summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-11 01:41:34 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-11 01:41:34 -0500
commitfc39c62a8944e95c0ecccfc9781763822b23e66c (patch)
tree11feafa0dbddccf6fcd9dabb290b0ce5faafec36
parent98068fb4a1502cade02134b1834439134ca4eed1 (diff)
downloadbaldeagleos-repo-fc39c62a8944e95c0ecccfc9781763822b23e66c.tar.gz
baldeagleos-repo-fc39c62a8944e95c0ecccfc9781763822b23e66c.tar.xz
baldeagleos-repo-fc39c62a8944e95c0ecccfc9781763822b23e66c.zip
Adding metadata
-rw-r--r--app-accessibility/kontrast/Manifest2
-rw-r--r--app-accessibility/kontrast/kontrast-26.08.1.ebuild (renamed from app-accessibility/kontrast/kontrast-26.08.0.ebuild)0
-rw-r--r--app-admin/ig/Manifest4
-rw-r--r--app-admin/ig/ig-0.56.0.ebuild (renamed from app-admin/ig/ig-0.55.1.ebuild)0
-rw-r--r--app-admin/kio-admin/Manifest2
-rw-r--r--app-admin/kio-admin/kio-admin-26.08.1.ebuild (renamed from app-admin/kio-admin/kio-admin-26.08.0.ebuild)0
-rw-r--r--app-admin/setools/setools-4.7.0.ebuild2
-rw-r--r--app-arch/lxqt-archiver/Manifest1
-rw-r--r--app-arch/lxqt-archiver/lxqt-archiver-1.3.0-r1.ebuild46
-rw-r--r--app-arch/xz-utils/Manifest2
-rw-r--r--app-arch/xz-utils/xz-utils-5.8.4.ebuild213
-rw-r--r--app-arch/xz-utils/xz-utils-9999.ebuild10
-rw-r--r--app-backup/borgbackup/borgbackup-1.4.5.ebuild2
-rw-r--r--app-cdr/dolphin-plugins-mountiso/Manifest2
-rw-r--r--app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.1.ebuild (renamed from app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.0.ebuild)0
-rw-r--r--app-cdr/isoimagewriter/Manifest2
-rw-r--r--app-cdr/isoimagewriter/isoimagewriter-26.08.1.ebuild (renamed from app-cdr/isoimagewriter/isoimagewriter-26.08.0.ebuild)0
-rw-r--r--app-containers/containerd/Manifest1
-rw-r--r--app-containers/containerd/containerd-2.3.3.ebuild2
-rw-r--r--app-containers/containerd/containerd-2.3.5.ebuild83
-rw-r--r--app-containers/containerd/metadata.xml4
-rw-r--r--app-containers/cri-o/Manifest1
-rw-r--r--app-containers/cri-o/cri-o-1.36.5.ebuild100
-rw-r--r--app-containers/cri-tools/Manifest1
-rw-r--r--app-containers/cri-tools/cri-tools-1.36.0.ebuild2
-rw-r--r--app-containers/cri-tools/cri-tools-1.37.0.ebuild37
-rw-r--r--app-containers/docker-cli/docker-cli-29.7.2.ebuild2
-rw-r--r--app-containers/docker-compose/docker-compose-5.4.0.ebuild2
-rw-r--r--app-containers/docker/docker-29.7.2.ebuild2
-rw-r--r--app-containers/incus/incus-7.4-r1.ebuild (renamed from app-containers/incus/incus-7.4.ebuild)2
-rw-r--r--app-containers/incus/incus-9999.ebuild2
-rw-r--r--app-containers/lxc/files/lxc-7.0.0-glibc-2.43-const-fix.patch134
-rw-r--r--app-containers/lxc/lxc-7.0.0-r1.ebuild297
-rw-r--r--app-containers/nerdctl/Manifest10
-rw-r--r--app-containers/nerdctl/metadata.xml5
-rw-r--r--app-containers/nerdctl/nerdctl-2.0.2.ebuild53
-rw-r--r--app-containers/nerdctl/nerdctl-2.0.3.ebuild53
-rw-r--r--app-containers/nerdctl/nerdctl-2.2.1.ebuild53
-rw-r--r--app-containers/nerdctl/nerdctl-2.3.5.ebuild (renamed from app-containers/nerdctl/nerdctl-2.3.1.ebuild)2
-rw-r--r--app-crypt/jacksum/Manifest1
-rw-r--r--app-crypt/jacksum/jacksum-4.0.0.ebuild30
-rw-r--r--app-crypt/keepsecret/Manifest2
-rw-r--r--app-crypt/keepsecret/keepsecret-26.08.1.ebuild (renamed from app-crypt/keepsecret/keepsecret-26.08.0.ebuild)0
-rw-r--r--app-crypt/keysmith/Manifest2
-rw-r--r--app-crypt/keysmith/keysmith-26.08.1.ebuild (renamed from app-crypt/keysmith/keysmith-26.08.0.ebuild)0
-rw-r--r--app-dicts/myspell-en/Manifest1
-rw-r--r--app-dicts/myspell-en/myspell-en-20260901.ebuild39
-rw-r--r--app-doc/gimp-help/Manifest1
-rw-r--r--app-doc/gimp-help/gimp-help-3.2.0.ebuild82
-rw-r--r--app-editors/fresh/Manifest5
-rw-r--r--app-editors/fresh/fresh-0.4.7.ebuild814
-rw-r--r--app-editors/fresh/fresh-0.5.0.ebuild (renamed from app-editors/fresh/fresh-0.4.9.ebuild)12
-rw-r--r--app-editors/fresh/fresh-0.5.1.ebuild (renamed from app-editors/fresh/fresh-0.4.6.ebuild)14
-rw-r--r--app-editors/ghostwriter/Manifest2
-rw-r--r--app-editors/ghostwriter/ghostwriter-26.08.1.ebuild (renamed from app-editors/ghostwriter/ghostwriter-26.08.0.ebuild)0
-rw-r--r--app-editors/janus/janus-0.9.8.ebuild5
-rw-r--r--app-editors/neovim/Manifest6
-rw-r--r--app-editors/neovim/neovim-0.11.6-r2.ebuild129
-rw-r--r--app-editors/neovim/neovim-0.12.2.ebuild128
-rw-r--r--app-editors/neovim/neovim-0.12.4.ebuild (renamed from app-editors/neovim/neovim-0.12.3.ebuild)3
-rw-r--r--app-editors/neovim/neovim-0.12.5.ebuild (renamed from app-editors/neovim/neovim-0.12.1.ebuild)3
-rw-r--r--app-editors/neovim/neovim-9999.ebuild1
-rw-r--r--app-editors/vscode/Manifest6
-rw-r--r--app-editors/vscode/vscode-1.137.0.ebuild (renamed from app-editors/vscode/vscode-1.135.0.ebuild)0
-rw-r--r--app-editors/vscodium/Manifest5
-rw-r--r--app-editors/vscodium/vscodium-1.135.06055.ebuild (renamed from app-editors/vscodium/vscodium-1.116.02821.ebuild)3
-rw-r--r--app-emacs/emacs-secil-mode/emacs-secil-mode-1.2.ebuild2
-rw-r--r--app-misc/ca-certificates-dn42/ca-certificates-dn42-20160116.ebuild46
-rw-r--r--app-misc/ca-certificates-dn42/files/dn42-ca-20160116.crt89
-rw-r--r--app-misc/ca-certificates-dn42/metadata.xml (renamed from sec-keys/openpgp-keys-mkvtoolnix/metadata.xml)6
-rw-r--r--app-misc/desec-dns/Manifest1
-rw-r--r--app-misc/desec-dns/desec-dns-1.5.0.ebuild51
-rw-r--r--app-misc/far2l/far2l-2.9.0_beta.ebuild25
-rw-r--r--app-misc/far2l/far2l-9999.ebuild25
-rw-r--r--app-misc/francis/Manifest2
-rw-r--r--app-misc/francis/francis-26.08.1.ebuild (renamed from app-misc/francis/francis-26.08.0.ebuild)0
-rw-r--r--app-misc/qtxdg-tools/Manifest1
-rw-r--r--app-misc/qtxdg-tools/qtxdg-tools-4.3.0.ebuild27
-rw-r--r--app-misc/skim/Manifest422
-rw-r--r--app-misc/skim/skim-1.5.1.ebuild369
-rw-r--r--app-misc/skim/skim-1.9.1.ebuild370
-rw-r--r--app-misc/skim/skim-2.0.2.ebuild382
-rw-r--r--app-misc/skim/skim-4.6.0.ebuild418
-rw-r--r--app-misc/skim/skim-5.4.0.ebuild2
-rw-r--r--app-misc/skim/skim-5.6.6.ebuild (renamed from app-misc/skim/skim-4.6.1.ebuild)3
-rw-r--r--app-misc/smith/Manifest263
-rw-r--r--app-misc/smith/metadata.xml18
-rw-r--r--app-misc/smith/smith-0.1.0.ebuild336
-rw-r--r--app-misc/upterm/Manifest8
-rw-r--r--app-misc/upterm/upterm-0.21.1.ebuild50
-rw-r--r--app-misc/upterm/upterm-0.22.0.ebuild50
-rw-r--r--app-misc/upterm/upterm-0.25.1.ebuild (renamed from app-misc/upterm/upterm-0.23.0.ebuild)2
-rw-r--r--app-misc/wayvr/wayvr-26.8.0.ebuild1
-rw-r--r--app-office/gnumeric/gnumeric-1.12.61.ebuild2
-rw-r--r--app-office/merkuro/Manifest2
-rw-r--r--app-office/merkuro/merkuro-26.08.1.ebuild (renamed from app-office/merkuro/merkuro-26.08.0.ebuild)0
-rw-r--r--app-office/scribus/scribus-1.7.3-r1.ebuild2
-rw-r--r--app-shells/dash/dash-0.5.13.5.ebuild2
-rw-r--r--app-shells/fish/Manifest2
-rw-r--r--app-shells/fish/fish-4.9.2.ebuild150
-rw-r--r--app-text/doxygen/doxygen-1.13.2.ebuild6
-rw-r--r--app-text/doxygen/doxygen-1.14.0.ebuild6
-rw-r--r--app-text/doxygen/doxygen-1.15.0-r2.ebuild6
-rw-r--r--app-text/doxygen/doxygen-1.15.0.ebuild6
-rw-r--r--app-text/doxygen/doxygen-1.16.1.ebuild4
-rw-r--r--app-text/doxygen/doxygen-9999.ebuild8
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild3
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild5
-rw-r--r--app-text/groonga/Manifest2
-rw-r--r--app-text/groonga/groonga-16.0.0-r2.ebuild112
-rw-r--r--app-text/groonga/groonga-16.1.0.ebuild147
-rw-r--r--app-text/groonga/metadata.xml12
-rw-r--r--app-text/mupdf/Manifest1
-rw-r--r--app-text/mupdf/files/mupdf-1.28.2-cross-fixes.patch180
-rw-r--r--app-text/mupdf/mupdf-1.28.2.ebuild184
-rw-r--r--app-text/poppler/poppler-26.05.0-r1.ebuild2
-rw-r--r--app-text/sword/files/sword-1.9.0-fix_glob_testfiles.patch22
-rw-r--r--app-text/sword/sword-1.9.0-r2.ebuild8
-rw-r--r--app-text/xpdf/Manifest4
-rw-r--r--app-text/xpdf/files/xpdf-4.06-font-paths.patch135
-rw-r--r--app-text/xpdf/files/xpdf-4.06-shared-libs.patch47
-rw-r--r--app-text/xpdf/xpdf-4.06.ebuild157
-rw-r--r--dev-build/dolphin-plugins-makefileactions/Manifest2
-rw-r--r--dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.1.ebuild (renamed from dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.0.ebuild)0
-rw-r--r--dev-build/just/Manifest111
-rw-r--r--dev-build/just/just-1.51.0.ebuild248
-rw-r--r--dev-build/just/just-1.52.0.ebuild246
-rw-r--r--dev-build/just/just-1.58.0.ebuild (renamed from dev-build/just/just-1.54.0.ebuild)109
-rw-r--r--dev-db/mysql-connector-c++/Manifest1
-rw-r--r--dev-db/mysql-connector-c++/files/mysql-connector-c++-26.7.0-hookup-tests.patch80
-rw-r--r--dev-db/mysql-connector-c++/mysql-connector-c++-26.7.0.ebuild188
-rw-r--r--dev-db/valkey/Manifest1
-rw-r--r--dev-db/valkey/valkey-9.1.0-r1.ebuild196
-rw-r--r--dev-db/zedis/Manifest10
-rw-r--r--dev-db/zedis/zedis-0.4.1.ebuild90
-rw-r--r--dev-db/zedis/zedis-0.4.2.ebuild90
-rw-r--r--dev-db/zedis/zedis-0.9.0.ebuild49
-rw-r--r--dev-debug/bpftrace/Manifest2
-rw-r--r--dev-debug/bpftrace/bpftrace-0.27.0.ebuild166
-rw-r--r--dev-debug/bpftrace/bpftrace-9999.ebuild4
-rw-r--r--dev-embedded/esp-idf-kconfig/Manifest2
-rw-r--r--dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.13.0.ebuild (renamed from dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.11.1.ebuild)7
-rw-r--r--dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.8.1.ebuild24
-rw-r--r--dev-embedded/esp-idf-monitor/Manifest2
-rw-r--r--dev-embedded/esp-idf-monitor/esp-idf-monitor-1.10.0.ebuild (renamed from dev-embedded/esp-idf-monitor/esp-idf-monitor-1.8.0.ebuild)3
-rw-r--r--dev-embedded/esp-idf-size/Manifest2
-rw-r--r--dev-embedded/esp-idf-size/esp-idf-size-2.3.1.ebuild (renamed from dev-embedded/esp-idf-size/esp-idf-size-2.2.0.ebuild)2
-rw-r--r--dev-embedded/esp-idf/Manifest5
-rw-r--r--dev-embedded/esp-idf/esp-idf-5.5.4.ebuild192
-rw-r--r--dev-embedded/esp-idf/esp-idf-6.0.3.ebuild (renamed from dev-embedded/esp-idf/esp-idf-6.0.1-r1.ebuild)5
-rw-r--r--dev-embedded/esp-pylib/Manifest1
-rw-r--r--dev-embedded/esp-pylib/esp-pylib-1.1.4.ebuild28
-rw-r--r--dev-embedded/esp-pylib/metadata.xml9
-rw-r--r--dev-embedded/idf-component-manager/Manifest2
-rw-r--r--dev-embedded/idf-component-manager/idf-component-manager-3.0.2.ebuild81
-rw-r--r--dev-embedded/idf-component-manager/idf-component-manager-3.1.2.ebuild (renamed from dev-embedded/idf-component-manager/idf-component-manager-3.0.2-r1.ebuild)2
-rw-r--r--dev-go/delve/Manifest1
-rw-r--r--dev-go/delve/delve-1.27.2.ebuild62
-rw-r--r--dev-lang/fpc/files/fpc-3.2.2-arm64-fix-__libc_csu_-symbols.patch33
-rw-r--r--dev-lang/fpc/files/fpc-3.2.2-pas2js-textrels.patch13
-rw-r--r--dev-lang/fpc/files/fpc-3.2.2-x86-fix-__libc_csu_-symbols.patch38
-rw-r--r--dev-lang/fpc/fpc-3.2.2.ebuild10
-rw-r--r--dev-libs/c-blosc2/Manifest3
-rw-r--r--dev-libs/c-blosc2/c-blosc2-3.1.5.ebuild63
-rw-r--r--dev-libs/c-blosc2/c-blosc2-3.3.4.ebuild (renamed from dev-libs/c-blosc2/c-blosc2-3.2.3.ebuild)2
-rw-r--r--dev-libs/cudnn/Manifest2
-rw-r--r--dev-libs/cudnn/cudnn-9.25.1.1.ebuild55
-rw-r--r--dev-libs/cxx-rust-cssparser/Manifest2
-rw-r--r--dev-libs/cxx-rust-cssparser/cxx-rust-cssparser-1.1.0.ebuild49
-rw-r--r--dev-libs/elfutils/Manifest4
-rw-r--r--dev-libs/elfutils/elfutils-0.193-r2.ebuild155
-rw-r--r--dev-libs/elfutils/elfutils-0.194-r1.ebuild160
-rw-r--r--dev-libs/elfutils/elfutils-0.194-r3.ebuild164
-rw-r--r--dev-libs/elfutils/files/elfutils-0.193-perf.patch53
-rw-r--r--dev-libs/elfutils/files/elfutils-0.194-hurd.patch101
-rw-r--r--dev-libs/elfutils/files/elfutils-0.194-tests.patch136
-rw-r--r--dev-libs/gumbo/Manifest2
-rw-r--r--dev-libs/gumbo/files/gumbo-0.13.1-PR12-default_library.patch37
-rw-r--r--dev-libs/gumbo/files/gumbo-0.13.1-gtest.patch52
-rw-r--r--dev-libs/gumbo/gumbo-0.13.1.ebuild49
-rw-r--r--dev-libs/gumbo/gumbo-0.14.0.ebuild96
-rw-r--r--dev-libs/hiredis/hiredis-1.1.1.ebuild2
-rw-r--r--dev-libs/hiredis/hiredis-1.2.1.ebuild2
-rw-r--r--dev-libs/hiredis/hiredis-1.3.1.ebuild2
-rw-r--r--dev-libs/kopeninghours/Manifest2
-rw-r--r--dev-libs/kopeninghours/kopeninghours-26.08.1.ebuild (renamed from dev-libs/kopeninghours/kopeninghours-26.08.0.ebuild)0
-rw-r--r--dev-libs/kosmindoormap/Manifest2
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-26.08.1.ebuild (renamed from dev-libs/kosmindoormap/kosmindoormap-26.08.0.ebuild)0
-rw-r--r--dev-libs/kpublictransport/Manifest2
-rw-r--r--dev-libs/kpublictransport/kpublictransport-26.08.1.ebuild (renamed from dev-libs/kpublictransport/kpublictransport-26.08.0.ebuild)0
-rw-r--r--dev-libs/kweathercore/Manifest2
-rw-r--r--dev-libs/kweathercore/kweathercore-26.08.1.ebuild (renamed from dev-libs/kweathercore/kweathercore-26.08.0.ebuild)0
-rw-r--r--dev-libs/libdbusmenu-lxqt/Manifest1
-rw-r--r--dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.3.0.ebuild24
-rw-r--r--dev-libs/libebml/Manifest2
-rw-r--r--dev-libs/libebml/libebml-1.4.7.ebuild22
-rw-r--r--dev-libs/libqtxdg/Manifest1
-rw-r--r--dev-libs/libqtxdg/libqtxdg-4.3.0.ebuild51
-rw-r--r--dev-libs/log4cxx/Manifest2
-rw-r--r--dev-libs/log4cxx/log4cxx-1.8.0.ebuild49
-rw-r--r--dev-libs/nss/Manifest1
-rw-r--r--dev-libs/nss/files/nss-3.128-bmo-2067434-avoid-building-libcurx-twice-in-makefile-builds.patch20
-rw-r--r--dev-libs/nss/nss-3.128.ebuild1
-rw-r--r--dev-libs/nss/nss-3.129.ebuild437
-rw-r--r--dev-libs/opencl-icd-loader/Manifest1
-rw-r--r--dev-libs/opencl-icd-loader/opencl-icd-loader-2026.05.29.ebuild45
-rw-r--r--dev-libs/plasma-wayland-protocols/Manifest1
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild38
-rw-r--r--dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3-r1.ebuild4
-rw-r--r--dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.3.2-r1.ebuild2
-rw-r--r--dev-libs/tree-sitter/Manifest2
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.26.13.ebuild28
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.27.0.ebuild28
-rw-r--r--dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.460.0.ebuild28
-rw-r--r--dev-perl/Crypt-PasswdMD5/Manifest1
-rw-r--r--dev-perl/Date-Manip/Date-Manip-6.990.0-r1.ebuild (renamed from dev-perl/Date-Manip/Date-Manip-6.980.0.ebuild)11
-rw-r--r--dev-perl/Date-Manip/Manifest1
-rw-r--r--dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60074-r1.patch245
-rw-r--r--dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60075-r1.patch44
-rw-r--r--dev-perl/HTML-Gumbo/HTML-Gumbo-0.190.0.ebuild22
-rw-r--r--dev-perl/HTML-Gumbo/Manifest1
-rw-r--r--dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0-r1.ebuild31
-rw-r--r--dev-perl/HTTP-Daemon/files/HTTP-Daemon-6.160.0-CVE-2026-8450.patch32
-rw-r--r--dev-perl/Mojolicious/Manifest3
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.390.0.ebuild38
-rw-r--r--dev-perl/Mojolicious/Mojolicious-9.480.0.ebuild (renamed from dev-perl/Mojolicious/Mojolicious-9.400.0.ebuild)6
-rw-r--r--dev-python/agent-client-protocol/agent-client-protocol-0.12.1.ebuild1
-rw-r--r--dev-python/ast-serialize/Manifest3
-rw-r--r--dev-python/ast-serialize/ast-serialize-0.11.1.ebuild47
-rw-r--r--dev-python/awscrt/Manifest1
-rw-r--r--dev-python/awscrt/awscrt-0.36.1.ebuild64
-rw-r--r--dev-python/bibtexparser/Manifest1
-rw-r--r--dev-python/bibtexparser/bibtexparser-2.0.1.ebuild26
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.43.91.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.43.92.ebuild53
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.43.91.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.43.92.ebuild67
-rw-r--r--dev-python/build/Manifest1
-rw-r--r--dev-python/build/build-1.6.1.ebuild78
-rw-r--r--dev-python/cfn-lint/Manifest8
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.56.2.ebuild (renamed from dev-python/cfn-lint/cfn-lint-1.56.1.ebuild)0
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.56.3.ebuild (renamed from dev-python/cfn-lint/cfn-lint-1.53.3.ebuild)5
-rw-r--r--dev-python/elasticsearch/Manifest2
-rw-r--r--dev-python/elasticsearch/elasticsearch-9.5.1.ebuild (renamed from dev-python/elasticsearch/elasticsearch-9.4.1.ebuild)2
-rw-r--r--dev-python/electrum-ecc/Manifest1
-rw-r--r--dev-python/electrum-ecc/electrum-ecc-0.0.8.ebuild40
-rw-r--r--dev-python/fakeredis/Manifest2
-rw-r--r--dev-python/fakeredis/fakeredis-2.38.0.ebuild133
-rw-r--r--dev-python/fonttools/Manifest1
-rw-r--r--dev-python/fonttools/fonttools-4.65.0.ebuild62
-rw-r--r--dev-python/funcy/Manifest1
-rw-r--r--dev-python/funcy/funcy-2.1.ebuild28
-rw-r--r--dev-python/google-auth/Manifest6
-rw-r--r--dev-python/google-auth/google-auth-2.55.2.ebuild64
-rw-r--r--dev-python/google-auth/google-auth-2.58.0.ebuild (renamed from dev-python/google-auth/google-auth-2.57.0.ebuild)0
-rw-r--r--dev-python/multidict/Manifest1
-rw-r--r--dev-python/multidict/multidict-6.8.0.ebuild67
-rw-r--r--dev-python/oslo-log/Manifest1
-rw-r--r--dev-python/oslo-log/oslo-log-8.3.2.ebuild52
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.39.ebuild (renamed from dev-python/phonenumbers/phonenumbers-9.0.36.ebuild)2
-rw-r--r--dev-python/portalocker/metadata.xml4
-rw-r--r--dev-python/psycopg/Manifest1
-rw-r--r--dev-python/psycopg/psycopg-2.9.13.ebuild61
-rw-r--r--dev-python/pure-eval/Manifest1
-rw-r--r--dev-python/pure-eval/pure-eval-0.2.4.ebuild22
-rw-r--r--dev-python/py-landlock/py-landlock-0.1.1.ebuild2
-rw-r--r--dev-python/pygobject/Manifest7
-rw-r--r--dev-python/pygobject/pygobject-3.52.3.ebuild102
-rw-r--r--dev-python/pygobject/pygobject-3.52.4.ebuild102
-rw-r--r--dev-python/pygobject/pygobject-3.54.5.ebuild82
-rw-r--r--dev-python/pygobject/pygobject-3.58.0.ebuild (renamed from dev-python/pygobject/pygobject-3.56.2.ebuild)9
-rw-r--r--dev-python/pykeepass/pykeepass-4.2.0.ebuild2
-rw-r--r--dev-python/pymongo/Manifest1
-rw-r--r--dev-python/pymongo/pymongo-4.18.1.ebuild201
-rw-r--r--dev-python/regex/Manifest1
-rw-r--r--dev-python/regex/regex-2026.9.10.ebuild37
-rw-r--r--dev-python/scikit-learn/Manifest2
-rw-r--r--dev-python/scikit-learn/scikit-learn-1.9.1.ebuild (renamed from dev-python/scikit-learn/scikit-learn-1.9.0_rc1.ebuild)0
-rw-r--r--dev-python/selenium/Manifest3
-rw-r--r--dev-python/selenium/selenium-4.49.0.ebuild151
-rw-r--r--dev-python/sip/sip-6.16.1-r1.ebuild2
-rw-r--r--dev-python/snakeoil/snakeoil-0.11.6.ebuild2
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-4.61.4.ebuild84
-rw-r--r--dev-python/uv-build/Manifest8
-rw-r--r--dev-python/uv-build/uv-build-0.11.23.ebuild99
-rw-r--r--dev-python/uv-build/uv-build-0.11.29.ebuild99
-rw-r--r--dev-python/uv-build/uv-build-0.12.1.ebuild100
-rw-r--r--dev-python/uv-build/uv-build-0.12.12.ebuild (renamed from dev-python/uv-build/uv-build-0.12.11.ebuild)0
-rw-r--r--dev-python/uv-build/uv-build-0.12.13.ebuild (renamed from dev-python/uv-build/uv-build-0.12.6.ebuild)0
-rw-r--r--dev-python/uv-build/uv-build-0.12.8.ebuild100
-rw-r--r--dev-python/uv/Manifest16
-rw-r--r--dev-python/uv/uv-0.11.23.ebuild163
-rw-r--r--dev-python/uv/uv-0.11.29.ebuild163
-rw-r--r--dev-python/uv/uv-0.12.1.ebuild149
-rw-r--r--dev-python/uv/uv-0.12.12.ebuild (renamed from dev-python/uv/uv-0.12.11.ebuild)0
-rw-r--r--dev-python/uv/uv-0.12.13.ebuild (renamed from dev-python/uv/uv-0.12.6.ebuild)0
-rw-r--r--dev-python/uv/uv-0.12.8.ebuild151
-rw-r--r--dev-python/wrapt/Manifest2
-rw-r--r--dev-python/wrapt/wrapt-2.4.1.ebuild40
-rw-r--r--dev-qt/qtbase/files/qtbase-6.11.2-mimeinfo2.5.patch22
-rw-r--r--dev-qt/qtbase/qtbase-6.11.2-r2.ebuild (renamed from dev-qt/qtbase/qtbase-6.11.2-r1.ebuild)1
-rw-r--r--dev-scheme/guile/guile-3.0.11-r1.ebuild2
-rw-r--r--dev-util/bcc/Manifest1
-rw-r--r--dev-util/bcc/bcc-0.36.1-r1.ebuild6
-rw-r--r--dev-util/bcc/bcc-0.37.0.ebuild217
-rw-r--r--dev-util/bcc/files/bcc-0.37.0-init-nowarn.patch33
-rw-r--r--dev-util/bcc/files/bcc-0.37.0-llvm23.patch34
-rw-r--r--dev-util/bear/Manifest48
-rw-r--r--dev-util/bear/bear-4.2.2.ebuild180
-rw-r--r--dev-util/bpftool/bpftool-7.7.0-r1.ebuild6
-rw-r--r--dev-util/bpftool/bpftool-9999.ebuild6
-rw-r--r--dev-util/clazy/clazy-1.17.1-r1.ebuild2
-rw-r--r--dev-util/diffoscope/Manifest8
-rw-r--r--dev-util/diffoscope/diffoscope-318.ebuild146
-rw-r--r--dev-util/diffoscope/diffoscope-323.ebuild151
-rw-r--r--dev-util/diffoscope/diffoscope-329.ebuild (renamed from dev-util/diffoscope/diffoscope-324.ebuild)0
-rw-r--r--dev-util/gemini-cli/Manifest2
-rw-r--r--dev-util/gemini-cli/gemini-cli-0.59.0.ebuild (renamed from dev-util/gemini-cli/gemini-cli-0.57.0.ebuild)0
-rw-r--r--dev-util/google-antigravity-cli/Manifest8
-rw-r--r--dev-util/google-antigravity-cli/google-antigravity-cli-1.1.28.ebuild (renamed from dev-util/google-antigravity-cli/google-antigravity-cli-1.1.26.ebuild)2
-rw-r--r--dev-util/google-antigravity-cli/google-antigravity-cli-1.2.0.ebuild (renamed from dev-util/google-antigravity-cli/google-antigravity-cli-1.1.27.ebuild)2
-rw-r--r--dev-util/grok-build/Manifest4
-rw-r--r--dev-util/grok-build/grok-build-1.0.24.ebuild (renamed from dev-util/grok-build/grok-build-1.0.13.ebuild)2
-rw-r--r--dev-util/kdevelop-php/Manifest2
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-26.08.1.ebuild (renamed from dev-util/kdevelop-php/kdevelop-php-26.08.0.ebuild)0
-rw-r--r--dev-util/kdevelop-python/Manifest2
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-26.08.1.ebuild (renamed from dev-util/kdevelop-python/kdevelop-python-26.08.0.ebuild)2
-rw-r--r--dev-util/kdevelop/Manifest2
-rw-r--r--dev-util/kdevelop/kdevelop-26.08.1.ebuild (renamed from dev-util/kdevelop/kdevelop-26.08.0.ebuild)0
-rw-r--r--dev-util/kimi-code-bin/Manifest4
-rw-r--r--dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild (renamed from dev-util/kimi-code-bin/kimi-code-bin-0.40.1.ebuild)0
-rw-r--r--dev-util/kio-perldoc/Manifest2
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-26.08.1.ebuild (renamed from dev-util/kio-perldoc/kio-perldoc-26.08.0.ebuild)0
-rw-r--r--dev-util/lxqt-build-tools/Manifest1
-rw-r--r--dev-util/lxqt-build-tools/lxqt-build-tools-2.3.0.ebuild26
-rw-r--r--dev-util/massif-visualizer/Manifest2
-rw-r--r--dev-util/massif-visualizer/massif-visualizer-26.08.1.ebuild (renamed from dev-util/massif-visualizer/massif-visualizer-26.08.0.ebuild)0
-rw-r--r--dev-util/nsight-compute/Manifest2
-rw-r--r--dev-util/nsight-compute/nsight-compute-2026.3.0.13.ebuild141
-rw-r--r--dev-util/nsight-systems/Manifest2
-rw-r--r--dev-util/nsight-systems/nsight-systems-2026.5.1.ebuild110
-rw-r--r--dev-util/nvidia-cuda-toolkit/Manifest2
-rw-r--r--dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-13.4.1.ebuild378
-rw-r--r--dev-util/opencode-bin/Manifest2
-rw-r--r--dev-util/opencode-bin/metadata.xml4
-rw-r--r--dev-util/opencode-bin/opencode-bin-1.18.30.ebuild28
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.43.ebuild2
-rw-r--r--dev-util/pkgconf/pkgconf-3.0.7.ebuild2
-rw-r--r--dev-util/pkgdev/pkgdev-0.2.18.ebuild2
-rw-r--r--dev-util/sccache/Manifest6
-rw-r--r--dev-util/sccache/sccache-0.14.0-r1.ebuild109
-rw-r--r--dev-util/sccache/sccache-0.14.0.ebuild106
-rw-r--r--dev-util/sccache/sccache-0.17.0.ebuild (renamed from dev-util/sccache/sccache-0.15.0.ebuild)4
-rw-r--r--dev-util/selenium-manager/Manifest2
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.49.0.ebuild131
-rw-r--r--dev-util/tree-sitter-cli/Manifest2
-rw-r--r--dev-util/tree-sitter-cli/tree-sitter-cli-0.27.0.ebuild39
-rw-r--r--dev-vcs/git/files/git-2.55.0-cargo-meson-cross.patch29
-rw-r--r--dev-vcs/git/git-2.55.0.ebuild1
-rw-r--r--dev-vcs/gitcomet/Manifest385
-rw-r--r--dev-vcs/gitcomet/gitcomet-0.2.2.ebuild (renamed from dev-vcs/gitcomet/gitcomet-0.1.16.ebuild)627
-rw-r--r--dev-vcs/gitcomet/gitcomet-0.2.3.ebuild946
-rw-r--r--dev-vcs/got/got-0.127.ebuild15
-rw-r--r--eclass/gear.kde.org.eclass2
-rw-r--r--eclass/qt6-build.eclass14
-rw-r--r--games-puzzle/skladnik/Manifest2
-rw-r--r--games-puzzle/skladnik/skladnik-26.08.1.ebuild (renamed from games-puzzle/skladnik/skladnik-26.08.0.ebuild)0
-rw-r--r--games-simulation/corsix-th/Manifest1
-rw-r--r--games-simulation/corsix-th/corsix-th-0.70.1.ebuild134
-rw-r--r--games-simulation/corsix-th/corsix-th-9999.ebuild4
-rw-r--r--games-simulation/corsix-th/files/corsix-th-9999-cmake_lua_detection.patch26
-rw-r--r--games-strategy/7k-ambition/7k-ambition-3.2.12.ebuild (renamed from games-strategy/7k-ambition/7k-ambition-3.2.11.ebuild)0
-rw-r--r--games-strategy/7k-ambition/Manifest2
-rw-r--r--gnome-extra/nemo/nemo-6.6.4.ebuild2
-rw-r--r--gui-libs/xdg-desktop-portal-lxqt/Manifest1
-rw-r--r--gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-1.3.0.ebuild30
-rw-r--r--gui-wm/gamescope/Manifest1
-rw-r--r--gui-wm/gamescope/gamescope-3.16.28.ebuild136
-rw-r--r--gui-wm/niri/Manifest5
-rw-r--r--gui-wm/niri/files/niri-26.04-32bit-atomic.patch24
-rw-r--r--gui-wm/niri/files/niri-26.04-vendor_pipwire-0.10.0.patch158
-rw-r--r--gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-atomic64.patch156
-rw-r--r--gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-time.patch23
-rw-r--r--gui-wm/niri/niri-26.04.ebuild17
-rw-r--r--kde-apps/akonadi-calendar-tools-common/Manifest2
-rw-r--r--kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.1.ebuild (renamed from kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.0.ebuild)0
-rw-r--r--kde-apps/akonadi-calendar/Manifest2
-rw-r--r--kde-apps/akonadi-calendar/akonadi-calendar-26.08.1.ebuild (renamed from kde-apps/akonadi-calendar/akonadi-calendar-26.08.0.ebuild)0
-rw-r--r--kde-apps/akonadi-contacts/Manifest2
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-26.08.1.ebuild (renamed from kde-apps/akonadi-contacts/akonadi-contacts-26.08.0.ebuild)0
-rw-r--r--kde-apps/akonadi-import-wizard/Manifest2
-rw-r--r--kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.1.ebuild (renamed from kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.0.ebuild)0
-rw-r--r--kde-apps/akonadi-mime/Manifest2
-rw-r--r--kde-apps/akonadi-mime/akonadi-mime-26.08.1.ebuild (renamed from kde-apps/akonadi-mime/akonadi-mime-26.08.0.ebuild)0
-rw-r--r--kde-apps/akonadi-search/Manifest2
-rw-r--r--kde-apps/akonadi-search/akonadi-search-26.08.1.ebuild (renamed from kde-apps/akonadi-search/akonadi-search-26.08.0.ebuild)0
-rw-r--r--kde-apps/akonadi/Manifest2
-rw-r--r--kde-apps/akonadi/akonadi-26.08.1.ebuild (renamed from kde-apps/akonadi/akonadi-26.08.0.ebuild)0
-rw-r--r--kde-apps/akonadiconsole/Manifest2
-rw-r--r--kde-apps/akonadiconsole/akonadiconsole-26.08.1.ebuild (renamed from kde-apps/akonadiconsole/akonadiconsole-26.08.0.ebuild)0
-rw-r--r--kde-apps/akregator/Manifest2
-rw-r--r--kde-apps/akregator/akregator-26.08.1.ebuild (renamed from kde-apps/akregator/akregator-26.08.0.ebuild)0
-rw-r--r--kde-apps/analitza/Manifest2
-rw-r--r--kde-apps/analitza/analitza-26.08.1.ebuild (renamed from kde-apps/analitza/analitza-26.08.0.ebuild)0
-rw-r--r--kde-apps/ark/Manifest2
-rw-r--r--kde-apps/ark/ark-26.08.1.ebuild (renamed from kde-apps/ark/ark-26.08.0.ebuild)0
-rw-r--r--kde-apps/artikulate/Manifest2
-rw-r--r--kde-apps/artikulate/artikulate-26.08.1.ebuild (renamed from kde-apps/artikulate/artikulate-26.08.0.ebuild)0
-rw-r--r--kde-apps/audiocd-kio/Manifest2
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-26.08.1.ebuild (renamed from kde-apps/audiocd-kio/audiocd-kio-26.08.0.ebuild)0
-rw-r--r--kde-apps/baloo-widgets/Manifest2
-rw-r--r--kde-apps/baloo-widgets/baloo-widgets-26.08.1.ebuild (renamed from kde-apps/baloo-widgets/baloo-widgets-26.08.0.ebuild)0
-rw-r--r--kde-apps/blinken/Manifest2
-rw-r--r--kde-apps/blinken/blinken-26.08.1.ebuild (renamed from kde-apps/blinken/blinken-26.08.0.ebuild)0
-rw-r--r--kde-apps/bomber/Manifest2
-rw-r--r--kde-apps/bomber/bomber-26.08.1.ebuild (renamed from kde-apps/bomber/bomber-26.08.0.ebuild)0
-rw-r--r--kde-apps/bovo/Manifest2
-rw-r--r--kde-apps/bovo/bovo-26.08.1.ebuild (renamed from kde-apps/bovo/bovo-26.08.0.ebuild)0
-rw-r--r--kde-apps/calendarjanitor/Manifest2
-rw-r--r--kde-apps/calendarjanitor/calendarjanitor-26.08.1.ebuild (renamed from kde-apps/calendarjanitor/calendarjanitor-26.08.0.ebuild)0
-rw-r--r--kde-apps/calendarsupport/Manifest2
-rw-r--r--kde-apps/calendarsupport/calendarsupport-26.08.1.ebuild (renamed from kde-apps/calendarsupport/calendarsupport-26.08.0.ebuild)0
-rw-r--r--kde-apps/cantor/Manifest2
-rw-r--r--kde-apps/cantor/cantor-26.08.1.ebuild (renamed from kde-apps/cantor/cantor-26.08.0.ebuild)0
-rw-r--r--kde-apps/dolphin-plugins-common/Manifest2
-rw-r--r--kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.1.ebuild (renamed from kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.0.ebuild)0
-rw-r--r--kde-apps/dolphin-plugins-dropbox/Manifest2
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.1.ebuild (renamed from kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.0.ebuild)0
-rw-r--r--kde-apps/dolphin-plugins-git/Manifest2
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.1.ebuild (renamed from kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.0.ebuild)0
-rw-r--r--kde-apps/dolphin-plugins-mercurial/Manifest2
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.1.ebuild (renamed from kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.0.ebuild)0
-rw-r--r--kde-apps/dolphin-plugins-subversion/Manifest2
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.1.ebuild (renamed from kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.0.ebuild)0
-rw-r--r--kde-apps/dolphin/Manifest2
-rw-r--r--kde-apps/dolphin/dolphin-26.08.1.ebuild (renamed from kde-apps/dolphin/dolphin-26.08.0.ebuild)0
-rw-r--r--kde-apps/dragon/Manifest2
-rw-r--r--kde-apps/dragon/dragon-26.08.1.ebuild (renamed from kde-apps/dragon/dragon-26.08.0.ebuild)0
-rw-r--r--kde-apps/eventviews/Manifest2
-rw-r--r--kde-apps/eventviews/eventviews-26.08.1.ebuild (renamed from kde-apps/eventviews/eventviews-26.08.0.ebuild)0
-rw-r--r--kde-apps/ffmpegthumbs/Manifest2
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.1.ebuild (renamed from kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.0.ebuild)1
-rw-r--r--kde-apps/filelight/Manifest2
-rw-r--r--kde-apps/filelight/filelight-26.08.1.ebuild (renamed from kde-apps/filelight/filelight-26.08.0.ebuild)0
-rw-r--r--kde-apps/granatier/Manifest2
-rw-r--r--kde-apps/granatier/granatier-26.08.1.ebuild (renamed from kde-apps/granatier/granatier-26.08.0.ebuild)0
-rw-r--r--kde-apps/grantlee-editor/Manifest2
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-26.08.1.ebuild (renamed from kde-apps/grantlee-editor/grantlee-editor-26.08.0.ebuild)0
-rw-r--r--kde-apps/grantleetheme/Manifest2
-rw-r--r--kde-apps/grantleetheme/grantleetheme-26.08.1.ebuild (renamed from kde-apps/grantleetheme/grantleetheme-26.08.0.ebuild)0
-rw-r--r--kde-apps/gwenview/Manifest2
-rw-r--r--kde-apps/gwenview/gwenview-26.08.1.ebuild (renamed from kde-apps/gwenview/gwenview-26.08.0.ebuild)0
-rw-r--r--kde-apps/incidenceeditor/Manifest2
-rw-r--r--kde-apps/incidenceeditor/incidenceeditor-26.08.1.ebuild (renamed from kde-apps/incidenceeditor/incidenceeditor-26.08.0.ebuild)0
-rw-r--r--kde-apps/juk/Manifest2
-rw-r--r--kde-apps/juk/juk-26.08.1.ebuild (renamed from kde-apps/juk/juk-26.08.0.ebuild)0
-rw-r--r--kde-apps/k3b/Manifest2
-rw-r--r--kde-apps/k3b/k3b-26.08.1.ebuild (renamed from kde-apps/k3b/k3b-26.08.0.ebuild)0
-rw-r--r--kde-apps/kaccounts-integration/Manifest2
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-26.08.1.ebuild (renamed from kde-apps/kaccounts-integration/kaccounts-integration-26.08.0.ebuild)0
-rw-r--r--kde-apps/kaccounts-providers/Manifest2
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-26.08.1.ebuild (renamed from kde-apps/kaccounts-providers/kaccounts-providers-26.08.0.ebuild)0
-rw-r--r--kde-apps/kaddressbook/Manifest2
-rw-r--r--kde-apps/kaddressbook/kaddressbook-26.08.1.ebuild (renamed from kde-apps/kaddressbook/kaddressbook-26.08.0.ebuild)0
-rw-r--r--kde-apps/kajongg/Manifest2
-rw-r--r--kde-apps/kajongg/kajongg-26.08.1.ebuild (renamed from kde-apps/kajongg/kajongg-26.08.0.ebuild)0
-rw-r--r--kde-apps/kalarm/Manifest2
-rw-r--r--kde-apps/kalarm/kalarm-26.08.1.ebuild (renamed from kde-apps/kalarm/kalarm-26.08.0.ebuild)0
-rw-r--r--kde-apps/kalgebra/Manifest2
-rw-r--r--kde-apps/kalgebra/kalgebra-26.08.1.ebuild (renamed from kde-apps/kalgebra/kalgebra-26.08.0.ebuild)0
-rw-r--r--kde-apps/kalzium/Manifest2
-rw-r--r--kde-apps/kalzium/kalzium-26.08.1.ebuild (renamed from kde-apps/kalzium/kalzium-26.08.0.ebuild)0
-rw-r--r--kde-apps/kamera/Manifest2
-rw-r--r--kde-apps/kamera/kamera-26.08.1.ebuild (renamed from kde-apps/kamera/kamera-26.08.0.ebuild)0
-rw-r--r--kde-apps/kamoso/Manifest2
-rw-r--r--kde-apps/kamoso/kamoso-26.08.1.ebuild (renamed from kde-apps/kamoso/kamoso-26.08.0.ebuild)0
-rw-r--r--kde-apps/kanagram/Manifest2
-rw-r--r--kde-apps/kanagram/kanagram-26.08.1.ebuild (renamed from kde-apps/kanagram/kanagram-26.08.0.ebuild)0
-rw-r--r--kde-apps/kapman/Manifest2
-rw-r--r--kde-apps/kapman/kapman-26.08.1.ebuild (renamed from kde-apps/kapman/kapman-26.08.0.ebuild)0
-rw-r--r--kde-apps/kapptemplate/Manifest2
-rw-r--r--kde-apps/kapptemplate/kapptemplate-26.08.1.ebuild (renamed from kde-apps/kapptemplate/kapptemplate-26.08.0.ebuild)0
-rw-r--r--kde-apps/kate-addons/Manifest2
-rw-r--r--kde-apps/kate-addons/kate-addons-26.08.1.ebuild (renamed from kde-apps/kate-addons/kate-addons-26.08.0.ebuild)0
-rw-r--r--kde-apps/kate-common/Manifest2
-rw-r--r--kde-apps/kate-common/kate-common-26.08.1.ebuild (renamed from kde-apps/kate-common/kate-common-26.08.0.ebuild)0
-rw-r--r--kde-apps/kate-lib/Manifest2
-rw-r--r--kde-apps/kate-lib/kate-lib-26.08.1.ebuild (renamed from kde-apps/kate-lib/kate-lib-26.08.0.ebuild)0
-rw-r--r--kde-apps/kate/Manifest2
-rw-r--r--kde-apps/kate/kate-26.08.1.ebuild (renamed from kde-apps/kate/kate-26.08.0.ebuild)0
-rw-r--r--kde-apps/katomic/Manifest2
-rw-r--r--kde-apps/katomic/katomic-26.08.1.ebuild (renamed from kde-apps/katomic/katomic-26.08.0.ebuild)0
-rw-r--r--kde-apps/kbackup/Manifest2
-rw-r--r--kde-apps/kbackup/kbackup-26.08.1.ebuild (renamed from kde-apps/kbackup/kbackup-26.08.0.ebuild)0
-rw-r--r--kde-apps/kblackbox/Manifest2
-rw-r--r--kde-apps/kblackbox/kblackbox-26.08.1.ebuild (renamed from kde-apps/kblackbox/kblackbox-26.08.0.ebuild)0
-rw-r--r--kde-apps/kblocks/Manifest2
-rw-r--r--kde-apps/kblocks/kblocks-26.08.1.ebuild (renamed from kde-apps/kblocks/kblocks-26.08.0.ebuild)0
-rw-r--r--kde-apps/kbounce/Manifest2
-rw-r--r--kde-apps/kbounce/kbounce-26.08.1.ebuild (renamed from kde-apps/kbounce/kbounce-26.08.0.ebuild)0
-rw-r--r--kde-apps/kbreakout/Manifest2
-rw-r--r--kde-apps/kbreakout/kbreakout-26.08.1.ebuild (renamed from kde-apps/kbreakout/kbreakout-26.08.0.ebuild)0
-rw-r--r--kde-apps/kbruch/Manifest2
-rw-r--r--kde-apps/kbruch/kbruch-26.08.1.ebuild (renamed from kde-apps/kbruch/kbruch-26.08.0.ebuild)0
-rw-r--r--kde-apps/kcachegrind/Manifest2
-rw-r--r--kde-apps/kcachegrind/kcachegrind-26.08.1.ebuild (renamed from kde-apps/kcachegrind/kcachegrind-26.08.0.ebuild)0
-rw-r--r--kde-apps/kcalc/Manifest2
-rw-r--r--kde-apps/kcalc/kcalc-26.08.1.ebuild (renamed from kde-apps/kcalc/kcalc-26.08.0.ebuild)0
-rw-r--r--kde-apps/kcalutils/Manifest2
-rw-r--r--kde-apps/kcalutils/kcalutils-26.08.1.ebuild (renamed from kde-apps/kcalutils/kcalutils-26.08.0.ebuild)0
-rw-r--r--kde-apps/kcharselect/Manifest2
-rw-r--r--kde-apps/kcharselect/kcharselect-26.08.1.ebuild (renamed from kde-apps/kcharselect/kcharselect-26.08.0.ebuild)0
-rw-r--r--kde-apps/kcolorchooser/Manifest2
-rw-r--r--kde-apps/kcolorchooser/kcolorchooser-26.08.1.ebuild (renamed from kde-apps/kcolorchooser/kcolorchooser-26.08.0.ebuild)0
-rw-r--r--kde-apps/kcron/Manifest2
-rw-r--r--kde-apps/kcron/files/kcron-26.08.1-kcmutils-6.31-qml-link.patch50
-rw-r--r--kde-apps/kcron/kcron-26.08.1.ebuild (renamed from kde-apps/kcron/kcron-26.08.0.ebuild)2
-rw-r--r--kde-apps/kde-apps-meta/kde-apps-meta-26.08.1.ebuild (renamed from kde-apps/kde-apps-meta/kde-apps-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kde-dev-scripts/Manifest2
-rw-r--r--kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.1.ebuild (renamed from kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.0.ebuild)0
-rw-r--r--kde-apps/kde-dev-utils/Manifest2
-rw-r--r--kde-apps/kde-dev-utils/kde-dev-utils-26.08.1.ebuild (renamed from kde-apps/kde-dev-utils/kde-dev-utils-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.1.ebuild (renamed from kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.1.ebuild (renamed from kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdebugsettings/Manifest2
-rw-r--r--kde-apps/kdebugsettings/kdebugsettings-26.08.1.ebuild (renamed from kde-apps/kdebugsettings/kdebugsettings-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-26.08.1.ebuild (renamed from kde-apps/kdecore-meta/kdecore-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdeedu-data/Manifest2
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-26.08.1.ebuild (renamed from kde-apps/kdeedu-data/kdeedu-data-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdeedu-meta/kdeedu-meta-26.08.1.ebuild (renamed from kde-apps/kdeedu-meta/kdeedu-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdegames-meta/kdegames-meta-26.08.1.ebuild (renamed from kde-apps/kdegames-meta/kdegames-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.1.ebuild (renamed from kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdegraphics-mobipocket/Manifest2
-rw-r--r--kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.1.ebuild (renamed from kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.1.ebuild (renamed from kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdenetwork-filesharing/Manifest2
-rw-r--r--kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.1.ebuild (renamed from kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.1.ebuild (renamed from kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdenlive/Manifest2
-rw-r--r--kde-apps/kdenlive/kdenlive-26.08.1.ebuild (renamed from kde-apps/kdenlive/kdenlive-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdepim-addons/Manifest2
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-26.08.1.ebuild (renamed from kde-apps/kdepim-addons/kdepim-addons-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdepim-meta/kdepim-meta-26.08.1.ebuild (renamed from kde-apps/kdepim-meta/kdepim-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdepim-runtime/Manifest2
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-26.08.1.ebuild (renamed from kde-apps/kdepim-runtime/kdepim-runtime-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdesdk-meta/kdesdk-meta-26.08.1.ebuild (renamed from kde-apps/kdesdk-meta/kdesdk-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdesdk-thumbnailers/Manifest2
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.1.ebuild (renamed from kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdeutils-meta/kdeutils-meta-26.08.1.ebuild (renamed from kde-apps/kdeutils-meta/kdeutils-meta-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdf/Manifest2
-rw-r--r--kde-apps/kdf/kdf-26.08.1.ebuild (renamed from kde-apps/kdf/kdf-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdialog/Manifest2
-rw-r--r--kde-apps/kdialog/kdialog-26.08.1.ebuild (renamed from kde-apps/kdialog/kdialog-26.08.0.ebuild)0
-rw-r--r--kde-apps/kdiamond/Manifest2
-rw-r--r--kde-apps/kdiamond/kdiamond-26.08.1.ebuild (renamed from kde-apps/kdiamond/kdiamond-26.08.0.ebuild)0
-rw-r--r--kde-apps/keditbookmarks/Manifest2
-rw-r--r--kde-apps/keditbookmarks/keditbookmarks-26.08.1.ebuild (renamed from kde-apps/keditbookmarks/keditbookmarks-26.08.0.ebuild)0
-rw-r--r--kde-apps/kfind/Manifest2
-rw-r--r--kde-apps/kfind/kfind-26.08.1.ebuild (renamed from kde-apps/kfind/kfind-26.08.0.ebuild)0
-rw-r--r--kde-apps/kfourinline/Manifest2
-rw-r--r--kde-apps/kfourinline/kfourinline-26.08.1.ebuild (renamed from kde-apps/kfourinline/kfourinline-26.08.0.ebuild)0
-rw-r--r--kde-apps/kgeography/Manifest2
-rw-r--r--kde-apps/kgeography/kgeography-26.08.1.ebuild (renamed from kde-apps/kgeography/kgeography-26.08.0.ebuild)0
-rw-r--r--kde-apps/kget/Manifest2
-rw-r--r--kde-apps/kget/kget-26.08.1.ebuild (renamed from kde-apps/kget/kget-26.08.0.ebuild)0
-rw-r--r--kde-apps/kgoldrunner/Manifest2
-rw-r--r--kde-apps/kgoldrunner/kgoldrunner-26.08.1.ebuild (renamed from kde-apps/kgoldrunner/kgoldrunner-26.08.0.ebuild)0
-rw-r--r--kde-apps/kgpg/Manifest2
-rw-r--r--kde-apps/kgpg/kgpg-26.08.1.ebuild (renamed from kde-apps/kgpg/kgpg-26.08.0-r1.ebuild)0
-rw-r--r--kde-apps/khangman/Manifest2
-rw-r--r--kde-apps/khangman/khangman-26.08.1.ebuild (renamed from kde-apps/khangman/khangman-26.08.0.ebuild)0
-rw-r--r--kde-apps/khelpcenter/Manifest2
-rw-r--r--kde-apps/khelpcenter/khelpcenter-26.08.1.ebuild (renamed from kde-apps/khelpcenter/khelpcenter-26.08.0.ebuild)0
-rw-r--r--kde-apps/kidentitymanagement/Manifest2
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-26.08.1.ebuild (renamed from kde-apps/kidentitymanagement/kidentitymanagement-26.08.0.ebuild)0
-rw-r--r--kde-apps/kig/Manifest2
-rw-r--r--kde-apps/kig/kig-26.08.1.ebuild (renamed from kde-apps/kig/kig-26.08.0.ebuild)0
-rw-r--r--kde-apps/kigo/Manifest2
-rw-r--r--kde-apps/kigo/kigo-26.08.1.ebuild (renamed from kde-apps/kigo/kigo-26.08.0.ebuild)0
-rw-r--r--kde-apps/killbots/Manifest2
-rw-r--r--kde-apps/killbots/killbots-26.08.1.ebuild (renamed from kde-apps/killbots/killbots-26.08.0.ebuild)0
-rw-r--r--kde-apps/kimagemapeditor/Manifest2
-rw-r--r--kde-apps/kimagemapeditor/kimagemapeditor-26.08.1.ebuild (renamed from kde-apps/kimagemapeditor/kimagemapeditor-26.08.0.ebuild)0
-rw-r--r--kde-apps/kimap/Manifest2
-rw-r--r--kde-apps/kimap/kimap-26.08.1.ebuild (renamed from kde-apps/kimap/kimap-26.08.0.ebuild)0
-rw-r--r--kde-apps/kio-extras/Manifest2
-rw-r--r--kde-apps/kio-extras/kio-extras-26.08.1.ebuild (renamed from kde-apps/kio-extras/kio-extras-26.08.0.ebuild)0
-rw-r--r--kde-apps/kiriki/Manifest2
-rw-r--r--kde-apps/kiriki/kiriki-26.08.1.ebuild (renamed from kde-apps/kiriki/kiriki-26.08.0.ebuild)0
-rw-r--r--kde-apps/kiten/Manifest2
-rw-r--r--kde-apps/kiten/kiten-26.08.1.ebuild (renamed from kde-apps/kiten/kiten-26.08.0.ebuild)0
-rw-r--r--kde-apps/kitinerary/Manifest2
-rw-r--r--kde-apps/kitinerary/kitinerary-26.08.1.ebuild (renamed from kde-apps/kitinerary/kitinerary-26.08.0.ebuild)0
-rw-r--r--kde-apps/kjumpingcube/Manifest2
-rw-r--r--kde-apps/kjumpingcube/kjumpingcube-26.08.1.ebuild (renamed from kde-apps/kjumpingcube/kjumpingcube-26.08.0.ebuild)0
-rw-r--r--kde-apps/kldap/Manifest2
-rw-r--r--kde-apps/kldap/kldap-26.08.1.ebuild (renamed from kde-apps/kldap/kldap-26.08.0.ebuild)0
-rw-r--r--kde-apps/kleopatra/Manifest2
-rw-r--r--kde-apps/kleopatra/kleopatra-26.08.1.ebuild (renamed from kde-apps/kleopatra/kleopatra-26.08.0.ebuild)0
-rw-r--r--kde-apps/klettres/Manifest2
-rw-r--r--kde-apps/klettres/klettres-26.08.1.ebuild (renamed from kde-apps/klettres/klettres-26.08.0.ebuild)0
-rw-r--r--kde-apps/klickety/Manifest2
-rw-r--r--kde-apps/klickety/klickety-26.08.1.ebuild (renamed from kde-apps/klickety/klickety-26.08.0.ebuild)0
-rw-r--r--kde-apps/klines/Manifest2
-rw-r--r--kde-apps/klines/klines-26.08.1.ebuild (renamed from kde-apps/klines/klines-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmag/Manifest2
-rw-r--r--kde-apps/kmag/kmag-26.08.1.ebuild (renamed from kde-apps/kmag/kmag-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmahjongg/Manifest2
-rw-r--r--kde-apps/kmahjongg/kmahjongg-26.08.1.ebuild (renamed from kde-apps/kmahjongg/kmahjongg-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmail-account-wizard/Manifest2
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.1.ebuild (renamed from kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmail/Manifest2
-rw-r--r--kde-apps/kmail/kmail-26.08.1.ebuild (renamed from kde-apps/kmail/kmail-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmailtransport/Manifest2
-rw-r--r--kde-apps/kmailtransport/kmailtransport-26.08.1.ebuild (renamed from kde-apps/kmailtransport/kmailtransport-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmbox/Manifest2
-rw-r--r--kde-apps/kmbox/kmbox-26.08.1.ebuild (renamed from kde-apps/kmbox/kmbox-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmines/Manifest2
-rw-r--r--kde-apps/kmines/kmines-26.08.1.ebuild (renamed from kde-apps/kmines/kmines-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmix/Manifest2
-rw-r--r--kde-apps/kmix/kmix-26.08.1.ebuild (renamed from kde-apps/kmix/kmix-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmousetool/Manifest2
-rw-r--r--kde-apps/kmousetool/kmousetool-26.08.1.ebuild (renamed from kde-apps/kmousetool/kmousetool-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmouth/Manifest2
-rw-r--r--kde-apps/kmouth/kmouth-26.08.1.ebuild (renamed from kde-apps/kmouth/kmouth-26.08.0.ebuild)0
-rw-r--r--kde-apps/kmplot/Manifest2
-rw-r--r--kde-apps/kmplot/kmplot-26.08.1.ebuild (renamed from kde-apps/kmplot/kmplot-26.08.0.ebuild)0
-rw-r--r--kde-apps/knavalbattle/Manifest2
-rw-r--r--kde-apps/knavalbattle/knavalbattle-26.08.1.ebuild (renamed from kde-apps/knavalbattle/knavalbattle-26.08.0.ebuild)0
-rw-r--r--kde-apps/knetwalk/Manifest2
-rw-r--r--kde-apps/knetwalk/knetwalk-26.08.1.ebuild (renamed from kde-apps/knetwalk/knetwalk-26.08.0.ebuild)0
-rw-r--r--kde-apps/knights/Manifest2
-rw-r--r--kde-apps/knights/knights-26.08.1.ebuild (renamed from kde-apps/knights/knights-26.08.0.ebuild)0
-rw-r--r--kde-apps/kolf/Manifest2
-rw-r--r--kde-apps/kolf/kolf-26.08.1.ebuild (renamed from kde-apps/kolf/kolf-26.08.0.ebuild)0
-rw-r--r--kde-apps/kollision/Manifest2
-rw-r--r--kde-apps/kollision/kollision-26.08.1.ebuild (renamed from kde-apps/kollision/kollision-26.08.0.ebuild)0
-rw-r--r--kde-apps/kolourpaint/Manifest2
-rw-r--r--kde-apps/kolourpaint/kolourpaint-26.08.1.ebuild (renamed from kde-apps/kolourpaint/kolourpaint-26.08.0.ebuild)0
-rw-r--r--kde-apps/kompare/Manifest2
-rw-r--r--kde-apps/kompare/kompare-26.08.1.ebuild (renamed from kde-apps/kompare/kompare-26.08.0.ebuild)0
-rw-r--r--kde-apps/konqueror/Manifest2
-rw-r--r--kde-apps/konqueror/konqueror-26.08.1.ebuild (renamed from kde-apps/konqueror/konqueror-26.08.0.ebuild)0
-rw-r--r--kde-apps/konquest/Manifest2
-rw-r--r--kde-apps/konquest/konquest-26.08.1.ebuild (renamed from kde-apps/konquest/konquest-26.08.0.ebuild)0
-rw-r--r--kde-apps/konsole/Manifest2
-rw-r--r--kde-apps/konsole/konsole-26.08.1.ebuild (renamed from kde-apps/konsole/konsole-26.08.0.ebuild)0
-rw-r--r--kde-apps/konsolekalendar/Manifest2
-rw-r--r--kde-apps/konsolekalendar/konsolekalendar-26.08.1.ebuild (renamed from kde-apps/konsolekalendar/konsolekalendar-26.08.0.ebuild)0
-rw-r--r--kde-apps/kontact/Manifest2
-rw-r--r--kde-apps/kontact/kontact-26.08.1.ebuild (renamed from kde-apps/kontact/kontact-26.08.0.ebuild)0
-rw-r--r--kde-apps/kontactinterface/Manifest2
-rw-r--r--kde-apps/kontactinterface/kontactinterface-26.08.1.ebuild (renamed from kde-apps/kontactinterface/kontactinterface-26.08.0.ebuild)0
-rw-r--r--kde-apps/korganizer/Manifest2
-rw-r--r--kde-apps/korganizer/korganizer-26.08.1.ebuild (renamed from kde-apps/korganizer/korganizer-26.08.0.ebuild)0
-rw-r--r--kde-apps/kpat/Manifest2
-rw-r--r--kde-apps/kpat/kpat-26.08.1.ebuild (renamed from kde-apps/kpat/kpat-26.08.0.ebuild)0
-rw-r--r--kde-apps/kpimtextedit/Manifest2
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-26.08.1.ebuild (renamed from kde-apps/kpimtextedit/kpimtextedit-26.08.0.ebuild)0
-rw-r--r--kde-apps/kpkpass/Manifest2
-rw-r--r--kde-apps/kpkpass/kpkpass-26.08.1.ebuild (renamed from kde-apps/kpkpass/kpkpass-26.08.0.ebuild)0
-rw-r--r--kde-apps/kqtquickcharts/Manifest2
-rw-r--r--kde-apps/kqtquickcharts/kqtquickcharts-26.08.1.ebuild (renamed from kde-apps/kqtquickcharts/kqtquickcharts-26.08.0.ebuild)0
-rw-r--r--kde-apps/krdc/Manifest2
-rw-r--r--kde-apps/krdc/krdc-26.08.1.ebuild (renamed from kde-apps/krdc/krdc-26.08.0.ebuild)0
-rw-r--r--kde-apps/kreversi/Manifest2
-rw-r--r--kde-apps/kreversi/kreversi-26.08.1.ebuild (renamed from kde-apps/kreversi/kreversi-26.08.0.ebuild)0
-rw-r--r--kde-apps/krfb/Manifest2
-rw-r--r--kde-apps/krfb/krfb-26.08.1.ebuild (renamed from kde-apps/krfb/krfb-26.08.0.ebuild)0
-rw-r--r--kde-apps/kruler/Manifest2
-rw-r--r--kde-apps/kruler/kruler-26.08.1.ebuild (renamed from kde-apps/kruler/kruler-26.08.0.ebuild)0
-rw-r--r--kde-apps/kshisen/Manifest2
-rw-r--r--kde-apps/kshisen/kshisen-26.08.1.ebuild (renamed from kde-apps/kshisen/kshisen-26.08.0.ebuild)0
-rw-r--r--kde-apps/ksirk/Manifest2
-rw-r--r--kde-apps/ksirk/ksirk-26.08.1.ebuild (renamed from kde-apps/ksirk/ksirk-26.08.0.ebuild)0
-rw-r--r--kde-apps/ksmtp/Manifest2
-rw-r--r--kde-apps/ksmtp/ksmtp-26.08.1.ebuild (renamed from kde-apps/ksmtp/ksmtp-26.08.0.ebuild)0
-rw-r--r--kde-apps/ksnakeduel/Manifest2
-rw-r--r--kde-apps/ksnakeduel/ksnakeduel-26.08.1.ebuild (renamed from kde-apps/ksnakeduel/ksnakeduel-26.08.0.ebuild)0
-rw-r--r--kde-apps/kspaceduel/Manifest2
-rw-r--r--kde-apps/kspaceduel/kspaceduel-26.08.1.ebuild (renamed from kde-apps/kspaceduel/kspaceduel-26.08.0.ebuild)0
-rw-r--r--kde-apps/ksquares/Manifest2
-rw-r--r--kde-apps/ksquares/ksquares-26.08.1.ebuild (renamed from kde-apps/ksquares/ksquares-26.08.0.ebuild)0
-rw-r--r--kde-apps/ksudoku/Manifest2
-rw-r--r--kde-apps/ksudoku/ksudoku-26.08.1.ebuild (renamed from kde-apps/ksudoku/ksudoku-26.08.0.ebuild)0
-rw-r--r--kde-apps/ksystemlog/Manifest2
-rw-r--r--kde-apps/ksystemlog/ksystemlog-26.08.1.ebuild (renamed from kde-apps/ksystemlog/ksystemlog-26.08.0.ebuild)0
-rw-r--r--kde-apps/kteatime/Manifest2
-rw-r--r--kde-apps/kteatime/kteatime-26.08.1.ebuild (renamed from kde-apps/kteatime/kteatime-26.08.0.ebuild)0
-rw-r--r--kde-apps/ktimer/Manifest2
-rw-r--r--kde-apps/ktimer/ktimer-26.08.1.ebuild (renamed from kde-apps/ktimer/ktimer-26.08.0.ebuild)0
-rw-r--r--kde-apps/ktouch/Manifest2
-rw-r--r--kde-apps/ktouch/ktouch-26.08.1.ebuild (renamed from kde-apps/ktouch/ktouch-26.08.0.ebuild)0
-rw-r--r--kde-apps/ktuberling/Manifest2
-rw-r--r--kde-apps/ktuberling/ktuberling-26.08.1.ebuild (renamed from kde-apps/ktuberling/ktuberling-26.08.0.ebuild)0
-rw-r--r--kde-apps/kturtle/Manifest2
-rw-r--r--kde-apps/kturtle/kturtle-26.08.1.ebuild (renamed from kde-apps/kturtle/kturtle-26.08.0.ebuild)0
-rw-r--r--kde-apps/kubrick/Manifest2
-rw-r--r--kde-apps/kubrick/kubrick-26.08.1.ebuild (renamed from kde-apps/kubrick/kubrick-26.08.0.ebuild)0
-rw-r--r--kde-apps/kwalletmanager/Manifest2
-rw-r--r--kde-apps/kwalletmanager/kwalletmanager-26.08.1.ebuild (renamed from kde-apps/kwalletmanager/kwalletmanager-26.08.0.ebuild)0
-rw-r--r--kde-apps/kwave/Manifest2
-rw-r--r--kde-apps/kwave/kwave-26.08.1.ebuild (renamed from kde-apps/kwave/kwave-26.08.0.ebuild)0
-rw-r--r--kde-apps/kwordquiz/Manifest2
-rw-r--r--kde-apps/kwordquiz/kwordquiz-26.08.1.ebuild (renamed from kde-apps/kwordquiz/kwordquiz-26.08.0.ebuild)0
-rw-r--r--kde-apps/kwrite/Manifest2
-rw-r--r--kde-apps/kwrite/kwrite-26.08.1.ebuild (renamed from kde-apps/kwrite/kwrite-26.08.0.ebuild)0
-rw-r--r--kde-apps/libgravatar/Manifest2
-rw-r--r--kde-apps/libgravatar/libgravatar-26.08.1.ebuild (renamed from kde-apps/libgravatar/libgravatar-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkcddb/Manifest2
-rw-r--r--kde-apps/libkcddb/libkcddb-26.08.1.ebuild (renamed from kde-apps/libkcddb/libkcddb-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkdcraw/Manifest2
-rw-r--r--kde-apps/libkdcraw/libkdcraw-26.08.1.ebuild (renamed from kde-apps/libkdcraw/libkdcraw-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkdegames/Manifest2
-rw-r--r--kde-apps/libkdegames/libkdegames-26.08.1.ebuild (renamed from kde-apps/libkdegames/libkdegames-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkdepim/Manifest2
-rw-r--r--kde-apps/libkdepim/libkdepim-26.08.1.ebuild (renamed from kde-apps/libkdepim/libkdepim-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkeduvocdocument/Manifest2
-rw-r--r--kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.1.ebuild (renamed from kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkexiv2/Manifest2
-rw-r--r--kde-apps/libkexiv2/libkexiv2-26.08.1.ebuild (renamed from kde-apps/libkexiv2/libkexiv2-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkgapi/Manifest2
-rw-r--r--kde-apps/libkgapi/libkgapi-26.08.1.ebuild (renamed from kde-apps/libkgapi/libkgapi-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkleo/Manifest2
-rw-r--r--kde-apps/libkleo/libkleo-26.08.1.ebuild (renamed from kde-apps/libkleo/libkleo-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkmahjongg/Manifest2
-rw-r--r--kde-apps/libkmahjongg/libkmahjongg-26.08.1.ebuild (renamed from kde-apps/libkmahjongg/libkmahjongg-26.08.0.ebuild)0
-rw-r--r--kde-apps/libkomparediff2/Manifest2
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-26.08.1.ebuild (renamed from kde-apps/libkomparediff2/libkomparediff2-26.08.0.ebuild)0
-rw-r--r--kde-apps/libksane/Manifest2
-rw-r--r--kde-apps/libksane/libksane-26.08.1.ebuild (renamed from kde-apps/libksane/libksane-26.08.0.ebuild)0
-rw-r--r--kde-apps/libksieve/Manifest2
-rw-r--r--kde-apps/libksieve/libksieve-26.08.1.ebuild (renamed from kde-apps/libksieve/libksieve-26.08.0.ebuild)0
-rw-r--r--kde-apps/libktnef/Manifest2
-rw-r--r--kde-apps/libktnef/libktnef-26.08.1.ebuild (renamed from kde-apps/libktnef/libktnef-26.08.0.ebuild)0
-rw-r--r--kde-apps/lokalize/Manifest2
-rw-r--r--kde-apps/lokalize/lokalize-26.08.1.ebuild (renamed from kde-apps/lokalize/lokalize-26.08.0.ebuild)0
-rw-r--r--kde-apps/lskat/Manifest2
-rw-r--r--kde-apps/lskat/lskat-26.08.1.ebuild (renamed from kde-apps/lskat/lskat-26.08.0.ebuild)0
-rw-r--r--kde-apps/mailcommon/Manifest2
-rw-r--r--kde-apps/mailcommon/mailcommon-26.08.1.ebuild (renamed from kde-apps/mailcommon/mailcommon-26.08.0.ebuild)0
-rw-r--r--kde-apps/mailimporter/Manifest2
-rw-r--r--kde-apps/mailimporter/mailimporter-26.08.1.ebuild (renamed from kde-apps/mailimporter/mailimporter-26.08.0.ebuild)0
-rw-r--r--kde-apps/marble/Manifest2
-rw-r--r--kde-apps/marble/marble-26.08.1.ebuild (renamed from kde-apps/marble/marble-26.08.0.ebuild)0
-rw-r--r--kde-apps/mbox-importer/Manifest2
-rw-r--r--kde-apps/mbox-importer/mbox-importer-26.08.1.ebuild (renamed from kde-apps/mbox-importer/mbox-importer-26.08.0.ebuild)0
-rw-r--r--kde-apps/messagelib/Manifest2
-rw-r--r--kde-apps/messagelib/messagelib-26.08.1.ebuild (renamed from kde-apps/messagelib/messagelib-26.08.0.ebuild)0
-rw-r--r--kde-apps/mimetreeparser/Manifest2
-rw-r--r--kde-apps/mimetreeparser/mimetreeparser-26.08.1.ebuild (renamed from kde-apps/mimetreeparser/mimetreeparser-26.08.0.ebuild)0
-rw-r--r--kde-apps/minuet/Manifest2
-rw-r--r--kde-apps/minuet/minuet-26.08.1.ebuild (renamed from kde-apps/minuet/minuet-26.08.0.ebuild)0
-rw-r--r--kde-apps/okular/Manifest2
-rw-r--r--kde-apps/okular/okular-26.08.1.ebuild (renamed from kde-apps/okular/okular-26.08.0.ebuild)0
-rw-r--r--kde-apps/palapeli/Manifest2
-rw-r--r--kde-apps/palapeli/palapeli-26.08.1.ebuild (renamed from kde-apps/palapeli/palapeli-26.08.0.ebuild)0
-rw-r--r--kde-apps/parley/Manifest2
-rw-r--r--kde-apps/parley/parley-26.08.1.ebuild (renamed from kde-apps/parley/parley-26.08.0.ebuild)0
-rw-r--r--kde-apps/picmi/Manifest2
-rw-r--r--kde-apps/picmi/picmi-26.08.1.ebuild (renamed from kde-apps/picmi/picmi-26.08.0.ebuild)0
-rw-r--r--kde-apps/pim-data-exporter/Manifest2
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-26.08.1.ebuild (renamed from kde-apps/pim-data-exporter/pim-data-exporter-26.08.0.ebuild)0
-rw-r--r--kde-apps/pim-sieve-editor/Manifest2
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.1.ebuild (renamed from kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.0.ebuild)0
-rw-r--r--kde-apps/pimcommon/Manifest2
-rw-r--r--kde-apps/pimcommon/pimcommon-26.08.1.ebuild (renamed from kde-apps/pimcommon/pimcommon-26.08.0.ebuild)0
-rw-r--r--kde-apps/poxml/Manifest2
-rw-r--r--kde-apps/poxml/poxml-26.08.1.ebuild (renamed from kde-apps/poxml/poxml-26.08.0.ebuild)0
-rw-r--r--kde-apps/rocs/Manifest2
-rw-r--r--kde-apps/rocs/rocs-26.08.1.ebuild (renamed from kde-apps/rocs/rocs-26.08.0.ebuild)0
-rw-r--r--kde-apps/signon-kwallet-extension/Manifest2
-rw-r--r--kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.1.ebuild (renamed from kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.0.ebuild)0
-rw-r--r--kde-apps/step/Manifest2
-rw-r--r--kde-apps/step/step-26.08.1.ebuild (renamed from kde-apps/step/step-26.08.0.ebuild)0
-rw-r--r--kde-apps/svgpart/Manifest2
-rw-r--r--kde-apps/svgpart/svgpart-26.08.1.ebuild (renamed from kde-apps/svgpart/svgpart-26.08.0.ebuild)0
-rw-r--r--kde-apps/sweeper/Manifest2
-rw-r--r--kde-apps/sweeper/sweeper-26.08.1.ebuild (renamed from kde-apps/sweeper/sweeper-26.08.0.ebuild)0
-rw-r--r--kde-apps/thumbnailers/thumbnailers-26.08.1.ebuild (renamed from kde-apps/thumbnailers/thumbnailers-26.08.0.ebuild)0
-rw-r--r--kde-apps/umbrello/Manifest2
-rw-r--r--kde-apps/umbrello/umbrello-26.08.1.ebuild (renamed from kde-apps/umbrello/umbrello-26.08.0.ebuild)0
-rw-r--r--kde-apps/yakuake/Manifest2
-rw-r--r--kde-apps/yakuake/yakuake-26.08.1.ebuild (renamed from kde-apps/yakuake/yakuake-26.08.0.ebuild)0
-rw-r--r--kde-frameworks/attica/Manifest1
-rw-r--r--kde-frameworks/attica/attica-6.30.0.ebuild21
-rw-r--r--kde-frameworks/baloo/Manifest1
-rw-r--r--kde-frameworks/baloo/baloo-6.30.0.ebuild34
-rw-r--r--kde-frameworks/bluez-qt/Manifest1
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-6.30.0.ebuild26
-rw-r--r--kde-frameworks/breeze-icons/Manifest1
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-6.30.0.ebuild50
-rw-r--r--kde-frameworks/extra-cmake-modules/Manifest1
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.30.0.ebuild81
-rw-r--r--kde-frameworks/frameworkintegration/Manifest1
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-6.30.0.ebuild40
-rw-r--r--kde-frameworks/kapidox/Manifest1
-rw-r--r--kde-frameworks/kapidox/kapidox-6.30.0.ebuild24
-rw-r--r--kde-frameworks/karchive/Manifest1
-rw-r--r--kde-frameworks/karchive/karchive-6.30.0.ebuild48
-rw-r--r--kde-frameworks/kauth/Manifest1
-rw-r--r--kde-frameworks/kauth/kauth-6.30.0.ebuild43
-rw-r--r--kde-frameworks/kbookmarks/Manifest1
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-6.30.0.ebuild23
-rw-r--r--kde-frameworks/kcalendarcore/Manifest1
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-6.30.0.ebuild28
-rw-r--r--kde-frameworks/kcmutils/Manifest1
-rw-r--r--kde-frameworks/kcmutils/kcmutils-6.30.0.ebuild30
-rw-r--r--kde-frameworks/kcodecs/Manifest1
-rw-r--r--kde-frameworks/kcodecs/kcodecs-6.30.0.ebuild21
-rw-r--r--kde-frameworks/kcolorscheme/Manifest1
-rw-r--r--kde-frameworks/kcolorscheme/kcolorscheme-6.30.0.ebuild23
-rw-r--r--kde-frameworks/kcompletion/Manifest1
-rw-r--r--kde-frameworks/kcompletion/kcompletion-6.30.0.ebuild24
-rw-r--r--kde-frameworks/kconfig/Manifest1
-rw-r--r--kde-frameworks/kconfig/kconfig-6.30.0.ebuild36
-rw-r--r--kde-frameworks/kconfigwidgets/Manifest1
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-6.30.0.ebuild35
-rw-r--r--kde-frameworks/kcontacts/Manifest1
-rw-r--r--kde-frameworks/kcontacts/kcontacts-6.30.0.ebuild30
-rw-r--r--kde-frameworks/kcoreaddons/Manifest1
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-6.30.0.ebuild56
-rw-r--r--kde-frameworks/kcrash/Manifest1
-rw-r--r--kde-frameworks/kcrash/kcrash-6.30.0.ebuild35
-rw-r--r--kde-frameworks/kdav/Manifest1
-rw-r--r--kde-frameworks/kdav/kdav-6.30.0.ebuild24
-rw-r--r--kde-frameworks/kdbusaddons/Manifest1
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-6.30.0.ebuild30
-rw-r--r--kde-frameworks/kdeclarative/Manifest1
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-6.30.0.ebuild27
-rw-r--r--kde-frameworks/kded/Manifest1
-rw-r--r--kde-frameworks/kded/kded-6.30.0.ebuild34
-rw-r--r--kde-frameworks/kdesu/Manifest1
-rw-r--r--kde-frameworks/kdesu/kdesu-6.30.0.ebuild32
-rw-r--r--kde-frameworks/kdnssd/Manifest1
-rw-r--r--kde-frameworks/kdnssd/kdnssd-6.30.0.ebuild37
-rw-r--r--kde-frameworks/kdoctools/Manifest1
-rw-r--r--kde-frameworks/kdoctools/kdoctools-6.30.0.ebuild43
-rw-r--r--kde-frameworks/kfilemetadata/Manifest1
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-6.30.0.ebuild64
-rw-r--r--kde-frameworks/kglobalaccel/Manifest1
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-6.30.0.ebuild28
-rw-r--r--kde-frameworks/kguiaddons/Manifest1
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-6.30.0.ebuild58
-rw-r--r--kde-frameworks/kholidays/Manifest1
-rw-r--r--kde-frameworks/kholidays/kholidays-6.30.0.ebuild35
-rw-r--r--kde-frameworks/ki18n/Manifest1
-rw-r--r--kde-frameworks/ki18n/ki18n-6.30.0.ebuild46
-rw-r--r--kde-frameworks/kiconthemes/Manifest1
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-6.30.0.ebuild30
-rw-r--r--kde-frameworks/kidletime/Manifest1
-rw-r--r--kde-frameworks/kidletime/kidletime-6.30.0.ebuild56
-rw-r--r--kde-frameworks/kimageformats/Manifest1
-rw-r--r--kde-frameworks/kimageformats/kimageformats-6.30.0.ebuild48
-rw-r--r--kde-frameworks/kio/Manifest1
-rw-r--r--kde-frameworks/kio/kio-6.30.0.ebuild85
-rw-r--r--kde-frameworks/kirigami/Manifest1
-rw-r--r--kde-frameworks/kirigami/kirigami-6.30.0.ebuild52
-rw-r--r--kde-frameworks/kitemmodels/Manifest1
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-6.30.0.ebuild23
-rw-r--r--kde-frameworks/kitemviews/Manifest1
-rw-r--r--kde-frameworks/kitemviews/kitemviews-6.30.0.ebuild18
-rw-r--r--kde-frameworks/kjobwidgets/Manifest1
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-6.30.0.ebuild32
-rw-r--r--kde-frameworks/kmime/Manifest1
-rw-r--r--kde-frameworks/kmime/kmime-6.30.0.ebuild26
-rw-r--r--kde-frameworks/knewstuff/Manifest1
-rw-r--r--kde-frameworks/knewstuff/knewstuff-6.30.0.ebuild40
-rw-r--r--kde-frameworks/knotifications/Manifest1
-rw-r--r--kde-frameworks/knotifications/knotifications-6.30.0.ebuild22
-rw-r--r--kde-frameworks/knotifyconfig/Manifest1
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-6.30.0.ebuild31
-rw-r--r--kde-frameworks/kpackage/Manifest1
-rw-r--r--kde-frameworks/kpackage/kpackage-6.30.0.ebuild37
-rw-r--r--kde-frameworks/kparts/Manifest1
-rw-r--r--kde-frameworks/kparts/kparts-6.30.0.ebuild27
-rw-r--r--kde-frameworks/kpeople/Manifest1
-rw-r--r--kde-frameworks/kpeople/kpeople-6.30.0.ebuild36
-rw-r--r--kde-frameworks/kplotting/Manifest1
-rw-r--r--kde-frameworks/kplotting/kplotting-6.30.0.ebuild17
-rw-r--r--kde-frameworks/kpty/Manifest1
-rw-r--r--kde-frameworks/kpty/kpty-6.30.0.ebuild27
-rw-r--r--kde-frameworks/kquickcharts/Manifest1
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-6.30.0.ebuild39
-rw-r--r--kde-frameworks/krunner/Manifest1
-rw-r--r--kde-frameworks/krunner/krunner-6.30.0.ebuild34
-rw-r--r--kde-frameworks/ksecretd-services/Manifest1
-rw-r--r--kde-frameworks/ksecretd-services/ksecretd-services-6.30.0.ebuild62
-rw-r--r--kde-frameworks/kservice/Manifest1
-rw-r--r--kde-frameworks/kservice/kservice-6.30.0.ebuild35
-rw-r--r--kde-frameworks/kstatusnotifieritem/Manifest1
-rw-r--r--kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.30.0.ebuild30
-rw-r--r--kde-frameworks/ksvg/Manifest1
-rw-r--r--kde-frameworks/ksvg/ksvg-6.30.0.ebuild28
-rw-r--r--kde-frameworks/ktexteditor/Manifest1
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-6.30.0.ebuild52
-rw-r--r--kde-frameworks/ktexttemplate/Manifest1
-rw-r--r--kde-frameworks/ktexttemplate/ktexttemplate-6.30.0.ebuild21
-rw-r--r--kde-frameworks/ktextwidgets/Manifest1
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-6.30.0.ebuild34
-rw-r--r--kde-frameworks/kunitconversion/Manifest1
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-6.30.0.ebuild33
-rw-r--r--kde-frameworks/kuserfeedback/Manifest1
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-6.30.0.ebuild49
-rw-r--r--kde-frameworks/kwallet-runtime/Manifest1
-rw-r--r--kde-frameworks/kwallet-runtime/kwallet-runtime-6.30.0.ebuild82
-rw-r--r--kde-frameworks/kwallet/Manifest1
-rw-r--r--kde-frameworks/kwallet/kwallet-6.30.0.ebuild29
-rw-r--r--kde-frameworks/kwidgetsaddons/Manifest1
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.30.0.ebuild33
-rw-r--r--kde-frameworks/kwindowsystem/Manifest1
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-6.30.0.ebuild58
-rw-r--r--kde-frameworks/kxmlgui/Manifest1
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-6.30.0.ebuild39
-rw-r--r--kde-frameworks/modemmanager-qt/Manifest1
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-6.30.0.ebuild23
-rw-r--r--kde-frameworks/networkmanager-qt/Manifest1
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-6.30.0.ebuild34
-rw-r--r--kde-frameworks/oxygen-icons/Manifest1
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-6.30.0.ebuild38
-rw-r--r--kde-frameworks/prison/Manifest1
-rw-r--r--kde-frameworks/prison/prison-6.30.0.ebuild35
-rw-r--r--kde-frameworks/purpose/Manifest1
-rw-r--r--kde-frameworks/purpose/purpose-6.30.0.ebuild71
-rw-r--r--kde-frameworks/qqc2-desktop-style/Manifest1
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.30.0.ebuild35
-rw-r--r--kde-frameworks/solid/Manifest1
-rw-r--r--kde-frameworks/solid/solid-6.30.0.ebuild47
-rw-r--r--kde-frameworks/sonnet/Manifest1
-rw-r--r--kde-frameworks/sonnet/sonnet-6.30.0.ebuild44
-rw-r--r--kde-frameworks/syndication/Manifest1
-rw-r--r--kde-frameworks/syndication/syndication-6.30.0.ebuild22
-rw-r--r--kde-frameworks/syntax-highlighting/Manifest1
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-6.30.0.ebuild35
-rw-r--r--kde-frameworks/threadweaver/Manifest1
-rw-r--r--kde-frameworks/threadweaver/threadweaver-6.30.0.ebuild21
-rw-r--r--kde-misc/colord-kde/Manifest2
-rw-r--r--kde-misc/colord-kde/colord-kde-26.08.1.ebuild (renamed from kde-misc/colord-kde/colord-kde-26.08.0.ebuild)4
-rw-r--r--kde-misc/colord-kde/files/colord-kde-26.08.1-kcmutils-6.31-qml-link.patch38
-rw-r--r--kde-misc/kclock/Manifest2
-rw-r--r--kde-misc/kclock/kclock-26.08.1.ebuild (renamed from kde-misc/kclock/kclock-26.08.0.ebuild)0
-rw-r--r--kde-misc/kdeconnect/Manifest2
-rw-r--r--kde-misc/kdeconnect/kdeconnect-26.08.1.ebuild (renamed from kde-misc/kdeconnect/kdeconnect-26.08.0.ebuild)0
-rw-r--r--kde-misc/kio-gdrive/Manifest2
-rw-r--r--kde-misc/kio-gdrive/kio-gdrive-26.08.1.ebuild (renamed from kde-misc/kio-gdrive/kio-gdrive-26.08.0.ebuild)0
-rw-r--r--kde-misc/kweather/Manifest2
-rw-r--r--kde-misc/kweather/kweather-26.08.1.ebuild (renamed from kde-misc/kweather/kweather-26.08.0.ebuild)0
-rw-r--r--kde-misc/markdownpart/Manifest2
-rw-r--r--kde-misc/markdownpart/markdownpart-26.08.1.ebuild (renamed from kde-misc/markdownpart/markdownpart-26.08.0.ebuild)0
-rw-r--r--kde-misc/skanlite/Manifest2
-rw-r--r--kde-misc/skanlite/skanlite-26.08.1.ebuild (renamed from kde-misc/skanlite/skanlite-26.08.0.ebuild)0
-rw-r--r--kde-misc/zanshin/Manifest2
-rw-r--r--kde-misc/zanshin/zanshin-26.08.1.ebuild (renamed from kde-misc/zanshin/zanshin-26.08.0.ebuild)0
-rw-r--r--kde-plasma/aurorae/Manifest1
-rw-r--r--kde-plasma/aurorae/aurorae-6.7.4-r1.ebuild34
-rw-r--r--kde-plasma/bluedevil/Manifest1
-rw-r--r--kde-plasma/bluedevil/bluedevil-6.7.4-r1.ebuild42
-rw-r--r--kde-plasma/breeze-grub/Manifest1
-rw-r--r--kde-plasma/breeze-grub/breeze-grub-6.7.4-r1.ebuild22
-rw-r--r--kde-plasma/breeze-gtk/Manifest1
-rw-r--r--kde-plasma/breeze-gtk/breeze-gtk-6.7.4-r1.ebuild26
-rw-r--r--kde-plasma/breeze-plymouth/Manifest1
-rw-r--r--kde-plasma/breeze-plymouth/breeze-plymouth-6.7.4-r1.ebuild27
-rw-r--r--kde-plasma/breeze/Manifest1
-rw-r--r--kde-plasma/breeze/breeze-6.7.4-r1.ebuild53
-rw-r--r--kde-plasma/discover/Manifest1
-rw-r--r--kde-plasma/discover/discover-6.7.4-r1.ebuild104
-rw-r--r--kde-plasma/drkonqi/Manifest1
-rw-r--r--kde-plasma/drkonqi/drkonqi-6.7.4-r1.ebuild74
-rw-r--r--kde-plasma/flatpak-kcm/Manifest1
-rw-r--r--kde-plasma/flatpak-kcm/flatpak-kcm-6.7.4-r1.ebuild35
-rw-r--r--kde-plasma/kactivitymanagerd/Manifest1
-rw-r--r--kde-plasma/kactivitymanagerd/kactivitymanagerd-6.7.4-r1.ebuild31
-rw-r--r--kde-plasma/kde-cli-tools-common/Manifest1
-rw-r--r--kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.7.4-r1.ebuild14
-rw-r--r--kde-plasma/kde-cli-tools/Manifest1
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-6.7.4-r1.ebuild52
-rw-r--r--kde-plasma/kde-gtk-config/Manifest1
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-6.7.4-r1.ebuild42
-rw-r--r--kde-plasma/kdecoration/Manifest1
-rw-r--r--kde-plasma/kdecoration/kdecoration-6.7.4-r1.ebuild22
-rw-r--r--kde-plasma/kdeplasma-addons/Manifest2
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-6.7.4-r1.ebuild110
-rw-r--r--kde-plasma/kdesu-gui/Manifest1
-rw-r--r--kde-plasma/kdesu-gui/kdesu-gui-6.7.4-r1.ebuild54
-rw-r--r--kde-plasma/keditfiletype/Manifest1
-rw-r--r--kde-plasma/keditfiletype/keditfiletype-6.7.4-r1.ebuild49
-rw-r--r--kde-plasma/kgamma/Manifest1
-rw-r--r--kde-plasma/kgamma/kgamma-6.7.4-r1.ebuild30
-rw-r--r--kde-plasma/kglobalacceld/Manifest1
-rw-r--r--kde-plasma/kglobalacceld/kglobalacceld-6.7.4-r1.ebuild53
-rw-r--r--kde-plasma/kinfocenter/Manifest1
-rw-r--r--kde-plasma/kinfocenter/files/kinfocenter-6.7.5-kcmutils-6.31-qml-link.patch70
-rw-r--r--kde-plasma/kinfocenter/files/kinfocenter-6.7.5-libcxx23-missing-header.patch23
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.7.4-r1.ebuild89
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.7.5.ebuild5
-rw-r--r--kde-plasma/kmenuedit/Manifest1
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-6.7.4-r1.ebuild38
-rw-r--r--kde-plasma/knighttime/Manifest1
-rw-r--r--kde-plasma/knighttime/knighttime-6.7.4-r1.ebuild26
-rw-r--r--kde-plasma/kpipewire/Manifest1
-rw-r--r--kde-plasma/kpipewire/kpipewire-6.7.4-r1.ebuild45
-rw-r--r--kde-plasma/krdp/Manifest1
-rw-r--r--kde-plasma/krdp/krdp-6.7.4-r1.ebuild58
-rw-r--r--kde-plasma/kscreen/Manifest1
-rw-r--r--kde-plasma/kscreen/kscreen-6.7.4-r1.ebuild70
-rw-r--r--kde-plasma/kscreenlocker/Manifest1
-rw-r--r--kde-plasma/kscreenlocker/kscreenlocker-6.7.4-r1.ebuild69
-rw-r--r--kde-plasma/ksshaskpass/Manifest1
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-6.7.4-r1.ebuild50
-rw-r--r--kde-plasma/ksystemstats/Manifest1
-rw-r--r--kde-plasma/ksystemstats/ksystemstats-6.7.4-r1.ebuild53
-rw-r--r--kde-plasma/kwallet-pam/Manifest1
-rw-r--r--kde-plasma/kwallet-pam/kwallet-pam-6.7.4-r1.ebuild36
-rw-r--r--kde-plasma/kwayland/Manifest1
-rw-r--r--kde-plasma/kwayland/kwayland-6.7.4-r1.ebuild42
-rw-r--r--kde-plasma/kwin-x11/Manifest1
-rw-r--r--kde-plasma/kwin-x11/kwin-x11-6.7.4-r1.ebuild121
-rw-r--r--kde-plasma/kwin/Manifest2
-rw-r--r--kde-plasma/kwin/kwin-6.7.4-r1.ebuild169
-rw-r--r--kde-plasma/kwin/kwin-6.7.4-r2.ebuild175
-rw-r--r--kde-plasma/kwrited/Manifest1
-rw-r--r--kde-plasma/kwrited/kwrited-6.7.4-r1.ebuild25
-rw-r--r--kde-plasma/layer-shell-qt/Manifest1
-rw-r--r--kde-plasma/layer-shell-qt/layer-shell-qt-6.7.4-r1.ebuild30
-rw-r--r--kde-plasma/libkscreen/Manifest1
-rw-r--r--kde-plasma/libkscreen/libkscreen-6.7.4-r1.ebuild44
-rw-r--r--kde-plasma/libksysguard/Manifest1
-rw-r--r--kde-plasma/libksysguard/libksysguard-6.7.4-r1.ebuild66
-rw-r--r--kde-plasma/libplasma/Manifest1
-rw-r--r--kde-plasma/libplasma/libplasma-6.7.4-r1.ebuild73
-rw-r--r--kde-plasma/milou/Manifest1
-rw-r--r--kde-plasma/milou/milou-6.7.4-r1.ebuild28
-rw-r--r--kde-plasma/ocean-sound-theme/Manifest1
-rw-r--r--kde-plasma/ocean-sound-theme/ocean-sound-theme-6.7.4-r1.ebuild15
-rw-r--r--kde-plasma/oxygen-sounds/Manifest1
-rw-r--r--kde-plasma/oxygen-sounds/oxygen-sounds-6.7.4-r1.ebuild15
-rw-r--r--kde-plasma/oxygen/Manifest1
-rw-r--r--kde-plasma/oxygen/oxygen-6.7.4-r1.ebuild55
-rw-r--r--kde-plasma/plasma-activities-stats/Manifest1
-rw-r--r--kde-plasma/plasma-activities-stats/plasma-activities-stats-6.7.4-r1.ebuild34
-rw-r--r--kde-plasma/plasma-activities/Manifest1
-rw-r--r--kde-plasma/plasma-activities/plasma-activities-6.7.4-r1.ebuild27
-rw-r--r--kde-plasma/plasma-bigscreen/Manifest1
-rw-r--r--kde-plasma/plasma-bigscreen/plasma-bigscreen-6.7.4-r1.ebuild66
-rw-r--r--kde-plasma/plasma-browser-integration/Manifest1
-rw-r--r--kde-plasma/plasma-browser-integration/plasma-browser-integration-6.7.4-r1.ebuild45
-rw-r--r--kde-plasma/plasma-desktop/Manifest1
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-6.7.4-r1.ebuild187
-rw-r--r--kde-plasma/plasma-disks/Manifest1
-rw-r--r--kde-plasma/plasma-disks/plasma-disks-6.7.4-r1.ebuild39
-rw-r--r--kde-plasma/plasma-firewall/Manifest1
-rw-r--r--kde-plasma/plasma-firewall/plasma-firewall-6.7.4-r1.ebuild60
-rw-r--r--kde-plasma/plasma-integration/Manifest1
-rw-r--r--kde-plasma/plasma-integration/plasma-integration-6.7.4-r1.ebuild61
-rw-r--r--kde-plasma/plasma-keyboard/Manifest1
-rw-r--r--kde-plasma/plasma-keyboard/plasma-keyboard-6.7.4-r1.ebuild44
-rw-r--r--kde-plasma/plasma-login-manager/Manifest1
-rw-r--r--kde-plasma/plasma-login-manager/plasma-login-manager-6.7.4-r1.ebuild102
-rw-r--r--kde-plasma/plasma-login-sessions/Manifest1
-rw-r--r--kde-plasma/plasma-login-sessions/plasma-login-sessions-6.7.4-r1.ebuild46
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-6.7.4-r1.ebuild167
-rw-r--r--kde-plasma/plasma-nano/Manifest1
-rw-r--r--kde-plasma/plasma-nano/plasma-nano-6.7.4-r1.ebuild28
-rw-r--r--kde-plasma/plasma-nm/Manifest2
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-6.7.4-r1.ebuild86
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-6.7.4-r2.ebuild92
-rw-r--r--kde-plasma/plasma-pa/Manifest1
-rw-r--r--kde-plasma/plasma-pa/plasma-pa-6.7.4-r1.ebuild45
-rw-r--r--kde-plasma/plasma-sdk/Manifest1
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-6.7.4-r1.ebuild43
-rw-r--r--kde-plasma/plasma-systemmonitor/Manifest1
-rw-r--r--kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.7.4-r1.ebuild48
-rw-r--r--kde-plasma/plasma-thunderbolt/Manifest1
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.4-r1.ebuild36
-rw-r--r--kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.5.ebuild2
-rw-r--r--kde-plasma/plasma-vault/Manifest1
-rw-r--r--kde-plasma/plasma-vault/plasma-vault-6.7.4-r1.ebuild79
-rw-r--r--kde-plasma/plasma-welcome/Manifest1
-rw-r--r--kde-plasma/plasma-welcome/plasma-welcome-6.7.4-r1.ebuild50
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/Manifest1
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.7.4-r1.ebuild19
-rw-r--r--kde-plasma/plasma-workspace/Manifest1
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-6.7.4-r1.ebuild231
-rw-r--r--kde-plasma/plasma5support/Manifest1
-rw-r--r--kde-plasma/plasma5support/plasma5support-6.7.4-r1.ebuild53
-rw-r--r--kde-plasma/plymouth-kcm/Manifest1
-rw-r--r--kde-plasma/plymouth-kcm/plymouth-kcm-6.7.4-r1.ebuild35
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest1
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-6.7.4-r1.ebuild34
-rw-r--r--kde-plasma/powerdevil/Manifest1
-rw-r--r--kde-plasma/powerdevil/powerdevil-6.7.4-r1.ebuild99
-rw-r--r--kde-plasma/print-manager/Manifest1
-rw-r--r--kde-plasma/print-manager/print-manager-6.7.4-r1.ebuild72
-rw-r--r--kde-plasma/qqc2-breeze-style/Manifest1
-rw-r--r--kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.7.4-r1.ebuild26
-rw-r--r--kde-plasma/sddm-kcm/Manifest1
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-6.7.4-r1.ebuild39
-rw-r--r--kde-plasma/spectacle/Manifest1
-rw-r--r--kde-plasma/spectacle/spectacle-6.7.4-r1.ebuild74
-rw-r--r--kde-plasma/systemsettings/Manifest1
-rw-r--r--kde-plasma/systemsettings/systemsettings-6.7.4-r1.ebuild52
-rw-r--r--kde-plasma/union/Manifest1
-rw-r--r--kde-plasma/union/union-6.7.4-r1.ebuild66
-rw-r--r--kde-plasma/wacomtablet/Manifest1
-rw-r--r--kde-plasma/wacomtablet/wacomtablet-6.7.4-r1.ebuild55
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/Manifest1
-rw-r--r--kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.4-r1.ebuild63
-rw-r--r--llvm-runtimes/libcxx/libcxx-24.0.0.9999.ebuild5
-rw-r--r--lxqt-base/liblxqt/Manifest1
-rw-r--r--lxqt-base/liblxqt/liblxqt-2.3.0-r1.ebuild43
-rw-r--r--lxqt-base/lxqt-about/Manifest1
-rw-r--r--lxqt-base/lxqt-about/lxqt-about-2.3.0.ebuild30
-rw-r--r--lxqt-base/lxqt-admin/Manifest1
-rw-r--r--lxqt-base/lxqt-admin/lxqt-admin-2.3.0-r1.ebuild32
-rw-r--r--lxqt-base/lxqt-config/Manifest1
-rw-r--r--lxqt-base/lxqt-config/lxqt-config-2.3.1.ebuild62
-rw-r--r--lxqt-base/lxqt-globalkeys/Manifest1
-rw-r--r--lxqt-base/lxqt-globalkeys/lxqt-globalkeys-2.3.0.ebuild33
-rw-r--r--lxqt-base/lxqt-menu-data/Manifest1
-rw-r--r--lxqt-base/lxqt-menu-data/lxqt-menu-data-2.3.0.ebuild27
-rw-r--r--lxqt-base/lxqt-meta/lxqt-meta-2.3.0.ebuild65
-rw-r--r--lxqt-base/lxqt-notificationd/Manifest1
-rw-r--r--lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild35
-rw-r--r--lxqt-base/lxqt-openssh-askpass/Manifest1
-rw-r--r--lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-2.3.0.ebuild41
-rw-r--r--lxqt-base/lxqt-panel/Manifest2
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild118
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-2.4.0.ebuild121
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-2.4.1-r1.ebuild121
-rw-r--r--lxqt-base/lxqt-panel/lxqt-panel-2.4.1.ebuild121
-rw-r--r--lxqt-base/lxqt-policykit/Manifest1
-rw-r--r--lxqt-base/lxqt-policykit/lxqt-policykit-2.3.0-r1.ebuild39
-rw-r--r--lxqt-base/lxqt-powermanagement/Manifest1
-rw-r--r--lxqt-base/lxqt-powermanagement/lxqt-powermanagement-2.3.0.ebuild40
-rw-r--r--lxqt-base/lxqt-qtplugin/Manifest1
-rw-r--r--lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.3.0.ebuild34
-rw-r--r--lxqt-base/lxqt-runner/Manifest1
-rw-r--r--lxqt-base/lxqt-runner/lxqt-runner-2.3.0.ebuild43
-rw-r--r--lxqt-base/lxqt-session/Manifest1
-rw-r--r--lxqt-base/lxqt-session/lxqt-session-2.3.0.ebuild58
-rw-r--r--lxqt-base/lxqt-sudo/Manifest1
-rw-r--r--lxqt-base/lxqt-sudo/lxqt-sudo-2.3.0.ebuild28
-rw-r--r--lxqt-base/lxqt-wayland-session/Manifest1
-rw-r--r--lxqt-base/lxqt-wayland-session/lxqt-wayland-session-0.3.0.ebuild42
-rw-r--r--mail-client/roundcube/roundcube-1.6.19.ebuild2
-rw-r--r--mail-client/thunderbird-bin/Manifest65
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-155.0.1.ebuild283
-rw-r--r--mail-client/thunderbird-l10n/Manifest63
-rw-r--r--mail-client/thunderbird-l10n/thunderbird-l10n-155.0.1.ebuild145
-rw-r--r--mail-client/thunderbird/Manifest1
-rw-r--r--mail-client/thunderbird/thunderbird-155.0.1.ebuild1117
-rw-r--r--media-gfx/blender-bin/Manifest2
-rw-r--r--media-gfx/blender-bin/blender-bin-4.5.12.ebuild196
-rw-r--r--media-gfx/blender-bin/blender-bin-5.2.1.ebuild196
-rw-r--r--media-gfx/fotocx/Manifest6
-rw-r--r--media-gfx/fotocx/fotocx-26.3-r1.ebuild80
-rw-r--r--media-gfx/fotocx/fotocx-26.4.ebuild80
-rw-r--r--media-gfx/fotocx/fotocx-26.5.ebuild80
-rw-r--r--media-gfx/fotocx/fotocx-26.6.ebuild80
-rw-r--r--media-gfx/fotocx/fotocx-26.8.ebuild (renamed from media-gfx/fotocx/fotocx-26.7.ebuild)0
-rw-r--r--media-gfx/gif2png/Manifest2
-rw-r--r--media-gfx/gif2png/gif2png-3.0.5.ebuild31
-rw-r--r--media-gfx/inkscape/inkscape-1.4.4.ebuild2
-rw-r--r--media-gfx/kgraphviewer/Manifest2
-rw-r--r--media-gfx/kgraphviewer/kgraphviewer-26.08.1.ebuild (renamed from media-gfx/kgraphviewer/kgraphviewer-26.08.0.ebuild)0
-rw-r--r--media-gfx/kio-blender-thumbnailer/Manifest2
-rw-r--r--media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.1.ebuild (renamed from media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.0.ebuild)0
-rw-r--r--media-gfx/kio-mobi-thumbnailer/Manifest2
-rw-r--r--media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.1.ebuild (renamed from media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.0.ebuild)0
-rw-r--r--media-gfx/kio-ps-thumbnailer/Manifest2
-rw-r--r--media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.1.ebuild (renamed from media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.0.ebuild)0
-rw-r--r--media-gfx/kio-raw-thumbnailer/Manifest2
-rw-r--r--media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.1.ebuild (renamed from media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.0.ebuild)0
-rw-r--r--media-gfx/lximage-qt/Manifest1
-rw-r--r--media-gfx/lximage-qt/lximage-qt-2.3.0.ebuild38
-rw-r--r--media-gfx/photoqt/Manifest2
-rw-r--r--media-gfx/photoqt/files/photoqt-5.3-fix_mpv_testsrcs.patch94
-rw-r--r--media-gfx/photoqt/photoqt-5.4.1.ebuild (renamed from media-gfx/photoqt/photoqt-5.3.ebuild)19
-rw-r--r--media-gfx/prusaslicer/prusaslicer-2.9.5.ebuild2
-rw-r--r--media-gfx/qrca/Manifest2
-rw-r--r--media-gfx/qrca/qrca-26.08.1.ebuild (renamed from media-gfx/qrca/qrca-26.08.0.ebuild)0
-rw-r--r--media-gfx/skanpage/Manifest2
-rw-r--r--media-gfx/skanpage/skanpage-26.08.1.ebuild (renamed from media-gfx/skanpage/skanpage-26.08.0.ebuild)0
-rw-r--r--media-gfx/swayimg/Manifest1
-rw-r--r--media-gfx/swayimg/files/swayimg-5.6-missing_include.patch12
-rw-r--r--media-gfx/swayimg/metadata.xml2
-rw-r--r--media-gfx/swayimg/swayimg-5.6.ebuild142
-rw-r--r--media-libs/babl/Manifest1
-rw-r--r--media-libs/babl/babl-0.1.128.ebuild72
-rw-r--r--media-libs/babl/babl-9999.ebuild12
-rw-r--r--media-libs/glycin-loaders/Manifest3
-rw-r--r--media-libs/glycin-loaders/glycin-loaders-2.2.0.ebuild112
-rw-r--r--media-libs/ksanecore/Manifest2
-rw-r--r--media-libs/ksanecore/ksanecore-26.08.1.ebuild (renamed from media-libs/ksanecore/ksanecore-26.08.0.ebuild)1
-rw-r--r--media-libs/libass/Manifest2
-rw-r--r--media-libs/libass/libass-0.17.5.ebuild58
-rw-r--r--media-libs/libkate/Manifest1
-rw-r--r--media-libs/libkate/files/libkate-0.4.3-fix_overflow_tests.patch29
-rw-r--r--media-libs/libkate/libkate-0.4.3.ebuild46
-rw-r--r--media-libs/libmatroska/Manifest2
-rw-r--r--media-libs/libmatroska/libmatroska-1.7.2.ebuild23
-rw-r--r--media-libs/libopenmpt/Manifest2
-rw-r--r--media-libs/libopenmpt/libopenmpt-0.8.9.ebuild (renamed from media-libs/libopenmpt/libopenmpt-0.8.7.ebuild)0
-rw-r--r--media-libs/libv4l/files/libv4l-1.32-stdlib.patch134
-rw-r--r--media-libs/libv4l/libv4l-1.32.0-r1.ebuild (renamed from media-libs/libv4l/libv4l-1.32.0.ebuild)4
-rw-r--r--media-libs/libvorbis/libvorbis-1.3.7-r1.ebuild4
-rw-r--r--media-libs/libvorbis/libvorbis-1.3.7-r2.ebuild4
-rw-r--r--media-plugins/gst-plugins-libnice/Manifest2
-rw-r--r--media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.24.ebuild (renamed from media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild)8
-rw-r--r--media-plugins/gst-plugins-libnice/metadata.xml8
-rw-r--r--media-plugins/photoqt-extensions/Manifest2
-rw-r--r--media-plugins/photoqt-extensions/metadata.xml1
-rw-r--r--media-plugins/photoqt-extensions/photoqt-extensions-5.4.1.ebuild (renamed from media-plugins/photoqt-extensions/photoqt-extensions-5.3.ebuild)16
-rw-r--r--media-plugins/qmmp-plugin-pack/Manifest1
-rw-r--r--media-plugins/qmmp-plugin-pack/metadata.xml2
-rw-r--r--media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-2.4.0.ebuild55
-rw-r--r--media-radio/tqsl/Manifest1
-rw-r--r--media-radio/tqsl/tqsl-2.7.3.ebuild2
-rw-r--r--media-radio/tqsl/tqsl-2.8.6.ebuild32
-rw-r--r--media-sound/audex/Manifest2
-rw-r--r--media-sound/audex/audex-26.08.1.ebuild (renamed from media-sound/audex/audex-26.08.0.ebuild)0
-rw-r--r--media-sound/beets/Manifest2
-rw-r--r--media-sound/beets/beets-2.14.0.ebuild176
-rw-r--r--media-sound/beets/beets-9999.ebuild4
-rw-r--r--media-sound/elisa/Manifest2
-rw-r--r--media-sound/elisa/elisa-26.08.1.ebuild (renamed from media-sound/elisa/elisa-26.08.0.ebuild)0
-rw-r--r--media-sound/kasts/Manifest2
-rw-r--r--media-sound/kasts/kasts-26.08.1.ebuild (renamed from media-sound/kasts/kasts-26.08.0.ebuild)0
-rw-r--r--media-sound/krecorder/Manifest2
-rw-r--r--media-sound/krecorder/krecorder-26.08.1.ebuild (renamed from media-sound/krecorder/krecorder-26.08.0.ebuild)0
-rw-r--r--media-sound/musescore/Manifest1
-rw-r--r--media-sound/musescore/musescore-4.7.5.ebuild185
-rw-r--r--media-sound/musescore/musescore-9999.ebuild8
-rw-r--r--media-sound/openmpt123/Manifest2
-rw-r--r--media-sound/openmpt123/openmpt123-0.8.9.ebuild (renamed from media-sound/openmpt123/openmpt123-0.8.7.ebuild)0
-rw-r--r--media-sound/pavucontrol-qt/Manifest1
-rw-r--r--media-sound/pavucontrol-qt/pavucontrol-qt-2.3.0.ebuild32
-rw-r--r--media-sound/pwvucontrol/pwvucontrol-0.5.3-r1.ebuild (renamed from media-sound/pwvucontrol/pwvucontrol-0.5.3.ebuild)6
-rw-r--r--media-sound/qmmp/Manifest3
-rw-r--r--media-sound/qmmp/qmmp-2.3.0.ebuild188
-rw-r--r--media-sound/qmmp/qmmp-2.4.2.ebuild (renamed from media-sound/qmmp/qmmp-2.3.1.ebuild)0
-rw-r--r--media-sound/strawberry/Manifest2
-rw-r--r--media-sound/strawberry/files/strawberry-1.2.29-tagfetcher.patch88
-rw-r--r--media-sound/strawberry/strawberry-1.2.29.ebuild129
-rw-r--r--media-sound/strawberry/strawberry-1.2.30.ebuild128
-rw-r--r--media-sound/strawberry/strawberry-9999.ebuild3
-rw-r--r--media-sound/vorbis-tools/Manifest1
-rw-r--r--media-sound/vorbis-tools/files/vorbis-tools-1.4.3-docdir.patch11
-rw-r--r--media-sound/vorbis-tools/files/vorbis-tools-1.4.3-fix_loop.patch170
-rw-r--r--media-sound/vorbis-tools/files/vorbis-tools-1.4.3-out-of-bounds.patch56
-rw-r--r--media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_getopt.patch35
-rw-r--r--media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_intl.patch35
-rw-r--r--media-sound/vorbis-tools/metadata.xml2
-rw-r--r--media-sound/vorbis-tools/vorbis-tools-1.4.3.ebuild69
-rw-r--r--media-sound/ytm-player/Manifest3
-rw-r--r--media-sound/ytm-player/ytm-player-1.9.4.ebuild63
-rw-r--r--media-sound/ytm-player/ytm-player-2.1.0.ebuild (renamed from media-sound/ytm-player/ytm-player-1.9.5.ebuild)4
-rw-r--r--media-sound/ytm-player/ytm-player-9999.ebuild2
-rw-r--r--media-video/ffmpeg-chromium/ffmpeg-chromium-152.ebuild2
-rw-r--r--media-video/ffmpeg-compat/ffmpeg-compat-8.1.2.ebuild6
-rw-r--r--media-video/ffmpeg/ffmpeg-8.1.2.ebuild6
-rw-r--r--media-video/ffmpeg/ffmpeg-9.0.1.ebuild6
-rw-r--r--media-video/ffmpeg/ffmpeg-9999.ebuild6
-rw-r--r--media-video/mkvtoolnix/Manifest4
-rw-r--r--media-video/mkvtoolnix/files/mktoolnix-101.0-fix-nongui-build.patch22
-rw-r--r--media-video/mkvtoolnix/files/mktoolnix-101.0-optional-tests-build.patch31
-rw-r--r--media-video/mkvtoolnix/mkvtoolnix-101.0.ebuild (renamed from media-video/mkvtoolnix/mkvtoolnix-98.0.ebuild)31
-rw-r--r--media-video/mkvtoolnix/mkvtoolnix-9999.ebuild14
-rw-r--r--net-dns/knot-resolver/Manifest6
-rw-r--r--net-dns/knot-resolver/files/knot-resolver-5.7.6-fix_cmocka2.patch224
-rw-r--r--net-dns/knot-resolver/knot-resolver-5.7.6.ebuild100
-rw-r--r--net-dns/knot-resolver/knot-resolver-5.7.8.ebuild2
-rw-r--r--net-dns/knot-resolver/knot-resolver-6.3.0.ebuild197
-rw-r--r--net-dns/knot-resolver/knot-resolver-6.4.0-r1.ebuild196
-rw-r--r--net-dns/knot-resolver/knot-resolver-6.4.2.ebuild2
-rw-r--r--net-dns/knot/Manifest9
-rw-r--r--net-dns/knot/files/knot-3.5.2-fix_automagic_pkcs11.patch40
-rw-r--r--net-dns/knot/knot-3.4.10.ebuild235
-rw-r--r--net-dns/knot/knot-3.5.8.ebuild (renamed from net-dns/knot/knot-3.5.4.ebuild)55
-rw-r--r--net-dns/nsd/Manifest2
-rw-r--r--net-dns/nsd/nsd-4.15.2.ebuild190
-rw-r--r--net-dns/redis-knot/Manifest4
-rw-r--r--net-dns/redis-knot/redis-knot-3.5.8.ebuild (renamed from net-dns/redis-knot/redis-knot-3.5.4.ebuild)2
-rw-r--r--net-im/element-desktop-bin/Manifest4
-rw-r--r--net-im/element-desktop-bin/element-desktop-bin-1.12.26.ebuild (renamed from net-im/element-desktop-bin/element-desktop-bin-1.12.23.ebuild)0
-rw-r--r--net-im/neochat/Manifest2
-rw-r--r--net-im/neochat/neochat-26.08.1.ebuild (renamed from net-im/neochat/neochat-26.08.0.ebuild)10
-rw-r--r--net-im/signal-desktop-bin/Manifest2
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-8.26.0.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-8.20.0.ebuild)9
-rw-r--r--net-im/tokodon/Manifest2
-rw-r--r--net-im/tokodon/tokodon-26.08.1.ebuild (renamed from net-im/tokodon/tokodon-26.08.0.ebuild)0
-rw-r--r--net-im/why2/Manifest112
-rw-r--r--net-im/why2/why2-2.1.3.ebuild (renamed from net-im/why2/why2-2.0.0.ebuild)111
-rw-r--r--net-irc/inspircd/Manifest2
-rw-r--r--net-irc/inspircd/inspircd-4.12.0.ebuild115
-rw-r--r--net-irc/konversation/Manifest2
-rw-r--r--net-irc/konversation/konversation-26.08.1.ebuild (renamed from net-irc/konversation/konversation-26.08.0.ebuild)0
-rw-r--r--net-irc/weechat/weechat-4.10.0.ebuild2
-rw-r--r--net-libs/libhubbub/libhubbub-0.3.8.ebuild3
-rw-r--r--net-libs/libktorrent/Manifest2
-rw-r--r--net-libs/libktorrent/libktorrent-26.08.1.ebuild (renamed from net-libs/libktorrent/libktorrent-26.08.0.ebuild)0
-rw-r--r--net-libs/libmicrohttpd/libmicrohttpd-1.0.1-r1.ebuild8
-rw-r--r--net-libs/libnice/Manifest2
-rw-r--r--net-libs/libnice/libnice-0.1.24.ebuild (renamed from net-libs/libnice/libnice-0.1.22-r1.ebuild)26
-rw-r--r--net-libs/libpcap/Manifest2
-rw-r--r--net-libs/libpcap/libpcap-1.10.7.ebuild97
-rw-r--r--net-libs/libpcap/libpcap-9999.ebuild2
-rw-r--r--net-libs/libtorrent/Manifest5
-rw-r--r--net-libs/libtorrent/files/libtorrent-0.16.22-missing_includes.patch30
-rw-r--r--net-libs/libtorrent/libtorrent-0.16.11.ebuild69
-rw-r--r--net-libs/libtorrent/libtorrent-0.16.13.ebuild69
-rw-r--r--net-libs/libtorrent/libtorrent-0.16.14.ebuild63
-rw-r--r--net-libs/libtorrent/libtorrent-0.16.22.ebuild (renamed from net-libs/libtorrent/libtorrent-0.16.15.ebuild)4
-rw-r--r--net-misc/chrony/Manifest2
-rw-r--r--net-misc/chrony/chrony-4.9.ebuild293
-rw-r--r--net-misc/dropbear/dropbear-2026.94.ebuild2
-rw-r--r--net-misc/kio-zeroconf/Manifest2
-rw-r--r--net-misc/kio-zeroconf/kio-zeroconf-26.08.1.ebuild (renamed from net-misc/kio-zeroconf/kio-zeroconf-26.08.0.ebuild)1
-rw-r--r--net-misc/ktls-utils/ktls-utils-1.3.0.ebuild1
-rw-r--r--net-misc/networkmanager/Manifest1
-rw-r--r--net-misc/networkmanager/metadata.xml1
-rw-r--r--net-misc/networkmanager/networkmanager-1.58.1-r1.ebuild437
-rw-r--r--net-misc/networkmanager/networkmanager-1.58.1.ebuild427
-rw-r--r--net-misc/sb-hosts/Manifest2
-rw-r--r--net-misc/sb-hosts/sb-hosts-3.16.113.ebuild (renamed from net-misc/sb-hosts/sb-hosts-3.16.111.ebuild)0
-rw-r--r--net-misc/tinyssh/Manifest2
-rw-r--r--net-misc/tinyssh/tinyssh-20260906.ebuild79
-rw-r--r--net-misc/tinyssh/tinyssh-99999999.ebuild13
-rw-r--r--net-news/alligator/Manifest2
-rw-r--r--net-news/alligator/alligator-26.08.1.ebuild (renamed from net-news/alligator/alligator-26.08.0.ebuild)0
-rw-r--r--net-nntp/sabnzbd/Manifest3
-rw-r--r--net-nntp/sabnzbd/sabnzbd-4.5.5.ebuild178
-rw-r--r--net-nntp/sabnzbd/sabnzbd-5.0.3.ebuild155
-rw-r--r--net-nntp/sabnzbd/sabnzbd-5.0.4.ebuild155
-rw-r--r--net-p2p/amule/Manifest1
-rw-r--r--net-p2p/amule/amule-3.0.0.ebuild129
-rw-r--r--net-p2p/amule/amule-3.0.1.ebuild4
-rw-r--r--net-p2p/amule/files/amule-3.0.0-disable-version-check.patch12
-rw-r--r--net-p2p/amule/files/amule-3.0.0-use-xdg-open-as-preview-default.patch17
-rw-r--r--net-p2p/amule/files/amule-3.0.1-32-bit-libatomic.patch65
-rw-r--r--net-p2p/ktorrent/Manifest2
-rw-r--r--net-p2p/ktorrent/ktorrent-26.08.1.ebuild (renamed from net-p2p/ktorrent/ktorrent-26.08.0-r1.ebuild)0
-rw-r--r--net-p2p/rtorrent/Manifest5
-rw-r--r--net-p2p/rtorrent/files/rtorrent-0.16.22-missing_includes.patch12
-rw-r--r--net-p2p/rtorrent/files/rtorrent-0.16.9-cross_checks.patch24
-rw-r--r--net-p2p/rtorrent/rtorrent-0.16.11.ebuild117
-rw-r--r--net-p2p/rtorrent/rtorrent-0.16.13.ebuild128
-rw-r--r--net-p2p/rtorrent/rtorrent-0.16.15.ebuild121
-rw-r--r--net-p2p/rtorrent/rtorrent-0.16.22.ebuild (renamed from net-p2p/rtorrent/rtorrent-0.16.14.ebuild)5
-rw-r--r--net-proxy/3proxy/3proxy-0.9.9.0.ebuild71
-rw-r--r--net-proxy/3proxy/Manifest1
-rw-r--r--net-vpn/mullvadvpn-app/Manifest4
-rw-r--r--net-vpn/mullvadvpn-app/mullvadvpn-app-2026.5_beta2.ebuild (renamed from net-vpn/mullvadvpn-app/mullvadvpn-app-2026.5_beta1.ebuild)0
-rw-r--r--net-vpn/tailscale/tailscale-1.102.2.ebuild2
-rw-r--r--net-vpn/tor/tor-0.4.9.12.ebuild2
-rw-r--r--net-vpn/vpnc-scripts/Manifest1
-rw-r--r--net-vpn/vpnc-scripts/vpnc-scripts-20250727.ebuild27
-rw-r--r--net-vpn/vpnc-scripts/vpnc-scripts-99999999.ebuild8
-rw-r--r--net-wireless/wireless-regdb/Manifest2
-rw-r--r--net-wireless/wireless-regdb/wireless-regdb-20260903.ebuild (renamed from net-wireless/wireless-regdb/wireless-regdb-20251007.ebuild)4
-rw-r--r--net-wireless/wpa_supplicant/Manifest1
-rw-r--r--net-wireless/wpa_supplicant/wpa_supplicant-2.11-r5.ebuild2
-rw-r--r--net-wireless/wpa_supplicant/wpa_supplicant-2.12.ebuild439
-rw-r--r--net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild9
-rw-r--r--profiles/package.mask/00-gentoo24
-rw-r--r--sci-electronics/gerbv/Manifest1
-rw-r--r--sci-electronics/gerbv/files/gerbv-2.13.0-cmake_canonicalize_file_name.patch51
-rw-r--r--sci-electronics/gerbv/files/gerbv-2.13.0-main_c_glib_strncasecmp.patch23
-rw-r--r--sci-electronics/gerbv/files/gerbv-2.13.0-no_compress_man.patch18
-rw-r--r--sci-electronics/gerbv/files/gerbv-2.13.0-release_version.patch27
-rw-r--r--sci-electronics/gerbv/gerbv-2.13.0.ebuild56
-rw-r--r--sci-geosciences/xyzservices/Manifest2
-rw-r--r--sci-geosciences/xyzservices/xyzservices-2026.9.1.ebuild (renamed from sci-geosciences/xyzservices/xyzservices-2025.11.0.ebuild)2
-rw-r--r--sci-mathematics/mathematica/Manifest3
-rw-r--r--sci-mathematics/mathematica/mathematica-15.0.1.ebuild278
-rw-r--r--sci-misc/praat/Manifest1
-rw-r--r--sci-misc/praat/metadata.xml13
-rw-r--r--sci-misc/praat/praat-7.0.02.ebuild86
-rw-r--r--sci-ml/cudnn-frontend/Manifest1
-rw-r--r--sci-ml/cudnn-frontend/cudnn-frontend-1.28.0.ebuild107
-rw-r--r--sci-ml/cudnn-frontend/files/cudnn-frontend-1.28.0-fix.patch22
-rw-r--r--sci-ml/ggml/ggml-0.23.0.ebuild6
-rw-r--r--sci-ml/torchdata/torchdata-0.11.0-r1.ebuild (renamed from sci-ml/torchdata/torchdata-0.11.0.ebuild)17
-rw-r--r--sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild4
-rw-r--r--sec-keys/openpgp-keys-mkvtoolnix/Manifest1
-rw-r--r--sec-keys/openpgp-keys-mkvtoolnix/openpgp-keys-mkvtoolnix-20231119.ebuild20
-rw-r--r--sec-keys/openpgp-keys-tcpdump/Manifest1
-rw-r--r--sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20260908.ebuild17
-rw-r--r--sec-policy/selinux-accountsd/selinux-accountsd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-acct/selinux-acct-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-afs/selinux-afs-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-aide/selinux-aide-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-alsa/selinux-alsa-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-amanda/selinux-amanda-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-amavis/selinux-amavis-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-android/selinux-android-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-apache/selinux-apache-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-apcupsd/selinux-apcupsd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-apm/selinux-apm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-aptcacher/selinux-aptcacher-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-arpwatch/selinux-arpwatch-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-asterisk/selinux-asterisk-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-at/selinux-at-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-automount/selinux-automount-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-avahi/selinux-avahi-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-awstats/selinux-awstats-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-backup/selinux-backup-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bacula/selinux-bacula-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-base-policy/selinux-base-policy-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-base/selinux-base-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bind/selinux-bind-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bird/selinux-bird-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bitcoin/selinux-bitcoin-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bitlbee/selinux-bitlbee-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-blueman/selinux-blueman-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bluetooth/selinux-bluetooth-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-boinc/selinux-boinc-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-brctl/selinux-brctl-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bubblewrap/selinux-bubblewrap-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-bugzilla/selinux-bugzilla-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-calamaris/selinux-calamaris-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-canna/selinux-canna-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cdrecord/selinux-cdrecord-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ceph/selinux-ceph-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-certbot/selinux-certbot-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cgmanager/selinux-cgmanager-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cgroup/selinux-cgroup-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-chkrootkit/selinux-chkrootkit-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-chromium/selinux-chromium-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-chronyd/selinux-chronyd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-clamav/selinux-clamav-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cloudinit/selinux-cloudinit-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-collectd/selinux-collectd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-colord/selinux-colord-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-container/selinux-container-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-corosync/selinux-corosync-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-couchdb/selinux-couchdb-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-courier/selinux-courier-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-crio/selinux-crio-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cryfs/selinux-cryfs-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cups/selinux-cups-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cvs/selinux-cvs-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cyphesis/selinux-cyphesis-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-cyrus/selinux-cyrus-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-daemontools/selinux-daemontools-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dante/selinux-dante-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dbadm/selinux-dbadm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dbskk/selinux-dbskk-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dbus/selinux-dbus-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ddclient/selinux-ddclient-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-devicekit/selinux-devicekit-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dhcp/selinux-dhcp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dictd/selinux-dictd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dirmngr/selinux-dirmngr-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dirsrv/selinux-dirsrv-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-distcc/selinux-distcc-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-djbdns/selinux-djbdns-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dkim/selinux-dkim-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dmidecode/selinux-dmidecode-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-docker/selinux-docker-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dovecot/selinux-dovecot-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dpkg/selinux-dpkg-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dracut/selinux-dracut-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-drbd/selinux-drbd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-dropbox/selinux-dropbox-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-entropyd/selinux-entropyd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-evolution/selinux-evolution-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-exim/selinux-exim-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-fail2ban/selinux-fail2ban-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-fetchmail/selinux-fetchmail-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-finger/selinux-finger-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-firewalld/selinux-firewalld-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-fprintd/selinux-fprintd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ftp/selinux-ftp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-fwupd/selinux-fwupd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-games/selinux-games-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gdomap/selinux-gdomap-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-geoclue/selinux-geoclue-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-git/selinux-git-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gitosis/selinux-gitosis-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-glusterfs/selinux-glusterfs-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gnome/selinux-gnome-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gpg/selinux-gpg-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gpm/selinux-gpm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gpsd/selinux-gpsd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-gssproxy/selinux-gssproxy-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-hadoop/selinux-hadoop-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-haproxy/selinux-haproxy-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-hddtemp/selinux-hddtemp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-hostapd/selinux-hostapd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-hwloc/selinux-hwloc-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-icecast/selinux-icecast-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ifplugd/selinux-ifplugd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-incus/selinux-incus-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-inetd/selinux-inetd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-inn/selinux-inn-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-iodine/selinux-iodine-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ipmitool/selinux-ipmitool-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ipsec/selinux-ipsec-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-irc/selinux-irc-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ircd/selinux-ircd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-irqbalance/selinux-irqbalance-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-iscsi/selinux-iscsi-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-isns/selinux-isns-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-jabber/selinux-jabber-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-java/selinux-java-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-kdump/selinux-kdump-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-kerberos/selinux-kerberos-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-kerneloops/selinux-kerneloops-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-kismet/selinux-kismet-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-knot/selinux-knot-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-kubernetes/selinux-kubernetes-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ldap/selinux-ldap-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-libmtp/selinux-libmtp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-links/selinux-links-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-lircd/selinux-lircd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-loadkeys/selinux-loadkeys-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-logrotate/selinux-logrotate-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-logsentry/selinux-logsentry-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-logwatch/selinux-logwatch-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-lpd/selinux-lpd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-makewhatis/selinux-makewhatis-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-man2html/selinux-man2html-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mandb/selinux-mandb-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-matrixd/selinux-matrixd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mcelog/selinux-mcelog-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mediawiki/selinux-mediawiki-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-memcached/selinux-memcached-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-milter/selinux-milter-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-minidlna/selinux-minidlna-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-minissdpd/selinux-minissdpd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-modemmanager/selinux-modemmanager-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mongodb/selinux-mongodb-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-monit/selinux-monit-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mono/selinux-mono-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mozilla/selinux-mozilla-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mpd/selinux-mpd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mplayer/selinux-mplayer-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mrtg/selinux-mrtg-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-munin/selinux-munin-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mutt/selinux-mutt-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-mysql/selinux-mysql-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-nagios/selinux-nagios-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ncftool/selinux-ncftool-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-needrestart/selinux-needrestart-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-networkmanager/selinux-networkmanager-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-nginx/selinux-nginx-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-node_exporter/selinux-node_exporter-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-nsd/selinux-nsd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-nslcd/selinux-nslcd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ntop/selinux-ntop-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ntp/selinux-ntp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-numad/selinux-numad-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-nut/selinux-nut-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-nx/selinux-nx-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-obex/selinux-obex-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-oddjob/selinux-oddjob-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ofono/selinux-ofono-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-oident/selinux-oident-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-openct/selinux-openct-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-openrc/selinux-openrc-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-opensm/selinux-opensm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-openvpn/selinux-openvpn-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-openvswitch/selinux-openvswitch-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-pan/selinux-pan-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-passenger/selinux-passenger-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-pcscd/selinux-pcscd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-phpfpm/selinux-phpfpm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-plymouthd/selinux-plymouthd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-podman/selinux-podman-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-policykit/selinux-policykit-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-portmap/selinux-portmap-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-postfix/selinux-postfix-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-postgresql/selinux-postgresql-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-postgrey/selinux-postgrey-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ppp/selinux-ppp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-privoxy/selinux-privoxy-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-procmail/selinux-procmail-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-psad/selinux-psad-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-publicfile/selinux-publicfile-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-puppet/selinux-puppet-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-pwauth/selinux-pwauth-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-pyzor/selinux-pyzor-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-qemu/selinux-qemu-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-qmail/selinux-qmail-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-quota/selinux-quota-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rabbitmq/selinux-rabbitmq-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-radius/selinux-radius-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-radvd/selinux-radvd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-razor/selinux-razor-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-redis/selinux-redis-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-remotelogin/selinux-remotelogin-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-resolvconf/selinux-resolvconf-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rkhunter/selinux-rkhunter-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rlogin/selinux-rlogin-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rngd/selinux-rngd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rpc/selinux-rpc-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rpcbind/selinux-rpcbind-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rpm/selinux-rpm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rssh/selinux-rssh-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rtkit/selinux-rtkit-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-rtorrent/selinux-rtorrent-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-salt/selinux-salt-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-samba/selinux-samba-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sanlock/selinux-sanlock-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sasl/selinux-sasl-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-screen/selinux-screen-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-seatd/selinux-seatd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-secadm/selinux-secadm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sendmail/selinux-sendmail-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sensord/selinux-sensord-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-shorewall/selinux-shorewall-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-shutdown/selinux-shutdown-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sigrok/selinux-sigrok-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-slocate/selinux-slocate-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-slrnpull/selinux-slrnpull-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-smartmon/selinux-smartmon-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-smokeping/selinux-smokeping-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-snmp/selinux-snmp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-snort/selinux-snort-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-soundserver/selinux-soundserver-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-spamassassin/selinux-spamassassin-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-squid/selinux-squid-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sssd/selinux-sssd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-stunnel/selinux-stunnel-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-subsonic/selinux-subsonic-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sudo/selinux-sudo-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-svnserve/selinux-svnserve-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-switcheroo/selinux-switcheroo-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sxid/selinux-sxid-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-syncthing/selinux-syncthing-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-sysstat/selinux-sysstat-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tboot/selinux-tboot-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tcpd/selinux-tcpd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tcsd/selinux-tcsd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-telnet/selinux-telnet-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tftp/selinux-tftp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tgtd/selinux-tgtd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-thunderbird/selinux-thunderbird-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-timidity/selinux-timidity-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tor/selinux-tor-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tpm2/selinux-tpm2-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tripwire/selinux-tripwire-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-tuned/selinux-tuned-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-ulogd/selinux-ulogd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-uml/selinux-uml-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-unconfined/selinux-unconfined-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-uptime/selinux-uptime-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-usbguard/selinux-usbguard-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-uucp/selinux-uucp-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-uuidd/selinux-uuidd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-uwimap/selinux-uwimap-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-uwsgi/selinux-uwsgi-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-varnishd/selinux-varnishd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-vbetool/selinux-vbetool-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-vdagent/selinux-vdagent-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-vde/selinux-vde-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-virt/selinux-virt-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-vlock/selinux-vlock-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-vmware/selinux-vmware-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-vnstatd/selinux-vnstatd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-vpn/selinux-vpn-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-watchdog/selinux-watchdog-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-wayland/selinux-wayland-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-wdmd/selinux-wdmd-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-webalizer/selinux-webalizer-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-wine/selinux-wine-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-wireguard/selinux-wireguard-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-wireshark/selinux-wireshark-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-wm/selinux-wm-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-xen/selinux-xen-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-xfs/selinux-xfs-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-xserver/selinux-xserver-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-zabbix/selinux-zabbix-2.20260616_p1.ebuild2
-rw-r--r--sec-policy/selinux-zfs/selinux-zfs-2.20260616_p1.ebuild2
-rw-r--r--sys-apps/bolt/bolt-0.9.11.ebuild2
-rw-r--r--sys-apps/checkpolicy/checkpolicy-3.11.ebuild2
-rw-r--r--sys-apps/intune-portal/Manifest1
-rw-r--r--sys-apps/intune-portal/files/wrapper2
-rw-r--r--sys-apps/intune-portal/intune-portal-1.2607.4-r1.ebuild (renamed from sys-apps/intune-portal/intune-portal-1.2605.16.ebuild)5
-rw-r--r--sys-apps/intune-portal/intune-portal-1.2607.4.ebuild93
-rw-r--r--sys-apps/iproute2/Manifest1
-rw-r--r--sys-apps/iproute2/files/iproute2-7.2.0-configure-nomagic-nolibbsd.patch290
-rw-r--r--sys-apps/iproute2/iproute2-7.2.0.ebuild218
-rw-r--r--sys-apps/mcstrans/mcstrans-3.11.ebuild2
-rw-r--r--sys-apps/pkgcore/pkgcore-0.12.42.ebuild2
-rw-r--r--sys-apps/policycoreutils/policycoreutils-3.11.ebuild2
-rw-r--r--sys-apps/restorecond/restorecond-3.11.ebuild2
-rw-r--r--sys-apps/sandbox/Manifest1
-rw-r--r--sys-apps/sandbox/sandbox-2.51.ebuild80
-rw-r--r--sys-apps/secilc/secilc-3.11.ebuild2
-rw-r--r--sys-apps/selinux-python/selinux-python-3.11-r1.ebuild2
-rw-r--r--sys-apps/semodule-utils/semodule-utils-3.11.ebuild2
-rw-r--r--sys-apps/usbguard/Manifest1
-rw-r--r--sys-apps/usbguard/usbguard-1.1.2.ebuild103
-rw-r--r--sys-apps/usbguard/usbguard-1.1.3-r1.ebuild101
-rw-r--r--sys-apps/usbguard/usbguard-1.1.3-r2.ebuild101
-rw-r--r--sys-apps/usbguard/usbguard-1.1.4-r3.ebuild (renamed from sys-apps/usbguard/usbguard-1.1.4-r1.ebuild)8
-rw-r--r--sys-apps/usbguard/usbguard-1.1.4.ebuild103
-rw-r--r--sys-auth/microsoft-identity-broker/Manifest3
-rw-r--r--sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-24.044
-rw-r--r--sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-26.044
-rw-r--r--sys-auth/microsoft-identity-broker/files/os-release-ubuntu-26.04 (renamed from sys-auth/microsoft-identity-broker/files/os-release-ubuntu-24.04)10
-rw-r--r--sys-auth/microsoft-identity-broker/files/wrapper2
-rw-r--r--sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.1.ebuild92
-rw-r--r--sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.2-r1.ebuild (renamed from sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.2.ebuild)14
-rw-r--r--sys-block/partitionmanager/Manifest2
-rw-r--r--sys-block/partitionmanager/partitionmanager-26.08.1.ebuild (renamed from sys-block/partitionmanager/partitionmanager-26.08.0.ebuild)0
-rw-r--r--sys-cluster/rdma-core/Manifest1
-rw-r--r--sys-cluster/rdma-core/files/rdma-core-65.0-lttng-static.patch40
-rw-r--r--sys-cluster/rdma-core/rdma-core-65.0.ebuild97
-rw-r--r--sys-cluster/rdma-core/rdma-core-9999.ebuild29
-rw-r--r--sys-devel/gnuconfig/gnuconfig-20260517.ebuild2
-rw-r--r--sys-libs/kpmcore/Manifest2
-rw-r--r--sys-libs/kpmcore/kpmcore-26.08.1.ebuild (renamed from sys-libs/kpmcore/kpmcore-26.08.0.ebuild)0
-rw-r--r--sys-libs/libseccomp/libseccomp-2.6.1.ebuild2
-rw-r--r--sys-libs/libselinux/libselinux-3.11-r1.ebuild2
-rw-r--r--sys-libs/libsemanage/libsemanage-3.11.ebuild2
-rw-r--r--sys-libs/libsepol/libsepol-3.11.ebuild2
-rw-r--r--sys-process/criu/criu-4.1.ebuild4
-rw-r--r--sys-process/criu/files/criu-4.1-glibc-rseq.patch53
-rw-r--r--www-apps/cgit/Manifest2
-rw-r--r--www-apps/cgit/cgit-1.2.3_p20240802-r2.ebuild130
-rw-r--r--www-apps/cgit/metadata.xml1
-rw-r--r--www-apps/chromedriver-bin/Manifest2
-rw-r--r--www-apps/chromedriver-bin/chromedriver-bin-153.0.8010.36.ebuild (renamed from www-apps/chromedriver-bin/chromedriver-bin-151.0.7922.169.ebuild)2
-rw-r--r--www-apps/rutorrent/Manifest2
-rw-r--r--www-apps/rutorrent/rutorrent-5.3.14.ebuild (renamed from www-apps/rutorrent/rutorrent-5.3.9.ebuild)0
-rw-r--r--www-client/falkon/Manifest2
-rw-r--r--www-client/falkon/falkon-26.08.1.ebuild (renamed from www-client/falkon/falkon-26.08.0.ebuild)0
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-154.0.8037.17.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-152.0.7953.3.ebuild)0
-rw-r--r--www-client/google-chrome-unstable/Manifest8
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-155.0.8040.2.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-153.0.8003.0.ebuild)0
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-155.0.8048.0.ebuild (renamed from www-client/google-chrome/google-chrome-151.0.7922.169.ebuild)2
-rw-r--r--www-client/google-chrome/Manifest4
-rw-r--r--www-client/google-chrome/google-chrome-153.0.8010.36.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-152.0.7977.42.ebuild)2
-rw-r--r--www-client/microsoft-edge-beta/Manifest6
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-153.0.4234.13.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.10.ebuild)0
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-153.0.4234.19.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.19.ebuild)0
-rw-r--r--www-client/microsoft-edge-beta/microsoft-edge-beta-154.0.4258.9.ebuild (renamed from www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.35.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/Manifest6
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4238.0.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-152.0.4191.10.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4251.0.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-153.0.4210.0.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-155.0.4268.0.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-153.0.4224.0.ebuild)0
-rw-r--r--www-client/microsoft-edge/Manifest2
-rw-r--r--www-client/microsoft-edge/microsoft-edge-152.0.4191.66.ebuild (renamed from www-client/microsoft-edge/microsoft-edge-151.0.4129.93.ebuild)0
-rw-r--r--www-client/opera-developer/Manifest6
-rw-r--r--www-client/opera-developer/opera-developer-136.0.6001.0.ebuild (renamed from www-client/opera-developer/opera-developer-136.0.5988.0.ebuild)0
-rw-r--r--www-client/opera-developer/opera-developer-137.0.6010.1.ebuild (renamed from www-client/opera/opera-134.0.5954.66.ebuild)2
-rw-r--r--www-client/opera-developer/opera-developer-137.0.6015.0.ebuild (renamed from www-client/opera-developer/opera-developer-136.0.5981.0-r2.ebuild)2
-rw-r--r--www-client/opera-gx/Manifest6
-rw-r--r--www-client/opera-gx/opera-gx-135.0.5973.126.ebuild (renamed from www-client/opera-gx/opera-gx-134.0.5954.44.ebuild)0
-rw-r--r--www-client/opera-gx/opera-gx-135.0.5973.85.ebuild (renamed from www-client/opera-gx/opera-gx-134.0.5954.55.ebuild)0
-rw-r--r--www-client/opera-gx/opera-gx-135.0.5973.94.ebuild (renamed from www-client/opera-gx/opera-gx-134.0.5954.67.ebuild)0
-rw-r--r--www-client/opera/Manifest2
-rw-r--r--www-client/opera/opera-135.0.5973.123.ebuild (renamed from www-client/opera-developer/opera-developer-135.0.5966.0.ebuild)2
-rw-r--r--www-client/vivaldi-snapshot/Manifest8
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4133.43.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4129.3.ebuild)0
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-8.3.4157.3.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4133.3.ebuild)0
-rw-r--r--www-client/vivaldi/Manifest8
-rw-r--r--www-client/vivaldi/vivaldi-8.2.4133.45.ebuild (renamed from www-client/vivaldi/vivaldi-8.1.4087.64.ebuild)4
-rw-r--r--www-client/vivaldi/vivaldi-8.2.4133.47.ebuild (renamed from www-client/vivaldi/vivaldi-8.1.4087.66.ebuild)2
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest15
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-153.0.8010.36.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-151.0.7922.169.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-154.0.8037.17_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-152.0.7977.42_beta.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-155.0.8040.2_alpha.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-153.0.8003.0_alpha.ebuild)0
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-155.0.8048.0_alpha.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-152.0.7953.3_alpha.ebuild)7
-rw-r--r--x11-drivers/nvidia-drivers/Manifest8
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-615.71.09.ebuild576
-rw-r--r--x11-libs/libfm-qt/Manifest1
-rw-r--r--x11-libs/libfm-qt/libfm-qt-2.3.1.ebuild37
-rw-r--r--x11-libs/qtermwidget/Manifest1
-rw-r--r--x11-libs/qtermwidget/qtermwidget-2.3.0.ebuild29
-rw-r--r--x11-libs/xapp/Manifest1
-rw-r--r--x11-libs/xapp/xapp-3.2.2.ebuild2
-rw-r--r--x11-libs/xapp/xapp-3.2.3.ebuild121
-rw-r--r--x11-misc/pcmanfm-qt/Manifest2
-rw-r--r--x11-misc/pcmanfm-qt/pcmanfm-qt-2.4.1.ebuild (renamed from x11-misc/pcmanfm-qt/pcmanfm-qt-2.3.0.ebuild)19
-rw-r--r--x11-misc/qps/Manifest1
-rw-r--r--x11-misc/qps/qps-2.12.0.ebuild30
-rw-r--r--x11-misc/screengrab/Manifest1
-rw-r--r--x11-misc/screengrab/screengrab-3.1.0.ebuild36
-rw-r--r--x11-misc/screengrab/screengrab-3.2.0-r1.ebuild39
-rw-r--r--x11-misc/screengrab/screengrab-3.2.0.ebuild39
-rw-r--r--x11-terms/qterminal/Manifest1
-rw-r--r--x11-terms/qterminal/qterminal-2.3.0.ebuild40
-rw-r--r--x11-terms/terminator/Manifest2
-rw-r--r--x11-terms/terminator/terminator-2.1.6.ebuild59
-rw-r--r--x11-themes/arc-theme/arc-theme-20221218-r1.ebuild4
-rw-r--r--x11-themes/arc-theme/files/arc-theme-20221218-meson-1.12.patch26
-rw-r--r--x11-themes/lxqt-themes/Manifest1
-rw-r--r--x11-themes/lxqt-themes/lxqt-themes-2.3.0.ebuild22
1815 files changed, 22838 insertions, 19439 deletions
diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest
index 0b0e53702450..1be16e9021f1 100644
--- a/app-accessibility/kontrast/Manifest
+++ b/app-accessibility/kontrast/Manifest
@@ -1,2 +1,2 @@
DIST kontrast-26.04.3.tar.xz 222476 BLAKE2B 0802f16a647cd1e499df4bb5e0b1b2080ead5e9ae684c90c8379f6afcc73a84f59bb6b7f3d3b2f4f1424f2896d63e3bd8f831bb6280d22319b456d5e9554ee4d SHA512 8ce5d10ca4e347306922d57f16bad692b4573397f5dccea50cea65ac56bca817ab3b539639a2fcd722f7e5a737cb36df02a7bc4505a913eb1e9940b7d849cc27
-DIST kontrast-26.08.0.tar.xz 223464 BLAKE2B 17d71fbada7af9197fd0244a1b1b92183166db4643f33791b5f0c9bd9d51d8b48410b733aff577e20cce9053c81d7328e621a363ad1bf31cada9584c21bf555d SHA512 a2701e3f3dc8f7c3c5823b0584e891c1ed1168e7ebba283bebbbbd90366b7f73fffb4eec9b88d8615826bb105c9da7f957104f985a3164bf229771c00a672e70
+DIST kontrast-26.08.1.tar.xz 223488 BLAKE2B 745c1911a6aedd10e029565cd31c2c3d430387325d795a6071c0da266a6c220bc906e9d2ffb9ce742fd5297d54d6b60b640ea8f9936d2e34412b4824f296a186 SHA512 b5f183106ffdcfdfcd81002893bcbd0a3f2b1888755d1a8ea6672cea424e35713afcc33476cfe374fb340b7df11e6fb566e727aad310ddfe5ee5661e820f1549
diff --git a/app-accessibility/kontrast/kontrast-26.08.0.ebuild b/app-accessibility/kontrast/kontrast-26.08.1.ebuild
index e044d7a08c5f..e044d7a08c5f 100644
--- a/app-accessibility/kontrast/kontrast-26.08.0.ebuild
+++ b/app-accessibility/kontrast/kontrast-26.08.1.ebuild
diff --git a/app-admin/ig/Manifest b/app-admin/ig/Manifest
index b997abd1277a..41a1b6b18d57 100644
--- a/app-admin/ig/Manifest
+++ b/app-admin/ig/Manifest
@@ -1,2 +1,2 @@
-DIST ig-0.55.1.tar.gz 5554595 BLAKE2B fa4383118714ccbb1cd33b77a4415c77825535b6b58653d6da01662d90b62cbe593fab4063cfac6e188e22f578ea7c5443aa77732e7ccac70fefde250b90d2f0 SHA512 2086336e96fa04e94839859074fb184fb4bf8298fcba631d45bda52913de4fd4177b757dbbc1bbbeac6f5cb04042d039d63856746f039609bb8c3499af5046e1
-DIST inspektor-gadget-vendor-v0.55.1.tar.gz 15698755 BLAKE2B 6b62bbd8dfd100b5e6571543bd06aa0974fda6c276f56cd37b2a8c83e1e2a346376ba318024211e92ff70a57adf49c4fa1dc8183afd11c3c0752dd4495c074a6 SHA512 2b66be3ba37a9f8576f35a3bac8bc5b5cde94fa9ff2842b1b00dda016a2bde57cc3e34ee30e47e82eff45c84ecedb916528aa1dc4a6af4c7467f0b107223be7c
+DIST ig-0.56.0.tar.gz 5586649 BLAKE2B fc6998c738bc6dc689c861a0e33fff03c8fb9fe74d377c574fc893f9dcd38adce4ace6c3eedd95605974f3c348df4bc9024f406bfa5e9ae62b6f0523099869ec SHA512 bbff6e631f75da71d8ab3d882da28a45143682c376ddf7b51bf521261c4b43ed0292f55b3e0c97615fdba9941a20b0cbd89221fe202b0b8d79f22074204073ba
+DIST inspektor-gadget-vendor-v0.56.0.tar.gz 15855420 BLAKE2B dc3f5a820fb82869e5a6f4217516c538d56195be58227be414eb4c8d3027e87d40b21cf635ce01c7f1cd42ced99f03dc71488e9ec2182067905e11b06f46abc4 SHA512 2798031acdacd34748c409a25699fbfaa5de39bae5f2ff1c57a6aecebf2246127583c5dae19d58cb860b38f5461d8ffb6a2500791e04655042bafbc56d99caad
diff --git a/app-admin/ig/ig-0.55.1.ebuild b/app-admin/ig/ig-0.56.0.ebuild
index 42e7986bcb99..42e7986bcb99 100644
--- a/app-admin/ig/ig-0.55.1.ebuild
+++ b/app-admin/ig/ig-0.56.0.ebuild
diff --git a/app-admin/kio-admin/Manifest b/app-admin/kio-admin/Manifest
index 2b80dbb55d53..18b82875dfeb 100644
--- a/app-admin/kio-admin/Manifest
+++ b/app-admin/kio-admin/Manifest
@@ -1,2 +1,2 @@
DIST kio-admin-26.04.3.tar.xz 40124 BLAKE2B 551b7776f9cb6b822a2df2f496063459e19f6e85afc9baf08683d9c3cd276fdefcd0c2ec4759aae06e323fa74a514772e780e937b9192b67ce7684de7d7d3bfe SHA512 bca3ed5b0d0a8312c60d3240a979ba6d382ce0f8ec23856f0dd11eabd84aca940ccecf2831cea8cb3f58382bf39a3b80763f3667b0d44252198db177928ce028
-DIST kio-admin-26.08.0.tar.xz 40376 BLAKE2B 0f738726397721331b126afe1f9f7b69a1432e39259efb068ba31335f61bec635e3d19299c95f69f81b690b515d6f9535d53b339154a961452b3a7aae70b3495 SHA512 2aaaa804ec6deec049a12ba3442f660bcb9ab63636a5c6768b672f9b90fa268f2fc339966366e72b95f536d03e65c0d0dae8c137f309d054ea5b61726bc2dcba
+DIST kio-admin-26.08.1.tar.xz 40388 BLAKE2B 36d253ee712f4050f0e78921ec25b496a2e08c2dc211e27b900afec3322812b8c974320a39ccacf428a4c2239da73616725561fcac1cc7b6b97588a4fe128985 SHA512 803310c9a479e398a41bf499ad22a5e44fdd477d77d85b37264a7e06d0af8a7477fb56549709d89dd482c0746314b1ef03a2fba76f311d0a21fb17ee7ac99a98
diff --git a/app-admin/kio-admin/kio-admin-26.08.0.ebuild b/app-admin/kio-admin/kio-admin-26.08.1.ebuild
index 1d53e442144e..1d53e442144e 100644
--- a/app-admin/kio-admin/kio-admin-26.08.0.ebuild
+++ b/app-admin/kio-admin/kio-admin-26.08.1.ebuild
diff --git a/app-admin/setools/setools-4.7.0.ebuild b/app-admin/setools/setools-4.7.0.ebuild
index 868fae9b64a7..c47996eb4290 100644
--- a/app-admin/setools/setools-4.7.0.ebuild
+++ b/app-admin/setools/setools-4.7.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/SELinuxProject/setools.git"
else
SRC_URI="https://github.com/SELinuxProject/setools/releases/download/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
LICENSE="GPL-2 LGPL-2.1"
diff --git a/app-arch/lxqt-archiver/Manifest b/app-arch/lxqt-archiver/Manifest
index 32880222962e..d50b7f85dfac 100644
--- a/app-arch/lxqt-archiver/Manifest
+++ b/app-arch/lxqt-archiver/Manifest
@@ -1,2 +1 @@
-DIST lxqt-archiver-1.3.0.tar.xz 198084 BLAKE2B 4a19778493febad3b704ea78e2c3d66827df54ddd50dae4861a0b2a91832747a0f8a2e9bc7173b706781b5d851223c683565569231a2486cd7ddbf853166d941 SHA512 4c57828cb451f142f1757dc7316ee47085f1a5eba2b19aa69ec38a3a26ca2434b5ac83365a84fde9c8c656a6f81c8750eaf9c879a1a2e8a2a8a7c1796aecc673
DIST lxqt-archiver-1.4.0.tar.xz 205660 BLAKE2B f28b2cbe583224841029c1ad6d889e3e373014898ccc5d89d102018ddc36f55f7b43f3e14bd67939c093eef25372722f9919f5d758b830604afab68d1bcf4499 SHA512 99c55d02d4b286bcb6ee0822adcb279df1dc90bab337d575b353ca86349f7c5a611e74241c7fc2647a692fea275a7201c28a8fa554e0d51903c1508aedff1112
diff --git a/app-arch/lxqt-archiver/lxqt-archiver-1.3.0-r1.ebuild b/app-arch/lxqt-archiver/lxqt-archiver-1.3.0-r1.ebuild
deleted file mode 100644
index 8647e56aff8e..000000000000
--- a/app-arch/lxqt-archiver/lxqt-archiver-1.3.0-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake xdg
-
-DESCRIPTION="Qt GUI File Archiver"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- dev-libs/glib:2
- dev-libs/json-glib
- >=dev-qt/qtbase-6.6:6[gui,widgets]
- >=x11-libs/libfm-qt-2.3:=
-"
-RDEPEND="${DEPEND}"
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-
- elog "Please note that this is only a graphical front-end, and additional"
- elog "packages are needed to have support for specific file formats."
- elog "For example, to be able to work with the 7-Zip format, the"
- elog "'app-arch/7zip' package may be used."
- elog "For the full list of supported formats, see the 'README.md' file:"
- elog "https://github.com/lxqt/lxqt-archiver/blob/master/README.md"
-}
diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest
index acd00473a63f..d91cb894d2d7 100644
--- a/app-arch/xz-utils/Manifest
+++ b/app-arch/xz-utils/Manifest
@@ -1,2 +1,4 @@
DIST xz-5.8.3.tar.gz 2771455 BLAKE2B ea52b817b81416e3055fdf7fa1c7691b35a42d4e07d8c568fe43638dcc40849487f39614ef9f6a2122a6094ff985bc6355e5ea60665acff90c056df511b5958b SHA512 bd77164795b5cbfbe864f64021e67e37f39cb9aba9abdd894d53fbb6857abe074923808918d1dc3bb0706253e726b2b9704cd0c3bc744d70e220c7356fa4995e
DIST xz-5.8.3.tar.gz.sig 566 BLAKE2B 378d5efff744211896f5045c3dc5d7f32fe6d5416b879994b5a404913d77df23371c14b3b9e83968a3c444ca9784774259cac6df0a407d8c8d5c92c8ed274641 SHA512 83fc4f00564134a15b7368d566042cea2992c94639ffdc19b8addab144c6413a1d59b1d9dee31c947368b5779537b2a9539bfa59cd6d40ea3fb487a18c0b5bc9
+DIST xz-5.8.4.tar.gz 2799797 BLAKE2B 06a643fcf6e570d6a7caa45715f64d74fd5da581f11b77cf19086139500b46204570f9d4acb6d5742f5df85aa5cd7cd0694f75a555bac542c983abc5cf2859c7 SHA512 94db303688511a2d34f81ba994d834b28b0145a1ecd75ec2c61416b26c9cc24ab3e4d902808cc3d785c5894793d57af569728be7bc8ef6624bb3fc90c04f97fa
+DIST xz-5.8.4.tar.gz.sig 566 BLAKE2B 094dab4397b2b8eb03d11a5aaa6be0f0dc349ff66fb24bd954c949e2abae3c3377acffb26631823d5b36ae0fb1aabd988851223d16b09682cc135bff132db296 SHA512 8d58525a6ccf1d041d43681296b0be96ee9576570f536081ca5996c898c84b9cf5e354bba8ebf97f207f4abc2150fe76d4c3e238465342fd8acaf8d73ace28d4
diff --git a/app-arch/xz-utils/xz-utils-5.8.4.ebuild b/app-arch/xz-utils/xz-utils-5.8.4.ebuild
new file mode 100644
index 000000000000..b67877bbcbfa
--- /dev/null
+++ b/app-arch/xz-utils/xz-utils-5.8.4.ebuild
@@ -0,0 +1,213 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Remember: we cannot leverage autotools in this ebuild in order
+# to avoid circular deps with autotools
+
+EAPI=8
+
+inherit dot-a flag-o-matic libtool multilib multilib-minimal preserve-libs toolchain-funcs
+
+if [[ ${PV} == 9999 ]] ; then
+ # Per tukaani.org, git.tukaani.org is a mirror of github and
+ # may be behind.
+ EGIT_REPO_URI="
+ https://github.com/tukaani-project/xz
+ https://git.tukaani.org/xz.git
+ "
+ inherit git-r3 autotools
+
+ # bug #272880 and bug #286068
+ BDEPEND="sys-devel/gettext >=dev-build/libtool-2"
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lassecollin.asc
+ inherit verify-sig
+
+ MY_P="${PN/-utils}-${PV/_}"
+ SRC_URI="
+ https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz
+ https://downloads.sourceforge.net/lzmautils/${MY_P}.tar.gz
+ https://tukaani.org/xz/${MY_P}.tar.gz
+ verify-sig? (
+ https://github.com/tukaani-project/xz/releases/download/v${PV/_}/${MY_P}.tar.gz.sig
+ https://tukaani.org/xz/${MY_P}.tar.gz.sig
+ )
+ "
+
+ if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ fi
+
+ S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Utils for managing LZMA compressed files"
+HOMEPAGE="https://tukaani.org/xz/"
+
+# See top-level COPYING file as it outlines the various pieces and their licenses.
+LICENSE="0BSD LGPL-2.1+ GPL-2+ doc? ( CC-BY-SA-4.0 )"
+SLOT="0"
+IUSE="cpu_flags_arm_crc32 doc +extra-filters pgo nls static-libs"
+
+if [[ ${PV} != 9999 ]] ; then
+ BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20250313 )"
+fi
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]] ; then
+ eautopoint
+ eautoreconf
+ else
+ # Allow building shared libs on Solaris/x64
+ elibtoolize
+ fi
+}
+
+src_configure() {
+ use static-libs && lto-guarantee-fat
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --enable-threads
+ $(multilib_native_use_enable doc)
+ $(use_enable nls)
+ $(use_enable static-libs static)
+ $(use_enable cpu_flags_arm_crc32 arm64-crc32)
+ )
+
+ if ! multilib_is_native_abi ; then
+ myconf+=(
+ --disable-{xz,xzdec,lzmadec,lzmainfo,lzma-links,scripts}
+ )
+ fi
+
+ if ! use extra-filters ; then
+ myconf+=(
+ # LZMA1 + LZMA2 for standard .lzma & .xz files
+ --enable-encoders=lzma1,lzma2
+ --enable-decoders=lzma1,lzma2
+
+ # those are used by default, depending on preset
+ --enable-match-finders=hc3,hc4,bt4
+
+ # CRC64 is used by default, though 7-Zip uses CRC32 by default.
+ # Also, XZ Embedded in Linux doesn't support CRC64, so
+ # kernel modules and friends are CRC32.
+ --enable-checks=crc32,crc64
+ )
+ fi
+
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ export gl_cv_posix_shell="${EPREFIX}"/bin/sh
+
+ # Undo Solaris-based defaults pointing to /usr/xpg4/bin
+ myconf+=( --disable-path-for-script )
+ fi
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ # -fprofile-partial-training because upstream note the test suite isn't super comprehensive
+ # TODO: revisit that now we have the tar/xz loop below?
+ # 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}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)"
+ )
+ local pgo_use_flags=$(
+ usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)"
+ )
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags}"
+
+ if use pgo ; then
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check
+
+ local tar_pgo_args=()
+
+ if has_version -b "app-alternatives/tar[gnu]" ; then
+ tar_pgo_args+=(
+ --mtime=@2718281828
+ --sort=name
+ )
+ fi
+
+ if multilib_is_native_abi ; then
+ (
+ shopt -s globstar
+
+ tar \
+ "${tar_pgo_args[@]}" \
+ -cf xz-pgo-test-01.tar \
+ {"${S}","${BUILD_DIR}"}/**/*.[cho] \
+ {"${S}","${BUILD_DIR}"}/**/.libs/* \
+ {"${S}","${BUILD_DIR}"}/**/**.txt \
+ {"${S}","${BUILD_DIR}"}/tests/files
+
+ stat --printf="xz-pgo-test-01.tar.tar size: %s\n" xz-pgo-test-01.tar || die
+ md5sum xz-pgo-test-01.tar || die
+ )
+
+ local test_variants=(
+ # Borrowed from ALT Linux
+ # https://packages.altlinux.org/en/sisyphus/srpms/xz/specfiles/#line-80
+ '-0 -C none'
+ '-2 -C crc32'
+ "$(usev extra-filters '-6 --arm --lzma2 -C crc64')"
+ "$(usev extra-filters '-6 --x86 --lzma2=lc=4 -C sha256')"
+ '-7e --format=lzma'
+
+ # Our own variants
+ ''
+ '-e'
+ "$(usev extra-filters '--x86 --lzma2=preset=6e')"
+ )
+ local test_variant
+ for test_variant in "${test_variants[@]}" ; do
+ einfo "Testing '${test_variant}' variant"
+ "${BUILD_DIR}"/src/xz/xz -c ${test_variant} xz-pgo-test-01.tar | "${BUILD_DIR}"/src/xz/xz -c -d - > /dev/null
+ assert "Testing '${test_variant}' variant failed"
+ done
+ fi
+
+ if tc-is-clang; then
+ llvm-profdata merge "${T}"/${ABI}-pgo --output="${T}"/${ABI}-pgo/default.profdata || die
+ fi
+
+ emake clean
+ emake CFLAGS="${CFLAGS} ${pgo_use_flags}"
+ fi
+}
+
+multilib_src_install() {
+ default
+
+ # bug #934370 and bug #450436 (and bug #934515)
+ if ! tc-is-static-only && [[ ! -f "${ED}/usr/$(get_libdir)/liblzma$(get_libname)" ]] ; then
+ eerror "Sanity check for liblzma$(get_libname) failed."
+ eerror "Shared library wasn't built, possible libtool bug"
+ [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]] && die "liblzma$(get_libname) not found in build, aborting"
+ fi
+}
+
+multilib_src_install_all() {
+ strip-lto-bytecode
+
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ if use doc ; then
+ rm "${ED}"/usr/share/doc/${PF}/COPYING* || die
+ fi
+}
+
+pkg_preinst() {
+ preserve_old_lib /usr/$(get_libdir)/liblzma$(get_libname 0)
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify /usr/$(get_libdir)/liblzma$(get_libname 0)
+}
diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild
index 5ba70b466d28..b67877bbcbfa 100644
--- a/app-arch/xz-utils/xz-utils-9999.ebuild
+++ b/app-arch/xz-utils/xz-utils-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Remember: we cannot leverage autotools in this ebuild in order
@@ -115,8 +115,12 @@ multilib_src_compile() {
# -fprofile-partial-training because upstream note the test suite isn't super comprehensive
# TODO: revisit that now we have the tar/xz loop below?
# 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}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
- local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)")
+ local pgo_generate_flags=$(
+ usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/${ABI}-pgo -fprofile-generate=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)"
+ )
+ local pgo_use_flags=$(
+ usev pgo "-fprofile-use=${T}/${ABI}-pgo -fprofile-dir=${T}/${ABI}-pgo $(test-flags-CC -fprofile-partial-training)"
+ )
emake CFLAGS="${CFLAGS} ${pgo_generate_flags}"
diff --git a/app-backup/borgbackup/borgbackup-1.4.5.ebuild b/app-backup/borgbackup/borgbackup-1.4.5.ebuild
index fcf48701bab8..44d95e2d11fb 100644
--- a/app-backup/borgbackup/borgbackup-1.4.5.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.4.5.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://borgbackup.readthedocs.io/"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
DEPEND="
app-arch/lz4
diff --git a/app-cdr/dolphin-plugins-mountiso/Manifest b/app-cdr/dolphin-plugins-mountiso/Manifest
index 30776dc5aad5..4c0aa101edc8 100644
--- a/app-cdr/dolphin-plugins-mountiso/Manifest
+++ b/app-cdr/dolphin-plugins-mountiso/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-plugins-26.04.3.tar.xz 338640 BLAKE2B 05facd15b7756f0ab3e56f07093dae40e2c81396c7002cf9b1284dde23d4a8d0b76ac3cea856bd6d19770347488d235acf5c9942c0c3792a69e758fdbb477fe5 SHA512 6d83b395a5ce23ecbbf22a35448b00822ea43e5cf9c8df8e68a63a35b9dd8337af8b3eb47fe5816abff0bbe1a5f66852fc6625acff2e717351335228cba35412
-DIST dolphin-plugins-26.08.0.tar.xz 347020 BLAKE2B 7275cdf684773f3d58b39ec867d0a42d97ae8004db65d34fc6fd3f9676d37ac314473af5c0718cdfe98673df5faa1c71e67ffc7c11ce1c4d44df5241f611b3e3 SHA512 b282f455872037deca6a15686c2877b1dfefd4b4a1483ee7c201302bf91e7b4f676dd75018f2fe09e82b57016bdb9258e091ec12b7f8972eafc3e62c5457eae3
+DIST dolphin-plugins-26.08.1.tar.xz 347096 BLAKE2B 5ddcb3462038367a29a7c41e2ea3c648590219625f28d7f8cd007c77d003cd728a50e95a9443f78cbdbea1746eb309b1067c06a86c43a54ee80ef071e44a2e20 SHA512 66747e13e14a5f77db57b0bc2c32850ee7a252a9f9007c4f0a0b51cbfba0ffd6eddbf80a57af13021c6b4a29fb31895b9d9902ef9f1e727da312d4402efe82e4
diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.0.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.1.ebuild
index 99555b214c05..99555b214c05 100644
--- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.0.ebuild
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.1.ebuild
diff --git a/app-cdr/isoimagewriter/Manifest b/app-cdr/isoimagewriter/Manifest
index 5ccfdab4fe1c..b7a9b968c7c0 100644
--- a/app-cdr/isoimagewriter/Manifest
+++ b/app-cdr/isoimagewriter/Manifest
@@ -1,2 +1,2 @@
DIST isoimagewriter-26.04.3.tar.xz 474832 BLAKE2B b25a43613469af4a8568d82b595e660b479c81a97b4f030c81a4ec1572083f826501087ad9969560027f6f803dc0a3909684e884650294c48ff4cb14d79505d8 SHA512 a066f9805677b7c45ff4c4dbc25eaa6c3e80ee3027961f81fed82b9377cf6351dd739d6da4026243674daf0d9a70f4134c210ef1ccd111e06e3dc664d67f6264
-DIST isoimagewriter-26.08.0.tar.xz 476440 BLAKE2B d1b63620528854405dc59eadf230cec5fe5f8a0939bd4a315be132586d192f47ed86d372db5a128dae9208dc6a26970edc5234a9b9d276591056b09f9eb99ee3 SHA512 fb15d6e97aea9a9dfaebb464a89f7009157c1e14c6d3c418cc09b1d15665cbdbd827dda0f393eb1e07ca3bd1818fe25f11e12c08607ad8c92947a179e11a8171
+DIST isoimagewriter-26.08.1.tar.xz 476444 BLAKE2B 2d409804e18406a2c498ae4a3918f9de8b10161f42d41a913c5609658ec58342222828c1944c192155cd3990eeb0d2fd0568644153e48e1f1f270534c07fe1bd SHA512 721061b5c6b6215ab36d907a01e8147a3a0f377c4dc847f0a6d36fb9a33b69bf2961f3962a42627358323d0aa3e03a6df60cbb0ed0a44e70ddc02800f6a26acc
diff --git a/app-cdr/isoimagewriter/isoimagewriter-26.08.0.ebuild b/app-cdr/isoimagewriter/isoimagewriter-26.08.1.ebuild
index 4e35a9d41f01..4e35a9d41f01 100644
--- a/app-cdr/isoimagewriter/isoimagewriter-26.08.0.ebuild
+++ b/app-cdr/isoimagewriter/isoimagewriter-26.08.1.ebuild
diff --git a/app-containers/containerd/Manifest b/app-containers/containerd/Manifest
index 29f0808de0f7..e36b92d58383 100644
--- a/app-containers/containerd/Manifest
+++ b/app-containers/containerd/Manifest
@@ -2,3 +2,4 @@ DIST containerd-2.2.5.tar.gz 10922595 BLAKE2B 2f6a4653d3b5dcb7a82e9255e7557d5e92
DIST containerd-2.3.2.tar.gz 11653431 BLAKE2B eae465cfa0f2a3a4bb231dcf9e18b93e9644be6ff11fb04d712367a74adce5456a3f15811fcbb0c1f78ca9b5ae32077d8e8a476d09c7913ffab82fe23d00369d SHA512 2ce4744e0a93917fa45c2930c22853315577f217fe66d4761a96f4289241cdc930b52e8f646a28e0277747396f031964085c03885824a2f12dd6950ab651b348
DIST containerd-2.3.3.tar.gz 11655312 BLAKE2B 9ddc68a0e6c0dd844e6f27a3df4e4e2c461ba1feb473f76b3da4f1d23a25bd6c159695d57a9775d8d638c2bd353a622eb8462124015f993008c763b7d2809473 SHA512 a2a8a30d5251b5d0f9be75f44972509e05ce2b206c3b488b8fb15828e44982aeec6c54cfb65ddc3309c974293496f77b096f0c2ee541b3ece8ef81f36abec6b8
DIST containerd-2.3.4.tar.gz 11667896 BLAKE2B ad83ac029cefa3cb2dcc5989450cc00cfa51f0d9d8b08427da1bb09c59e2582df111cfe28356f31a52927aafe6a23e1caa88c6b2b9247b4c0241f6c97d6a1086 SHA512 cf8be1759399fb9e3b7c84d353a876b8f599b74fb3094a288333cf0b61a743b74484cbde7eab96576b214c92caf7de65ef94813bb3670e079585c371a438f6b4
+DIST containerd-2.3.5.tar.gz 11672104 BLAKE2B e2d39989c58f5b0c932421d4d18785917d8f96567bb9db692cc1974efd56e7437a9f5d414f13c8f948233a574447c305b86093b50b0e43d099ada8a32cec7134 SHA512 87255f36b2b2fb5fc2cb7abaadae33c2ea85b5f7a1259c8c52cc3cf3efffa64525886a220eadf804b7c6414babe7310d39fddc6a24e79b707770fb621323f5c8
diff --git a/app-containers/containerd/containerd-2.3.3.ebuild b/app-containers/containerd/containerd-2.3.3.ebuild
index 90c2b5437e51..d0148ad2ed40 100644
--- a/app-containers/containerd/containerd-2.3.3.ebuild
+++ b/app-containers/containerd/containerd-2.3.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
IUSE="apparmor btrfs device-mapper +cri +seccomp selinux test"
# tests require root or docker
RESTRICT="test"
diff --git a/app-containers/containerd/containerd-2.3.5.ebuild b/app-containers/containerd/containerd-2.3.5.ebuild
new file mode 100644
index 000000000000..42a8e3bb0e23
--- /dev/null
+++ b/app-containers/containerd/containerd-2.3.5.ebuild
@@ -0,0 +1,83 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-env go-module systemd toolchain-funcs
+
+GIT_REVISION=1294c24a7da8e5a793ed378161673abe94118892
+
+DESCRIPTION="A daemon to control runC"
+HOMEPAGE="https://containerd.io/"
+SRC_URI="https://github.com/containerd/containerd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor btrfs device-mapper +cri +seccomp selinux test"
+# tests require root or docker
+RESTRICT="test"
+
+DEPEND="
+ btrfs? ( sys-fs/btrfs-progs )
+ seccomp? ( sys-libs/libseccomp )
+"
+# recommended minimum version of runc is found in script/setup/runc-version
+RDEPEND="${DEPEND}
+ >=app-containers/runc-1.4.3[apparmor?,seccomp?]
+ selinux? ( sec-policy/selinux-docker )
+"
+BDEPEND="
+ dev-go/go-md2man
+ >=dev-lang/go-1.26.3
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ sed -i \
+ -e "s/-s -w//" \
+ Makefile || die
+ sed -i \
+ -e "s:/usr/local:/usr:" \
+ containerd.service || die
+}
+
+src_compile() {
+ local options=(
+ $(usev apparmor)
+ $(usex btrfs "" "no_btrfs")
+ $(usex cri "" "no_cri")
+ $(usex device-mapper "" "no_devmapper")
+ $(usev seccomp)
+ $(usev selinux)
+ )
+
+ local myemakeargs=(
+ BUILDTAGS="${options[*]}"
+ REVISION="${GIT_REVISION}"
+ VERSION=v${PV}
+ )
+
+ emake "${myemakeargs[@]}" all
+
+ # race condition in man target https://bugs.gentoo.org/765100
+ tc-env_build go-env_run emake "${myemakeargs[@]}" man -j1 #nowarn
+}
+
+src_install() {
+ rm bin/gen-manpages || die
+ dobin bin/*
+ doman man/*
+ newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+ newinitd "${FILESDIR}"/${PN}.initd "${PN}"
+ systemd_dounit containerd.service
+ keepdir /var/lib/containerd
+
+ # we already installed manpages, remove markdown source
+ # before installing docs directory
+ rm -r docs/man || die
+
+ local DOCS=( ADOPTERS.md README.md RELEASES.md ROADMAP.md SCOPE.md docs/. )
+ einstalldocs
+}
diff --git a/app-containers/containerd/metadata.xml b/app-containers/containerd/metadata.xml
index 77f3298c0f5f..24de60446e15 100644
--- a/app-containers/containerd/metadata.xml
+++ b/app-containers/containerd/metadata.xml
@@ -12,6 +12,10 @@
<email>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
+ <maintainer type="person">
+ <email>arthurzam@gentoo.org</email>
+ <name>Arthur Zamarin</name>
+ </maintainer>
<use>
<flag name="btrfs">Support for BTRFS snapshot driver</flag>
<flag name="cri">Support for Kubernetes CRI</flag>
diff --git a/app-containers/cri-o/Manifest b/app-containers/cri-o/Manifest
index 31a11cdf1eaa..82f11be1b7fe 100644
--- a/app-containers/cri-o/Manifest
+++ b/app-containers/cri-o/Manifest
@@ -1 +1,2 @@
DIST cri-o-1.36.1.tar.gz 21684722 BLAKE2B 5b60a98889f502068db449381fdce4d28cb7ce513fa95058fcf704709f3aac46dd07f74e252053208a82d40f577fb6c05b0e1ef296a237ea285121abb6044f72 SHA512 3ab9dd8c202a9d3048e6c6262b5390d10b3d04d0bc6c52e874b5742435c3ecdac45559f47747918d907c469cc81f0fd7ae2146128e5d0af15db0212395da431f
+DIST cri-o-1.36.5.tar.gz 21578714 BLAKE2B bf3e95c76869e029a7c14d0f44df54b7dba7ad3204d30becde7a8b591870c40a2c1715b5f65aa868dbab3c89b6612d267ab214b97719e74d58c5cc6b45106ede SHA512 846993f86eb08b14b8ff9b4194d0b56f579cf31d80c610c291e6eb9e083eac37ff13d1bf8f684c0ba18ba9a72261f2e714c2f08a47d07fa6039baae7fb80e801
diff --git a/app-containers/cri-o/cri-o-1.36.5.ebuild b/app-containers/cri-o/cri-o-1.36.5.ebuild
new file mode 100644
index 000000000000..44914c23aa33
--- /dev/null
+++ b/app-containers/cri-o/cri-o-1.36.5.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+EGIT_COMMIT=dcd680fd83e792a9b625d38cc03c609722bd0baf
+
+inherit go-module
+
+DESCRIPTION="OCI-based implementation of Kubernetes Container Runtime Interface"
+HOMEPAGE="https://cri-o.io/"
+SRC_URI="https://github.com/cri-o/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="btrfs +device-mapper selinux systemd"
+
+DEPEND="
+ app-crypt/gpgme:=
+ app-containers/conmon
+ >=app-containers/container-libs-0.68.0
+ app-containers/runc
+ dev-libs/glib:=
+ dev-libs/libassuan:=
+ dev-libs/libgpg-error:=
+ net-firewall/conntrack-tools
+ net-firewall/iptables
+ app-containers/cni-plugins
+ net-misc/socat
+ sys-apps/iproute2
+ sys-libs/libseccomp:=
+ btrfs? ( sys-fs/btrfs-progs )
+ device-mapper? ( sys-fs/lvm2:= )
+ selinux? ( sys-libs/libselinux:= )
+ systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}
+ !<app-containers/podman-1.3.2-r1
+ selinux? ( sec-policy/selinux-crio )
+"
+BDEPEND="
+ dev-go/go-md2man
+ >=dev-lang/go-1.26.4
+ sys-apps/which
+"
+
+src_prepare() {
+ default
+
+ echo ".NOTPARALLEL: binaries docs" >> Makefile || die
+
+ sed -e '/STRIP/d' -e 's/ -Werror / /' -i pinns/Makefile || die
+
+ sed -e 's:/usr/local/bin:/usr/bin:' \
+ -i contrib/systemd/* || die
+}
+
+src_compile() {
+ [[ -f hack/btrfs_installed_tag.sh ]] || die
+ use btrfs || { echo -e "#!/bin/sh\necho exclude_graphdriver_btrfs" > \
+ hack/btrfs_installed_tag.sh || die; }
+
+ [[ -f hack/selinux_tag.sh ]] || die
+ use selinux || { echo -e "#!/bin/sh\ntrue" > \
+ hack/selinux_tag.sh || die; }
+
+ mkdir -p bin || die
+ emake all \
+ GOBIN="${S}/bin" \
+ GO_BUILD="go build ${GOFLAGS}" \
+ BUILD_COMMIT="${EGIT_COMMIT}" \
+ SHRINKFLAGS="-w" \
+ GO_MD2MAN="$(which go-md2man)"
+}
+
+src_install() {
+ emake install install.config install.systemd \
+ DESTDIR="${D}" \
+ BUILD_COMMIT="${EGIT_COMMIT}" \
+ GO_MD2MAN="$(which go-md2man)" \
+ PREFIX="${D}${EPREFIX}/usr"
+ keepdir /etc/crio
+ mv "${ED}/etc/crio/crio.conf"{,.example} || die
+
+ newinitd "${FILESDIR}/crio.initd" crio
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+
+ # Suppress crio log error messages triggered if these don't exist.
+ keepdir /etc/containers/oci/hooks.d
+ keepdir /usr/share/containers/oci/hooks.d
+
+ # Suppress crio "Missing CNI default network" log message.
+ keepdir /etc/cni/net.d
+ insinto /etc/cni/net.d
+ doins contrib/cni/99-loopback.conflist
+ dosym -r /usr/share/containers/policy.json /etc/containers/policy.json #979676
+}
diff --git a/app-containers/cri-tools/Manifest b/app-containers/cri-tools/Manifest
index b036db60590a..26e7763daed0 100644
--- a/app-containers/cri-tools/Manifest
+++ b/app-containers/cri-tools/Manifest
@@ -1,3 +1,4 @@
DIST cri-tools-1.33.0.tar.gz 7754304 BLAKE2B 42011726997a07842fd3c9769335a71e37e1689e443a0d1a99916b5729cc22092593928a6b94bbc3718a0e5f89f3818c3b6d6155970de21e8eee30fc979a294d SHA512 0252243147e32e06328c192f77397461a729aec621bee92083dcf3899e9ffbb62386a944795535cc4a0deb5c88d1017082db8bf221f6627feb7dcd100dc70457
DIST cri-tools-1.35.0.tar.gz 8074824 BLAKE2B a91dcfc326857e0dc43867189f0c2fac2a12ce112a4439eba61cfe655fba1dec455a3070bd5068cf4934487bf94255cd60197c3f7fd4aa20465ebb1bd4f63b7c SHA512 ea34e736b457f851b610e8091ebbb608ac0f790c80156ad3e1a7080c76df4ea759091300b7ee6b5812a42ec93e165d71b6fa06f12424f46b4b181f5059b100bb
DIST cri-tools-1.36.0.tar.gz 7432869 BLAKE2B 57711c75ee1f54a99e087afa67d20e9b1f0a38e9a5da5e5c85724e84a95cb4d0b32b0e0b2ffa6d8aad60218684fe95d6445b6b57f253447cc7c09ddca43a5835 SHA512 5daa05ad977c85c5656c0fd1a6d4dd0b4596bf9d05038229fa522941e51793fff4272bb7c403b6bff6b6dde80d6f45f161e979861547bf5fb91095a096726967
+DIST cri-tools-1.37.0.tar.gz 7960600 BLAKE2B 9c69a27d3af6a6afcbe77b1af8f3af2200d363c91c60fc3387ceefd5b8e156d2bd5ebba38d606b2fef7861a34c3f1f14616f9237e31aa730ea28c301f1c24bf5 SHA512 1895be8ba45d3c8f2e5189b795eb61139957c001e0b760a610163bd3aa8260c187a1a2ffe5cd182f88d7379a5875cf357b839e95604a03d5eb29ff1667731370
diff --git a/app-containers/cri-tools/cri-tools-1.36.0.ebuild b/app-containers/cri-tools/cri-tools-1.36.0.ebuild
index 70c8c7c98277..2320edcfdf0c 100644
--- a/app-containers/cri-tools/cri-tools-1.36.0.ebuild
+++ b/app-containers/cri-tools/cri-tools-1.36.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/kubernetes-sigs/cri-tools/archive/v${PV}.tar.gz -> $
LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
RESTRICT="test"
BDEPEND=">=dev-lang/go-1.26.2"
diff --git a/app-containers/cri-tools/cri-tools-1.37.0.ebuild b/app-containers/cri-tools/cri-tools-1.37.0.ebuild
new file mode 100644
index 000000000000..d6de12e86371
--- /dev/null
+++ b/app-containers/cri-tools/cri-tools-1.37.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion sysroot
+
+DESCRIPTION="CLI and validation tools for Kubelet Container Runtime (CRI)"
+HOMEPAGE="https://github.com/kubernetes-sigs/cri-tools"
+SRC_URI="https://github.com/kubernetes-sigs/cri-tools/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="test"
+
+BDEPEND=">=dev-lang/go-1.26.6"
+
+DOCS=( docs {README,RELEASE,CHANGELOG,CONTRIBUTING}.md )
+
+src_compile() {
+ CRICTL="build/bin/${GOOS}/${GOARCH}/crictl"
+ emake VERSION="${PV}"
+
+ sysroot_try_run_prefixed "${CRICTL}" completion bash > crictl.bash || die
+ sysroot_try_run_prefixed "${CRICTL}" completion zsh > crictl.zsh || die
+ sysroot_try_run_prefixed "${CRICTL}" completion fish > crictl.fish || die
+}
+
+src_install() {
+ einstalldocs
+ dobin "${CRICTL}"
+
+ [[ -s crictl.bash ]] && newbashcomp crictl.bash crictl
+ [[ -s crictl.zsh ]] && newzshcomp crictl.zsh _crictl
+ [[ -s crictl.fish ]] && dofishcomp crictl.fish
+}
diff --git a/app-containers/docker-cli/docker-cli-29.7.2.ebuild b/app-containers/docker-cli/docker-cli-29.7.2.ebuild
index f87be5bce152..a58a8e2a74c4 100644
--- a/app-containers/docker-cli/docker-cli-29.7.2.ebuild
+++ b/app-containers/docker-cli/docker-cli-29.7.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/cli-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv ~x86"
IUSE="selinux"
RDEPEND="selinux? ( sec-policy/selinux-docker )"
diff --git a/app-containers/docker-compose/docker-compose-5.4.0.ebuild b/app-containers/docker-compose/docker-compose-5.4.0.ebuild
index 9d806b03aab0..20d47db8e2de 100644
--- a/app-containers/docker-compose/docker-compose-5.4.0.ebuild
+++ b/app-containers/docker-compose/docker-compose-5.4.0.ebuild
@@ -15,7 +15,7 @@ LICENSE="Apache-2.0"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0"
SLOT="2"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
RESTRICT="test"
RDEPEND="
diff --git a/app-containers/docker/docker-29.7.2.ebuild b/app-containers/docker/docker-29.7.2.ebuild
index 045910e450c0..cfc2ed2212d7 100644
--- a/app-containers/docker/docker-29.7.2.ebuild
+++ b/app-containers/docker/docker-29.7.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/moby-${PN}-v${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86"
IUSE="apparmor btrfs +container-init cuda +overlay2 seccomp selinux systemd"
DEPEND="
diff --git a/app-containers/incus/incus-7.4.ebuild b/app-containers/incus/incus-7.4-r1.ebuild
index 6874100f2e65..7e113b04c86b 100644
--- a/app-containers/incus/incus-7.4.ebuild
+++ b/app-containers/incus/incus-7.4-r1.ebuild
@@ -40,7 +40,7 @@ RDEPEND="${DEPEND}
sys-apps/iproute2
sys-fs/fuse:*
>=sys-fs/lxcfs-5.0.0
- sys-fs/squashfs-tools[lzma]
+ sys-fs/squashfs-tools[lzma,zstd]
virtual/acl
apparmor? ( sec-policy/apparmor-profiles )
qemu? (
diff --git a/app-containers/incus/incus-9999.ebuild b/app-containers/incus/incus-9999.ebuild
index 6874100f2e65..7e113b04c86b 100644
--- a/app-containers/incus/incus-9999.ebuild
+++ b/app-containers/incus/incus-9999.ebuild
@@ -40,7 +40,7 @@ RDEPEND="${DEPEND}
sys-apps/iproute2
sys-fs/fuse:*
>=sys-fs/lxcfs-5.0.0
- sys-fs/squashfs-tools[lzma]
+ sys-fs/squashfs-tools[lzma,zstd]
virtual/acl
apparmor? ( sec-policy/apparmor-profiles )
qemu? (
diff --git a/app-containers/lxc/files/lxc-7.0.0-glibc-2.43-const-fix.patch b/app-containers/lxc/files/lxc-7.0.0-glibc-2.43-const-fix.patch
new file mode 100644
index 000000000000..0da98e6ce3ec
--- /dev/null
+++ b/app-containers/lxc/files/lxc-7.0.0-glibc-2.43-const-fix.patch
@@ -0,0 +1,134 @@
+https://bugs.gentoo.org/972401
+https://github.com/lxc/lxc/issues/4710
+https://github.com/lxc/lxc/pull/4711
+https://github.com/lxc/lxc/commit/c2809b067bbd5c63f0f78a5acd6f7af4e77e584c
+
+From c2809b067bbd5c63f0f78a5acd6f7af4e77e584c Mon Sep 17 00:00:00 2001
+From: Adrian Ratiu <adrian.ratiu@collabora.com>
+Date: Sat, 18 Jul 2026 23:11:52 +0300
+Subject: [PATCH] tree-wide: fix const-correctness issues exposed by glibc 2.43
+
+glibc 2.43 implements strchr(3), strrchr(3) and strstr(3) as
+C23-style _Generic macros which propagate the const qualifier
+of the input string to the return type.
+
+For example, a 'const char *' input now produces 'const char *'
+output types and vice-versa (non-const -> non-const).
+
+Building with clang and -Werror=incompatible-pointer-types fails:
+
+ src/lxc/confile.c:2690:4: error: assigning to 'char *' from
+ 'const char *' discards qualifiers
+ [-Werror,-Wincompatible-pointer-types-discards-qualifiers]
+
+Constify the result pointers where they are only read. Where the
+code intentionally writes through the result into caller-owned
+writable storage, drop the bogus const from the parameter instead
+of casting it away: update_hwaddr() (and thus its caller
+append_unexp_config_line()) modify the string in-place via
+rand_complete_hwaddr(), so 'char *' is the honest type. The two
+call sites already pass writable buffers (a strdup()'d line and an
+internally built one), so no cast is needed.
+
+The one remaining cast is in cgroup1-only pam_cgfs code
+(cgv1_handle_cpuset_hierarchy) where the writable buffer is passed
+down through a const 'cgroup' parameter; that hierarchy is slated
+for removal, so the minimal cast is kept there.
+
+This is just a build fix, the runtime behavior is unchanged.
+
+Fixes: #4710
+Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com>
+--- a/src/lxc/confile.c
++++ b/src/lxc/confile.c
+@@ -2675,7 +2675,7 @@ static int set_config_console_size(const char *key, const char *value,
+ * lxc.include.
+ * 'x' and 'X' are substituted in-place.
+ */
+-static void update_hwaddr(const char *line)
++static void update_hwaddr(char *line)
+ {
+ char *p;
+
+@@ -2701,7 +2701,7 @@ static void update_hwaddr(const char *line)
+ rand_complete_hwaddr(p);
+ }
+
+-int append_unexp_config_line(const char *line, struct lxc_conf *conf)
++int append_unexp_config_line(char *line, struct lxc_conf *conf)
+ {
+ size_t linelen;
+ size_t len = conf->unexpanded_len;
+@@ -4213,7 +4213,7 @@ static int get_config_uts_name(const char *key, char *retv, int inlen,
+ static int get_config_hooks(const char *key, char *retv, int inlen,
+ struct lxc_conf *c, void *data)
+ {
+- char *subkey;
++ const char *subkey;
+ int len, fulllen = 0, found = -1;
+ struct string_entry *entry;
+ int i;
+--- a/src/lxc/confile.h
++++ b/src/lxc/confile.h
+@@ -75,7 +75,7 @@ __hidden extern int lxc_list_net(struct lxc_conf *c, const char *key, char *retv
+
+ __hidden extern int lxc_config_read(const char *file, struct lxc_conf *conf, bool from_include);
+
+-__hidden extern int append_unexp_config_line(const char *line, struct lxc_conf *conf);
++__hidden extern int append_unexp_config_line(char *line, struct lxc_conf *conf);
+
+ extern int lxc_config_define_add(struct lxc_list *defines, char *arg);
+
+--- a/src/lxc/confile_utils.c
++++ b/src/lxc/confile_utils.c
+@@ -903,7 +903,7 @@ int lxc_inherit_namespace(const char *nsfd_path, const char *lxcpath,
+ {
+ __do_free char *dup = NULL;
+ int fd, pid;
+- char *lastslash;
++ const char *lastslash;
+
+ if (nsfd_path[0] == '/') {
+ return open(nsfd_path, O_RDONLY | O_CLOEXEC);
+--- a/src/lxc/pam/pam_cgfs.c
++++ b/src/lxc/pam/pam_cgfs.c
+@@ -362,7 +362,7 @@ static char *copy_to_eol(char *s)
+ /* Check if given entry under /proc/<pid>/mountinfo is a fuse.lxcfs mount. */
+ static bool is_lxcfs(const char *line)
+ {
+- char *p = strstr(line, " - ");
++ const char *p = strstr(line, " - ");
+ if (!p)
+ return false;
+
+@@ -1914,7 +1914,7 @@ static bool cgv1_handle_cpuset_hierarchy(struct cgv1_hierarchy *h,
+
+ if (*cgroup == '/')
+ cgroup++;
+- slash = strchr(cgroup, '/');
++ slash = (char *)strchr(cgroup, '/');
+ if (slash)
+ *slash = '\0';
+
+--- a/src/lxc/storage/nbd.c
++++ b/src/lxc/storage/nbd.c
+@@ -291,7 +291,7 @@ static void nbd_detach(const char *path)
+ */
+ static int nbd_get_partition(const char *src)
+ {
+- char *p = strchr(src, ':');
++ const char *p = strchr(src, ':');
+ if (!p)
+ return 0;
+
+--- a/src/lxc/storage/zfs.c
++++ b/src/lxc/storage/zfs.c
+@@ -461,7 +461,7 @@ int zfs_clonepaths(struct lxc_storage *orig, struct lxc_storage *new,
+ orig_src = cmd_output;
+ }
+
+- tmp = strrchr(orig_src, '/');
++ tmp = (char *)strrchr(orig_src, '/');
+ if (!tmp) {
+ ERROR("Failed to detect \"/\" in \"%s\"", orig_src);
+ return -1;
diff --git a/app-containers/lxc/lxc-7.0.0-r1.ebuild b/app-containers/lxc/lxc-7.0.0-r1.ebuild
new file mode 100644
index 000000000000..9ccba4ca6e9c
--- /dev/null
+++ b/app-containers/lxc/lxc-7.0.0-r1.ebuild
@@ -0,0 +1,297 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson optfeature shell-completion systemd xdg-utils verify-sig
+
+DESCRIPTION="A userspace interface for the Linux kernel containment features"
+HOMEPAGE="https://linuxcontainers.org/ https://github.com/lxc/lxc"
+SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz
+ verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )"
+
+LICENSE="GPL-2 LGPL-2.1 LGPL-3" # LGPL-2.1+ is listed, but it's covered by "LGPL-3"
+SLOT="0/1.700" # SONAME liblxc.so.1 + ${PV//./} _if_ breaking ABI change while bumping.
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="apparmor +caps doc examples io-uring landlock man pam seccomp selinux ssl systemd test test-install +tools"
+
+REQUIRED_USE="landlock? ( seccomp )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="acct-group/lxc
+ acct-user/lxc
+ apparmor? ( sys-libs/libapparmor )
+ caps? ( sys-libs/libcap )
+ io-uring? ( >=sys-libs/liburing-2:= )
+ pam? ( sys-libs/pam )
+ seccomp? ( sys-libs/libseccomp )
+ selinux? ( sys-libs/libselinux )
+ ssl? ( dev-libs/openssl:0= )
+ systemd? (
+ sys-apps/dbus
+ sys-apps/systemd:=
+ )
+ tools? ( sys-libs/libcap )"
+DEPEND="${RDEPEND}
+ caps? ( sys-libs/libcap[static-libs] )
+ tools? ( sys-libs/libcap[static-libs] )
+ sys-kernel/linux-headers"
+BDEPEND="virtual/pkgconfig
+ doc? ( app-text/doxygen )
+ man? ( app-text/docbook2X )
+ verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
+
+CONFIG_CHECK="~!NETPRIO_CGROUP
+ ~CGROUPS
+ ~CGROUP_CPUACCT
+ ~CGROUP_DEVICE
+ ~CGROUP_FREEZER
+
+ ~CGROUP_SCHED
+ ~CPUSETS
+ ~IPC_NS
+ ~MACVLAN
+
+ ~MEMCG
+ ~NAMESPACES
+ ~NET_NS
+ ~PID_NS
+
+ ~POSIX_MQUEUE
+ ~USER_NS
+ ~UTS_NS
+ ~VETH"
+
+ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
+ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
+ERROR_MEMCG="CONFIG_MEMCG: needed for memory resource control in containers"
+ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
+ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
+ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
+ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
+
+DOCS=( AUTHORS MAINTAINERS README.md doc/FAQ.txt )
+
+PATCHES=(
+ "${FILESDIR}"/lxc-7.0.0-glibc-2.43-const-fix.patch
+)
+
+pkg_setup() {
+ if use landlock ; then
+ WARNING_SECURITY_LANDLOCK="CONFIG_SECURITY_LANDLOCK: needed with landlock"
+ fi
+ linux-info_pkg_setup
+}
+
+src_configure() {
+
+ # -Dtools-multicall=false: will create a single binary called 'lxc' that conflicts with LXD.
+ local emesonargs=(
+ --localstatedir "${EPREFIX}/var"
+
+ -Dcoverity-build=false
+ -Dinstall-state-dirs=false
+ -Doss-fuzz=false
+ -Dspecfile=false
+ -Dtools-multicall=false
+
+ -Dcommands=true
+ -Dinstall-init-files=true
+ -Dmemfd-rexec=true
+ -Dthread-safety=true
+
+ $(meson_use apparmor)
+ $(meson_use caps capabilities)
+ $(meson_use doc api-docs)
+ $(meson_use examples)
+ $(meson_use io-uring io-uring-event-loop)
+ $(meson_use landlock landlock-monitor)
+ $(meson_use man)
+ $(meson_use pam pam-cgroup)
+ $(meson_use seccomp)
+ $(meson_use selinux)
+ $(meson_use ssl openssl)
+ $(meson_use test-install tests)
+ $(meson_use $(usex test test test-install) tests)
+ $(meson_use tools)
+
+ $(usex systemd -Ddbus=true -Ddbus=false)
+ $(usex systemd -Dinit-script="systemd" -Dinit-script="openrc")
+
+ -Ddata-path=/var/lib/lxc
+ -Ddoc-path=/usr/share/doc/${PF}
+ -Dlog-path=/var/log/lxc
+ -Drootfs-mount-path=/var/lib/lxc/rootfs
+ -Druntime-path=/run
+ )
+
+ use tools && local emesonargs+=( -Dcapabilities=true )
+
+ meson_src_configure
+}
+
+src_test() {
+ # tests not hooked into meson test
+ # See:
+ # https://github.com/lxc/lxc/blob/main/.github/workflows/tests.yml
+ # https://github.com/lxc/lxc-ci/blob/main/deps/lxc-exercise
+
+ local -a skip_tests=(
+ # problematic tests per upstream
+ lxc-test-concurrent
+ lxc-test-share-ns
+ # skipped by upstream for containers
+ lxc-test-apparmor
+ lxc-test-device-add-remove
+ lxc-test-reboot
+ lxc-test-unpriv
+ lxc-test-usernic
+ # Skips due to required arguments
+ lxc-test-may-control
+ # Required apt and messes with system users
+ lxc-test-usernic-2
+ # Tries to mount kernel module + snaps
+ lxc-test-snapdeps
+ # Unpriviledged containers need to touch uid mappings + root chown
+ lxc-test-autostart
+ lxc-test-cloneconfig
+ lxc-test-createconfig
+ lxc-test-cve-2019-5736
+ lxc-test-destroytest
+ lxc-test-exit-code
+ lxc-test-lxc-attach
+ lxc-test-no-new-privs
+ lxc-test-procsys
+ lxc-test-rootfs
+ # Wants to create a symlink in /var/lib
+ lxc-test-symlink
+ # Must run as root
+ lxc-test-checkpoint-restore
+ # failed to create container
+ lxc-test-clonetest
+ lxc-test-console-log
+ lxc-test-createtest
+ lxc-test-get_item
+ lxc-test-rootfs-options
+ lxc-test-shutdowntest
+ lxc-test-snapshot
+ lxc-test-sys-mixed
+ lxc-test-sysctls
+ # need allocated subuids, subgids
+ lxc-test-api-reboot
+ lxc-test-attach
+ lxc-test-capabilities
+ lxc-test-proc-pid
+ lxc-test-saveconfig
+ lxc-test-shortlived
+ lxc-test-startone
+ lxc-test-state-server
+ lxc-test-usernsexec
+ # failed to set config
+ lxc-test-parse-config-file
+ # failed to mount
+ lxc-test-mount-injection
+ # could not unshare mount namespace
+ lxc-test-utils
+ # filename not created
+ lxc-test-locktests
+ # config path needs to match
+ lxc-test-containertests
+ # wants a configured network interface
+ lxc-test-apparmor-mount
+ )
+ if use !apparmor; then
+ skip_tests+=(
+ lxc-test-apparmor-generated
+ )
+ fi
+
+ mkdir -p "${HOME}"/.config/lxc || die
+ touch "${HOME}"/.config/lxc/default.conf || die
+
+ # silence complaints about unset XDG_RUNTIME_DIR
+ xdg_environment_reset
+
+ local -a passes_tests=()
+ local -a failed_tests=()
+ local ret testfile
+ pushd "${BUILD_DIR}"/src/tests >/dev/null || die
+ for testfile in $(find . -maxdepth 1 -name "lxc-test-*" -type f); do
+ if [[ ${skip_tests[@]} =~ ${testfile#./} ]]; then
+ continue
+ fi
+ einfo "Running ${testfile}"
+ "${testfile}"
+ ret="${?}"
+ if [[ ${ret} == 0 ]]; then
+ einfo "${testfile} passed"
+ passed_tests+=( "${testfile#./}" )
+ else
+ eerror "${testfile} failed"
+ failed_tests+=( "${testfile#./}" )
+ fi
+ done
+ popd >/dev/null || die
+
+ einfo "Tests passed: ${passed_tests[@]}"
+ if [[ ${#failed_tests[@]} -gt 0 ]]; then
+ die "Tests failed: ${failed_tests[@]}"
+ fi
+}
+
+src_install() {
+ if use doc ; then
+ local HTML_DOCS=( "${BUILD_DIR}/html/"* )
+ fi
+ meson_src_install
+
+ # The main bash-completion file will collide with lxd, need to relocate and update symlinks.
+ local lxcbashcompdir="${D}/$(get_bashcompdir)"
+ mkdir -p "${lxcbashcompdir}" || die "Failed to create bashcompdir."
+ mv "${lxcbashcompdir}"/_lxc "${lxcbashcompdir}"/lxc-start || die "Failed to move _lxc bash completion file."
+
+ # Build system will install all bash completion files regardless of our 'tools' use flag.
+ # Though installing them all will add bash completions for commands that don't exist, it's
+ # cleaner than dealing with individual files based on the use flag status.
+ bashcomp_alias lxc-start lxc-{attach,autostart,cgroup,checkpoint,config,console,copy,create,destroy,device,execute,freeze,info,ls,monitor,snapshot,stop,top,unfreeze,unshare,update-config,usernsexec,wait}
+
+ find "${ED}" -name '*.la' -delete -o -name '*.a' -delete || die
+
+ # Replace upstream systemd files.
+ if use systemd ; then
+ rm -r "${D}$(systemd_get_systemunitdir)" || die "Failed to remove systemd lib dir"
+ else
+ # The openrc files aren't installed with correct permissions.
+ fperms 0755 /etc/init.d/lxc-{containers,net}
+ fi
+
+ newinitd "${FILESDIR}/${PN}.initd.9" ${PN}
+ systemd_newunit "${FILESDIR}"/lxc-monitord.service.5.0.0 lxc-monitord.service
+ systemd_newunit "${FILESDIR}"/lxc-net.service.5.0.0 lxc-net.service
+ systemd_newunit "${FILESDIR}"/lxc.service-5.0.0 lxc.service
+ systemd_newunit "${FILESDIR}"/lxc_at.service.5.0.0 "lxc@.service"
+
+ if ! use apparmor; then
+ sed -i '/lxc-apparmor-load/d' "${D}$(systemd_get_systemunitdir)/lxc.service" ||
+ die "Failed to remove apparmor references from lxc.service systemd unit."
+ fi
+
+ if use !test-install; then
+ find "${ED}"/usr/bin -name "lxc-test-*" -delete || die
+ fi
+}
+
+pkg_postinst() {
+ elog "Please refer to "
+ elog "https://wiki.gentoo.org/wiki/LXC for introduction and usage guide."
+ elog
+ elog "Run 'lxc-checkconfig' to see optional kernel features."
+ elog
+
+ optfeature "creating your own LXC containers" app-containers/distrobuilder
+ optfeature "automatic template scripts" app-containers/lxc-templates
+ optfeature "Debian-based distribution container image support" dev-util/debootstrap
+ optfeature "snapshot & restore functionality" sys-process/criu
+}
diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest
index 803633071e88..1f2c6f10078d 100644
--- a/app-containers/nerdctl/Manifest
+++ b/app-containers/nerdctl/Manifest
@@ -1,12 +1,6 @@
-DIST nerdctl-2.0.2-go-mod-vendor.tar.gz 7348723 BLAKE2B 8f9b96193b45f2006ffaa205f2c265462ed759652163272e31ecbef76f6752adb2288a843902faa27b42e5d2215e44521101d7017e3a4c6cb78660e288c27fb6 SHA512 a8b587b502dfacc14bef9d70e7233c53561ce39ea3612794086951c022daba445e2a4d429f3f40686e9c55deaac05848f4e6646f59f1df166dc5efb61ec75a67
-DIST nerdctl-2.0.2.tar.gz 1328952 BLAKE2B 4ffa3cdf3e6c2ec2ee2ece0c214b3219f3a068c9d34cf17eff12660421219470b1309f701bcfadea6623e3a7693f9f2cf0c732f882e97866d6e75945176ce5a5 SHA512 bab4358279ba8edf119062b494bf1b393e22c8ee483aa16d502e6656ed56a9775e024bc1c30cbdc2185840fbb7d8a8d7da7e30a0f1905b5a436024472619d2c3
-DIST nerdctl-2.0.3-go-mod-vendor.tar.gz 7404790 BLAKE2B 5b28dc9b154d9709764941b000fa09ca83acd567db1d6ffce17e950fa095336bc7132ae8695af7fe12385c1b53c6d9571b04579bb9557e8c5ea943c6f31d0ba5 SHA512 bc0b09f8d132ffb7c9d497561a40ed83196f4c7c10135f85430f1a5c4684854976a27067ee8d64b0f73e3b482064d49e44c3724aee4c22f4d85049a26b2eb660
-DIST nerdctl-2.0.3.tar.gz 1345686 BLAKE2B bd9b2e1979931de5882d64fa51c094a532023f8c7be1f9b397dbb998d6bf428a6b9839d3682ce66ddddb8887e432027f8704d97e06ead2f4d870ef8e2cd9b1a9 SHA512 32467f3b75e443104d7b49c40bb27df72080ae6c40c9c085968b8f8e3d839095f2047c4fd1cff540bcb785639b79a0874f9a50a5af9feb2a690a7c22621ab98d
-DIST nerdctl-2.2.1-go-mod-vendor.tar.gz 8108003 BLAKE2B 73fe63c9af84829392cb356381c0f24c63946c6eb35a8bad4f150bb3c33116eca93ad00661dfbc7b08c0fa9494836ed0a7f21a2227bc851ae451c86ef9f3389d SHA512 59ca6e6d529f02496f0a4cd98ffb62e6b104104f1a7a3c79705a0f6e8bcc9ac2a1788ec7e20a004e8ccbcff987d42dbd4970ef74a145edec157c7b26025bb556
-DIST nerdctl-2.2.1.tar.gz 1521355 BLAKE2B 1399a5a0ef2ce6dd46ce289cc1ccb8f40c5f7530ae5da0f8155e89b6d858dcb8efdfeb5d10e6a10eb6e7ec66ce10b06e633a15879320bcbf59d0fcf20f2a7189 SHA512 2b25061c0673633e28e42cb082e1cd5d86a31127c83ff23621c742a05b7b3314fca51acf20cc4a45f00400624d17d52b480e6803e886f59ac92cf38470ba983a
-DIST nerdctl-2.3.1-go-mod-vendor.tar.gz 7460204 BLAKE2B 099df61da3ba0f41786dad0e626109202a70768762cfa4de4a83af8b85dad80e27a23a5a9c83cf821dc5dddecd3fac7a91510f26a2a84dcce3fe876b6dc1b730 SHA512 21da94fcd7742e618cf57b95a7873148d12650de06b21433dfe8785fcbfd0bc47a7c7d8131a26ec7f0c2381ad5f145e7a3c8b6713799e153dcc17a51aeeee27c
-DIST nerdctl-2.3.1.tar.gz 1550447 BLAKE2B 4fb82e89d0100134ebced289d4b638dfe37063b533613899d67a6a9c07d805d64eaca2b6056b10cbdbc53c3ae9166d1f90b1769de958b86db72170c66af8337b SHA512 862be6d25232f71b1f53729084ca0806b2021f0ce2faa98890b70185fbcb237682a01cfc46035930f5e3f9ec971e0640704fdf9c31738bfab2c7b4f5be5f4124
DIST nerdctl-2.3.3-go-mod-vendor.tar.gz 7391465 BLAKE2B 5ad35c1d53a75ebed0dd2979941baf9c79adcde921293e86fa5e4d3d5419358154ac7454900a5ecfc562577aa140383c2a5f799f9e9617be5327e2c2e39fd85e SHA512 bbdc3ffb2c95ff0c9c7c79a49f9e52ac5879514afbc2d2fb67f393dd31c5300973dc66b349b29c5e76292b09dd6509cdad3bd212e7bd3eeafb063fc9e65b456f
DIST nerdctl-2.3.3.tar.gz 1552038 BLAKE2B 3d45c42a43f2e200783f3463e00947c0f5169e7a9fb9df453c2ede5d67fad488241150f705a3f156e56411f376a9b406e3df6286732665cc8a148bf7e1764866 SHA512 d1ff0aa6865b11238ccbd250a1c16b3afb7cbd9aaa47169834a5751e78d1c83e746e7879bd2d9b0991feee8249419ebbaaf2edc8ba4d58b484b69afe594fce34
DIST nerdctl-2.3.4-go-mod-vendor.tar.gz 7403796 BLAKE2B 24875c3982dcad5f11cec28c98f1a4173a9a8cdafae3f0fa35d7e9e710041bbf524aed27543ba0d3614db88cc228456b00a5f6be422322fda8549593292d0c6a SHA512 ec51be48de26b8a04adbdc2a2bf3b39d8a4dd5d0687a16c9617e5a5ba41d28bf0431c9bc339469b44a8afd2f5f44cdca600ff05548f47bdd8a4353fc3ff7ad4e
DIST nerdctl-2.3.4.tar.gz 1558225 BLAKE2B 69cfa6f6c3de4dc4d9ac6f976408fad7798b181ef2dfa6b9118055aef4d1b802b0ca0b67d54b260994834de405be39098d7f83a364814d3e42d8bef4b04c5087 SHA512 22a0ed9ff6cffccfaf3786c8c1bb32103fb69608e4de2f8b6eb103fb5cda2cc23fbdfdbfcfa36757f395aa8e5758f52ebb82c3608448c823881e43e600063957
+DIST nerdctl-2.3.5-go-mod-vendor.tar.gz 7417080 BLAKE2B c13b7e0a29b25a4c04ed5774f30aa4507d7d83dde9ec3bc6356d8ef2ba73ce22d2dca4b498db5c17dc39d6a78f46410e2422e68db7d2a74379e776faa0c19f34 SHA512 250150f717a3a2020c8865a4e1ab12194d1509018562ae11946434bdba3e59567f748ab7abc516f659dea7d517d61cb36efd90c59f9ff36b481ceec5baf01f0c
+DIST nerdctl-2.3.5.tar.gz 1558562 BLAKE2B e2a98a76084999733fb4e7aa7421af0babe393db74ac0c4cc44c08fd9eb561bc3898452ab0bbb0d47612939a95b24e2d9a326aa4ac7db1f7483edeeffa1788ee SHA512 12fabf3b7b6d39e6dd331a35cd305d2c0996dbb85bf0ec6d5a3b4bfa516dfc7019ee6ff03403c0fd237b34d6b88bf329cf34dee3fe79ee292ad9eb026815395c
diff --git a/app-containers/nerdctl/metadata.xml b/app-containers/nerdctl/metadata.xml
index 0f6332c92f4b..591131b1265f 100644
--- a/app-containers/nerdctl/metadata.xml
+++ b/app-containers/nerdctl/metadata.xml
@@ -5,10 +5,5 @@
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
- <use>
- <flag name="rootless">
- Enables dependencies for running in rootless mode.
- </flag>
- </use>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/app-containers/nerdctl/nerdctl-2.0.2.ebuild b/app-containers/nerdctl/nerdctl-2.0.2.ebuild
deleted file mode 100644
index bac4c17e9e5d..000000000000
--- a/app-containers/nerdctl/nerdctl-2.0.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGIT_COMMIT="1220ce7ec2701d485a9b1beeea63dae3da134fb5"
-
-DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
-HOMEPAGE="https://github.com/containerd/nerdctl"
-SRC_URI="
- https://github.com/containerd/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/containerd/${PN}/releases/download/v${PV}/${P}-go-mod-vendor.tar.gz
-"
-
-LICENSE="Apache-2.0"
-LICENSE+=" BSD BSD-2 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="rootless"
-
-DEPEND="
- rootless? (
- app-containers/slirp4netns
- sys-apps/rootlesskit
- )
-"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- unpack "${P}.tar.gz"
- cd "${S}"
- unpack "${P}-go-mod-vendor.tar.gz"
- mv home/runner/work/nerdctl/nerdctl/vendor . || die
-}
-
-src_compile() {
- emake VERSION=v${PV} REVISION="${EGIT_COMMIT}"
-}
-
-src_install() {
- local emake_args=(
- DESTDIR="${D}"
- VERSION=v${PV}
- REVISION="${EGIT_COMMIT}"
- DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
- PREFIX="${EPREFIX}/usr"
- )
- emake "${emake_args[@]}" install
- local DOCS=( README.md docs/* examples )
- einstalldocs
-}
diff --git a/app-containers/nerdctl/nerdctl-2.0.3.ebuild b/app-containers/nerdctl/nerdctl-2.0.3.ebuild
deleted file mode 100644
index 70f83edb1db6..000000000000
--- a/app-containers/nerdctl/nerdctl-2.0.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGIT_COMMIT="1220ce7ec2701d485a9b1beeea63dae3da134fb5"
-
-DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
-HOMEPAGE="https://github.com/containerd/nerdctl"
-SRC_URI="
- https://github.com/containerd/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/containerd/${PN}/releases/download/v${PV}/${P}-go-mod-vendor.tar.gz
-"
-
-LICENSE="Apache-2.0"
-LICENSE+=" BSD BSD-2 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="rootless"
-
-DEPEND="
- rootless? (
- app-containers/slirp4netns
- sys-apps/rootlesskit
- )
-"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- unpack "${P}.tar.gz"
- cd "${S}"
- unpack "${P}-go-mod-vendor.tar.gz"
- mv home/runner/work/nerdctl/nerdctl/vendor . || die
-}
-
-src_compile() {
- emake VERSION=v${PV} REVISION="${EGIT_COMMIT}"
-}
-
-src_install() {
- local emake_args=(
- DESTDIR="${D}"
- VERSION=v${PV}
- REVISION="${EGIT_COMMIT}"
- DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
- PREFIX="${EPREFIX}/usr"
- )
- emake "${emake_args[@]}" install
- local DOCS=( README.md docs/* examples )
- einstalldocs
-}
diff --git a/app-containers/nerdctl/nerdctl-2.2.1.ebuild b/app-containers/nerdctl/nerdctl-2.2.1.ebuild
deleted file mode 100644
index 08d6dc459fc2..000000000000
--- a/app-containers/nerdctl/nerdctl-2.2.1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-EGIT_COMMIT="1220ce7ec2701d485a9b1beeea63dae3da134fb5"
-
-DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
-HOMEPAGE="https://github.com/containerd/nerdctl"
-SRC_URI="
- https://github.com/containerd/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/containerd/${PN}/releases/download/v${PV}/${P}-go-mod-vendor.tar.gz
-"
-
-LICENSE="Apache-2.0"
-LICENSE+=" BSD BSD-2 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="rootless"
-
-DEPEND="
- rootless? (
- app-containers/slirp4netns
- sys-apps/rootlesskit
- )
-"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- unpack "${P}.tar.gz"
- cd "${S}"
- unpack "${P}-go-mod-vendor.tar.gz"
- mv home/runner/work/nerdctl/nerdctl/vendor . || die
-}
-
-src_compile() {
- emake VERSION=v${PV} REVISION="${EGIT_COMMIT}"
-}
-
-src_install() {
- local emake_args=(
- DESTDIR="${D}"
- VERSION=v${PV}
- REVISION="${EGIT_COMMIT}"
- DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
- PREFIX="${EPREFIX}/usr"
- )
- emake "${emake_args[@]}" install
- local DOCS=( README.md docs/* examples )
- einstalldocs
-}
diff --git a/app-containers/nerdctl/nerdctl-2.3.1.ebuild b/app-containers/nerdctl/nerdctl-2.3.5.ebuild
index 773e493c25ec..8c599415e76a 100644
--- a/app-containers/nerdctl/nerdctl-2.3.1.ebuild
+++ b/app-containers/nerdctl/nerdctl-2.3.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit go-module optfeature shell-completion sysroot
-EGIT_COMMIT="04f63fe15f3f8d77fe41e56ab7ff1d1f3e312860"
+EGIT_COMMIT="347782c28efe1753d5cc9652f6304752ed431221"
DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
HOMEPAGE="https://github.com/containerd/nerdctl"
diff --git a/app-crypt/jacksum/Manifest b/app-crypt/jacksum/Manifest
index e954640105b4..20a32e44fb03 100644
--- a/app-crypt/jacksum/Manifest
+++ b/app-crypt/jacksum/Manifest
@@ -1 +1,2 @@
DIST jacksum-3.7.0.tar.gz 1474239 BLAKE2B 1fa390d28fae748fa8bb29672c2e9de74487ebeb1512bb198fe81dde5926869c7ff989839be8c460fe4cbdbff144552e6e679cc08ecd3a8ca16134cfbbcd8578 SHA512 9cdf1ce280cacc532d4c058496feed01ee277373a8ffff3150b9f416fed485c13e26df4a108bd87cd45e0fb74b2a1c7cad4784cc4c492eecd173b0efd7d0aa79
+DIST jacksum-4.0.0.tar.gz 1861145 BLAKE2B f7cbf52d02b0a77454556830e0a9619312ad44b317ba41564c746f47c1d892274625f2f689aa25916eb6e3b22cbc6d2175ebabcfe73530315521d1476c946d18 SHA512 8f83c57b35a45ca55cf8a62201155fb6b13d08c095d24baebe44cb344de10a5fb2f225fd1c50ee40c10137626bb1f7d27a4a328ce3fc2c9780752b26edf45a97
diff --git a/app-crypt/jacksum/jacksum-4.0.0.ebuild b/app-crypt/jacksum/jacksum-4.0.0.ebuild
new file mode 100644
index 000000000000..49313f9e8039
--- /dev/null
+++ b/app-crypt/jacksum/jacksum-4.0.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Java utility for working with checksums, CRCs, and message digests (hashes)"
+HOMEPAGE="https://jacksum.net"
+SRC_URI="https://github.com/jonelo/jacksum/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=virtual/jdk-21:*"
+RDEPEND=">=virtual/jre-21:*"
+
+DOCS=(
+ CODE_OF_CONDUCT.md
+ README.md
+ RELEASE-NOTES.txt
+)
+
+JAVA_MAIN_CLASS="net.jacksum.cli.Main"
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR="src/main/java"
diff --git a/app-crypt/keepsecret/Manifest b/app-crypt/keepsecret/Manifest
index 6e6aac1144bd..1bce4b330fff 100644
--- a/app-crypt/keepsecret/Manifest
+++ b/app-crypt/keepsecret/Manifest
@@ -1,2 +1,2 @@
DIST keepsecret-1.1.0.tar.xz 82100 BLAKE2B 39a4e0d43cdaf4e9f86421c9a998be571c8bc332ed71d7ab8543738f253dee4213bfa4c423208753aa1ded6af3901c4c52dbbf176cfa978ef07fd3f690af2b5f SHA512 a25ce3a65962887b02ea235fcd45bfcfa6f793f1568a22a9201b710e0d103b8811df89ba25c2a5d6b03e9125ace427f953bc1141a591c7730fa7c56d6f64c479
-DIST keepsecret-26.08.0.tar.xz 93120 BLAKE2B 6205903bf11fe46b8c1537df65240b1b0f6031ddfd72a6742703b35b17f27c185b235ce681861261e4ad49dd2fc58d00c6437a64b4326652ecf8509dc098ed78 SHA512 29752c6787bbad52ef58676fdc24cf068148bfa8a2c3a3f6c2cb8674cff358092ba707e99b4ef31e1ab91fe1f8562112d97ab0d3856dc292df9e5eb3d396e01a
+DIST keepsecret-26.08.1.tar.xz 93392 BLAKE2B 97ae793cb602ec57d209c8d2b138de05ce9ca072aef1b2296297fd8df7646311d1938c80ad06d24199225e97c493f6c5f7145d7bb6207dcd337692ca1c31911e SHA512 d789aa67a359f03423f359544b23d5ce40571f0ee714a7048863f148a945e2befc6c1c7460eb5f4f7acc9932e8b63bd348299e21fad7bc8d32d105687d0d470a
diff --git a/app-crypt/keepsecret/keepsecret-26.08.0.ebuild b/app-crypt/keepsecret/keepsecret-26.08.1.ebuild
index c06f8625a3c2..c06f8625a3c2 100644
--- a/app-crypt/keepsecret/keepsecret-26.08.0.ebuild
+++ b/app-crypt/keepsecret/keepsecret-26.08.1.ebuild
diff --git a/app-crypt/keysmith/Manifest b/app-crypt/keysmith/Manifest
index 9aea7901fc04..9b3fd0293d0c 100644
--- a/app-crypt/keysmith/Manifest
+++ b/app-crypt/keysmith/Manifest
@@ -1,2 +1,2 @@
DIST keysmith-26.04.3.tar.xz 251188 BLAKE2B 8ac0cc95265863e09ef915d365f1ab105896f54ddfecf4fd7f287330cf645d3191fa032f0dbd372785edbb6a05dd2eaeb83258de93d8a15a24703ec5d8455f22 SHA512 0937e02bfcfd17be15ec65ac88e6228db618061013b1639c73e42bc4142d2d3fdbd972f502af3b540695463bbd44a30f8615d59fdb95beaec9091b0926745e8d
-DIST keysmith-26.08.0.tar.xz 253740 BLAKE2B 7b5b1b5529162f804f761f6ae012dc07f883a6ec199b816515a2f547c68578e542bc2c92a37a0a1f3484b7c24a3f85dec7bdf6fb82fee665654a58225ca38f73 SHA512 40c0287d4bca91da24acd266d9e4576e5693da589b727968477104034f3c214aceb765926740bce6054e421844bd01c6fefc5a94ef470a2675febd3371ff2c93
+DIST keysmith-26.08.1.tar.xz 254112 BLAKE2B 1c8c69e166df41f67fdf73c5ddf480fd56bbafe6283313d9a9c6e6d21b0acd97c5f8661c1c52a6d3e6cbd32e38a47e19131b1c7580ee2cb2717800bff8b3e104 SHA512 850e6b4e6507accfa03e96dff3deb22532d7c226e4003112f1cbf6832d1096f6b10c363ad74250f0293971dfb507e6b57bc7d87416a28221340accd4bf6b4503
diff --git a/app-crypt/keysmith/keysmith-26.08.0.ebuild b/app-crypt/keysmith/keysmith-26.08.1.ebuild
index aabd9e4dcccd..aabd9e4dcccd 100644
--- a/app-crypt/keysmith/keysmith-26.08.0.ebuild
+++ b/app-crypt/keysmith/keysmith-26.08.1.ebuild
diff --git a/app-dicts/myspell-en/Manifest b/app-dicts/myspell-en/Manifest
index d61091ce2d4a..fce1a6ebc402 100644
--- a/app-dicts/myspell-en/Manifest
+++ b/app-dicts/myspell-en/Manifest
@@ -1,2 +1,3 @@
DIST dict-en-20250901_lo.oxt 6277996 BLAKE2B 654d7d81d35541fe740432fe12dcf70e970a5e9ce8082a8ab27f76146204df7d79638a40eb962826b834309fd513da1253b48f08ee84fba44a30afa315245f94 SHA512 5eb9842da6ae6630be67ec1db026e2cc5d8acff014aa938d742ab35fc332673f17e6e3e77061af964839692e05bc3ea0ba36a066507d562f4dd9274e7ee388f6
DIST dict-en-20260701.oxt 7525212 BLAKE2B 07576f93d94c0f86e17eec9b25990280bdab771dc9f162bbbf709eeda0cd60cf70a3364ba9551d9e5952a6d90f3aa7a8dcd0f3ba67aaccb4fa34aed372d892f3 SHA512 b4a7c724d2e64db19bd6772ebd2e0312a2709766d8255833d32325fa3fcb4c0e06e867b21a9206a022edc85654df14de486c52960a76f871f8cecc3f11f36c05
+DIST dict-en-20260901.oxt 8033599 BLAKE2B 12772166a98b4883852a0468eaea311c3ad8f7ac0cdc38e3b0de29e290eca9a942c2eea9782bd433c7c8c59ebad9d8d046ad5b919f75ee0df9cad8fe6869d5c0 SHA512 cfe3f073772ba5f62850c4cdbbd8bb4eaa0b2f815dfbbe8c628dda6fb3ef72fc31f68cecc76dcf805b9b634c51ba27b2f32d784bf930a640b49e66afeaef3a2e
diff --git a/app-dicts/myspell-en/myspell-en-20260901.ebuild b/app-dicts/myspell-en/myspell-en-20260901.ebuild
new file mode 100644
index 000000000000..22d065303f8e
--- /dev/null
+++ b/app-dicts/myspell-en/myspell-en-20260901.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit myspell-r2
+
+DESCRIPTION="English dictionaries for myspell/hunspell"
+HOMEPAGE="
+ https://extensions.libreoffice.org/extensions/english-dictionaries
+ https://github.com/marcoagpinto/aoo-mozilla-en-dict
+ https://proofingtoolgui.org
+"
+SRC_URI="https://extensions.libreoffice.org/assets/downloads/41/1788231883/dict-en-${PV}.oxt"
+
+LICENSE="BSD MIT LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+src_prepare() {
+ local PLOCALES=( "en_AU" "en_CA" "en_GB" "en_US" "en_GB-oxendict" "en_ZA" )
+ # This thesaurus is used by all the English dictionaries, see
+ # ./dictionaries.xcu in the distfile, lines 82-92.
+ MYSPELL_THES=(
+ "th_en_US_v2.dat"
+ "th_en_US_v2.idx"
+ )
+
+ for lang in "${PLOCALES[@]}"; do
+ MYSPELL_DICT+=( "${lang}.aff" "${lang}.dic" )
+ done
+
+ MYSPELL_HYPH=(
+ "hyph_en_US.dic"
+ "hyph_en_GB.dic"
+ )
+
+ default
+}
diff --git a/app-doc/gimp-help/Manifest b/app-doc/gimp-help/Manifest
index f03a5a3949e7..265cd8762c1e 100644
--- a/app-doc/gimp-help/Manifest
+++ b/app-doc/gimp-help/Manifest
@@ -1,2 +1,3 @@
DIST gimp-help-2.10.34.tar.bz2 165540436 BLAKE2B eff5afe87bbddf9166647424ef63399a4ebc4215980dddf42f949e18245c60d1095269592f5a314683f7e1d7b27e2b9130215bda5987e7c8dfcafb5cebb6abbc SHA512 316d558f66c96a0d2d0f17baf700020b76aa221f9e220ddfc3e85b10c82b20b9c1cf36893776a342e90af5170e0102eb743b79663451581444d4f881256cf377
DIST gimp-help-3.0.2.tar.bz2 128340622 BLAKE2B 051d0e3539a22bb00cd749a39e8a985978534ffd3566f0f5a459f884388ec69fe2606e6253da6cbd91b79ae73d0ed34d8220e1aac2dba1370f942a859e817b5d SHA512 a883cab19a275d112362037cc90f70bfd6fec802fe9a97391971074b32af571e5062a8c86e4fcff2b1a8521d142b7278fcdbf10fb8d0e0701f2bdc3891df2607
+DIST gimp-help-3.2.0.tar.bz2 141627045 BLAKE2B f9e2329f60be9fc1ffa2c5848539ffba16b8aaeffd396d7497f89c7e64a8acffaa9cc46047e78e73af140bfb7d2159504a42f394a63e6ed0ebc71c63b2dbf5cb SHA512 85503bab87610147a8a203c7b25f769f7ec959ee12db465965a3d435c60ebaadb55ec2588f1081a522a543a0a5c2fd7a05a50f536626abf0ac1bc8580694fb0f
diff --git a/app-doc/gimp-help/gimp-help-3.2.0.ebuild b/app-doc/gimp-help/gimp-help-3.2.0.ebuild
new file mode 100644
index 000000000000..40756f9a7ad7
--- /dev/null
+++ b/app-doc/gimp-help/gimp-help-3.2.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+inherit python-any-r1
+
+DESCRIPTION="GNU Image Manipulation Program help files"
+HOMEPAGE="https://docs.gimp.org/"
+SRC_URI="mirror://gimp/help/${P}.tar.bz2"
+
+LICENSE="FDL-1.2+"
+SLOT="3.0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="nls"
+
+RDEPEND="!=app-doc/gimp-help-3*:2"
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-libs/libxml2[python(-),${PYTHON_USEDEP}]')
+ app-text/docbook-xml-dtd
+ dev-lang/perl
+ dev-libs/libxslt
+ gnome-base/librsvg
+ sys-devel/gettext
+"
+
+DOCS=( AUTHORS COPYING NEWS README.md )
+
+python_check_deps() {
+ python_has_version "dev-libs/libxml2[python(-),${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+
+ # The upstream build system isn't pure gettext and doesn't distinguish
+ # between empty and unset LINGUAS. Default to English only if either
+ # nls is unset or if LINGUAS exists but is empty. #891709
+ if ! use nls || [[ -v LINGUAS && -z ${LINGUAS} ]]; then
+ export LINGUAS="en"
+ elif [[ ! -v LINGUAS ]]; then
+ local line
+ while read line; do ewarn "${line}"; done <<-EOF
+ The "LINGUAS" variable is unset in your configuration,
+ but the "nls" USE flag is set. Therefore, documentation for
+ *all* languages will be built, which may take quite some time.
+ If you want to install documentation for a defined list
+ of languages, please assign "LINGUAS" accordingly.
+ The following languages are supported for ${CATEGORY}/${PN}:
+ "ca cs da de el en en_GB es fa fi fr hr hu it ja ko lt nl nn
+ pt pt_BR ro ru sl sv uk zh_CN"
+ If you want to install only the English documentation, it is
+ recommended to unset the "nls" USE flag for ${CATEGORY}/${PN}.
+
+ For more details please read:
+ https://wiki.gentoo.org/wiki/Localization/Guide#LINGUAS
+ EOF
+ fi
+}
+
+src_configure() {
+ econf --without-gimp
+}
+
+src_compile() {
+ # See bug: 833566
+ python_export_utf8_locale
+ # Affected with bugs: 677198, 876205. Set "emake -j1"
+ emake -j1
+}
+
+src_test() {
+ emake -j1 check
+}
+
+src_install() {
+ # See bug: 905693
+ emake -j1 DESTDIR="${D}" install
+ einstalldocs
+}
diff --git a/app-editors/fresh/Manifest b/app-editors/fresh/Manifest
index afc33d76ced6..3299a1df9b16 100644
--- a/app-editors/fresh/Manifest
+++ b/app-editors/fresh/Manifest
@@ -156,9 +156,8 @@ DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d32280085900
DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367
DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
DIST fresh-0.4.10.tar.gz 44414550 BLAKE2B 554a000e3c5623d0aec4cb25d74426be31cfc34ad7f122669b89a5b7a0160482ac404d94585b1e6f4ce3ff1f30739eb58682357069d3070a4b4b87cf94a1fc26 SHA512 9ba8218592e50a64ac0c800968f5ca5170b594a09d972ef4af21658bb7c597e5930fa9b09ec9cfcf4cbc3b4f273ecd691d2858c579a10636ff02ca0d66eebc16
-DIST fresh-0.4.6.tar.gz 42326279 BLAKE2B 81f0fafcbbfddce4fcd1bf816fddcffd5db94ce0fd8e74ca2dcf25b9e8ec00624b960fb8ad68b5a61e4adb7a9f39ed4aae2eb4d575acfbbe50a4d130142baac0 SHA512 a90d13d57dc1855a7a201419ad0526a9e3fd0e255a61963b3c3bfa21fc2634aaeb3a7612e16922f3ece1ddf264ec4894c5280261216b1d333ee8eb8e8cc5ea9d
-DIST fresh-0.4.7.tar.gz 43312187 BLAKE2B bf7db56e80654976ea44e99705d5face4db9122e145b47177337cda78ece91dc78461382bbc2f6d42b597492f7dfe47566ebe4ce58b9ea413773ab7b6fdfcca0 SHA512 88beade1abcdd8ad48bfd5bea568d3b258310371e2b05e6d44caa814da89914d098bfa834a24cf65c3b81433abab8b137e508e3b7b20a41389750b91fdb03c3e
-DIST fresh-0.4.9.tar.gz 43566487 BLAKE2B ba85b53464cecc02f0ec1b7b7cf06be1c2d80a875e00e21e046ec1511a7ba04ba61d792626cc91d366cdcfbdb6e6523c1571560eca55842e42456e1cdd8d34ad SHA512 6631b0c452ff090994a9bde968ab8949bf4441b7da0f5607d69b4266c63437e875cfa32ccda0027589d51dec4b37bb414a3b8e50697df8798e895e4dfb6ace09
+DIST fresh-0.5.0.tar.gz 45517843 BLAKE2B fb3205584f2a547e7efe24c11bd9d0ef1cd268d4130619d197a6cf437e9c6f29422b290abbe18c529e4bc1058c621d9b0eb2a64159fa1db89ac2a95fd87293fa SHA512 18fdee37431ec2d8003fbdb8ced322a1264b8bd7bfa4a87635a39592fe822fef0bbb9619452b893971ca2cfb9ee7ed74a789774542a90bc4c0e8ecf75a943b58
+DIST fresh-0.5.1.tar.gz 45521106 BLAKE2B dda23750e9d73bd984881698e11508831c62696f9ca03af581890a5a4bb65007a50cda78ce934df39b19c6e18c0c4b084d1ac51f45b8ef085331551005c67210 SHA512 2f46618731c631c9e44c8e538ba6fc97ab00f9b266b98265581cb5846fe1bc4ee9ac55ae26515edfa247f32d8f366e96951bad068de88b49804f09ae9124418a
DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
diff --git a/app-editors/fresh/fresh-0.4.7.ebuild b/app-editors/fresh/fresh-0.4.7.ebuild
deleted file mode 100644
index e1a8be2cf974..000000000000
--- a/app-editors/fresh/fresh-0.4.7.ebuild
+++ /dev/null
@@ -1,814 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-RUST_MIN_VER="1.93.0"
-
-MY_PN=${PN}-editor
-MY_P="${MY_PN}-${PV}"
-
-CRATES="
- ab_glyph@0.2.32
- ab_glyph_rasterizer@0.1.10
- adler2@2.0.1
- ahash@0.8.12
- aho-corasick@1.1.4
- alacritty_terminal@0.26.0
- allocator-api2@0.2.21
- android-activity@0.6.1
- android-properties@0.2.2
- android_system_properties@0.1.5
- anstyle@1.0.14
- anyhow@1.0.102
- arbitrary@1.4.2
- arboard@3.6.1
- arc-swap@1.9.1
- arrayref@0.3.9
- arrayvec@0.7.6
- as-raw-xcb-connection@1.0.1
- ascii@1.1.0
- ash@0.38.0+1.3.281
- async-lock@3.4.2
- async-trait@0.1.89
- atk-sys@0.18.2
- atk@0.18.2
- atomic-waker@1.1.2
- atomic@0.6.1
- autocfg@1.5.0
- base62@2.2.4
- base64@0.22.1
- bincode@1.3.3
- bindgen@0.72.1
- bit-set@0.5.3
- bit-set@0.8.0
- bit-vec@0.6.3
- bit-vec@0.8.0
- bitflags@1.3.2
- bitflags@2.11.1
- bitvec@1.0.1
- block-buffer@0.10.4
- block-buffer@0.12.0
- block2@0.5.1
- block@0.1.6
- bstr@1.12.1
- bumpalo@3.20.2
- bytemuck@1.25.0
- bytemuck_derive@1.10.2
- bytes@1.11.1
- cairo-rs@0.18.5
- cairo-sys-rs@0.18.2
- calloop-wayland-source@0.3.0
- calloop@0.13.0
- castaway@0.2.4
- cc@1.2.61
- cesu8@1.1.0
- cexpr@0.6.0
- cfg-expr@0.15.8
- cfg-if@1.0.4
- cfg_aliases@0.1.1
- cfg_aliases@0.2.1
- chardetng@0.1.17
- chrono@0.4.44
- chunked_transfer@1.5.0
- clang-sys@1.8.1
- clap@4.6.1
- clap_builder@4.6.0
- clap_derive@4.6.1
- clap_lex@1.1.0
- clipboard-win@5.4.1
- cobs@0.3.0
- codespan-reporting@0.12.0
- combine@4.6.7
- compact_str@0.9.0
- concurrent-queue@2.5.0
- console@0.16.3
- const-oid@0.10.2
- const-random-macro@0.1.16
- const-random@0.1.18
- convert_case@0.10.0
- core-foundation-sys@0.8.7
- core-foundation@0.10.1
- core-foundation@0.9.4
- core-graphics-types@0.1.3
- core-graphics-types@0.2.0
- core-graphics@0.23.2
- core_maths@0.1.1
- cow-utils@0.1.3
- cpufeatures@0.2.17
- cpufeatures@0.3.0
- crc32fast@1.5.0
- crossbeam-channel@0.5.15
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crossterm@0.29.0
- crossterm_winapi@0.9.1
- crunchy@0.2.4
- crypto-common@0.1.7
- crypto-common@0.2.1
- csscolorparser@0.6.2
- ctor-proc-macro@0.0.7
- ctor@0.6.3
- cursor-icon@1.2.0
- darling@0.23.0
- darling_core@0.23.0
- darling_macro@0.23.0
- deltae@0.3.2
- deranged@0.5.8
- derive_arbitrary@1.4.2
- derive_more-impl@2.1.1
- derive_more@2.1.1
- digest@0.10.7
- digest@0.11.3
- dirs-sys@0.5.0
- dirs@6.0.0
- dispatch2@0.3.1
- dispatch@0.2.0
- displaydoc@0.2.6
- dlib@0.5.3
- doctest-file@1.1.1
- document-features@0.2.12
- downcast-rs@1.2.1
- dpi@0.1.2
- dragonbox_ecma@0.1.12
- dtor-proc-macro@0.0.6
- dtor@0.1.1
- dyn-clone@1.0.20
- either@1.15.0
- embedded-io@0.4.0
- embedded-io@0.6.1
- encode_unicode@1.0.0
- encoding_rs@0.8.35
- equivalent@1.0.2
- errno@0.3.14
- error-code@3.3.2
- euclid@0.22.14
- event-listener-strategy@0.5.4
- event-listener@5.4.1
- evictor@0.5.1
- fancy-regex@0.11.0
- fancy-regex@0.16.2
- fastrand@2.4.1
- fdeflate@0.3.7
- field-offset@0.3.6
- filedescriptor@0.8.3
- filetime@0.2.29
- find-msvc-tools@0.1.9
- finl_unicode@1.4.0
- fixedbitset@0.4.2
- fixedbitset@0.5.7
- flate2@1.1.9
- fluent-uri@0.1.4
- fnv@1.0.7
- foldhash@0.1.5
- foldhash@0.2.0
- foreign-types-macros@0.2.3
- foreign-types-shared@0.3.1
- foreign-types@0.5.0
- funty@2.0.0
- futures-channel@0.3.32
- futures-core@0.3.32
- futures-executor@0.3.32
- futures-io@0.3.32
- futures-macro@0.3.32
- futures-task@0.3.32
- futures-util@0.3.32
- gdk-pixbuf-sys@0.18.0
- gdk-pixbuf@0.18.5
- gdk-sys@0.18.2
- gdk@0.18.2
- generic-array@0.14.7
- gethostname@1.1.0
- getrandom@0.2.17
- getrandom@0.3.4
- getrandom@0.4.2
- gio-sys@0.18.1
- gio@0.18.4
- gl_generator@0.14.0
- glib-macros@0.18.5
- glib-sys@0.18.1
- glib@0.18.5
- glob@0.3.3
- globset@0.4.18
- globwalk@0.8.1
- glow@0.16.0
- glutin_wgl_sys@0.6.1
- gobject-sys@0.18.0
- gpu-allocator@0.28.0
- gpu-descriptor-types@0.2.0
- gpu-descriptor@0.3.2
- gtk-sys@0.18.2
- gtk3-macros@0.18.2
- gtk@0.18.2
- half@2.7.1
- hashbrown@0.15.5
- hashbrown@0.16.1
- hashbrown@0.17.0
- heck@0.4.1
- heck@0.5.0
- hermit-abi@0.5.2
- hex@0.4.3
- hexf-parse@0.2.1
- home@0.5.12
- http@1.4.0
- httparse@1.10.1
- httpdate@1.0.3
- hybrid-array@0.4.11
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.65
- id-arena@2.3.0
- ident_case@1.0.1
- ignore@0.4.25
- include_dir@0.7.4
- include_dir_macros@0.7.4
- indexmap@2.14.0
- indoc@2.0.7
- inotify-sys@0.1.5
- inotify@0.11.1
- insta@1.47.2
- instability@0.3.12
- interprocess@2.4.2
- is-docker@0.2.0
- is-wsl@0.4.0
- itertools@0.11.0
- itertools@0.13.0
- itertools@0.14.0
- itoa@1.0.18
- jni-macros@0.22.4
- jni-sys-macros@0.4.1
- jni-sys@0.3.1
- jni-sys@0.4.1
- jni@0.21.1
- jni@0.22.4
- jobserver@0.1.34
- js-sys@0.3.97
- jsonc-parser@0.32.3
- kasuari@0.4.12
- keyboard-types@0.7.0
- khronos-egl@6.0.0
- khronos_api@3.1.0
- kqueue-sys@1.1.0
- kqueue@1.1.1
- lab@0.11.0
- lazy_static@1.5.0
- leb128fmt@0.1.0
- libc@0.2.186
- libloading@0.8.9
- libloading@0.9.0
- libm@0.2.16
- libredox@0.1.16
- libxdo-sys@0.11.0
- libxdo@0.6.0
- line-clipping@0.3.7
- linked-hash-map@0.5.6
- linux-raw-sys@0.12.1
- linux-raw-sys@0.4.15
- litrs@1.0.0
- lock_api@0.4.14
- log@0.4.29
- lru@0.16.4
- lsp-types@0.97.0
- lyon_geom@1.0.19
- lzma-sys@0.1.20
- mac_address@1.1.8
- malloc_buf@0.0.6
- matchers@0.2.0
- memchr@2.8.0
- memmap2@0.9.10
- memmem@0.1.1
- memoffset@0.9.1
- metal@0.33.0
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mio@1.2.0
- miow@0.6.1
- muda@0.17.2
- naga@28.0.0
- ndk-context@0.1.1
- ndk-sys@0.6.0+11769913
- ndk@0.9.0
- nix@0.28.0
- nix@0.29.0
- nix@0.31.2
- nom@7.1.3
- nom@8.0.0
- nonmax@0.5.5
- normpath@1.5.1
- notify-types@2.1.0
- notify@8.2.0
- nu-ansi-term@0.50.3
- num-bigint@0.4.6
- num-conv@0.2.1
- num-derive@0.4.2
- num-integer@0.1.46
- num-traits@0.2.19
- num_enum@0.7.6
- num_enum_derive@0.7.6
- num_threads@0.1.7
- objc-sys@0.3.5
- objc2-app-kit@0.2.2
- objc2-app-kit@0.3.2
- objc2-cloud-kit@0.2.2
- objc2-contacts@0.2.2
- objc2-core-data@0.2.2
- objc2-core-foundation@0.3.2
- objc2-core-graphics@0.3.2
- objc2-core-image@0.2.2
- objc2-core-location@0.2.2
- objc2-encode@4.1.0
- objc2-foundation@0.2.2
- objc2-foundation@0.3.2
- objc2-io-surface@0.3.2
- objc2-link-presentation@0.2.2
- objc2-metal@0.2.2
- objc2-quartz-core@0.2.2
- objc2-symbols@0.2.2
- objc2-ui-kit@0.2.2
- objc2-uniform-type-identifiers@0.2.2
- objc2-user-notifications@0.2.2
- objc2@0.5.2
- objc2@0.6.4
- objc@0.2.7
- once_cell@1.21.4
- onig@6.5.3
- onig_sys@69.9.3
- open@5.3.4
- openssl-probe@0.2.1
- option-ext@0.2.0
- orbclient@0.3.54
- ordered-float@4.6.0
- ordered-float@5.3.0
- os_pipe@1.2.3
- owned_ttf_parser@0.25.1
- owo-colors@4.3.0
- oxc-browserslist@3.0.2
- oxc-miette-derive@2.7.1
- oxc-miette@2.7.1
- oxc_allocator@0.128.0
- oxc_ast@0.128.0
- oxc_ast_macros@0.128.0
- oxc_ast_visit@0.128.0
- oxc_codegen@0.128.0
- oxc_compat@0.128.0
- oxc_data_structures@0.128.0
- oxc_diagnostics@0.128.0
- oxc_ecmascript@0.128.0
- oxc_estree@0.128.0
- oxc_index@4.1.0
- oxc_isolated_declarations@0.128.0
- oxc_parser@0.128.0
- oxc_regular_expression@0.128.0
- oxc_semantic@0.128.0
- oxc_span@0.128.0
- oxc_str@0.128.0
- oxc_syntax@0.128.0
- oxc_transformer@0.128.0
- oxc_traverse@0.128.0
- pango-sys@0.18.0
- pango@0.18.3
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- paste@1.0.15
- pathdiff@0.2.3
- percent-encoding@2.3.2
- pest@2.8.6
- pest_derive@2.8.6
- pest_generator@2.8.6
- pest_meta@2.8.6
- petgraph@0.8.3
- phf@0.11.3
- phf@0.13.1
- phf_codegen@0.11.3
- phf_generator@0.11.3
- phf_generator@0.13.1
- phf_macros@0.11.3
- phf_macros@0.13.1
- phf_shared@0.11.3
- phf_shared@0.13.1
- pin-project-internal@1.1.12
- pin-project-lite@0.2.17
- pin-project@1.1.12
- piper@0.2.5
- pkg-config@0.3.33
- plain@0.2.3
- png@0.17.16
- png@0.18.1
- polling@3.11.0
- portable-atomic-util@0.2.7
- portable-atomic@1.13.1
- portable-pty@0.9.0
- postcard@1.1.3
- powerfmt@0.2.0
- ppv-lite86@0.2.21
- presser@0.3.1
- prettyplease@0.2.37
- proc-macro-crate@1.3.1
- proc-macro-crate@2.0.0
- proc-macro-crate@3.5.0
- proc-macro-error-attr@1.0.4
- proc-macro-error@1.0.4
- proc-macro2@1.0.106
- profiling@1.0.18
- proptest@1.11.0
- pulldown-cmark@0.13.3
- quick-error@1.2.3
- quick-xml@0.39.3
- quote@1.0.45
- r-efi@5.3.0
- r-efi@6.0.0
- radium@0.7.0
- rand@0.8.6
- rand@0.9.4
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.5
- rand_xorshift@0.4.0
- range-alloc@0.1.5
- raqote@0.8.5
- ratatui-core@0.1.0
- ratatui-crossterm@0.1.0
- ratatui-termwiz@0.1.0
- ratatui-wgpu@0.5.0
- ratatui-widgets@0.3.0
- ratatui@0.30.0
- raw-window-handle@0.6.2
- recvmsg@1.0.0
- redox_syscall@0.4.1
- redox_syscall@0.5.18
- redox_syscall@0.7.5
- redox_users@0.5.2
- ref-cast-impl@1.0.25
- ref-cast@1.0.25
- regex-automata@0.4.14
- regex-syntax@0.8.10
- regex@1.12.3
- relative-path@2.0.1
- renderdoc-sys@1.1.0
- ring@0.17.14
- ropey@1.6.1
- rquickjs-core@0.11.0
- rquickjs-macro@0.11.0
- rquickjs-serde@0.5.0
- rquickjs-sys@0.11.0
- rquickjs@0.11.0
- rust-i18n-macro@3.1.5
- rust-i18n-support@3.1.5
- rust-i18n@3.1.5
- rustc-hash@1.1.0
- rustc-hash@2.1.2
- rustc_version@0.4.1
- rustix-openpty@0.2.0
- rustix@0.38.44
- rustix@1.1.4
- rustls-native-certs@0.8.3
- rustls-pki-types@1.14.1
- rustls-platform-verifier-android@0.1.1
- rustls-platform-verifier@0.6.2
- rustls-webpki@0.103.13
- rustls@0.23.40
- rustversion@1.0.22
- rusty-fork@0.3.1
- rustybuzz@0.20.1
- ryu@1.0.23
- same-file@1.0.6
- schannel@0.1.29
- schemars@1.2.1
- schemars_derive@1.2.1
- scoped-tls@1.0.1
- scopeguard@1.2.0
- sctk-adwaita@0.10.1
- security-framework-sys@2.17.0
- security-framework@3.7.0
- self_cell@1.2.2
- semver@1.0.28
- seq-macro@0.3.6
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_derive_internals@0.29.1
- serde_json@1.0.149
- serde_repr@0.1.20
- serde_spanned@0.6.9
- serde_spanned@1.1.1
- serde_yaml@0.9.34+deprecated
- serial2@0.2.36
- sha1@0.11.0
- sha2@0.10.9
- sharded-slab@0.1.7
- shared_library@0.1.9
- shell-words@1.1.1
- shlex@1.3.0
- signal-hook-mio@0.2.5
- signal-hook-registry@1.4.8
- signal-hook@0.3.18
- signal-hook@0.4.4
- simd-adler32@0.3.9
- simd_cesu8@1.1.1
- simdutf8@0.1.5
- similar@2.7.0
- siphasher@1.0.3
- slab@0.4.12
- slotmap@1.1.1
- smallvec@1.15.1
- smawk@0.3.2
- smithay-client-toolkit@0.19.2
- smol_str@0.2.2
- socket2@0.6.3
- spirv@0.3.0+sdk-1.3.268.0
- stable_deref_trait@1.2.1
- static_assertions@1.1.0
- str_indices@0.4.4
- streaming-iterator@0.1.9
- strict-num@0.1.1
- strsim@0.11.1
- strum@0.27.2
- strum_macros@0.27.2
- subtle@2.6.1
- sw-composite@0.7.16
- syn@1.0.109
- syn@2.0.117
- syntect@5.3.0
- system-deps@6.2.2
- tap@1.0.1
- tar@0.4.46
- target-lexicon@0.12.16
- tempfile@3.27.0
- termcolor@1.4.1
- terminfo@0.9.0
- termios@0.3.3
- termwiz@0.23.3
- textwrap@0.16.2
- thiserror-impl@1.0.69
- thiserror-impl@2.0.18
- thiserror@1.0.69
- thiserror@2.0.18
- thread_local@1.1.9
- time-core@0.1.8
- time@0.3.47
- tiny-keccak@2.0.2
- tiny-skia-path@0.11.4
- tiny-skia@0.11.4
- tiny_http@0.12.0
- tokio-macros@2.7.0
- tokio@1.52.2
- toml@0.8.23
- toml@1.1.2+spec-1.1.0
- toml_datetime@0.6.11
- toml_datetime@1.1.1+spec-1.1.0
- toml_edit@0.19.15
- toml_edit@0.20.7
- toml_edit@0.22.27
- toml_edit@0.25.11+spec-1.1.0
- toml_parser@1.1.2+spec-1.1.0
- toml_write@0.1.2
- toml_writer@1.1.1+spec-1.1.0
- tracing-attributes@0.1.31
- tracing-core@0.1.36
- tracing-log@0.2.0
- tracing-subscriber@0.3.23
- tracing@0.1.44
- trash@5.2.6
- tree-sitter-go@0.25.0
- tree-sitter-highlight@0.26.8
- tree-sitter-javascript@0.25.0
- tree-sitter-json@0.24.8
- tree-sitter-language@0.1.7
- tree-sitter-templ@2.2.0
- tree-sitter-typescript@0.23.2
- tree-sitter@0.26.8
- tree_magic_mini@3.2.2
- triomphe@0.1.15
- ts-rs-macros@12.0.1
- ts-rs@12.0.1
- ttf-parser@0.25.1
- typed-arena@2.0.2
- typenum@1.20.0
- ucd-trie@0.1.7
- unarray@0.1.4
- unicase@2.9.0
- unicode-bidi-mirroring@0.4.0
- unicode-bidi@0.3.18
- unicode-ccc@0.4.0
- unicode-id-start@1.4.0
- unicode-ident@1.0.24
- unicode-linebreak@0.1.5
- unicode-properties@0.1.4
- unicode-script@0.5.8
- unicode-segmentation@1.13.2
- unicode-truncate@2.0.1
- unicode-width@0.2.2
- unicode-xid@0.2.6
- unsafe-libyaml@0.2.11
- untrusted@0.9.0
- ureq-proto@0.6.0
- ureq@3.3.0
- urlencoding@2.1.3
- utf8-zero@0.8.1
- utf8parse@0.2.2
- uuid@1.23.1
- valuable@0.1.1
- version-compare@0.2.1
- version_check@0.9.5
- vt100@0.16.2
- vte@0.15.0
- vtparse@0.6.2
- wait-timeout@0.2.1
- walkdir@2.5.0
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.3+wasi-0.2.9
- wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
- wasm-bindgen-futures@0.4.70
- wasm-bindgen-macro-support@0.2.120
- wasm-bindgen-macro@0.2.120
- wasm-bindgen-shared@0.2.120
- wasm-bindgen@0.2.120
- wasm-encoder@0.244.0
- wasm-metadata@0.244.0
- wasmparser@0.244.0
- wayland-backend@0.3.15
- wayland-client@0.31.14
- wayland-csd-frame@0.3.0
- wayland-cursor@0.31.14
- wayland-protocols-plasma@0.3.12
- wayland-protocols-wlr@0.3.12
- wayland-protocols@0.32.12
- wayland-scanner@0.31.10
- wayland-sys@0.31.11
- web-sys@0.3.97
- web-time@1.1.0
- webpki-root-certs@1.0.7
- webpki-roots@1.0.7
- wezterm-bidi@0.2.3
- wezterm-blob-leases@0.1.1
- wezterm-color-types@0.3.0
- wezterm-dynamic-derive@0.1.1
- wezterm-dynamic@0.2.1
- wezterm-input-types@0.1.0
- wgpu-core-deps-apple@28.0.0
- wgpu-core-deps-emscripten@28.0.0
- wgpu-core-deps-windows-linux-android@28.0.0
- wgpu-core@28.0.1
- wgpu-hal@28.0.1
- wgpu-types@28.0.0
- wgpu@28.0.0
- which@6.0.3
- widestring@1.2.1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.11
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-collections@0.3.2
- windows-core@0.56.0
- windows-core@0.62.2
- windows-future@0.3.2
- windows-implement@0.56.0
- windows-implement@0.60.2
- windows-interface@0.56.0
- windows-interface@0.59.3
- windows-link@0.2.1
- windows-numerics@0.3.1
- windows-result@0.1.2
- windows-result@0.4.1
- windows-strings@0.5.1
- windows-sys@0.45.0
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.42.2
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows-threading@0.2.1
- windows@0.56.0
- windows@0.62.2
- windows_aarch64_gnullvm@0.42.2
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.42.2
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.42.2
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.42.2
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.42.2
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.42.2
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.42.2
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- winit@0.30.13
- winnow@0.5.40
- winnow@0.7.15
- winnow@1.0.2
- winreg@0.10.1
- winresource@0.1.31
- winsafe@0.0.19
- wit-bindgen-core@0.51.0
- wit-bindgen-rust-macro@0.51.0
- wit-bindgen-rust@0.51.0
- wit-bindgen@0.51.0
- wit-bindgen@0.57.1
- wit-component@0.244.0
- wit-parser@0.244.0
- wl-clipboard-rs@0.9.3
- wyz@0.5.1
- x11-dl@2.21.0
- x11@2.21.0
- x11rb-protocol@0.13.2
- x11rb@0.13.2
- xattr@1.6.1
- xcursor@0.3.10
- xkbcommon-dl@0.4.2
- xkeysym@0.2.1
- xml-rs@0.8.28
- xz2@0.1.7
- yaml-rust@0.4.5
- zerocopy-derive@0.8.48
- zerocopy@0.8.48
- zeroize@1.8.2
- zip@2.4.2
- zmij@1.0.21
- zopfli@0.8.3
-"
-
-inherit cargo desktop xdg
-
-DESCRIPTION="Terminal based IDE & text editor: easy, powerful and fast"
-HOMEPAGE="
- https://getfresh.dev/
- https://github.com/sinelaw/fresh
- https://crates.io/crates/fresh-editor
-"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/sinelaw/fresh/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-"
-
-S="${WORKDIR}/${P}/crates/${MY_PN}"
-
-LICENSE="GPL-2"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
- CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0
- Unicode-DFS-2016 WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="dev-bins +embed-plugins +plugins gui"
-REQUIRED_USE="embed-plugins? ( plugins )"
-
-RESTRICT="test" # interactive
-
-src_prepare() {
- default
-
- cd "${WORKDIR}/${P}" || die
-
- rm docs/fresh.txt || die
-
- cp "crates/${MY_PN}/docs/fresh.txt" docs || die
-}
-
-src_configure() {
- local myfeatures=(
- runtime
- $(usev plugins)
- $(usev embed-plugins)
- $(usev gui)
- $(usev dev-bins)
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- doicon -s scalable flatpak/io.github.sinelaw.${PN}.svg
- domenu flatpak/io.github.sinelaw.${PN}.desktop
-
- insinto /usr/share/metainfo/
- doins flatpak/io.github.sinelaw.${PN}.metainfo.xml
-
- cd "${WORKDIR}/${P}" || die
-
- local DOCS=(
- {README,CHANGELOG}.md
- docs/
- )
-
- einstalldocs
-}
diff --git a/app-editors/fresh/fresh-0.4.9.ebuild b/app-editors/fresh/fresh-0.5.0.ebuild
index 5eba8be36310..db491efe7791 100644
--- a/app-editors/fresh/fresh-0.4.9.ebuild
+++ b/app-editors/fresh/fresh-0.5.0.ebuild
@@ -25,7 +25,6 @@ CRATES="
anyhow@1.0.102
arbitrary@1.4.2
arboard@3.6.1
- arc-swap@1.9.1
arrayref@0.3.9
arrayvec@0.7.6
as-raw-xcb-connection@1.0.1
@@ -38,7 +37,6 @@ CRATES="
atomic-waker@1.1.2
atomic@0.6.1
autocfg@1.5.0
- base62@2.2.4
base64@0.22.1
bincode@1.3.3
bindgen@0.72.1
@@ -193,7 +191,6 @@ CRATES="
glib@0.18.5
glob@0.3.3
globset@0.4.18
- globwalk@0.8.1
glow@0.16.0
glutin_wgl_sys@0.6.1
gobject-sys@0.18.0
@@ -233,7 +230,6 @@ CRATES="
interprocess@2.4.2
is-docker@0.2.0
is-wsl@0.4.0
- itertools@0.11.0
itertools@0.13.0
itertools@0.14.0
itoa@1.0.18
@@ -296,7 +292,6 @@ CRATES="
nom@7.1.3
nom@8.0.0
nonmax@0.5.5
- normpath@1.5.1
notify-types@2.1.0
notify@8.2.0
nu-ansi-term@0.50.3
@@ -454,9 +449,6 @@ CRATES="
rquickjs-serde@0.5.0
rquickjs-sys@0.11.0
rquickjs@0.11.0
- rust-i18n-macro@3.1.5
- rust-i18n-support@3.1.5
- rust-i18n@3.1.5
rustc-hash@1.1.0
rustc-hash@2.1.2
rustc_version@0.4.1
@@ -493,7 +485,6 @@ CRATES="
serde_repr@0.1.20
serde_spanned@0.6.9
serde_spanned@1.1.1
- serde_yaml@0.9.34+deprecated
serial2@0.2.36
sha1@0.11.0
sha2@0.10.9
@@ -518,7 +509,6 @@ CRATES="
smol_str@0.2.2
socket2@0.6.3
spirv@0.3.0+sdk-1.3.268.0
- stable_deref_trait@1.2.1
static_assertions@1.1.0
str_indices@0.4.4
streaming-iterator@0.1.9
@@ -580,7 +570,6 @@ CRATES="
tree-sitter-typescript@0.23.2
tree-sitter@0.26.8
tree_magic_mini@3.2.2
- triomphe@0.1.15
ts-rs-macros@12.0.1
ts-rs@12.0.1
ttf-parser@0.25.1
@@ -601,7 +590,6 @@ CRATES="
unicode-truncate@2.0.1
unicode-width@0.2.2
unicode-xid@0.2.6
- unsafe-libyaml@0.2.11
untrusted@0.9.0
ureq-proto@0.6.0
ureq@3.3.0
diff --git a/app-editors/fresh/fresh-0.4.6.ebuild b/app-editors/fresh/fresh-0.5.1.ebuild
index e1a8be2cf974..db491efe7791 100644
--- a/app-editors/fresh/fresh-0.4.6.ebuild
+++ b/app-editors/fresh/fresh-0.5.1.ebuild
@@ -1,7 +1,7 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# Autogenerated by pycargoebuild 0.15.1
+# Autogenerated by pycargoebuild 0.16.0
EAPI=8
@@ -25,7 +25,6 @@ CRATES="
anyhow@1.0.102
arbitrary@1.4.2
arboard@3.6.1
- arc-swap@1.9.1
arrayref@0.3.9
arrayvec@0.7.6
as-raw-xcb-connection@1.0.1
@@ -38,7 +37,6 @@ CRATES="
atomic-waker@1.1.2
atomic@0.6.1
autocfg@1.5.0
- base62@2.2.4
base64@0.22.1
bincode@1.3.3
bindgen@0.72.1
@@ -193,7 +191,6 @@ CRATES="
glib@0.18.5
glob@0.3.3
globset@0.4.18
- globwalk@0.8.1
glow@0.16.0
glutin_wgl_sys@0.6.1
gobject-sys@0.18.0
@@ -233,7 +230,6 @@ CRATES="
interprocess@2.4.2
is-docker@0.2.0
is-wsl@0.4.0
- itertools@0.11.0
itertools@0.13.0
itertools@0.14.0
itoa@1.0.18
@@ -296,7 +292,6 @@ CRATES="
nom@7.1.3
nom@8.0.0
nonmax@0.5.5
- normpath@1.5.1
notify-types@2.1.0
notify@8.2.0
nu-ansi-term@0.50.3
@@ -454,9 +449,6 @@ CRATES="
rquickjs-serde@0.5.0
rquickjs-sys@0.11.0
rquickjs@0.11.0
- rust-i18n-macro@3.1.5
- rust-i18n-support@3.1.5
- rust-i18n@3.1.5
rustc-hash@1.1.0
rustc-hash@2.1.2
rustc_version@0.4.1
@@ -493,7 +485,6 @@ CRATES="
serde_repr@0.1.20
serde_spanned@0.6.9
serde_spanned@1.1.1
- serde_yaml@0.9.34+deprecated
serial2@0.2.36
sha1@0.11.0
sha2@0.10.9
@@ -518,7 +509,6 @@ CRATES="
smol_str@0.2.2
socket2@0.6.3
spirv@0.3.0+sdk-1.3.268.0
- stable_deref_trait@1.2.1
static_assertions@1.1.0
str_indices@0.4.4
streaming-iterator@0.1.9
@@ -580,7 +570,6 @@ CRATES="
tree-sitter-typescript@0.23.2
tree-sitter@0.26.8
tree_magic_mini@3.2.2
- triomphe@0.1.15
ts-rs-macros@12.0.1
ts-rs@12.0.1
ttf-parser@0.25.1
@@ -601,7 +590,6 @@ CRATES="
unicode-truncate@2.0.1
unicode-width@0.2.2
unicode-xid@0.2.6
- unsafe-libyaml@0.2.11
untrusted@0.9.0
ureq-proto@0.6.0
ureq@3.3.0
diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index 9238d8acd2fb..c5ca2f21c222 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1,2 +1,2 @@
DIST ghostwriter-26.04.3.tar.xz 2748108 BLAKE2B caaf08eb2c6c07d40839717963bd05f81e4943cc5edfdf047b5c68d9a8a7f16bd67c1fabf341ffed9af94e92a1e16bf26122228c15221da07561f03f1ee0ffcc SHA512 c03c7e2e272458676aa83625370f955ad2b6beeafad55093be7ac333adb6772bd204f2d555b95d39590c7723010adbe4a60e5e0b122d855eae2de5735231cbc6
-DIST ghostwriter-26.08.0.tar.xz 2749328 BLAKE2B 00210f37c7fee4a3a2e35e1f08dca1fda8bb009c37e0548955837b9b4c7c679188e53238f04d44ab619267865d3e27ff5f06fd945fd9a477a53af2649efaee45 SHA512 c40f88dce33743da169b49a05857fd46f102d1dee55dbc5ea85c7108de490400e1ba02dc416ad4fe8fa66e69ae8345bff69024cb0ef9075ed33122dfbddc80a0
+DIST ghostwriter-26.08.1.tar.xz 2750132 BLAKE2B 6c42ad5bedeff8792890ad0537c8ca3b0c5559f7e4db30a10ea9658e1d28e29f0d87ad9f50a25750e60129fc8b85be91329d7a8bb3ec2521e16c2f9357de09be SHA512 5a47decdbdb96e758ba2660b6bbe9e978815f6d7d7529931cecdd20b165195de4a2eb28b45f577e901a1b7c9e2034562fcfdbf794278d731756f4494ae607a91
diff --git a/app-editors/ghostwriter/ghostwriter-26.08.0.ebuild b/app-editors/ghostwriter/ghostwriter-26.08.1.ebuild
index e6e8479e9cf9..e6e8479e9cf9 100644
--- a/app-editors/ghostwriter/ghostwriter-26.08.0.ebuild
+++ b/app-editors/ghostwriter/ghostwriter-26.08.1.ebuild
diff --git a/app-editors/janus/janus-0.9.8.ebuild b/app-editors/janus/janus-0.9.8.ebuild
index 9a3f1870a865..69194ba6a2ed 100644
--- a/app-editors/janus/janus-0.9.8.ebuild
+++ b/app-editors/janus/janus-0.9.8.ebuild
@@ -22,4 +22,7 @@ RDEPEND="
x11-libs/pango
"
DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext"
+BDEPEND="
+ dev-libs/appstream
+ sys-devel/gettext
+"
diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
index b5c5f42388aa..fc0a70d12f29 100644
--- a/app-editors/neovim/Manifest
+++ b/app-editors/neovim/Manifest
@@ -1,6 +1,4 @@
-DIST neovim-0.11.6.tar.gz 13012085 BLAKE2B af135fa14095cd62d4f2dc2b510aec716f5a0b911acc31fb0ce0b30e4941e999c8100ddc95540f3fe0160f286f81536d87b49c534a295e77c12ad554939713fe SHA512 52e958bc610faa2611a741613a4adf3263dc1060efde6b8bc7f67c68aefc37b44ec47ca2532f55d213b0dff64b2f4174f5e15127a87d39f0c5908141b38270ee
DIST neovim-0.11.7.tar.gz 13018335 BLAKE2B c1951bee1d6284317555e79cb92b855a25ecb4b97619ecf0e4244b43bc6673b40be6ab3cebe1451642a13b293c8474cffb96ced3ee4a6943a153d4b9043e2ef5 SHA512 23e13f8c2964bff4d69c69cce137aaaaae9d0219750793da1834d099478f7a9d7170ae3d66cf096824ff42bbd0c9196e4a31858b84032533678e359fe75c6f79
DIST neovim-0.12.0.tar.gz 13648075 BLAKE2B caa5899489b0d0fba4f1214a342d0c2bb4f6e37c7c263bbde8fe01b103e0f0230d94518a69121e228cec1d70fdcbea15683e9a02d055dcbfb6afabbc28fba19a SHA512 1897ddcf730a6593e561b7bb555405a5fd5aa495bd73a6434ec0358b525b53925e0b45346697fb846bd36c724e1fa3b7a310908152bafb1c3724a08e86a97c5b
-DIST neovim-0.12.1.tar.gz 13652732 BLAKE2B 12cdde040b36e1519b0fd49b63a3b564352582db5a22cb4c24e8b8a5741a087d21f78b82e3e8e6527525a70017dfc6e300467537ecb2e19f4281688710b2a462 SHA512 f0cbd3e4806354f33a3f2e0b9f0889b3c6269df4491e550d61bec29880f1468bc4b0d8cee1b15ceafd67f1d48359d70890431505f55837c921d315f89fd12cf7
-DIST neovim-0.12.2.tar.gz 13689620 BLAKE2B 66345aa6303b08c5da9bb70903599939275cecf30d25b1f9ffe34622fd76a76578ff92318b92fc7fc6eab5c33b8fbbf5d01ca09de8a7bc9a83ec1d84db3ced20 SHA512 5e05ea39d8c166a41384c8c453b51333554601beb6decccd7bc01943c5c656c5c72abf17a75aa693c2ef6446abb9f3490d2a19233a1bdb9ebd5817d60954d70e
-DIST neovim-0.12.3.tar.gz 13705115 BLAKE2B e0a44e1b46322bd0152c9b90f377311ea55a44afd053decf84b8bedc779150b6a9c33ad7652b27d1dfb6613162b1a8354ee2125ea00c17fc7983e3ad67871fb4 SHA512 a4db04a5545c37f05afe34d7bca482bba0e02bbdd3729fab0f9d3357d3b67a5c7de7275aae2d2e06dadd3aae0f41d186946a1e25ac550babed2e847407c60a06
+DIST neovim-0.12.4.tar.gz 13711232 BLAKE2B b3ed3a197b225c79359d89dff615215f14180e81622b73a9ed3425b413b6b7d8a06fc2a6ebb4f0a556e7413287e96350136803dc2824b912917019437c83fe71 SHA512 24656352a4d4785068640a3c53246bbfaf14c2d2e59f9ec8348399db17bc4104032ae62e56797038a65fc086d893dac1ce692a5eb4d186226b65f4cf694c835e
+DIST neovim-0.12.5.tar.gz 13720423 BLAKE2B 7fc7098d67e21981999ed01f5beac3ea6d1c0f80fe3f67a19436bd2ce73f17934720d8c307dcec81697ace9644f7f5b4fa08e95e7e6052ffdd89b04f6bc5af0d SHA512 94b681395a60ce06ec327c578f875b828256891d660c9e34f1f9c0b48577d2f85cbe0c2a8f377fba3b068782cc54dcaeda046045a2bdb7166340e12cf3d70354
diff --git a/app-editors/neovim/neovim-0.11.6-r2.ebuild b/app-editors/neovim/neovim-0.11.6-r2.ebuild
deleted file mode 100644
index 951b042e3155..000000000000
--- a/app-editors/neovim/neovim-0.11.6-r2.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# RelWithDebInfo sets -Og -g
-CMAKE_BUILD_TYPE=Release
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single optfeature xdg
-
-DESCRIPTION="Vim-fork focused on extensibility and agility"
-HOMEPAGE="https://neovim.io"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/neovim/neovim.git"
-else
- SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="Apache-2.0 vim"
-SLOT="0"
-IUSE="+nvimpager test"
-
-# Upstream say the test library needs LuaJIT
-# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
-REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )"
-# TODO: Get tests running
-RESTRICT="!test? ( test ) test"
-
-# Upstream build scripts invoke the Lua interpreter
-BDEPEND="${LUA_DEPS}
- >=dev-util/gperf-3.1
- >=sys-devel/gettext-0.20.1
- virtual/libiconv
- virtual/libintl
- virtual/pkgconfig
-"
-# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
-# new dependency bounds and so on on bumps (obviously adjust for right branch/tag).
-# List of required tree-sitter parsers is taken from cmake.deps/deps.txt
-DEPEND="${LUA_DEPS}
- >=dev-lua/luv-1.50.0[${LUA_SINGLE_USEDEP}]
- $(lua_gen_cond_dep '
- dev-lua/lpeg[${LUA_USEDEP}]
- dev-lua/mpack[${LUA_USEDEP}]
- ')
- $(lua_gen_cond_dep '
- dev-lua/LuaBitOp[${LUA_USEDEP}]
- ' lua5-{1,2})
- >=dev-libs/libutf8proc-2.10.0:=[-cjk]
- >=dev-libs/libuv-1.50.0:=
- >=dev-libs/libvterm-0.3.3
- >=dev-libs/msgpack-3.0.0:=
- =dev-libs/tree-sitter-0.25*:=
- =dev-libs/tree-sitter-c-0.24.1*
- =dev-libs/tree-sitter-lua-0.4*
- =dev-libs/tree-sitter-markdown-0.5*
- =dev-libs/tree-sitter-query-0.6.2*
- =dev-libs/tree-sitter-vim-0.7*
- =dev-libs/tree-sitter-vimdoc-4*
- >=dev-libs/unibilium-2.1.2:0=
-"
-RDEPEND="
- ${DEPEND}
- app-eselect/eselect-vi
-"
-BDEPEND+="
- test? (
- $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch"
- "${FILESDIR}/${PN}-9999-cmake-darwin.patch"
-)
-
-src_prepare() {
- # Use our system vim dir
- sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
- -i src/nvim/globals.h || die
-
- # https://forums.gentoo.org/viewtopic-p-8750050.html
- xdg_environment_reset
- cmake_src_prepare
-}
-
-src_configure() {
- # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now
- local mycmakeargs=(
- # appends -flto
- -DENABLE_LTO=OFF
- -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)")
- -DLUA_PRG="${LUA}"
- # bug 906019: fix hardcoded usage of ccache
- -DCACHE_PRG=OFF
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- # install a default configuration file
- insinto /etc/vim
- doins "${FILESDIR}"/sysinit.vim
-
- # symlink tree-sitter parsers
- dodir /usr/share/nvim/runtime
- for parser in c lua markdown query vim vimdoc; do
- dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so
- done
-
- # conditionally install a symlink for nvimpager
- if use nvimpager; then
- dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard
- optfeature "Python plugin support" dev-python/pynvim
- optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client
- optfeature "remote/nvr support" dev-python/neovim-remote
-}
diff --git a/app-editors/neovim/neovim-0.12.2.ebuild b/app-editors/neovim/neovim-0.12.2.ebuild
deleted file mode 100644
index 0b176daf91cc..000000000000
--- a/app-editors/neovim/neovim-0.12.2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# RelWithDebInfo sets -Og -g
-CMAKE_BUILD_TYPE=Release
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single optfeature xdg
-
-DESCRIPTION="Vim-fork focused on extensibility and agility"
-HOMEPAGE="https://neovim.io"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/neovim/neovim.git"
-else
- SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
-fi
-
-LICENSE="Apache-2.0 vim"
-SLOT="0"
-IUSE="+nvimpager test"
-
-# Upstream say the test library needs LuaJIT
-# https://github.com/neovim/neovim/blob/91109ffda23d0ce61cec245b1f4ffb99e7591b62/CMakeLists.txt#L377
-REQUIRED_USE="${LUA_REQUIRED_USE} test? ( lua_single_target_luajit )"
-# TODO: Get tests running
-RESTRICT="!test? ( test ) test"
-
-# Upstream build scripts invoke the Lua interpreter
-BDEPEND="${LUA_DEPS}
- >=dev-util/gperf-3.1
- >=sys-devel/gettext-0.20.1
- virtual/libiconv
- virtual/libintl
- virtual/pkgconfig
-"
-# Check https://github.com/neovim/neovim/blob/master/third-party/CMakeLists.txt for
-# new dependency bounds and so on on bumps (obviously adjust for right branch/tag).
-# List of required tree-sitter parsers is taken from cmake.deps/deps.txt
-DEPEND="${LUA_DEPS}
- >=dev-lua/luv-1.52.1[${LUA_SINGLE_USEDEP}]
- $(lua_gen_cond_dep '
- dev-lua/lpeg[${LUA_USEDEP}]
- dev-lua/mpack[${LUA_USEDEP}]
- ')
- $(lua_gen_cond_dep '
- dev-lua/LuaBitOp[${LUA_USEDEP}]
- ' lua5-{1,2})
- >=dev-libs/libutf8proc-2.11.3:=[-cjk]
- >=dev-libs/libuv-1.50.0:=
- >=dev-libs/libvterm-0.3.3
- >=dev-libs/msgpack-3.0.0:=
- =dev-libs/tree-sitter-0.26*:=
- =dev-libs/tree-sitter-c-0.24.1*
- =dev-libs/tree-sitter-lua-0.5*
- =dev-libs/tree-sitter-markdown-0.5*
- =dev-libs/tree-sitter-query-0.8.0*
- =dev-libs/tree-sitter-vim-0.8*
- =dev-libs/tree-sitter-vimdoc-4*
- >=dev-libs/unibilium-2.1.2:0=
-"
-RDEPEND="
- ${DEPEND}
- app-eselect/eselect-vi
-"
-BDEPEND+="
- test? (
- $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]')
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.0-cmake_lua_version.patch"
-)
-
-src_prepare() {
- # Use our system vim dir
- sed -e "/^# define SYS_VIMRC_FILE/s|\$VIM|${EPREFIX}/etc/vim|" \
- -i src/nvim/globals.h || die
-
- # https://forums.gentoo.org/viewtopic-p-8750050.html
- xdg_environment_reset
- cmake_src_prepare
-}
-
-src_configure() {
- # TODO: Investigate USE_BUNDLED, doesn't seem to be needed right now
- local mycmakeargs=(
- # appends -flto
- -DENABLE_LTO=OFF
- -DPREFER_LUA=$(usex lua_single_target_luajit no "$(lua_get_version)")
- -DLUA_PRG="${LUA}"
- # bug 906019: fix hardcoded usage of ccache
- -DCACHE_PRG=OFF
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- # install a default configuration file
- insinto /etc/vim
- doins "${FILESDIR}"/sysinit.vim
-
- # symlink tree-sitter parsers
- dodir /usr/share/nvim/runtime
- for parser in c lua markdown query vim vimdoc; do
- dosym ../../../../$(get_libdir)/libtree-sitter-${parser}.so /usr/share/nvim/runtime/parser/${parser}.so
- done
-
- # conditionally install a symlink for nvimpager
- if use nvimpager; then
- dosym ../share/nvim/runtime/scripts/less.sh /usr/bin/nvimpager
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "clipboard support" x11-misc/xsel x11-misc/xclip gui-apps/wl-clipboard
- optfeature "Python plugin support" dev-python/pynvim
- optfeature "Ruby plugin support" dev-ruby/neovim-ruby-client
- optfeature "remote/nvr support" dev-python/neovim-remote
-}
diff --git a/app-editors/neovim/neovim-0.12.3.ebuild b/app-editors/neovim/neovim-0.12.4.ebuild
index 0b176daf91cc..960da5ea182e 100644
--- a/app-editors/neovim/neovim-0.12.3.ebuild
+++ b/app-editors/neovim/neovim-0.12.4.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git"
else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="Apache-2.0 vim"
@@ -57,6 +57,7 @@ DEPEND="${LUA_DEPS}
=dev-libs/tree-sitter-c-0.24.1*
=dev-libs/tree-sitter-lua-0.5*
=dev-libs/tree-sitter-markdown-0.5*
+ =dev-libs/tree-sitter-markdown-inline-0.5*
=dev-libs/tree-sitter-query-0.8.0*
=dev-libs/tree-sitter-vim-0.8*
=dev-libs/tree-sitter-vimdoc-4*
diff --git a/app-editors/neovim/neovim-0.12.1.ebuild b/app-editors/neovim/neovim-0.12.5.ebuild
index 0b176daf91cc..960da5ea182e 100644
--- a/app-editors/neovim/neovim-0.12.1.ebuild
+++ b/app-editors/neovim/neovim-0.12.5.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/neovim/neovim.git"
else
SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
LICENSE="Apache-2.0 vim"
@@ -57,6 +57,7 @@ DEPEND="${LUA_DEPS}
=dev-libs/tree-sitter-c-0.24.1*
=dev-libs/tree-sitter-lua-0.5*
=dev-libs/tree-sitter-markdown-0.5*
+ =dev-libs/tree-sitter-markdown-inline-0.5*
=dev-libs/tree-sitter-query-0.8.0*
=dev-libs/tree-sitter-vim-0.8*
=dev-libs/tree-sitter-vimdoc-4*
diff --git a/app-editors/neovim/neovim-9999.ebuild b/app-editors/neovim/neovim-9999.ebuild
index 0b176daf91cc..c81cb60ae47a 100644
--- a/app-editors/neovim/neovim-9999.ebuild
+++ b/app-editors/neovim/neovim-9999.ebuild
@@ -57,6 +57,7 @@ DEPEND="${LUA_DEPS}
=dev-libs/tree-sitter-c-0.24.1*
=dev-libs/tree-sitter-lua-0.5*
=dev-libs/tree-sitter-markdown-0.5*
+ =dev-libs/tree-sitter-markdown-inline-0.5*
=dev-libs/tree-sitter-query-0.8.0*
=dev-libs/tree-sitter-vim-0.8*
=dev-libs/tree-sitter-vimdoc-4*
diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest
index a38e63baadef..8da9c37c6962 100644
--- a/app-editors/vscode/Manifest
+++ b/app-editors/vscode/Manifest
@@ -1,6 +1,6 @@
-DIST vscode-1.135.0-amd64.tar.gz 346537015 BLAKE2B 39087946e674ee2be9b3cbd7b067f676009de77e1667a2b507666380e48ea131ab9333a5730a3fee61b480e1a5ee837240aae2cd0089009386e0ac098f39754a SHA512 d55cc70677e26c305f6dc3e0b68c0e1cbc11e51a9dd04818e387eedc3a7fb6d213ba41952ab5b127b2a1e36c4cae3bb98399a1bd3275999f115a78fc1a5920d4
-DIST vscode-1.135.0-arm.tar.gz 219802594 BLAKE2B 171b23a2e7c3cdeba80d8390c3c0ae05b826179df6d783989282cbcd7d093291792469bd3bfd7be9c65b0e6be8cc17af51f63e6c15520cad7bae479bd8c3b1d0 SHA512 8ba4e8f711613f03b0eff504c0d1ccec3134b63f9badd7fbbc14455288acfbd641b52f8f0f551cbb3b058bc0ee6d799cf09042c6f6633c68a7e1c422b14f16ee
-DIST vscode-1.135.0-arm64.tar.gz 333059693 BLAKE2B 40bf9ebfbaaf75171f257ea290e7f6687efa128970a73cf9a0da9bf4feacfc43ffa01c6e7e6446d28e6975ff2d29d20061e6a9c5a456c7758e095ccf4b5172a8 SHA512 9e9eb0fdaa95092031f4c8738fcb29696ea6200d3274e5ebf55d583f94787028f2f5c7c21a02dfba46d7f102fd541ef50eb0693034273f2feabc832c4c50c0be
DIST vscode-1.136.1-amd64.tar.gz 354666608 BLAKE2B 6f3e133beaf531c45521446edf986af439464ac3ae0fbfaa0312a3264c0558e246c3c3059e0d179aa446b2dd335a0dfc00bbaae65f2a5771a6aac7d8ab232111 SHA512 fe7f8ed928debe38ac0a82750baf12189c475fe8a2694f365ba0fddc5f1815d99bfd0a43fcb7e65286c2688df1851b56f7376501b4ec2f06f75706fd1019f03b
DIST vscode-1.136.1-arm.tar.gz 224172150 BLAKE2B 16ba28865d222ccb0932ef231e3a6a98762a0159daabb8cfb6bf79722e1b3e3ef876bc0f5c608b438058c0811c918c88df4ab983e6a2d65f38918723630a5f43 SHA512 ee44e6a3920cf1efda33b616b3047d955b505f62d725f40ee170ace60e150d3e1c92907dcb444b73c9fba3dc27d0444826208e9f7507ac3ba031ec598e625ce3
DIST vscode-1.136.1-arm64.tar.gz 342644352 BLAKE2B 07d8cd732ae9b7ad1ce2ce4c69a4f427e0e1be64930270b6c814799b8939b819a64f676150d7426460619b42307b5d21302160125beb3b7b53a9af809b0de20a SHA512 e7f73186b0d864094c4d9a6ead070329a4b8d91368a202808e6037d21131a7c5cf2d46f1ae3b10e91e23f54f13ed62a2854014a8dd9f7e7a4e8788ffdbb8691e
+DIST vscode-1.137.0-amd64.tar.gz 342993887 BLAKE2B 40f341853b149e82cb948ab125184f0c0e0028a943d14193d73b143c268d147f47c3b6325dfc8dde75fed36775cc6a255cea998936eb3dd4ad53fbcb825b67d4 SHA512 eea81a313cef570239f892a1597e7e1a049b62d72b81f0b7ff026e886864c8776e713c7395857ebd78db6fa5c48f1a963f2132834124668127cc7f66f50ff951
+DIST vscode-1.137.0-arm.tar.gz 224639776 BLAKE2B 1280a5e84fbdef4ce1886d569e8dfa9101cef94fa3de2ea274dd13c2f615c5dd81829a8171e2cfb5466fd363a0c8c0a2191b89778835fc2de5a5b99957003b60 SHA512 c7a79adab49812401573c71d280755cace36d2359d46e0015a506c889feffe32583e8b8303ec1b975230cd2e2909967723749344466af7828533175d6258658e
+DIST vscode-1.137.0-arm64.tar.gz 332457029 BLAKE2B 7949bcb49c156064a690913bd9467824014f5438b04a9b5cc4eaf6ce0ce04b5a30cf05be74b40f8ebe2d68fdc7bf296dd700986adeb6149ec142d811275c2af0 SHA512 311c5009f3b95ae7f6c64b987fe0f39f36f3b065499493e363e9203cdcff9f047cff183faec6cac41bbf3b4b12b4d10d0c97c3e8804a8c43a4ba6a318c9a0313
diff --git a/app-editors/vscode/vscode-1.135.0.ebuild b/app-editors/vscode/vscode-1.137.0.ebuild
index 9cf66870460a..9cf66870460a 100644
--- a/app-editors/vscode/vscode-1.135.0.ebuild
+++ b/app-editors/vscode/vscode-1.137.0.ebuild
diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index 789af3999e08..14aa8e299676 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -1,6 +1,5 @@
-DIST vscodium-1.116.02821-amd64.tar.gz 170364529 BLAKE2B b4bf0aeb8ffd2fd2f687afb822d7d994ed0544d1846320bf901972b7caa5a4e49dfdb891253296fac44270517ed57214f6e6bd457552396c29efe89f6c51dfb0 SHA512 fdc10d2a24e427af1fd0f3799fad541b0ec6d0b30e9223f915becdbc5ab37f6d51adaabeed92dc0d1a7f9a944d6c59754b41730544d6863b2ab983d5aec07a70
-DIST vscodium-1.116.02821-arm64.tar.gz 166262958 BLAKE2B f495f969a4fc2beeeb1dffb71220d4a0608a2b43c081eaa736a5f543dce03e4a20301f6c0aa611afe4b0029f5e8622725031b3ecda034a4c507fd11113fe27aa SHA512 d1243f60d7f32e088a06353b9720bc9d5ae67749be236fb6320f2dcdacd489f197889b8144bb96b282b96c241b1f6101df31be5f8fad7f490edff6ec3a4751a9
-DIST vscodium-1.116.02821-loong.tar.gz 164868202 BLAKE2B eededcc0915d4052a9f719fa4e7840a906f7afc57c6dcead341b7a40c29f8414139862632aeb8aba67e4609321ccbbe16210729960fbec4703c7fa033e38dbdb SHA512 548265f078e0bb6378928c635464c0fc57d5fb2fb3f6cd19b506af5213cab944661cc4fe2ea185f2194940ca8b5033270cf4c60bee885edeeb0826482118bca6
DIST vscodium-1.126.04524-amd64.tar.gz 213520591 BLAKE2B 551cf60a9634907fbf939a6278890503db5fd00334547d29441a9e399338a464bd3f4fdf667c4aff10b08ada7b9e1578e261a506daa03891e1a57884c0687354 SHA512 8057a03e9d4822f937c54919be71646b91c6109ed67305f2ed8d4b8652772468d657330cd9b5d3127b3a930fbe368ca08223d2e51276d07ca3774491ee4b38b1
DIST vscodium-1.126.04524-arm64.tar.gz 209405982 BLAKE2B 9023a389d7d51458bbfe5676de6f6b834986e2334eefdae256bdc38e37b6620abb5ad6c3db2f49770b30c755f9f9831efda085b668831a8a7b86bc1fea71685d SHA512 a7500f0d775d414d091a1273fcf0b339248f5f658cd2165e06da4bd975147112a57728888d47c2d12d19d4e158bbaad2b580746c63351182854ea7df602b8001
DIST vscodium-1.126.04524-loong.tar.gz 207756811 BLAKE2B 557fd038a3fb6ff2c2dc8bf2b2b0be0c018b21961e98a724552952f5d45232bca824071ad656e6d424eae3eb86ac6a54fc8a7fe24b860eb75c36e668521015c0 SHA512 211d0bcf86adaf2ae2ebc73a8dffe6c779a20e0ee1d821b6e34d45549a1ffb473a48c39c2ad830f930c187c88f7f535af66c5fecca2c5f35a07832f671f43ee4
+DIST vscodium-1.135.06055-amd64.tar.gz 243185899 BLAKE2B 711a9e4dcb2638f592facf9b767dec69af586b32f36d810ea04050cd1b4c7ec6f9a5ea837cd01b9586fa8fd3fb04506d12fb0dc7634e352d6ce1f93bf1f510c8 SHA512 82cfbe3383492b24ca9a5850e460936a604f3a2b49df61e243ff8e159d77594da035811b4e7e7b714e96493bb9448c12d5e497898b5e182817bcc2d9a3a43294
+DIST vscodium-1.135.06055-arm64.tar.gz 237904555 BLAKE2B f437395f4d0f8fd803dd5a1f33c6fe5a6a6a6df78e1752586730e1c928afa6894e5f55172fd0359d86e8995a858e5cb1d5153619ad85e7d7d50dd16934023c82 SHA512 0e46c000dcaef2a7e06ffe55433cdc578fdab360e2ce53bb2226137498e67c80a3ff6fb1595a4463d1ed858a3a2f02b4a654f5a3faecc43b0151b0e1407c41ce
diff --git a/app-editors/vscodium/vscodium-1.116.02821.ebuild b/app-editors/vscodium/vscodium-1.135.06055.ebuild
index 605b8973ef0f..87bbfc6dc46e 100644
--- a/app-editors/vscodium/vscodium-1.116.02821.ebuild
+++ b/app-editors/vscodium/vscodium-1.135.06055.ebuild
@@ -22,7 +22,6 @@ HOMEPAGE="https://vscodium.com/"
SRC_URI="
$(arch_src_uri amd64 x64)
$(arch_src_uri arm64 arm64)
- $(arch_src_uri loong loong64)
"
S="${WORKDIR}"
@@ -45,7 +44,7 @@ LICENSE="
W3C
"
SLOT="0"
-KEYWORDS="-* amd64 ~arm64 ~loong"
+KEYWORDS="-* amd64 ~arm64"
IUSE="egl kerberos wayland webkit"
RESTRICT="strip bindist"
diff --git a/app-emacs/emacs-secil-mode/emacs-secil-mode-1.2.ebuild b/app-emacs/emacs-secil-mode/emacs-secil-mode-1.2.ebuild
index 7ca895071564..d2dfd76d6562 100644
--- a/app-emacs/emacs-secil-mode/emacs-secil-mode-1.2.ebuild
+++ b/app-emacs/emacs-secil-mode/emacs-secil-mode-1.2.ebuild
@@ -13,7 +13,7 @@ if [[ "${PV}" = *9999* ]]; then
EGIT_REPO_URI="https://salsa.debian.org/dgrift/${PN}.git"
else
SRC_URI="https://salsa.debian.org/dgrift/${PN}/-/archive/${PV}/${P}.tar.bz2"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="GPL-3"
diff --git a/app-misc/ca-certificates-dn42/ca-certificates-dn42-20160116.ebuild b/app-misc/ca-certificates-dn42/ca-certificates-dn42-20160116.ebuild
new file mode 100644
index 000000000000..96397505c893
--- /dev/null
+++ b/app-misc/ca-certificates-dn42/ca-certificates-dn42-20160116.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="DN42 root certificates"
+HOMEPAGE="https://dn42.eu/services/ca/Certificate-Authority"
+
+S="${WORKDIR}"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+BDEPEND="dev-libs/openssl"
+RDEPEND=">=app-misc/ca-certificates-20260601.3.112.5"
+
+src_unpack() {
+ cp "${FILESDIR}/dn42-ca-${PV}.crt" "${WORKDIR}/" || die
+}
+
+src_prepare() {
+ default
+
+ if ! openssl x509 -in "dn42-ca-${PV}.crt" -noout -text \
+ | grep -A1 'Permitted:' | grep -q 'DNS:\.dn42' ; then
+ die "Certificate is missing the expected DNS:.dn42 name constraint; refusing to install it."
+ fi
+}
+
+src_install() {
+ insinto /usr/share/ca-certificates/dn42
+ newins "dn42-ca-${PV}.crt" root-ca.crt
+}
+
+pkg_postinst() {
+ elog "The DN42 root CA certificate has been installed to:"
+ elog " ${EROOT}/usr/share/ca-certificates/dn42/root-ca.crt"
+ elog ""
+ elog "It is NOT trusted system-wide by default. This CA is constrained to"
+ elog "signing names under .dn42, but you should still enable it"
+ elog "deliberately rather than trust it globally without thinking about it."
+ elog ""
+ elog "To enable it:"
+ elog " 1. Add 'dn42/root-ca.crt' to ${EROOT}/etc/ca-certificates.conf"
+ elog " 2. Run: ${EROOT}/usr/sbin/update-ca-certificates"
+}
diff --git a/app-misc/ca-certificates-dn42/files/dn42-ca-20160116.crt b/app-misc/ca-certificates-dn42/files/dn42-ca-20160116.crt
new file mode 100644
index 000000000000..2999e2cc3951
--- /dev/null
+++ b/app-misc/ca-certificates-dn42/files/dn42-ca-20160116.crt
@@ -0,0 +1,89 @@
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 137808117760 (0x2016010000)
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: C=XD, O=dn42, OU=dn42 Certificate Authority, CN=dn42 Root Authority CA
+ Validity
+ Not Before: Jan 16 00:12:04 2016 GMT
+ Not After : Dec 31 23:59:59 2030 GMT
+ Subject: C=XD, O=dn42, OU=dn42 Certificate Authority, CN=dn42 Root Authority CA
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:c1:19:10:de:01:86:11:f1:82:0c:b0:d4:e5:ff:
+ 9a:c8:e3:aa:f4:00:08:82:c0:cf:7f:05:7a:21:97:
+ c1:b5:8b:a3:d1:54:ee:fa:04:0f:77:d5:5c:98:4b:
+ d9:88:18:c1:17:10:92:e5:24:fa:ef:61:eb:5d:7b:
+ 11:e5:be:ba:89:f2:60:c9:3b:82:05:3a:74:54:60:
+ 23:66:1a:d8:cd:28:7b:f1:ea:55:25:9a:8c:04:a0:
+ ff:9d:48:54:4c:9d:bc:2d:a0:df:71:ae:64:47:0d:
+ e7:75:05:f4:c5:02:2a:d2:0c:be:a3:63:54:62:2b:
+ ad:29:eb:6a:08:a4:5e:a8:eb:f1:52:14:4e:d1:5d:
+ 41:2f:d3:19:ba:e4:82:36:7a:d1:a3:f2:84:f6:07:
+ b2:f6:0c:30:db:db:76:ee:e9:14:05:c7:8f:75:b7:
+ 3f:d5:d5:35:56:d0:92:44:df:26:1e:00:fa:ae:cb:
+ 7a:c9:50:67:5d:69:f8:f9:fd:25:a7:1d:db:40:b1:
+ 42:bc:45:57:e1:c9:1c:42:ba:69:80:1e:ea:25:99:
+ 12:9f:6f:23:a3:d2:2e:4a:cd:15:e4:7c:49:f9:d1:
+ c0:f0:19:0c:15:50:ce:a6:51:bb:aa:16:b2:82:ec:
+ f4:61:44:8c:1c:dd:65:60:04:77:b0:4d:99:67:17:
+ fb:09
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Key Usage: critical
+ Certificate Sign, CRL Sign
+ X509v3 Basic Constraints: critical
+ CA:TRUE
+ X509v3 Subject Key Identifier:
+ 54:76:88:B2:C0:B5:30:D0:FC:4F:C9:6D:3B:F9:8C:55:11:AC:15:15
+ X509v3 Authority Key Identifier:
+ keyid:54:76:88:B2:C0:B5:30:D0:FC:4F:C9:6D:3B:F9:8C:55:11:AC:15:15
+
+ X509v3 Name Constraints:
+ Permitted:
+ DNS:.dn42
+ IP:172.20.0.0/255.252.0.0
+ IP:FD42:0:0:0:0:0:0:0/FFFF:0:0:0:0:0:0:0
+
+ Signature Algorithm: sha256WithRSAEncryption
+ 5c:a4:3b:41:a0:81:69:e2:71:99:4d:75:4b:5a:20:0d:2a:d9:
+ ec:ea:bc:8d:4f:b0:6c:f3:2e:41:1a:a0:75:f3:de:7e:3a:e0:
+ a7:b9:db:cd:f5:16:e4:6a:cb:e7:cc:2a:8f:ee:7f:14:0a:a5:
+ b5:f9:66:48:81:e5:68:1e:0c:a6:a3:3c:a7:2b:e3:95:cf:e3:
+ 63:15:0d:16:09:63:d9:66:31:3b:42:2e:7c:1a:e5:28:8e:5e:
+ 3d:9e:28:99:48:e9:47:86:11:e2:04:29:60:2b:96:95:99:ae:
+ 3f:ab:ff:3f:45:ab:7e:07:45:4e:4d:0b:18:40:3d:3b:02:9c:
+ 4e:a9:0f:a5:c2:3f:4a:30:77:ae:66:5c:b3:8d:b2:41:6b:e2:
+ 98:01:7d:e0:6b:52:70:4d:3d:b8:a9:48:f5:02:d2:d9:40:66:
+ b6:5e:44:25:11:55:ac:31:02:d7:67:72:6a:6a:bc:74:34:5f:
+ 75:dc:9a:4f:83:28:40:e0:2a:dc:3f:41:43:5a:47:07:2b:b7:
+ a7:3f:d0:15:a2:42:d7:30:22:f2:f6:e4:b4:f6:3b:38:ca:6b:
+ 4c:e7:3c:a4:70:cb:de:af:0a:14:ff:23:25:ca:04:cd:9e:49:
+ c3:4b:e4:0a:b5:0b:84:b5:ef:b4:5b:63:07:47:63:cd:5c:50:
+ 0b:42:0a:a9
+-----BEGIN CERTIFICATE-----
+MIID8DCCAtigAwIBAgIFIBYBAAAwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMC
+WEQxDTALBgNVBAoMBGRuNDIxIzAhBgNVBAsMGmRuNDIgQ2VydGlmaWNhdGUgQXV0
+aG9yaXR5MR8wHQYDVQQDDBZkbjQyIFJvb3QgQXV0aG9yaXR5IENBMCAXDTE2MDEx
+NjAwMTIwNFoYDzIwMzAxMjMxMjM1OTU5WjBiMQswCQYDVQQGEwJYRDENMAsGA1UE
+CgwEZG40MjEjMCEGA1UECwwaZG40MiBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxHzAd
+BgNVBAMMFmRuNDIgUm9vdCBBdXRob3JpdHkgQ0EwggEiMA0GCSqGSIb3DQEBAQUA
+A4IBDwAwggEKAoIBAQDBGRDeAYYR8YIMsNTl/5rI46r0AAiCwM9/BXohl8G1i6PR
+VO76BA931VyYS9mIGMEXEJLlJPrvYetdexHlvrqJ8mDJO4IFOnRUYCNmGtjNKHvx
+6lUlmowEoP+dSFRMnbwtoN9xrmRHDed1BfTFAirSDL6jY1RiK60p62oIpF6o6/FS
+FE7RXUEv0xm65II2etGj8oT2B7L2DDDb23bu6RQFx491tz/V1TVW0JJE3yYeAPqu
+y3rJUGddafj5/SWnHdtAsUK8RVfhyRxCummAHuolmRKfbyOj0i5KzRXkfEn50cDw
+GQwVUM6mUbuqFrKC7PRhRIwc3WVgBHewTZlnF/sJAgMBAAGjgaowgacwDgYDVR0P
+AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFR2iLLAtTDQ/E/J
+bTv5jFURrBUVMB8GA1UdIwQYMBaAFFR2iLLAtTDQ/E/JbTv5jFURrBUVMEQGA1Ud
+HgQ9MDugOTAHggUuZG40MjAKhwisFAAA//wAADAihyD9QgAAAAAAAAAAAAAAAAAA
+//8AAAAAAAAAAAAAAAAAADANBgkqhkiG9w0BAQsFAAOCAQEAXKQ7QaCBaeJxmU11
+S1ogDSrZ7Oq8jU+wbPMuQRqgdfPefjrgp7nbzfUW5GrL58wqj+5/FAqltflmSIHl
+aB4MpqM8pyvjlc/jYxUNFglj2WYxO0IufBrlKI5ePZ4omUjpR4YR4gQpYCuWlZmu
+P6v/P0WrfgdFTk0LGEA9OwKcTqkPpcI/SjB3rmZcs42yQWvimAF94GtScE09uKlI
+9QLS2UBmtl5EJRFVrDEC12dyamq8dDRfddyaT4MoQOAq3D9BQ1pHByu3pz/QFaJC
+1zAi8vbktPY7OMprTOc8pHDL3q8KFP8jJcoEzZ5Jw0vkCrULhLXvtFtjB0djzVxQ
+C0IKqQ==
+-----END CERTIFICATE-----
diff --git a/sec-keys/openpgp-keys-mkvtoolnix/metadata.xml b/app-misc/ca-certificates-dn42/metadata.xml
index 2d659d311a25..64a4a9881508 100644
--- a/sec-keys/openpgp-keys-mkvtoolnix/metadata.xml
+++ b/app-misc/ca-certificates-dn42/metadata.xml
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- <name>Gentoo Video project</name>
+ <maintainer type="person">
+ <email>sm+gentoo@skym.fi</email>
+ <name>Skyler</name>
</maintainer>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/app-misc/desec-dns/Manifest b/app-misc/desec-dns/Manifest
index 5ab8caefe145..265651fc3f93 100644
--- a/app-misc/desec-dns/Manifest
+++ b/app-misc/desec-dns/Manifest
@@ -1 +1,2 @@
DIST desec-dns-1.4.0.gh.tar.gz 121158 BLAKE2B 655bde09272597c8cdc6085e7dec4cd232a83aa410a2a174ca3cc68b08e8aad303557b7e2fcf2826fd3e7e514dc686923b303620295279cb3d7841e460aa3abb SHA512 1cd95c0215973046a6c6e488b4f14b7e40f93f8db1310c70e03d7bba852ac4875acb6d48edaf1f29f22ccbc77378dea674e95b49d6df2739e451ced11994d1c0
+DIST desec_dns-1.5.0.tar.gz 123591 BLAKE2B e05fc9d7f25d3fbaf8ebbb4d66201a022d760d2696d91f17d296b00913a7ef34ba82db6f719b8f9158769abdc1f8e21e491cc50cda680e5638baa1432c2309cd SHA512 6a388f9780afdafe0ded4a712988d7cef6af89b96a13b534fa04b7294b0282079556da5ceba9f8c823da1a9c9ffc289bbecd2c6f71a808dffe825deff070b3cb
diff --git a/app-misc/desec-dns/desec-dns-1.5.0.ebuild b/app-misc/desec-dns/desec-dns-1.5.0.ebuild
new file mode 100644
index 000000000000..e8e1189d2b25
--- /dev/null
+++ b/app-misc/desec-dns/desec-dns-1.5.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{13..14} )
+inherit distutils-r1 optfeature pypi shell-completion
+
+DESCRIPTION="A simple deSEC.io API client"
+HOMEPAGE="https://github.com/s-hamann/desec-dns"
+# source dists note: upstream fills in version and man page date in pypi
+# sdists and custom .tar.gz provided by upstream. this ebuild now assumes
+# it's getting that
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# TODO: 9999 (pyproject versioning?)
+
+# maintainers note: tests are probably broken, because
+# >=dev-python/aiohttp-3.14.0 broke <dev-python/vcrpy-8.3.0. fixed version
+# is currently ~dev-python/vcrpy-8.3.0, which is currently ~ keyworded at
+# the moment, stabilization pending.
+DEPEND="
+ >=dev-python/requests-2.0.0[${PYTHON_USEDEP}]
+ test? (
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ )
+"
+RDEPEND="${DEPEND}"
+
+EPYTEST_PLUGINS=(
+ pytest-recording
+)
+distutils_enable_tests pytest
+
+python_install_all() {
+ default
+ dodoc "CHANGELOG.md"
+ doman man/desec.1
+ dozshcomp completions/_desec
+ newbashcomp completions/desec.bash desec
+}
+
+pkg_postinst() {
+ optfeature "TLSA record management support" dev-python/cryptography
+ optfeature "zonefile parsing support" dev-python/dnspython
+}
diff --git a/app-misc/far2l/far2l-2.9.0_beta.ebuild b/app-misc/far2l/far2l-2.9.0_beta.ebuild
index df3a5eb3fd80..171d0850069c 100644
--- a/app-misc/far2l/far2l-2.9.0_beta.ebuild
+++ b/app-misc/far2l/far2l-2.9.0_beta.ebuild
@@ -99,8 +99,6 @@ src_configure() {
-DUSEUCD="$(usex chardet)"
-DCOLORER="$(usex colorer)"
-DMTP="$(usex mtp)"
- -DMTP_SYSTEM_LIBUSB=OFF
- -DMTP_SYSTEM_LIBMTP=OFF
-DNR_NFS="$(usex nfs)"
-DPYTHON="$(usex python)"
-DUNRAR="$(usex rar lib NO)"
@@ -111,22 +109,29 @@ src_configure() {
-DNR_WEBDAV="$(usex webdav)"
-DUSEWX="$(usex wxwidgets)"
-DTTYX="$(usex X)"
- -DTTYXI="$(usex X)"
-DMUSL="$(usex elibc_musl)"
-DBUILD_SHARED_LIBS=OFF
)
+
+ if use mtp; then
+ mycmakeargs+=(
+ -DMTP_SYSTEM_LIBUSB=OFF
+ -DMTP_SYSTEM_LIBMTP=OFF
+ )
+ fi
+
+ if use X; then
+ mycmakeargs+=(
+ -DTTYXI=YES
+ )
+ fi
+
cmake_src_configure
}
pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
+ xdg_pkg_postinst
optfeature "accessing Android devices through the ADB plugin" dev-util/android-tools
optfeature "privileged file operations through far2l's sudo support" app-admin/sudo
}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/app-misc/far2l/far2l-9999.ebuild b/app-misc/far2l/far2l-9999.ebuild
index df3a5eb3fd80..171d0850069c 100644
--- a/app-misc/far2l/far2l-9999.ebuild
+++ b/app-misc/far2l/far2l-9999.ebuild
@@ -99,8 +99,6 @@ src_configure() {
-DUSEUCD="$(usex chardet)"
-DCOLORER="$(usex colorer)"
-DMTP="$(usex mtp)"
- -DMTP_SYSTEM_LIBUSB=OFF
- -DMTP_SYSTEM_LIBMTP=OFF
-DNR_NFS="$(usex nfs)"
-DPYTHON="$(usex python)"
-DUNRAR="$(usex rar lib NO)"
@@ -111,22 +109,29 @@ src_configure() {
-DNR_WEBDAV="$(usex webdav)"
-DUSEWX="$(usex wxwidgets)"
-DTTYX="$(usex X)"
- -DTTYXI="$(usex X)"
-DMUSL="$(usex elibc_musl)"
-DBUILD_SHARED_LIBS=OFF
)
+
+ if use mtp; then
+ mycmakeargs+=(
+ -DMTP_SYSTEM_LIBUSB=OFF
+ -DMTP_SYSTEM_LIBMTP=OFF
+ )
+ fi
+
+ if use X; then
+ mycmakeargs+=(
+ -DTTYXI=YES
+ )
+ fi
+
cmake_src_configure
}
pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
+ xdg_pkg_postinst
optfeature "accessing Android devices through the ADB plugin" dev-util/android-tools
optfeature "privileged file operations through far2l's sudo support" app-admin/sudo
}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/app-misc/francis/Manifest b/app-misc/francis/Manifest
index aba3cd745f1d..ee3ded1ae679 100644
--- a/app-misc/francis/Manifest
+++ b/app-misc/francis/Manifest
@@ -1,2 +1,2 @@
DIST francis-26.04.3.tar.xz 119516 BLAKE2B 0c81108c1e4dcb5091b1f3d3dd528e452c71df991b7c6e79cf0f8a7674f641cb4e6aa1264973c2cf27d87454f79fb60dc3a5d5755971d4cd734ee9797ea36f55 SHA512 b0118805a14f84e6000501ac2f7f197177e3ec6d7b8403c50a771cf7729e21d3ab261109c57052589c1fa93cc905bbc9889fa5536fbdd432dfe5513b27aeb05d
-DIST francis-26.08.0.tar.xz 120068 BLAKE2B 6be8ab74f4899f74adb76da19f622f8da426b48600dcef7eaff98d62f1563ef013edb9ae96c468a51ef3032d8f7459e174157acfe96eb4268b8f9be86c73d7f6 SHA512 86de4f607632ba22c74963044887a04815fa9201ef874f843c486aaeffce2bd84e6b980daef4ab02352055aada9bef8cfbf10457adece5419fe32e6d2bf2d1f0
+DIST francis-26.08.1.tar.xz 120100 BLAKE2B cc6146bfcdf55ab51602b4a8a5f081c437081ba0ecba8fdee06992d84f609494354e6dd4dc88d1a140f4cdd6349d15ecae60a7c2dc704b70e75e83088e5a1ae7 SHA512 d8b80c5d43498bc739aa6e91963068d3382fef8205b12fb67d5e551306984918c3d2d4b0dc43a5222c9f3e9d2e4f938e87c370b74dd703a2a03820244f84acf2
diff --git a/app-misc/francis/francis-26.08.0.ebuild b/app-misc/francis/francis-26.08.1.ebuild
index e3280a117923..e3280a117923 100644
--- a/app-misc/francis/francis-26.08.0.ebuild
+++ b/app-misc/francis/francis-26.08.1.ebuild
diff --git a/app-misc/qtxdg-tools/Manifest b/app-misc/qtxdg-tools/Manifest
index 012510c795fc..855583298df7 100644
--- a/app-misc/qtxdg-tools/Manifest
+++ b/app-misc/qtxdg-tools/Manifest
@@ -1,2 +1 @@
-DIST qtxdg-tools-4.3.0.tar.xz 16880 BLAKE2B 15166c61b6ae9c093c7c86927c18f5fc741c27f27a163be4b34294788b59e760cc0634f4fba7615f4c6d3b236f9686d596cfad9d45a672dfdc1ea706f98c7f36 SHA512 640ce0c2b87da8a664eacfd5d53f63d15fb1030e976617255a7500bb8d82b4d5a8455f59faf6c6dbac4d379010426442a2b0fb4443e29becb2d16499db423618
DIST qtxdg-tools-4.4.0.tar.xz 16948 BLAKE2B 8282a4d8e128b7f7bff1a7bbb9cce5a39c25344f25ad8e697dd00884390c9eed7f6cdcd2e897a461d68925cfd494707ab61cf96cf1648aac3c5c4c48996b531a SHA512 7e5802a4322cd82704fb50776275951bb2dbc5ecf365d5fd914fca88b35829eddeee9b2c8d4a41c7516ecbc7c5df837c55d4ece7f54a566256fe4cc24c95ae82
diff --git a/app-misc/qtxdg-tools/qtxdg-tools-4.3.0.ebuild b/app-misc/qtxdg-tools/qtxdg-tools-4.3.0.ebuild
deleted file mode 100644
index 8dee6ea38e00..000000000000
--- a/app-misc/qtxdg-tools/qtxdg-tools-4.3.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="User Tools from libqtxdg"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-BDEPEND=">=dev-util/lxqt-build-tools-2.3.0"
-RDEPEND="
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6
-"
-DEPEND="${RDEPEND}"
diff --git a/app-misc/skim/Manifest b/app-misc/skim/Manifest
index df9537fd8a29..566a201955ee 100644
--- a/app-misc/skim/Manifest
+++ b/app-misc/skim/Manifest
@@ -1,580 +1,162 @@
-DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
-DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb69379758800655ca4a1cd6fc4d183ab24610bd7e1155b73ca110681da7192534b29de4b70f4f90b4f680b SHA512 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e
-DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
-DIST ansi-to-tui-8.0.1.crate 38814 BLAKE2B 1515b49bbd76199a397a4765d7bd316d535850c76b81427778632a17de271ebef88fa425bfca28a195444fae8fdb96afa6a21cd5cf29943dd6c19bf53be62f40 SHA512 cc3f8b53283a58d18e11fbb1f8303fcffaaf135c67e6ddc8bae1eaa0430b7e4240f7d5ad40dbc2c83462f838e1b7bb459b494e6d9532cc80b16a9603a0ded374
DIST anstream-0.6.20.crate 28797 BLAKE2B 7eb5e05c8810b49f739d779057e8716baa818565f3d2e41dfef750594b64e7e82f630cd558ec367de03a31e002bd3a7a39d5c6b45719cefe5dbd1da69e0fbc7b SHA512 73b6e8e6da61233521c7bb1ab639da2e70bad08602fd10fc7d6b595392a61de35e7f5cf9fa7fcd6e66cc2a3800afff9d75e1da1b0bb64d5733e01d472aeae31d
-DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
-DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
-DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
-DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
-DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
-DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
-DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
-DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
-DIST assert_enum_variants-0.1.2.crate 2909 BLAKE2B 6c1d0ef77e038b91eb8b062ae5f5e9c4abd270ea4e29e4e61f8a5e7fa3860602908916ecdb8b3fb63f83043031ad4040624482cb646b31eb77591a0dcccab850 SHA512 01f65e55493a38f9f174d3ed5e0932a12d7f62bf3d7bfea762b7d364eb02b01ae2ab667547246a75f6767874de3bcd378508520ab3251641a6d52c6f59e7a217
-DIST atomic-0.6.1.crate 15243 BLAKE2B 68934373e2f7ec150a2d41ca1a3db23d01acc5caf43a55b72ac83dc03d5cad0a058c62369105db1901f60cd27b7a37ecaafd272d4904b802e0af61e00d25d316 SHA512 ece971998331bc4f552f7271e7a479555e8c0de2b5fd122b24c218743557c5bee05d49501313e64b5ce7dfc0221f8184b57ed449157812b11856452cfa8fbc19
DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST backtrace-0.3.76.crate 89458 BLAKE2B f9a6aa545fe531202724023cff860853609afdded38328131810d9b32a80a5a84dc6e6f107e14b44238cc8111eacc95f58e0069406b94f5f4e83c8dd6b7efac4 SHA512 2c36a0802f16aa9f4010a466e27876c34fbd50016ceb4bf701eee6bf7688fcf9cfbcab1df8f4a601e0981c811f8d16723fc3437b783b7fe2a6ef3711bb2d4564
-DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa
-DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
-DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
-DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
-DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7
DIST bitflags-2.9.1.crate 47913 BLAKE2B b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b SHA512 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST bstr-1.12.0.crate 351557 BLAKE2B b57f018ad6c0767b23ff65f30fb7bde6199956e50200b7574c04df851aa7c5510874c98caed575c2d6b1984286d39df96a2f29773081915a4bc94257146b831c SHA512 a2b6bb347c4bda37bbc0908a4b1191261fe69de3f767e196b43410a757cd5ade65c9349be76f0d585b4250a9b811c7834fdfe34274a54e989985f353f5ba345a
-DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
-DIST bumpalo-3.19.1.crate 96477 BLAKE2B 8716eecc9918c69dd07d6840f9b55114e290de053fddd11c187e11fb396d8a8825422378ec7a2e131674546d158b909a1a4c3e29d52cf3ed001658333c153807 SHA512 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655
-DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60
-DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8
-DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883
-DIST bytes-1.11.1.crate 78584 BLAKE2B 4985426ff626d880a0da3d592ba48d697c88a83f48177e2b7380cb55e736a43f3cdf662d99cf0908b599aa8eccfebff2910405559e490b71adcf3f078673cd72 SHA512 7933d18c1a2c1496add2c7193e92c3aa17029c530b7031604ccb7c77c68903f53cf7d41396448b32bdd4f540fef4b37564972dac7b225e6e2ca99cd61179a6ab
-DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
DIST cc-1.2.32.crate 111531 BLAKE2B 99f5a1f100b346eb509da6435c314438d520971e26a98e648b724634fec40421fd3b1a9b3137b4451956791f6aca00e6045d88cb2600227a1c067392892960ac SHA512 cd404c407d367ff03f2a19006a532e0cad5f6c8b7cd590627afeb375bdd25685419d453d8b6a9c6d545c4d3b84174ab0d227c337ea1926f777f22789c26b9615
-DIST cc-1.2.60.crate 97051 BLAKE2B 292350c3fe7dc3e023fe4f7cd07b3a5a7233996963b42391243948f834a17cf69781bab32cf46d62722c45437f50123450811dce8aa0e96ee63f35480cc15d90 SHA512 d67fd7400bd1d20f26f7a6743ac02ad09dba0b8002172b87907f4a7ae2487ee41feb2f24fe375ca91a3ac4fde1dc8b48b6703b74297c9eb42bd1e91ac8fe4e80
DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f
-DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-DIST cfg_aliases-0.1.1.crate 6009 BLAKE2B 6acfae9a89d3479f7ce1f0b5dbb13bfe27c006b936a96685606a61a06f69d17ab754a8a0d96c54213f758281c2fb32ac74d03a34e0f836dc7e438387955aac37 SHA512 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a
DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e
-DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
-DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
-DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
DIST clap-4.5.43.crate 58340 BLAKE2B d0bab5b9349820d8e93d34b35eef900eb79ea91d5720522e7048322a8357810c54ea04314d1fa9612aaecd86825b9a6ad22ed870373ea586b5a6a70c5cfc6ce9 SHA512 c31db314152bc6a4f2484cc98c3d07fbf2db4ecafdfa12d99632935fba387c56c8388115ed7296829bd6d0e40aaae5a3221b78090bd47cea75266b61c1fb402a
-DIST clap-4.5.54.crate 62028 BLAKE2B eb0a5188ee58f582013cd9c46c92831ae8c8e21f0ada88ec4201a48d47cf2775df2c581c49e6119ca9ce97d2329d72aa1535165063c58dccda6bad9a83fbc85e SHA512 a97624ba82ae13a9f112f6c3d23a8eb4e6ab21304340553a2d34ef13e472f67685d68ebe2ff48e8b25d197bb7c3eeae0a3adfa69f2adc1ab4e6def3edf86d523
-DIST clap-4.5.56.crate 61996 BLAKE2B 204ab0da10436850d787211a647885094178c24d66380140d0e04e2955bd0fdae5ed8bb3f15b24b7a853e1cf0a0983cab7515e914b6e76a8779fccbb35505d6b SHA512 2131f188f73ad990d3062b2f67ee7aaf4d760d8eff315c3c3417dfe210aad08ebdf030d3b1307a08e2df6486411b4c6ef3a52d8701e221fd3a41be25cef651d0
-DIST clap-4.6.0.crate 62930 BLAKE2B f184cfb0d40adef5d0b4ee0370208bdeb6587b9dfd1b37f71a577cfdf77101100b4c47809ceecf946a855455ab836273aa6b8bb6570d0c126a82754f16bd95ba SHA512 bc5641690f0a0ed2b660836590174641e568be3d2b92d5dc91a82581fdef0543640190fc3c8ffe765f0245a88c0f9809d4e136af156a3d480a680da28e8ae5f6
DIST clap_builder-4.5.43.crate 169708 BLAKE2B 4169c697fab07390b72f66be6aae493ad68039a0b65d52cccd7f107f134750a9c7326e3d8d10caedfe2106c57ba6e24822775d4fc09094ed04224e869f188df1 SHA512 5dea9a2078f31508b0115fb71471f5246cf2d3232d58c1cf62dad5dd934c6b0afb704b8da6c1b990f5ca3b5d00d5088e6f71e57af1614315283fb72ea34bdb35
-DIST clap_builder-4.5.54.crate 170854 BLAKE2B 68ccc19d273270913e282c71bab509e59d46038dfa38db68b99fb02c3e09752e04c2e98af279022fdbb19b29d621939a35049b460a91432bc10a37af2fe3c18f SHA512 6b567a2fea4e85b28d054b0432f527aadd735f730604534ab632ae7c70578bb46635d409d5cc28081d32bb6ca02ecdd17063115ad02996eff8006099d2dd838c
-DIST clap_builder-4.5.56.crate 170945 BLAKE2B a1b48d049438194e3a0bd51f3de8bf4392f681474b4598c0b63b6f781fce9eb15e549bf162800d997b25c69e24d493c7a57a2e3775f70fa071089309a236dd95 SHA512 5886061fd6d2e0c1f21a9d30785f1f704df8912b2f254fb2342e9c1bd7dbeda91c8191559e27960d9fa9e535561c19a6eb16f9fec19c98b7546e872263e3b735
-DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
DIST clap_complete-4.5.56.crate 48609 BLAKE2B 4b46e4074f5d4b64681cd600f032416740f95f749f8f08acc28ad76e5761d1be235d17ecbac40db8093b37c71cdb551dd74f71e1c9c8ccb01b37099540204642 SHA512 9a1d2631789d1b8fdd302a1aee5b160ef72b4e38e6a83437b51d619b64f4fd8c1dca4f86ab5d433789baf46099e8a2b64b3028b2b3b6b3d82f584c4c03817155
-DIST clap_complete-4.5.65.crate 49394 BLAKE2B b84d7a048b26c63b12489b431774a42f727381b985c863bcc8d82a7a19186289e5ac59e0d9439dddc72db1e1be8a8e20cd332a7b62c9baa388d2dea07e72e970 SHA512 150e549ec78504e6bc39df7a8d380aab135d69588664956d2fcea2173492a45fc7441f4961682b332c752386eb71bb2baca6ed615bdf6cda006568bbecec1f40
-DIST clap_complete-4.6.2.crate 50291 BLAKE2B c607d0fd3cde57cad402489eef98d2374be0bf6179d97724fc7eeae4bb9884da9d236eeb33b606d1504831c0c813543a062e1ad9d22f7ad4fc87433936f2f95d SHA512 c031870668dad42f2dd789daee2a45017ef3adbed2dc4acdca9d004bfb1a5488eb2f4efab0ce3773102c834315d7d88deb9ae2963dab7c90d9f18089735e267a
DIST clap_complete_fig-4.5.2.crate 11376 BLAKE2B 4814167837b8b61321559beafe65e6f506bcf28298da469d62f2bf3e3e89b6f478910fef7eeb0a5a43dab121aade7e9c8e30eff02f34aa8f60af5cfb0489aa32 SHA512 4663ac7418b3ac68fce31054fa45e17dff23b51dbf8a1f3b9382b05a4258dccd402669e9a881c93692453b6b3a82d0c9a9338f9dc6bbf19e556b4a7fe0ad6094
-DIST clap_complete_nushell-4.5.10.crate 35247 BLAKE2B badff2c83370040be6fa7a068c62aa662024da19248b75a38e0083db7c3e3edc975111a90e5e941ae9b336d891e10c6cc9c26843d2d81e7ac227647d2ae3d9f8 SHA512 255c5f67343f516e25fdfe79053ee21c6dcc98fc8ad5d9890cff8387dc4e7c1fafd2b0913a1df65ef7ae4b795f3f6d5ade7c069d848776be45d8fe806bb4b18d
DIST clap_complete_nushell-4.5.8.crate 35171 BLAKE2B 4c501d90c0f6cd5273b3a199662e93bbee0ca2f6e7994d0fe12d5b788f123bc28496759c24239f352d91819f18330a9fb52b5324659593a974f72f6fdeddcda3 SHA512 55cbd76310ad1f4e7096340fb644874ae80c541c708d6a883dd3540245dab4f380ae0b89c4ab071f5b6428647e43a16b2b2e69e6550e7cd0286a843c552b1576
-DIST clap_complete_nushell-4.6.0.crate 36526 BLAKE2B 5f38e6d8436d8e7d9f2daa449b5fb49f7b2a1c2f4420cb3225bf182879428c60ec625563a4cf73294e2d3a03e8683ceb68cfa421afd7bd266d245e3eac9e76da SHA512 614840db4208f3e93869e3167d1f95ab420c10043e451e4f941a68728a2182007f8ec7c2719952ba3c6866afdca6e1fa800aa7c07dd665b25328ae57dcf442fe
DIST clap_derive-4.5.41.crate 33493 BLAKE2B 48a8f1be0a9b0f1a0149370217a939dc10e1829bed846ff1d1c39d8ae2424c9a6303a70614b7ff11afb67ab82ce23ef3327d1c34b2b0871d5081b81144c51ff1 SHA512 a6bb6198548b7f4d7de5845a0f262cdf2b385f653c7bb5720bd5cda9dd7ca371de7460505c6490bf4abf051341a92abf732b0e61728cac37ba829b29385a7533
-DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc
-DIST clap_derive-4.5.55.crate 33502 BLAKE2B 3dcd1ef61a9d874dff8e4e337d3447caa05d3155bdbb9f1cb6de0e5a4349b88ea4b7b33316e68b798631c2c3351a7caf97d9b13b37a0c06c8bd5b4b3fb1348d8 SHA512 443bf32b68076a164c00222b7d5fb5cd14ad9f1a7eb417ca9fcd7d6fd49e7cbfb97ac8e74e0e72bbf78a862c1fb6a27e1021d2ae9d9ca03c11b530682e2b0b64
-DIST clap_derive-4.6.0.crate 33435 BLAKE2B 93fef598637bc3674a7682f724412d5b515c3d219fe4d7e854dbb47864be598046e84c025a5245add4e9431b305d232e6207806cd87aff72cb3552c490426aa6 SHA512 4b642e4bda3af45b21fda189094f73b295c6890f2af533e1541be0df8669d1c7d8256a88dfd47f488ea6adab65012a213521d52dd902f9f11fd3b776923da1c7
DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
-DIST clap_lex-0.7.7.crate 13474 BLAKE2B 609eeecb32aef3e1b3ee773af7f554867e8a06d4c5d1d2f42b0137c65825fa27d50a4438b6186bdfe790ad19abda6f32880e679361d9647b0dc197d3d3869392 SHA512 08dd03c26213527f3900a47b011b17de36c3cb50405adc0ea8ea6d06000d8d8b7fde1ea84bf9c426e6e8dfa8cb6b4396bf4291a9058815b93f546c069ac4ff66
-DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST clap_mangen-0.2.29.crate 16080 BLAKE2B 96f053ea52092ac1071a420e4ecf07df07ecbb141014ce1bdaee9ffc7bf46b76f8c31c6c396c39ba569c1061b87b08f39e85cc2058c273fefe016c89afff1f07 SHA512 ba83462c718a8fe20159e2f0bbd4e4d336255b0131eeedf7c7305d696123fd6e2fa579d8bcefbe235a5f379f6bfb52a59746283ebfba7de869ca6939ba4f07a6
-DIST clap_mangen-0.2.31.crate 16345 BLAKE2B 4d5065228398320ebe9609be5513f38b470b68a2e016d9a0b82e7c758170f07ee2127455fec935187d3b140579e67baf6cbc1c7daf52a98ef12c0f8df28de6f3 SHA512 a80fcee194753a601c48d9717e5c420a021f1228c0631dc4405cbd223bd3859a9838b08bc7a4aa34e8cbc9848c0c993c66b7a2795d0d1eb13b44568f63f650db
-DIST clap_mangen-0.3.0.crate 15840 BLAKE2B 1ec60607c76bdb349670ea66bb1930e7d1d13f8dc87dba09c620170f1ad0244658f78464478a1b9eadb3ea1204d23d0b2e509dd609bccc49c416dab3f8a1ccb7 SHA512 eb3957e03ee3f8219ae2cbb94aca91cf0f44b2fb96e7e5426e935b32713873ae2e4af43520ac1b373611ca454723335c696c512592612b28b57194ab6afafd31
-DIST color-eyre-0.6.5.crate 636255 BLAKE2B 4a04144d7b79a46c5dd4397dac89f8e151467750faa0960b7fe527c2a69134de98e3d8cb67ed66c02e67975872c84ba641c3aa0b11acf8fa4c4076b79dfb333b SHA512 b2bb79609f5853177f010eb6b515c9eb4a69e0c2395b90108c151952da38afa76bfa4352d83ac5704716edec742ef85f95bfbefa8d0fa1b503f890f41309de4a
-DIST color-spantrace-0.3.0.crate 12884 BLAKE2B 5cabbcb8a0665c3cb66c73a678b47002ff49ba1650cbc796ee46de1ddca41dd1a4649d99eea0e9b1a1d54695347f8d6ec21c301329f19a579a72e5fa2e2b3f3c SHA512 eb81390a634f79a5f71209305a8f152b6d4c1de0bcba58d945718ffbcc886d43fa6462d14864a0d92173261d3e168e52da8c32df00bdf640c56f4c7e160538d4
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5
-DIST compact_str-0.9.0.crate 72135 BLAKE2B 11b283ad67c3f70f0d311393f82e24751475a884b78c7055ea9a4708c8b2837a0fd6f1553436ead2f0994828235d6462e8d3b832f1f7fe1b5be5204ea2099321 SHA512 b5de4798ed088d4bf15d39bd57bd390f1cae946176b7a5d3576fc56493775eeed832d851c552d847c2f66717e15052b39ddebe6ca5ae68664dd759a226f5fbcf
-DIST console-0.15.11.crate 37822 BLAKE2B 3233ded5b40254fe62d04f2672bf0a8239cd506511a6fa9dcc3ea44b0eca2aa4f586f346b83da3cb354a0fc66484bd1934ab07b8c591834d9dbccd17d149b642 SHA512 ec294c8ba995d0b4769f2e71f3d1918d4c0ef884ee4118ab88f2567a2f0382be46e24eeb47d2bd7947a14c2a54e22760f3f2bac586a372236f25ddca7568c7e4
-DIST console-0.16.3.crate 34041 BLAKE2B 304d7d28d5d2e7032a4f5432644ea9d102c31e6e6563a64390fdc32d4e51200bf735118065569caa34885027cabc4859b3defb05443e2d1fc460f9849bef318d SHA512 c9dc46360bd2c0d7bd4bb34ef1c44edcec4c2ae23141888a7800ee1e0e85b0e020501b6d880ac71731f9e43c1010664b7a5ee5f62348ca272f9bdf6d76caa0eb
-DIST convert_case-0.10.0.crate 24083 BLAKE2B 62d541eb28d7ee69664a4344d794e19adf27ab770c39a536cc490d6c91f3d6d522cb788bfe2cf694ecb02e1c8059f4df321ec2b52e8d722df02866e30f11b758 SHA512 f96a54fed1a158c007cf32d68e0ebdb94482c36e53cb5ac0af0ede5970094f2eeae76f161d56a7fd9766d0ada199c65d850d50dd2edd8db661cbfbf80903b9b4
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
-DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
-DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0
-DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c
DIST crossbeam-0.8.4.crate 10500 BLAKE2B 03212d9789a66c1eee7d1f4c7883eec1267089ab9d652ba5d7d59a22e04ab878e5defeccf8cff4587a34d976488ffa689bffde596588057d814b633ab3d67d1d SHA512 63650fe2d46ff2e593342b398c153facd3cb7cd72dac9b057ee0aac5ef5e9dd9df0e71536d66879676c0edaa89787d1f365eea35c82604ca46090e527749f994
DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
DIST crossbeam-queue-0.3.12.crate 16270 BLAKE2B 75be9d53340ab72e5e52c940bf6ba5dc417d3245fe18c456ca68b460c7747f7d99340517fa1387c7153faa8a0beac002fe3eabedc8638d044e0c05f4c5b98d56 SHA512 a117977e55c0c2eca2a6141e3292dbc75ae5d80c087f0667cd767b9e9ee0f9c87084ceab34937b66b28a586b071e518a483684bb041e6410b2c3ab5924bef769
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
-DIST crossterm-0.29.0.crate 136635 BLAKE2B 1a2e26ed0b04d4c712fcdbdda0c57eda292068fac60bbf65710de8b4ad9f0a59237bbdb010185cea65e913cd49b356f0072f75274b363b0b05d06aba640a61c6 SHA512 7dfac3f43b8a78573660efa2f87907ca00cead1fddab1edc9333277d8a2e83f50268859d0be979ae50106893047166c65aeee78fdf5fa941261698b1b66488d0
-DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
-DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
-DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
-DIST csscolorparser-0.6.2.crate 16859 BLAKE2B 54ed61cc815eb8b46ee0d8f708a1fbc59cb688a70d1ffa5c0b934e5c422dcefa1349ec4af8dcbe2574847cb1d9f9b7c51d7b8e49334baaf2a0f4630687ad9b89 SHA512 4debf9354da3be93da9dbf497ea7a92f367d84ef07f6eae893e06c818e02914846c34099327a1426f9268d38510d5e254eb02952e312c38ce6d30cf859571d95
DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
-DIST darling-0.23.0.crate 43298 BLAKE2B a207ed640665664402ee07eda679af83e498c3de79a9e41c3fe1fec4b28071ba52acdb1f790d46b6c6c1744da96991c14f96002cf149e080a4982d5a74280b9e SHA512 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5
DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
-DIST darling_core-0.23.0.crate 74564 BLAKE2B cb5d45b08fa8927d91f113a37a8eb77f632713e3feaa629d37a6a0fd20112a202bb8ad574a096f0ba7b3b870e7a9982c86641e1cb4f9e33fcee59a65524b5406 SHA512 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9
DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
-DIST darling_macro-0.23.0.crate 2480 BLAKE2B e81f6bb801e5fabf71fbaf966735e5388023f75e12b8f9bd32e2cd49608ce05625849ecea54db3d682a9d091f8f0348dd60777c316c91af5186aeb0b97e4cf1b SHA512 f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3
DIST defer-drop-1.3.0.crate 11087 BLAKE2B 6c3e32888af97f3f88657ad26d63079262e9367fba610a602d6a78e7443f87150e2f397300f7b9d1614c956f45749869b32ec1ff974075fb905ea64b2e6671e7 SHA512 eec17d74f290799d2e36228d49a7df77b276d0b1e6e57b659af123770e5879f1f85912baf08c9718a9925d71288e7e72db180e911c479f69bae2cb6ffeacaa51
-DIST deltae-0.3.2.crate 1918626 BLAKE2B cf9ea441e735b4d480ff2be16dbd120520e8c6d8fb62aef5e2593f8e4384a17582c61978f57a70b9452e5774e00e4a0189c6c7c399016766512610a3d50915fc SHA512 d48d5afe625168ca87af8a759b7245e0e324ab78b57714d55ae19363d9ba74d7eb7a6c641fe2a3af5567ad0b47be8aeaf2ddf48080be355561a2e9a03e1076ba
DIST deranged-0.4.0.crate 23235 BLAKE2B 98179347407a033268eb90d18c75f555fd5fac273512bd08d55fd5e111e6160f23194073ac196bb47f27fea270e1c4ec67c26d38f189e58171d20ea808ab887b SHA512 212c6cc296846425e8b11aaec98666015ccd7fb0e2d0818a8708509ef51ab029ca6bfe4673b168ab0174e41e92b24e2c0e4da939c09b26059aa9e8d396284985
-DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266
-DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872
DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86
DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f
-DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
-DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST dirs-next-2.0.0.crate 11689 BLAKE2B f5022bc51dd50bad4ad0fd05b159a4117aca47afbea66dc42c8306ca58f3a550165afbcf9f5f721ef5ad8d357eaff305c6f6e42789354a910d5f1d05d3b7b7c6 SHA512 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
DIST dirs-sys-next-0.1.2.crate 10681 BLAKE2B 71431533dbfd6016cc309c14a842ac8d43577abe768e69bd2caaf7d19d743f3ca95b9b0be1747077282089c64485f3d4e24bec8e56d4d883f25e494d328fbf3a SHA512 b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
-DIST doctest-file-1.0.0.crate 5703 BLAKE2B eafa2ab1455e07bf20006d8a254c1dc15ee6ecd94e2d0f78c2500490419d18a4ec8abb0615b8b444797efd1c1be6c9a8cfab2e8849425868b447a253a265939a SHA512 a02e3071c51a7cf9de9551c84054c3e7ded8823bfeef8ca5a9c7fa0c7e0c49a7221908039ab19541728e0591c5b8261227cde10ccaacde6857c00097f203f3ef
-DIST doctest-file-1.1.1.crate 14391 BLAKE2B 4ea8e65b17245fe4ec7e4086cc2b5582176cc006b8b48b750a1b3db40745bb32135b7128086fd60a7a458a3711e3a3e1d4ea181efc7bc417da29ca5ff3ea4155 SHA512 2b5a773969532a852555ae87475f6151a03ff5677933fda4945d455cd3858453d920d56ac17bc44d14bfcad005704236c6baa43ab0849fe18a6c56f0964f7d53
-DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
-DIST downcast-rs-1.2.1.crate 11821 BLAKE2B e8a78afcd8d2f17c9505973359e2151d59b233e1757b4c7019047f148b1c8a4f28dc3a0d6eff6cc7f4a7ed986bf592ccf0481dc112768a9751475e1b0dbe27f2 SHA512 f37804c1b1e2cb0ecf2460fd6ab274c843c43e94aa7dfbf4e3c53529cca9b5624c4ea5ab5ceaafd72481165c7335f3cd1f846ae43deaabd18f363572825a5f86
DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
-DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
DIST env_filter-0.1.3.crate 15191 BLAKE2B 95fa27602c10e819ef09b8f4935dcc3204104f7c5a0227e5fd33cc51fd77f70cdab3d822670d216321f263643d1f5220f5849002ad857925d4170b1b56cd3fd7 SHA512 94db29f1639636655e05ab02611cf14d5c2c8778be6eddddf0b6b8c21f364a71909a2ecc3acf3f4062d5d3c79a6316e9ef30b2fe042f617108af8431e198d344
-DIST env_filter-0.1.4.crate 15281 BLAKE2B 4c069793165e5adcbf59586a4bbf4aa436532d838f1b939ad92db011f51f1e337cdbd7e3b84cb9e7681d942c36400f169e0ed6f8b66429cdc77626010a781f68 SHA512 58ebb6a087e50c212fe1292a4e0fe6ce7154d3ca7164ffc6bab914e4300543726f4b7875918effcdbb660b08ccac67df7c91b1fc43f5fdf53ea7a46351ac9299
-DIST env_filter-1.0.1.crate 15045 BLAKE2B 925b8e4e96f2ba1450e051248497abf9e9f2681c0f02bca7498e768cc92895c052fbefc568e48120c30420080b6c494efd820ec480d49b17f45de164ac9af474 SHA512 c4ee750d89f34990254c50749d15c7c212f70c4e62073da8bca64c8321e95bf5c8d9857aa2d7d51ce0ec9092bd408ed09ab61d82d75aa3d0de047249d8366fba
DIST env_home-0.1.0.crate 9006 BLAKE2B 3737d6a3c2c750271d67727a2f7f3466a20ffe2e88998c104416f4814643f929af744b91c2c89ef3db5353faaf8a5daf34430f9e413b0d09c79cee3d10863399 SHA512 5c79ed50e48f35bef62a1135d661ba15b3b30fe93c27d0854f58e9397058579ece4b7083bd2ecdfdf6d7ada6c84c1710c07cdc57fa638d758cc3f54afc46f22f
-DIST env_logger-0.11.10.crate 31613 BLAKE2B 1bb55887a493850e09cbaa51560d2fc946ac53c13d6870412a0ab6a7a8975223f9ce6dbfd791e1c85bbb7515043fdea022d2cb9472115e8dc86b6fb7ec0b9842 SHA512 87a86bea013ae7e8d4c3a32a9f14b724a16ceb30cbe57f7218e932027dff9a6e36468fa500f618d99480f638f1bc5437c442a828282bf47deae1448954243c38
DIST env_logger-0.11.8.crate 32538 BLAKE2B 9d62afecac4d4fb20bbb99611cade6ddbec17c8dedca94aeb13fad8fbfcf82988a55bb45400e78adf8257fb346b0d6cda3e2c2ed2332961d485055b365f396fb SHA512 84091355d3d9f2bfb1fdf4f1c6309444b513385d9b911f3af8cd1b5c467033769e7add11f65f31da8931dd05d96a348e0bcd670733d31ff981faf760d727afa7
DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339
-DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
-DIST euclid-0.22.13.crate 86172 BLAKE2B cd0b16fd9771244f157f3c369bf097e3da366550f4c85d7ef38f66826574e8a3d3f4f90cc54d2cc4bbe087cdaac7497dcd51d8c0deb52f940a71cca1b18e481e SHA512 5237cbec7db5d6448fe14ec7b615b2a09514655285d22e460cf55583576b8d7170d6d9636a0c26abd705c94f4fbb25e40ee2402701767be91e601cd7afe11cd8
-DIST euclid-0.22.14.crate 88222 BLAKE2B 121a9b81b1d7e14b9f4673daebbd3e696c497c28c88cf07ec1f79637ebbefe3dea120e95656f1540c0a7e2870229a0f1f9d0f8657431501f1464e30dbbc997e9 SHA512 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0
-DIST eyre-0.6.12.crate 45330 BLAKE2B d5bae0dc5a45691ce5950daf30d27c7a0824bd03ccf4305e71e71dd9805e5f306ff0796064f07deb6c366b02b81fb6fd22a78682f8c620f7feea9db3d2f452ff SHA512 6d5e3bcc138189e958693dda0c2300c6a30567f60f65432c4f24e41a3def7431366e45de62f74f21485d678daf831e77ab04ba80346c57cffb694a179380e769
-DIST fancy-regex-0.11.0.crate 82918 BLAKE2B 55cff8d2ec3152fe46fc6ea2a6fcd13714b35a5c056739a9a15d7754badaf66873ca1093f96f61529f2b0ba0279a193754a053ed9d5dbbfcd72faef545f092c4 SHA512 7d35306e596543ac63a7b0fab145a401b8eceae08c6d7564dc46aa6f28269acabe59135b30dab20f3ffa6779f5a0d3fcd0264d8b5c19be56fd66dbf6e5c2092b
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
-DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b SHA512 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
-DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
-DIST finl_unicode-1.4.0.crate 66414 BLAKE2B 148990b59fc594571195bd9ff3482de9d286993564eaec065957cd7bad548613d4eb5a71574809cee3eed8384d95768e91a88569028fe0ce3de91cde3fa11055 SHA512 19a635185007adbb58bba2784887560d6fd9c7da8a991b3cb84d89a680a28ba9ac6de17f4e19396969efc1143eeaf0b3b5f09953d1e6f74e5e0e1dbd7b78011d
-DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
-DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
-DIST frizbee-0.6.0.crate 49062 BLAKE2B de14df06d302e965342df15afe8ee62c95b66fbcb713053e6946d676d4577313cf9b4dcfa5a4f90885c1c2cbd809a1f27b02149ede568a08c813ffa0ce6df5bc SHA512 f935ef635d6454eebc8112d00a75b908b70239ff936cdcdc4046eea8e7b9e33d23c50b8bcb774ec020e57faf53d84f8d0880f6cbb4dd2d8b70051f191517f8fe
-DIST frizbee-0.9.0.crate 52940 BLAKE2B b553e2b547be5d866f36ee3f9230cf53f7b2a4c541dd48d649cfabef53d36c24e215a3f346ee21a311858743b8078dfd5d7f58c8fe705e4ab3511368e2ab297b SHA512 217f601151733a59ed97793cb5915167561f7fd5644b3e12156044c1869313f6abb5674728470b3637e98f73385d61bbc06134f3b293bab869674b49832adeb3
-DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d
-DIST futures-0.3.32.crate 61234 BLAKE2B dd15b4558a91d8012bfd9d7ea3cf9764d8b4d9a4d9a2fcdfc10f30465d649989b637045e2cd72948dae060eab3de4ce257f90de263e4b08c3bd0cc37e79bfcf7 SHA512 ba0fab7062af4d01143ebaab728b9d836a6589821e49347751add959f7b85c685f91f99b6a31e44988d887c4301bf657c0f8d969cb3ae219235aef2528aeb4ae
-DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
-DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
-DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
-DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
-DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564
-DIST futures-executor-0.3.32.crate 18581 BLAKE2B ef9b6c7752a913d9ec420858c6e1c102c7b961412fcfa5a6832f11b1f3ce7ff47383d0b0827acbc2d84c00f3a0fd92c3d61be44eca4117470211ff3dd3de0880 SHA512 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040
-DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
-DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61
-DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
-DIST futures-macro-0.3.32.crate 11929 BLAKE2B cb8645742a8b70286ebcb3c8f676c97726e0e8367a926d171439c8ead49933afab39111b66edb249133274641cf623086f4eacba4774885552b02132060d45cc SHA512 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9
-DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
-DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3
-DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
-DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520
-DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
-DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1
DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3
-DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
-DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
-DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f
-DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503
-DIST gnuplot-0.0.46.crate 83029 BLAKE2B fba9ba48d5d4f3d7d9513a729b0a8cbe3ee2d3742ee86f3350fbe54eb388b3fca6de1c5e34b7c1f5342212da98324638a464017528c46f5f24ab4dd936391bdd SHA512 26cf11cf00414e7340eebc751f24e8669a2605a138fbdad8838dde45b7e13b0316da2343a72cac82c9991e6081dfc61458d2e625efb9313d31bf3028ec552f72
-DIST gungraun-0.18.1.crate 119314 BLAKE2B 17cc6feb626fe9df3d4ebeae7839b2e010f9f106d0888e8a3be81b300d94d91427ebc95370f540ef68950f1d81ec7e9b6e8b811bf4ebef7d41999010753a9ec8 SHA512 da9118ca3bb5ffd0f1780891cc979f9a3b59d59298b6097808f82d578a1fb01bb23f457d4bddab2e60c8e8fa21b2c83a1c78ca94ff7e87438befec9f681e7bbf
-DIST gungraun-macros-0.8.0.crate 31816 BLAKE2B ce3a454ebb19d291446c97ec6071a81eb3d9e3936d88f16ed3090cab27b5a17c47b49fcfb906651a1c77e4e09d92d430aa07c54cc1e8448bc4dedd4735213652 SHA512 c11b6026cd70784e7b40d38fa4f6fb832532a3c111191a651f19cbe501e97a01a6f2ebc99153d6d67ce7d378b6619134aec5ae155d2cbcba324ec7d8830f6ce8
-DIST gungraun-runner-0.18.1.crate 207109 BLAKE2B 9d6e03a2795fc06c6252e6c2baf1ac000e635939f06059528a794488ae483332f1d5fcf37fbead7ea8b4edcad9cffcd2bb4f4b6c6c822abed0fbd6ecd3ba82fc SHA512 628ebe52532ff1277b4de9b3bf8ee5cf938b817e55be12dadb2124dc3eb961c4419c577e8e8e9e7b6b3362d4766857b70b4463568861594b7dc62338e46e9a5a
-DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
-DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
-DIST hashbrown-0.17.0.crate 154597 BLAKE2B 1fd03ebd3df85e88abbc498ae8166d3d15f3196c52ce17cd29751be5aaca18d62629b96c1a4fd431e8b38c313e4aefbf78dedbf65bc202d9e4e69dbc1b03f780 SHA512 248f5333b23cb83fd8e439a17df85d0f5bea6dadb0e7cf2cd2d3bd0049494c125ea4fdf74ce2623884d2a3884d444689a0a7cfc9b52ad3d8de40f7498c56ef06
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST iana-time-zone-0.1.63.crate 32919 BLAKE2B 252417d7689156bfef5386f3cddb06703f033324ec7c3223e6db44cdd62c74ff57028c8a4b93f79d079cd69449f97b35823dd6cae712f820dc04a4f0a7d408ac SHA512 9e595c10884bccdbcb171b547ec0add02ccc2c126e6c0372f658bb418c4b4972c031c5fa547f0b11ec8c99a52ca8f5e97e9f1d2a8a6a0f4fef30b5ad15d179de
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
-DIST indenter-0.3.4.crate 11101 BLAKE2B 4134fa08bfd3c7238f23a6d8821d7c74a52615fe833e7973017a8a2b807f4982e27d4059f751c84e1cf1de810620c8b02850c17040b2a87c0780b5497f9c8d40 SHA512 7d52483c23f17e805cccf35c284bfd71c924d850cbbfbab8dddd65e1563b23f2bc14fa404f16d517ed40ea998219367791c4a40bfd7931daa4ab33e41b352d0b
DIST indexmap-2.10.0.crate 95836 BLAKE2B bf49b25e5262b3395467e8e84353dd8e01a790c51a877895b79bee549fd4220f1f29f591eae821f76b78963573885db9cd7e1e914184d27191d88b54369eb93f SHA512 6f267f5879a4ccba6d702dd51e96dba19ab3f3231113faa91f948b1a993ca57b3f9adb5c197482e57b8c460f98308985a33ddcd7cbb6f4e34b7515f7d0403f9c
-DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad
-DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
-DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
-DIST insta-1.46.1.crate 113825 BLAKE2B 187849a8d263ddad6eceec5265eebef8a8604459f5b1e6ab3ff5b360c2823e8dd2b537608e49d3b0a6fa09c2e2b0bb421ad08d963b039ed1a729a4995b2a5f0e SHA512 6708e0bb2aaa3cf55cdfa11d1971f0c52004de6d9c1ee0051a6824c36864434aece7b1976851b0859d8b9a863b7c87d7dbeaadfa4de598f1b9d9b5c2c3235cd1
-DIST insta-1.46.3.crate 114815 BLAKE2B a58f942138a0dc42fd5e4c73a502b0d3daa34f3eb2a75a5253c646ca4b4e6c0bc24402120d7f76c6aa93f5722f9ec49261a9b4b789fddbe5c9a148573de68c44 SHA512 1b21d56e5e89fe5b1b6a681068a8924f3706f4f87701e5f4338e66c1e2bd478d428ebab8524e61d3d5935fd118eb3511a63dc431f8bd94917f0f72209196cd36
-DIST insta-1.47.2.crate 118367 BLAKE2B 28349bfa8a1944018e19f04d93ed4523f4fafa60343fa5e1fcdb243dd19137f246e1620825cc03398cf1d59e2905b8b944841e9b3885a8a8a7d8b418eee7696b SHA512 e56149f63c315455fb4a5d2b6d292fb73647bc7ff3c37e335dd1db08e6fc784adfc4c6e7172de0f027644151d49d7c123b03981a7f2aab06d4c78a8ac1f7c1e7
-DIST instability-0.3.11.crate 14472 BLAKE2B 9ceb89cd7e4e75076c421b64cdc1622f6a01010db76c73d15e11be849290dbb2e871c5a0ccc16146487b7a59ec57fcaf37af67d7b86fdecafb4d0f0fd7bf9a10 SHA512 d5a55c7e89fef192910528616a80a8b03898819e0c8561d4c3401432b117d1c4b3d921eef9e5eca34978bbe914aa2f67b8338402eda45ae90df982f3b0fffd59
-DIST instability-0.3.12.crate 14750 BLAKE2B 13cd2407a85f9b7a67fb18c50b840776c5d2ea4d79a5dd882cb4ceefa34e0ae0ab043e3556f0ceaf57f05276e840c01235c9718f88a43fba3d65b1f02a45fb1d SHA512 06e386161352bdb13278965aa2655857e3c955b15a6b3bdcb51e7f76d66cbf5f8585e9f721447f77969c11a101e1a601bc12eb15df9095c20a7e00f5c76187bf
-DIST interprocess-2.2.3.crate 117702 BLAKE2B ae14c90d6d9ad4165527f8295c2468b981511ff8308ad8c6683e3c221f514da8d5169a745ae40459fa0e9e117341be52b64ad538f997d050485022359ed078be SHA512 42e044bc7f5f4e9c2cfdb5b7204887bd5f1276178631c79126328c6a679cfeb1f74eab16e7486a41797b681035fd2b2b561805be2b81a4ec0811245b272eb4c7
-DIST interprocess-2.4.0.crate 147738 BLAKE2B 06707ae9fd1916ea8b8be2dbeeb9a5fbbb5fb51a5c68f86fb814ccdf77ccafb9fc102998815b2b8324a5b057c8e801d0f91ff27bf010f9818f48c0a47097d6b3 SHA512 111c8eec261c0a8cd4acf505f1a45058c4efb26a7e96b4b639f1e4f862e200620d0458108d2904b58cbf6b60f6fb7884e32e7504bd5736fbd5bdbfd571f4fdc7
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
-DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
-DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
-DIST itoa-1.0.17.crate 15905 BLAKE2B 105796a6438bfccbb4676cc0beefd89abb05dedf077794dae48dcebd63cc745bfa4664c0eaf7bacaf989ea9051c98703e7ce85683f5c8c234fd1639c391aa3fb SHA512 4f1b09fd0152a8c837c40045c46779c992b8b5a4737565b8ce3a92bf2fb884bc6609bc597c2b54c33855bd108311adf46471b5ed5ff7ce32549b8c72c8119c04
-DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
DIST jiff-0.2.15.crate 712996 BLAKE2B c90d59db2762c59fd85fa8f45c189e2cdb476afd140899e5cde1b657b2630cee75a10ea3d3f20a7ce2853fef972bbbfb21b701375e5e9d20b6287cbe433e9a10 SHA512 577b5b326c66bf8b81174c48e913ee381cb17030b7cfb3d211ea3376a4805edf08eebff7ba1aa67cf20144ebf3aca02d6f96f771cd44e5bf6aa0a23e96f6fd27
-DIST jiff-0.2.18.crate 764726 BLAKE2B e41433a8af8fcd9f5bf3c8155865985022a0f3dca132b270f9b2deee321fb36ccb6c8f558d688f55126998a684b854aba973f3c066be93233ee0ff02cccc1350 SHA512 3b6d1f57df5d81fbc529d99594c3c6992e7333428020251def4854b141eb9b071467104f720073b6b07119dbd8aa029b36378d41df6a06239b12f48d2a1b7b21
-DIST jiff-0.2.23.crate 759789 BLAKE2B 890fd06c353642f35634fbbf9a185745a1c3ca2c3d5dbf6ca9923c21b68f9be627bad4cf537c773084a939ad18f5d9bc4619e0a123266585efcdec4cba26f442 SHA512 523461f14e5ddff5f9d883469a227f142ab83c5e953434027207e7b9fe70ad4d86fae8e0ae59adb11768597dfb1480be945c1b44794eaa446ecdaf7acf472881
DIST jiff-static-0.2.15.crate 76146 BLAKE2B 5409fded10b61363d8a6c907716b5e374eb1de51cd062706eb3a81f53064584722984e9bcfae5fb0f90d1c3c841a12a2c569419ab459319697c98e6d70c630dc SHA512 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a
-DIST jiff-static-0.2.18.crate 83381 BLAKE2B f1da345e26e19f49cffc17fc7b920769001f1b4190f0c264f314b0fdae37505ce37765af0aa62df8625668ff83fb984d6dd8d55f3f6a41caaf0d700d430dfdbe SHA512 cab8cd27b3d67f9e5382d5e1456e147d4432f3af4f045b0ff176eb57efc4ab3971a37a3998a33e5e3b76b1800ea18fe1805d1b63c14a85028f82cef694a935e0
-DIST jiff-static-0.2.23.crate 83745 BLAKE2B 501fb0f149c80b287ff039ce12016f437c2861de878f95197adf33069f3b4a29ebe709239484563234b2a86c77572fc28a4965384760ee70545717b89103e895 SHA512 51eeb49ccf7d007931f66fdcb6ab9ffb451a812516a6d592e3f9193c8e3a71f1d7d34652d49f84537e41703a5f8ad6c1eca5043615362420c9210f38c98b823e
DIST js-sys-0.3.77.crate 55538 BLAKE2B 8a4c04a8e93bf5dab63784a24320a314cc5cb629df788e116c452857b8c049c6bf357f3bf8f35086eaa81bc2d7f0954001addfd0577d845844871ee138e81bc6 SHA512 d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255
-DIST js-sys-0.3.85.crate 56436 BLAKE2B a5c35cde1d01b7e5eac3bf59f360e9f8b418009a3b30c81af850a181f14596fca25a4cacec213844b4d59f9ac21e154531700f223fc6e3a22047a5f43833c6e9 SHA512 dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae
-DIST js-sys-0.3.95.crate 104031 BLAKE2B 20141a55de6ad577cf1d48efe79dd3ba4a36d7e2b43feec4ef90fefe522dace2146c4746d982cd93b41c410ce6357c7b0bfafcc81366e9f74e09ec5ff61cfb1d SHA512 3e7a3376d6edf12643ad4e75c075bbb4eabfc59e02b0246b88d3f46f2163c932fb08a21d825589a7bc78e0fe92eb5b96502da2a20b6beb39f2ec483fc0725a27
-DIST kanal-0.1.1.crate 29728 BLAKE2B e3b20861cf30abe945d3e1e1ccc33879cf64a51ec6c06af0e9313a970b277eca8e8810f51db6dabc0e3164dc364b952e708f5abc5e122f5986874d2633225dbf SHA512 e2f96bed87e773f1f89e316626e7fb0f9e56d6ad99e9625aaae7f673ada84703afb381a0cba92ecaabad4f920c297040fb72931c82c84aecce5b4289cb870d82
-DIST kasuari-0.4.11.crate 32486 BLAKE2B 7bfb415b80c6eccb66197f5cd48fb49cf3c98f49bd1135c0c8884a554b3af6fb2b9867fbb3835497cc497c87c9d084bc5787076007e5e99b333295214c90f971 SHA512 448ed2569fbce1dced170dbdd96310da3e5aacb1056303d3e9272f38bed31b391108b24c806985d42e8921cbbe559f1d5805d27da571d19818802bd32a684cdd
-DIST kasuari-0.4.12.crate 32684 BLAKE2B 193bb30181417516b5c55285052f2653ee84f24885dc0daebf3454555d675ca5f66f816ad0f8d7981d91c3ba1c0d2c021175b23ed43ee68de4b60b22499ec595 SHA512 d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8
-DIST lab-0.11.0.crate 15140 BLAKE2B 28763aba9809eaf8ee5d90438ed973fbcde5861d78f51757a23840e5c1823ac30e53cfdcd88c6a8f0cc44c6b0d9ea7e8e50192f40c290c8ef1e93c9c58b35a7b SHA512 bb56ba0af097c5822f6e9ad51f0e4202ddd740953336f9da79af072feb0b40fcb18863f17df4ea8a076e5af719144037303b0fff4fcc0e5c37a018129a08fa91
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
-DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73
-DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
-DIST libc-0.2.185.crate 821775 BLAKE2B e0e93466a29c9d19f7d9ab3581b491908d06873a9c57a96b0cae2eed0f0d1cb184ebe80bc61e36d5ab316ab35dca529a322b29e6895f7f339e72c79cca7f8ca2 SHA512 c8dbcaaf2e5d8377a4d1003af4a7210fbfe4f9b1e8497f07d88a231a8d5c9f67014e650a5e18e913e7b4d6a1835c4cbc9c31ce0cd224ea28acbdbb39034a300e
-DIST libmimalloc-sys-0.1.44.crate 451625 BLAKE2B 1100d7d9fa8afe282b05c7c0c7d49552b3be802544e7377b5365eecbade0f85a16c2431294eada05b641d04c0cd1b40e0bd65da3a7ae8f130d51500d81948fa6 SHA512 18de89a1084ed2da37f9ea6357289e40fe95d86e8de2ee4567bba5453c2f622a116473e2baffeb086cdf814a4b7b12f6e05563992b0b88cf939abcc5a2584fc2
DIST libredox-0.1.9.crate 7281 BLAKE2B b0663dba8deabc47ea5e296524f8f07b7bb2ba1c6144446311a2181cad4f7c2865de6d4295bbac84aed651ba2b1e0d3b7b344b0cf9b1e33d2715a354deb6f50b SHA512 a23cd57785993dbcf22cd18f67cd0f2a79a02d25e07e1eb1d70b6f78531c4987530aaf2ccf612aac07705deb7b98ad21f1682b2a3627e3cbab4f3b35761837f4
-DIST line-clipping-0.3.5.crate 15498 BLAKE2B 102f3f413fe020616e637afeb3d51d979853ac58397bd5f638ff67dc1c14a3017c23c36b14d293cff66e2c68566de36d29de94560946da89fb617186c02c67b2 SHA512 adc5b85d2bf9415f815bc93aae5e802572c2da63251fb0f6a441ac4b4e56110f35b3191fbe5c0a3ac76cea126a66be672a213031b067fce0bec6286c7b3977df
-DIST line-clipping-0.3.7.crate 15755 BLAKE2B b7ebab69df84131fd6e90c80d5576a1e45234f781821b7579c2047d21cece78818fba197f6d73e991472391fdec3e0098b49cf2fee7159c4a7c4a433785f5f7f SHA512 a7316fc1f350c5de65fc48c62dcc77875ed2973ef6370b6921ae95c02090ff806163121bf42992135d04ef1f45172e504981680dc6de0a0d839e99c98b91dd45
-DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
-DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
-DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
-DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
-DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
-DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15
-DIST lru-0.16.4.crate 17470 BLAKE2B 15c75fd6e0bd8d68e9fa0386214e64ec7e753f3f62ac307eeac44d47c29781d0b3282b1a1b4517ebc9e071a906dd489dd3b4c233233e4bf948520a20ea09a37a SHA512 3d3c4e62c4e0033738fbf8b0948adeb693c882bc70237e5988d681fe4cab6761c5aee8dfe0ffc555c4b02588efddcb8dcc2ab1cd56eefca67fa71bf823185bb2
-DIST mac_address-1.1.8.crate 12876 BLAKE2B c0e91482dc2aa5697188b747fc4544dbc787ee203821f7c2651b996d5041c7ae80ba02ad87b8ac447b16191644e3633136bea22cc379c3edcb669be499703eee SHA512 bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35
DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
-DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
-DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f
-DIST memmem-0.1.1.crate 10665 BLAKE2B 430da33ee602a8aefb0a827afd288cbf0ec16f1d5377f38d17e44dd1d4cf5847b2123f50385c911423ad4b72721fa5b244e4bf093fb2fb1d3ceb53a3782a6152 SHA512 f4ee8123e0263c30898ff1e397bb3daf4e027aadf520977ccaf5bfc4ec8158b398a19bae6d48a85a084e43d80d5ddcbb3cbfdf986080041ce958d2c8f5eb897a
-DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
-DIST mimalloc-0.1.48.crate 4742 BLAKE2B caebd736d598c17e0b09f2695175789d227e9999e30a76d5cd7a5c04399bd1877d9ed60fa5986a96f10962b7877f533813d2a3ecce4f43c79aa8ec2de7b7172f SHA512 c12fc48e673c323bf7bf850553695b1fdbc63795e3849028a15490421f072745b9208501ddb7394d3f93f2c1a569636ee8e77cdb37340c52762ce0d3af3fc1ac
-DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
-DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST mio-1.1.1.crate 105630 BLAKE2B db279c3e46108375f5391a5ebc3ae07e8ccbcc9f6a71aa41996adb862c5d2b965af3cb0da25becdadb16d401ae69ccf5a07e21b0b6fb36e07294633cdf690141 SHA512 0b1c82773f5cc3f33ccb80a2cfbd58e48ffac82934afa7d9ec632b36484f8a13a079802dd8a658dbc94fc158e597e4d7a2c02a799f7b506a7de98fe74e80e684
-DIST mio-1.2.0.crate 106403 BLAKE2B c9b2342879cf19b95c9b9e472fd5e8caa6f6371bc7734b6d9af71c736a4aa218837ac3c8a1f84d1fd1ce4bfed9ff417d319f47e52c4d637b15e2a179f859c3ae SHA512 148daec8a99b63ad5742695ce7b5306d32dfcb484fc819b1220079c59219695d2892bbf83b65aa2dd76b68272fa195d353ecb28d9de795e176c4a38be729b04c
-DIST multiversion-0.8.0.crate 11463 BLAKE2B 1baa59c40e4b5403158e702b3d591690869c942d4cb82d292cc425e8f45a19afe6af7b12e93b51c747356b74048cdff220c400337c6b5498cee74d110a1b7bfb SHA512 cf0c4587be79330e2274160fdcfcaee774fa668ae8457391c75acdd4d38a3f301d2e52c8a6fa86995b3047f3cefedab5457be2f55081e0dccfd9de07e0005a3e
-DIST multiversion-macros-0.8.0.crate 14725 BLAKE2B 41bd769429cf53db1e12b09d041f950b95967619d220d610c646d807abffa8bf7a024d3fba6b837972324f87f20369a625458a2cd3376c08f414f602c5d3d2c1 SHA512 d7fdffb8b7a815c34804636d9adbe17f4f1d933491f30cd1d65deca828df1470ed1d18ff0df288047799bf1609690013b96754d5737e9a2000fb5985f353b999
-DIST nix-0.28.0.crate 311086 BLAKE2B a07023566f04896fdb3ef8b2a1ae8dd64adaa5eb48217c58588e1b41733642e03e0637350c0ee83ac47e663c02b24d5668be751f8d199aa773de6df8b2213894 SHA512 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
-DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
-DIST nix-0.31.1.crate 344337 BLAKE2B 47c9eb3e24c245cb005d80c188e9b2355449811f6859a49ae4fdfa93d6271782cd69107d8f305bb74f12cbff765ed9190b481133f29b948f26743cb3cc5f943a SHA512 1bf618f7e10f5c26bf9a80855e2ba36dc73185bdceb9aaac610d4d72a543ef61bf61e72bdc119cf61be5e252862d00064442753f79757820f2bdf4c4898fe310
-DIST nix-0.31.2.crate 346284 BLAKE2B 310de6bfc8b7bfdaaef0ac7b441e5fcda8b25722eeb8d91d28d24c08f52cebfbad5d005010af76ba544d0f79594eef8d9248b53346b986a9962f8cc3d3c56f6f SHA512 a7b000095cb1616b24feb12880ef9da3212cce894d70a94501a2bb200ac1d0b7e4b9dd5b993b90ea93304b192b6d28e10dbdb4509d1919ec9252b1a3433592b8
-DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
-DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6
DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
-DIST num-conv-0.2.0.crate 7034 BLAKE2B 903495ef172da73d40e6f3f2480b7c6ec4f1a45f05151e2c6ac5676159485270cfae0f48a6326de700fa02b00dc3dcc746681c2a16b072ccd129f2a1cf8e3ded SHA512 5d17b59e4c76ac7732d7d218da18d83dc99fd1f5c396c054d7e40a583a2fc3d15dd9e545d968fea61cdc8a4f7eb2592fd5c02ba734e3361b6ee2686eb9a57fd1
-DIST num-conv-0.2.1.crate 7099 BLAKE2B 9041253ea3b0c7b247e731a72ae8e42f2bfb068ec7203d6262f73c5e3af2058a175fe3b6f0d21214a44563f12c680336f6d789003d3575356310e4dffadc8030 SHA512 5f337ab964e2cb6f7bddcd86fbdc6accad34038fe739e0e6d3923f0cd75c523b37059c1c58bddc2e1b5c07f9913b58fd71c978984b7b1f043056aadc2ffebf53
-DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
-DIST numtoa-0.2.4.crate 9167 BLAKE2B 16b0e6c26879c33c952ee0122c8d2b28cd678d3d877434292203fe420f1f60d8be7ef1b9067070e449a15cb138551bf3c3b6421b629b80c201d34ba1f1e688da SHA512 d627d2ea465c81b768545a1ed1770d5a567f0cd6fb19e819717ba31d795c47296f1575c56d767a7f7535c83c65d81482cbfda8d1c8e711c209e76ab813065b4a
-DIST object-0.37.3.crate 344032 BLAKE2B 7cef4fb0adfe2c0ce56705404b1e1b2b22afbd741cdc16bb5a2c76c9c2df03eca801b0cbd9077a4ad153b97c37d20637608018f532918e82d1f27c75f603dbac SHA512 e6a72ff6ed5066e0b6fd4b5c37dc0c3d334052f3d123fa0aea2dfa45c8ba5700fd6a66f4f76efbd8823f0935c6d1bf9cb3aadcb8eec1370b0126511606038aa8
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
-DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
-DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6
-DIST ordered-float-4.6.0.crate 23633 BLAKE2B caf4d17734044d863fc4f3f1a7f140eb38a19e2d8503e77e163915383f971ad28ecaded594dbf345ef7e9b3c55104365160172c6c976dbf3de1b53c5821b556b SHA512 57282f48284630fd17d65727e54470e63f92ad83f7eeaf83a179747a3de3c635a91d6f3836d5e01355d0b2c1a33d4c0e4d931951495e3b8b838d8f058cbd2887
-DIST owo-colors-4.2.3.crate 38315 BLAKE2B b19d40fa0f9e929bd30233f990342fb5513ed1f73d8b5b99984e47ed0189470ef21ca0e8819249c5259664575cfce167d3eeb63dcaa077658f85b65c6f1c219e SHA512 f3a9fe83a61dfbac527daa7c0667ab8e2809201aa9216e4bbd20789e45a888ed8e359994a4bc764fee72d375acf1c11d00e18d3974b74fd44f2a873be7c03c39
-DIST owo-colors-4.3.0.crate 31273 BLAKE2B 5c451ac48d4aeee18f00428d5399ab6fcf11050d03117dbfeb391e05c1a0aadd341d0395c20ce38de521ded82786183dc4dd98735fec1531ccaf003458fbf4cc SHA512 7a63f3c9e8dba768779163ad8f547ce64587c35e85c39dd9c57f24670e9ae49b8955c0f0a84ec79c110f907925f429ac33ec6580a4c979ffadfe7e3eee554661
-DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5
-DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
-DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
-DIST pest-2.8.5.crate 129838 BLAKE2B d0b000538ae6c74dcb4de6aed1a6fefd88e1cda6ce04dbbf0bc937fd1b11c1c4cc71ddd65aaa920767e9f3d8652b82fa0f412dd1c0ec87d6aa0c67941e534f60 SHA512 f53751f0c142771573341f4849db7cfe3e5d8f130ee8c78937c285bbc7ba46e153d896143e8d132e6617b2ebd3c36826e81f96a2ae3f24c255981bddbf8945ff
-DIST pest-2.8.6.crate 130316 BLAKE2B eae5ba6c438a603b5d94fd59a633b6c24bd2e8c904a0f29076a9b249a0f39e3550e6b600a7da087bc6378ab81051431ec10f381ad82aa51125724e45905d50e3 SHA512 888157e5111186239428163f4ecce3728821f77926ed99339064699a2e93d0f1b63b09871c31499c2d7f32a0e06e2431845f39bd03f7b626bb23e9ea0051934f
-DIST pest_derive-2.8.5.crate 43550 BLAKE2B e72db62bba6924b519bcf4c0c9f41ec306f4a954fce35bc0498b509f1d28542f33e9746fb0c55333fa61bb5612bebd2dd39bf99b5ac47992cdfc9463b716271e SHA512 bc36d726f9d8a5a64f1464fe914a02755301f4c1a78c5969d792f3f98285a34269a0fff1b8f5d3a5d79ce69cc2e02ec58edd1f4895b2d15e4d11c974bed42f08
-DIST pest_derive-2.8.6.crate 44342 BLAKE2B fb6d0eead1f6b1a56d9831bc31ab3259eb253566f232a0f59282a66f2bc162f0045b2de1d2e681ded5be615022cd9974b07fc4d6261be5c874264f994783a7bb SHA512 cfb3553b01946138fd1e3ef53e93a482509ef384607c81fe7810131376ab95fd3af36c468a8a75299df90fd106b094019b6b3ed8329d3228eae300f17ebffd0b
-DIST pest_generator-2.8.5.crate 18653 BLAKE2B 7564d43ea0de93db83eb468a3f871cd94e2e0da9cca5ee5ac210c0c052f5604e53fc4fdabfc30290c18b2b76bd08ad5eb04d1d110a8e735d2660fbf2632d5320 SHA512 a3714d32a19db7e65e3f0674656464a12317c589588505623706c35e43f7062feba0ceecd57873575629c73c47c02426c65799a991d1ceba372a06c07ee0009b
-DIST pest_generator-2.8.6.crate 43975 BLAKE2B 73580cddc4fa7b8b1ec5ba51bf3ab563f8e3370799e43f7e1cf0f7e0bcccae277fbc0547d986e02bb111c3c653e130d61529ac149d707cb19e6b5453664dca0c SHA512 efdf7cbb76bf8adb4cd97789d40f44e843f89ad9f02549ef06feab30d6152ee78c85b565e811a69c2721a6f3b06ac36a37c962bfd30d3beea04ce1f0c4b8b9fd
-DIST pest_meta-2.8.5.crate 42953 BLAKE2B 15c8b602e75b1b888b90430fbd8a92b4813589844f9fb70f64eaf13a38a663b4fe5518a41551e59c856a8e84e0f9c3fede3a14431fff6e23173e5c94157cfaab SHA512 e740e05bd6ed1e6ce50c4699d567b0a4366913099d8b8a5e6f100d24e3c828720bf542c0dd07f5c96fb5f977a1750d8bf25f2eb92c48facb8d849064e1757cce
-DIST pest_meta-2.8.6.crate 68276 BLAKE2B 930198a1b0b9494e4f85ac52bc25acd3cac9a46647517d3d95d1e25ee12aaeed5706212eabfa49738a97cf7017f71b48ea844f9721f4708db4d8877f279c5e8a SHA512 7e6bbc105306a729cb4fbd5bd695d17b524b02b7116211aa02294e9ce7301bf0ba0b66cb60ac4df27cb450c86ee5020686a36c73e23109e95af34e7160a2f1a2
-DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
-DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78 SHA512 e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e
-DIST phf_generator-0.11.3.crate 15431 BLAKE2B 0c8fa88e391141d36d6f128fdc3708a87e34ebd56e201ad56d62de8c05e9bff62258dd7f3a03b432ddcbd83c4f61fb9a57d93574a9f9a68e931720733ecfe1c6 SHA512 52998e20648b6ecd1eaafa407f7da4667fa829d48fe0c9f8f718377cc86a232a6261fc2f831ffc7051b62dbdb880654b1207ac314e57b23d2b70f634d07c2115
-DIST phf_macros-0.11.3.crate 18436 BLAKE2B f52beba12088a40eb532da1dabab5d633c1c90fe143ea0367afd7ad8263c42336fa81974fb122ae0d30eb45f13a257c7fef85f03b0aee8de45d3cf3b9e903d30 SHA512 331d3392dfd3e48eab0e65c3daca469c3abaf902989ed912e394175876f36c14d06fd1ba4ed03e01234608faf1189743e6dcde75eccdf2f4fe0dc8ffb15e720f
-DIST phf_shared-0.11.3.crate 15199 BLAKE2B 82441a3f6db12e9021552b51ef4ad8b564532833dce782938d7d721e9f2d8b7015eee7483724552b8fcfeeed365259cdfd5044e9d2a999f42baf476df8141db4 SHA512 34bc3c0dff5568f0276777614d92d87882ca6be9e3d405c1e7de90ac16ec52a12acc30ea9ab2033074d0e988fa514247f37de1a21a3727de0ef43f42f477e27e
-DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
-DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
-DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1
-DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3
-DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6
DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
-DIST portable-atomic-1.13.0.crate 195086 BLAKE2B 232b1d78c459067819dd6662ed14d4aaa1bb8157cafdeb8a61b4726ecda05068350a6e53158d2eb321cea544c688e0b3d5ac05aea77f8259ee342430c91b01e6 SHA512 1eae32e2f45a3ab92a7aaa4914995927d99b7ae4c9d4e5bc817436a06583298a1557a94b4857649356d82178125493e6c5030750b5a489c3c4e6fc3f8d501bd7
-DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
DIST portable-atomic-util-0.2.4.crate 47043 BLAKE2B 6a8e122bb2b9eb8262e9eb790f336dbb602f6c086f8ac025740c043170360d5474af578b3842b06ec51535535de3f4d1b6753ec54a6871dd0396f5c1012b0bd4 SHA512 f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8
-DIST portable-atomic-util-0.2.5.crate 51858 BLAKE2B 6e23923132141eaca93d20a8981382819c310b76206a3cc7d09cb114adfa869ef965d27bd20226b8538f840dcb780c7b31db3ff3e41e956826ad0c042d7a20ba SHA512 246c63d1818ce2e63ec5c0fddd9dd56e892a058c15e266a3ff169dcb9e8897122a5d0a8c7af4a9a9644d6acd2949d2eb422c07a4b6d2f413f0d59a8c97ae2835
-DIST portable-atomic-util-0.2.6.crate 52478 BLAKE2B 299bc2331001afb4c71258899a2be96ba19e907e40b0f71937a58d2211039196c51e038f53c8e3bd3662e096478ee67b6c135d608d5b8acc6c211bc432486d3b SHA512 12fa0d815a662e05867d7aaf84556ab637c827e1b0329c19ef4eaf6b0afa106f93aa760846a9dac38cd18bb03d2f631b365bad321da5365bbbe32d1a0a6c5163
-DIST portable-pty-0.9.0.crate 29466 BLAKE2B ea8433ac8597aad8f8d26730a0b43a8bf1b35d3ff1392bb4fe7a6ba82bc4580cc0e21ea48bdd7c867c679a39d6b7f7be916950d5da38492d44c75621d52ce3be SHA512 1d8261bc89404c35d2dc86b1ccd201ea2be65dad34a6059ceb4fcb6235b031f7e027691032b455fa47f89d768783a0e509dda95b12a39444e4676b662e066f15
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
-DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
-DIST proc-macro-error-attr2-2.0.0.crate 7745 BLAKE2B 6e0e6d0d19bc467550de90a075a602f0be1e6ba24b29b84e42f01ccc953dec4f841625a84930a84cc5c00a1959ebdde9919c8d6d21664dd2161ea4a18a6f1d08 SHA512 8dfdd6aa54b03cc3b29e97f6be2a2d0716cb52b751cb7cbce8ceaa9120f95f9567be5869d6c4467ad16560b6db037d2c48ecf5290817c4e06b6acec1d7aaec44
-DIST proc-macro-error2-2.0.1.crate 24807 BLAKE2B 20bc34aff566445280cc874fc0c2a43ef6ea2ff67f674107f816daceee712749fafcdd1a8fd52fc35f8b875375e5fe05a571b717629e6cbd250b42162c2b3837 SHA512 6406a792b780178e80597709fa34923b59f8a9e8ad22fddafd78b3495b943765f5657542078a88dafa0e904073a22fbd9722d45ee175bcb51725e566682a976b
-DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547
DIST pulldown-cmark-0.13.0.crate 154023 BLAKE2B 4cd72863e9fbd1e3bbf3073005177cc6e941cfff7899581cf4b5efa9816feb422996bcf3112e5bde98e38790b6c8b20fc4946627b7a8c0d949720d5ece2130c3 SHA512 53e5ebf0ece2e128c6f04627cc5c4f34fa11d709f422d143016540d522c3b158e33608209e6a5f62312072fe444d9e67242d7bd4f2094c98da4a23037d75d430
-DIST pulldown-cmark-0.13.3.crate 154953 BLAKE2B f732e8af5ff90ae77d923ce484f14c710771fc504965a50558f6cb27cf69fdd159eff85f143fe0f167698521ea8dc3bdf1931b040e616f24e76b1d3a6b9ec206 SHA512 8cd256b719c803f5bafe99df8754f518f04c977100e2a786b7cbc35cc1937f1f9595de299868e6fc595e4431ec52b84d4c427844f8852070e00d19057fe8ee32
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
-DIST quote-1.0.43.crate 31587 BLAKE2B 98b16b90a6f4a2c17fe4c3b428874265cd550e96db116642bcf9ca5300780115c11baa591858fbd92e024ca0d59a385275e33b7b5ba4da946e07d1f0df6e245f SHA512 ecceef4e34e0ccf260e2f958fc8b6595f488a6cf6b2d9230bdea33aedf3b41ccb2e72f8810ffda8607bde9be5a3aaac518d6f3e48e41e5040915cad26083889e
-DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d
-DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
-DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
-DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
-DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
-DIST ratatui-0.30.0.crate 70528 BLAKE2B dd75ac882c8b9bddee196a8d16b953ef8eef8bdbf3d010151988f044fd211d4377fef5da8b2636e4db80b4d0333dbbf494424f4f5a45af5ec76f2d7198702ba1 SHA512 eaa10e6383eba9166fe7b3ce93ee5715c5af3ffeaa75a724f140e7c83e4428504faddb20e3cf5f36d83a245e1b0297abfaec5e0e07d70ab193d0ccb9443cc23a
-DIST ratatui-core-0.1.0.crate 159099 BLAKE2B f058ae843ea5d87c50652441e26467a364a1f8ee4e52f31c5cb352022828b4d060bbc9d1be64c115b3b05b9d618685473afeb188152b3dac3c217e73f13f9d80 SHA512 5ced009edeb109f327bf478067e138acaa8c83cab5be95144a5ea8e46ea3ab43d9feb50760eb606ee3cbfbc1b80c739297fd3ca8c4bc3c78a4c8c39f2b0e2a20
-DIST ratatui-crossterm-0.1.0.crate 17118 BLAKE2B 0896fcd3598f7bf11569ddd065c6652f461cdeb9ac9d5f8ef7dcdcda17bd2b25e441c18aacb3123b0184968de50784c64169866119e9251d5ca94632472684c3 SHA512 fc013df77d14c4b336cc32432ffe7f9f867742c3d934f3b464cbfdee60d38ed51002072d36d3305db94fe16af1c099a58d965a06420b95d6bed69c01d8d36108
-DIST ratatui-macros-0.7.0.crate 16599 BLAKE2B 7ed349433ca89eef6c726a27c4d768f34e9ed75c8968c29bb980f605e8cf994b1c12ee55eb8d2d5d78f7867b3074ee4ad3a0ffa973549a9931a34b8fc8b73510 SHA512 2936bb17a9f578e3f5ac1cc812e26856eebbf5d7b35f8d14371650a1bfc2968051c480e3405845766c4398ffb23f6b3128daafc63999379212c4fd92aed32328
-DIST ratatui-termwiz-0.1.0.crate 17360 BLAKE2B 1c6c93687f9e8cbe0c10fe7a2e9982844ee1f9c57e6d3eb3964e04b4069fab0b96b45c1f9ee7a617b95323b0c200af7e92cc3c3c7f64b5564c9bcff082f459a9 SHA512 3a0fd4adcfebd387f2969046eaea51ffb791d63ea9c0d2afc03e77c9bfb47a971e708795359d4cf3b1ee689617513aa0959e9122dc8dcd039afa454cdf1f618a
-DIST ratatui-widgets-0.3.0.crate 216270 BLAKE2B ae18bbe7a0b10c8f63fde07d28958da7371a4c025c418dc6951ea9d7dc5f643ebdf325945e6272473b65d14981c5f2a69a29c2ff54dcddc67caf79d8222e5b35 SHA512 b765e08c1a999a78619de6a7eafa562759d44ac38095baf4463e56a7e14d6ebb3401a122ecf520e448d0dd201b09b012954e82d777c195df2263f7da02c59da7
-DIST raw-cpuid-11.6.0.crate 117569 BLAKE2B 4887fe67eb72cf5d5b7509704144f65ceae407b4ab9382034f073dd636d2c710733526d8d0459c040bf445a58574bc790cccdae37890a060a6e45e6804023b2d SHA512 41d837395501cd7dac1afb48e6aea5150141b60cbae5c63dd056cd4a79b2f1f73ed507e5084e53177f7c4f92859937968a2d54277edee22137391319c5e2884c
DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
-DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c
-DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb
DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
-DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
-DIST recvmsg-1.0.0.crate 29694 BLAKE2B 1b0818bd937541220d8a1a7245ac981270588a7ec6fb1121aca1da845c22736e4f98a08e0824d993cd9a6aac03898b7b849c3fd47fcb2e691ad84fa2d5492a48 SHA512 1d6f4fd71b767e7db83cf52fbdfd903e208189bc9d4edd5d502cf30f63a5dd5552420573fd644cfe8a7313b6f82728d76d5c6d4fa910f3312f061ff565f3c024
-DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
-DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000
-DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
-DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4
DIST roff-0.2.2.crate 11648 BLAKE2B 38431e1dbfe394274c09e32a9f4c99f7e208130efd1765e9df0c08cf313a0ca81d13198158af6342ec658648cfcfe2e3cae5a5306f8e27e18af7b8163359e896 SHA512 0098d4cc921435cd48fd924d96e8dd27f6443a9b6cba847388ec4be7c2222bffa7a1507862b8c120314d32d08e0cc04e52d44973e25d85536a3a2560fa2a06aa
-DIST roff-1.1.1.crate 13932 BLAKE2B e9b75aa53900e82a75dc7b9ebfd62888a6864c631abd36f27dacd95442616190ce771dba8c73fbc59689191239c3629cb37be3f149f7aae52c265ebb4fab52d1 SHA512 24e0bbf24ae75f80343d9bbf59eef0dedd04c0ec96f930414d92e8cfdb652029e4ce22e78343683e16d8d51323586f46cb48b4aa17d5f173d498cf434c49c3ee
-DIST ron-0.12.0.crate 119892 BLAKE2B de2719e97db99a4c4c701b0f82006e6467b08bda08293bc4a0c787c95a6c384e1ae7650576ea5bbd2e6196155ae218d8432cf6150663e17e4d99863c824c36ca SHA512 67c447dbd9e15ebfe84f85ca2d342489c04d3a8d7294301bcb4a1e4d8c29267503f3516679ec9ea21da3447fcdfb2ab311a30eb76895d35dbf99edbe684d173f
-DIST ron-0.12.1.crate 121948 BLAKE2B 1b410d1f69832ffccb3e8e6aa2477f06a8b41c630fc08304ff13567fa3f72262a786b4e7339437faba52fb212ce8177a87a038e0016113bdcdc99fa193ce66d2 SHA512 27de86f46e3f3ee368d0814377979343deb45842fb41b8e280d2f7a0ecf3a860accd514ca65db342f8378d80fe93fdf01c74921d2622d7869f28d9fb40bfde04
-DIST rustc-demangle-0.1.27.crate 30448 BLAKE2B c301ebc7d127c679d95dc77798f738263aed592a9d08cc6a5e3f53a4b48fcdb8ddc824550c35c6274093315d71dd720588e1bb7d6145d1e3975dcdef72c45932 SHA512 da827b28e0be62af85b4b5dc15de06d78058bdf19888ebc7c55a46b533d81e2d8ba922bf032bcfa5334c6c43dd5bb272ae9510ffcf9ca2711a284bfbe245fcc4
-DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
DIST rustix-1.0.8.crate 416688 BLAKE2B 20e09bbc33ca3d7da2e30c30e1e1bcd7a7868e8edd3c8aa1f4bc37fc5ee499da3cd25f548993ccffb926f39abeb8d207ea419cc764f07ff108d8e40050514e4d SHA512 23e98aaeb57688afd2bb78b4943eca542a800ec98ccbb63e544ed00f83dde5e25e6fd22c9f7a903d95d74818b30b080e50f8a3cc5aa16cd879e4a0132d9d4d7d
-DIST rustix-1.1.3.crate 423447 BLAKE2B 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53 SHA512 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6
-DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
-DIST ryu-1.0.22.crate 51321 BLAKE2B 1d575969b18e385b9805ada6d5acdeb1d1fb306da425b10378d13ecd619553d9cd07b9e134cb46d11ab956a19690c066ffd50848f713c63602a0fc20a885419d SHA512 542a991b438de374a8377dcc1501e55d919d480d3a0503097c24710472adca732c4de4f1e623b28b67763ab425aa8e234080a5abf222b5ead77a9352f617c2fa
-DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937
-DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST scc-2.4.0.crate 145014 BLAKE2B 9d0cb3823f4faf66e1ec309a029595091beee1b23af7bb48d7137afdaf367cd70f0db8a6aafc94ebf96526383e7adb3bb417efc8523633822ad6065814a96133 SHA512 ecb7afb66caa1b6e5f993c89f74bc63aa6a10fff7a418c708cee14be786681adec36545c2f36b27ff191fd1cbbeb73a774b214246fd8b5ef8fae3a42a19dfeca
-DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
-DIST sdd-3.0.10.crate 32748 BLAKE2B 7fa53287903dce30ac4ba44c8ecb59e7dbb4d56ff8853a07879703ce2795bda216b8083ed66574275b6a4e5b6df237a325ee49b999e10c29fa6198b61a7a5225 SHA512 02576bd1b4a3ce75b5ddf9fa9061ed5bf20c15aa1cb507047d19fbcd421ed315bcc5f5139b79ef27f4189f2b0889cf643700b73113d68d8928eab755fd7cdc9e
-DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
-DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43
-DIST serial2-0.2.33.crate 34092 BLAKE2B 817cf6f46e5531f444a48d676bf36077007190edc4cd584d147828820c13d1a82212e5e5c8b592998f406a1c7aa203ac612038fcab8e80a0a6c2fff721854308 SHA512 3019c544be4487c44613555fa437bf8c951cc2c5804838f5f368881a4cc2689d6eef27fec1e19074987123aaba92063f2e0cab1b7c1a0c564e7fdb22e44e34bc
-DIST serial2-0.2.36.crate 35029 BLAKE2B 28d5061d11014b24b9523e01d40e84fc24ddb13d9e589503227a7d907a91bfed7a56d5bf00549af61cc429b7c352e4e8d5f520e02ce84fe68a1ed8a22e208190 SHA512 4ee23b48e1375bdb521fa4b00e4a7458450058a669ad83eeaf542e5c0b85206a385031313544538e0b831f5f396236d708a30b7099ac4b66d48351a976bb20d8
-DIST serial_test-3.4.0.crate 13572 BLAKE2B ae6770282dbc64fe7c4d369c57ddae95ec58b458c81eb0dbe23365b0da9959971aaf83f9c62d55c73896445e2ee479dd7d34e99205386e462fdfe4e3b382265e SHA512 183820634068f38ceb89f96f4dcba8e908a99bd83064edcf94a364f556adeb514bb92c914ccfb5cd525cfc9e3972f7310e2c110e50151961d7a63b4b0fd3ca87
-DIST serial_test_derive-3.4.0.crate 9438 BLAKE2B 0008011658fcd433bc9f17a112b82cff740c91ffde4d1f7b04840ee3e3f50ac2db93cb53de538c0020d66748afdcaf75c556da6e334e2113947228ad978d8ea0 SHA512 390c4dae490822a29a56a35ce0c19b7368622046eaa57ad26e5b15877641311645b904a6f18b99c56b298a122b7e2db7cd4fc7b4257dccd35cafaeb4a41af506
-DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
-DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
-DIST shared_library-0.1.9.crate 10566 BLAKE2B be5497dd6ed880d33f7b4d3721d3747794e29715fae352fdcc5d153cc9512da2c2f4b21804ce68077654eb3ce989dbd1fb688120516783dd78db7f48afc8ea0e SHA512 8696f5d9ae976b04ac3f559ff1c4945c5554fc741bd9e62207a475a331f8c90fa8c2d583ac9cf96dd18fd543b65fc469aa76dad2f526c00c68182130d4396462
DIST shell-quote-0.7.2.crate 16738 BLAKE2B 44703f2fced1afef36998b14246748ce3192b38557a6778a80de817a72691cf9f7b780337a03e29ac8f6fe4608d10ca45273aa40bf5f391cb8e772b8a9908588 SHA512 97611b574f57a8bc3c3d9f777322f04aabf222c4736036c8011afd506d9aef8dea4aaf0fb864bde6bc800fa22740cdd37490471a6b93739e887bcf7e4d092c46
-DIST shell-words-1.1.1.crate 10012 BLAKE2B 293716f6e69d5af09f7261bc6b325231763b8121152875a8072dfc5a2d58f819a2037c29ec2d78778ad4945df9a67ad39bec96528a1f898c6abe0d6609608230 SHA512 f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
-DIST signal-hook-0.3.18.crate 50862 BLAKE2B a0ae80afc2de0e3eb8b3c10241617cda08dcf2a6c06da3b385dfaf098ea4fb6c14f5d1aa6720325cff15d8ab195bf4d05966dc5a9e7155a1e43fcaf238ffb654 SHA512 1955288d7f47738007252ac2aed0fd05d1c16f1726ae2a97ac35b0ba5a6a82620b26ecc03c4760b12d86d4b83c7484a3830aa84530dc010d398fff436fda3137
-DIST signal-hook-mio-0.2.5.crate 14373 BLAKE2B 64cd21c7d5512c9315c6c19357d879e46c61935370dd5b0d97fc479e868654450efa52ba91a6c6810fbdbedef58c1a64188bf57b04aad105031763ba64aeb882 SHA512 0750e14b58cc61315738a4e7cf624c19f657d8480c76edb60c333dc0686f9dd4086264488c1dba7bba9a01053f69f9999ab157051524e2eba0299e7542c0a8c7
-DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
-DIST simdutf8-0.1.5.crate 28488 BLAKE2B 1e0ac310d874a3c279c4d2d5369de12c2ec20050455b2102c0a10325383c0d2ebcf262ffa1bc1eabda14ca62508d4120538d7b353200122168a659ad4791d162 SHA512 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6
-DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
-DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
-DIST siphasher-1.0.2.crate 11416 BLAKE2B bf5856bf89df32ce3721c488b539e30df29b5c7bf663d839586c9e0c8f0f943a8b74ddd771e405d31e2d9396f633dff48735d8f11e64a2d1033bdb7f15b3f4e9 SHA512 8399a455434ffabd268c4984bc8f1fb18650df0293d6262b507fb608ff96316075880ccbaf228a9fadd8192320150b9137fc3d854aacd76a2b338b5b7fd93be2
DIST skim-0.20.5.tar.gz 192917 BLAKE2B a4d08f1b5491e3ac58ea8aa9d808733eb997590c373253ec3f13867f25303c97b93d91078d59976a71c136ee11f0a50b6305a2b693fd75856c69e8a876e23c38 SHA512 e4afe6f6349dea7c74c965bed83ff5c3f3e2c4d702645f32559378f4f60055e5955dc0ef9e576749e5fd5afe3739086b10b18d5ea8e11b6753f7356d0ee9a97b
-DIST skim-1.5.1.tar.gz 230953 BLAKE2B f1abd6652125060a7491b33447f784d75f570ca2c450b2a95969134255b8fd9200f36863c6fab2652fbae15ac47342520d28465bf820ebe2bac8964a1a7b8087 SHA512 8e7811b8a804bc86032718be6d56735726f0b2081f7052256a4dbc514af76e04536599ccd86d6da0264f9afb93f46cec270f9ec17847e830dd60c439de45934d
-DIST skim-1.9.1.tar.gz 241453 BLAKE2B a41efa2d8aa89329a80a1f5e852a3f4efd78c6c1122bf99df9b25e04f05b5b0596db0605fb0344090af68d9e223ece0ee5b561a2a3fcf837c5f682fe58321385 SHA512 e1feb2abdf25e45f05ff3d612fcc9d1fa5f314f66d2a1efc82612645e138053386fbca9d78d916272e605173af4f29daeea64981cf3daa2c70c9211ae73cabee
-DIST skim-2.0.2.tar.gz 254045 BLAKE2B 6cf429ff6286895ac75f802c465614ef2b8810c2a2be9308504bcaea34381aead3ac8de8b4afc3d3f7f91e5238a0a828ada0cd6e89b915d0da7e919fe7936623 SHA512 0517dbe21930aea98afec86a752d5e8892b82072b7fe497bccc00ddbae5a9e0515ece586560e8a396d3a46f2b531a646493cb6a2666edd06110556a9065e70fc
-DIST skim-4.6.0.gh.tar.gz 551007 BLAKE2B 50c974392e3f04f869ee2fea1dd8901c059a9a5ee80f195b43b407ace3910d31768bb0efdd13f7d1470a5e880deb6a9ae2664dddf7f833bbbb5ea720a51b0019 SHA512 8c844e0eaa6fa103f2dc04a9801fe9db95f011a846027a47bbd038eb28d5933166f00506ffcac0594c8c07beff87dd393aefd98f24a14d39b1592ff97c0918b6
-DIST skim-4.6.1-crates.tar.xz 20553160 BLAKE2B 0b3f898ddc176cfa5ff1a37eddf3fbe09b3441870dc9825aad78247c93adef8cccaeb29cd72a707bcf13bfb12dff747c749e68f16d2bd1be41e3fcb3072d2ee6 SHA512 8cd4a2acdf9bd8047c10052f339b19a7295d88a9d9b53ac0499feb9508104b0b53f36c77279b46fb7acdb59f14d5fbb226bdf90e2ed391b981ebd60500aaa879
-DIST skim-4.6.1.gh.tar.gz 553412 BLAKE2B 83c11f52a29f40925a6bc363bf64447f3a9bcac09e0c77a6a8654d77ffed5b42383514fe21569ebb1ba808d77fc54cb2697cf61719d8f9636422900043b17713 SHA512 711ba7b60b8ca2c7ed13ffacee922c2f1e0f0caf63ca5236fd3d8a2c82e0d2fec07335915204d0203b398335cf195158548e90abc1a1c2302cbb883f4c22c3fe
DIST skim-5.4.0-crates.tar.xz 38528104 BLAKE2B c0a4f10c809030eafc6e31a07d8da39b9954a310527b40b2f608fb277bbd83a3f12bb2173f6dfc339914930d6b10e0235ad87a3edbfc01895d9b4bbd89d3ec73 SHA512 96e97410f9e11d9a8059547d508af383cf3e21c5c6d73ac76f4c0e0f9d6dca2e91c13ce016b2c60ea494601c7089c1f840a069153b11362846a6ef847e872d29
DIST skim-5.4.0.gh.tar.gz 1156060 BLAKE2B d8acb09d92b2752dd02b057083e39c3eadb6354a52e514506080da5ed39cefd8873c84a0f94a750fa81550eb098db259753e0f44c1d36e357c6180cc750d729e SHA512 004d1aceacd996ad480d381bdc851216603d66da94767e0123ad84ce445d3ee242589d0bea351112b747f59c2e7b50dea4174e537a70a2007a2d964107635b5f
-DIST slab-0.4.11.crate 18549 BLAKE2B a4895b6dc87790946621e1d52b5bbdc0fd78db238d9164121a380f298b85be94eb3424405067e3a6d96ef42747680a8b2b5341373bf5733d5a62a4ae383fdd5b SHA512 b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf
-DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
-DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
-DIST socket2-0.6.1.crate 58486 BLAKE2B 990bc645f361576edfeda680cd4b6a0a29d6de80bda1164954369aa572bd702db5d92cfd26e68842aa0978df351d9b52f2900a4bf1f6d4aa5bb0f31d259ff48e SHA512 cafaf371870a8d85bee30d1a8341c25ec023f6031eaae96f783f0486e2c9b0ff7a6d742d40500f9c772472805d8de9f36a163405a476c57b254249992a5477de
-DIST socket2-0.6.2.crate 58621 BLAKE2B 0f2c125ee64a24cd719d3fdf303d718ba645918f87e78dd0e89b2517af69136286387a94f1355815b7079655d68affb8036571c9ffe6dd409d686168c1cee7a5 SHA512 73a2e72023787956668e685c4f9a13efc9b1f4affff5a04fa3f5732304fb1679eaa58315ac2990e95b5fc12d5e61646bb497fcf45e65c53ab675ae5026eec143
-DIST socket2-0.6.3.crate 59330 BLAKE2B 09055b889f501975ebb358382237e85c35d81108b5ee91652843b363477cf103bf72dd922e94aca201720faba00a25898bdb88df3a7e335d0664d48873453129 SHA512 c69ed9bafe82dce5fb6333430f06dd5bea910dbc2085ae6bc3f0b5b3d2f965459a8c19e90a877dcbfec70dc8098df11ffc01dd5a401b5638c29b6dabb3891ae3
-DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
+DIST skim-5.6.6-crates.tar.xz 38581656 BLAKE2B 4921c21db38e6dd6b0f2631a8488ce06defb0db377252664eda7783e79552e6b8d40992098f10d4a1605125a31558895131f219e964df066253b705c15738f95 SHA512 8e01122f3ad64b923520d38855b92423b7db24ba7e5a0ee1352a5164a24954156fa2b4906cb5570326e347bb88b954c9bb0036058df699aa6382b7ff261ace40
+DIST skim-5.6.6.gh.tar.gz 1181674 BLAKE2B fcd1302256f54af923f3d0dee6b4370d9e531e334308cc5cc20bbb16608c9060c4e815298258933754789ade177548c50350324b588f9ba09c659cdbb4766c2e SHA512 ed1ea50fdd8ee9657dd3464dc4c98dc341cef652dd56c5c70798d71886a3846a0f0a4142e0807114a621d8ebd0f23fc297823e0df932608e52edcad5c1b0c5ba
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST strum-0.27.2.crate 8489 BLAKE2B 9931a92e30d058cac6feb1919558d33c9901d401bd0bd17193b19e775471aa3b63313861df6211fc9c7323a2553957604e82ee828fa39c2083be1f088a7d1621 SHA512 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
-DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7716d847789f66b27d8457efda0569826e6d3cea51621615709674b6f800cbe877498c55be5286efc0222fe7179686 SHA512 fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
-DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f
-DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184
-DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
-DIST target-features-0.1.6.crate 18915 BLAKE2B e1381b9b3488b7d06059261385ce8d9651955a26500a81ddb06f3ce551651e96af4b060ed853889241c368fad9d2a9aeb8e5df222684269c706e17818c680ca2 SHA512 fc8aa1338752886462bfbefd51cc1039835eb47a1419edc3c89ef14adeec6cd94f6b06be3cb211a311dc2f72e08e76571509b5268f41aeae098441aef7fcc18f
DIST tempfile-3.20.0.crate 42306 BLAKE2B e293a7cb6837a13d8cfe70ed190246fb5901e74e345f149ad29a937b25ac55390784d0ee764c8017ccbae269c8e3179673c9527f43a87fa70eac470b21aa96b0 SHA512 e317273225182b565f971b08160080e6162b0de855c0cc8c5b8d34b2afb48f73ed15a2848b65b6db73789fbf96dc88354b1d357d9c2267658de0c718286de8c6
-DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe
-DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST term-0.7.0.crate 37082 BLAKE2B cb7947c696f71fc68bab3b25cc6cbde74b92380fdde5447399b06de99534b0cb2160963792824ac74a350444ce41a4fa16d6a9792a68d84578a15ab37ab76ca2 SHA512 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a
-DIST terminfo-0.9.0.crate 45420 BLAKE2B db73b1857fff94a86aa8b840759dcbc7521bc30cfcf021c55aa6dcffb265042ed698b2a249ab3142c1761602984f510073d7cd73f818685153f0793c99e0593c SHA512 f22b16f93b2b7758b41ad393d580eeef067daada996e41056f21e110bf53fcc9a4bdd309518d338c5afcdc7484e2d36b2947d9c49b0ac0709448ceb00525e849
-DIST termion-4.0.6.crate 24048 BLAKE2B 4fcd497685e665975de2ea9577653fdfad0676e28caacae6b0754d2bae81e81ba7d9d4dc5e01f52f46eb2302675d8d59d62a7ec4dd0c8c5bcb304561832531ff SHA512 084ea0242f26d1eea89fb0b69d0919e165faf9cfe5de393c464bc15c898b7b073459d9aa5d9f50aa9d26f0c246cb28cac6dd0bd138e2fd0f990889f4f10862ee
-DIST termios-0.3.3.crate 17103 BLAKE2B 855b1115d02dcb275ea772dec3db383f9a6f84c14876ac037a5e3bbd1e71e26d3adc64e41521145093256acbea56c28b6c14f7e3e2bc9fda37e7cea113abe214 SHA512 3d4cacdaa8bbbd9083a050e723c93510829210f5ca8eb806e661a3a1e3c8aee33565142c5df34fca74aad0d26319525ee70ca6faf3f55a29427423d37fda43ff
-DIST termwiz-0.23.3.crate 400004 BLAKE2B d7f4d00d6e095c48d561b4eb33e7ffca672a694f4a1993991db699aed4963475a855bda15272323c5c756b300446ce1f223827dc2aae470469ec3c27bd7f01b6 SHA512 937c49e22e0004c4a235ff7bbfab7e053477444c2ce0a0873bc17aa6e7165413d07412f6a09630c6b3883d85264d7a3cc88651ec5b8fe8e52e51f1ffa7924701
DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
-DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
-DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4
DIST time-0.3.41.crate 138369 BLAKE2B 1e6e22c973dc33c950886e9628864dfc07e52dd05fb6880ff233ee4815f41172374af9672c44d53c56c6ba1ca38c53315ae1b4999f1fea3706562880481ddecf SHA512 be43d521ed6bfff6331d614112877b0b68d99ee7bad8533dc0d49193bb130f25c933bd7c9b6af873de252f9aba59becb47ef72774ee2e57de106b6f34b646170
-DIST time-0.3.45.crate 216365 BLAKE2B 6adec1666699a3605c5e24cdf5703f9bb82771626175879642e48fed20805df6a9c0fae724e7df44852e50874b26615e16c37616b9c91deab273507c126dd450 SHA512 b63be4cba51952e8f17304e04912246f997168c3338ff6a0ddc4f2df87e7eb4534adf62f53bf6e8e25807391b0ac4a7bf77ed5e2c6f687d5bc7d53ce90573dad
-DIST time-0.3.46.crate 220073 BLAKE2B 161031734a13321294438fc749ffe95f6d2dfb2546bb4a2f67e81de8a2b17434b32c61b7c4d93d1018adbe91a54bef33721b00e8a13a4e4e250b9aefc9179b2a SHA512 5d01486932e421a44452cbc4bd2f7e3f1dbfc3d8835998f3adf77c2ede6efdb29ed7c3e49ec1266acd03634e10846b1abf3b596cd1da1cc69dc47f40e7652579
-DIST time-0.3.47.crate 225161 BLAKE2B 11b19cedab54f06763fdd710c273d0cc3bc4de1a7e39dba9657c860448e93d22d83552f858699be3a5f4aee4cd888b959c05f90d5c24208610dc4d0dcfcf3df5 SHA512 c43decfab65f62b7719f9b2b4bf6eb80fe3ed80f670e1b47aa0879baea403aa19557506ec9433df31ae9fe9cd92cfebfa237c9b2f5dec8d5eb093c54bb815f76
DIST time-core-0.1.4.crate 8422 BLAKE2B 3c9fd96b77b2d405ef696d62d18639945b81d1c8d84f1613f440a4d61a373f767aa204cf557f82d41a990cb74e952b5ae51e467f9ad0eca0175bf3cc4385dee2 SHA512 677e6b67081901b2f0bf2856a2cc29ffbb0ec3a4363e6deaa3082890f4972669f30cb55863462d8510462faa6dd698b013e04921a0657005633506b51dbef531
-DIST time-core-0.1.7.crate 9261 BLAKE2B 8bb9cba40ad301a18fa3903da6656a60150af77a2652798ec78078fd2268675a66c10b3ea94ada3515fef525a2488bc24cea618773c7f4713e17fff6f9c18b3a SHA512 bd00a349a9f6659dbcf17ce9234d37f1b8450db5621eec7d3a33be3671e40eb43f0b72f204e5aaf7580b1fec102ba80513730883bd5634476c434e7d178bb94f
-DIST time-core-0.1.8.crate 9634 BLAKE2B 6fd5acc286636de923ea527874c02acbc31577ffe0f15e2d89de5d1d2a9c1551c68ebe392667cc8d34434223484da792c0bf967f5b362d1784818b016ddce0ee SHA512 cf9f2d5da0fc1b61ff53c11476d9a73e76740dc166ac0b4c4953e25d63971c5471f6e3bcd6d1287394fac44fbbaf6d855a09ee694d845bedf693e6b8a517c9fa
DIST timer-0.2.0.crate 12190 BLAKE2B 51a84f110fa814a9d844bbc7b81cb68f931e85a1a73f437874b0915458b539b27e90fc6872594f882d2f3d88117f605982c21129dfd2ada105ce207504758b8f SHA512 631997776e6b3d7e7abb4d42b7a4cbb12c3ac4337a11ed2cd83d783ee732b56ef27fc0bdf4156dca331494029b8c207d3c8df6936278b6eacd23348c44a4d757
-DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
-DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7
-DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST tokio-1.49.0.crate 857029 BLAKE2B 77d4fa2f6cc822c6c2040819648ac29b6241f75a527c681217b8b959fa7c450524bd4f8d9ff42a21a0b2f56cb76a1f3a0d1b62e811f34397261d08bae645d12e SHA512 f7bcb51fb940964be99200e6a9adc45fe1ab13aef8aafc121a2035f1d76686915ca1087dbe3d78497abef86f374b2f737358e5107bfdf4357f511d87e6af6432
-DIST tokio-1.51.1.crate 887164 BLAKE2B ffa69cb7c589bb4aa87ddff4f88c8ca987f724564732777be818678ffbbc5889356bb8ef35fc3a231132268a819aeec3853ca605bc016f096595904986b76af3 SHA512 7553c37983554745dc9e40b3f7ba02d7867e95b97bb9c07d340e9e9a7add59bf203a460b88e8e7df6177b8a6b0a9dd605f96c1ee877b1f97d93a2bda6b196eb4
-DIST tokio-macros-2.6.0.crate 16505 BLAKE2B 9a6ac1a92c2ca1cf2a51b7f78e4e043e086f595f3d7ab3d543b6d16df306721f56ee3e02b87f568374fb95d8a06dd47090169a3e60b749eaa2f80551dd97e490 SHA512 626e2dddbd80cd4bc365a93dcd4906752c6a1d0f2698daa007deb64596f518b420e5a0374ca415044d5c8acd247a83e3190ca5611ef9185f46785f8194d380a2
-DIST tokio-macros-2.7.0.crate 15859 BLAKE2B 430d68352a433d070dbe80146860179023a01cd8fc7923a55337f48743269dfed914cb69989eda8ff969c74a96b28cd32f0a59caa87d5b2f3e3828d878d0b026 SHA512 c93653ec669b092e928f71ed1e7af8783a5e9899739265389ee24301a0a5a9e2b98c69539937f78926e47c13a36aa70c70eae278ba6c082306e4044a7021c2c7
-DIST tokio-util-0.7.18.crate 140550 BLAKE2B c74f978f9d1bdd662acf65551ce35d735b23909ed25a3073b5170459cae4d0bef40e34a035ce1e2f8bdbf7ba51d230c016afbb150f7df77d9901e45caee3fb97 SHA512 619504b1c7b10ef79da38b99e7c17affc0dbb984dc671bd1ca0c4b1ad3d1d86f80feee67b78fdb7fcf7ea989a0e9bd5d52714467f4881f31ef5f60cb989ec671
-DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
-DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
-DIST tracing-error-0.2.1.crate 14135 BLAKE2B 1b21099c7924a9297de5163512e8dbbd92a4691613fd00d772711210a77ac3c2288e232f87e7987dc9ee2f8c69cbb95857943c1b061c63b2c3c39a65f74adc11 SHA512 57640bcfdccc7b1a3f01a88a3a5490642c3993ec3b3475d79b623ada93043f735ed9e79b5008a4d2455558e22f7968b91034a3b5cce8f64a28a872e680159e77
-DIST tracing-subscriber-0.3.22.crate 212851 BLAKE2B cb5df76ec16836b66dda4a7081f31f2b9910bdb2f82f658dbceb7c672318a45d118c48cac2717e7f05b06f9dab1badb91686a179c7bc635ffe00ced393608f6c SHA512 b3e9b2a9e2f822c4b2c6e51cd85936d2630bd9a7baf4717e7bcad0b7222d1fa693f2a827f71ee6bf2dd75d3b102e2477c6f8cf45da53fc67471516e1a4ec7507
-DIST tracing-subscriber-0.3.23.crate 213773 BLAKE2B c47dbb00620dfef7b629f5f39549040ba1a7fdb1e511bd57212234396be248c66baddd5b12cfee49bad8bd9aebe9d4e9dd663df7e4e0230047fc028f9c4decc9 SHA512 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74
-DIST tui-term-0.3.4.crate 66486 BLAKE2B 7fe1cf24edffd0045eb1ac2e8bd7e58cf2464c72c73bbc3094d237223cca5438b4942fec3e040ada517fc6010d34b67922d50252460282b3b9a9e9101d6e97a8 SHA512 ca555cff8ae22797a3acda26b7c5cf74704f42a1c30fdcdc0b1f5526a982644f240299da05f5754b6c85bbe44560b98fd983a8e18f71800316cc83303eb82e24
-DIST typeid-1.0.3.crate 9006 BLAKE2B 98de768e71bf1c3fdd62b01e7a5c7976716a7ec983a96a5cc6a2dec52e6bcc61260b0508684ed45a2f7fd06fe6e263c9d7f0c29b1fef4a3e498a024fe5cbd1ea SHA512 3d15a6f554108b2fb9c08ee9679e34565d84efc1d34ffdb6e4a8eed8d3575ebb75176a56124d9554315c93b86a88d1cb619238c10685808376cf968d83b5bed0
-DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4
-DIST ucd-trie-0.1.7.crate 46795 BLAKE2B 1901b49ae246f0d9628b675d4320c1005707bf97d4c8b0ff99e916d198e31698fddfdb0551222f36b73b9ec7d9e648d679848841d81e975bb9ea69bd1e30aea7 SHA512 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f
DIST unicase-2.8.1.crate 24088 BLAKE2B 29fe558490245cc1f9c551ba524ab452a4ea18d5f3e5763bc58e6b4c52e21bb8bb5e3f16df35bb96652801c3d96e53f8a39cffd31a0cfd1c83f0fa3161f4ed4d SHA512 99a3944a5c987376bdea5fe6c0797e881bc8e6f629c56120ce811c8ebbed0a3ba24617decb74d6939699c8fc994c662eb292869ab407c0ba0ec460a32ede0190
-DIST unicase-2.9.0.crate 24368 BLAKE2B 6564ceec45d9bbac876cc12015e46f4efb415fdda4a37a62f8dc00ac93fa7a6a643887035caf0c6eb13b07571a2145e393080930fc5d1f71899794a942440409 SHA512 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44
-DIST unicode-display-width-0.3.0.crate 10004 BLAKE2B 4803936c28deb808410fb8f1f2967ebb66e0e312ba55521a0ec572e58aad3f8b10c56ed13c3ba574c4c342622ac1fa79bab2e4ccd6c41aec76424a54a5b1f375 SHA512 651d4c38a51b495fb02e532b4a902618a4477cde45be298a63b549c2452e770dc6aa27723b610ea1683fabf2bb5d5fa21cbbad25d94eb2f07d53d63e9983bdcf
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
-DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
-DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
-DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727
-DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
-DIST unicode-segmentation-1.13.2.crate 111829 BLAKE2B dcca4af1f3d432c7f40366f7a29267a698cd0ee9a8d3fdb55c577c3456c75f1d664f8bd1f9a59f9b19b93f073a1af7f89bc7d70f87f7c8ade148187c9b8b4990 SHA512 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77
-DIST unicode-truncate-2.0.1.crate 18182 BLAKE2B 01de873d921f29aa118ccb7f5bf67a677a3e4f2f4f4846bf9a9cb866249c84dbb7b9e5cadbb3f2104d9a32cc04a8fb5178138a84e08855d4bf03ca5071da4367 SHA512 cbf016811444fef1252e6553756f22889ed92bd328c51b45a88afdec370b2cddb64e27ec5a2bc5bae7748f76cd896e462fdbcdfedf7bda0f0555194bd60b0c3d
DIST unicode-width-0.2.1.crate 279344 BLAKE2B d4128c165016a76196e0eda9cc4a0edccf326cc3c7ecf0e1b43848446e758c703e9a9e843dbd256a523e1654ae3faaf6c172e21b0b6324757610fc5333c56e8e SHA512 705ce2ca2964761d9fcf014ef5ad9af2973b5f7c0c3561fece10378d817135afc5f24b9ac16290b98edecab77a01ddee9ec8dca5bd2b4eaec1f3124065ab8708
-DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
-DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST uuid-1.19.0.crate 60244 BLAKE2B b9ba5d4a0ffdebedeee286f9e9135bbfb4041295b3a742d08c205d8fb2daffedca78d379168562beeb982612c45cc77d2168be9c045c36373e2293c58bc15619 SHA512 5b2a4aeb75efb08390567aa058e97895f30c45aad59465fcc85dae6a8e9a169c2297e332512ccce3735b8bf26d71973baf3f6687ee7ae4d9aabccbdbcff1fba8
-DIST uuid-1.20.0.crate 60654 BLAKE2B f91ecedf66437f426ff6bb3633fd89f34b5c07898c2c44be02fa6c8217bcbf5dc86848ff882f3881b8f0847ec4dc9b51f4a62c4bf6a0e6577ab3cf9cf58f109f SHA512 16054a7814267ee0032ebc3ff408339d71b361499d7f1a1576ddbe42a605b94ada57578d7969aa9a3a028b38ded6016c2ad368356423154b2f488a38371f19e8
-DIST uuid-1.23.0.crate 63006 BLAKE2B 77bcbf3c658f0bb5d09bed862b9a8720110d62094a2bf9065ab8f98e6c458e4213767a9152280bdd71941eae7077036deae56adbcdddc14fdcbbac4cbd030061 SHA512 60e476dcbc407a0447f362ee019abb128c0441503e0adacdcac5685ecc16aa680faa575b25fcce147e9c49bfb5b8fa04964a25c5d7e4e9870e0078bf8f18fabf
-DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
-DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
-DIST vt100-0.16.2.crate 32355 BLAKE2B 9b269429830a3f7cb46d5c351d2fac33d558ba97a0ca53f9fc8916a75caa75e2b89be7e6c3739ba0f1fd48e3536e6bef7d3e3c0afcb18966affffbb0b5daddf4 SHA512 82104af12718d599fed026189d379f261797695f13d10b09f044f274bef72dbdd51d8c9da66e7857a9908f59e32d9f970668d81076cdbd486dad2632341e8acf
DIST vte-0.15.0.crate 57487 BLAKE2B f1ce6bf274129d4aa85e438a41f9cd814e5fd006932bc024a0034b26b19fd8bc819d34f169c3d9f2ec35dc7f19f358db4f62d5fdeadfc8e6633273eb8a6bcbee SHA512 d74ff843d1744145570816f8743b1cb06f7f340d2528dbdf2fa4634e9329fde718ccf4ce7227f1715f76061da7d092cc8110de2fab86ac0da03a5ffa7f959cb3
-DIST vtparse-0.6.2.crate 11448 BLAKE2B fe3422789dbda377be9cded973323149b296785adf184357ff3d134b4c39ba364cedf0fe1260f077a4e4f807ab4589cb1a5b886768e503a73285b24ecf89c62b SHA512 32214ee2d8216b8e7e7a329ba98805e9c6c78102e0bfb6ab34a7b2947cae0329f706862b349600088b6255b0440bc1e5fb818e477b126a569a0f9ad94222b3a3
-DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
-DIST wasip2-1.0.2+wasi-0.2.9.crate 129778 BLAKE2B f41afceba3c586d12829d2c59f45198c61ae04a0dfe72d6bad6176a3d38189a097cf633f34accff83d7ccc238a35a833381e98291e5fd37f2f4d6e08138af2c4 SHA512 284571c833a1770fcadd9a70155d8b507e9f7f0590015e1a07ad0512ac0a7f0ca4693ccd1aa1ab27e74ec58cb75f314770b66562a2167cd6b5086a7871527eb1
-DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
DIST wasm-bindgen-0.2.100.crate 48288 BLAKE2B 8fc4f71c7d6cef15f131a9bdbb50e3eaf9f3894a5b6c1d73876824efb731b46e8c3449947893103f23bc15cad228a1b8bcccd45ada20df53b3f3dde6e419c184 SHA512 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3
-DIST wasm-bindgen-0.2.108.crate 49120 BLAKE2B 7cda1630cf38a776750f91d5811a55f955fc05f8460bb5ec12f147b37763ab73c0f40bfab4ae85d9cff93c80a6d0845916d47d61f4eb1750844c9459254bfb75 SHA512 d938d6fee0e9018cf3e1d3bf736b3ef9fbad3b20854917c93409bb4baad70c3a8220646ad3aa8e340d91c655eb7d0ccde01f4f38eb6941780c88c70989616716
-DIST wasm-bindgen-0.2.118.crate 61149 BLAKE2B 3d5655101b382f2870aebfa35eb38cee19402eae18cae102824876f01094e5f505b26ee6f1afafa786b0cbe6b94ecb5c292db54bb85cc453ecacf6fc602bf79f SHA512 a61545f1895fe5a6e9d33b321f8d6e888c73c44b524fc38ac667df4f0cf7cea785d072c3cffc7d7bb26d288ddce90683bcdab3ba09be929016cf1f742020e270
DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e22230176121388a95fdb8f4dd32e0755dce5bf6c1127c54a236af292f319d14b5cd97bdb310fee65288e8f404921b83693e287164cf9d589a2e SHA512 a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770
DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42
-DIST wasm-bindgen-macro-0.2.108.crate 9283 BLAKE2B 89ae171ed3418bcf27f3a55a8fb03c9d8983bfd16254e9419fe93671ea68532d83a24a6e4b6834a291e4fd068049216c84272f041cd99f76a620f7bbf5f2dde9 SHA512 5b154c3010a31bb7338d16e559a9b3d2d69cab7681914d22e8b4331cafbc2e6d8b5913fcfbdf5a3ee0e793918affc94ae0dac76fa407f02881ba4642ed1a2b66
-DIST wasm-bindgen-macro-0.2.118.crate 9288 BLAKE2B fb4935cf037278752326a8ee4e78ca89738b426ebc14a90a63e1c37e7bb250e7bc4a08390448b1d49d7dfdc58d1e53ad98f08220c57187584740fa73950b365f SHA512 9370d4abeb445a0d8a89d0fa9156611dacdece4ff809e929987436ac2d6cfb1a3625b892a90f6c1e32f7541592415eb37259ada379b39b2aeddc8f3a2f8f1b3d
DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf
-DIST wasm-bindgen-macro-support-0.2.108.crate 49855 BLAKE2B 5282f38ec1f5de7f1147145e9083863965e047e75c0b5cfbd46231619ace34b59a2a4db6d3298d265df35dd40de48a8cce2a47678644af432cf28368d3c9345c SHA512 8ccbf76754e3d62df3f157e397a3b560083e429840be50f38dd77cf737eb892db3054295d62f0df2a6cb78589a9abda6e9bc2fbcb2fd431ea74dcae46470b2e6
-DIST wasm-bindgen-macro-support-0.2.118.crate 64823 BLAKE2B 22381eb0019bb582dd1b4aab1b33ac3684d6eb8b0a613d1f8909eea82a4df561844e340e81b7c0cadf452039889cb3c1b386aaa4f6c7d25d6852529bb28d8e09 SHA512 36896af83f1d9fc9f72b4709c600db787538b7e889b86a374ff933b5c29ef80d09a2599d54fec051b3559c896ed035243595fbdac834f909860ff47eab2f7185
DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61
-DIST wasm-bindgen-shared-0.2.108.crate 10121 BLAKE2B c7e80b0eed58bae092167450b44dde4d351188115c5b5d966ed2ce39b4fdeea77ceba89d7bd28400ea92f639b17cdc557a57428da8f4a379d2ecb90ad847f13c SHA512 97fea5811a789c68c8a9b19587450d69b40bf2b76e38efcbb12f4864ffc2ca38a5d3deb5d9d437f47458d44f05afcfc5078c748996c3fcefd65e15bbdf9b226a
-DIST wasm-bindgen-shared-0.2.118.crate 10565 BLAKE2B a139fbbc5b63fec19708772d7f3cb457c2c24ca73a72618e4bdc65c8090390296e841a9ec5969d1cc0f90cd61351f43b5dd1d0462d08635d90bf01b24ef12b17 SHA512 916d6535f91aedf68b90d2491473d758244e664aee2d82734ed2bd377eaed90e929aa06ce95790ba120405337caea88624cf25fcedbe6af8b0820905e203fcd4
-DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
-DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
-DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
-DIST web-sys-0.3.95.crate 671115 BLAKE2B 49508c5997ecb2597fa06e22d1abf9e70dca311bd8bcc5682d3302b9ef4c242afd84d70faed959abef5b6fcca27ad51b911eaf9aafcd4fc245d067f075ced2d6 SHA512 ec32f24cb0b8faab4c9bf1cc89c8a6148b3be87abaeffd79fbdc1e682dfb967f9632681bdfc9845c32199d88685a1eafa8cd223ebc3b8a5deba118b4919c3c14
-DIST wezterm-bidi-0.2.3.crate 73214 BLAKE2B 821dbe5750763c6b99ae4ff71260140dc9caffa3b0bcad048dd28664bf8528f20b0315199886a7188afa301b6c32728ff7caf8cec56445fb566cceb2db462bff SHA512 37950db06980a60ce7a5cf2a2ac55aafb3d16d02b650dbb938f28d60217f4c51e1fbfe21d53898078336f68538e97f8a061e7b6c7eb238427651ff8673d6c45f
-DIST wezterm-blob-leases-0.1.1.crate 9305 BLAKE2B e798c8990115b1143021d478bdd1fd8515a2042b69a3f241bb9482a00a8b3e4b356c0f08d51fa3769d0b3461c711447e951e03926242f0b8c706c8c0a2440932 SHA512 9d96c81528e0d772acec0efcf8f1bf065b1c8f81f613e24b5fbe63a38aedbf5d4aa9208aa04bd901b39c5e458fac78a9c1d278732b97d8b62a31f96f85f21423
-DIST wezterm-color-types-0.3.0.crate 14631 BLAKE2B dca0918ec140f4d3970f7de16398d084861c0d64be0d7a84d43360faabd319f15717bb857aab74f2d6fc8f69f48a724dc291eb26db186c15c1961a1eb5f2c159 SHA512 d18569f3748482685b3712d6df585e3684c212ca2e36fe526b85c09da60112f1419f4d77fcd5c1dab85966a84b9109df1583946a239ce1e320ca9928a76ca680
-DIST wezterm-dynamic-0.2.1.crate 11528 BLAKE2B abaea601dcfede5ed51af4c2485694e12fa1e0975c54da76058cce0e94e1d15444e8751f00dd1d9969edb3f4516fc66091938d71337c8ab5bca79d7f04eec9b8 SHA512 77d0eb8b455639e66ff1ba6805c59990696fc73829ade3b7083ddda42503e84e666dd7c88790f807063b272c970c2aaee98fb6ee0c6210da68d9b2cb73e3133d
-DIST wezterm-dynamic-derive-0.1.1.crate 6960 BLAKE2B 79cfffff56d05eb7dacc55ca4158f973a9511953c711a1cf8ddd65b3bb21e43417c46613d0b53ccbd3f77c185e7e0a31fc867e5218a0f2a417e2b309c9177d88 SHA512 9d7941de94bb9c358c27f3ab4cc8283a02beb29f6daecf69b196d599b2ad9aff2032d43e7623bf30bff8bc9239ff3dc9baf1dac9ac99cf34c3f5e17227757808
-DIST wezterm-input-types-0.1.0.crate 16748 BLAKE2B c88a8baef405d73c74466cb75f3e4fe03eefba0dbed3276da95727e5cb4444f03f891f23707e58547a782cb89a4504a8fe7daf623026ba6608ccbb898cae2d3a SHA512 55eac90c5757b2439d720b6a3dd95760e9b7fad695e7261f9f5be2e5d8eb74a875a95d6a7746d6d4291187f7d171e2ddfca9ac04784604436b7bc6947dbd12e8
DIST which-7.0.3.crate 18872 BLAKE2B f2d71b1b517a40814418ac3af69b6c6848182b379dfb17aef4e5cf3cbf384e76c7b2b2c4a88e7e025a90924342df877d2c40e5931100eaddae67391406827348 SHA512 d79b043c730678ae9d74268a0598bd7b4497d10f5a99fa2b0ee0aa21fed08c41ea2a329bc54aa3c51d23fa3fa4d519522079944dd3b0d7267cd34edc6da28856
-DIST which-8.0.0.crate 26209 BLAKE2B 3f5ca632c913fe416d17eedbd77baa3cb1ce9e802110a4c880a235e203187079f9404e6b4df34f96332fd6c773d2a89da489090b751379e06fe64ace28b030a6 SHA512 5842bedb4e069ea4abf4a860334c141a6784a58ba908bad4e0168d79af7005de71ae757c82df1644a6e1279427aa2533b2a34134025d3669ff816480c1f65a41
-DIST which-8.0.2.crate 27189 BLAKE2B c20c7c20a641888d273431087d3ea8d3334494fdc284a8c54698a84759e66c320869bdc30c9d9d0d66f264c1f1cfed3744f5da926608dc262ce09fbcfdc4716f SHA512 d3d08e991d3bd5aeb8dca5e3bca9f58c9917815d8ef51b1c9a11a02a12da08b8af0003fcaebc0b284e5d13b85c8d56b84cc4b6a29fa61ea408329e81b3099c0d
-DIST widestring-1.2.1.crate 90350 BLAKE2B 32222a2c459ae7908074a19831b8e79f81c831f1f43ec1af95337f439dfd260f21da983b69345590f67dabd99419096e0d8a9935146ecf5af04538ec12573aeb SHA512 ca3b9557fa14213cc85b682b2970f2196cdcc512423613f3ae2156830efbacde1da22fbf24385119b0e41584d2e19b237ad8d4301678f21e1be70f6eae781f09
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-core-0.61.2.crate 36771 BLAKE2B 0f24843b8764dd9eab2df52d65b837ab3b0132a4cc5e4ba58ac21853add8294abe0e57f9e30c6419eb758652c6aabc808c79cac35014e963c6a392f06ece58f1 SHA512 02d34f3122dfc83e385a7f865e143ca13220913e04a09b8abc1eedecf97fd8665963557719a0c09790a3c5bcb4969402a659737ec23cf47b86a7660338cb4ba0
DIST windows-implement-0.60.0.crate 15073 BLAKE2B ee01abf1393df94e57860440c2b768ffe0469628af014df24799947c923a7fadcce652622c29e6820857607f8ea4024c784021473ea2532e2d51c60d7037600b SHA512 e0e423629b17edd8e7a202170759dc07e51eac3184111ffcf58e2bf8c94cea5c9c50015789873cad526b5a0cd3a12890461a91cdb6a04b0ad14926534e0a6d76
DIST windows-interface-0.59.1.crate 11735 BLAKE2B ecb776c43d0c1c8e635975a141ea5c3e04639c10058d7bd55e8408fc460def54feca0984bf03504b004f2403b7b62a1df14f31ac2f2dc128b9b7f1e4c373fc87 SHA512 2aab8271746f67998a893f97aebcbb333b5c83d0ba28931b4cbd356c3897899cdab0b58c4fc82abddc1eedf758fadc6880e8bf35340929827e572d5b2653f9a2
DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
-DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-result-0.3.4.crate 13418 BLAKE2B f9563f7e1c169c43e18cda275b47058e92e461704ba58f197625f13735c9c949ad5c9e359606c36c162b5d6cb2d137cfdd3ffbe7a6471e2b4004ce1d5525302d SHA512 e07044a3b629e12a350f517b40fbac3b8b5916852c09b43014f788bff545cf4c3ff9933e95a4b50ca7013e74c9f58562e2a247789ae8fb9b9adea59f71d1c3e0
DIST windows-strings-0.4.2.crate 13983 BLAKE2B ab8603b4927b85790ad12884ca564a9416fd51c06d6f574bc8020820253ed19f14fe831cca297f492bf34d7e8a856012d3da1225aae3bb460134b5cbd998dca4 SHA512 2cd546950ed2f2d80ef007635c2ea6df597e100d06ba5a2d4149b6c320dd928bcd6ee829969c36692f1ad3322d38aa1a4aabd4865fc8ae432e38e1ea85318e2d
-DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024
-DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac
-DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3
-DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3
-DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232
-DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342
-DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab
-DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
-DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
-DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
-DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c
DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21
-DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e
-DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0
DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
-DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f
-DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2
-DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00
-DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
DIST zerocopy-0.8.26.crate 249223 BLAKE2B 793b5579fc9120026d2dd7b1a6e7fc2505476288c1f6dc06746c3d65a8655551ba7232ddebb54cb2abd1284d8103369820445cd11b31d86501871c69513e7e1a SHA512 dac6018003092ff65396c93de65a432edea42a28870af4e779f391c7be19a06b6df429493f433532613a8fa18998367714e89abd06324586f5f91f20fd5dc592
-DIST zerocopy-0.8.33.crate 271917 BLAKE2B 63f3c0fff0bd6cfd2c75c796456fb8e9da2677f0350af3f38a37f357abaa2b3a90e182577a73505ffd9adef26afafb9f27db5d77e56b17e7fe604a29a4be7643 SHA512 4520c9342abb933be030859527469d10266470481823d40764c0ddf5b437ef3301b35322a7d2198b86e46d1fe17fff21b1290581dbc40135fde284ef5d5a25b5
-DIST zerocopy-0.8.34.crate 273627 BLAKE2B 8cf5254c52436cc7bcc59f5ecc3618019a3d068dd76e8f81564b45b182c6e39dd88f8923e4f969b6c2513ba5d1e9a4109ae5676654da86be9133ea4c18eb5a78 SHA512 61eb8899a70c5d947fdd4eef96379d08bd36bdad008467b4ec8389cf3fb165fa36fcc15eb1b425260755154cc6d4840714f03f25cd41829b6980df0af8aa892d
-DIST zerocopy-0.8.37.crate 275551 BLAKE2B a71a4a8bccb40d6db900cec874a4baf4cff51cc6d47787219020cedc5fc969b4d0ed12c03227f95b4ba9df1b216eef296c1b01a27b7ea78b2b95f610c52c7217 SHA512 58a13ee75141ffebc8e635a01552781d554c0b22a46d977c7022ebea587a868408cf529c21ddfe1e2b3fe36d4ffbac0e8840f50ff3307a3befdd8d1a097e09aa
-DIST zerocopy-0.8.48.crate 287554 BLAKE2B f66a7efa5970e16ad8c0e35a7f894192d93f9f9328bf1f8ff3f75f0a091cc8a44c5bddb4cd89e6acd8422cbc1ca1c6fc230c65b32e82460ab541435ab81408dc SHA512 c66a2a301bebfcb6519ac122d5b03a5f5ea2443d83ebcacfacc564d01b9d6173581fcb4df122444c910ea0b0e420d1529e3318d60695cec3d9df28a1837b9f9e
DIST zerocopy-derive-0.8.26.crate 88080 BLAKE2B ca9b8ee1970b75d0119a520ab4f2a44b88d28b2b3c48acd2fb81f3fe1b1081efcb52c50bbe21045cc8b16d15305f87ea3c8032d40298af1ecf024e8ff8cf0c2a SHA512 344469950a97cd691849792a6a1bc875c04797c8e7950ef4bbce22a467f527cf28209f802ee8d74db71973355d1350fcd33b161000a92670fbf30e89e3e32526
-DIST zerocopy-derive-0.8.33.crate 100877 BLAKE2B 5ab8993da52b2580e5a1f38ca6ecd2da106fa90ad23d783dd3a54244fa7a07dff99c803957a0f238460fb6fc4e20c05532c6cf05fc4f94d43977f138272a3aa3 SHA512 a9b59f29e698854498bb423575b1c35347afb563ec4b9417a81a79a565158eb3cd85d7f653f86c82b0aec572da571d88744f626ab92fe2aa7c4cd5d2f2b0904d
-DIST zerocopy-derive-0.8.34.crate 102731 BLAKE2B 56ba698240215dc419be95549ecaddc457cac8c8505d12bae6ceba614552c611f810f0bea80bc80539b77460df55a5b180191ae823861dcb49c460bbb646dfca SHA512 181964b01e7c942087f980f269e1cc2ef93092ede7567f6af64735010de0baeb3c1d229528d5b0bdfbd7a2ac3aff1f80bb7896a5e5b8ea61c047afbf0e72462d
-DIST zerocopy-derive-0.8.37.crate 106949 BLAKE2B 3ef105720ce248ef3ce922aa4e0a6b271a0367c2afb3650898301d96784ccbcb490a3248e9b0f07ea09d3106b808163f0acb7d7c748256666fd90d3627f7cf45 SHA512 fa0f157367e317ea85a79df2303a5834d1f29bcd55e5d8461ca085a48bdc94871f1417a649b6373b9b327366df94b7b0783d2d8333771761aed3e60a6434c323
-DIST zerocopy-derive-0.8.48.crate 97646 BLAKE2B a75bf954fc7b9878325bb7dd953351eef1858ab3d41464661cd5fd8638f8417fa2ae05c4fc9b72ea7c2121a6455ecf683a1f096b49f62941fc110f2c43316ee5 SHA512 7dd11845b9c07fcc6c7289f792a27c30b2eb6122a403e9cfaa59177a953a60e5e412040a085d12b31a4c52306d3e3517a7f295ba62fb4441aac8e2d5f052e3c3
-DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
diff --git a/app-misc/skim/skim-1.5.1.ebuild b/app-misc/skim/skim-1.5.1.ebuild
deleted file mode 100644
index 6e6dbe2a900c..000000000000
--- a/app-misc/skim/skim-1.5.1.ebuild
+++ /dev/null
@@ -1,369 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- addr2line@0.25.1
- adler2@2.0.1
- aho-corasick@1.1.4
- allocator-api2@0.2.21
- ansi-to-tui@8.0.1
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.13
- anyhow@1.0.100
- arrayvec@0.7.6
- assert_enum_variants@0.1.2
- atomic@0.6.1
- autocfg@1.5.0
- backtrace@0.3.76
- base64@0.22.1
- beef@0.5.2
- bit-set@0.5.3
- bit-vec@0.6.3
- bitflags@1.3.2
- bitflags@2.10.0
- block-buffer@0.10.4
- bstr@1.12.1
- bumpalo@3.19.1
- bytemuck@1.24.0
- bytes@1.11.0
- castaway@0.2.4
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- clap@4.5.54
- clap_builder@4.5.54
- clap_complete@4.5.65
- clap_complete_nushell@4.5.10
- clap_derive@4.5.49
- clap_lex@0.7.7
- clap_mangen@0.2.31
- color-eyre@0.6.5
- color-spantrace@0.3.0
- colorchoice@1.0.4
- compact_str@0.9.0
- console@0.15.11
- convert_case@0.10.0
- cpufeatures@0.2.17
- crossbeam-channel@0.5.15
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crossterm@0.29.0
- crossterm_winapi@0.9.1
- crypto-common@0.1.7
- csscolorparser@0.6.2
- darling@0.20.11
- darling@0.23.0
- darling_core@0.20.11
- darling_core@0.23.0
- darling_macro@0.20.11
- darling_macro@0.23.0
- defer-drop@1.3.0
- deltae@0.3.2
- deranged@0.5.5
- derive_builder@0.20.2
- derive_builder_core@0.20.2
- derive_builder_macro@0.20.2
- derive_more-impl@2.1.1
- derive_more@2.1.1
- digest@0.10.7
- doctest-file@1.0.0
- document-features@0.2.12
- either@1.15.0
- encode_unicode@1.0.0
- env_filter@0.1.4
- env_home@0.1.0
- env_logger@0.11.8
- equivalent@1.0.2
- errno@0.3.14
- euclid@0.22.13
- eyre@0.6.12
- fancy-regex@0.11.0
- fastrand@2.3.0
- filedescriptor@0.8.3
- finl_unicode@1.4.0
- fixedbitset@0.4.2
- fnv@1.0.7
- foldhash@0.2.0
- frizbee@0.6.0
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-executor@0.3.31
- futures-io@0.3.31
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- futures@0.3.31
- generic-array@0.14.7
- getrandom@0.3.4
- gimli@0.32.3
- hashbrown@0.16.1
- heck@0.5.0
- hex@0.4.3
- ident_case@1.0.1
- indenter@0.3.4
- indexmap@2.13.0
- indoc@2.0.7
- insta@1.46.1
- instability@0.3.11
- interprocess@2.2.3
- is_terminal_polyfill@1.70.2
- itertools@0.14.0
- itoa@1.0.17
- jiff-static@0.2.18
- jiff@0.2.18
- js-sys@0.3.85
- kasuari@0.4.11
- lab@0.11.0
- lazy_static@1.5.0
- libc@0.2.180
- line-clipping@0.3.5
- linux-raw-sys@0.11.0
- litrs@1.0.0
- lock_api@0.4.14
- log@0.4.29
- lru@0.16.3
- mac_address@1.1.8
- memchr@2.7.6
- memmem@0.1.1
- memoffset@0.9.1
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mio@1.1.1
- multiversion-macros@0.8.0
- multiversion@0.8.0
- nix@0.29.0
- nix@0.30.1
- nom@7.1.3
- nom@8.0.0
- num-conv@0.1.0
- num-derive@0.4.2
- num-traits@0.2.19
- num_threads@0.1.7
- numtoa@0.2.4
- object@0.37.3
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- ordered-float@4.6.0
- owo-colors@4.2.3
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- pest@2.8.5
- pest_derive@2.8.5
- pest_generator@2.8.5
- pest_meta@2.8.5
- phf@0.11.3
- phf_codegen@0.11.3
- phf_generator@0.11.3
- phf_macros@0.11.3
- phf_shared@0.11.3
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- portable-atomic-util@0.2.4
- portable-atomic@1.13.0
- powerfmt@0.2.0
- ppv-lite86@0.2.21
- proc-macro2@1.0.106
- pulldown-cmark@0.13.0
- quote@1.0.43
- r-efi@5.3.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.5
- ratatui-core@0.1.0
- ratatui-crossterm@0.1.0
- ratatui-macros@0.7.0
- ratatui-termwiz@0.1.0
- ratatui-widgets@0.3.0
- ratatui@0.30.0
- rayon-core@1.13.0
- rayon@1.11.0
- recvmsg@1.0.0
- redox_syscall@0.5.18
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- roff@0.2.2
- ron@0.12.0
- rustc-demangle@0.1.27
- rustc_version@0.4.1
- rustix@1.1.3
- rustversion@1.0.22
- ryu@1.0.22
- scopeguard@1.2.0
- semver@1.0.27
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- sha2@0.10.9
- sharded-slab@0.1.7
- shell-quote@0.7.2
- shlex@1.3.0
- signal-hook-mio@0.2.5
- signal-hook-registry@1.4.8
- signal-hook@0.3.18
- simdutf8@0.1.5
- similar@2.7.0
- siphasher@1.0.1
- slab@0.4.11
- smallvec@1.15.1
- socket2@0.6.1
- static_assertions@1.1.0
- strsim@0.11.1
- strum@0.27.2
- strum_macros@0.27.2
- syn@1.0.109
- syn@2.0.114
- target-features@0.1.6
- tempfile@3.24.0
- terminfo@0.9.0
- termion@4.0.6
- termios@0.3.3
- termwiz@0.23.3
- thiserror-impl@1.0.69
- thiserror-impl@2.0.18
- thiserror@1.0.69
- thiserror@2.0.18
- thread_local@1.1.9
- time-core@0.1.7
- time@0.3.45
- tokio-macros@2.6.0
- tokio-util@0.7.18
- tokio@1.49.0
- tracing-core@0.1.36
- tracing-error@0.2.1
- tracing-subscriber@0.3.22
- tracing@0.1.44
- typeid@1.0.3
- typenum@1.19.0
- ucd-trie@0.1.7
- unicase@2.9.0
- unicode-ident@1.0.22
- unicode-segmentation@1.12.0
- unicode-truncate@2.0.1
- unicode-width@0.2.2
- utf8parse@0.2.2
- uuid@1.19.0
- valuable@0.1.1
- version_check@0.9.5
- vte@0.15.0
- vtparse@0.6.2
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.2+wasi-0.2.9
- wasm-bindgen-macro-support@0.2.108
- wasm-bindgen-macro@0.2.108
- wasm-bindgen-shared@0.2.108
- wasm-bindgen@0.2.108
- wezterm-bidi@0.2.3
- wezterm-blob-leases@0.1.1
- wezterm-color-types@0.3.0
- wezterm-dynamic-derive@0.1.1
- wezterm-dynamic@0.2.1
- wezterm-input-types@0.1.0
- which@8.0.0
- widestring@1.2.1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.2.1
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- winsafe@0.0.19
- wit-bindgen@0.51.0
- zerocopy-derive@0.8.33
- zerocopy@0.8.33
-"
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="Command-line fuzzy finder"
-HOMEPAGE="https://github.com/skim-rs/skim"
-SRC_URI="
- https://github.com/skim-rs/skim/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2
- ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-misc/tmux )"
-
-QA_FLAGS_IGNORED="usr/bin/sk"
-
-src_configure() {
- myfeatures=( cli )
- use test && myfeatures+=( test-utils )
- cargo_src_configure --no-default-features
-}
-
-CARGO_SKIP_TESTS=(
- test_ansi_flag_disabled
- test_ansi_flag_enabled
- test_ansi_flag_no_strip
- test_ansi_matching_on_stripped_text
-)
-
-src_install() {
- # prevent cargo_src_install() blowing up on man installation
- mv man manpages || die
-
- cargo_src_install
- dodoc CHANGELOG.md README.md
- doman manpages/man1/*
-
- dobin bin/sk-tmux
-
- insinto /usr/share/vim/vimfiles/plugin
- doins plugin/skim.vim
-
- # install shell keybindings
- insinto "/usr/share/${PN}"
- doins shell/key-bindings.*
-
- newbashcomp shell/completion.bash sk
- newzshcomp shell/completion.fish sk.fish
- newzshcomp shell/completion.zsh _sk
-}
-
-pkg_postinst() {
- optfeature "sk-tmux integration" app-misc/tmux
- optfeature "vim plugin integration" app-editors/vim app-editors/gvim
-}
diff --git a/app-misc/skim/skim-1.9.1.ebuild b/app-misc/skim/skim-1.9.1.ebuild
deleted file mode 100644
index fcf2ea687331..000000000000
--- a/app-misc/skim/skim-1.9.1.ebuild
+++ /dev/null
@@ -1,370 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- addr2line@0.25.1
- adler2@2.0.1
- aho-corasick@1.1.4
- allocator-api2@0.2.21
- ansi-to-tui@8.0.1
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.13
- anyhow@1.0.100
- arrayvec@0.7.6
- assert_enum_variants@0.1.2
- atomic@0.6.1
- autocfg@1.5.0
- backtrace@0.3.76
- base64@0.22.1
- beef@0.5.2
- bit-set@0.5.3
- bit-vec@0.6.3
- bitflags@1.3.2
- bitflags@2.10.0
- block-buffer@0.10.4
- bstr@1.12.1
- bumpalo@3.19.1
- bytemuck@1.24.0
- bytes@1.11.0
- castaway@0.2.4
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- clap@4.5.54
- clap_builder@4.5.54
- clap_complete@4.5.65
- clap_complete_nushell@4.5.10
- clap_derive@4.5.49
- clap_lex@0.7.7
- clap_mangen@0.2.31
- color-eyre@0.6.5
- color-spantrace@0.3.0
- colorchoice@1.0.4
- compact_str@0.9.0
- console@0.15.11
- convert_case@0.10.0
- cpufeatures@0.2.17
- crossbeam-channel@0.5.15
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crossterm@0.29.0
- crossterm_winapi@0.9.1
- crypto-common@0.1.7
- csscolorparser@0.6.2
- darling@0.20.11
- darling@0.23.0
- darling_core@0.20.11
- darling_core@0.23.0
- darling_macro@0.20.11
- darling_macro@0.23.0
- defer-drop@1.3.0
- deltae@0.3.2
- deranged@0.5.5
- derive_builder@0.20.2
- derive_builder_core@0.20.2
- derive_builder_macro@0.20.2
- derive_more-impl@2.1.1
- derive_more@2.1.1
- digest@0.10.7
- doctest-file@1.0.0
- document-features@0.2.12
- either@1.15.0
- encode_unicode@1.0.0
- env_filter@0.1.4
- env_home@0.1.0
- env_logger@0.11.8
- equivalent@1.0.2
- errno@0.3.14
- euclid@0.22.13
- eyre@0.6.12
- fancy-regex@0.11.0
- fastrand@2.3.0
- filedescriptor@0.8.3
- finl_unicode@1.4.0
- fixedbitset@0.4.2
- fnv@1.0.7
- foldhash@0.2.0
- frizbee@0.6.0
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-executor@0.3.31
- futures-io@0.3.31
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- futures@0.3.31
- generic-array@0.14.7
- getrandom@0.3.4
- gimli@0.32.3
- hashbrown@0.16.1
- heck@0.5.0
- hex@0.4.3
- ident_case@1.0.1
- indenter@0.3.4
- indexmap@2.13.0
- indoc@2.0.7
- insta@1.46.1
- instability@0.3.11
- interprocess@2.2.3
- is_terminal_polyfill@1.70.2
- itertools@0.14.0
- itoa@1.0.17
- jiff-static@0.2.18
- jiff@0.2.18
- js-sys@0.3.85
- kasuari@0.4.11
- lab@0.11.0
- lazy_static@1.5.0
- libc@0.2.180
- line-clipping@0.3.5
- linux-raw-sys@0.11.0
- litrs@1.0.0
- lock_api@0.4.14
- log@0.4.29
- lru@0.16.3
- mac_address@1.1.8
- memchr@2.7.6
- memmem@0.1.1
- memoffset@0.9.1
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mio@1.1.1
- multiversion-macros@0.8.0
- multiversion@0.8.0
- nix@0.29.0
- nix@0.31.1
- nom@7.1.3
- nom@8.0.0
- num-conv@0.2.0
- num-derive@0.4.2
- num-traits@0.2.19
- num_threads@0.1.7
- numtoa@0.2.4
- object@0.37.3
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- ordered-float@4.6.0
- owo-colors@4.2.3
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- pest@2.8.5
- pest_derive@2.8.5
- pest_generator@2.8.5
- pest_meta@2.8.5
- phf@0.11.3
- phf_codegen@0.11.3
- phf_generator@0.11.3
- phf_macros@0.11.3
- phf_shared@0.11.3
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- portable-atomic-util@0.2.4
- portable-atomic@1.13.0
- powerfmt@0.2.0
- ppv-lite86@0.2.21
- proc-macro2@1.0.106
- pulldown-cmark@0.13.0
- quote@1.0.44
- r-efi@5.3.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.5
- ratatui-core@0.1.0
- ratatui-crossterm@0.1.0
- ratatui-macros@0.7.0
- ratatui-termwiz@0.1.0
- ratatui-widgets@0.3.0
- ratatui@0.30.0
- rayon-core@1.13.0
- rayon@1.11.0
- recvmsg@1.0.0
- redox_syscall@0.5.18
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- roff@0.2.2
- ron@0.12.0
- rustc-demangle@0.1.27
- rustc_version@0.4.1
- rustix@1.1.3
- rustversion@1.0.22
- ryu@1.0.22
- scopeguard@1.2.0
- semver@1.0.27
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- sha2@0.10.9
- sharded-slab@0.1.7
- shell-quote@0.7.2
- shlex@1.3.0
- signal-hook-mio@0.2.5
- signal-hook-registry@1.4.8
- signal-hook@0.3.18
- simdutf8@0.1.5
- similar@2.7.0
- siphasher@1.0.2
- slab@0.4.11
- smallvec@1.15.1
- socket2@0.6.2
- static_assertions@1.1.0
- strsim@0.11.1
- strum@0.27.2
- strum_macros@0.27.2
- syn@1.0.109
- syn@2.0.114
- target-features@0.1.6
- tempfile@3.24.0
- terminfo@0.9.0
- termion@4.0.6
- termios@0.3.3
- termwiz@0.23.3
- thiserror-impl@1.0.69
- thiserror-impl@2.0.18
- thiserror@1.0.69
- thiserror@2.0.18
- thread_local@1.1.9
- time-core@0.1.8
- time@0.3.46
- tokio-macros@2.6.0
- tokio-util@0.7.18
- tokio@1.49.0
- tracing-core@0.1.36
- tracing-error@0.2.1
- tracing-subscriber@0.3.22
- tracing@0.1.44
- typeid@1.0.3
- typenum@1.19.0
- ucd-trie@0.1.7
- unicase@2.9.0
- unicode-display-width@0.3.0
- unicode-ident@1.0.22
- unicode-segmentation@1.12.0
- unicode-truncate@2.0.1
- unicode-width@0.2.2
- utf8parse@0.2.2
- uuid@1.20.0
- valuable@0.1.1
- version_check@0.9.5
- vte@0.15.0
- vtparse@0.6.2
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.2+wasi-0.2.9
- wasm-bindgen-macro-support@0.2.108
- wasm-bindgen-macro@0.2.108
- wasm-bindgen-shared@0.2.108
- wasm-bindgen@0.2.108
- wezterm-bidi@0.2.3
- wezterm-blob-leases@0.1.1
- wezterm-color-types@0.3.0
- wezterm-dynamic-derive@0.1.1
- wezterm-dynamic@0.2.1
- wezterm-input-types@0.1.0
- which@8.0.0
- widestring@1.2.1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.2.1
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- winsafe@0.0.19
- wit-bindgen@0.51.0
- zerocopy-derive@0.8.34
- zerocopy@0.8.34
-"
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="Command-line fuzzy finder"
-HOMEPAGE="https://github.com/skim-rs/skim"
-SRC_URI="
- https://github.com/skim-rs/skim/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2
- ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-misc/tmux )"
-
-QA_FLAGS_IGNORED="usr/bin/sk"
-
-src_configure() {
- myfeatures=( cli )
- use test && myfeatures+=( test-utils )
- cargo_src_configure --no-default-features
-}
-
-CARGO_SKIP_TESTS=(
- test_ansi_flag_disabled
- test_ansi_flag_enabled
- test_ansi_flag_no_strip
- test_ansi_matching_on_stripped_text
-)
-
-src_install() {
- # prevent cargo_src_install() blowing up on man installation
- mv man manpages || die
-
- cargo_src_install
- dodoc CHANGELOG.md README.md
- doman manpages/man1/*
-
- dobin bin/sk-tmux
-
- insinto /usr/share/vim/vimfiles/plugin
- doins plugin/skim.vim
-
- # install shell keybindings
- insinto "/usr/share/${PN}"
- doins shell/key-bindings.*
-
- newbashcomp shell/completion.bash sk
- newzshcomp shell/completion.fish sk.fish
- newzshcomp shell/completion.zsh _sk
-}
-
-pkg_postinst() {
- optfeature "sk-tmux integration" app-misc/tmux
- optfeature "vim plugin integration" app-editors/vim app-editors/gvim
-}
diff --git a/app-misc/skim/skim-2.0.2.ebuild b/app-misc/skim/skim-2.0.2.ebuild
deleted file mode 100644
index 1db5b69befa6..000000000000
--- a/app-misc/skim/skim-2.0.2.ebuild
+++ /dev/null
@@ -1,382 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- addr2line@0.25.1
- adler2@2.0.1
- aho-corasick@1.1.4
- allocator-api2@0.2.21
- ansi-to-tui@8.0.1
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.13
- anyhow@1.0.100
- arrayvec@0.7.6
- assert_enum_variants@0.1.2
- atomic@0.6.1
- autocfg@1.5.0
- backtrace@0.3.76
- base64@0.22.1
- beef@0.5.2
- bit-set@0.5.3
- bit-vec@0.6.3
- bitflags@1.3.2
- bitflags@2.10.0
- block-buffer@0.10.4
- bstr@1.12.1
- bumpalo@3.19.1
- bytemuck@1.25.0
- bytes@1.11.0
- castaway@0.2.4
- cfg-if@1.0.4
- cfg_aliases@0.1.1
- cfg_aliases@0.2.1
- clap@4.5.56
- clap_builder@4.5.56
- clap_complete@4.5.65
- clap_complete_nushell@4.5.10
- clap_derive@4.5.55
- clap_lex@0.7.7
- clap_mangen@0.2.31
- color-eyre@0.6.5
- color-spantrace@0.3.0
- colorchoice@1.0.4
- compact_str@0.9.0
- console@0.15.11
- convert_case@0.10.0
- cpufeatures@0.2.17
- crossbeam-channel@0.5.15
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crossterm@0.29.0
- crossterm_winapi@0.9.1
- crypto-common@0.1.7
- csscolorparser@0.6.2
- darling@0.20.11
- darling@0.23.0
- darling_core@0.20.11
- darling_core@0.23.0
- darling_macro@0.20.11
- darling_macro@0.23.0
- defer-drop@1.3.0
- deltae@0.3.2
- deranged@0.5.5
- derive_builder@0.20.2
- derive_builder_core@0.20.2
- derive_builder_macro@0.20.2
- derive_more-impl@2.1.1
- derive_more@2.1.1
- digest@0.10.7
- doctest-file@1.0.0
- document-features@0.2.12
- downcast-rs@1.2.1
- either@1.15.0
- encode_unicode@1.0.0
- env_filter@0.1.4
- env_home@0.1.0
- env_logger@0.11.8
- equivalent@1.0.2
- errno@0.3.14
- euclid@0.22.13
- eyre@0.6.12
- fancy-regex@0.11.0
- fastrand@2.3.0
- filedescriptor@0.8.3
- finl_unicode@1.4.0
- fixedbitset@0.4.2
- fnv@1.0.7
- foldhash@0.2.0
- frizbee@0.6.0
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-executor@0.3.31
- futures-io@0.3.31
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- futures@0.3.31
- generic-array@0.14.7
- getrandom@0.3.4
- gimli@0.32.3
- hashbrown@0.16.1
- heck@0.5.0
- hex@0.4.3
- ident_case@1.0.1
- indenter@0.3.4
- indexmap@2.13.0
- indoc@2.0.7
- insta@1.46.3
- instability@0.3.11
- interprocess@2.2.3
- is_terminal_polyfill@1.70.2
- itertools@0.14.0
- itoa@1.0.17
- jiff-static@0.2.18
- jiff@0.2.18
- js-sys@0.3.85
- kasuari@0.4.11
- lab@0.11.0
- lazy_static@1.5.0
- libc@0.2.180
- line-clipping@0.3.5
- linux-raw-sys@0.11.0
- litrs@1.0.0
- lock_api@0.4.14
- log@0.4.29
- lru@0.16.3
- mac_address@1.1.8
- memchr@2.7.6
- memmem@0.1.1
- memoffset@0.9.1
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mio@1.1.1
- multiversion-macros@0.8.0
- multiversion@0.8.0
- nix@0.28.0
- nix@0.29.0
- nix@0.31.1
- nom@7.1.3
- nom@8.0.0
- num-conv@0.2.0
- num-derive@0.4.2
- num-traits@0.2.19
- num_threads@0.1.7
- numtoa@0.2.4
- object@0.37.3
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- ordered-float@4.6.0
- owo-colors@4.2.3
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- pest@2.8.5
- pest_derive@2.8.5
- pest_generator@2.8.5
- pest_meta@2.8.5
- phf@0.11.3
- phf_codegen@0.11.3
- phf_generator@0.11.3
- phf_macros@0.11.3
- phf_shared@0.11.3
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- portable-atomic-util@0.2.5
- portable-atomic@1.13.1
- portable-pty@0.9.0
- powerfmt@0.2.0
- ppv-lite86@0.2.21
- proc-macro2@1.0.106
- pulldown-cmark@0.13.0
- quote@1.0.44
- r-efi@5.3.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.5
- ratatui-core@0.1.0
- ratatui-crossterm@0.1.0
- ratatui-macros@0.7.0
- ratatui-termwiz@0.1.0
- ratatui-widgets@0.3.0
- ratatui@0.30.0
- rayon-core@1.13.0
- rayon@1.11.0
- recvmsg@1.0.0
- redox_syscall@0.5.18
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- roff@0.2.2
- ron@0.12.0
- rustc-demangle@0.1.27
- rustc_version@0.4.1
- rustix@1.1.3
- rustversion@1.0.22
- ryu@1.0.22
- scopeguard@1.2.0
- semver@1.0.27
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serial2@0.2.33
- sha2@0.10.9
- sharded-slab@0.1.7
- shared_library@0.1.9
- shell-quote@0.7.2
- shell-words@1.1.1
- shlex@1.3.0
- signal-hook-mio@0.2.5
- signal-hook-registry@1.4.8
- signal-hook@0.3.18
- simdutf8@0.1.5
- similar@2.7.0
- siphasher@1.0.2
- slab@0.4.12
- smallvec@1.15.1
- socket2@0.6.2
- static_assertions@1.1.0
- strsim@0.11.1
- strum@0.27.2
- strum_macros@0.27.2
- syn@1.0.109
- syn@2.0.114
- target-features@0.1.6
- tempfile@3.24.0
- terminfo@0.9.0
- termion@4.0.6
- termios@0.3.3
- termwiz@0.23.3
- thiserror-impl@1.0.69
- thiserror-impl@2.0.18
- thiserror@1.0.69
- thiserror@2.0.18
- thread_local@1.1.9
- time-core@0.1.8
- time@0.3.46
- tinyvec@1.10.0
- tinyvec_macros@0.1.1
- tokio-macros@2.6.0
- tokio-util@0.7.18
- tokio@1.49.0
- tracing-core@0.1.36
- tracing-error@0.2.1
- tracing-subscriber@0.3.22
- tracing@0.1.44
- typeid@1.0.3
- typenum@1.19.0
- ucd-trie@0.1.7
- unicase@2.9.0
- unicode-display-width@0.3.0
- unicode-ident@1.0.22
- unicode-normalization@0.1.25
- unicode-segmentation@1.12.0
- unicode-truncate@2.0.1
- unicode-width@0.2.2
- unicode-xid@0.2.6
- utf8parse@0.2.2
- uuid@1.20.0
- valuable@0.1.1
- version_check@0.9.5
- vte@0.15.0
- vtparse@0.6.2
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.2+wasi-0.2.9
- wasm-bindgen-macro-support@0.2.108
- wasm-bindgen-macro@0.2.108
- wasm-bindgen-shared@0.2.108
- wasm-bindgen@0.2.108
- wezterm-bidi@0.2.3
- wezterm-blob-leases@0.1.1
- wezterm-color-types@0.3.0
- wezterm-dynamic-derive@0.1.1
- wezterm-dynamic@0.2.1
- wezterm-input-types@0.1.0
- which@8.0.0
- widestring@1.2.1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.2.1
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- winreg@0.10.1
- winsafe@0.0.19
- wit-bindgen@0.51.0
- zerocopy-derive@0.8.37
- zerocopy@0.8.37
-"
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="Command-line fuzzy finder"
-HOMEPAGE="https://github.com/skim-rs/skim"
-SRC_URI="
- https://github.com/skim-rs/skim/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 WTFPL-2
- ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-misc/tmux )"
-
-QA_FLAGS_IGNORED="usr/bin/sk"
-
-src_configure() {
- myfeatures=( cli )
- use test && myfeatures+=( test-utils )
- cargo_src_configure --no-default-features
-}
-
-CARGO_SKIP_TESTS=(
- test_ansi_flag_disabled
- test_ansi_flag_enabled
- test_ansi_flag_no_strip
- test_ansi_matching_on_stripped_text
-)
-
-src_install() {
- # prevent cargo_src_install() blowing up on man installation
- mv man manpages || die
-
- cargo_src_install
- dodoc CHANGELOG.md README.md
- doman manpages/man1/*
-
- dobin bin/sk-tmux
-
- insinto /usr/share/vim/vimfiles/plugin
- doins plugin/skim.vim
-
- # install shell keybindings
- insinto "/usr/share/${PN}"
- doins shell/key-bindings.*
-
- newbashcomp shell/completion.bash sk
- newzshcomp shell/completion.fish sk.fish
- newzshcomp shell/completion.zsh _sk
-}
-
-pkg_postinst() {
- optfeature "sk-tmux integration" app-misc/tmux
- optfeature "vim plugin integration" app-editors/vim app-editors/gvim
-}
diff --git a/app-misc/skim/skim-4.6.0.ebuild b/app-misc/skim/skim-4.6.0.ebuild
deleted file mode 100644
index 9de17c9e722e..000000000000
--- a/app-misc/skim/skim-4.6.0.ebuild
+++ /dev/null
@@ -1,418 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- addr2line@0.25.1
- adler2@2.0.1
- aho-corasick@1.1.4
- alloca@0.4.0
- allocator-api2@0.2.21
- anes@0.1.6
- ansi-to-tui@8.0.1
- anstream@1.0.0
- anstyle-parse@1.0.0
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.14
- anyhow@1.0.102
- arrayvec@0.7.6
- assert_enum_variants@0.1.2
- atomic@0.6.1
- autocfg@1.5.0
- backtrace@0.3.76
- base64@0.22.1
- bincode@1.3.3
- bit-set@0.5.3
- bit-vec@0.6.3
- bitflags@1.3.2
- bitflags@2.11.1
- block-buffer@0.10.4
- bstr@1.12.1
- bumpalo@3.20.2
- bytemuck@1.25.0
- byteorder@1.5.0
- bytes@1.11.1
- cast@0.3.0
- castaway@0.2.4
- cc@1.2.60
- cfg-if@1.0.4
- cfg_aliases@0.1.1
- cfg_aliases@0.2.1
- chacha20@0.10.0
- ciborium-io@0.2.2
- ciborium-ll@0.2.2
- ciborium@0.2.2
- clap@4.6.0
- clap_builder@4.6.0
- clap_complete@4.6.2
- clap_complete_nushell@4.6.0
- clap_derive@4.6.0
- clap_lex@1.1.0
- clap_mangen@0.3.0
- color-eyre@0.6.5
- color-spantrace@0.3.0
- colorchoice@1.0.5
- compact_str@0.9.0
- console@0.16.3
- convert_case@0.10.0
- cpufeatures@0.2.17
- cpufeatures@0.3.0
- criterion-plot@0.8.2
- criterion@0.8.2
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crossterm@0.29.0
- crossterm_winapi@0.9.1
- crunchy@0.2.4
- crypto-common@0.1.7
- csscolorparser@0.6.2
- darling@0.20.11
- darling@0.23.0
- darling_core@0.20.11
- darling_core@0.23.0
- darling_macro@0.20.11
- darling_macro@0.23.0
- deltae@0.3.2
- deranged@0.5.8
- derive_builder@0.20.2
- derive_builder_core@0.20.2
- derive_builder_macro@0.20.2
- derive_more-impl@2.1.1
- derive_more@2.1.1
- digest@0.10.7
- doctest-file@1.1.1
- document-features@0.2.12
- downcast-rs@1.2.1
- either@1.15.0
- encode_unicode@1.0.0
- env_filter@1.0.1
- env_logger@0.11.10
- equivalent@1.0.2
- errno@0.3.14
- euclid@0.22.14
- eyre@0.6.12
- fancy-regex@0.11.0
- fastrand@2.4.1
- filedescriptor@0.8.3
- find-msvc-tools@0.1.9
- finl_unicode@1.4.0
- fixedbitset@0.4.2
- fnv@1.0.7
- foldhash@0.1.5
- foldhash@0.2.0
- frizbee@0.9.0
- futures-channel@0.3.32
- futures-core@0.3.32
- futures-executor@0.3.32
- futures-io@0.3.32
- futures-macro@0.3.32
- futures-sink@0.3.32
- futures-task@0.3.32
- futures-util@0.3.32
- futures@0.3.32
- generic-array@0.14.7
- getrandom@0.3.4
- getrandom@0.4.2
- gimli@0.32.3
- gnuplot@0.0.46
- gungraun-macros@0.8.0
- gungraun-runner@0.18.1
- gungraun@0.18.1
- half@2.7.1
- hashbrown@0.15.5
- hashbrown@0.16.1
- hashbrown@0.17.0
- heck@0.5.0
- hex@0.4.3
- id-arena@2.3.0
- ident_case@1.0.1
- indenter@0.3.4
- indexmap@2.14.0
- indoc@2.0.7
- insta@1.47.2
- instability@0.3.12
- interprocess@2.4.0
- is_terminal_polyfill@1.70.2
- itertools@0.13.0
- itertools@0.14.0
- itoa@1.0.18
- jiff-static@0.2.23
- jiff@0.2.23
- js-sys@0.3.95
- kanal@0.1.1
- kasuari@0.4.12
- lab@0.11.0
- lazy_static@1.5.0
- leb128fmt@0.1.0
- libc@0.2.185
- libmimalloc-sys@0.1.44
- line-clipping@0.3.7
- linux-raw-sys@0.12.1
- litrs@1.0.0
- lock_api@0.4.14
- log@0.4.29
- lru@0.16.4
- mac_address@1.1.8
- memchr@2.8.0
- memmem@0.1.1
- memoffset@0.9.1
- mimalloc@0.1.48
- minimal-lexical@0.2.1
- miniz_oxide@0.8.9
- mio@1.2.0
- nix@0.28.0
- nix@0.29.0
- nix@0.31.2
- nom@7.1.3
- nom@8.0.0
- num-conv@0.2.1
- num-derive@0.4.2
- num-traits@0.2.19
- num_threads@0.1.7
- object@0.37.3
- once_cell@1.21.4
- once_cell_polyfill@1.70.2
- oorandom@11.1.5
- ordered-float@4.6.0
- owo-colors@4.3.0
- page_size@0.6.0
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- pest@2.8.6
- pest_derive@2.8.6
- pest_generator@2.8.6
- pest_meta@2.8.6
- phf@0.11.3
- phf_codegen@0.11.3
- phf_generator@0.11.3
- phf_macros@0.11.3
- phf_shared@0.11.3
- pin-project-lite@0.2.17
- plotters-backend@0.3.7
- plotters-svg@0.3.7
- plotters@0.3.7
- portable-atomic-util@0.2.6
- portable-atomic@1.13.1
- portable-pty@0.9.0
- powerfmt@0.2.0
- prettyplease@0.2.37
- proc-macro-error-attr2@2.0.0
- proc-macro-error2@2.0.1
- proc-macro2@1.0.106
- pulldown-cmark@0.13.3
- quote@1.0.45
- r-efi@5.3.0
- r-efi@6.0.0
- rand@0.10.1
- rand@0.8.5
- rand_core@0.10.1
- rand_core@0.6.4
- ratatui-core@0.1.0
- ratatui-crossterm@0.1.0
- ratatui-macros@0.7.0
- ratatui-termwiz@0.1.0
- ratatui-widgets@0.3.0
- ratatui@0.30.0
- raw-cpuid@11.6.0
- rayon-core@1.13.0
- rayon@1.12.0
- recvmsg@1.0.0
- redox_syscall@0.5.18
- regex-automata@0.4.14
- regex-syntax@0.8.10
- regex@1.12.3
- roff@1.1.1
- ron@0.12.1
- rustc-demangle@0.1.27
- rustc_version@0.4.1
- rustix@1.1.4
- rustversion@1.0.22
- ryu@1.0.23
- same-file@1.0.6
- scc@2.4.0
- scopeguard@1.2.0
- sdd@3.0.10
- semver@1.0.28
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.149
- serial2@0.2.36
- serial_test@3.4.0
- serial_test_derive@3.4.0
- sha2@0.10.9
- sharded-slab@0.1.7
- shared_library@0.1.9
- shell-quote@0.7.2
- shell-words@1.1.1
- shlex@1.3.0
- signal-hook-mio@0.2.5
- signal-hook-registry@1.4.8
- signal-hook@0.3.18
- simdutf8@0.1.5
- similar@2.7.0
- siphasher@1.0.2
- slab@0.4.12
- smallvec@1.15.1
- socket2@0.6.3
- static_assertions@1.1.0
- strsim@0.11.1
- strum@0.27.2
- strum_macros@0.27.2
- syn@1.0.109
- syn@2.0.117
- tempfile@3.27.0
- terminfo@0.9.0
- termios@0.3.3
- termwiz@0.23.3
- thiserror-impl@1.0.69
- thiserror-impl@2.0.18
- thiserror@1.0.69
- thiserror@2.0.18
- thread_local@1.1.9
- time-core@0.1.8
- time@0.3.47
- tinytemplate@1.2.1
- tinyvec@1.11.0
- tinyvec_macros@0.1.1
- tokio-macros@2.7.0
- tokio-util@0.7.18
- tokio@1.51.1
- tracing-core@0.1.36
- tracing-error@0.2.1
- tracing-subscriber@0.3.23
- tracing@0.1.44
- tui-term@0.3.4
- typeid@1.0.3
- typenum@1.19.0
- ucd-trie@0.1.7
- unicase@2.9.0
- unicode-display-width@0.3.0
- unicode-ident@1.0.24
- unicode-normalization@0.1.25
- unicode-segmentation@1.13.2
- unicode-truncate@2.0.1
- unicode-width@0.2.2
- unicode-xid@0.2.6
- utf8parse@0.2.2
- uuid@1.23.0
- valuable@0.1.1
- version_check@0.9.5
- vt100@0.16.2
- vte@0.15.0
- vtparse@0.6.2
- walkdir@2.5.0
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.2+wasi-0.2.9
- wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
- wasm-bindgen-macro-support@0.2.118
- wasm-bindgen-macro@0.2.118
- wasm-bindgen-shared@0.2.118
- wasm-bindgen@0.2.118
- wasm-encoder@0.244.0
- wasm-metadata@0.244.0
- wasmparser@0.244.0
- web-sys@0.3.95
- wezterm-bidi@0.2.3
- wezterm-blob-leases@0.1.1
- wezterm-color-types@0.3.0
- wezterm-dynamic-derive@0.1.1
- wezterm-dynamic@0.2.1
- wezterm-input-types@0.1.0
- which@8.0.2
- widestring@1.2.1
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.11
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.2.1
- windows-sys@0.52.0
- windows-sys@0.61.2
- windows-targets@0.52.6
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.52.6
- windows_i686_gnu@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_msvc@0.52.6
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_msvc@0.52.6
- winreg@0.10.1
- wit-bindgen-core@0.51.0
- wit-bindgen-rust-macro@0.51.0
- wit-bindgen-rust@0.51.0
- wit-bindgen@0.51.0
- wit-component@0.244.0
- wit-parser@0.244.0
- zerocopy-derive@0.8.48
- zerocopy@0.8.48
- zmij@1.0.21
-"
-
-RUST_MIN_VER="1.91.0"
-
-inherit cargo optfeature shell-completion
-
-DESCRIPTION="Command-line fuzzy finder"
-HOMEPAGE="https://github.com/skim-rs/skim"
-SRC_URI="
- https://github.com/skim-rs/skim/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="MIT"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 LGPL-3 MIT Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-misc/tmux )"
-
-QA_FLAGS_IGNORED="usr/bin/sk"
-
-DOCS=(
- ARCHITECTURE.md
- CHANGELOG.md
- README.md
-)
-
-src_configure() {
- myfeatures=( cli )
- use test && myfeatures+=( test-utils )
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- # prevent cargo_src_install() blowing up on man installation
- mv man manpages || die
-
- cargo_src_install
-
- einstalldocs
- doman manpages/man1/*
-
- dobin bin/sk-tmux
- insinto /usr/share/vim/vimfiles/plugin
- doins plugin/skim.vim
-
- # install shell keybindings
- insinto "/usr/share/${PN}"
- doins shell/key-bindings.*
-
- newbashcomp shell/completion.bash sk
- newzshcomp shell/completion.fish sk.fish
- newzshcomp shell/completion.zsh _sk
-}
-
-pkg_postinst() {
- optfeature "sk-tmux integration" app-misc/tmux
- optfeature "vim plugin integration" app-editors/vim app-editors/gvim
-}
diff --git a/app-misc/skim/skim-5.4.0.ebuild b/app-misc/skim/skim-5.4.0.ebuild
index 42a6103b834e..54a224fe188b 100644
--- a/app-misc/skim/skim-5.4.0.ebuild
+++ b/app-misc/skim/skim-5.4.0.ebuild
@@ -22,7 +22,7 @@ LICENSE+="
0BSD Apache-2.0 LGPL-3 MIT Unicode-3.0 Unicode-DFS-2016 WTFPL-2 ZLIB
"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-misc/skim/skim-4.6.1.ebuild b/app-misc/skim/skim-5.6.6.ebuild
index 4e9395169278..03bfacd05c54 100644
--- a/app-misc/skim/skim-4.6.1.ebuild
+++ b/app-misc/skim/skim-5.6.6.ebuild
@@ -4,7 +4,6 @@
EAPI=8
CRATES=""
-
RUST_MIN_VER="1.91.0"
inherit cargo optfeature shell-completion
@@ -39,7 +38,7 @@ DOCS=(
)
src_configure() {
- myfeatures=( cli )
+ myfeatures=( cli frizbee image )
cargo_src_configure --no-default-features
}
diff --git a/app-misc/smith/Manifest b/app-misc/smith/Manifest
new file mode 100644
index 000000000000..62f160abb661
--- /dev/null
+++ b/app-misc/smith/Manifest
@@ -0,0 +1,263 @@
+DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
+DIST aho-corasick-1.1.5.crate 184315 BLAKE2B be0ca3cb1bd0d43d06e4d035b18068ad6cf167832ac4447dba8243d2241de3fe62cb7eeb2b03afa48ca31f415ee3b56afc541e7b4e0ccfc8768952a4f8ea89d0 SHA512 324012ebcb573740ce56c7ef217dcf2bb849d0040e022dcc39aa8a46750088a2c26271016bfb6b1bf7a558d0c4bcefc004811bd8f0afd7fd000dce9bf0206643
+DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
+DIST ambient-authority-0.0.2.crate 14867 BLAKE2B 91004ac0727ea18cafd405ece5e402a9edbf6b625219b9a4e927ade4dfecdb9e89c43b742484a8a29d7b75f3ad9c04ca11d6456fd1ec691025203da89a3a357c SHA512 9e3c7e92e0c932bf8105558f9f73f9e2afb4bdf6f864a07113eb75096f0e39bc436faa9295abc30a298d51364b6b57a4a74c25b0dc7da6019d94fc1624b3ee41
+DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
+DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
+DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
+DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
+DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
+DIST anyhow-1.0.104.crate 48819 BLAKE2B b74402bcb5c566403e7f768a8a240755997ba3cc2093e132b79b7a6ec17ffcce1aad44ad0d96a451d2ae7bdf5cef655762548dd30ed3121f7b6f3e65bb98d461 SHA512 5de699d3fffa67fad1be5cb632de87c8e8ca026e480ace9eece3065e879c7996ddfd5e11b9a0b0ce002a880616e6de1de71ee73b268660cf30525bdf3ea86ea4
+DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
+DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840
+DIST axum-0.8.9.crate 180525 BLAKE2B 6262b373a9b5b258f2c64a8c280bdadb75dc780835312ca304a3af1233e927ef70828c2fb933c89ca9300dbe190957e59cf078434619ff308f441e15d19047c2 SHA512 ecc8268025b855468a665eddbce2c80fdcdfa3ee3ce727a3581d7673e5702c6ce2f275d56a9374fd53680f045ec82ba0291f5cbeb551b11416c567de9d91de5f
+DIST axum-core-0.5.6.crate 26769 BLAKE2B 22e561740ed1aa495a74c69165baeb92612d5b62573e192bab2151028a25178481233ac3bf214f9047ec780b9e2bb77dd499013a9893f27a230814e75ee03d1c SHA512 fa4d38ba56f4f8362e4694a6447f855b31dd21c473b60191d59132ef1fec604c1b3799f842c68e5c669bf572b9b4dfd5eeacfdabbebd88bf103b688b7a13b85a
+DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
+DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa
+DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571
+DIST bitflags-2.13.2.crate 51678 BLAKE2B 8bbeb87f475eae13e691f12d3cf34f865dffbbaf44e400f99a406b487b59be9b08b3de07e7a3bfcf2a5d04d3ffd9af23386317e964d062973347279bd738ef25 SHA512 362553b15e7f09d30f9aca4c1f991f040c446aea4ae36f46ec9ea460a0cd2b98052fca4b56d2ef48147cf1c73f3f8782cb579aeadfbfdd2a22b55cd4b096022b
+DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
+DIST borrow-or-share-0.2.4.crate 5243 BLAKE2B 3e217c615165bac913f73cbb7bd52e784670eac85dde9d1b8fbf9bf13592a0b5a9184cae80c9d1b75f0ad00bda4c7ec18f51da96947204e020031df823581965 SHA512 fa734fd68b078649ffc1871dc6c926639e9f2dd5641ab91ceb3e0b4ad602cc890ec544789e13792d5eaf3af880f77c8a07588b8ff58fae03f79782c8ce71f89c
+DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039
+DIST bytecount-0.6.9.crate 18695 BLAKE2B 8bda63c522124450ad1c4295fe29f675398a249016d3ecb78dc5cf17c4af38a4732faaab8bfeff95a51d69835d346e801a4034455020fb979131d2c5fb9f7791 SHA512 e77fa4d95ec0641f40e937ccfba4a560363284a63b79ededc00fba27080d076546bdaaa81eccf622332b924159328964dff017d017ec7d89b55427a7227975b5
+DIST bytes-1.12.1.crate 75667 BLAKE2B 7d55894cac09ca8aaebf352e3e524d6a7f53f3f72f6944b8725c6972e944e27eef7e7f57dac432a3b89ceb8b01546e398771a297d0384f89cac5a4ea3a157a96 SHA512 1c548cfd8d65eeb84342c4678d0591470cf6ca80fc3f549313d2c937d7549de6ec2ec15e7def761c246870d81a55607c38faaad0d28f9701e408cda04f7152de
+DIST cap-primitives-3.4.6.crate 93250 BLAKE2B ed05c3967814522869147f4920b2f28af029a1461397841ebff8b88fe01664daed70ad44c41109afb3b4b6fe3eef2b3667b7df66427d7f101220f921dbd8a541 SHA512 7f9084228553cd4a8a52f9aaa559dc1098fb233a29149c8d2089740382b6ac12ab3c3a01d8663e4901cb2f093f8a94c3efdb950a2a34b2f0e5e2ba0608e994b7
+DIST cap-std-3.4.6.crate 36451 BLAKE2B 2842fa33dbc32be7878fde452e4fc7800ccab5c93d27d29f08bc7b8dcb5f31c2aead4e4774905d2bc3a12bb8b90e7b3779b752576c140f1b63fd4bcbcce58621 SHA512 49f0badc4cc9b17b2296613b1681184edbf4deac80039ddf9240f2d1aa424d32da5acb11398beebc35f0192a4d39b3dcba57b63e77255dea2301f349e155309c
+DIST cc-1.4.5.crate 101464 BLAKE2B 9a27c7e9816893d541b0ca028a458d79e084118226c4dae78a71106ff937585b1a53187384eb8980b96aae7ae255283cf1700d60c67b741b8b86c13fa675c1ad SHA512 e7123301809160138600ef91579694dc9888f67e60961b144a205fa81af516565fb1742a6233b11be5d0820655e1c800fc4ae101b90806a11e0f07fb2df6fcb6
+DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
+DIST cfg_aliases-0.2.2.crate 6527 BLAKE2B 4e0899cfdd5a733df2b66ae16b9f4b427ca106cf68c566e46939b7207dbde153967f0fca7b2277b6ee1d0802deb1703022d946be80d32c9eb0286222bab3237a SHA512 20d2f19d63f5ffd82e289ca4832310ca86d1bba9d626e82f8c29c80dde566f2d895c9d1c08524c954575529556d1d6f466217da69d726c55f779e097216632d1
+DIST chacha20-0.10.2.crate 38197 BLAKE2B 48166059447b20d1a08b13ba02f245d2824075322183ad72147b6844afe1743ea383d778f5279ab899e8af9133e8f36975f15d83e574b2bebb337248869f32fc SHA512 520fdd68425ad8dcc11e385ac4f5343294f9d78b962aa5d4f6cd34e40bd6258631d25fe0f03218a3913bf6cde1ba83d7db16359f1c5b9d0d299cc9b088157002
+DIST clap-4.6.6.crate 64815 BLAKE2B 56f723802c0f95dc4c91edff9fd0435b655b85e9ad47deca2d68379fb8d5ad81ae807b670cbcfcd5348a5a2db13fe24dac05cb5761c5156d9d3bf2df29a03e11 SHA512 a594c03dcf0fad6786e86f89f9f7cd17d60c8ffe849730cb3cae4301a7ab0a7867772887b0be3cca4284cedc501bff8666bcdc1a67e58c0e723feea200f0b04a
+DIST clap_builder-4.6.6.crate 171756 BLAKE2B ab83419f3d035461d38e4f595ee9e3322ed4b7c755a8ad74e5bc7ae4ef9a30232b659037c8830c449d1b66abf09a1f6b9f612765ccdf0b13840fc5519854e7ff SHA512 e99cc20a95c7e27caee8732c3fc8add06325749feb1c122eacfd3e75bb1a6890d50287b2de15d9ffd5580c94695bb6b4dd3105b7d13e36cbacfa699a8d2f5b33
+DIST clap_derive-4.6.4.crate 33533 BLAKE2B 200f69cd10fe5aa52c33b9097849f7e8776bb42e52cfe0ee9b5f42d403c12a3420a304b83e3e027fd6ecf9be38f5345f1205c051219d2c16933e02d93d5ae883 SHA512 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07
+DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
+DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5
+DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
+DIST cpufeatures-0.3.1.crate 14272 BLAKE2B e3bc7b251c68dc85501414ca0a74afdc9b12cad0ff6f273dd728b4249d0606834261c41965b6a568182e48e7715735a83d13330ebc2099a32cb6b34ed8da4f38 SHA512 b3ebdc87dc7c7315fcea3e4d4ea1b712a671c058d0c1731343bb3313d6df6a0ec0b000fd2bcf141b0410014054901f9aa7f78bd12348fdfff2bf2fdf79a41b04
+DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
+DIST data-encoding-2.11.1.crate 22651 BLAKE2B 4f4720d905550198a8276fa184167347fb554533ce24d45b0b8c6efd4cac284b7d547dbfb478fb92157a64bd2e3a00388f555a5b9bb20cae1a24513076260d74 SHA512 ea2040fbd3af700e03cdaaee3f215f9f0bf96508d0b246202c0dce4abc02c6af1b94d4fa5e6194544108c210242dce5f3464f31b3b4820dca63da98607d483ce
+DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
+DIST displaydoc-0.2.7.crate 21343 BLAKE2B 643d51db5685ac981fa0be998d8c597cf2b38303bd891da997d293382ad3de929f79fb951d514f2b13c42009d8dd882a706b32f5401127c497850c5ef661d611 SHA512 6e21a1572e71d12218a178fc9e6d22964be5cb4006eb4920229db35ff1391708cdcbe5ab2b8295cf3ceb9dd1b1bbc70e2bca1e6080c6e7b8878d0b430e4d45ae
+DIST email_address-0.2.9.crate 21579 BLAKE2B 1f3483b9ce96f698c85b2ea775dd2f3cc2eef472f1499055ab19cb2bdeb218b5446f64a35ef197c7415c7e9bb4ee32a02bd3fe64b6828db92618c441aafea889 SHA512 ec83b2ed85f3082a0b74c7634c7525166d3b6519a1b6cd73c0d7bd66ad18aa45b8a5453d1760ecdb85a838e870d86ce80205d99654dd70602cb0e529699fb300
+DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
+DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
+DIST fallible-iterator-0.3.0.crate 19639 BLAKE2B 58b8fe842fd6514fa4327eacc81b157a4a9bec4ad9b8e69248c0f0aa5610dbddb9c8a72e6e6ef9fb8216e8f79e6aab439e90d4d527e35634ab222347cbe39974 SHA512 c655918fcda5deb8ce792708509e4959139f113c1006dd41b94d7073ffc204512a22cdeeee05c87534db9c414da3f4eb716e1a26970646fcb1c139a14eb8a2fa
+DIST fallible-streaming-iterator-0.1.9.crate 9249 BLAKE2B cc4459b34a9ad00552a5248d090d1f25804b92838f41131e475abb83ae0b89401248feeb52a49dbffd499ccc0ba0f2f1d044f2f3e9b06662be01fe2257a4e885 SHA512 34824e2007cb944eaf54b10d6d3885bb17ef2a2976c6dd7695ff82a937cc95eb65d343dd7a5cd2fab5aa5859faae3352a9e1c78f239ff736900c1dbc3f5ef7dc
+DIST fancy-regex-0.19.1.crate 232090 BLAKE2B 29e02fd8a41bf2e95ae09328600559e42fc977f34e806424e998541ae1cd57e136683a9cd858a3f86c144b09b7d9e0b25183e386f4eaa3122e7aba40fa6a5d87 SHA512 ecd1673404e019392e900f1db2682399ff520894b27898484b14a615846f3f371a8a9ce584504db8a93cdf709e59a36fd69ad9d4b474f78a22c1c1c685dda687
+DIST fastrand-2.5.0.crate 20782 BLAKE2B 6c32deb12c2e946e8eff86a0bafc5a9c4b6ecbd3d0faa10b68fca876638766cbc4b866dfaf52014bb4a1cfe6b58189e8cbfbe2495e9cfda58f90ecbf0f821e68 SHA512 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
+DIST find-msvc-tools-0.1.12.crate 31570 BLAKE2B a5738c3dfb652091166a33074cdd67c53f069127f727fc37fbd13506db17674b688e579abfbe2ae25f9e2b2a965f52c04cd87d25279dc858f4d59e18d7234053 SHA512 3914a09833b5dc93a270d2db21b6baccf036b54f42d2190369f691e968bbd88df8dc1e87cb5b8a2e93d4105ea4ef4a3dca6a63db2c4d60a4c29fd61e5b7f22ad
+DIST fluent-uri-0.4.1.crate 51205 BLAKE2B 3d31f7338b6c056f3392285881038c0367c291373b6b37eaed25d218819707f2bef61c62adcd167d89f92990aba8af01fb0e82f8f3487e45bbc05b499f91b8d0 SHA512 4df0945e78fdbddfaa222aee39e75e1f3e4005a057deadfc61d50e3e09b35bf1dd09a6c1fc0cf2f17b9b621eb8ed8a4916f89318ce7b5776200175b1522d5b11
+DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
+DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
+DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
+DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
+DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
+DIST fraction-0.17.0.crate 118037 BLAKE2B 326d1e6d8e5aecbd74f84ef41e597c61d749890078827d19cfef1e36a6083ecbf32bded8d3b48ac18eabb7fddd9760efd02d69d923f0faaa1575c608bf88afd8 SHA512 ace27d1da278c9936eaf909e90978cf3e35b2afe97a0fa53ae7820b20cd08b91f0ffe4157655caa19fad2f9e924a88c9abd35be20c7c0a56bf9933c569462b5c
+DIST fs-set-times-0.20.3.crate 15964 BLAKE2B a0748f395f423257016cb302a946ae6ccba07ec3531de1867aaa2374481b8151d37a4c58be40d8157d31c7df370e708d5f260b76e34cae1a913db125cfa12d8a SHA512 43506387daca81d8eceaef1c78dffda58070bdfb5614fb7562fbc6365ecc59f5be23668c0a480080fcb912ce9e34d5ff2480130b8031f34f8f818bf8fe0c4446
+DIST futures-channel-0.3.34.crate 33165 BLAKE2B a28cb51ce81e45d2fce112afd9711f410ca6679549b069cf42ef1db8b8e00e5b36d2cead4dea40276034ebbb7804367aeec8d24c720534ba07c9e435765d1bab SHA512 9fb24f58565bdf345f3efe1f61764da9e5df44f7949ce53c1de5e4d6d82d272e04e01b6bb3358c947d312a5a808287a18befda357adea2899337e939c26d9a19
+DIST futures-core-0.3.34.crate 14692 BLAKE2B bcec84e12b7979d5e10c8fec533d7eb8a49ba299461d4268ce77925f647bea4722312e59d001f5d5e779b376728f06d89ea5adb531cb672ab3ccdf897ebc0087 SHA512 05ac009da05e0d4cc41866a1ef95f7a3da03d037ac62dddc0df59c24cd3fb2d164982c95062f810982c3ed39e7130560ab58ea815db4235bb69c8809ba8e5566
+DIST futures-io-0.3.34.crate 9189 BLAKE2B 41958b790d4cae75969e561726437428132c39df0de904a359f362416af927240ce85505b1abd3c94f097a8a9bc4696efd5c8d992ad4e0e1bdcec9a5a4469802 SHA512 d7dd8c610359a6edc11768d1183f38832047f3cb74eea3ee99a196fe3b58e170932b2526f906faea0af73c3e3c4d5379b1269bab20466bad435c99f7e5c076fa
+DIST futures-macro-0.3.34.crate 11926 BLAKE2B c1e9e2866260cc6ea44235f0acbfa517e5cfac9fdd251a656f53d42f0af59e979da0abd7748d26a20354321097b4f63f9787866656e2ae7268e8cddec0e76076 SHA512 c77aad28eb741e0e9d5eb062034d57401297d9eca21bd05c24b267d5c0ca613255410b3d96288fb089b7478649834ab417bf27aec6efc19a477e1e4b51f86f80
+DIST futures-sink-0.3.34.crate 8107 BLAKE2B 3993bc6a59b76c6c280f5569229852402b7c68cc7acc6452004acc4b66ec680bb36ce43a49ecceca9127f068f71b514e7bf2b37fb8d3604c42747960c78dd3cd SHA512 cd1579b386bafeb1f3f698ec9003b101f636dddd67e458c5162b58f0041de877447d69ec3594cc7d8cbd795ccaf96c4bc4a8a10e41a88309d6dd99d7f0b86be6
+DIST futures-task-0.3.34.crate 11376 BLAKE2B 6365acd677c141312a1211b95726d3834307797ddaed85df01892f0493bc2e28585a07aea7ed742f28592cc0b1906235b65bdf826276020f6731e2705b68e3e3 SHA512 84d31a3391ad47f4c5306f37e09ab32975967253c65af251f8a45daf9363e6dd95437b7ab0ff68160d34adebf2d09f49449d184d627b8f6548ef02c9155c7db3
+DIST futures-util-0.3.34.crate 169782 BLAKE2B b71f64120f7cb304ddf8d6899ac3da21654ad0ef30803979b3c3583e5cb4f6484edbb411a5cb0c8fef33ec595aceee490dfc98ae0d8211faf90b1b57ceac7d91 SHA512 c5e6213da3767bd645cf27d91e5f8ae14040079e11ed30fc9332b404f058491687dbcf0a8fbfb3511ed463139db7879785bed0129e99de1fde6ee10c21aeb2aa
+DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
+DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
+DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
+DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e
+DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
+DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
+DIST hashlink-0.10.0.crate 29402 BLAKE2B d52629957b541fd35d989a55b9a59522803a7a523dbf84a6a39da53763686e317a98a9bb91d9e2fd1555d12d4a52fa00497ecd29500ea76bcf68664fcc5d742d SHA512 5c9c518d9919c662ab7b531b4c35dabf74a00a5900c704d287b174ad19e8fae692bf1454b7445400424da2956c5a9e8243a9d08c61c5622d2f051c1e33a3189c
+DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
+DIST http-1.5.0.crate 111161 BLAKE2B 2fe2240260e1f15d3dba8eda8972cd9287a49a5943da644276f5e39b95574ba4d25630fe02c17b2870489b6660565fb2e37c975e45647d10d9c98ab9b503738f SHA512 be36bbf1560ce187d4786dbbc921f6e2d88e314def83ed61cf3caaf99992f152995d6c252d426950e9b049dad867093f9bc77a94e219559a76ef93c6af3d8451
+DIST http-body-1.1.0.crate 7887 BLAKE2B be89631cd08ace970b18af9ba20c3f17e9bb9078710f2ba67525edece195c1fabb1a162a7ffee29ea35ae15a4957487c9fe7828706d919b1272387aa201c0092 SHA512 8edd239be35982a027cd79911ac604a4a5dc223d62bc608cd6919aa095ec5287fa313d48337caf09de9c16cc975b11318a86c88837ca238d9a0229716599c1d9
+DIST http-body-util-0.1.5.crate 18574 BLAKE2B 5fdfaca3a7a732c9bd2bc49dcec4db689b471d3af5313e69da32255f527d83b9388e3e08221412e2b415ce3367b08e05f91869f8a7e95a6cd4c5ec5230edccb8 SHA512 1953262e5be117703ca940cb2e6d6dc20c7dcb86be5203d1be1ccf5945b015a0c4ed0cbe399822edd6bc385b72caf13f78841898791e14184dc56721cbd78962
+DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
+DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
+DIST hyper-1.11.1.crate 170053 BLAKE2B 4cec3fbad01cf48e4196cfff4ee115d49f8022fececc4021621fd9a2cc019519e771f1c28a875b88a2411d2a78880500872f58bbbf18af22be88ddcc888d10b8 SHA512 037bf751224fce62e2d5617a979ab06e507b53cd6932602b943481ca2b8a1552bb38bd30f4f7a91ee5d924ae56f43b7fec1615e631f260c743e09279589bca8d
+DIST hyper-rustls-0.27.9.crate 22935 BLAKE2B 021359ffebe1a5872fabf09d08f723e411111b8cbc011b6fb78bb8c26457640f84df58a5d6aa0c9d9ac481f78bcb95b63a8c8a241a03ca51175e0e0ea22d6957 SHA512 467cda9b93888a53fcb57ddb41aa0cf2760e448aa3bf2f0e52ab3629984f96e81af51aa7f8090b6acc88dcb78fb953c2ffdbbb184f7bd89822cb9885c44832f8
+DIST hyper-util-0.1.20.crate 112807 BLAKE2B 8a4afd853d3ac4a29d8bf9de9f9fd0c590be87b017c5f9c8ce6caadcc43a1841ea9931c4c932ee77d3c1583378216fee0d02a1f597a51d1d701452470c6f2a5e SHA512 aab7a6565d65c7d7116cf82252976bce6362dfbdbf33c251be1be06f2eaa5a4ed3f9c6fdbd1c5bcdc765665739f8c1157a74518a37f704a79f79349cb4d82e28
+DIST icu_collections-2.3.0.crate 87970 BLAKE2B 85faf966dafc6d60153e4cf2ca6bd8eea68b0b910f6517a0baa29433a77b6c2ca1a85af9e7531c775fef2964f199e3485e4bbb2d36360e217c05f446839a9b6a SHA512 0cfaade3f63e6282fc66d216ba5f8ae21e21c6d72f5b2320933d5941900546ec7e2de0bad03ed4b0fb70a24c2b8835db611a87baf0dad552d7197782c1ccbfd3
+DIST icu_locale_core-2.3.0.crate 80250 BLAKE2B f446721b03cbdebe6bbbbf3a464a7484218cf00b7966b5fc3bf89fd0f658b482b1e995610c645cb7b0d589095c3b84539929102c0a45b8c7800b5a963edc6d40 SHA512 8d32bb29b98fb567badac45866241fd1d00714abe195bbd6fa1522bf6517678cff241c0ed1f154b25c919d66d588a92fc893e5ba32f0c38d5a96c8589eeaee37
+DIST icu_normalizer-2.3.0.crate 530595 BLAKE2B f09e3deac4810e0f967fbf92b2c10294b4cf6bc0507ad772247380187667dc2f7801a76623557f3ac7e72c25dbb6009083224bd43a0ce49d2e14dec5df229217 SHA512 34cee1d05ab37887f006cd2f842272be60a44667dec33fb79722e815e01f0cbabd0450c1cd78af68345426ac1269dc2b7e99e806bb29baa50f9b6d5d14024867
+DIST icu_normalizer_data-2.3.0.crate 67215 BLAKE2B ade0c89ecc9263773a7733b94aa4c7897fc28887f6714306f8b536d21c793493ee60edd3be9f54f73df504bac6f8329a1352d284ccea17df1f0c075bc70e086e SHA512 0bdeea4d1bfc0d92f10a5e142596af1bf27fdad38d16badd271babc693874d209b4bac2caeaff0176d5acb5db79361c7d56b2d9ed7a6e72619aeac51aec8dc84
+DIST icu_properties-2.3.0.crate 102637 BLAKE2B 1c85ff665aa17db27ddce33050cdebd09396aa5960e73b8ec436b1be3da3bed4c17b7ac3602db2d3ee8f225afde53412d6b3c91155f52b3808ee6480b36a7c1c SHA512 378d651710e842a2c060de7d259fb68bd3699e3fa6a18050529f525abd18bdd768d657b63930deb37820ff7dfb146466f9ad3f4e0d2e31d26bce4192c95081ad
+DIST icu_properties_data-2.3.0.crate 169152 BLAKE2B c1a970db9aa7002eeba7864c022ebe3248897ac89374bb31ce8bbaf8831c401570112fb67fef9a2d11f05d11917fdd585e9f087021feff26218510a25989736d SHA512 ecbe8b68cc97684b81b0318dc5c2312bcb640bd43504ba99060b0dfdc4fdac34fc021e2ec67731f8ddc152f8e274b118e213ed3e864fcb0444a9b451657efc29
+DIST icu_provider-2.3.1.crate 52447 BLAKE2B e4c8bb7a42be678f84201b0fa5d6d136b58e618e1566ac53e49e69a1525ee81c7fa8e210f1df8e203e6449b2b90a6b7271eaf5bfbc53f26a9e88f61e8ef63c2a SHA512 f617ee115bcbc8c683d3c8058333958219b91fa120b2c18e964c2bbf4b43348c6914a9cc503adc98a7f520a39c8df0eeffc4c8a38c1f7af74be1678fe6453deb
+DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
+DIST idna_adapter-1.2.2.crate 10444 BLAKE2B 0d6559fb01b5507e5255fe89bd2b0db5a4dba72a28138cdad2033b21a53963d1cf014491b4f5d80ff972924ed7f230efca53aa882352272702f66255fa66bf86 SHA512 c80655c107506022fe6b6d69af7ca2418b070ee66150d743b662e656a2ae04d4ea7b41f7f182fda9fedfa2626e70db30734f8e9af18d23ee39da0c2d4a21949a
+DIST indexmap-2.14.2.crate 103014 BLAKE2B e398c32cd8fa9a4cafaa0fb82f0111bbe4ec83b6413163b1fc716f4c9c446e4c5c53cd0519b5c20353cb8c7c478c970ea3b418ba856aed12f7d41f46bd91f27a SHA512 ecf5a1a132cda2be21cebf1c447e17213972cf6da1d0f73b25969dedd1d3c444d4124e01c0b31ca9a78c906a5ff68ddd04602b25be6db877f23ee6106e3a063e
+DIST io-extras-0.18.4.crate 34254 BLAKE2B f153fd25a7c16c95b1603848892531d57ff372450547a88a340381c4778b59bc53208b784ffc02907a7c4ef1c78a953181280b20b4c78cc2681fa9999ddc5baf SHA512 6d3692c79846da023acb4a4c5b5472eb6475e5fe8fcc4843b5363ad5f48cf9ca50c7973a1e2a1bb9f6e60ef45ff481ae59bb1e66f69c861a766d852855514b26
+DIST io-lifetimes-2.0.4.crate 28501 BLAKE2B 996dff247e515d1d23ee09dc5375b528e898b627b76a3a136cd316c4528493c3b73196a1b9d9511fb2eea422aca8a13130ad7d72cd6d406a248c6ce5143ddb85 SHA512 f0f43adc936d1d494c4e45a12741b295a08e0a61dde4c29a7ee0e91873ccfe3637c52317cb466273350ad8815a13b4a68fadd2c4a5176715fbbb672e6066de6e
+DIST ipnet-2.12.2.crate 30804 BLAKE2B 51f97458108c24a061d344153d589bdf91bdb478105edc084cf60eeddf15c29305d5aff55f7fe4f9b427f29993bdf7c873885ff6a1d26a25eea05ed60eb62740 SHA512 f3bc25ef313652176dcb0a2510561dadee3790ec7d080c3393f36d6a744f5897085d624552649c6c13ba80ce5554b0a71d790f73095ad12638af52bab738082c
+DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
+DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
+DIST js-sys-0.3.105.crate 113002 BLAKE2B ef2414372fb4382f9db6052d4d79a330c93625a7fed7531e27bc6910ea7301b5cf57949163397963b0e345dfcd6d950d558336a967809379d9d598c01eaa367b SHA512 c266b439e9abe5523ba24eef4f8b851d14e4639e2341430c95ec54dd0aed6ff6bd4293c15a0e7ce0a2bf4f5dc7588b5ffaacb88f20562ae36ebd8f2adb235284
+DIST jsonschema-0.54.0.crate 669465 BLAKE2B 109a67cdeb165ab994ba8c3b1b983e74c800ff434e6e0845fda65f51ead802f124ce4a0b51bfc753f722be074cb1be5b067c95af9b583473dbfca3fb3ff7d26f SHA512 e6d9ff3e4d6f41327b87ecd3fc4959f258dcff9f106b821499452e970dd5d379d79292149b83b8dbb082ceca3c623b908721485d4a5b5542ddef23f23f3e33db
+DIST jsonschema-regex-0.54.0.crate 14538 BLAKE2B 57cd6ed2201fd3588bd52d86176382ac94b18e45642a2a9cd39b297bf1268af74ffb66a3f7adfa5f7a41537423cac62b5c6a589c817ddca1de74ddffd69fa4bf SHA512 8db7038e6a782b6c42ea08d245a904f54795bbfbd982c0f35316dc85f46147b5846403c01885b13cec2b55b3e93d873fb4f9e678fd0416ab11af6b7f62b6b09c
+DIST jsonschema-value-0.54.0.crate 58705 BLAKE2B b93a069f1eb7f1c4b81439b6e2fd22b573a2f1acce5c403e242fc9d98c19677b87b475d18a34f8fdec3d2da0f0b1e6d04a93f5bcf522ea6b76efd98e883c6fa8 SHA512 bb26dfb619ad92784bd5038a9863e8c8d1f8373151a6cfa5968a2077b72087881b9cae7f7d0c2b858c0df75612dabf750f520153569ee02a19835300f077d250
+DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
+DIST libsqlite3-sys-0.35.0.crate 5200364 BLAKE2B 8189abd6d8da4d9253527c5cb24cee1f4e7a81ed8f129ceae62f1ab183a323a91edb1bda676fc77c43faf1222d5e7582e8a700803f479d18dace31557d2accc4 SHA512 db2d1e5a7b963618016a28bc11aa0570b2b1539c1664eaf04999a9ed2afb5040d24498cbe1e3af758d1377a7c6b2849cd86f4ef7bea0c1e45b5f40b555e9e4cf
+DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
+DIST litemap-0.8.3.crate 35045 BLAKE2B 4b78bb2319716df6f87eff928e4acda6b545b3062561218f7f2288f15d58fb4c4291418b19bc9de5535959d0d9fadb87b70e395a1aa4bc6942f27c74d841592e SHA512 7662ed200beb4bff4a9c7098ed4f3bab5fe238b810ab65de0ca681e7012dc4985dab69cd2c38165e9e122eef40dd8ed2918ea784698e1699c1b946479183c329
+DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
+DIST log-0.4.34.crate 53395 BLAKE2B c79adc36efcefc23b0d4419364e4f6e31850afe766081283b97b9b8fe1c99159b275aaea6a06ad4b57bb0ea0f440b72e88aeac8425d316009ade570b8e027baa SHA512 6f51dc492f808262a67b28a1a80055aee15eb9437d0b0e21e0478cb94db358f751a61172f0c303d94fa949a1874e3f25bd7bc29d9724e3d43849a9f3f4b55d6e
+DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
+DIST matchit-0.8.4.crate 33986 BLAKE2B 4d7b43199552cf01daee7aab49cd5bd114704d14985c1df7a800f2ad7951a7ac2b1047b9ca35e42b8443d701f2e76afb669f383380e442e60ff08f30418f7a41 SHA512 62cd181bb866a874c5d403ed1b14ac54628ccd356d87c5479ea88febdef2ec58e60eb02a42e8eb19cc12f14483e5aef0158608143ac2d78548f1d892910fa8ac
+DIST maybe-owned-0.3.4.crate 14308 BLAKE2B ccdc346011033bf474d199e540ba1b1a0efff1ce62bd2f316f045f6ce6a53101f5a721d0084ac87d5b661d691d37bf74a05825fc5d43b7e64ebab8bb5eb34979 SHA512 f81f195fea63cac6bbc0ec16e02dc450143eece534f7267fab04605a7630c248a4ef39eb2db07ad4acec3c1327d35d2c16e258f3e5ac8fb04ad6bf670f21d981
+DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
+DIST micromap-0.3.0.crate 59760 BLAKE2B 91d825b0d9d490de5a0dc7ec1ae655a4de39e13caf29e75ca116bf532bf516659aacab657136787a431097ec5681237bed7c43a7d7f5b7b1142ad6246ccc46c4 SHA512 dfed0878732cc1d2a283c581cd37de292b9c4fd9c16b0ccb10e833eafe9e7019bd00c0a75dec323f9830e027cdf2169d256c58285cab40ba4148894fa2667cac
+DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
+DIST mio-1.2.3.crate 110455 BLAKE2B 6b9352bba5f7b8ac5e2e3434ba8283f26f8ce45471b544616b125d21f9fb4c5e88778d5b9f5642d47fba9840b006ef3ef0cf53cf347c6cad599ee77055022045 SHA512 5b5bcff74dc9b1d7ad2d322d5237be4bc323ad915fb20a1a6e4814c809888d6e0c37d3e89d5586fff1dde628b9780e03c04748eefb29f6091df6bdc2f60adfc5
+DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81
+DIST num-bigint-0.4.8.crate 109961 BLAKE2B 3453298e4183dd124a113ab79f3dd73fdfac456f7e9641de10abe6243e8a744e12e5d96c71a0c8d67e4b1bce6699989093c5fa5330c42b7ed9dfdb63e8c8553c SHA512 67bef532fdfaa7559f726a7e8914c9add90c8bc1bf924ba83891e5dae5a964e005f17fc0a3b1d7c5de7f70d5e79aeab21cf4dc4eafb1109503891a1593e69f61
+DIST num-cmp-0.1.0.crate 15375 BLAKE2B d2c8680085277a2f5702fb6d0e0fada150135437c37b56606915f7c042b79a6e5d0cf8c7b45f46b8b3f1931b6588f4f2731ec83e510e982285eea6628005edc5 SHA512 cd6069eaac6e84e94a8c02fb45a538424496c998963dba6c76f4c02503c9c084653a078762386d81698184263d410790a8e4ab746e1330d45b62cb9791a71e5e
+DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615
+DIST num-integer-0.1.47.crate 23502 BLAKE2B 713c3e5d74c5fc39febd9264eda943f5f8807960e48aa3e73487ba6181496761a25e9bdba0e20b7f6533c82fbe8382baf7e02900212e9678f6530c54f8bee49e SHA512 119291d5a367c0bfab81983cbfd786062e0980f2b3a8c51917fb2ae8ac9fe02c7ccabfee42e23bcab30d337591bc57619afe0663ad9b0d1540b15496a4dd53f2
+DIST num-iter-0.1.46.crate 10763 BLAKE2B 279b5c185008e178a1f488ef7b7e3dd44459f4ae8964fc9a08b5abce3d2017691f76bda5a2db362ec968c89f1155ffe739e17193176f8763224038eb22b1d56d SHA512 a9e9646c3fefb8bde9a8de39b70ba7a4ab79f0e3e01342f34bf7a4ae337b416ec83a73920604767653860cba2019844260ced2b2dfd127ae8f5d15bee5511411
+DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62
+DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
+DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051112c7ca4425367bdae86977671f8b5c576131c82fb437740b6d98b72501f718f4172d39781decac2385e8fbd4d SHA512 af67669b0107f44268ba74c355200cb2ed1aab235a6989a8bc54323eb2c9a45677010f8672e7790edadd4c981e939436e0c3a099d33c06dce9c14fd5ede86155
+DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
+DIST openssl-0.10.81.crate 311187 BLAKE2B a66963c92f34d6efaa80363681664eafdf21af640727132155b2aa1f8c167a9af081091addb675e901ffa352145d1a155b2917df90c4a7917b01c722a592d559 SHA512 533c23b4f1e9b942ff30eb3d22232298135c370fc31c97940f4ac18c73291acca6be4e03284efecbd01096999a6529d1a33a63db332efb4aee478cbcb3f37eba
+DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
+DIST openssl-sys-0.9.117.crate 76045 BLAKE2B 074b44386a0a0833db961f8f8a249abdbacbc43a5428f8957e2284263206f4c2513c3eb7b38c96975f11ae75654656eb5d6d7d438c31bb5336835d9ed067e9b6 SHA512 89eeb0bfaa2c1ac3e0a8d268a46f8bfaa9942b0f840b0403faa15474961066559b3a1d24f672b445e1029301e6a99c7e2d84dec27528183523a409e9fb57b242
+DIST outref-0.5.2.crate 5621 BLAKE2B 57415d80760c5a2a6b3bbf20a21f4ad0d447b8630cc4253ebd811394477429c955881e9ec4e89192ac1d2df595c83ac1277155d4d1607d03edb3b7c5f2fd5598 SHA512 a352eee5f77ca697300d46835deb88821dd9af8165918fee3f32de2f18e529e0fbca5c982454f0a9c9a4596a5e99671ee3e56bdcf3e036af232f013ee8260416
+DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
+DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
+DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
+DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
+DIST pkg-config-0.3.34.crate 21370 BLAKE2B ec02a21dcd793ed4e69ba6d8c761a6c4daa8a3f2c5eeeb7077f8babbc14dfd7c0c7eb088eb9f61730fc6eb0d3f1f6271b72077d380d7304e1153feef532f118a SHA512 b8c63db0782b888e4be96a48102ace87f3a1ca496290f958c7835bc8bc8a9f00a8a2ea384bcb21c184b58238a65fdef96304d5598cea6cc55aeaeab085bab49e
+DIST potential_utf-0.1.6.crate 10420 BLAKE2B b7f263dcc7803cf03ad2eb12db0655abb1c844875c3243cf74520f23687d817d163de587811e42454a84b31cab5fde328526fce35eb2959b021bc18cdce970ab SHA512 2180af56e064b7cacba94d597f688e95e213700a9adbb7fb9b78afb7c36a4fd4c2c5bdb64049fac8772f22323255ef2c294ccdc30ff9d160c7baee5a12166ba9
+DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
+DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf18186d72c3d50b077b1d232fbb67d1c87ed09f3c6dc515140041c2dab5ce7706042c8235b93099df7d1c962d4a3a99160 SHA512 c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
+DIST quinn-0.11.11.crate 85390 BLAKE2B babef87856732d9d7c85d334aee3a40af6c4705dbd95dcc0800e4c6c5b3404fa344a8a2190b271c0065f8447fe30e635c47960f360c043d9943fa988c18b4cf3 SHA512 d9219101ca1856d5d91af7c5ee0c96079de98a9d4652ffb59aab05089419df7fbea85e255220ec5c5ceec189a0d817ae8e335829dd9db9fc9cff1ab48060b365
+DIST quinn-proto-0.11.17.crate 246202 BLAKE2B edce5d69c4d3e570a80b5fb1bb670a11114d2b98f95d56dab12e7bd62e1557afcbfcafe20bb7e144bd9a3d42a9887baac6c7c44b1fce983e4af9a043e6f5c2ad SHA512 f218201149e2e256f29ac82ab9b92ba58c3fed2f3281f7ec205790e0abcedf6c9029767672d612f01a8a52f07c44195e74ffea497ad8ef3a208b27ace19c8866
+DIST quinn-udp-0.5.15.crate 32501 BLAKE2B 5924b410d46c2f380bcd9129072b52ae2b559eb1b941778d39d542cff6486a00896d00e69ec398a42807b5687f0fbecb173c8012801b43443b931bd12eeae026 SHA512 3824cdbb7d670f4aad0960bd236d32e98c8e2c44f0810de8e8ce5cbb1734f6eeafff7e811b6b12cdad5c31c6238e0411ee33936f8fab2e7dbb6e997ee4e276d7
+DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
+DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
+DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
+DIST rand-0.10.2.crate 104493 BLAKE2B 3aa9c466444f67d7baefa1ee063a8fb3f63edd0676914596ce904dd2d1675394e1e150fbfc6f2519934ef4e3eee2e090a08ff57104f1a503a8aab2ccc2eeb0c1 SHA512 1c50a5ddceb5cfc0282774ab3252dc76a15d19cfa5d8350064d120ea5264d260beb024f2c86244a58631b4baff5b8c8b03f71a3c857f7c4988e4a81e9f8af387
+DIST rand-0.9.5.crate 100216 BLAKE2B 1307971d6128ea60ca36181acfa5c4f82c3451520461bd9f83451f6876fa8772614b07a4d2f4e6a58ab00e63008e19edb896d2aa7758f305a8d5c9e0e5157690 SHA512 a59c3ddca83a6c6c5a8c39312d33aae2f7464017fca8738e2c8aed7ec013690eba7165d0f0dcc9caac4f103fd62663b80907de1cf9d41ae7a49db01f83f42343
+DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
+DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
+DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
+DIST rand_pcg-0.10.2.crate 15439 BLAKE2B 548018f88cb03e5ab0b9f3c2d1b3a446f84ac43f26dd0170db9306fbd21e523c68758878bbab4935314ebd366cc83fc5cdc93105fb2ab638167673cff0f39b4b SHA512 1c543648e7a5703a3e8be12cccf8b058e5cac6838e6009a02fe82b80be16aabc553e451f0b9e1d5089d031a84cb5e5e0c67c95003a7cd7f643f3f4d1b9464b86
+DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
+DIST ref-cast-1.0.27.crate 15335 BLAKE2B dfb8ee43a77e14e0f7536347fd89a8626191c15ecc37d4a416fbf48abd53bd375f8c35c4dcd16dda4153ebe432d6e3dc9794e17f80a6a58fb034922c5a20dea9 SHA512 63e91b7eccfc9a57e7fea571c8ba1ffc5f3f937e4238ac1d3753173cfc4c5493b0901ae38a39f90dcaaccf9b8311ba077a508602aaa182b5ccb1bbe48af15e58
+DIST ref-cast-impl-1.0.27.crate 10194 BLAKE2B 613d0ba2da8110ca6f5f04c33bbd7dba3919f7089795581644fcc70c8bc859c43e81af026ee57f3bd104240473313ba9b1419386fe6c8a580dc3ccf9286b2f85 SHA512 2d01ff2de4b61ddb4d779e0a078442c1651ab4d424a6a6162dcb8c2f9e3e31fd8aa0c5de364e3e8fa0701a2a41f3671fb3117bf249089918ba5209ad97936c0b
+DIST referencing-0.54.0.crate 59173 BLAKE2B 90c677482d00ef932123735f4426c87fa0efd6c5bf3e27a068b9fa99661e860038f5c82f2c3ed304ddef1c8a47ba7577dd9b07143b4e8271014263ee8d99ca7b SHA512 f45a3e96f6ce65d4aba684d1b99502a8c21802e6ce9e49a6451a19fedb855f0f78f501fc3e622ee0f641003d8b21637a55a25c71288c518ac87659e5ee037d86
+DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
+DIST regex-automata-0.4.18.crate 628707 BLAKE2B a3a9320801319eb6312fa5c90b727a847cfb520a823a1d5a85f23bc07afa81e9e02693642b1c9345d80ea51946131681f048580e2e7a4b27869dc258706d7042 SHA512 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
+DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
+DIST reqwest-0.12.28.crate 157031 BLAKE2B 842b37c14d8c6fd1c79f58759a3ef91a2f4822e3eb6a8e6af3d120e132b3c3a0427986594bfb8cefad7291b0edf0474830f0287e4be030746f0639065b30e2d1 SHA512 a313c1a4e77faa1cbe8903fe8aa79e9555e2a96992ee6b87f724abab25dc7e4f93323c080b5c2ebdb706afefb99b61ce411e37895bb9a2cf73e0365b96c84098
+DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
+DIST rusqlite-0.37.0.crate 169975 BLAKE2B 793bfe8fc49509228b054b966ff9231221785d5d4c4836e73d05742a7eeadd9317c807fed7f03b7d1bb4c34589ed5e3353914018312281a0b702c74d6d85375f SHA512 6a69302fb0a9c61e1615dc8f2937d0ed2f1f81e38af427af237f30d7b47d12e413577781bee8fe806ca03850c82410c8a89652c873b467191fa60d711be69d81
+DIST rustc-hash-2.1.3.crate 14811 BLAKE2B 97f5d4a011d8488d382d34f53a387969e815d278e798cc04daec21a2b7d074bcbf7ad939b55214d6bcdf1fe97a92f8dc88f5059b37660af8cebbf8bf243796bc SHA512 d44c38f6775b77b5841a644c53a68c09a2f98541aafd809d385b854f385bbba86399aa4fc76bb3dfadd2cba64ec688db22bd353e1ae4de81e0f6e9d36f0cf629
+DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
+DIST rustix-linux-procfs-0.1.1.crate 17465 BLAKE2B b45584292ee71233201c84740aa414137e7b1926d94abe1d647c06bd578a87082416770c322f0331fe81addf70a33010480341b83f05612fae7c89c413a83336 SHA512 620b1f5f8803fc7964ccb6f9f877acb3d5b2b5933ba1c0983a852661d07420801938534a40940dcda649c1c7e9be9371be64653aab812d1f2b9ae122ee8b5ac1
+DIST rustls-0.23.44.crate 377662 BLAKE2B 0bfe4d9a979563a43a4ed24c830ff4830553fd8a644c77cad332fc1a2ed3591388b4cd52dfff4a11ccf2a85a98fa955b4a2e50c5055cf3998f4a2e8913192131 SHA512 620633d82a16969aeef7d30829cf715759fffb421bfad70e0154a9ceae0f538e8ff21dd58774a762ea8b822fac87638e7772fee8ff5128b73cbedb376371f875
+DIST rustls-pemfile-2.2.0.crate 25849 BLAKE2B dfb94a77fe9d86b17b0c6badc6b715f247e9aaf0b312bc9698dbe8d38fff281428ceaec2ec73bef8009667dd93536dda2bc7e7c49d194b36244dca38dd86d577 SHA512 1e69f0b72c6060eb0a54ec8a1cb51809525b053771a1d417892205f8f5dbcf4ba45250fc0d6a836e0cc8fede06d934f0a90c47d475cd8e066dcb3f7504ddaf17
+DIST rustls-pki-types-1.15.1.crate 39322 BLAKE2B 4783e31b560ca780d7c6c205387b2d8178d6865d3aa3e4988ab91b236c13f3cab94cf8df09e21afc65889b843047c528f437093683fcf30502b3f0b23b9c059f SHA512 48553a2962d98f80bb65faf4e2f5d7016587c22e4a8847fc67ba8f92355645fdf4b3e764330fe87ac7e460d0c491970cb74aabbea14e24f9d51da560ea3c8940
+DIST rustls-webpki-0.103.15.crate 87465 BLAKE2B 4d2349654fdf88019eb6f5048eb17589ecb7cd364936805b2d349d52403bacc5bff1519f3cb69332a927435d9d694a37ac5a50969943d9c17586d3ac3432045f SHA512 adeb7c379e9b691e044d497768959bab9c8f291c21f93e9f5373ab0639e9070258945e2bd0be4e8eb8fca98c3824e942033d6430d15134f8fe8ff3a1c4d98382
+DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5
+DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937
+DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
+DIST serde-1.0.229.crate 83669 BLAKE2B 7f54b013f2273865493684c7c8d7d272ffbef903a1242fd81808c69b23444acd96ec0ebc43955cace91107331ac74f5e60c770464ce5b5cca92c383a810f757d SHA512 589b7523ecb57fe2003cbc4eb36adb07f663ce9c8620a7880a63630360c3d36e77388a270878493df0c383c1266ff855aebce424227a1c9da42f0fe4adaeeb30
+DIST serde_core-1.0.229.crate 63100 BLAKE2B 3126a7f8915a142f49a403dfc3b54341f67af7e533d94981e4b13450eb9c8d0befda14c91d4ed05a288a3b71b68430d8d5ec3263db6c146ce697046657b719ad SHA512 23122dd8663f6b4cecc8e6affe8b7a010abdd31428461c033a5db330bb7c2872c8a7e91ce0884923b640bea801a64044fff6ef532b260c05f31cb426b2518e66
+DIST serde_derive-1.0.229.crate 59864 BLAKE2B 28ab7ec0616bff52dbee3e05724b85db0fd70ae9bbb1b8f5124dfc9c923f12547e467a0b838ef57fdbd526d81c2718b2b8e7e75aa54f8e4ecace491362888968 SHA512 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d
+DIST serde_json-1.0.151.crate 156556 BLAKE2B 3d9744a6d247000a03585ac59dbda46e804746a8ee5e912744d06c9a82828d9c3997bfa61876955896df732b219db4628f99aec669eb2f25459f2f37f7d5ede2 SHA512 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315
+DIST serde_path_to_error-0.1.20.crate 18046 BLAKE2B 3f182f9dc568e006d969f8f4827f44b9dd1ee6afc0f96d735683d6b04b27b09d8d6cb677e740b0021c6a4ce242ad53fed505feb7ce3f4ab8746e68f65d867672 SHA512 16f4d8cd50c8684be35daa12b12985e2f171d682e165662d6bca9967816239f4f46f4600f5a729dbb51b9315201713029d9dcbff2da346581424fc039039a473
+DIST serde_spanned-1.1.1.crate 11025 BLAKE2B 24329285e068484b2480d603a6ab7f041f111e03eaaed6db00ac94e36e608c810b7f19040265c51e9d881e65a107cdfde98068b5f1f56dbb8e1fe6677683ac58 SHA512 ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545
+DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
+DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
+DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921
+DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
+DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
+DIST smallvec-1.16.0.crate 32647 BLAKE2B 6900b277f34cd8faab7125b463fd0fd111ba403193fc9d6b54e21b66297bb20b3c00adc68084a468f44c4e28c0480c02483e3537123df5463210ecb0557df5bc SHA512 75126a2cb8ff0501c0a56db6410c53f03c513633febe70ce69f1c9055a2df1f88984a0f4753b92afba918408eae8283a4f16bcb903f51666250da7499c614d20
+DIST smith-0.1.0.tar.xz 68200 BLAKE2B 757fdccd0999b3701db928b28abd48afb6577cb961a55f4633fab245a83a8d0e41114502b6aaa2608a7861bcda983c70a04eee7f2685b883b6e3e3671c9fb47c SHA512 5533b59403e0be4af7b95c9423b3d96393de78193e25ed5ee4c0c2c68f9e02451ebfea59b0393e7ac8e64e340c4ca5db4f2f784f5f3b230880657cdd0d6e71af
+DIST socket2-0.6.5.crate 60031 BLAKE2B 5e5e380338615d05d0a42901a05a5323e127919560cb6b5c0ca72645219d40f915724912f103ad4fcdd4a7b5653cf8151c9fee1904427775f19d4e617fbe947d SHA512 eb72b2cb7683cfde4ddc4f6efd64f859738ede22120d40b4498e7ec05bf53429f2c13612a33d8e69089122ede3382eb731d816d40beb0619fcf416dce7cb6575
+DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
+DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
+DIST strum-0.28.0.crate 8550 BLAKE2B a43ac86204ffe8889e5ec8009bc742c9d13bb04001b92cf7e79faf84bbc4bfec2df3b0170faeede1de11f2c7826d8739fea29460a2c6918ed972ca747b4bffd5 SHA512 673d6aec90d89b1a31ec114723009748b2469c9c07b5e17e86fcd1655e745dfcda4dce7bc4423679903a4650a6693284454aba634cffdaa4735c63b0a475185a
+DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc5996312e5d15adf43295bc04f570f09b91307e0e17941a1528d6eeb2fd640786c40fc4471616f622c310b9cd9890184 SHA512 a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40
+DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
+DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
+DIST syn-3.0.5.crate 313222 BLAKE2B a9e801ef23018a02207032990e5bd409081dffa3defe1d33bd8e3c3867fb070f22b9e4f869c80c83dd0aa6c8133efec8fbab06feacb3be4eb02786f79f037cc8 SHA512 66361e0536144010e7ee9ed0b71e11bc12e78220a850529ff6909b0796196c0d2c9797b36865f595fd1af9fb5e4ad18d4641145cf062a393cf869c7f79ed6cb8
+DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
+DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
+DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
+DIST thiserror-2.0.20.crate 28969 BLAKE2B 08c3d1822d7f570ffd7ca21f8cf4e1f6de2c72ba7e69e136ed8bd8823e8eeb031a577b55471ef8efb8b92c41b6c080819363c6e03630a7ef9fb868548338261c SHA512 c58119059a2a204d96876b865744397b6b8a1835ddde4b4db1870b4dda28de0c583f700663723ba456d8ffa3b3aab423a28c945b8b97d13e66313d094f4a7e46
+DIST thiserror-impl-2.0.20.crate 21436 BLAKE2B 25ca3a4a226c9f85fdf83db1d45b4d82c392859ff64944f58e7453ee1a05afe029316d54dec7f4fc6cb303adcb892e51257628cd4f3906c8bde45c723eb7c44a SHA512 080fd52a0248094a4118fd27fb1155efbebd2d7a478fdd821bbdab85fae2a094fbfdada68425af506fc510acd711401e75b9321bcfbe8af0d75b46c2341d1768
+DIST tinystr-0.8.4.crate 25003 BLAKE2B 0cbb568f51dfa4f4fe7c00f8f6f851a7eb9dd8322f6c057421f83b75a526371c69f4d2c5c90940110816c14690dc49b8431cf86726afca5800c8bdbe068c2c4e SHA512 30b095e77e7043a24c1804d0261c052ed34bf429a23573de5e2cc205490013207c49ddba24a2fc0ef3233d1a83445b9585dab2e89fa63b93715a5ef61ab26621
+DIST tinyvec-1.13.2.crate 60587 BLAKE2B 2970e10fb53e3d31b163d798727ae5282cdfdaf67ce425854f77dccc9204471be5bffef140181b17e6d9828f286b815447383105449d50380c42330d6b4ee760 SHA512 fd009538127286ac3887a82c519af5681435d4b939772607a0196797f84cd07fc668ba06c646570d85254bc835837562164ec3c05a8115f049283feaea8f3545
+DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
+DIST tokio-1.53.1.crate 920101 BLAKE2B 6ab9ea2aab7e0ce7c60c4ef30abaef74c0aa32ee285e35ec90d4fe3d9465827af6736c16848e4f124b79fe07b48a910cb66bcf780dd6cc50e77a794643408110 SHA512 fa68c75c8a795ec6490eff7d57f585440d58776c2561a37796c4327c20474f2f9ec5a5073d410451301aca7f868e86f55bc0665778ddf7bcb3f065c3f345d592
+DIST tokio-macros-2.7.2.crate 16081 BLAKE2B c796b9af27e13ae1d944ea8ba3f9688568b5d58f763e087b9ffe1931eec6e0e717be485b3a7dcd08dff8309a03d58fa31b1883997e37b5d5385e9c11f0077955 SHA512 21dc60bdb05176704b08ed0bf3e474381ee3b6defc13fe7c5820fcc9e876ba7b4b1a915235c8a18f9be896c0917c284ba55c584647c6f30aaab527f947c03187
+DIST tokio-rustls-0.26.5.crate 29077 BLAKE2B 8dc3210f74d10534d67e2cd23db533ea55116914bff9b4ad5fd5b87414e4cd2ac3ebfdec2a141fa5531e85c37b6b70a54f3ecdee8f87be778c91642509baa2a9 SHA512 1b16ebd1e22690f3f561d3687f11db4ea1326e5b1fda7104617a0bcd271ebfcd5d3e2f1dced1d634dc2c2eee035d6574662b03f8754f6b1ec4ca6199d9b497ee
+DIST tokio-util-0.7.19.crate 147245 BLAKE2B bcba78e6bdfbcae33bfc1aa2d2e579ad4cd1b8a9fe7e37bfc545e76e6247fa6b5d8bd2b4b3888bfb918bf8ae590e7aca1b42cc6ee267aad5840a6d46181bbe4b SHA512 32bfa93c6090d45f2ec8c7169375a8b18885025c825172b9470f3df62566f709067c242c34e357ab2ec76f0f452864dbf75f1d91f23bd34ac8e890f1f661951e
+DIST toml-0.9.12+spec-1.1.0.crate 56485 BLAKE2B 1552fd92ece75ebf9e8e4914bd60e981333d6f22f5b09baa489bb206369a654c4246d3f8832d7a8e03d2e4abe85cb6871b9ac9289af278b767e200807a4400ed SHA512 214cef1049e5f569ae448041bd0b6989626ab685c580fb77dbb47a4a8a16d879801f88ef5d298b711a82018788a4099a0a008de7d025c362c9fd989098be9b89
+DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0
+DIST toml_parser-1.1.3+spec-1.1.0.crate 35888 BLAKE2B be644d7de774a2ac2a460acc705a77db5ebb6a6694a39c379816a9be5a315333ef7c59f8d7c66744e629654d386f4e19f3c5d6ac065c0a2c480b663c0a94374b SHA512 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164
+DIST toml_writer-1.1.2+spec-1.1.0.crate 18968 BLAKE2B 7de24bd46720ad9794677687acb1a581a9998aaa4449ad1477edc5770941bf3e32af5ff3e1ebcc7e18a7e682a2d1d711c77a0f37984efe33ce6d9da3abf1ca87 SHA512 baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f
+DIST tower-0.5.3.crate 110488 BLAKE2B ab4a8f027b517eccce512657a59a907491325f8fc5d4271e05bccbb60172396d8f5994ecd0c8c3553194c77e7319484e7a2156d499f37ac81b6fd636d324cbc3 SHA512 59ef5d805fbaea97ea05de33c54f7cdb76f793e5020baf25285183db20e50850f2b4906b7533330016bca4664066a97ffebcb605e4fbc2edfff8a9a244a01602
+DIST tower-http-0.6.11.crate 156773 BLAKE2B 74c658aae131458d1c1e915ca399d123c43015b9d77217cdcd4a7e9bf62fef26f377ade4c370313379c6ded0edda87aa9c489a5c69bd7c7c02b2f1bbfb903d51 SHA512 39e5f66c7cc446ead24956fab0638f64690c8ef9b072ba2ac6be11936557baa9c6cd052ec7b850c48df5e44719d7a95c50c1b16ca117fb37c98524cd9dee8624
+DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
+DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
+DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
+DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
+DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
+DIST typenum-1.20.1.crate 105479 BLAKE2B aa3ff221502fb140dd500c302b09279f5d161123093d0f97d7b1a8761ae465ec71f7035109651e483b735121f8267ca2ff21a64825e9a91f83fcce4e7e1192d6 SHA512 ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1
+DIST ulid-1.2.1.crate 17727 BLAKE2B f2595999639d150be1e296d5e19e4e54a803ae2b39e9d6d84f055f7ff3df51ab82bd9046d8307b3c3b14a9dd4dca88659a1377cae6bc449a3a763c562d02fc43 SHA512 e77fb93e5c210cf87bb4a26cc4f3631dc1903e62bd05b5952e29ad809152360a15c4b1942e3e00c1a6249651a0dd841b88d97a47779f124210440b05b324863b
+DIST unicode-general-category-1.1.0.crate 36486 BLAKE2B f4b7cdd12e20a5d345f6ae6b95f3a28c2cf423f6f2c15a3c1863f087f067f7eed5e3e5d55074ce48b39334be0a7503a709a8e31758fb8493a21353193433b9df SHA512 8dc4befde837151aba1943f7dddee42a15a36240c216c0d5b85b69acaff0db1650a0fe4adb0598271d61441042215b4cb94e266e4ad97d0873fe379bbb074ff1
+DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
+DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
+DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c
+DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
+DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
+DIST uuid-1.26.1.crate 65928 BLAKE2B 492e00b0962ffd0511743a6e041d043de57535e8a3576407c0e6e444fb69c5db4f37bc40d481a20c5fb6db001ac2fd401102791cd98f68535f7e8ae299208df8 SHA512 298b8197a7c94d4d70bfe0860e21373421cbd53fb9681190171c71889b4b7de6d7bfa58d4e7ab99ebb4dc8bc718ede946f208eacb1cf9a08d693eef551cb422f
+DIST uuid-simd-0.8.0.crate 6959 BLAKE2B e053f2575e7b63fd0280e8e3544d98bea044b82c8f2a9da4d72d1744d32dbbaa4aa1554d1b5fd48da4855579de57614a78d74ed9825245b997c9c72327c4e833 SHA512 a15955a760e22c4d8d3a1798d417c1fd8d918bbdb77e0fa6d5cd9f386ea69882af51ba1385c5ab14a99a26e3df97212e6b23338810b6b8117e5141788963ce79
+DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
+DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
+DIST vsimd-0.8.0.crate 21377 BLAKE2B 106c933a8755f9dff4e2a07e3ffb9d14dce6428177982bd1d38c95446cc11b7f8ce4a5c70d85d61f3cf089cda12d2b9745368cbee33b91d0e03b14d6c154010e SHA512 2c9c186369161dcedb6e1a5d95310a2886287d400a03ed507cdf1cccad02f2024fb727037aac0848d26a50a6ff1fe17d3902d60b876e9ca3a73b41482b536e54
+DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
+DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
+DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b
+DIST wasm-bindgen-0.2.128.crate 70345 BLAKE2B 59aaba5eec70709387e4dbe826890616c34f89db3556987ae87bfd9a4360cddee87aabe61851233c6720e2df87b2682e417f43a90977b89060fc224bed8644e5 SHA512 f51fcdec9cd944138771fdf304a8b9ad6bb6974cd010728f6f80d4d78c08f5b5bd10f1f89f0ad191487ab230394bfdb158f220628e15875d4402cedebff7324b
+DIST wasm-bindgen-futures-0.4.78.crate 8291 BLAKE2B 8163581e9b61236e465a28e5ac3ce70e33a8dcc62bec30a0d229c0316163036f368c8a970408035569fecdaaed2ce76ec352af6dff71a81bee4bc7c4f5c995bb SHA512 9038372a929eb89d2400bcb50b8e42aece927ffec0f8474e80b09eacaded50683f662f62113f1e12a08d6f31adb31139fd1014356e487a22d4e838119d513d48
+DIST wasm-bindgen-macro-0.2.128.crate 9595 BLAKE2B 45bdc7abc63ed7f9892b2aeb454839f50a382b6f9978fb7ac62e9158bdccd173bca4958a480b1459bcdce311ef9231d01c98547c35422d0bd6eaf742bc1a2375 SHA512 b9600f4f49720e5f7cce014cadcb965f1cfe8346d579abb8d2e4a4d83e8ff60409e0d148b0a894156290052470b971edd3ab06d98f9147a667479b6fb9f6dd66
+DIST wasm-bindgen-macro-support-0.2.128.crate 118512 BLAKE2B 98425a9fc7288ed12c28d91b93a8fa3a81abcd91cdca1fa9c78581ac7129e8bad7e8310de55f66e20c8dcd9e9699eec64a829c94c4c55a4b5e46c1ce6c246af4 SHA512 d1b79c2ea065a0385334961cf0edcc705338ad2c6423294a7c5b86b051692431b9ce4ea3fcc1dd1569eb2547dd13392c41783a48b39d6294ea938b6ef9ebbb7c
+DIST wasm-bindgen-shared-0.2.128.crate 12994 BLAKE2B cd6d254c0a960c49286c705c29a881728e62874a2bdee6455481be67dc9cac775fc88a4defbce462c810d52a138a1ef7e2341eaedb8681ed56b76e8ba6a5bcdc SHA512 765bfca9b14cfa67eddcf5bf02b13df4bbd1e8036fd9febd1c42b6f955f187f532b598c886a9b4ca5797585dbb45be8700031c5606d9afcb5c35ba6f6c0f4b2d
+DIST wasm-streams-0.4.2.crate 36773 BLAKE2B 601f8bc4bf872943de47903de57c9e833afa2500d7e30205046ee02a8a2a8d6486b546117009e81f399f9ece69de89145fff85557ae87d37f989095bbe2046c0 SHA512 f93693b41220e819c4efce0fe756633f1aaffbb57b8a9c028031a6b02a7a221ff4d5bacf162a0b301b55794745ad1f4c97a7bbd46ac396e1518689c0639ecd65
+DIST web-sys-0.3.105.crate 682289 BLAKE2B b94881a0c21b05cc601c114a398ed036ac18226e249e7f8a5277bbbc49196cd88e7cf32c20c342fae7b989c4961a59fd254f09725659a71f97f894039150f2bb SHA512 a51ad93c703620a78e19ce99d04d255cabf6537fbd89509a8f608a7c3756c76424b6966041808e7032cf23fe008ce810bccead65d2fc1936a6f2ffdeecfcee7f
+DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
+DIST webpki-roots-1.0.9.crate 217462 BLAKE2B ae4ed37a9242aa90a11557abda37a2e057f3b3706bcecb2e106bc7c7b4a581393a322f9b71f57559b009fee8217c39ce32a3c65e494ef8e2de770da2ed77f8bb SHA512 4e518fb376704cee9f9691d3abf23bd19d181c018063996d6d83bcb5c05ab80967ee995a5a21eccac4b1765a6f7f7005f9f584d66029c3d17284f7156af48d0f
+DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
+DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
+DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
+DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
+DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
+DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
+DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
+DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
+DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
+DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
+DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
+DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
+DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
+DIST winnow-0.7.15.crate 187092 BLAKE2B 2fa004d7d0a166202e27f9bdb57f7ba7d1a8d736a77518e8a49afc1c1574db93746a50d26f802f571c14e8c138857e1e13802c04308f9e06215517c012e9b275 SHA512 47c4abb8de7f024e2e85b1c0ed9ebe16b9de29ce82c536a133de9d64d99ac37191e4322221640785234a32b03a28bfa99ced738bad5088d39bfbbe2a64c99689
+DIST winnow-1.0.4.crate 188513 BLAKE2B b00e5c4a9216479db21c58abc52b358a0e00b757ea49cb410ba02896faaf1af8d46680a910f2155e7f1edb071538d9e33d9ccd304a07c26b106f75ed5ca63c64 SHA512 97d451051e2bd9bcb14f09ef6df6d2b187b768dcb4d07efd6678e4259e941dd95800f95ba0eeda09b589e95232099e91ea0f15849f35403e54a0081eae99ab5e
+DIST winx-0.36.4.crate 13838 BLAKE2B e570505c4deb70b59644337bb9368945e5e8cf2df9e06780fe3ee08836a089f35628322a4f5ab58ce32d9b223c2712205d38c21baf923f7bdc39a603c0fe534f SHA512 fdeb92e3e65cb1634658a1afb45215afda1d4032fc6f2a2001199729d692e702cbb116a1cac3f6fc0f729cc079416314ce2723cd3cd52aeaa4775e25075107bd
+DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa
+DIST writeable-0.6.4.crate 31222 BLAKE2B 9f3bc7eb3245a764114e9221e2d26d3ea6ef200c35b00df406673ba65fdb4f5c0799f2f4f0c75d84d45f698d032e7be6153a8b4367f4fd7342465665fe9596bf SHA512 2b7d0c5e8f463a796e9f3f6d3144267abf3c4319f54566a67038d10e47e87abc71b7ca06707d949e4c60374c9d1dc70d7ab74fbebdfefd8e159a8170f43faaed
+DIST yoke-0.8.3.crate 33132 BLAKE2B 79d0d7d7fa38704d072a5f2543da8ef6baa3e9776857ef8518eca09a0849c80fe889ef6385611d8845ed28cceae39e7a635b66eb18e07b4ccdc07a47089a4bee SHA512 1ce402bb9f3384d29227a2a2fb70c9917ad90b30952db7d0c5f089f8901fc737236760c53f48e5b97550cde95e727d72f416a9483afc591cc5c67f043dd977ca
+DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3
+DIST zerocopy-0.8.57.crate 285690 BLAKE2B be1295ba57a76b83e8c5745e73dcb8234ac49d1a9a16eec20adf5efb9091ce798996acaf3f84b8973a0b3f4ea4a5eb33a8fc42163fd0d04e27867a717dee9c11 SHA512 cd4f24640da1515118c3c290116353e87e3625a3696828f7d2571310a3957ec42c7426e212487aea51908bd43edd99d564647e13aae0c4e8afcc1487bc7d0de3
+DIST zerocopy-derive-0.8.57.crate 106175 BLAKE2B ab1f5ce97371b155bfe6ba09ac31cf76675b35f4f3d4d8a195e94b8419158911a7ca0e76c9d7d802ad653c8c3a5f9fdf1c00017f4a3d4b56266299a670b1dea7 SHA512 f18fa504ec31325fb2dafabacd9e45c37a31f64dc46f24c6883897195a23a06926706868c19c4d04dd3210af30a57f240f551b3b6232be409f0380fa5bab3461
+DIST zerofrom-0.1.8.crate 6156 BLAKE2B edc4be24f6a3312d2940266493889e24b45ff68b139802f057bc204d21a7dd1cf8c8fc681c4d64ccb3595d37245cf3676f5f80e642574e4abc3b7f2aa3802cea SHA512 a58d39960368594c7f1fb8aac29e8032c079439d1302a40a4b5a2f8d33b8de934f745a77fffa856c371118701c27e3841615dd68b27a838dbf8d6aa7a7744e51
+DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6
+DIST zeroize-1.9.0.crate 24480 BLAKE2B c0ae9e37027e7ae40bfd5e3a81bc9ee348c222f05b3f34c1e0044b2806577aca50aa5d43893e0da51ba9c3e0d8171a122876f91689012e193c056eb981f05ca9 SHA512 89850700ae24f6f98e8a888699c3eb4f49ed8cba0ad3de79c45438c9b5836242649f6143d9a02a1dbbfe081add8c20c4c88ca4b2b773ab8c47a28cf450355706
+DIST zerotrie-0.2.5.crate 84204 BLAKE2B 74ba85c251755d29032887bce52a596a3e9f0960b1299e17630ad00c90440c6506cb16018a25e2dd5d18901611ec31ab10528b7bb0b7505fd0b3324747feb1be SHA512 8f8d89b62b6b8f58a17e10750511e116a2312c9dbde4d98b27a824119ed2d66a6d2100f4d97a46d0ea61cfe6c097a59670739cf0aaf9ddfa4ea50829a9aad615
+DIST zerovec-0.11.8.crate 130820 BLAKE2B 4022c968fb9676ed10b2108b156326cdb17853443b8e0a6ba64399eda922eb2f5285fbb0e6d285ec7ca18f2d637e0d3f5c1c2c293a436f703e37443781e38ebb SHA512 dc59d370c2b627907f04227511a642466216e6229b8834b518f132a533d7010a16650e32a84d6b335287a43d8998c8b3f7aad685543b88b57c5310e9753aa8ca
+DIST zerovec-derive-0.11.6.crate 23102 BLAKE2B 879195255bc944ccfb1a711d5f3056ef2161cc3a65b815b95eb58c5d83db624cc0d8187f9eaa558f76827bbf2286ba084207bb8155dda33872b2b13d303d3588 SHA512 3044c2bcbdb07df5a6e2b5ce3eb45defb21307ee1acb14d720cd4f0d343c384f70aeda22541f72c247fa1ec9ebacfa1c0f05e4c05f87ef166f97c23ac621859e
+DIST zmij-1.0.23.crate 28612 BLAKE2B 5b1fda50a365ae6bba79ed8444f15dd184d0ba0d7b993c8f119355029b5d7cf6a4fe5d9f36eec722221725ed747cad5108eb707ef14920670ffa45843edcbfec SHA512 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
diff --git a/app-misc/smith/metadata.xml b/app-misc/smith/metadata.xml
new file mode 100644
index 000000000000..c1fd8419645d
--- /dev/null
+++ b/app-misc/smith/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>maintainers@baldeagleos.com</email>
+ <name>BaldEagleOS Authors</name>
+ </maintainer>
+ <longdescription>
+ Agent Smith starts a conversation in the current directory, executes local
+ commands and accesses shared AIRouter tools and Workbench project managers.
+ Existing SSH authentication bootstraps temporary mTLS credentials; session
+ history is stored centrally on alpha. This package installs the client.
+ </longdescription>
+ <use>
+ <flag name="sandbox">Install bubblewrap for optional sandbox sessions</flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-misc/smith/smith-0.1.0.ebuild b/app-misc/smith/smith-0.1.0.ebuild
new file mode 100644
index 000000000000..e25c643d1133
--- /dev/null
+++ b/app-misc/smith/smith-0.1.0.ebuild
@@ -0,0 +1,336 @@
+# Copyright 2026 BaldEagleOS Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generated from the release Cargo.lock, including test and target dependencies.
+CRATES="
+ ahash@0.8.12
+ aho-corasick@1.1.5
+ allocator-api2@0.2.21
+ ambient-authority@0.0.2
+ anstream@1.0.0
+ anstyle@1.0.14
+ anstyle-parse@1.0.0
+ anstyle-query@1.1.5
+ anstyle-wincon@3.0.11
+ anyhow@1.0.104
+ atomic-waker@1.1.2
+ autocfg@1.5.1
+ axum@0.8.9
+ axum-core@0.5.6
+ base64@0.22.1
+ bit-set@0.8.0
+ bit-vec@0.8.0
+ bitflags@2.13.2
+ block-buffer@0.10.4
+ borrow-or-share@0.2.4
+ bumpalo@3.20.3
+ bytecount@0.6.9
+ bytes@1.12.1
+ cap-primitives@3.4.6
+ cap-std@3.4.6
+ cc@1.4.5
+ cfg-if@1.0.4
+ cfg_aliases@0.2.2
+ chacha20@0.10.2
+ clap@4.6.6
+ clap_builder@4.6.6
+ clap_derive@4.6.4
+ clap_lex@1.1.0
+ colorchoice@1.0.5
+ cpufeatures@0.2.17
+ cpufeatures@0.3.1
+ crypto-common@0.1.7
+ data-encoding@2.11.1
+ digest@0.10.7
+ displaydoc@0.2.7
+ email_address@0.2.9
+ equivalent@1.0.2
+ errno@0.3.14
+ fallible-iterator@0.3.0
+ fallible-streaming-iterator@0.1.9
+ fancy-regex@0.19.1
+ fastrand@2.5.0
+ find-msvc-tools@0.1.12
+ fluent-uri@0.4.1
+ foldhash@0.1.5
+ foldhash@0.2.0
+ foreign-types@0.3.2
+ foreign-types-shared@0.1.1
+ form_urlencoded@1.2.2
+ fraction@0.17.0
+ fs-set-times@0.20.3
+ futures-channel@0.3.34
+ futures-core@0.3.34
+ futures-io@0.3.34
+ futures-macro@0.3.34
+ futures-sink@0.3.34
+ futures-task@0.3.34
+ futures-util@0.3.34
+ generic-array@0.14.7
+ getrandom@0.2.17
+ getrandom@0.3.4
+ getrandom@0.4.3
+ hashbrown@0.15.5
+ hashbrown@0.17.1
+ hashlink@0.10.0
+ heck@0.5.0
+ http@1.5.0
+ http-body@1.1.0
+ http-body-util@0.1.5
+ httparse@1.10.1
+ httpdate@1.0.3
+ hyper@1.11.1
+ hyper-rustls@0.27.9
+ hyper-util@0.1.20
+ icu_collections@2.3.0
+ icu_locale_core@2.3.0
+ icu_normalizer@2.3.0
+ icu_normalizer_data@2.3.0
+ icu_properties@2.3.0
+ icu_properties_data@2.3.0
+ icu_provider@2.3.1
+ idna@1.1.0
+ idna_adapter@1.2.2
+ indexmap@2.14.2
+ io-extras@0.18.4
+ io-lifetimes@2.0.4
+ ipnet@2.12.2
+ is_terminal_polyfill@1.70.2
+ itoa@1.0.18
+ js-sys@0.3.105
+ jsonschema@0.54.0
+ jsonschema-regex@0.54.0
+ jsonschema-value@0.54.0
+ libc@0.2.189
+ libsqlite3-sys@0.35.0
+ linux-raw-sys@0.12.1
+ litemap@0.8.3
+ lock_api@0.4.14
+ log@0.4.34
+ lru-slab@0.1.2
+ matchit@0.8.4
+ maybe-owned@0.3.4
+ memchr@2.8.3
+ micromap@0.3.0
+ mime@0.3.17
+ mio@1.2.3
+ num@0.4.3
+ num-bigint@0.4.8
+ num-cmp@0.1.0
+ num-complex@0.4.6
+ num-integer@0.1.47
+ num-iter@0.1.46
+ num-rational@0.4.2
+ num-traits@0.2.19
+ once_cell@1.21.4
+ once_cell_polyfill@1.70.2
+ openssl@0.10.81
+ openssl-macros@0.1.1
+ openssl-sys@0.9.117
+ outref@0.5.2
+ parking_lot@0.12.5
+ parking_lot_core@0.9.12
+ percent-encoding@2.3.2
+ pin-project-lite@0.2.17
+ pkg-config@0.3.34
+ potential_utf@0.1.6
+ ppv-lite86@0.2.21
+ proc-macro2@1.0.107
+ quinn@0.11.11
+ quinn-proto@0.11.17
+ quinn-udp@0.5.15
+ quote@1.0.47
+ r-efi@5.3.0
+ r-efi@6.0.0
+ rand@0.10.2
+ rand@0.9.5
+ rand_chacha@0.9.0
+ rand_core@0.10.1
+ rand_core@0.9.5
+ rand_pcg@0.10.2
+ redox_syscall@0.5.18
+ ref-cast@1.0.27
+ ref-cast-impl@1.0.27
+ referencing@0.54.0
+ regex@1.13.1
+ regex-automata@0.4.18
+ regex-syntax@0.8.11
+ reqwest@0.12.28
+ ring@0.17.14
+ rusqlite@0.37.0
+ rustc-hash@2.1.3
+ rustix@1.1.4
+ rustix-linux-procfs@0.1.1
+ rustls@0.23.44
+ rustls-pemfile@2.2.0
+ rustls-pki-types@1.15.1
+ rustls-webpki@0.103.15
+ rustversion@1.0.23
+ ryu@1.0.23
+ scopeguard@1.2.0
+ serde@1.0.229
+ serde_core@1.0.229
+ serde_derive@1.0.229
+ serde_json@1.0.151
+ serde_path_to_error@0.1.20
+ serde_spanned@1.1.1
+ serde_urlencoded@0.7.1
+ sha2@0.10.9
+ shlex@2.0.1
+ signal-hook-registry@1.4.8
+ slab@0.4.12
+ smallvec@1.16.0
+ socket2@0.6.5
+ stable_deref_trait@1.2.1
+ strsim@0.11.1
+ strum@0.28.0
+ strum_macros@0.28.0
+ subtle@2.6.1
+ syn@2.0.119
+ syn@3.0.5
+ sync_wrapper@1.0.2
+ synstructure@0.13.2
+ tempfile@3.27.0
+ thiserror@2.0.20
+ thiserror-impl@2.0.20
+ tinystr@0.8.4
+ tinyvec@1.13.2
+ tinyvec_macros@0.1.1
+ tokio@1.53.1
+ tokio-macros@2.7.2
+ tokio-rustls@0.26.5
+ tokio-util@0.7.19
+ toml@0.9.12+spec-1.1.0
+ toml_datetime@0.7.5+spec-1.1.0
+ toml_parser@1.1.3+spec-1.1.0
+ toml_writer@1.1.2+spec-1.1.0
+ tower@0.5.3
+ tower-http@0.6.11
+ tower-layer@0.3.3
+ tower-service@0.3.3
+ tracing@0.1.44
+ tracing-core@0.1.36
+ try-lock@0.2.5
+ typenum@1.20.1
+ ulid@1.2.1
+ unicode-general-category@1.1.0
+ unicode-ident@1.0.24
+ untrusted@0.9.0
+ url@2.5.8
+ utf8_iter@1.0.4
+ utf8parse@0.2.2
+ uuid@1.26.1
+ uuid-simd@0.8.0
+ vcpkg@0.2.15
+ version_check@0.9.5
+ vsimd@0.8.0
+ want@0.3.1
+ wasi@0.11.1+wasi-snapshot-preview1
+ wasip2@1.0.4+wasi-0.2.12
+ wasm-bindgen@0.2.128
+ wasm-bindgen-futures@0.4.78
+ wasm-bindgen-macro@0.2.128
+ wasm-bindgen-macro-support@0.2.128
+ wasm-bindgen-shared@0.2.128
+ wasm-streams@0.4.2
+ web-sys@0.3.105
+ web-time@1.1.0
+ webpki-roots@1.0.9
+ windows-link@0.2.1
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-sys@0.61.2
+ windows-targets@0.52.6
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.52.6
+ winnow@0.7.15
+ winnow@1.0.4
+ winx@0.36.4
+ wit-bindgen@0.57.1
+ writeable@0.6.4
+ yoke@0.8.3
+ yoke-derive@0.8.2
+ zerocopy@0.8.57
+ zerocopy-derive@0.8.57
+ zerofrom@0.1.8
+ zerofrom-derive@0.1.7
+ zeroize@1.9.0
+ zerotrie@0.2.5
+ zerovec@0.11.8
+ zerovec-derive@0.11.6
+ zmij@1.0.23
+"
+RUST_MIN_VER="1.88.0"
+
+inherit cargo
+
+DESCRIPTION="Agent Smith conversational CLI with local tools and central AIRouter sessions"
+HOMEPAGE="https://trunkmasters.com"
+SRC_URI="
+ https://distfiles.baldeagleos.com/${P}.tar.xz
+ ${CARGO_CRATE_URIS}
+"
+
+# Includes the statically linked Rust dependencies.
+LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CDLA-Permissive-2.0 ISC MIT MIT-0 Unicode-3.0 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="sandbox test"
+RESTRICT="!test? ( test )"
+# Integration fixtures bind loopback sockets; they do not contact live services.
+PROPERTIES="test? ( test_network )"
+
+DEPEND="
+ dev-db/sqlite:3
+ dev-libs/openssl:0=
+"
+RDEPEND="
+ ${DEPEND}
+ net-misc/openssh
+ sandbox? ( sys-apps/bubblewrap )
+"
+BDEPEND="
+ virtual/pkgconfig
+ test? ( app-shells/bash sys-apps/coreutils )
+"
+
+src_configure() {
+ cargo_src_configure --frozen
+}
+
+src_compile() {
+ cargo_src_compile --bin smith
+}
+
+src_test() {
+ # The isolated sshd fixture needs root; bubblewrap namespace fixtures
+ # cannot run reliably inside Portage's own sandbox. Run these separately
+ # when qualifying upstream, along with the opt-in live rotation test.
+ local CARGO_SKIP_TESTS=(
+ openssh_bootstrap_and_installed_shape_cli
+ mtls_local_tools_and_central_resume_use_real_agent_state_machine
+ workspace_escape_conflicts_and_uncertain_operations_are_rejected
+ )
+ cargo_src_test --test end_to_end
+}
+
+src_install() {
+ dobin "$(cargo_target_dir)/smith"
+ dodoc README.md
+ dodoc config/smith.example.toml
+}
+
+pkg_postinst() {
+ elog "Run smith to start a conversation in the current directory."
+ elog "It uses your existing SSH access to alpha.trunkmasters.com."
+ elog "The SSH account and host key must already be configured and authorized."
+ elog "Optional settings: ~/.config/smith/smith.toml (example in /usr/share/doc/${PF})."
+}
diff --git a/app-misc/upterm/Manifest b/app-misc/upterm/Manifest
index 4cf574e2760f..28c9ae78e509 100644
--- a/app-misc/upterm/Manifest
+++ b/app-misc/upterm/Manifest
@@ -1,8 +1,4 @@
-DIST upterm-0.21.1-vendor.tar.xz 3736752 BLAKE2B ecd54411c077f0a1caecbddd680374d0cfdf7239f876cd9a5363382ec53df67e16b90bf260c41cb5d70eacc699d43cc332d681c871de17e5e2f1893d1c351c22 SHA512 0582a3ef4a5ee4f21de42fbb96c6e9d6dbaed35ac28912ddb9277ebbdc158861a9a4b654d69f528a01e90a7763d33a2fdb9ab6f87318378bb975b80c2abf9f47
-DIST upterm-0.21.1.tar.gz 170456 BLAKE2B 7dcc203cf22f492a8c1d9268e3514ae9ea6507ee7bd26c06da7dd9179c5476e33b03f9cb02f22cba3716af68231ed5ad971a905e00d248f6b6c3fcdda3161336 SHA512 61f1421469a61d4d5f35250c586199e793eedde7f0e2100f504c52cf2aa2dd3cb3ca53db328bf84e667a97a82a477ee98480ee589b9ffef1845066044fc88fa7
-DIST upterm-0.22.0-vendor.tar.xz 3848888 BLAKE2B c452fcf7b3a3bbc50b25e51d597e97b14c0ede52c6675a1297cd424ee93c30593c32c53f59187ea9e7ad8d9a217a9bb7f634fcc593912255010c5bcdce10c62d SHA512 5cf31fa21caeb9376c271008e29cadb9cb1e5052a01ad069f33a4ade77d2be4ad539afd56ea9a4602e07d1cb1c5807c15d8c066930a7da261385de2dfcfe7449
-DIST upterm-0.22.0.tar.gz 187930 BLAKE2B aa435146922b3148aa51839bd83f3eb5b66faa4d0652ef07ebffe83362871d9a2df2d249134d12bbbc7418565539d455e82ff85a014bbc822c99e19f782734d8 SHA512 3de2baee42301427daf19d4b0227dba1f4ef7e3cfbc5cdda1a0a39abb72833f8946a5e524914312e80fce5a3cac48960eda74968ab1fc2099cd04d08502662ca
-DIST upterm-0.23.0-vendor.tar.xz 3837080 BLAKE2B d3e10b7c828d73a121eb0894b1c8593f907475b5b920d04645c20640cea527cbd94ebc63f37efc2174ad85b67cb40c5a0ef58733a75d34798e19dab250817bb9 SHA512 5ba826d5f0902361a5c8c2fc5004c364a32c5f71113c73c6540cd936aaa0850d5573ce5a8171393185c3da9e23a19e9cb2d8d785e9aa3bf6f3e0ae4931589064
-DIST upterm-0.23.0.tar.gz 192147 BLAKE2B 7b9a5a2526c0a57f3e4608262d2996e60c880b9ec63dcc8247ad75db30d92300d60c5febc96252be14648998a095d712698de2b13a589eb065faa18d7b7d2270 SHA512 f7635435d1e1625b0a478d09658eb23a49d7c5fcbb43333d230b4ae1297223e978876f73b13f0ce5024ec0bf7a814edb61fbef0f320c333e0800c6d588af1bfb
DIST upterm-0.24.0-vendor.tar.xz 3841588 BLAKE2B 7883f2b2cf459cbf78b7455a7b999e4389ff34e663737d64e9dee2cf492a67917899519bd401f94eed31d90540dce34e1c7b9d2f0916cda9ad257be41be3be99 SHA512 fc2b7f4edaea792a6d3aeabfcbfdeb70ecb82718d8231963fd594f804cfba58b047c887c411469f3b49b99cfdaac0f07533ec98d2db75c50399bb8e0de1363d5
DIST upterm-0.24.0.tar.gz 193215 BLAKE2B 82f58f6019de493a227f4e567469d5f3c91c235b475b0896c959066a1b3137fba729c105f8b65bbd795e2e94b51aac44d7fe0cc2e5221f2e89e2a626d0a0ff26 SHA512 0bc6ee923de21384bebca69fb3da9e32ddb7f811779b51a06fa1abfe7310e1609a308d8842e92d4b88b6868b9c438484ff02500ae11765570795a8514c02d953
+DIST upterm-0.25.1-vendor.tar.xz 3877240 BLAKE2B 2a7bb5ced835cd3de6363724cc049b774a79be8a24a565a894a1372a027695c7eb37b72f27783210b4035088f44919af6b95af0a7aff858ee7e9f1d851bf2d15 SHA512 c00098af58f13f3c3ee2c22665e9c2e9fc534b60297b272bcddce0c0ead3da1ca2aca96deb65246aac4e0da8fc30359db0017d2e5cd486a63c4c71a11a4d669e
+DIST upterm-0.25.1.tar.gz 246305 BLAKE2B ded73f026dc48f61fb5369c0cb16f84ef1aca65250648f4c41bbed757510b97549409538e7e86fcd7e174c48b733c0a5cdca9e54b85b1ba63673dc0d0d5fc05b SHA512 1112c4da49a3c72808affa4ec75448199302f92c57b140ec0b17cd8f6ec6f912b550e061aabdce5aea33c57d01708a65ef2f159abb2c14edc9a39de101b7195b
diff --git a/app-misc/upterm/upterm-0.21.1.ebuild b/app-misc/upterm/upterm-0.21.1.ebuild
deleted file mode 100644
index 5d57b9dbd188..000000000000
--- a/app-misc/upterm/upterm-0.21.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module shell-completion systemd
-
-DESCRIPTION="Instant Terminal Sharing"
-HOMEPAGE="https://upterm.dev/"
-SRC_URI="https://github.com/owenthereal/upterm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/gentoo-golang-dist/upterm/releases/download/v${PV}/${P}-vendor.tar.xz"
-
-LICENSE="Apache-2.0"
-# Dependent licenses
-LICENSE+=" Apache-2.0 BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-lang/go-1.25.4
- test? (
- app-editors/vim
- app-shells/bash
- )
-"
-
-src_compile() {
- local BINS=( ./cmd/upterm )
- use server && BINS+=( ./cmd/uptermd )
- ego build -o bin/ "${BINS[@]}"
-}
-
-src_test() {
- ego test -vet=off -timeout=120s ./{cmd,server,io,host,memlistener,routing,internal,ftests}/...
-}
-
-src_install() {
- dobin bin/upterm
- doman etc/man/man1/*
-
- newbashcomp etc/completion/upterm.bash_completion.sh upterm
- newzshcomp etc/completion/upterm.zsh_completion _upterm
-
- if use server; then
- dobin bin/uptermd
- systemd_dounit systemd/uptermd.service
- fi
-}
diff --git a/app-misc/upterm/upterm-0.22.0.ebuild b/app-misc/upterm/upterm-0.22.0.ebuild
deleted file mode 100644
index 5d57b9dbd188..000000000000
--- a/app-misc/upterm/upterm-0.22.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module shell-completion systemd
-
-DESCRIPTION="Instant Terminal Sharing"
-HOMEPAGE="https://upterm.dev/"
-SRC_URI="https://github.com/owenthereal/upterm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/gentoo-golang-dist/upterm/releases/download/v${PV}/${P}-vendor.tar.xz"
-
-LICENSE="Apache-2.0"
-# Dependent licenses
-LICENSE+=" Apache-2.0 BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="server test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-lang/go-1.25.4
- test? (
- app-editors/vim
- app-shells/bash
- )
-"
-
-src_compile() {
- local BINS=( ./cmd/upterm )
- use server && BINS+=( ./cmd/uptermd )
- ego build -o bin/ "${BINS[@]}"
-}
-
-src_test() {
- ego test -vet=off -timeout=120s ./{cmd,server,io,host,memlistener,routing,internal,ftests}/...
-}
-
-src_install() {
- dobin bin/upterm
- doman etc/man/man1/*
-
- newbashcomp etc/completion/upterm.bash_completion.sh upterm
- newzshcomp etc/completion/upterm.zsh_completion _upterm
-
- if use server; then
- dobin bin/uptermd
- systemd_dounit systemd/uptermd.service
- fi
-}
diff --git a/app-misc/upterm/upterm-0.23.0.ebuild b/app-misc/upterm/upterm-0.25.1.ebuild
index 84b0f06f29ca..ae9eceb7f02c 100644
--- a/app-misc/upterm/upterm-0.23.0.ebuild
+++ b/app-misc/upterm/upterm-0.25.1.ebuild
@@ -14,7 +14,7 @@ LICENSE="Apache-2.0"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="server test"
RESTRICT="!test? ( test )"
diff --git a/app-misc/wayvr/wayvr-26.8.0.ebuild b/app-misc/wayvr/wayvr-26.8.0.ebuild
index 73d33e745bd1..874cf2647b7a 100644
--- a/app-misc/wayvr/wayvr-26.8.0.ebuild
+++ b/app-misc/wayvr/wayvr-26.8.0.ebuild
@@ -33,6 +33,7 @@ REQUIRED_USE="
IUSE="+openvr +openxr +wayland +X +pipewire +osc"
DEPEND="
+ dev-libs/libinput
dev-libs/openssl
media-libs/alsa-lib
media-libs/dav1d
diff --git a/app-office/gnumeric/gnumeric-1.12.61.ebuild b/app-office/gnumeric/gnumeric-1.12.61.ebuild
index 039910a93d85..2daa34542a9e 100644
--- a/app-office/gnumeric/gnumeric-1.12.61.ebuild
+++ b/app-office/gnumeric/gnumeric-1.12.61.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="http://www.gnumeric.org/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+introspection libgda perl"
REQUIRED_USE="introspection? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/app-office/merkuro/Manifest b/app-office/merkuro/Manifest
index 91c1fe84f511..c2e6584507b4 100644
--- a/app-office/merkuro/Manifest
+++ b/app-office/merkuro/Manifest
@@ -1,2 +1,2 @@
DIST merkuro-26.04.3.tar.xz 840420 BLAKE2B 70fe45507403c1e6a22f3533d418136d52ef6a74be7ccdc80636b6d29400e123a1286d0e4aaab5e9af6a1df46746137607cc36d010dc4bdc5630498885c83489 SHA512 9416377ee8997c180fbfc50f9d6a27c37ae48b5790b5071c60fc0092a15d48e2c4e004fdf60540ad206f04d93de6cce7e0723db33230c1ee001a50278de7d694
-DIST merkuro-26.08.0.tar.xz 849464 BLAKE2B c99dcaf564012ca7446d4dcdbe4c384a5d18790a537eedd62c83717ba63f3d741dbc7cff5f482e6400854c23990818aa91adb23e81c3c05d201874137ff03c70 SHA512 e6e3d0b5b6396c2534fdadc15ed39385c24d6b0c98a861e698b6aa0f9eecebc73711691932c5eb8b8543fff67e8d295d6f37f27416ee7d3e400dd6ad53e30197
+DIST merkuro-26.08.1.tar.xz 852384 BLAKE2B 1b93060adc41cde6af7c2fb43cf13ba44aa56a6f9ffc1e084615c7a0b346daaf9ef795357f668864cdbf6bc70be55582c8da194150cc07c989aaa5e3882d7126 SHA512 023cc46464c00505e60ba9d92f8c4a7c8afbbb68d734937dedfbfe5a7b729d04594f1b49a3fbed88abe42e7a3588285c29831a6f9f9e98cc8bdb361735062c62
diff --git a/app-office/merkuro/merkuro-26.08.0.ebuild b/app-office/merkuro/merkuro-26.08.1.ebuild
index 93a8674c75fd..93a8674c75fd 100644
--- a/app-office/merkuro/merkuro-26.08.0.ebuild
+++ b/app-office/merkuro/merkuro-26.08.1.ebuild
diff --git a/app-office/scribus/scribus-1.7.3-r1.ebuild b/app-office/scribus/scribus-1.7.3-r1.ebuild
index cb44db8e165d..decf50662adb 100644
--- a/app-office/scribus/scribus-1.7.3-r1.ebuild
+++ b/app-office/scribus/scribus-1.7.3-r1.ebuild
@@ -19,7 +19,7 @@ else
https://downloads.sourceforge.net/project/${PN}/${PN}-devel/${PV}/${P}.tar.xz
"
S="${WORKDIR}/${P}"
- KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86"
+ KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
fi
LICENSE="GPL-2"
diff --git a/app-shells/dash/dash-0.5.13.5.ebuild b/app-shells/dash/dash-0.5.13.5.ebuild
index 5b4ce4aff4e3..8a6bea13ec86 100644
--- a/app-shells/dash/dash-0.5.13.5.ebuild
+++ b/app-shells/dash/dash-0.5.13.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit autotools git-r3
else
SRC_URI="http://gondor.apana.org.au/~herbert/dash/files/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
fi
LICENSE="BSD"
diff --git a/app-shells/fish/Manifest b/app-shells/fish/Manifest
index 33cd699c35ea..7c0aaee5a8b9 100644
--- a/app-shells/fish/Manifest
+++ b/app-shells/fish/Manifest
@@ -2,10 +2,12 @@ DIST fish-4.5.0.tar.xz 2567056 BLAKE2B 1ac4bb151d8513e7f772e4be239d7c634ae5e0027
DIST fish-4.6.0.tar.xz 2596788 BLAKE2B 01981f100b28443556b2de6ea68f644d445cc22f66871cd5a9b74c007bfc7873e51fd386b1f5459a6c795d4e9bf68979a13064d2b89308cb4181293c67ff6e1b SHA512 2acc6453f102b570f0f2765739a020f63051b7ee2a7f49d086459287c9e5a8658294b0081904b4897315195c6510a7e53794da9937f6f64aa53c65eb448d68b5
DIST fish-4.7.1.tar.xz 2608824 BLAKE2B 663deb434a1c2f1c2eba956ab92d6e993baad8e0763e296165af0845956f3d6356eb9453435544d08615756b6e0286f9fd9c33a43665b8f1005e2f129eae9678 SHA512 b873c8a33385caebed9aa1b03cc2b0ddede959a28ca8909aaad8765863861476b0fc0b9144653ce0a1e271548cccedbc0da2e56c48ad52284486dfa15b2050bf
DIST fish-4.8.1.tar.xz 2619540 BLAKE2B 8a29603a1f14b7ad31465220659cbc6b6b0c061ebb62a159100ab1bfe26838ac7c79bc6a74794e1084bcbc1470c31d66b747e02e8f0cead1b9625f4858c987e3 SHA512 4890fa37245a8d28666c77a51f724d9e7fb50a2bcd72ea66679b598682e01ead661f073cc5298792167f09e3aebdf39a7f7eb712536d2c34d3bef7a62ee7e30b
+DIST fish-4.9.2.tar.xz 2628824 BLAKE2B 667b2e721e6688d67582e2b1ca00530b00d61ded4406925f713cef50ca2fa90c3215c6cfc4a92da8cd5a9d9ead24f86a597638807d258637d967fe72cf622a49 SHA512 d94b5c85df67b3fbb406ec37f7dbd20b1d739d4c9c59adde74ca576965625c4d304920a3b9c7ec71d3459267da0625a39f5180b74f33fe2f686e15e0c3c2d269
DIST fish-shell-4.5.0-crates.tar.xz 6870016 BLAKE2B 9d2d3f7840f4abb80e632cb565ec00c5af0829cec19eb5ac54b9e988e71f9bb8a17f644a69d6e78a61760dd9e5e880b2b0388c701e57bf99bbdd75a988a440c9 SHA512 7710995bc6e872fce68b0a813bd743f4d208343e7a30430492684e2ae775d6541940742523defacae6fd56d70e831ae482d22e82ee879fd02e91e0936566ae58
DIST fish-shell-4.6.0-crates.tar.xz 6863628 BLAKE2B 670aab10a1e0fa3ec8f7d3bc56319a5dbcf4cc7c57861546e17f246e77131dd249bcf32f2b08fb4a510b4235a3e766cbe494119d079deb72ccfa55a901501987 SHA512 2dd2b4421ef126e355cc6df6c46bd059bee69fe22524afd84a5a0f2347bcc4d56abb8c04e0c7cb58ee782ef30000038588807922245ffc497d7a822448d4f49c
DIST fish-shell-4.7.1-crates.tar.xz 7034252 BLAKE2B 1653cc3d16859fcaba3bd70f92eeda5c2866542abca57ba7469f4e41545d677229ac6811729b217546e05177459f09833b10317b19365669b3568033ad7aba55 SHA512 2595ad5393d3872c8d4cae0679adb3d4ee80469f3a175e295e91c0b30f73231045192e9367a3df51c16965849f09e5b61211c9dbfeae2dad397ff7833655086d
DIST fish-shell-4.8.1-crates.tar.xz 10378464 BLAKE2B fd50338e95eaa86343bb571223d39c0d4402b5b38d36ac269cd9da1df5b03189bb625aa57b21d6f802e6821d401e41c37e3d17852016102514fc9ef4a96769ce SHA512 92ec4b74d919fcd2f552155456ccf94321e5d5436eb9357c5d2e2f1fe7d9692b4027497c2e13fbedcbef25ab0ab2faa127b7ea7a5fed50aca1041b5e01ba2151
+DIST fish-shell-4.9.2-crates.tar.xz 10401284 BLAKE2B 64ebb31e989ea411c51c1ac3083ca8b097aeafd0c253724562d035036faaf11d7d2fa6cf4ef5ca23733055463c64b57a82c99084775ad9a06a07b768bdb99304 SHA512 9a2e8d11cac02b60c7c24aaa65199acc47c61ac6e8deb478a692aed791819082c9449424e6da34bfcd246e59bb6568230f9b69be8b0530c71487c09b68528268
DIST fluent-ftl-tools-5917664c8f2e4928ef1e480ff5c13bbe1e226066.gt.tar.gz 22139 BLAKE2B 823992222ccfd4a1c16526c49a354178690e6423f74ef9bc921e92cb61e49d820b725d8411c9af57a01680ab28b3745d15932e82142674bd55d949543f16e166 SHA512 bedd2765d84d9333a0533de2c439c20423366e10f1ab5e9e000835c037fbcd5785ea9bf9bcd4f7eede8bc49cba97b803474b4d1dedeae3139e46529600d2a290
DIST fluent-rs-cf712bced280b217b6307edabc2089b3e57204ab.gh.tar.gz 367920 BLAKE2B 6b202bca3b7254e9a6e2c3f4fad2422539ced54dfc6b71889116972b864d9e0909511d89deaa50c977e1386f4c1417c4dc3c93d209f4948cd6d0148eb4f92226 SHA512 a3e14bb0814f394a6399a3a931a1d5790c1986a99fb39bd6079155da83791656dda51062a86d70233c81a5373b5b8b00f2e35452a4e1ff57706740226226c213
DIST rust-pcre2-85b7afba1a9d9bd445779800e5bcafeb732e4421.gh.tar.gz 743187 BLAKE2B 533671ee8e97e65b93aa9103135848e8a85d79a2f525100aa0120500def9479675f6140878fa7b9bb248e51175ceac7c5710ce247af6e10385a00b23c8986b68 SHA512 9323e4d11708d8dc0e7ed607e97b8d4fac6f4a0b955e5e07b76da8152178888bc0ae2d2c109dd58b97d5faa037216e88365fcacb606f23f912d2edb82ede23ad
diff --git a/app-shells/fish/fish-4.9.2.ebuild b/app-shells/fish/fish-4.9.2.ebuild
new file mode 100644
index 000000000000..20bace0413b6
--- /dev/null
+++ b/app-shells/fish/fish-4.9.2.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+
+if [[ ${PV} != 9999 ]]; then
+ declare -A GIT_CRATES=(
+ [fluent-bundle]='https://github.com/danielrainer/fluent-rs;cf712bced280b217b6307edabc2089b3e57204ab;fluent-rs-%commit%/fluent-bundle'
+ [fluent-ftl-tools]='https://codeberg.org/danielrainer/fluent-ftl-tools;5917664c8f2e4928ef1e480ff5c13bbe1e226066;fluent-ftl-tools;gitea'
+ [fluent-syntax]='https://github.com/danielrainer/fluent-rs;cf712bced280b217b6307edabc2089b3e57204ab;fluent-rs-%commit%/fluent-syntax'
+ [fluent]='https://github.com/danielrainer/fluent-rs;cf712bced280b217b6307edabc2089b3e57204ab;fluent-rs-%commit%/fluent'
+ [gettext-po-file-parser]='https://codeberg.org/danielrainer/fluent-ftl-tools;5917664c8f2e4928ef1e480ff5c13bbe1e226066;fluent-ftl-tools/crates/gettext-po-file-parser;gitea'
+ [intl-memoizer]='https://github.com/danielrainer/fluent-rs;cf712bced280b217b6307edabc2089b3e57204ab;fluent-rs-%commit%/intl-memoizer'
+ [pcre2-sys]='https://github.com/fish-shell/rust-pcre2;85b7afba1a9d9bd445779800e5bcafeb732e4421;rust-pcre2-%commit%/pcre2-sys'
+ [pcre2]='https://github.com/fish-shell/rust-pcre2;85b7afba1a9d9bd445779800e5bcafeb732e4421;rust-pcre2-%commit%'
+ )
+fi
+
+RUST_MIN_VER="1.85.0"
+
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit cargo cmake python-any-r1 readme.gentoo-r1 xdg
+
+DESCRIPTION="Friendly Interactive SHell"
+HOMEPAGE="https://fishshell.com/"
+
+MY_PV="${PV/_beta/b}"
+MY_P="${PN}-${MY_PV}"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/fish-shell/fish-shell.git"
+else
+ SRC_URI="
+ https://github.com/fish-shell/fish-shell/releases/download/${MY_PV}/${MY_P}.tar.xz
+ https://github.com/gentoo-crate-dist/fish-shell/releases/download/${MY_PV}/fish-shell-${MY_PV}-crates.tar.xz
+ ${CARGO_CRATE_URIS}
+ "
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x64-macos"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2 BSD BSD-2 CC0-1.0 GPL-2+ ISC LGPL-2+ MIT PSF-2 ZLIB"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 MIT MPL-2.0 Unicode-3.0 ZLIB
+ || ( AGPL-3 GPL-2 )
+"
+SLOT="0"
+IUSE="+doc nls test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ virtual/pkgconfig
+ ${PYTHON_USEDEP}
+ doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )
+ nls? ( sys-devel/gettext )
+ test? (
+ app-misc/tmux
+ dev-vcs/git
+ sys-apps/less
+ $(python_gen_any_dep 'dev-python/pexpect[${PYTHON_USEDEP}]')
+ )
+"
+DEPEND="dev-libs/libpcre2[pcre32]"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+python_check_deps() {
+ if use doc; then
+ python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" || return 1
+ fi
+ if use test; then
+ python_has_version "dev-python/pexpect[${PYTHON_USEDEP}]" || return 1
+ fi
+}
+
+pkg_setup() {
+ if use doc || use test; then
+ python-any-r1_pkg_setup
+ fi
+ rust_pkg_setup
+
+ export PKG_CONFIG_ALLOW_CROSS=1
+}
+
+src_prepare() {
+ # Bug: https://bugs.gentoo.org/952080
+ sed -e '/^lto = /d' -i Cargo.toml || die "Failed to remove LTO from cargo package"
+
+ cmake_src_prepare
+}
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ cargo_live_src_unpack
+ else
+ cargo_src_unpack
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ -DCMAKE_INSTALL_DATADIR="${EPREFIX}/usr/share"
+ -DWITH_DOCS="$(usex doc ON OFF)"
+ -DWITH_MESSAGE_LOCALIZATION="$(usex nls ON OFF)"
+ -DRust_CARGO="${CARGO}"
+ -DRust_COMPILER="${RUSTC}"
+ )
+ local -x CMAKE_BUILD_TYPE="$(usex debug Debug Release)"
+ cargo_env cmake_src_configure
+}
+
+src_compile() {
+ local -x CARGO_TERM_COLOR=always
+ cargo_env cmake_src_compile
+}
+
+src_test() {
+ # Very fragile tests, don't seem to work in sandboxed environment.
+ # No die to allow repeating tests.
+ rm -v \
+ tests/checks/tmux-pager.fish \
+ tests/checks/tmux-wrapping.fish \
+ tests/checks/tmux-commandline.fish \
+ tests/checks/tmux-prompt.fish \
+ tests/pexpects/terminal.py \
+ || :
+
+ cargo_env cmake_build fish_run_tests
+}
+
+src_install() {
+ cargo_env cmake_src_install
+ keepdir /usr/share/fish/vendor_{completions,conf,functions}.d
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ xdg_pkg_postinst
+}
diff --git a/app-text/doxygen/doxygen-1.13.2.ebuild b/app-text/doxygen/doxygen-1.13.2.ebuild
index 6c0bbcdbabe5..7985dd75e41c 100644
--- a/app-text/doxygen/doxygen-1.13.2.ebuild
+++ b/app-text/doxygen/doxygen-1.13.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm-r1 python-any-r1
+inherit cmake flag-o-matic llvm-r2 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -75,7 +75,7 @@ PATCHES=(
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm-r1_pkg_setup
+ use clang && llvm-r2_pkg_setup
python-any-r1_pkg_setup
}
diff --git a/app-text/doxygen/doxygen-1.14.0.ebuild b/app-text/doxygen/doxygen-1.14.0.ebuild
index d2ff16fecfb0..d688431472ec 100644
--- a/app-text/doxygen/doxygen-1.14.0.ebuild
+++ b/app-text/doxygen/doxygen-1.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm-r1 python-any-r1
+inherit cmake flag-o-matic llvm-r2 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -75,7 +75,7 @@ PATCHES=(
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm-r1_pkg_setup
+ use clang && llvm-r2_pkg_setup
python-any-r1_pkg_setup
}
diff --git a/app-text/doxygen/doxygen-1.15.0-r2.ebuild b/app-text/doxygen/doxygen-1.15.0-r2.ebuild
index 200653817b53..967e4ba47bce 100644
--- a/app-text/doxygen/doxygen-1.15.0-r2.ebuild
+++ b/app-text/doxygen/doxygen-1.15.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm-r1 python-any-r1
+inherit cmake flag-o-matic llvm-r2 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -79,7 +79,7 @@ PATCHES=(
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm-r1_pkg_setup
+ use clang && llvm-r2_pkg_setup
python-any-r1_pkg_setup
}
diff --git a/app-text/doxygen/doxygen-1.15.0.ebuild b/app-text/doxygen/doxygen-1.15.0.ebuild
index 532fae7426f6..89ca83e3c5e1 100644
--- a/app-text/doxygen/doxygen-1.15.0.ebuild
+++ b/app-text/doxygen/doxygen-1.15.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm-r1 python-any-r1
+inherit cmake flag-o-matic llvm-r2 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -75,7 +75,7 @@ PATCHES=(
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm-r1_pkg_setup
+ use clang && llvm-r2_pkg_setup
python-any-r1_pkg_setup
}
diff --git a/app-text/doxygen/doxygen-1.16.1.ebuild b/app-text/doxygen/doxygen-1.16.1.ebuild
index b39bfbf43ae5..320e04538ac6 100644
--- a/app-text/doxygen/doxygen-1.16.1.ebuild
+++ b/app-text/doxygen/doxygen-1.16.1.ebuild
@@ -8,7 +8,7 @@ LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm-r1 python-any-r1
+inherit cmake flag-o-matic llvm-r2 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -78,7 +78,7 @@ PATCHES=(
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm-r1_pkg_setup
+ use clang && llvm-r2_pkg_setup
python-any-r1_pkg_setup
}
diff --git a/app-text/doxygen/doxygen-9999.ebuild b/app-text/doxygen/doxygen-9999.ebuild
index 532fae7426f6..606c587322dc 100644
--- a/app-text/doxygen/doxygen-9999.ebuild
+++ b/app-text/doxygen/doxygen-9999.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-LLVM_COMPAT=( 18 19 20 21 )
+LLVM_COMPAT=( 18 19 20 21 22 )
LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm-r1 python-any-r1
+inherit cmake flag-o-matic llvm-r2 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -75,7 +75,7 @@ PATCHES=(
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm-r1_pkg_setup
+ use clang && llvm-r2_pkg_setup
python-any-r1_pkg_setup
}
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
index bdca788372e9..077a4b906693 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
@@ -159,6 +159,9 @@ src_configure() {
FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}"
done
+ # use target config in cross build, bug #982024
+ use cups && local -x CUPSCONFIG="${ESYSROOT}/usr/bin/cups-config"
+
# Do not add --enable-dynamic here, it's not supported fully upstream
# https://bugs.ghostscript.com/show_bug.cgi?id=705895
# bug #884707
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
index ce671c1f7e79..dd4cb4518f92 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -146,6 +146,9 @@ src_configure() {
FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}"
done
+ # use target config in cross build, bug #982024
+ use cups && local -x CUPSCONFIG="${ESYSROOT}/usr/bin/cups-config"
+
# Do not add --enable-dynamic here, it's not supported fully upstream
# https://bugs.ghostscript.com/show_bug.cgi?id=705895
# bug #884707
diff --git a/app-text/groonga/Manifest b/app-text/groonga/Manifest
index 0b895b4b400b..78a2bc12db2d 100644
--- a/app-text/groonga/Manifest
+++ b/app-text/groonga/Manifest
@@ -1,2 +1,2 @@
-DIST groonga-16.0.0.tar.gz 98489769 BLAKE2B 3a6bf3e07640b0a42f6c1b9efd86ef83e97277559d91b0840de5855d02bc816fdefa2a728853f546e73ae453bcff18eec982755dd6b9a7e24ea30044920e5adc SHA512 07302ae8b9be29a5a68c5d97e6e4967cfefc69938f1239a47e3d841f3cd94636825d1c93109b3d3194821177ad4b2e0f80d315090d8d956951ba5af88bb0affd
DIST groonga-16.0.1.tar.gz 101743993 BLAKE2B 93f4905d874ffd4c94ddb3ce6a8e01290b72382ceaac89414865cd555e0e3e5de33b69146e19572ba4dd9fbde666791b714507773c12d009c37e7aa0b0351e3e SHA512 11cf2ad2a5430b231f46b1a2625309d56943c013ae4dc632c1bf71ed1b1fb8613077ac5784b17d28238045ca0a8fc4b046905ea5edd53b71761c4f9ba8c69b1c
+DIST groonga-16.1.0.tar.gz 103693853 BLAKE2B b6a050442fb9ec63fa7d86e1addf037d1e61bd326ba3bbc29c80acd95796e32b9daf3cd7378ce06cc46c432fb6aae5ff23a659b23a8894311a929a022a136354 SHA512 f0c623b242f56e0e9f068d752742a961160a3e1b4a6cc61c69f058856f10d3ff98a359f032bec74522fa69dd3ae5a2b8cd0214882b8c6f8a1c8cb4d4c515610e
diff --git a/app-text/groonga/groonga-16.0.0-r2.ebuild b/app-text/groonga/groonga-16.0.0-r2.ebuild
deleted file mode 100644
index 4012d0950e60..000000000000
--- a/app-text/groonga/groonga-16.0.0-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 libtool
-
-DESCRIPTION="An Embeddable Fulltext Search Engine"
-HOMEPAGE="https://groonga.org/"
-SRC_URI="https://packages.groonga.org/source/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="benchmark debug doc +exact-alloc-count examples futex libedit libevent lzo +mecab msgpack +nfkc sphinx static-libs uyield zeromq zlib zstd"
-
-DEPEND="
- acct-group/groonga
- acct-user/groonga
- >=dev-libs/onigmo-6.1.1:0=
- dev-libs/rapidjson
- dev-libs/xxhash
- benchmark? ( >=dev-libs/glib-2.8 )
- libedit? ( >=dev-libs/libedit-3 )
- libevent? ( dev-libs/libevent:0= )
- lzo? ( dev-libs/lzo )
- mecab? ( >=app-text/mecab-0.80 )
- msgpack? ( dev-libs/msgpack:= )
- sphinx? ( >=dev-python/sphinx-1.0.1 )
- zeromq? ( net-libs/zeromq:0= )
- zlib? ( virtual/zlib:= )
- zstd? ( app-arch/zstd:0= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-distutils_enable_sphinx doc/source \
- dev-python/myst-parser \
- dev-python/pydata-sphinx-theme
-
-src_prepare() {
- default
-
- elibtoolize
-}
-
-src_configure() {
- # httpd is a bundled copy of nginx; disabled for security reasons
- # prce only is used with httpd
- # Apache arrow, kytea and libstemmer are not available in Gentoo repo
- # ruby is only used for an http test
- local econfopts=(
- --disable-groonga-httpd
- --without-pcre
- --without-kytea
- --without-libstemmer
- --disable-apache-arrow
- --with-log-path="${EPREFIX}"/var/log/${PN}.log
- --without-luajit
- --without-ruby
- --with-shared-onigmo
- --with-onigmo=system
- --with-xxhash
- --without-jemalloc
- $(use_enable benchmark)
- $(use_enable debug memory-debug)
- $(use_enable doc document)
- $(use_enable exact-alloc-count)
- $(use_enable futex)
- $(use_enable libedit)
- $(use_with libevent)
- $(use_with lzo)
- $(use_with mecab)
- $(use_enable msgpack message-pack)
- $(use_with msgpack message-pack "${ESYSROOT}/usr")
- $(use_enable nfkc)
- $(use_with sphinx sphinx-build)
- $(use_enable static-libs static)
- $(use_enable uyield)
- $(use_enable zeromq)
- $(use_with zlib)
- $(use_with zstd)
- )
-
- econf "${econfopts[@]}"
-}
-
-src_compile() {
- use doc && MAKEOPTS+=" -j1" # docs fail with parallel build. Bug: 904135
- default
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-
- newinitd "${FILESDIR}/${PN}.initd" ${PN}
- newconfd "${FILESDIR}/${PN}.confd" ${PN}
-
- keepdir /var/{log,lib}/${PN}
- fowners groonga:groonga /var/{log,lib}/${PN}
-
- if ! use examples ; then
- rm -r "${ED}/usr/share/${PN}" || die
- fi
-}
diff --git a/app-text/groonga/groonga-16.1.0.ebuild b/app-text/groonga/groonga-16.1.0.ebuild
new file mode 100644
index 000000000000..df7aa2341d0d
--- /dev/null
+++ b/app-text/groonga/groonga-16.1.0.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_QA_COMPAT_SKIP=1 # unused bundled rapidjson
+inherit cmake
+
+DESCRIPTION="Embeddable Fulltext Search Engine"
+HOMEPAGE="https://groonga.org/"
+SRC_URI="https://packages.groonga.org/source/groonga/${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="apache-arrow blosc curl debug json libedit lz4 +mecab msgpack stemmer suggest-learner xxhash zstd"
+CPU_USE=(
+ cpu_flags_x86_{avx,avx2,avx512dq}
+)
+IUSE+=" ${CPU_USE[@]}"
+REQUIRED_USE="suggest-learner? ( msgpack )"
+
+RDEPEND="
+ acct-group/groonga
+ acct-user/groonga
+ dev-libs/onigmo:=
+ virtual/zlib:=
+ apache-arrow? ( dev-libs/apache-arrow:= )
+ blosc? ( >=dev-libs/c-blosc2-2.10.0:= )
+ curl? ( net-misc/curl )
+ json? ( dev-libs/simdjson:= )
+ libedit? ( dev-libs/libedit )
+ lz4? ( app-arch/lz4:= )
+ mecab? ( app-text/mecab )
+ msgpack? ( dev-libs/msgpack:= )
+ stemmer? ( dev-libs/snowball-stemmer:= )
+ suggest-learner? (
+ dev-libs/libevent:=
+ net-libs/zeromq:=
+ )
+ xxhash? ( >=dev-libs/xxhash-0.8.0 )
+ zstd? ( app-arch/zstd:= )
+"
+DEPEND="
+ ${RDEPEND}
+ amd64? ( dev-cpp/xsimd )
+ json? ( dev-cpp/jsoncons )
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-16.0.1-cmakelists.patch
+)
+
+src_prepare() {
+ cmake_src_prepare
+ cmake_comment_add_subdirectory vendor
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=TRUE
+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+
+ -DGRN_ALLOW_WARNING=ON # avoid -Werror
+ -DGRN_EMBED=OFF # static
+ -DGRN_FOR_RHEL=OFF # TODO: adapt systemd unit
+ -DGRN_LOG_PATH="${EPREFIX}/var/log/${PN}.log"
+
+ # always OFF
+ -DGRN_WITH_BENCHMARKS=OFF # install nothing
+ -DGRN_WITH_BUNDLED_ONIGMO=OFF
+ -DGRN_WITH_BUNDLED_MESSAGE_PACK=OFF
+ -DGRN_WITH_LTO=OFF # handled by userflags
+ -DGRN_WITH_RAPIDJSON=no # deprecated
+ -DGRN_WITH_SIMSIMD=OFF # masked, old 3.8.0 bundled
+ -DGRN_WITH_UBSAN=OFF # it requires clang
+ -DGRN_WITH_WINDOWS_BACK_TRACE=OFF # only for windows
+
+ # always ON
+ -DGRN_WITH_DOC=ON # precompiled
+ -DGRN_WITH_EXAMPLES=ON # nothing to build
+ -DGRN_WITH_NFKC=ON # required for libgroonga #946976
+ -DGRN_WITH_TOOLS=ON # install ruby and bash scripts
+ -DGRN_WITH_ZLIB=ON # try to find zlib anyway
+
+ -DGRN_WITH_APACHE_ARROW=$(usex apache-arrow)
+ -DGRN_WITH_BLOSC=$(usex blosc system no)
+ -DGRN_WITH_CURL=$(usex curl system no)
+ -DGRN_WITH_MEMORY_DEBUG=$(usex debug)
+ -DGRN_WITH_JSONCONS=$(usex json system no) # headers-only, no useflag for it
+ -DGRN_WITH_SIMDJSON=$(usex json system no)
+ -DGRN_WITH_LIBEDIT=$(usex libedit system no)
+ -DGRN_WITH_LZ4=$(usex lz4 system no)
+ -DGRN_WITH_MECAB=$(usex mecab)
+ -DGRN_WITH_MESSAGE_PACK=$(usex msgpack)
+ -DGRN_WITH_LIBSTEMMER=$(usex stemmer)
+ -DGRN_WITH_LIBEVENT=$(usex suggest-learner)
+ -DGRN_WITH_ZEROMQ=$(usex suggest-learner)
+ -DGRN_WITH_XXHASH=$(usex xxhash system no)
+ -DGRN_WITH_ZSTD=$(usex zstd system no)
+
+ # TODO
+ -DGRN_WITH_MRUBY=OFF
+ -DGRN_WITH_MUNIN_PLUGINS=OFF
+
+ # not packaged in ::gentoo
+ -DGRN_WITH_BASE64=no # aklomp/base64
+ -DGRN_WITH_FAISS=no # facebookresearch/faiss
+ -DGRN_WITH_H3=no # uber/h3
+ -DGRN_WITH_KYTEA=no # neubig/kytea
+ -DGRN_WITH_LLAMA_CPP=no # ::guru
+ -DGRN_WITH_OPENZL=no # facebook/openzl
+ -DGRN_WITH_ROARING_BITMAPS=no # RoaringBitmap/CRoaring
+ -DGRN_WITH_USEARCH=no # unum-cloud/USearch
+ )
+
+ # xsimd profiles
+ if use amd64; then
+ mycmakeargs+=(
+ -DGRN_WITH_XSIMD=system
+ -DGRN_HAVE_AVX_FLAG=$(usex cpu_flags_x86_avx)
+ -DGRN_HAVE_AVX2_FLAG=$(usex cpu_flags_x86_avx2)
+ -DGRN_HAVE_AVX512DQ_FLAG=$(usex cpu_flags_x86_avx512dq)
+ )
+ #elif use arm64
+ # mycmakeargs+=(
+ # -DGRN_WITH_XSIMD=system
+ # -DGRN_HAVE_ARCH_ARMV8_A_FLAG=$(usex cpu_flags_arm_v8)
+ # )
+ else
+ mycmakeargs+=( -DGRN_WITH_XSIMD=no )
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ keepdir /var/{log,lib}/${PN}
+ fowners groonga:groonga /var/{log,lib}/${PN}
+}
diff --git a/app-text/groonga/metadata.xml b/app-text/groonga/metadata.xml
index c6768be52f62..9a17744e7975 100644
--- a/app-text/groonga/metadata.xml
+++ b/app-text/groonga/metadata.xml
@@ -5,24 +5,14 @@
<flag name="apache-arrow">Enable support for Apache Arrow</flag>
<flag name="blosc">Allow using blosc compression via <pkg>dev-libs/c-blosc2</pkg>
</flag>
- <flag name="benchmark">Build benchmark programs</flag>
- <flag name="exact-alloc-count">Atomic counting for memory alloc count</flag>
- <flag name="futex">Use futex</flag>
- <flag name="json">Enable JSON processing using <pkg>dev-libs/rapidjson</pkg>
- </flag>
- <flag name="libevent">Enable <pkg>dev-libs/libevent</pkg> used for suggestion</flag>
+ <flag name="json">Enable JSON parser</flag>
<flag name="mecab">Use <pkg>app-text/mecab</pkg> for morphological analysis</flag>
<flag name="msgpack">Enable <pkg>dev-libs/msgpack</pkg> used for suggestion</flag>
- <flag name="nfkc">Use nfkc based utf8 normalization</flag>
- <flag name="sphinx">Enable document generation by <pkg>app-misc/sphinx</pkg>
- </flag>
<flag name="stemmer">Enable stemming token filter using <pkg>dev-libs/snowball-stemmer</pkg>
</flag>
<flag name="suggest-learner">Build groonga-suggest-learner to learn suggest result from groonga-suggest-httpd or query logs</flag>
- <flag name="uyield">Build for detecting race conditions</flag>
<flag name="xxhash">Enable drilldown by hashed key using <pkg>dev-libs/xxhash</pkg>
</flag>
- <flag name="zeromq">Enable <pkg>net-libs/zeromq</pkg> used for suggestion</flag>
</use>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
index c5f2988e50c0..d15110538ddd 100644
--- a/app-text/mupdf/Manifest
+++ b/app-text/mupdf/Manifest
@@ -1,3 +1,4 @@
DIST mupdf-1.25.6-source.tar.gz 54637444 BLAKE2B f9fb771e96938c2862e10aa7482f52218cf5d159e77300016b64f2f10424d72e6ea13566abf8180eb2a31644d711755f93edc69189230d50a543408105881b55 SHA512 74aa127f7d7e91c8a51c04e130d113e0fcf444a09a8e96420bd66847b20a4fb92fad9e95376f3a7d9a91b3391ef4b44e5fb6a0bee38476d4ecf9e5ae34d9ed74
DIST mupdf-1.26.3-source.tar.gz 64525703 BLAKE2B 81272e198394e48872d31d982f9a89c0fe2ab065343569e18a696c06c660e8f7b113acca96cd34894a0d601761bf426af7b57ff45dc029167d6483eda88af885 SHA512 242b02e90e1e758cf8d6ffc34f6799011a1d599689cc2ae9330c14968769347e1e4201775258248e5cbb80fb7cffd690e938f73f202713752b5320ef8186c176
DIST mupdf-1.27.2-source.tar.gz 66968384 BLAKE2B 93c49059ee1ba9e4f3f3548178ea5d997f9b2ce82b801870e15defe42ee4a7c448edf69fedac3d8ced4833a07f7cd8b7fe5858165690a99126b8612a9d1e7844 SHA512 68c92007aac775d22dca151a7ae2d4e77755dbc0c8a6faeec8048aa3537de4e1b5a98d999e090460298f294d7aed62e3aa144817d78655435d9498b159ccd0dc
+DIST mupdf-1.28.2-source.tar.gz 68898646 BLAKE2B 70dac20fe7ac7007bfa7267f360e6fe334422610222932d31b433ad10b095b2057c73a5b61521674e8e9098106fbf212e50cf485f7a1cad67d523377266296d7 SHA512 aa574414f273f2463c98dc65773d33adc0e3909b0424fb5748f437791f85ef7298452a85db5fde342273a2b0fee738a8a5d6b9e1d93750302b647091b55bbfed
diff --git a/app-text/mupdf/files/mupdf-1.28.2-cross-fixes.patch b/app-text/mupdf/files/mupdf-1.28.2-cross-fixes.patch
new file mode 100644
index 000000000000..a2330b82dfa6
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.28.2-cross-fixes.patch
@@ -0,0 +1,180 @@
+# Replace pkg-config calls by platform specific calls
+--- a/Makerules
++++ b/Makerules
+@@ -5,6 +5,7 @@ ifeq ($(OS),)
+ OS := $(shell uname)
+ endif
+
++PKG_CONFIG ?= $(PKG_CONFIG)
+ WARNING_CFLAGS := -Wall -Wsign-compare -Wshadow
+
+ # Feature configuration options
+@@ -231,13 +232,13 @@ ifeq ($(OS),Darwin)
+ ifneq ($(ARCHFLAGS),)
+ $(warning "MacOS with ARCHFLAGS set. Assuming we are building for arm64, and setting HAVE_LIBCRYPTO to no.")
+ HAVE_LIBCRYPTO := no
+- else ifeq (, $(shell command -v pkg-config))
+- $(warning "No pkg-config found, install it for proper integration of libcrypto")
++ else ifeq (, $(shell command -v $(PKG_CONFIG)))
++ $(warning "No $(PKG_CONFIG) found, install it for proper integration of libcrypto")
+ else
+- HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)
++ HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
+ ifeq ($(HAVE_LIBCRYPTO),yes)
+- LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO
+- LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
++ LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
++ LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
+ endif
+ endif
+
+@@ -251,78 +252,78 @@ else
+ LDFLAGS += -pthread
+ endif
+
+- ifeq ($(shell pkg-config --exists 'freetype2 >= 18.3.12' && echo yes),yes)
+- SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2)
+- SYS_FREETYPE_LIBS := $(shell pkg-config --libs freetype2)
++ ifeq ($(shell $(PKG_CONFIG) --exists 'freetype2 >= 18.3.12' && echo yes),yes)
++ SYS_FREETYPE_CFLAGS := $(shell $(PKG_CONFIG) --cflags freetype2)
++ SYS_FREETYPE_LIBS := $(shell $(PKG_CONFIG) --libs freetype2)
+ endif
+- ifeq ($(shell pkg-config --exists 'gumbo >= 0.10.0' && echo yes),yes)
+- SYS_GUMBO_CFLAGS := $(shell pkg-config --cflags gumbo)
+- SYS_GUMBO_LIBS := $(shell pkg-config --libs gumbo)
++ ifeq ($(shell $(PKG_CONFIG) --exists 'gumbo >= 0.10.0' && echo yes),yes)
++ SYS_GUMBO_CFLAGS := $(shell $(PKG_CONFIG) --cflags gumbo)
++ SYS_GUMBO_LIBS := $(shell $(PKG_CONFIG) --libs gumbo)
+ endif
+- ifeq ($(shell pkg-config --exists 'harfbuzz >= 2.0.0' && echo yes),yes)
+- SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz)
+- SYS_HARFBUZZ_LIBS := $(shell pkg-config --libs harfbuzz)
++ ifeq ($(shell $(PKG_CONFIG) --exists 'harfbuzz >= 2.0.0' && echo yes),yes)
++ SYS_HARFBUZZ_CFLAGS := $(shell $(PKG_CONFIG) --cflags harfbuzz)
++ SYS_HARFBUZZ_LIBS := $(shell $(PKG_CONFIG) --libs harfbuzz)
+ endif
+- ifeq ($(shell pkg-config --exists lcms2 && echo yes),yes)
+- SYS_LCMS2_CFLAGS := $(shell pkg-config --cflags lcms2)
+- SYS_LCMS2_LIBS := $(shell pkg-config --libs lcms2)
++ ifeq ($(shell $(PKG_CONFIG) --exists lcms2 && echo yes),yes)
++ SYS_LCMS2_CFLAGS := $(shell $(PKG_CONFIG) --cflags lcms2)
++ SYS_LCMS2_LIBS := $(shell $(PKG_CONFIG) --libs lcms2)
+ endif
+- ifeq ($(shell pkg-config --exists libjpeg && echo yes),yes)
+- SYS_LIBJPEG_CFLAGS := $(shell pkg-config --cflags libjpeg)
+- SYS_LIBJPEG_LIBS := $(shell pkg-config --libs libjpeg)
++ ifeq ($(shell $(PKG_CONFIG) --exists libjpeg && echo yes),yes)
++ SYS_LIBJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libjpeg)
++ SYS_LIBJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libjpeg)
+ endif
+- ifeq ($(shell pkg-config --exists 'libopenjp2 >= 2.1.0' && echo yes),yes)
+- SYS_OPENJPEG_CFLAGS := $(shell pkg-config --cflags libopenjp2)
+- SYS_OPENJPEG_LIBS := $(shell pkg-config --libs libopenjp2)
++ ifeq ($(shell $(PKG_CONFIG) --exists 'libopenjp2 >= 2.1.0' && echo yes),yes)
++ SYS_OPENJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libopenjp2)
++ SYS_OPENJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libopenjp2)
+ endif
+- ifeq ($(shell pkg-config --exists 'zlib >= 1.2.6' && echo yes),yes)
+- SYS_ZLIB_CFLAGS := $(shell pkg-config --cflags zlib)
+- SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib)
++ ifeq ($(shell $(PKG_CONFIG) --exists 'zlib >= 1.2.6' && echo yes),yes)
++ SYS_ZLIB_CFLAGS := $(shell $(PKG_CONFIG) --cflags zlib)
++ SYS_ZLIB_LIBS := $(shell $(PKG_CONFIG) --libs zlib)
+ endif
+- ifeq ($(shell pkg-config --exists 'libbrotlidec libbrotlienc >= 0.6.0' && echo yes),yes)
+- SYS_BROTLI_CFLAGS := $(shell pkg-config --cflags libbrotlidec libbrotlienc)
+- SYS_BROTLI_LIBS := $(shell pkg-config --libs libbrotlidec libbrotlienc)
++ ifeq ($(shell $(PKG_CONFIG) --exists 'libbrotlidec libbrotlienc >= 0.6.0' && echo yes),yes)
++ SYS_BROTLI_CFLAGS := $(shell $(PKG_CONFIG) --cflags libbrotlidec libbrotlienc)
++ SYS_BROTLI_LIBS := $(shell $(PKG_CONFIG) --libs libbrotlidec libbrotlienc)
+ endif
+
+- HAVE_SYS_LEPTONICA := $(shell pkg-config --exists 'lept >= 1.7.4' && echo yes)
++ HAVE_SYS_LEPTONICA := $(shell $(PKG_CONFIG) --exists 'lept >= 1.7.4' && echo yes)
+ ifeq ($(HAVE_SYS_LEPTONICA),yes)
+- SYS_LEPTONICA_CFLAGS := $(shell pkg-config --cflags lept)
+- SYS_LEPTONICA_LIBS := $(shell pkg-config --libs lept)
++ SYS_LEPTONICA_CFLAGS := $(shell $(PKG_CONFIG) --cflags lept)
++ SYS_LEPTONICA_LIBS := $(shell $(PKG_CONFIG) --libs lept)
+ endif
+
+- HAVE_SYS_TESSERACT := $(shell pkg-config --exists 'tesseract >= 4.0.0' && echo yes)
++ HAVE_SYS_TESSERACT := $(shell $(PKG_CONFIG) --exists 'tesseract >= 4.0.0' && echo yes)
+ ifeq ($(HAVE_SYS_TESSERACT),yes)
+- SYS_TESSERACT_CFLAGS := $(shell pkg-config --cflags tesseract)
+- SYS_TESSERACT_LIBS := $(shell pkg-config --libs tesseract)
++ SYS_TESSERACT_CFLAGS := $(shell $(PKG_CONFIG) --cflags tesseract)
++ SYS_TESSERACT_LIBS := $(shell $(PKG_CONFIG) --libs tesseract)
+ endif
+
+- HAVE_SYS_LIBARCHIVE := $(shell pkg-config --exists 'libarchive' && echo yes)
++ HAVE_SYS_LIBARCHIVE := $(shell $(PKG_CONFIG) --exists 'libarchive' && echo yes)
+ ifeq ($(HAVE_SYS_LIBARCHIVE),yes)
+- SYS_LIBARCHIVE_CFLAGS := $(shell pkg-config --cflags libarchive)
+- SYS_LIBARCHIVE_LIBS := $(shell pkg-config --libs libarchive)
++ SYS_LIBARCHIVE_CFLAGS := $(shell $(PKG_CONFIG) --cflags libarchive)
++ SYS_LIBARCHIVE_LIBS := $(shell $(PKG_CONFIG) --libs libarchive)
+ endif
+
+- HAVE_SYS_ZXINGCPP := $(shell pkg-config --exists 'zxing >= 2.0.0' && echo yes)
++ HAVE_SYS_ZXINGCPP := $(shell $(PKG_CONFIG) --exists 'zxing >= 2.0.0' && echo yes)
+ ifeq ($(HAVE_SYS_ZXINGCPP),yes)
+- SYS_ZXINGCPP_CFLAGS := $(shell pkg-config --cflags zxing)
+- SYS_ZXINGCPP_LIBS := $(shell pkg-config --libs zxing)
++ SYS_ZXINGCPP_CFLAGS := $(shell $(PKG_CONFIG) --cflags zxing)
++ SYS_ZXINGCPP_LIBS := $(shell $(PKG_CONFIG) --libs zxing)
+ endif
+
+- HAVE_SYS_CURL := $(shell pkg-config --exists libcurl && echo yes)
++ HAVE_SYS_CURL := $(shell $(PKG_CONFIG) --exists libcurl && echo yes)
+ ifeq ($(HAVE_SYS_CURL),yes)
+- SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl)
+- SYS_CURL_LIBS := $(shell pkg-config --libs libcurl)
++ SYS_CURL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcurl)
++ SYS_CURL_LIBS := $(shell $(PKG_CONFIG) --libs libcurl)
+ endif
+
+ ifeq ($(HAVE_GLUT),)
+- HAVE_GLUT := $(shell pkg-config --exists gl x11 xrandr && echo yes)
++ HAVE_GLUT := $(shell $(PKG_CONFIG) --exists gl x11 xrandr && echo yes)
+ endif
+ ifeq ($(HAVE_GLUT),yes)
+- SYS_GL_CFLAGS := $(shell pkg-config --cflags gl x11 xrandr)
+- SYS_GL_LIBS := $(shell pkg-config --libs gl x11 xrandr)
+- ifeq ($(shell pkg-config --exists glut && echo yes),yes)
+- SYS_GLUT_CFLAGS := $(shell pkg-config --cflags glut)
+- SYS_GLUT_LIBS := $(shell pkg-config --libs glut)
++ SYS_GL_CFLAGS := $(shell $(PKG_CONFIG) --cflags gl x11 xrandr)
++ SYS_GL_LIBS := $(shell $(PKG_CONFIG) --libs gl x11 xrandr)
++ ifeq ($(shell $(PKG_CONFIG) --exists glut && echo yes),yes)
++ SYS_GLUT_CFLAGS := $(shell $(PKG_CONFIG) --cflags glut)
++ SYS_GLUT_LIBS := $(shell $(PKG_CONFIG) --libs glut)
+ else
+ SYS_GLUT_CFLAGS :=
+ SYS_GLUT_LIBS := -lglut
+@@ -330,19 +331,19 @@ else
+ endif
+
+ ifeq ($(HAVE_X11),)
+- HAVE_X11 := $(shell pkg-config --exists x11 xext && echo yes)
++ HAVE_X11 := $(shell $(PKG_CONFIG) --exists x11 xext && echo yes)
+ endif
+ ifeq ($(HAVE_X11),yes)
+- X11_CFLAGS := $(shell pkg-config --cflags x11 xext)
+- X11_LIBS := $(shell pkg-config --libs x11 xext)
++ X11_CFLAGS := $(shell $(PKG_CONFIG) --cflags x11 xext)
++ X11_LIBS := $(shell $(PKG_CONFIG) --libs x11 xext)
+ endif
+
+ ifeq ($(HAVE_LIBCRYPTO),)
+- HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)
++ HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
+ endif
+ ifeq ($(HAVE_LIBCRYPTO),yes)
+- LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO
+- LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
++ LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
++ LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
+ endif
+
+ HAVE_PTHREAD := yes
diff --git a/app-text/mupdf/mupdf-1.28.2.ebuild b/app-text/mupdf/mupdf-1.28.2.ebuild
new file mode 100644
index 000000000000..6f2b61ee3d55
--- /dev/null
+++ b/app-text/mupdf/mupdf-1.28.2.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please check upstream git regularly for relevant security-related commits
+# to backport.
+
+inherit desktop flag-o-matic toolchain-funcs xdg
+
+DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
+HOMEPAGE="https://mupdf.com/ https://cgit.ghostscript.com/mupdf.git/"
+SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.gz"
+S="${WORKDIR}"/${P}-source
+
+LICENSE="AGPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="archive barcode brotli +javascript +jpeg2k opengl ssl X"
+REQUIRED_USE="opengl? ( javascript )"
+
+# Although we use the bundled, patched version of freeglut in mupdf (because of
+# bug #653298), the best way to ensure that its dependencies are present is to
+# install system's freeglut.
+RDEPEND="
+ archive? ( app-arch/libarchive )
+ barcode? ( media-libs/zxing-cpp:= )
+ brotli? ( app-arch/brotli:= )
+ dev-libs/gumbo:=
+ media-libs/freetype:2
+ media-libs/harfbuzz:=[truetype]
+ media-libs/jbig2dec:=
+ media-libs/libpng:0=
+ >=media-libs/libjpeg-turbo-1.5.3-r2:0=
+ net-misc/curl
+ javascript? ( >=dev-lang/mujs-1.3.8:= )
+ jpeg2k? ( >=media-libs/openjpeg-2.1:2= )
+ opengl? ( >=media-libs/freeglut-3.0.0 )
+ ssl? ( >=dev-libs/openssl-1.1:0= )
+ virtual/zlib:=
+ X? (
+ media-libs/libglvnd[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrandr
+ )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.15-CFLAGS.patch
+ "${FILESDIR}"/${PN}-1.27.2-Makefile.patch
+ "${FILESDIR}"/${PN}-1.24.8-add-desktop-pc-files.patch
+ "${FILESDIR}"/${P}-cross-fixes.patch
+ "${FILESDIR}"/${PN}-1.24.1-darwin.patch
+ "${FILESDIR}"/${PN}-1.27.2-fix-system-zxing-cpp.patch
+ # See bug #662352
+ "${FILESDIR}"/${PN}-1.27.2-openssl-x11.patch
+ # General cross fixes from Debian (refreshed)
+ "${FILESDIR}"/${PN}-1.21.1-fix-aliasing-violation.patch
+)
+
+src_prepare() {
+ default
+
+ use hppa && append-cflags -ffunction-sections
+
+ append-cflags "-DFZ_ENABLE_JS=$(usex javascript 1 0)"
+
+ if ! use jpeg2k; then
+ append-cflags "-DFZ_ENABLE_JPX=0"
+ sed -i '/_OPENJPEG_/d' Makerules || die
+ # See https://github.com/ArtifexSoftware/mupdf/pull/60
+ sed -i '/openjpeg.h/d' 'source/fitz/encode-jpx.c' || die
+ fi
+
+ sed -e "1iOS = Linux" \
+ -e "1iCC = $(tc-getCC)" \
+ -e "1iCXX = $(tc-getCXX)" \
+ -e "1iLD = $(tc-getLD)" \
+ -e "1iAR = $(tc-getAR)" \
+ -e "1iverbose = yes" \
+ -e "1ibuild = debug" \
+ -e "1ibarcode = $(usex barcode)" \
+ -e "1ibrotli = $(usex brotli)" \
+ -e "1imujs = $(usex javascript)" \
+ -i Makerules || die "Failed adding build variables to Makerules in src_prepare()"
+
+ # Adjust MuPDF version in .pc file created by the
+ # [...]-add-desktop-pc-files.patch file
+ sed -e "s/Version: \(.*\)/Version: ${PV}/" \
+ -i platform/debian/${PN}.pc || die "Failed substituting version in ${PN}.pc"
+}
+
+_emake() {
+ # When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings.
+ #
+ # Bundled libs
+ # * General
+ # Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's
+ # recommendations. It does not mean "always use system libs".
+ # See [0] below for what it means in a specific version.
+ #
+ # * freeglut
+ # We don't use system's freeglut because upstream has a special modified
+ # version of it that gives mupdf clipboard support. See bug #653298
+ #
+ # * mujs
+ # As of v1.15.0, mupdf started using symbols in mujs that were not part
+ # of any release. We then went back to using the bundled version of it.
+ # But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk
+ # when bumping and check!
+ # See bug #685244
+ #
+ # * lmms2
+ # mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1].
+ # It is therefore not appropriate for us to unbundle it at this time.
+ #
+ # [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9
+ # [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt
+ local myemakeargs=(
+ GENTOO_PV=${PV}
+ HAVE_GLUT=$(usex opengl)
+ HAVE_LIBCRYPTO=$(usex ssl)
+ HAVE_X11=$(usex X)
+ HAVE_ZXINGCPP=$(usex barcode)
+ HAVE_MUJS=$(usex javascript)
+ HAVE_SYS_ZXINGCPP=$(usex barcode)
+ USE_SYSTEM_LIBS=yes
+ USE_SYSTEM_BROTLI=$(usex brotli)
+ USE_SYSTEM_GLUT=no
+ USE_SYSTEM_MUJS=$(usex javascript)
+ USE_SYSTEM_ZXINGCPP=$(usex barcode)
+ HAVE_OBJCOPY=no
+ "$@"
+ )
+
+ emake "${myemakeargs[@]}"
+}
+
+src_compile() {
+ tc-export PKG_CONFIG
+
+ _emake XCFLAGS="-fPIC"
+}
+
+src_install() {
+ if use opengl || use X ; then
+ domenu platform/debian/${PN}.desktop
+ doicon -s scalable docs/logo/${PN}-icon.svg
+ else
+ rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()"
+ fi
+
+ sed -i \
+ -e "1iprefix = ${ED}/usr" \
+ -e "1ilibdir = ${ED}/usr/$(get_libdir)" \
+ -e "1idocdir = ${ED}/usr/share/doc/${PF}" \
+ -i Makerules || die "Failed adding liprefix, lilibdir and lidocdir to Makerules in src_install()"
+
+ _emake install
+
+ dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so
+
+ if use opengl ; then
+ einfo "mupdf symlink points to mupdf-gl (bug 616654)"
+ dosym ${PN}-gl /usr/bin/${PN}
+ elif use X ; then
+ einfo "mupdf symlink points to mupdf-x11 (bug 616654)"
+ dosym ${PN}-x11 /usr/bin/${PN}
+ fi
+
+ # Respect libdir and EPREFIX (bugs #734898, #911965)
+ sed -i -e "s:/lib:/$(get_libdir):" \
+ -e "s:/usr:${EPREFIX}/usr:" platform/debian/${PN}.pc \
+ || die "Failed to sed pkgconfig file to respect libdir and EPREFIX in src_install()"
+
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins platform/debian/${PN}.pc
+
+ dodoc README CHANGES CONTRIBUTORS
+}
diff --git a/app-text/poppler/poppler-26.05.0-r1.ebuild b/app-text/poppler/poppler-26.05.0-r1.ebuild
index 7fdf84e5413f..e57d1f4199a4 100644
--- a/app-text/poppler/poppler-26.05.0-r1.ebuild
+++ b/app-text/poppler/poppler-26.05.0-r1.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
SLOT="0/160" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
diff --git a/app-text/sword/files/sword-1.9.0-fix_glob_testfiles.patch b/app-text/sword/files/sword-1.9.0-fix_glob_testfiles.patch
new file mode 100644
index 000000000000..a5c36b3f7082
--- /dev/null
+++ b/app-text/sword/files/sword-1.9.0-fix_glob_testfiles.patch
@@ -0,0 +1,22 @@
+Fix dash: replace shell brace expansion with FILE(GLOB)
+--- a/tests/testsuite/CMakeLists.txt
++++ b/tests/testsuite/CMakeLists.txt
+@@ -7,9 +7,17 @@ FILE(WRITE "${CMAKE_CURRENT_BINARY_DIR}/sword.conf" "[Install]\nLocalePath=${CMA
+ FILE(WRITE "${CMAKE_CURRENT_BINARY_DIR}/sword.conf"
+ "[Install]\nLocalePath=${CMAKE_CURRENT_SOURCE_DIR}/../../")
+
++FILE(GLOB TEST_SUITE
++ "${CMAKE_CURRENT_SOURCE_DIR}/*.sh"
++ "${CMAKE_CURRENT_SOURCE_DIR}/*.good"
++ "${CMAKE_CURRENT_SOURCE_DIR}/*.imp"
++ "${CMAKE_CURRENT_SOURCE_DIR}/*.txt"
++ "${CMAKE_CURRENT_SOURCE_DIR}/*.xml"
++)
++
+ ADD_CUSTOM_TARGET(
+ tests_configure
+- COMMAND cp "${CMAKE_CURRENT_SOURCE_DIR}/*.{sh,good,imp,txt,xml}" "${CMAKE_CURRENT_BINARY_DIR}"
++ COMMAND ${CMAKE_COMMAND} -E copy ${TEST_SUITE} "${CMAKE_CURRENT_BINARY_DIR}"
+ DEPENDS ${test_PROGRAMS}
+ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
+ )
diff --git a/app-text/sword/sword-1.9.0-r2.ebuild b/app-text/sword/sword-1.9.0-r2.ebuild
index 6a144ff6384c..b15957a6c8f7 100644
--- a/app-text/sword/sword-1.9.0-r2.ebuild
+++ b/app-text/sword/sword-1.9.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit cmake
+inherit cmake flag-o-matic
DESCRIPTION="Library for Bible reading software"
HOMEPAGE="https://www.crosswire.org/sword/"
@@ -30,11 +30,15 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.9.0-cflags.patch
"${FILESDIR}"/${PN}-1.9.0-cmake4.patch
+ "${FILESDIR}"/${PN}-1.9.0-fix_glob_testfiles.patch
)
DOCS=( AUTHORS CODINGSTYLE ChangeLog README examples/ samples/ )
src_configure() {
+ # Fix test compilation with char16_t stream operators removed in C++20
+ use test && append-cxxflags -std=c++17
+
local mycmakeargs=(
# skip unnecessary tests, bug #954771
-DCMAKE_DISABLE_FIND_PACKAGE_cppcheck="ON"
diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest
index 9f6126d7c163..9fa4de52ee1f 100644
--- a/app-text/xpdf/Manifest
+++ b/app-text/xpdf/Manifest
@@ -1,5 +1,8 @@
DIST xpdf-4.05.tar.gz 986596 BLAKE2B 1ea706486c4597ced45bed8dea500173d65e5ec4bdbfac087d27916ee30d26f07ebef262a94d99e1bb192aa85434c5ad0e9008d6997a6e991b1fd251e87a7637 SHA512 1ee18a2fcae138e60158cf6289f588832a982e1b13995382a396d1953949cf4e32cb4f9884f2506154512d961853e70ff499a35c525e707c3bf2950fe7f9040b
DIST xpdf-4.05.tar.gz.sig 801 BLAKE2B 4cd3e4a35bf548eb3a55e6204535d0131a1595195a25362a60cead8f629d3b0e8f799fa066d0b46cea35eeb24b5b3e6253563e1c0a8ba941c0d8eea7bcfbeb2c SHA512 86500cf8d5a7d588784f94dddf5d4533cfff1700b4f193add9c417896fd92d011b52615f341f30e82224740e845b7f870b9277d7f3cb1b250fd0db2bbd3123d1
+DIST xpdf-4.06.tar.gz 999317 BLAKE2B cd1d6a839bff4b13fb4461466600823f786057bcd782ba518eb788ac5dc1a6c539fd07208ff95718d48153c4d58ada6519c7f830a6c315e82987f3ed4ef9dd34 SHA512 ace2d2c006411ef40f3510fe34809e6ed5fd4a2367ac11a75e9d4795aa5054e72f12e307165d11a25b12609d33b279b9b99d9c072442e98308a77ad022bc8355
+DIST xpdf-4.06.tar.gz.sig 801 BLAKE2B 588fd4c647431862f2774e9bb7213486691a2584dd872d813eb41abe8425e67f904e25ee1e024553f8c768b862a37e171376f61102d039032ae84197d5be31b0 SHA512 2df5d491a2126c9f879896c623193cfb6e7b38da53a1eaac4060b77569d84b2d28a12e3a1285d31bb9a422f774f3d70238d47bfec388db1222fc041627da1ec7
+DIST xpdf-arabic-20260323.tar.gz 1494 BLAKE2B 4e63b6cd4b8f4b75eb38b4e5c9fb31a937ac54c6b176cc9e1616b6f0d8de34d08cf86caa792f4dab14bcf28e3d56f85a990e2d5fb9ccec18cf23cdd9ec31ce81 SHA512 be009d121fac793f5305e52756ed665502a3155fb557bf87c5c7e0a895dec6e833b154311f9507d88e9d3f142b3fd61d130e44a87df577fd40c4fb5c2090e8f5
DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e
DIST xpdf-chinese-simplified-20231205.tar.gz 913753 BLAKE2B 1c8a38a0804a461cc9db435fd7e57df9a8513870d4d82d3a01ccd9182d0d0755f669f116bc5d919cdc510719c40be6d3ae2a83a9424fd6414e79f6ab05ec96cc SHA512 81d5111b08e5f67a7a110acd2689eff8c80196709942f22e6e6a087b1f1e477b4126385fa48634168b3ba12ade580f6bf52529a44e3db81394d5d51c30e27385
DIST xpdf-chinese-traditional-20201222.tar.gz 922808 BLAKE2B 39a9bc094061298eb2afbdb8a53d71bf4e1fb1fbe33ca7a8855a34e4ece1b319edc334db71fec72df1860362878b401557fb623eaa2ca8c7ed973d5344e57e75 SHA512 c7709409f00365fea83f92db74401b6afbe4ceab9290d9471b9226b71ff24823d19054472d5700fbd91043859e78958628b82afa8b0361544247a76cf9d21d1e
@@ -9,5 +12,6 @@ DIST xpdf-hebrew.tar.gz 1317 BLAKE2B bfd5bddc250c1ae1e01fe68f1a4caa649d2a443d3c3
DIST xpdf-japanese-20201222.tar.gz 1012686 BLAKE2B 14d59d2dd73dc9be913fb7557bce4844d2babbb88a573f9b962e7cc39e55268bb1a93c69c59585dc6b8aea8e6d771571e0105d1b9ee008ff07c80ae606125ed4 SHA512 f4e33525038f89c7b6ffb06b5b49726ab66ad1d61f5d0b813054ccefc035871e50996f31f3f67e6079eccf4c00619f582bdb2e1059df70e0101731a1e067d950
DIST xpdf-korean-20231205.tar.gz 809244 BLAKE2B f24d521d17d675a1054aed0df12b4105a7d5d732e6c7d50041e6c664157bac4dd93d30a23d1d4366983090f4a69d620a9ade4b4d1829fb128b09581f3e388113 SHA512 145330ea8dbc0ce7d9ca011f7f4a74dd23e766077938a542abf3e8edd3ab6dc6d4b0f747bbf5bc6ca63086313ac0187515c93b2d5766a98039ddd5f1c709f8e1
DIST xpdf-latin2.tar.gz 1431 BLAKE2B db8c823c4e90643b9d08c9a4106f479470236a00115d2dc6f3a71da4bc9b5e33561da5ac5dce81cbf5fc943a65572f3595601f6e9f31a3fba9bc0d35f28e0016 SHA512 5fe0b60bfac7f0f4a26e3e7216de5043f6b94446f464c984b7c25431ec01a5912952c0dc66bb2c7159c9f63e4805689c6cfc761086aad9e59f1f21d0cddb5d15
+DIST xpdf-thai-20250813.tar.gz 2109 BLAKE2B afd39e882d146a32cb0f955f302a3793fb0ffd918bc001fb4dbde12f3d36db40cbeadde37835ce80e4f286fd0292c24a60a04e302b366f2d045f9a32bf2717cd SHA512 c738ef97c57630feb4d1bae3df36ba02118f73e770caeef4bd3256740b9aadb94ec07b993a01a6abc9ba711d6dc2900f90eb7e1c7bbbf157f07160be1743d3f1
DIST xpdf-thai.tar.gz 1878 BLAKE2B dbcc2aa2652c40c2220688767a58cadcfbe39310d6c2664b98392a03b00de6d558fa3f333a085e7c6ff3476b6ffcd98fcc228eeb8dd59e905f870c8a39143ac9 SHA512 5584b590e34da29285c379e3b7a7243c28241ec6fddb3e4a8e2e7bf88b8f7aaae3483061d12c332a1ff042ec5e2b31869a67d60512ac48f7903c5e2fc871aa87
DIST xpdf-turkish.tar.gz 1137 BLAKE2B f735e9842361a5a73fabe40aa4e9cb552475d3751df3e885c5a1a68e0de8ca7b5a031e6332495f70abdc1e943fa615f09185e9ba22922f37f02e42f59ddfc57c SHA512 a73e90bce8f2a12154b06ef29333a45d96258c0d653d5cb15afd2e5ad9e79a9b617e5f8ebeb20bde545684d50f3bc1349800c99f70c863bdd502c24c266b4fb1
diff --git a/app-text/xpdf/files/xpdf-4.06-font-paths.patch b/app-text/xpdf/files/xpdf-4.06-font-paths.patch
new file mode 100644
index 000000000000..75ec99d875b0
--- /dev/null
+++ b/app-text/xpdf/files/xpdf-4.06-font-paths.patch
@@ -0,0 +1,135 @@
+from fedora: https://src.fedoraproject.org/rpms/xpdf/raw/f44/f/xpdf-4.06-urw-base35-fonts.patch
+see https://bugs.gentoo.org/916446
+fix urw-fonts
+--- xpdf-4.06/xpdf/GlobalParams.cc.urw-font-fix
++++ xpdf-4.06/xpdf/GlobalParams.cc
+@@ -84,98 +84,98 @@ static struct {
+ double obliqueFactor; // oblique sheer factor
+ } displayFontTab[] = {
+ {"Courier", // name
+- "n022003l.pfb", // t1FileName
++ "NimbusMonoPS-Regular.t1", // t1FileName
+ "cour.ttf", // ttFileName
+ "Courier", "Courier", // macFileName, macFontName
+ "NimbusMonoPS-Regular", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Courier-Bold", // name
+- "n022004l.pfb", // t1FileName
++ "NimbusMonoPS-Bold.t1", // t1FileName
+ "courbd.ttf", // ttFileName
+ "Courier", "Courier Bold", // macFileName, macFontName
+ "NimbusMonoPS-Bold", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Courier-BoldOblique", // name
+- "n022024l.pfb", // t1FileName
++ "NimbusMonoPS-BoldItalic.t1", // t1FileName
+ "courbi.ttf", // ttFileName
+ "Courier", "Courier Bold Oblique", // macFileName, macFontName
+ "NimbusMonoPS-BoldItalic", // fcFontName
+ "Courier-Bold", 0.212557 // obliqueFont, obliqueFactor
+ },
+ {"Courier-Oblique", // name
+- "n022023l.pfb", // t1FileName
++ "NimbusMonoPS-Italic.t1", // t1FileName
+ "couri.ttf", // ttFileName
+ "Courier", "Courier Oblique", // macFileName, macFontName
+ "NimbusMonoPS-Italic", // fcFontName
+ "Courier", 0.212557 // obliqueFont, obliqueFactor
+ },
+ {"Helvetica", // name
+- "n019003l.pfb", // t1FileName
++ "NimbusSans-Regular.t1", // t1FileName
+ "arial.ttf", // ttFileName
+ "Helvetica", "Helvetica", // macFileName, macFontName
+ "NimbusSans-Regular", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Helvetica-Bold", // name
+- "n019004l.pfb", // t1FileName
++ "NimbusSans-Bold.t1", // t1FileName
+ "arialbd.ttf", // ttFileName
+ "Helvetica", "Helvetica Bold", // macFileName, macFontName
+ "NimbusSans-Bold", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Helvetica-BoldOblique", // name
+- "n019024l.pfb", // t1FileName
++ "NimbusSans-BoldItalic.t1", // t1FileName
+ "arialbi.ttf", // ttFileName
+ "Helvetica", "Helvetica Bold Oblique", // macFileName, macFontName
+ "NimbusSans-BoldItalic", // fcFontName
+ "Helvetica-Bold", 0.212557 // obliqueFont, obliqueFactor
+ },
+ {"Helvetica-Oblique", // name
+- "n019023l.pfb", // t1FileName
++ "NimbusSans-Italic.t1", // t1FileName
+ "ariali.ttf", // ttFileName
+ "Helvetica", "Helvetica Oblique", // macFileName, macFontName
+ "NimbusSans-Italic", // fcFontName
+ "Helvetica", 0.212557 // obliqueFont, obliqueFactor
+ },
+ {"Symbol", // name
+- "s050000l.pfb", // t1FileName
++ "StandardSymbolsPS.t1", // t1FileName
+ NULL, // ttFileName
+ "Symbol", "Symbol", // macFileName, macFontName
+ "Standard Symbols PS", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Times-Bold", // name
+- "n021004l.pfb", // t1FileName
++ "NimbusRoman-Bold.t1", // t1FileName
+ "timesbd.ttf", // ttFileName
+ "Times", "Times Bold", // macFileName, macFontName
+ "NimbusRoman-Bold", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Times-BoldItalic", // name
+- "n021024l.pfb", // t1FileName
++ "NimbusRoman-BoldItalic.t1", // t1FileName
+ "timesbi.ttf", // ttFileName
+ "Times", "Times Bold Italic", // macFileName, macFontName
+ "NimbusRoman-BoldItalic", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Times-Italic", // name
+- "n021023l.pfb", // t1FileName
++ "NimbusRoman-Italic.t1", // t1FileName
+ "timesi.ttf", // ttFileName
+ "Times", "Times Italic", // macFileName, macFontName
+ "NimbusRoman-Italic", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"Times-Roman", // name
+- "n021003l.pfb", // t1FileName
++ "NimbusRoman-Regular.t1", // t1FileName
+ "times.ttf", // ttFileName
+ "Times", "Times Roman", // macFileName, macFontName
+ "NimbusRoman-Regular", // fcFontName
+ NULL, 0 // obliqueFont, obliqueFactor
+ },
+ {"ZapfDingbats", // name
+- "d050000l.pfb", // t1FileName
++ "D050000L.t1", // t1FileName
+ NULL, // ttFileName
+ "ZapfDingbats", "Zapf Dingbats", // macFileName, macFontName
+ "D050000L", // fcFontName
+@@ -192,6 +192,7 @@ static const char *displayFontDirs[] = {
+ "c:/windows/fonts",
+ "c:/winnt/fonts",
+ #else // _WIN32
++ "/usr/share/fonts/urw-fonts",
+ "/usr/share/ghostscript/fonts",
+ "/usr/local/share/ghostscript/fonts",
+ "/usr/share/fonts/default/Type1",
+@@ -2788,7 +2789,7 @@ UnicodeRemapping *GlobalParams::getUnico
+ }
+
+ GString *GlobalParams::findFontFile(GString *fontName) {
+- static const char *exts[] = { ".pfa", ".pfb", ".ttf", ".ttc", ".otf" };
++ static const char *exts[] = { ".pfa", ".pfb", ".t1", ".ttf", ".ttc", ".otf" };
+ GString *path, *dir;
+ #ifdef _WIN32
+ GString *fontNameU;
diff --git a/app-text/xpdf/files/xpdf-4.06-shared-libs.patch b/app-text/xpdf/files/xpdf-4.06-shared-libs.patch
new file mode 100644
index 000000000000..6a60b165f451
--- /dev/null
+++ b/app-text/xpdf/files/xpdf-4.06-shared-libs.patch
@@ -0,0 +1,47 @@
+--- xpdf-4.01.orig/cmake-config.txt
++++ xpdf-4.01/cmake-config.txt
+@@ -12,6 +12,9 @@
+ include(CheckCXXSourceCompiles)
+ include(GNUInstallDirs)
+
++set(XPDF_LIBDIR ${CMAKE_INSTALL_LIBDIR}/xpdf)
++set(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/xpdf)
++
+ enable_language(CXX)
+
+ #--- set default C/C++ compiler flags for Unix
+--- xpdf-4.01.orig/fofi/CMakeLists.txt
++++ xpdf-4.01/fofi/CMakeLists.txt
+@@ -24,3 +24,5 @@
+ add_library(fofi
+ $<TARGET_OBJECTS:fofi_objs>
+ )
++
++install(TARGETS fofi LIBRARY DESTINATION ${XPDF_LIBDIR})
+--- xpdf-4.01.orig/goo/CMakeLists.txt
++++ xpdf-4.01/goo/CMakeLists.txt
+@@ -25,3 +25,5 @@
+ add_library(goo
+ $<TARGET_OBJECTS:goo_objs>
+ )
++
++install(TARGETS goo LIBRARY DESTINATION ${XPDF_LIBDIR})
+--- xpdf-4.01.orig/splash/CMakeLists.txt
++++ xpdf-4.01/splash/CMakeLists.txt
+@@ -44,4 +44,6 @@
+ add_library(splash
+ $<TARGET_OBJECTS:splash_objs>
+ )
++
++ install(TARGETS splash LIBRARY DESTINATION ${XPDF_LIBDIR})
+ endif ()
+--- xpdf-4.01.orig/xpdf-qt/CMakeLists.txt
++++ xpdf-4.01/xpdf-qt/CMakeLists.txt
+@@ -93,6 +93,7 @@
+ else ()
+ set_property(TARGET xpdf PROPERTY Qt5_NO_LINK_QTMAIN ON)
+ endif ()
++ set_property(TARGET xpdf PROPERTY INSTALL_RPATH "")
+
+ install(TARGETS xpdf RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+ install(FILES ${PROJECT_SOURCE_DIR}/doc/xpdf.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
diff --git a/app-text/xpdf/xpdf-4.06.ebuild b/app-text/xpdf/xpdf-4.06.ebuild
new file mode 100644
index 000000000000..7f1d81172b29
--- /dev/null
+++ b/app-text/xpdf/xpdf-4.06.ebuild
@@ -0,0 +1,157 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/xpdf.asc
+inherit cmake desktop verify-sig xdg
+
+DESCRIPTION="PDF viewer and toolkit"
+HOMEPAGE="https://www.xpdfreader.com"
+SRC_URI="https://dl.xpdfreader.com/${P}.tar.gz
+ i18n? (
+ https://dl.xpdfreader.com/xpdf-arabic.tar.gz -> xpdf-arabic-20260323.tar.gz
+ https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20231205.tar.gz
+ https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz
+ https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz
+ https://dl.xpdfreader.com/xpdf-greek.tar.gz
+ https://dl.xpdfreader.com/xpdf-hebrew.tar.gz
+ https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz
+ https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20231205.tar.gz
+ https://dl.xpdfreader.com/xpdf-latin2.tar.gz
+ https://dl.xpdfreader.com/xpdf-thai.tar.gz -> xpdf-thai-20250813.tar.gz
+ https://dl.xpdfreader.com/xpdf-turkish.tar.gz
+ )
+ verify-sig? ( https://dl.xpdfreader.com/${P}.tar.gz.sig )"
+
+LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils"
+
+BDEPEND="
+ icons? ( gnome-base/librsvg )
+ verify-sig? ( sec-keys/openpgp-keys-xpdf )
+"
+DEPEND="
+ dev-qt/qtbase:6[concurrent,network,widgets]
+ media-libs/freetype
+ virtual/zlib:=
+ cups? (
+ dev-qt/qtbase:6[gui,widgets]
+ net-print/cups
+ )
+ fontconfig? ( media-libs/fontconfig )
+ libpaper? ( app-text/libpaper:= )
+ utils? ( png? ( media-libs/libpng:0 ) )
+"
+RDEPEND="${DEPEND}
+ dev-qt/qtsvg:6
+ media-fonts/urw-fonts
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-automagic.patch
+ "${FILESDIR}"/${PN}-visibility.patch
+ "${FILESDIR}"/${PN}-4.06-shared-libs.patch
+ "${FILESDIR}"/${PN}-4.06-font-paths.patch
+)
+
+DOCS=( ANNOUNCE CHANGES README )
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
+ fi
+ default
+}
+
+src_prepare() {
+ sed -i \
+ "s|/usr/local/etc|${EPREFIX}/etc|;
+ s|/usr/local|${EPREFIX}/usr|" \
+ doc/sample-xpdfrc || die
+
+ if use i18n; then
+ sed -i "s|/usr/local|${EPREFIX}/usr|" "${WORKDIR}"/*/add-to-xpdfrc || die
+ fi
+
+ xdg_environment_reset
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DA4_PAPER=$(usex metric)
+ -DNO_FONTCONFIG=$(usex fontconfig off on)
+ -DNO_TEXT_SELECT=$(usex textselect off on)
+ -DOPI_SUPPORT=$(usex opi)
+ -DSPLASH_CMYK=$(usex cmyk)
+ -DWITH_LIBPAPER=$(usex libpaper)
+ -DWITH_LIBPNG=$(usex png)
+ -DXPDFWIDGET_PRINTING=$(usex cups)
+ -DSYSTEM_XPDFRC="${EPREFIX}/etc/xpdfrc"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use icons; then
+ SIZES="16 22 24 32 36 48 64 72 96 128 192 256 512"
+ pushd xpdf-qt || die
+ local i
+ for i in ${SIZES}; do
+ mkdir ${i} || die
+ rsvg-convert xpdf-icon.svg -w ${i} -h ${i} -o ${i}/xpdf.png || die
+ done
+ popd || die
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ domenu "${FILESDIR}/xpdf.desktop"
+ newicon -s scalable xpdf-qt/xpdf-icon.svg xpdf.svg
+ local i
+ if use icons; then
+ for i in ${SIZES}; do
+ doicon -s ${i} xpdf-qt/${i}/xpdf.png
+ done
+ unset SIZES
+ fi
+
+ insinto /etc
+ newins doc/sample-xpdfrc xpdfrc
+
+ local d
+ if use utils; then
+ for d in "bin" "share/man/man1"; do
+ pushd "${ED}/usr/${d}" || die
+ for i in pdf*; do
+ mv "${i}" "x${i}" || die
+ done
+ popd || die
+ done
+
+ einfo "PDF utilities were renamed from pdf* to xpdf* to avoid file collisions"
+ einfo "with other packages"
+ else
+ rm -rf "${ED}"/usr/bin/pdf* \
+ "${ED}"/usr/share/man/man1/pdf* \
+ "${ED}"/usr/$(get_libdir) || die
+ fi
+
+ if use i18n; then
+ for i in arabic chinese-simplified chinese-traditional cyrillic greek \
+ hebrew japanese korean latin2 thai turkish; do
+ insinto "/usr/share/xpdf/${i}"
+ doins -r $(find -O3 "${WORKDIR}/xpdf-${i}" -maxdepth 1 -mindepth 1 \
+ ! -name README ! -name add-to-xpdfrc || die)
+
+ cat "${WORKDIR}/xpdf-${i}/add-to-xpdfrc" >> "${ED}/etc/xpdfrc" || die
+ done
+ fi
+}
diff --git a/dev-build/dolphin-plugins-makefileactions/Manifest b/dev-build/dolphin-plugins-makefileactions/Manifest
index 30776dc5aad5..4c0aa101edc8 100644
--- a/dev-build/dolphin-plugins-makefileactions/Manifest
+++ b/dev-build/dolphin-plugins-makefileactions/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-plugins-26.04.3.tar.xz 338640 BLAKE2B 05facd15b7756f0ab3e56f07093dae40e2c81396c7002cf9b1284dde23d4a8d0b76ac3cea856bd6d19770347488d235acf5c9942c0c3792a69e758fdbb477fe5 SHA512 6d83b395a5ce23ecbbf22a35448b00822ea43e5cf9c8df8e68a63a35b9dd8337af8b3eb47fe5816abff0bbe1a5f66852fc6625acff2e717351335228cba35412
-DIST dolphin-plugins-26.08.0.tar.xz 347020 BLAKE2B 7275cdf684773f3d58b39ec867d0a42d97ae8004db65d34fc6fd3f9676d37ac314473af5c0718cdfe98673df5faa1c71e67ffc7c11ce1c4d44df5241f611b3e3 SHA512 b282f455872037deca6a15686c2877b1dfefd4b4a1483ee7c201302bf91e7b4f676dd75018f2fe09e82b57016bdb9258e091ec12b7f8972eafc3e62c5457eae3
+DIST dolphin-plugins-26.08.1.tar.xz 347096 BLAKE2B 5ddcb3462038367a29a7c41e2ea3c648590219625f28d7f8cd007c77d003cd728a50e95a9443f78cbdbea1746eb309b1067c06a86c43a54ee80ef071e44a2e20 SHA512 66747e13e14a5f77db57b0bc2c32850ee7a252a9f9007c4f0a0b51cbfba0ffd6eddbf80a57af13021c6b4a29fb31895b9d9902ef9f1e727da312d4402efe82e4
diff --git a/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.0.ebuild b/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.1.ebuild
index 33e86427a74b..33e86427a74b 100644
--- a/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.0.ebuild
+++ b/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.1.ebuild
diff --git a/dev-build/just/Manifest b/dev-build/just/Manifest
index 4ecefe1eaedc..cbe37fdc65df 100644
--- a/dev-build/just/Manifest
+++ b/dev-build/just/Manifest
@@ -1,60 +1,51 @@
DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
+DIST aho-corasick-1.1.5.crate 184315 BLAKE2B be0ca3cb1bd0d43d06e4d035b18068ad6cf167832ac4447dba8243d2241de3fe62cb7eeb2b03afa48ca31f415ee3b56afc541e7b4e0ccfc8768952a4f8ea89d0 SHA512 324012ebcb573740ce56c7ef217dcf2bb849d0040e022dcc39aa8a46750088a2c26271016bfb6b1bf7a558d0c4bcefc004811bd8f0afd7fd000dce9bf0206643
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
-DIST anyhow-1.0.102.crate 48658 BLAKE2B d9c7b7c50b7319be0e67bb236e0420a67e3fd6d6f4bd53a84cafc7a5385785275151832be472c0063405e6d458b5add3907b670ba5e300e08efaae699ab77c44 SHA512 18064a92b6d577151b6f1be3df0985fdefdc5f7089ac0aa9bc92a2034c780eac5b71b8fbb260217aea122bee7c950ff00abf4b6d8f4143dff889b7164c7d6f0b
DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
-DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
DIST arrayvec-0.7.7.crate 33192 BLAKE2B fd566c9dcac513319d0f58627e432f9c307021ff2e2c337551dc946610bc9beceb432e01386a8b1115ea5e2b055bfed8c5be8a32495b9929fdf3537f10081d4f SHA512 35adb8432f419788a9c5ae0f5f747af8ebc7566578aa62dd11f9eff25a33526764bf7ce7d41b428bc9ee4f0aaeb5ee362b51e1bfa389f9ba8f624634c9c86948
DIST arrayvec-0.7.8.crate 33260 BLAKE2B 3c04ce1e36b9b05f794fbe889c8e9cb07a340ea05310847a545360efdaf67b57e6b146d61aaea966e73fb3d5543e4e4594d3eb27531f6e4de9abc9fa575463ff SHA512 fdf282ec313d44e88a27c0b5816c3e41062181800dda07408f2c5e5a439bc511fb16bf6611f143a2b6b6e1f6deba2d09f568def2e055cf6e5360fdf5f3944822
-DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840
-DIST bitflags-2.11.1.crate 49082 BLAKE2B c9c875b54e0a12115ecd846ef0a66bc7070d38892285a4142f1b1f26b07d407fa440a2943f310046f5fbc9a2428fcc56f2e44d06360e551d4b27c9b8cf93eab0 SHA512 c91b5a8b420d8e875a0906ef9b518a392487fba5399355aa5e908132149ddea7cc4222dd271cd5072e50dd9abd6e56420f4205652ba32a57af46bf07636604b7
DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f
DIST bitflags-2.13.1.crate 51395 BLAKE2B fdc2047bd877bbff24d9cb98c4fcc96b256f6161f7a2c10e437ea3c05485a1950ff8f1d9bb16a28e92b1755b37244bc3cbf3544688e6b7de147981d641c04319 SHA512 f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8
DIST blake3-1.8.5.crate 209089 BLAKE2B df1edad491e52751c6bb4a6866f6fd9b41fae119a516ee19db7cfcda753827f8e3cb52e426f5b5fc693ad1dd2a336ed40f0028bb4ed73eb9fb74937862eb5bb0 SHA512 15dacc8243ad27aabd5faedb3bbcff7adecccac652f19d01f2899e5dc37ed7ac4a5147331e26dcfaee845a13f8c0ba9e8bf5d76ae35d54cb88493c71118f393e
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST block-buffer-0.12.1.crate 15902 BLAKE2B cb4f78a6273538b9ea39cff47d36dcb9370a638ae939e7eda2fdd7b5349543f1e22e18bacd719c214346da83d7e198eb34a6bdb7ab0641466c9afe527e2e71b7 SHA512 950def7cdd970c0c3fe9a059b498db2e1d8773f698a6ba96602ec1ae1365f227a5c4a6063e96b4fefb583e20ab3377f58097236f3fe36d30ab933fd3cac3a685
DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38
-DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330
DIST bstr-1.13.0.crate 355737 BLAKE2B ba3965aa7f326cc0a7ee38ddc940b878d71d6790b60d7efba7a44e77ccf0c452d63474ed75e78dbf4cc1d5e3bbab4dd6d347583fa7fdc29100150442681691b5 SHA512 e81ccc994bbf99ae15afd8ac4745aa4234ede8dbab223cc096575546ddbe98114d8304fe31b0d562eb304579ca750e3e191d4bb1d7881266561a2ca2e07e7459
-DIST bumpalo-3.20.2.crate 97696 BLAKE2B 0c744cb37279ca82e4c2a60be64c63e61c8290c9ff904c4a2ffd0e23f9ba96b1d63a30cce83fc757cbd40364bbe5e410da024c04cd9481f33831cfacc2133156 SHA512 4c725a4eb436fc9b3302430f5bec699563bed4b6a86c187defba9a83b749089eb6b00a6855afa4d42ac5eb324088eada3c0713f3e8c2d1c85bea4dcca83a4a60
DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039
DIST bytecount-0.6.9.crate 18695 BLAKE2B 8bda63c522124450ad1c4295fe29f675398a249016d3ecb78dc5cf17c4af38a4732faaab8bfeff95a51d69835d346e801a4034455020fb979131d2c5fb9f7791 SHA512 e77fa4d95ec0641f40e937ccfba4a560363284a63b79ededc00fba27080d076546bdaaa81eccf622332b924159328964dff017d017ec7d89b55427a7227975b5
-DIST camino-1.2.2.crate 41202 BLAKE2B 00b1b94d8db456bec382bc2d98d28d9378dd4270543799f64cdba674fde3d7c4aca7170cbc7c43a4b69701140f58a157ae4de5f808e6c03708afed5841dfb421 SHA512 e52415518cc476dce1e6b742b59c81a13748af77be5c15b72d104832350b447f5ddd5a1a0fa9b35b79605561cf6bddbc34810cfe71d11461034f5483f1a0a7e5
-DIST camino-1.2.3.crate 42260 BLAKE2B b7d36c0344096ff63fc01bbb645c7e438ad8a8747656fdf58b34e12c395918fd604219c1095bcbb635b6f967ee2fff7f828b041da14bec9e04ffccaeb11bdd3e SHA512 08a8f1de109b16cfe189a74de1e5f3d2755013543e78e7f40227c8e6d461e09e0b158c90c8b9b61f9d7b1a5b089107ba7afa53ff1a7213313538152430d92121
DIST camino-1.2.4.crate 43631 BLAKE2B bbcc72827de6f7b56b7051bf3916c0d7c39a7cadf93d41f99b8823c0e6c7ad9a71374806b7f384ea3c047805652f9faa413c43c7b82345f59ea6dc38f1ad4044 SHA512 82a629accb3eec4339bdb14d55fd5666b4880c563b861ee6fe2fb0312620c21044ec83b060dc9723b7d55d7ca2962ae7cfe1e0a8e298e543e0d3a8e9e80ecf89
-DIST cc-1.2.62.crate 97212 BLAKE2B 790820b89ab25e8a99d9d29b1b23031c858160303b854694a566c1c2d1c377a683db1d6bc3f624c11807b48db30f17ca2aff5af149e2bbf8af3aab2631b5bffe SHA512 0701ef643e7e2c646c7895bd544f9ebc862ad83ca11a640a7f8b1fb5d6d9617ea45eaa8646019daff52d86d32823235fc098598554340b9bf0f91190e06f3012
-DIST cc-1.2.63.crate 97259 BLAKE2B 81492f805318c5bbeaaedae7560488a2446d84987377bbba7145347c36c72f3e0bc3e8bbb7edb84d6c50e71acc4fbd309ae8c870e3d17fa3ab25ba86867375ee SHA512 8cf7b103295b586cc94256379eb1a1097ab5bf541cb36c4629063cf053ce4c55b41abe66923315b3c9cffda4d351d0f09150f418ee202eb1932b95cd5914253c
+DIST camino-1.2.5.crate 39915 BLAKE2B 64f768336104c50928a7807a24be704a6c76188b715c0fd993e91129b411f0ca52f19ed5e3e822602c0ebdf19561b68620ed282b6ea5c063a669b81313106cc4 SHA512 2254de1900c2ba08436718e8d5988420bb34b2f9ff4a6fb4553a1d65cc67d91cbe31b6b8de470b361dbb29f6b029552ea93c99a813f1baf32330b74fec094346
DIST cc-1.2.65.crate 95435 BLAKE2B 40f9d895bf56463e4083978426606268022daa3d7ac61967fd1a97bf511b84735b4c6afb0367292291e71c64893ce4936c2f70f2f44440864db7cb60df0f978e SHA512 2eca61b225cfcbd6c293dc47266411140db6ab3a2aa8f5f03e6d6fba24b223515160601c4e36675568653be1a27e78b41308ec9e9c55fccc2e456d858ffe9f53
DIST cc-1.3.0.crate 97752 BLAKE2B 54981272327165bbcebcfa03d3800b9c5fa4109c1d9f20409be94136a93a01ecb11987a2609c540e2c9843f325b8e48407209392e6c1fd1e8dc846a2956423c0 SHA512 c9a121ac509203f8cfce800f01904afe5b393bd44098740b9da28b0e39c3066bdf3cffdb855945587f7037d13e297d2a98ad41539bf90027eca5d45d6c9f5919
+DIST cc-1.4.0.crate 97878 BLAKE2B 40d5ce221dbe4a877e36a9dab0d1eaa02276a9eee7d919dc509ca3d17e39b7cb3a3c9640434bd91c6ffdc69a2534fdbf44b6b87728134d01bca67ead6fee60bc SHA512 9ad31bcdadbce84e0eac56ee1faf140e8146f43a7f1bf99288ffacd278e3b6d3307fe4b761c744c0ea823c378ec5c18dd02b46b2dcb69f6344c7d3f9df045684
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
DIST cfg_aliases-0.2.2.crate 6527 BLAKE2B 4e0899cfdd5a733df2b66ae16b9f4b427ca106cf68c566e46939b7207dbde153967f0fca7b2277b6ee1d0802deb1703022d946be80d32c9eb0286222bab3237a SHA512 20d2f19d63f5ffd82e289ca4832310ca86d1bba9d626e82f8c29c80dde566f2d895c9d1c08524c954575529556d1d6f466217da69d726c55f779e097216632d1
-DIST chacha20-0.10.0.crate 38763 BLAKE2B 84d3d12379495b724b33accdbafe0209d0ddfeec74115b59228fb03e02089f1531f1396783a408b26cfb90372670c809bee8ab056cc847102cfc92ea065656aa SHA512 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a
DIST chacha20-0.10.1.crate 38187 BLAKE2B 8f02b0dbe8ac9773963f49ae654254f6b5cd3a937fe3e91eedea2a7bbe766959c1f12e217fd89261ce98fd9dd8ef4c46702db9a41b3c0ef978e03e193f228a49 SHA512 e5b33f39da1beeaf1b8ea04ecb32fe4e9e7292400bc2de5cc7516df9965c6351fa75e4ee0d2c8e7219e02a24990c9822c67f9df787111f56d0499527dc02febe
-DIST chrono-0.4.44.crate 240549 BLAKE2B 7d3d1763ded8808a7402541513d00241c444b5b0503e144b568d2c0dc185ed20111163340a3895f30dc38864206a03d129840ed9a2841760dbcd5be26511c7e6 SHA512 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21
DIST chrono-0.4.45.crate 240866 BLAKE2B cd8c8fb6c5ce1b89ba75e18010f0043af52e7086b444f88e00cb3d8f85cd7be219c28ebbdaea964556f805a6085d5dc5f114a9a2d428214b83e94281d0ac07af SHA512 f275b373f0f085453bd168b822a28ce6db3470cbe42f4c8b216b4320f2b460dbd2781e272eff8977b6d17ae596cb3efd3381a1cffb5e6513e6e7979681894546
DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
DIST clap-4.6.2.crate 62517 BLAKE2B 36f768f62b06c6e79dcbf9c7e1e0b92d65054c654eced3b629bb0c0d3c580df1ace8f0ab598cb161a0ab74d0e4a22706ba9cab7ca3fdcb71e600583acbd4cfbb SHA512 1048200b192845a99e1c469517102ba8316a04c916259643bd72832803c439135151ba7792915a12808cfe413458085ad5f5b31724b75c1ea8480944e639238c
+DIST clap-4.6.5.crate 64483 BLAKE2B a316c80d438c1056152c999a117cc9dad51c599275a52a6e95f5ba2ce8f9054467e23ca37591fb28094e4c5869ff9d29c83900e060fd26f74a094639e22e3636 SHA512 2be99ec8a62eb4de98009315436b171083543c4de62e58113a1f72c027bcdabf7ad7b415badfe863915007f7016443d25d0214b39c64d51d0ab0b07c6bac6b41
DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
DIST clap_builder-4.6.2.crate 170802 BLAKE2B 90562ea9ce22b7499dd5fff26a184fdf9ba67c7ac639b83baf50b1623789c9392144526cbac03139016fa5c85391f190884ea28d1d7391b29f3ff89ecae08cf5 SHA512 1fe12d0d67e937ba4be6982fd6342b0b3e0d29716a5207e8dfa2d61a800ea48a4d1e355004a0d75a2b8fc7a4b17edcf351f08a322c0afd2a842eed119f55b9d4
-DIST clap_complete-4.6.4.crate 50634 BLAKE2B 19fd2a57ef96cac2016c9e9e371ac41005a790829c2fbc6786adda7ed8e20b7763a3a5a7b2a88bdbaa445b0257d21c781ef964abcd39e77cfc7cf517dad44aaa SHA512 244f7c2929553c35ed28033e41adc8f22c67595e5418ea93b42cc317a0271faa476cf060f52c71a18727450a0f2ccb6ee467abe94af74acb3da5133433da0210
+DIST clap_builder-4.6.5.crate 171746 BLAKE2B 12b9e722fc46f68b02252a507831c87006e13ef0a5b7445b5e3f37d344e61f14f6ef426905d484b03245d7d77d6c94fa89a7e3252a8281b69f4769492dde3380 SHA512 e3f7a7250f2d125ba0b9172c46b720f1fe0592f4fe410a2ff1273d11a3716f7b297803813f32b5efb42de2a940f5e904138ca4edd53dcd9ca66f09b70a731993
DIST clap_complete-4.6.5.crate 51377 BLAKE2B 2c6e92905f07584e008a19803639bebc99653fc70ceaae78b7627da0f8114c76741fd5fbad08713c3e550617bd45d7922a58dc619e2f16275f8d8d5840f03473 SHA512 7162684e1d6ac8b0ab339a8f0f3cc07751d7a6e11b9cc556f28432f278095200f47f5825c4485b5ed2637d90da60a0f85444f2f8e361ed0eeb8ea28e9de71364
DIST clap_complete-4.6.7.crate 51603 BLAKE2B 869c15726393e2045d715f9c603754fc0744332402ab47b5253fdede1d8e5de20dd4478062b61325ac0a58746528b731f97e18f81387c4b72f3f940b787ee868 SHA512 778eb39f574436eb4e5bf08d724631959662ab5a7ebf0d48f0a9ae85f39dd62684d8b462917662f4d9c852abf28788dd9eb36e9957d78b047ba3bc8cde691636
+DIST clap_complete-4.6.8.crate 52433 BLAKE2B 65d5b0f6dfff91e1eeb067bdecfd3b095cff7101cc45b77ff57e4294b8bbe9860cb0b13d0917ff0c31ad736cf3e35239c409634f9c7435e5371a0fbb600a62f9 SHA512 8751f69978ced35ad07110cb08370f4830975271b3da32709f46fc60787d9793ef736206322f61cdb7fbb022e8d410abd4e272ec0b00631ebe926bef80b6c118
DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
+DIST clap_derive-4.6.4.crate 33533 BLAKE2B 200f69cd10fe5aa52c33b9097849f7e8776bb42e52cfe0ee9b5f42d403c12a3420a304b83e3e027fd6ecf9be38f5345f1205c051219d2c16933e02d93d5ae883 SHA512 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07
DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST clap_mangen-0.3.0.crate 15840 BLAKE2B 1ec60607c76bdb349670ea66bb1930e7d1d13f8dc87dba09c620170f1ad0244658f78464478a1b9eadb3ea1204d23d0b2e509dd609bccc49c416dab3f8a1ccb7 SHA512 eb3957e03ee3f8219ae2cbb94aca91cf0f44b2fb96e7e5426e935b32713873ae2e4af43520ac1b373611ca454723335c696c512592612b28b57194ab6afafd31
DIST colorchoice-1.0.5.crate 8187 BLAKE2B d6415c5b337e2f4f5176003082e6e8c52f55a45ff959376e7a3f30e5aab1ecd3f84f9cc5e7a8a720398c1b58f99a07cf042695adb0b35178931178cc8d77d2e8 SHA512 af3a5e7e837b280cd8f0578d2ba2a04443d4c5a445577f444af9edeef6cdb47de134f77b07ceda76ea6b2c73b9c10e1d7e3e1beabfd22b85869585c35db88bd5
DIST const-oid-0.10.2.crate 61449 BLAKE2B 47249f191178e370ea39e4fc31f9ec9cd81b7ad7e89bc14a02eb81932128ec15d51a36baa28b792b05b95329410ff5aef9de3285c4718f1bb2cf3c9d54c73742 SHA512 9ad6ecce2c1d4c177b53d602b9b610442701e72daffa370af71553a380cdfdbea800fb8d7413aa2df273121dd6d0a511fac4b64a10bcd2e046ec19b4eadad007
DIST constant_time_eq-0.4.2.crate 25831 BLAKE2B cfa8e08e63800b1c88b96d645a965873b168682b34f726a9d3ac6fef0a253378c96e853db3ac12dd5fa474abb10827ab81f41b15a97dc035d39aada0fa945fbf SHA512 552376f3024fd6750d4daafd5f703ecfcc5bec3a2b7f8328de2b5ef2ff3ecfc57c2a4ab636eed19940eb5e118e2c0d354f45354eb9d95d17565ce3b5cb8d5655
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144
@@ -62,11 +53,9 @@ DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150
DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc
-DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
DIST crypto-common-0.2.2.crate 15449 BLAKE2B 60d28350f63359b7163daea85a79d731fd71515bae1889df5249b97920a6acd89a8d5df8781de34a6aaa84c6f41b9e63a64c04f034b666314e822fe3e4bbfaa3 SHA512 cdf1401a0c18f9924ee2a6c91cdf1e18dbe8a5a064ef3052fa6ccc86d81b23fb2b23ccf8251f1dfe430d40d3958108b38be55d2f13fadae694910bc40cd23130
DIST ctrlc-3.5.2.crate 14194 BLAKE2B cccbde5a877a224f033bb6b6eb26347b343545c6731f99c7f1fadf0308f8a514794e340f233ae9a8edcce902ef7544571af8d4032774625da210317787495d75 SHA512 702e67489d9a77878b7da4aa7d5ffaaf169a2ff9602303d1b5a7b191f51b61b62218a2f9c11ac28784dc7a819659f87885678484866336dc7fdcfe01a0e4e4fc
DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST digest-0.11.3.crate 28955 BLAKE2B 89b634768fb53abe6741dbdc4baa86faba40f740385304bc092acbcc041c647da8f113ca7c0b2760e782d88e053830ec751e3d94702926646d75437f61a59abe SHA512 08bc962230512385963bfc17167d84fb329735b29b06998075ac8e1e0b66131d243dbb3ecd7fec2637c0a55a4b37c4cdb1553599ccd8ac34dfe164eee1c147f5
DIST digest-io-0.1.0.crate 9581 BLAKE2B 6e75e74f8f486af9fc0fa8f21216c09ec572521421ce2042ab3de4616bafd25dabd772688d5411c0af1d740f302fccae09df966b0c3882c34f98d6113fb127b9 SHA512 a30bf92ebcaba41c8580e233fa0bac1e1c0e816723d49a0facc6838cbc712fe6ac6f00630312254e4fd09551c026a3d8f6ef55077fe57e4f2b88544414939bf3
DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
@@ -76,60 +65,45 @@ DIST dotenvy-0.15.7.crate 20293 BLAKE2B 89a205ca637c31678fdc7249212a6a71a10bea47
DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
+DIST fastrand-2.5.0.crate 20782 BLAKE2B 6c32deb12c2e946e8eff86a0bafc5a9c4b6ecbd3d0faa10b68fca876638766cbc4b866dfaf52014bb4a1cfe6b58189e8cbfbe2495e9cfda58f90ecbf0f821e68 SHA512 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
DIST futures-core-0.3.33.crate 14691 BLAKE2B e7472f1e8a0b06af43f02410d880c2d201aa8152da5d261b73fc21c458e5046ade6532bd0cd9d2ee9b7934418557ec1947ee3cab6dee76d9f7e1bfc28a1ccaec SHA512 92c7d8425c62121e69291e664fb255bd24004c498add720ab72b1b72d8d9f46c0d8aee3634b18b0ebe128eccd1821b23cd52e2eaed16ca644792e03b866a2794
DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520
DIST futures-task-0.3.33.crate 11381 BLAKE2B f6706c5fd7145f1d656e4458f91a8ade67d16d301739f3f37e7ba3500944b77724799460712fcb421800cd40e74a34ac459a30fc74e2ced439e05c7c61001add SHA512 c16ac01120be2ff87ab06b6d908d20fee41e54258981e66a21581afc839b4d215c984d76b4e74a93ea57ccabb8a2eb611c9f620675700d5321a16cbb9c6f0e28
DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1
DIST futures-util-0.3.33.crate 169725 BLAKE2B 3e2d3f381bcbee91da66c61ecc2e949dda1f30b059750368c5ee7d1cc944e5b805af136ab8202912b307da8266d1a123067591ed05f1363419915c14f880685f SHA512 6d3987cc25b1b8c02175a8d1f4967cf4e09c93a36d5a2a8ebc179181fca13deb85286de026cfa9a0ff1ea89e4a8dea97726716e35b345ae6d72132991139b005
-DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getopts-0.2.24.crate 21467 BLAKE2B e5468cb141bc8be43ec84606c873fa6e16a49e902e247f7c38a08c6e8088d36964d99b41ae3a98a5350cd8fd15ee8d46762b818c79d1198c0aed576de191b640 SHA512 3b0fd721340f732d3ed3dee38c61a46d83c920d24d96fdc780927c2a02fb9a6910eca4caa57db83d500d76bfb0e7f424a166204fcc4c5a4d87ca3ed30008f5aa
DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
-DIST getrandom-0.4.2.crate 53905 BLAKE2B 23aca6717b8fc8bdbc26bffaa1ae3aa35666f82951ced24e1d7b7530feae7eb5e66a9c81b738bbd2b09ead6efa030d2850e0ffb314dc82972fe72af361b961b6 SHA512 191d847be8c21369067b707c2c20cd56531478aca534ce902271e2693e84f6d74306a690759b17a8b1e9c46c639fe0e7be3b2fe41469eba4d7c27bb1c11a442f
DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e
-DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hybrid-array-0.4.13.crate 36445 BLAKE2B 7db70def5f0d556ab7e471e6e680ca87bcdf0586b691f3be4dc96606715f9a89464a55f76aa103b2ad70586cd7b99e6e2c7e953e4a0f849786a20e4d4f02b46f SHA512 430fafed234243f495624e9159e6946eef62e170912d1767ad7eeedb1cd145166ca99d979f08d955db5b4b872fa904e6ff415b6b5cf4386f4fb2f07804e31429
+DIST hybrid-array-0.4.14.crate 36777 BLAKE2B 102366e020f1514194d5481dd9ef71a5cfcf33e8227557db76ad31572e2cd6e63523e434e1e962dc0b51764a02d6f5078160fce4f93fff044ea59a7404661ba2 SHA512 2bfe6a620b26175462e841b7e57f26548e7b3d06630c31923ef933e3a1507116d911c68669abe36822e75057b2648b16ec8f8f687e3dcb895ba37b0d6169fadc
DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST id-arena-2.3.0.crate 12883 BLAKE2B 2a7f498c3ea5632af4a369d46f90106e642bccbb8e36ac7fe37be05c2125989ea2cf625db92a782408ecb5f68d3efbf3006413b5b748815ee42b9dcfb28d0ba2 SHA512 99652279014e63680d66bc8022ec3d2373d6e476646ee5551346fc9e62d1fd94b28c945bfc30df14c85d085aefc7fbb9051fe11012f63a9254bc11f03133f116
DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
-DIST is_executable-1.0.5.crate 9227 BLAKE2B 03d1967099d75dd42b5031ef6eb75765194fac49f88c0b5a71d95091850d90c40888d567dd516a8327113eaae6f7447e58deb563d2c8451d19e243c38fee1d1f SHA512 59248290fb4598cf89c8c11d6b6ce7158c6acbe3404143c86a6790048dbd52cf6ec94481e65838c77745ae66166fa85b5e563f3668c851a5ec150f7f2996e446
DIST is_executable-1.0.6.crate 9229 BLAKE2B a115be5f605bf65ec3950bf62f1a5cea988fb76548f57fd31b2430fabcf86d492c1d80a2eb71b7d3c1bab0f78e33a4e3c5570979fe01c9979789ee7703628635 SHA512 e2293abb746b09022416b90575b1b84089ed6cb5e78acfa83a359f99700a7ea16b830383197ce0233c1d2cf9b21e92a3a575719f6114be3d05a5162cd3795da6
DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
-DIST js-sys-0.3.100.crate 108355 BLAKE2B cfc7ec0895063875c0bb2c074a46aeb7497417f82fcac69190aa7ec1c7d5b358ca468a4254d09293b1fb43bcbae6731a85c20f41bd13c761ad662b70aaf4939a SHA512 594761dd7daca5a3318577f557337e04e78ad50cf1f235f43d01e198be48f5e9ff0d8aab506b6343394e7d92618ad23af15b6ff2007bbed7b7cff5ef2ab9b1b1
-DIST js-sys-0.3.102.crate 108354 BLAKE2B 5877c3901e69b7531e9f41d90864f3a0705ab7fd5b08c5c71f2d4a297449e2b06fefd9695b6029338b391893a49a7991e2cb30bf72f82cce13a3d83606ad5f50 SHA512 6da96710e9521c2e49c1d7b846b1ae8c520a11c562409bc043fd1e2d9a4066f816e1f2e3dcc510953d4f941aaa8b59e8b20e423f4e4aa09f6a28b1f6a83df289
DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d
-DIST js-sys-0.3.98.crate 108519 BLAKE2B a41d6534bc87c4c265e01211d2f7c8f4c7ed137ac7001c2cbdad4f24784b4cafa4c689aa0c9b9801beb5c5bbd68818c3d4e7bdb78fefcad88020bfa88beb484f SHA512 afeec49d8a6894d1c7a10d80a6d6500d8677f0c769f74beae8da820932da8ff91ff0e9abcc48fde251e617903578e65af4a9cf88972510e78ae8e1284780675c
-DIST just-1.51.0.crate 327031 BLAKE2B e7f00ded52de1f8e960e7677168cffd52324aa70acdf1464d004b9e13d46d3d91207a8f24943a9d644fec361c6ce239b5caba924cfb1869a917a0b7b4c958636 SHA512 d86540bbcb9f4e9bc45d67507c44df9ebd48219dddc7fd811901a21641ca8cf29d45a39f9b1226d20bc555888b135d27a925c9cedf7ebc4d492c6ddda5b991fe
-DIST just-1.52.0.crate 331031 BLAKE2B d80bd3427f327aa75d0d77a512ebdd1f8ec639391a4964db2187b42864dcfc8486ea467b5d0acc806f6cf0fe6eb76ce8d39e6ac51cbf0f95444cc49829c83850 SHA512 29753ec79dc31a9fbfb701daebe7fc5145b009a6c1d70c9199f23e875ce28d254ccc2b7a53ccd075e9b6b2bb09de9cf6539e65ad7b03ac7b33e62117087234a2
-DIST just-1.54.0.crate 358844 BLAKE2B 9e55fc646c7c4d299d7ded8416e6fd69bbb58707c65b8b487a2e8d699a237da1824e64bfe9703a13e35c7b593b1d434f56a92a6e36921df351e13e28f75a7410 SHA512 f6432fd1d8ac56c9dd563f3aec8c15331ef92f5e8ad6fa85be6d724a768b524bbde042b61079bdbe4baff2db7aa29b94f9620d855000fbfd55768a3751c91d49
DIST just-1.55.1.crate 368031 BLAKE2B ae266d7bcb43db51923f56984b362d4bb63f659799e5bf937fd8ab4aac0721f478cdf0cb0f81ceba29a90fd4754bd8528c0de9ab130976aaf99877e49d3fb64e SHA512 84c4204c3251593b9b67a0cfd3872f64a958d6109499b511d298b0f77bfd9d37dc833205b0e358294e7c2eb4875b719c26d2a6bca091bcb1fb38008a4285a756
DIST just-1.57.0.crate 387639 BLAKE2B a3d17f6ccace528e043da740b8be89478a8bb9c6008bae3fe28113b470325a597926329a50dea4ac352996c71a4597ab2d74322b2005363674104e0c5aa25f95 SHA512 6ce10edbc41b3d23dc12dd2cbf27e4fcf84902cce26404a5da520549981a906feb7e11c17f2e1f4c4b2ed111b7cab8431a39b8d57db5175dedcb983d752a71fd
-DIST leb128fmt-0.1.0.crate 14138 BLAKE2B 6353a2520bb93e0a3cfaade09ffbd8cf981d2cf75579e865941f3fea0dc745c54472b369873b1ef4f26dd7f356860e563bc7ca6e7615d600b272c698a55e54eb SHA512 82fbc7f0786185453fbf11fb3ae58e71fce9780f81eb6a56d7b559e3a0c6825751dd8b64f1266aab73fe65f7483a206e42f31ee1a1b7b1801246c6dc9c2ea817
+DIST just-1.58.0.crate 388482 BLAKE2B 09b447bfeb6120c028c5326d4fe052fd0afe96c3db8406f6be872f95a298eaa658d5bfe9eb0a6a5c667b402928760436c0d71ff40af177a82e2a1e3bbe5479f6 SHA512 01c8312b6a7850b42eed9fba9df628ffead7873b5a96a84a1f22a0e9be6e882757e7be7e384f67b21b9288b05f6c397ff1d63d211bc99c6c10ee69accc7b87e1
DIST lexiclean-0.0.1.crate 5362 BLAKE2B c60a82de8de091263d24c8f5de8f04f7a0908b7689d24daff1f85548ca158cc7f81f84a55ec50f4499fea237a26a7892a594f6d5319b2232db06232a0428a291 SHA512 5f60056a6830fcd21ece4fbdbaba5cf4b8bf33d85aa520c32de44a2f821c6dab60d2c9ec108981bd081f394e216ae45b62c9aa7f223eaf6702dd0586157ec868
DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
-DIST libredox-0.1.16.crate 9600 BLAKE2B 88e9e195d1fc59fc5fbc3465a4a30bfe45c79edc117f73f9002a89cc79265e6e890872dc3ab2c357bad26bf77799074cbf99add92b1e8db9748c061af17bd0a2 SHA512 847099a1fa297bfeb1c3b9fdf3dd16edcc494c39a42e38a653551ea6f8bb8a67cbf083bf49ce3980d66481bc9cfac411a5065dc64e12e6e3a8224e0afa4d8163
+DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
DIST libredox-0.1.17.crate 9644 BLAKE2B 169663660d6e1adbb1dccbb38112ecc9cadb0d093a5ee56778ebff3368eaabc0b45b48da4fba5708129ea34e34b02b04a06d486c29a24cd541d5c92adc0cf9e9 SHA512 6f50507d4c48e57ad677af06cb0e1cee82d9b296c3004d27b3627e957c8701f8a9dcb20b5b04b0a0aec2bb303960fc9487e3ef46aef8663980161893b9fb3e2c
DIST libredox-0.1.18.crate 9737 BLAKE2B 45b9c507aacb94a5ebe011912238b26d45886a5acc50fa79aa40d8c6ddef4bae16f15af49493fa5d8fd636a05b05c71f4f99f91729d7378b2248c94419bba099 SHA512 fa530e74e7217428f32f2aa41a333f05b582f1bb43b997b1ce4cb0559aa5678468fd2d2be9f8a711e9e4f469be0a6b560a8f9e9ffaa7944c810174f28992f642
+DIST libredox-0.1.19.crate 10002 BLAKE2B 5ac6ad9008dea6f36512f8b05bf72fb229f9640b631712f6c1d739f361b3d56aed19229e98426ef871097cbf600280af992ee4644ab2170121037bef3870c717 SHA512 5d8f5a0d27a2c3638a0013d5398bff4462238a2e2e25856028559aff655b558ffa3b11ab480ef2c2b7b6796f566478e0c0059e1ac66bc16bdeb4e260eab02e03
DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
-DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
-DIST log-0.4.32.crate 52697 BLAKE2B beac058fbe38b32a7e06cbe1134f5948467f2f19142b5972b46e4601cca223df9787a824987687964d981503e441cbdd18e0d38c353ac0c5efcd8e118281b712 SHA512 566ffc1211d808f1fd9815da638d61faad6f7632f70838324d6fa9c70625821ec2f1ba701b141252e14ccbf57f6733af16d8549b6519f66c0e2bec9a61fcd15d
DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b
-DIST memchr-2.8.0.crate 97780 BLAKE2B 228ce0b6fe8b168f5c31031690a5eb44466609b64c5c221e0b3f56fe331b4f25c0124d613c94ef030b225000978953641f5b07458d530c1d50eec3e1d54e4274 SHA512 8089238153493a0ff6adf980efd1ea2ba10eeff9f33fff200268692662d24152a8c14a4dac37fbc6a55dca741701fd256174f10a9838ca66f038f08e090de12f
-DIST memchr-2.8.1.crate 98743 BLAKE2B 04182c5492975f5b5f609c1a00e2ce04ec1001a1126143a41084b467e185a02b8f0acd85635ffd8f180c51b97832e7558785dedbe1598b538ce222b9f4603ea0 SHA512 a11ff12e2e2fda7ee6e45dcc39bba289d0c2605e996263782d7039c3922781a51fdbe6e0b0455a0075e126b9ff2369a5935d9162e6d5903110120c12886322e1
DIST memchr-2.8.2.crate 99069 BLAKE2B 1a9567e9e05fd357df8ff8ef835316b3692e2df6e8a2a8783ddb2fa7596ac7bca88159b800a2b8ae070cb1ca09d8c48abea658b884cc091a6a12e40b5d35bd6e SHA512 011574c7b8519b19298e553d170c1defc5fd06698d4c00684715802de57b235562c8849ca7bc0ad2b77a05eb2f94af1f49289285803d4461460469248319a15e
DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
-DIST memmap2-0.9.10.crate 34846 BLAKE2B 9f8e59e9695b36b7d86a4caf14718cba2d609605ba4cf5edd3dd5d67ba04bd4a26de3a775220c190f21a0b81bcfc4f9850995bcbf4f45241250196aa783c09c8 SHA512 d119205790c5f724e7001562f0b5917aa36697cd626e9080e31f7aedc0e8c6027f6d9720b441b969cd1a3bf909720e815557d94ff84ae1d08b8ec0f8842ac9d8
DIST memmap2-0.9.11.crate 35116 BLAKE2B 8548c467002cfd5d6fe29aa9e62a33c728efbb3e6680c8f9e4e1f65a3a66b441f099fc5f603d8d48f32f7d719d498f83961ca1ae1e135a2ce64643ecdb20bc0f SHA512 0fa342f0499bd79f403a9d798709c37543473f1012c9abe59313ae3b3e4cd84d5b6c4c24e629c47680c0f2f235ef372fe7e36e52ee850505ce4d47a955097222
-DIST nix-0.31.2.crate 346284 BLAKE2B 310de6bfc8b7bfdaaef0ac7b441e5fcda8b25722eeb8d91d28d24c08f52cebfbad5d005010af76ba544d0f79594eef8d9248b53346b986a9962f8cc3d3c56f6f SHA512 a7b000095cb1616b24feb12880ef9da3212cce894d70a94501a2bb200ac1d0b7e4b9dd5b993b90ea93304b192b6d28e10dbdb4509d1919ec9252b1a3433592b8
DIST nix-0.31.3.crate 347476 BLAKE2B 36668bf2510dec6047003f9aadad9144b95718685865fb5a0907d75fbea3b4fda69879352e8c371f4ba9887266f2790a51fde504f018001de7050cee19004e39 SHA512 199e8f56355ab115c86a3e166c9cf53b4656a39b4643de69b34658ea74a6d91a94c08bd4d8a06a0e4dceb4cd014ea8df326c12d20b9bdae06030910cdd583643
DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
@@ -143,7 +117,6 @@ DIST papergrid-0.14.0.crate 57733 BLAKE2B 7ebb798e60c73602c5a7948edc0e4162f13ecd
DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0
-DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
DIST proc-macro-error-attr2-2.0.0.crate 7745 BLAKE2B 6e0e6d0d19bc467550de90a075a602f0be1e6ba24b29b84e42f01ccc953dec4f841625a84930a84cc5c00a1959ebdde9919c8d6d21664dd2161ea4a18a6f1d08 SHA512 8dfdd6aa54b03cc3b29e97f6be2a2d0716cb52b751cb7cbce8ceaa9120f95f9567be5869d6c4467ad16560b6db037d2c48ecf5290817c4e06b6acec1d7aaec44
DIST proc-macro-error2-2.0.1.crate 24807 BLAKE2B 20bc34aff566445280cc874fc0c2a43ef6ea2ff67f674107f816daceee712749fafcdd1a8fd52fc35f8b875375e5fe05a571b717629e6cbd250b42162c2b3837 SHA512 6406a792b780178e80597709fa34923b59f8a9e8ad22fddafd78b3495b943765f5657542078a88dafa0e904073a22fbd9722d45ee175bcb51725e566682a976b
DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
@@ -151,7 +124,6 @@ DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf1818
DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0ed894bb345f23a507ee92bc58abfdaf110ae9089e46085091801bf0d40a923f8442aa9e1ba05ffaecf1e5a9b6c42f77ad SHA512 99f4e4b95680a7c94d2d629e5e255b8d379cef2f25dd349628abd254781e81bc8d287fc7cd19f117c8f624b459b71507ed1ac61563465f612f19324086564a3b
DIST pulldown-cmark-0.9.6.crate 117378 BLAKE2B 39376ce32138115e2def495b6d2761500da8045677dff9f919526b7c297e00e72484cca51f9b3d6e0cbacf12f681b1651209296845561324750f5544eff516bb SHA512 074d70722bb42cff59f85c209c3f0c00a739d76a22bcca123a33a0a899df49105887565d71525ec5926261efb74b912bcd024714617d83ca72bcef86bc428764
DIST pulldown-cmark-to-cmark-10.0.4.crate 17917 BLAKE2B 956fec0f042b70754f681640b1ad90454da5376b246a56539a029c4c53f64c6743bf9e4e938cb75bedc2eb3d960a2cc577f78120eff1f9942d6e0b33d7833426 SHA512 00030ee97d0d69738fa160bb0b87cc5777769061775077e162e7daacc52b1558477048d2bc36485576c94bc05f03d01086137740f2f6ed92b13e2c75653bda12
-DIST quote-1.0.45.crate 31564 BLAKE2B 1b2c2c3e6ebabfe10affa4c43ca0bfd1f52d8fd49e1df463e13e63a82de41272089c8e09e4c02e8a33cfee768ace26d4d42a50752de8fb5a776c59806139ad5d SHA512 df96ede01ebd0ed642b758bf1d0862d0e116fc2b3343e14edb657ce5438ccabe743dec4a0a40de4dee98c134d169af9aba459faadf9c7a832b26377e755d49b0
DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
@@ -160,12 +132,10 @@ DIST rand-0.10.2.crate 104493 BLAKE2B 3aa9c466444f67d7baefa1ee063a8fb3f63edd0676
DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
-DIST regex-1.12.3.crate 153392 BLAKE2B 30f272fc2cda1e36219dfccf0338edacceb5bfada7ac81dd01429661b01b0fa72f6bb343e753e2388251aa0aadc0b5cf61e07670020c9ab351f418c23653ad47 SHA512 73ea9581c861490ad4c8c767c09f1f39be525f4298f5b19ba7b658dfade4c91f7ffd170214382ef4694855c0a48a4db57c39b75d8fa6a9312b07409170c66000
DIST regex-1.12.4.crate 153468 BLAKE2B 404a31dbafedb5f5f4d45aad7e266ca25d3e8a15eecd2c8eed9c8afb8b405e2337c7df3b4dc7fc86742eaa93c55c76b625458cf2c212e5140bebc9f4051dd9c7 SHA512 d925acd772c27005cbf5dbc964d9537d9c01804b3258a155393d04ce1bddc9c145fa63ff4ec895d8270426ca81d551cd333f00a0050df2e4acb8ee807a691203
DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
DIST regex-automata-0.4.16.crate 627556 BLAKE2B dbd0ea1c1446289c3b5ba9b4a9147cde8de784caf9c3e0c3485942a39e96da21894ded1e64f2d23f31699bb9bf2572d7c3143bc223492f12a25b9d3e378a4787 SHA512 b3cc7c7056138b36faa7122babed7f89d152f971de4906c0e395b718a8e8c5e2397569ef70c62327688707536f911d3b8a6616492ab4923683f05931814950b8
-DIST regex-syntax-0.8.10.crate 358781 BLAKE2B fc7961b2c6e4d297f4dcc73cb3f6a82d7d9bf964808beacc86ec8c73f7b572f3d8c7503ccc4441a2d6283b8cfbbbfc49140b31207b5aeabe5a60c8870460c91e SHA512 ca9c36c963c81c2fa36e1105cdd193a9b99ee259de1765e6e8010fb4091e49ac100e2ba0cd117adb0890b32e74421581dd6397eb896772168c6eae9da0a938c3
DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
DIST roff-1.1.1.crate 13932 BLAKE2B e9b75aa53900e82a75dc7b9ebfd62888a6864c631abd36f27dacd95442616190ce771dba8c73fbc59689191239c3629cb37be3f149f7aae52c265ebb4fab52d1 SHA512 24e0bbf24ae75f80343d9bbf59eef0dedd04c0ec96f930414d92e8cfdb652029e4ce22e78343683e16d8d51323586f46cb48b4aa17d5f173d498cf434c49c3ee
DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
@@ -179,107 +149,58 @@ DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171
DIST serde_core-1.0.229.crate 63100 BLAKE2B 3126a7f8915a142f49a403dfc3b54341f67af7e533d94981e4b13450eb9c8d0befda14c91d4ed05a288a3b71b68430d8d5ec3263db6c146ce697046657b719ad SHA512 23122dd8663f6b4cecc8e6affe8b7a010abdd31428461c033a5db330bb7c2872c8a7e91ce0884923b640bea801a64044fff6ef532b260c05f31cb426b2518e66
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
DIST serde_derive-1.0.229.crate 59864 BLAKE2B 28ab7ec0616bff52dbee3e05724b85db0fd70ae9bbb1b8f5124dfc9c923f12547e467a0b838ef57fdbd526d81c2718b2b8e7e75aa54f8e4ecace491362888968 SHA512 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d
-DIST serde_json-1.0.149.crate 155994 BLAKE2B 7564c287a05c95feeba2b3a17e2e43ba047b0132b40fc4dd0c09141c2aac559c00bf4c63cbd24c17f12f5e6b49cf38b240d2c6c66677ee7a9edb197aba7d57fd SHA512 85fa8cb7b479f8241a4fd2255dd80e346fa5cde103aa7f25c14ccbcdf0e3276578fd0645e1d2542ee07c7e08c32058ff662bbf03926cd796c38622a12f423d43
DIST serde_json-1.0.150.crate 155574 BLAKE2B 03d46d968dbcdf626c5a7a82dae597bcdf1038e806de11f8f7b094ddc6ecf6f4a52cbbb7d4c26715a6e9fd99b19618f2728e050f0613c9b1b9d5bbc7b8cd0c47 SHA512 f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b
+DIST serde_json-1.0.151.crate 156556 BLAKE2B 3d9744a6d247000a03585ac59dbda46e804746a8ee5e912744d06c9a82828d9c3997bfa61876955896df732b219db4628f99aec669eb2f25459f2f37f7d5ede2 SHA512 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315
DIST serde_yaml-0.9.34+deprecated.crate 65290 BLAKE2B 1c1f8c7dd1a7952948596d8c727fb6fd36426c7b80ddaba2e6065db7551757e6fb170c77373ba9784f6b32de9f8aec94f90e1c85df98b9ac1f75a7cc8e5da174 SHA512 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca
-DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
DIST sha2-0.11.0.crate 33969 BLAKE2B 3b3cf6f843096de127e2eb72c9eb0115715658c34aed44be423f59779450af204bad47f2f3320f3ee89db03f9b20d22b04033b0f93a72e275a0ee9106ae489b4 SHA512 04164d47ac648dc498f05245e3eb4313bd61234aaa33f1ba13f6fab0cf8cd8716dc88a9c71e8264e0d6cd020ff732461cec00d92bc294e9c261a646c1988f906
DIST shellexpand-3.1.2.crate 26161 BLAKE2B e30e88b9fd0b62314664cf5a7ae93a648caf5a3edcfcf680378ced47de791bf04f77fed9b5296a241f6000de436a55d761ade701dbb8afc81ab5752f51ca9a12 SHA512 7af494875d469cbff41b0de99fed01b2ff13b9d9736cad591a93758b70e1a107e24d729d12a415cf63f9ddb4906b3d9f28d52e47eaf09d4a84a6f4b87bde8f6e
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921
-DIST similar-3.1.0.crate 78442 BLAKE2B a68f2682af0876871cea3b0978a43285b07ea1050e01f0604e2aa1c016149f2619637ec4c34b9e0c8ee237b08449caa3b79f449cb6161d3f677ad3d25b71b110 SHA512 7c8d5f0a3ba376f1c4dd891772a0c87bed52027b8bcbaadfe30f0c79540e9058e68a706f6388dfc6a55f0970cdc8ef0b887eb924463d49a735e10b01bda0e727
DIST similar-3.1.1.crate 79833 BLAKE2B 7e8ae0e74b88ce0014cfd924ca6d8b2e807ab4709610dc82363358dc051cb1121e16c41f6a271e67483c0005d3e15e32d66600311393fc69e54872bf8e82b19a SHA512 f197b2dbca2c9a09314042ddd6d413410f952f284cf12b8d86b7a6a2584ba61efb4a29e8d3bc954fdde79265711a97fe1a3e94ef82e8ade9379a5981c7bb793e
DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
-DIST snafu-0.9.0.crate 77135 BLAKE2B 8aaf7065ab212445f290a626c11558e43f15ca68973299b757b911bc95b5329e080c42a79551225c13a4ffdfdc18bd634c3fa8cb25d3704d8ba675d3ad4e66c2 SHA512 3982887649d6c913dd597b4f5b5584f3135cdc4f3f56d57ba387ee538e52d746484d5877808f61631a801257427c329a16f57461b41c85797e45a86d79016b7e
DIST snafu-0.9.1.crate 78083 BLAKE2B c4a4ef02f70b1529b1066dcaab50305347292d93145d85fa46d5dd53cc8b784416bfcf1aa472b9b44e95f27a6e6131bdf4fa59074f5696218c5c86ff70c41320 SHA512 9e3e992d1f7e22897db3b871d9f4c7d25ae0367a5c025e600b9b2adeaaf84f4b1ae9ab3d1544f3990eb7007027b7642cb11cfcf9c330bc1bbcac866faeb67c0e
-DIST snafu-derive-0.9.0.crate 31370 BLAKE2B 2659a4707aa4d9bf9b080c88895a2befb029fe04005c9219650103845ddc92bf5464702ff94c744408697dbdfa52c0355a7237743c8fbc3a2e334b76007264a2 SHA512 4d0503bbcd3e469f2601c580dbc2f0d786b0ea6ccc426d11a85a75f2802dde71f02063666cb8493e62a7e03026a5808e49169234a448e5c92bc79f4b6f5e5089
+DIST snafu-0.9.2.crate 78143 BLAKE2B c149c5a31fba19945bfd21f73a4c71c167482de7b2e2524487d4afdf7825e709452a5302c5013d0aab6c74bcfccfad65d9f5728b752f66929aa8445e32dc9a21 SHA512 6e067ac167fbf45187f642e73a0683460ee6fc857feafee5b0abfd84d8537d0f1623d77ed306dfff5f1b4655f80ddc81896c8b8095d1e710ce7dae62ee78be39
DIST snafu-derive-0.9.1.crate 31882 BLAKE2B 542694496204c41ae0215676200860068cd5abf748397cc92dc0989b4839f791358d8272c611e73ff8ca4b7eb3bb46de8861b796850778cd462ef4dd48e17e26 SHA512 413796ed96847acbce21ddef5fd407ea3be7021ec8a7823b1b4aea2edcbe221afc637f559cade6c2ffe25bc7d7d39328d91a0dfabbbf2567ed0a5b0d6fd606fb
+DIST snafu-derive-0.9.2.crate 31883 BLAKE2B 8ca5bb7589deabeb6339da9c6873ebd461466efcd2186fbc69c0d77b0756873053cff6c18aa2375b3c241e8ceee239f0b0bd262a15b6b694036080bc45e4c3a9 SHA512 9e99c9aa42a012d542561685706440b49c3ec0b713b98cba2241b5db9add67592990dc1688ca80bbea8d7df435f4b3793b89f2f6ab6beb01c1c6cd83e9af6624
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST strum-0.28.0.crate 8550 BLAKE2B a43ac86204ffe8889e5ec8009bc742c9d13bb04001b92cf7e79faf84bbc4bfec2df3b0170faeede1de11f2c7826d8739fea29460a2c6918ed972ca747b4bffd5 SHA512 673d6aec90d89b1a31ec114723009748b2469c9c07b5e17e86fcd1655e745dfcda4dce7bc4423679903a4650a6693284454aba634cffdaa4735c63b0a475185a
DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc5996312e5d15adf43295bc04f570f09b91307e0e17941a1528d6eeb2fd640786c40fc4471616f622c310b9cd9890184 SHA512 a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40
-DIST syn-2.0.117.crate 306011 BLAKE2B bbaec02c4322f522bdfc87caa4ce6fd1e09bbf8f4a102d9ed8728efacdd843a2750f616dce5b2d3a3e46bbb7d57439fbd10e328bc1d4a01e980986cd815798af SHA512 035c2e63542592b6a4058a2a82d4c2c1f5793f84fb1b04cbd393337a26fcf661a1f3bea439ce98a1fe943b1c4d36d2bda16df3bbc3fa6ca35e1548d530dc8416
DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d
DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
DIST syn-3.0.0.crate 313069 BLAKE2B 969503b25f29d7f7cbfbfbd4f2b4b9a87086e6505499ea6b6bc154a1fb323edbaef7eff8d372e78910e25bb30c5e0fe8958f18e08498992568b521d3b7dff55d SHA512 b239d4e3603312cacc4b1935fc7a2e3ee8a3a87552deeaf61ef1be600f78278e6dbca0df12f5efe26a1332a8a534e01e28796187fbf076d74b3e7a61d6949e76
+DIST syn-3.0.3.crate 312999 BLAKE2B ae046c584255201ddd110fc4ddf0ea559838e58b7b7af9b0f6bf07bf8cd73c5871fc1180c54456ccef57d450a326633b90a52ffef0bc608549a0a06f437c82b4 SHA512 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b
DIST tabled-0.18.0.crate 231662 BLAKE2B eb58977c5dfdced3ebd6c9744bf5a87e5ae2137162a3e9b23d1fcb59e1ba0a2a2ef1b73a3b499d6d149b9f8aa70ce2cd5250fb7c5f9295c54f54830ca6e45613 SHA512 85dda27d78b094a33c3d960bac9be72d28fc91325848a53c4583fa40a0caf09821bc832b88c298f63a18c6bdfa78e866ed6410e6557187105ab55065220f7f47
DIST tabled_derive-0.10.0.crate 12251 BLAKE2B 4590bb63be8c38057ff9ac98c3a73e7bc462e5326d2725579e922b25bd7d5d482af961d75b1e9bc2e06cd9b22a55b6e9ca04d6030ab286594db18283dbdca266 SHA512 2a55dbcfd5cf2b8e4726ec1682c795008b7b95651c69da26ea8fb6f29d3930064f59c2788856fad4a9069927533c52cca0e5ee1e5d4def9dec37f09a3abc6d07
DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
-DIST temptree-0.2.0.crate 6520 BLAKE2B 8a1536fb0cd0d2e2e57d87fd0772f20432baf570f8d59c525687b2baafe363baccff603117152ab12e512a3b32c5b9197088fb1011b204b4eef8db5493d841e3 SHA512 4754a5842ffc9e2334f7a954c7596c46f68cea55c62a5d698653c6e84bcb401d825557f3875eb1f52904930141110c4f69c33f6b7eec07ce8d4a048ab60ba852
DIST terminal_size-0.4.4.crate 10022 BLAKE2B 217873a3d3ff353e03c8612a4c428570b9ad10f1a01b7ecbf276082716e04934cd5d5a8f8fdf29f6eafa61a7909a4720bfa5b0ca139a4a25365b480dcf0877e9 SHA512 85061564489b4fcb8c5a958c66f6c26de4ac3ef7c95afc38464c0b294e56420a9a5bf533691db2282e6429de5405fe7b6273063c4e79c7c72ed0d00748e6008e
DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-2.0.19.crate 29026 BLAKE2B cf8fdb58d8290a627d880d67d7ac15b8c2a49c85e2698e968e35f070de7766a7752164e356d31108eb6355135a1eb7f4197d2d8b114eba2ca7abab6803680b8e SHA512 2ee32a69c091d4281c510a1433c42bd475212c5407920756d181d82909d5c318ed400fe33ae336f72a1ec36176fbaa192e745b7b8449cd8a02a75c17baa8ac89
DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST thiserror-impl-2.0.19.crate 21408 BLAKE2B 81725c6ab363f2030f3ed2a0b149311548391986d7d89056b7dcff6ea89e812d0f12e19cc77645617c982493dafc9f462a1077f78b44a6591534d50457027a93 SHA512 a34816fd95ffc706aa2739baf6a027a38b0a4ec3fd1f5496923aaeb3b6a6d64b575baf87bd2bd3a9a4d14ce416e073fdcbbdef93bd05e27f9a7262d1e916d98d
DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399
-DIST typenum-1.20.0.crate 105530 BLAKE2B cafd31fa726d6780e7c8eeb9a4785b8ecd1d846c49ad12d0d95666d9960066d16afeb0faab1d5ccd5a4dd47b98e0ae47efdc08fef953b0f2d254968084ed65b3 SHA512 2f511e72395ab9a3d3625de5d350e3a1d78d9192d69727cbb51efc1e41b2b6c28798a2a4347664b50978fdbe83e79568cfb6c53ff5f5656fd0cf0e3689803f54
DIST typenum-1.20.1.crate 105479 BLAKE2B aa3ff221502fb140dd500c302b09279f5d161123093d0f97d7b1a8761ae465ec71f7035109651e483b735121f8267ca2ff21a64825e9a91f83fcce4e7e1192d6 SHA512 ad4768b49dc06808e3135411ffaf21453572d152f71d73c34b7fe5d00e276d3e121dc78ebed57d620cf46b5ab24b5b5e0787f38ad9ce8bd12330b499cbbde5e1
DIST unicase-2.9.0.crate 24368 BLAKE2B 6564ceec45d9bbac876cc12015e46f4efb415fdda4a37a62f8dc00ac93fa7a6a643887035caf0c6eb13b07571a2145e393080930fc5d1f71899794a942440409 SHA512 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44
DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
-DIST unicode-segmentation-1.13.2.crate 111829 BLAKE2B dcca4af1f3d432c7f40366f7a29267a698cd0ee9a8d3fdb55c577c3456c75f1d664f8bd1f9a59f9b19b93f073a1af7f89bc7d70f87f7c8ade148187c9b8b4990 SHA512 79652f9c22e755530e3910e8a4e176cc882c4b9895755e1539e20820b6dd74cbd52dcc9185eb11f3f150214fb6a822a4aadb6fe967e9a590602008587c67cf77
DIST unicode-segmentation-1.13.3.crate 112325 BLAKE2B 4767480bbb171eb9f9cb026c4101c7db58f37ef3d0ba12233c612392b48e1c63efa61e66c321a4bf772dca214794906cfc82bafb87e59a755bb164b0b2304c45 SHA512 927f3d2662c40213c6d824c410e3559f180fba5736abdea566ad9f3ed357c5a82f84f63e7fb89c6b18dfba2903d2dc43663b79d0b9f7672a42926e0ba49c85d1
DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
-DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST uuid-1.23.1.crate 62932 BLAKE2B 8ff58079d6a1eacf2d1baaf1dba6ca5c5da84768a27e2f7f1f9843f6057ed634843ad96a6797b4fdee5a01716ebade8b99433a9b9b3dad794bb9a26d93c81059 SHA512 7f9222285c9e6635d9ed0b03ae945c2037bd7f7486bb05214355c19eb3fc0f7685b3f6b3bb58e158e1dd26cbf4772af7180420305f2ff001a69e90ea6f2c428e
-DIST uuid-1.23.2.crate 63572 BLAKE2B b88bf72457a3bd0236a84b86408b7ff0ff11bc47874cf565752a14ad13e07988f369689ccbf4de61f9a1208fadf0a82ca04b721501f869d8d603c53d863bdbd4 SHA512 abda4898141eb5b91c0975d6ab515c5bfbbcc3c4f79f43b5896543b3e4b03077b1ef7a894345d3beabcdffb2620ae4acad203d439c4a07c9cba1af1cc5686b15
-DIST uuid-1.23.3.crate 63570 BLAKE2B 60ded22d987145c4b64b664441009f5dba43710fae0193b1b26ee45a7d7b11e12c6469b75e6ccf794601aa90cca5ab0c6285f58c2b140dbf0674b02b627a4a30 SHA512 367cd2fbc96c3b17f8a9080abb6e62d69b0e47c496fbe9ad947f9de6a89ef9f275249bd2b8c09f710a36d7aea0efde7c0bb899156e8e753f77e592dd715380db
DIST uuid-1.23.4.crate 62165 BLAKE2B 9170c617c3f71270de04a506106375502b130bb83855fdb15b7a30546da69532f91e558b15af01ce78146eb3444f54031c35ccade2aae22ccd094b20755cc9aa SHA512 2f97b4f896d1b7a7c90fbf529e51b22209fd3079cdbcfaf2ad6d3f074128815721cfef51b1d9d639f759eb6035d00f44d543c360588685d3c8d6066e4b8afb86
DIST uuid-1.24.0.crate 63882 BLAKE2B 548522a652a92aa2732a4a5309da9f94b701af056f8d34ae9e1373e130e367770a3aa9db8729f7d3023ae419c53e636ef3141ab1fbc92f3f6068457d02983098 SHA512 03e613e906a3d3cc6f27495b2bf239ae4cf40dd921a213e5a770c39ca3bdf4109942f75db14382400f0a15bac077cb3457948335ee0eb50add61b2b51c03f701
-DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
-DIST wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate 123354 BLAKE2B d8251ea31999f954eb1264bbc7792ba16a90aec3ed3112fe84b9a93dd8a0e493390b899be9e5e215ebebf644697d3bab680cb07d5e64617cbb57e6b2a28ae95f SHA512 fb136a5475fb4696902d4f4be43e0d5d28cf3bc1b6c83e5e7837499ee038f995c9f084064e2e4585dbc3bd260e0c7c95371526b04933f2c60fb6ce302416215d
-DIST wasm-bindgen-0.2.121.crate 65838 BLAKE2B a112eae863aa19863974e72b1e204e921977efc5510e5ee17aa06ce02e746942deee967057f0de0887d29f5c88637f80150a6fc3e34a93058a07f259da607168 SHA512 a3420d0fc119b9e1b091afa24b08c9b3692bff28d0488426641c9478ca795a0fe3564120ddbdbb2856f44864e622bea715ce13012d45a6e1b0795ae7057b55df
-DIST wasm-bindgen-0.2.123.crate 67489 BLAKE2B 23172249af62c5044de6a200870ffadb690d969d160bc704bc9a8971945b2b74cc60c23e14d215649f4775ed727c9f974426189e2a5cb93c11112a78c5bdc522 SHA512 e4514b61f5d72c05a633ef03ed791cf665284377548e7ad8034ce77468050aa2040086f19298881e5e3db67a31df39dea1ef32cd507f806722eedbced43daddb
-DIST wasm-bindgen-0.2.125.crate 67452 BLAKE2B 5a2db29d85b7921730cd688e172458e14329f65827ef2e1ab091318fd08cb518a13cb580cf9decb85b63dfee0390e2c0a71c4afdfa6d7f00a54cda10464f8c61 SHA512 4ba1e4d5bece5feb1aac1562968c8a24b6aa95c24902300c10713a4f6731f552281dfc361520f2ce2dbfd7978741de01c6a9fa4172af11848113e0393e461b77
DIST wasm-bindgen-0.2.126.crate 67461 BLAKE2B 69929f4fd69fb3928fd650031a0e9ca96e46ba9318c4d5680be991a81ef82941d875f7a33a59d089e17b014fae8ae54a89376b170b786dfcbf0317e328816ac6 SHA512 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe
-DIST wasm-bindgen-macro-0.2.121.crate 9294 BLAKE2B 762428020014a5d18e9bd8af1426be80553c573799c55792721c907c0136d77c98e21fdaee058136b0ffaa6e997c13599d0132d23ec8c91f8f330e5b7bad618f SHA512 844c4aceb5c1eef783d4ab678b189da004bbea4274de9744ea832d9644bbc08ea8b4a365ab2fcf33295fde235bfe53b21c29e7e30847d1cb0e265ed62302a1fe
-DIST wasm-bindgen-macro-0.2.123.crate 9304 BLAKE2B c5e63c82d580d79eeaeb365c62ceba2ba60d93d39c274b1690a23671cae7e61554a986ecb864d53e464368c56b6fe822ca1390b0ab51e6cfa46fa7c56ecbba12 SHA512 9372fccf13f239cdd63717b88bfc5c1edaaf9436c1de89c32d9bff52265c650abaacceec2f6a229a24e4824c8a8caef9feed30ee7a33d635bec12bb4e933254f
-DIST wasm-bindgen-macro-0.2.125.crate 9302 BLAKE2B fb70dab2c50769e3e73b5156c74097c269c2c32b357c4f62f3c02c6ae349dbe5dedca37516cf35e742ac1ae34dd1b0735a7cfd3ef9cb7627b1585605b6329292 SHA512 87ddf93ffda11a0220beab362701e9775d75575ebbda261f9257a0d1c8e8f3154791c6ca1cab29584841d32c7b231ebc98055d54ac0c0fd3e94c5edd5ef49c38
DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c59573743ded2f20f8fd40ab2143d0247665b9be3198bbb06eb03e68076fbb67c02886a3bc950eb08a23a473110fd814f8d04db SHA512 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda
-DIST wasm-bindgen-macro-support-0.2.121.crate 79901 BLAKE2B a2bf5277242d9f0e89583ed08e98c18e6f6f176342c4462379d00e12ebd7f442f8b157be015a36abaa541ad6a110acc0ff50c8f8b45aee29471568d4c741905f SHA512 ac01daf74ee83db1fd35a7733caeff29f29e1eace54b8b415c935b32b2d48d8802b30ffeea12f73f16785b670c25e5128c894a9bf173e2b112970c3ee1475197
-DIST wasm-bindgen-macro-support-0.2.123.crate 82676 BLAKE2B e6885aa439c270576b6ae647b92b3c9b9974e882a7793be9cf3e737c9ba417f95110855ce7a0b8a0673437ad1209b6ab2ad85f89b5b33e69cebba9fab5250880 SHA512 06266a09f6a629453b9c7fbe0d16cef72f97616c62f50c0e568b8a1120bbdff06507e6eae780a06cb979b722733ca43e3502e51a8e2706be50498a1318421f2a
-DIST wasm-bindgen-macro-support-0.2.125.crate 82680 BLAKE2B 1e48add5cc5bdcce1a705e0fdbe81b770493fccecaed0f576f8a69a73b8fa5850de6c84c2fff87d4ac251f7e43d59179f1096e24862869f3b7de01d73f20cdb7 SHA512 2ce9bf933925585ee077ad910b5abdd96e8bed2dd030609280f1edbba8193f1c67c06b3a55fcdc2ec62ca93727d59858b4c44d6d928cd39108c9a4895ac8c011
DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31
-DIST wasm-bindgen-shared-0.2.121.crate 11270 BLAKE2B 0b66cb8a2518ccf2faa14e292af265ae116304fdfe9fec284f856119c8168e9d0a05dbbcc945eed6bc9a0d4c25933e781a22a816cb43effe0497ad6702d57bcb SHA512 33c037993258552abebe2e3cb3fcd7064e768a4917c1ef3c87ba79b40a3201bdfd27793e78794ec09d7e257dae61a5a8ed283b7651be31c74c2384d4d62b8a86
-DIST wasm-bindgen-shared-0.2.123.crate 11285 BLAKE2B ef2b9445fb11adc8912881a8222f03ca2b29ea96b2743a1d4ddc9fb239d43cc5ed4390cfe5147fbbe194bc3b1058f37ae7a43c1277b66c10c6dac5082586a919 SHA512 058025edb1f0c19a62f6a4b610fab42fba8fc06e69579c5ac7fb8989799d1c5d0f42a3a917166b7d8ef081bd4ed552e4ff7d1114d1630839672d10d2b0fcd316
-DIST wasm-bindgen-shared-0.2.125.crate 11288 BLAKE2B f32480fdce2bbc2a89fe9210ed0bf3fa7d39a37f337d91aaf013ed17f310a6b463704f5bac1e76b25c230f57a058cbaa575e8e2027fe9d3d84064f48a8d1454f SHA512 6fc8a7d82ab3fda1da1fcc9bdd8db07f0f319df722eeef9c9dbc9fc483c0a323d30e1ff8702b608dd8a3e63573a176a71b6c829cbdfe3b5c31ee049eac2ef204
DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4
-DIST wasm-encoder-0.244.0.crate 85804 BLAKE2B 6dabb55c635d13d1d56711a43c655dfcb74bb9f0be10bccd412c21b5dcd63a46b73ff40955ff28aa0fba9341fe22161c8d253762afd587eaf69a7ca49c06e285 SHA512 ab78662abd6bc9edcc14531a87a848eb6c26081ce9bcb9ff15415ceecb48dad98ab6066638947780c65d7689d11502d4dd2353ff3462b4f49e1c1a8c00d2c1d2
-DIST wasm-metadata-0.244.0.crate 21500 BLAKE2B 8da1035b6302c23b00792d90153f74f35eb9cbe913366b43ff7e5d81481c903396b32ad54a416a14b40ff8d4ba329c6fda8c203e4b16f1ab80b3bf4535cde72e SHA512 77677c68dafabacc9697c6090d01fdb171c33ca1663c86dcd3612630b2ea6c41232a7cee125ba416d373edb34ea8e0926d164012461e2ddca8d4d18597feb855
-DIST wasmparser-0.244.0.crate 265607 BLAKE2B fb982e84536afde140d972614bf6c2875ef169f0b68010393e61d8a1041e57d5355e8f0a57df0681ce4159f830e30a59affbd733656aa9c633ad959225007b11 SHA512 d1a1f549fe93e11cf4155a8f5840fa444505ca9184e28163917bd8ddb1d53cb4d2be0335e183ec24625a7db22dd5d7e22c93c697bdd4de0d537b54af4ed7d834
-DIST which-8.0.2.crate 27189 BLAKE2B c20c7c20a641888d273431087d3ea8d3334494fdc284a8c54698a84759e66c320869bdc30c9d9d0d66f264c1f1cfed3744f5da926608dc262ce09fbcfdc4716f SHA512 d3d08e991d3bd5aeb8dca5e3bca9f58c9917815d8ef51b1c9a11a02a12da08b8af0003fcaebc0b284e5d13b85c8d56b84cc4b6a29fa61ea408329e81b3099c0d
-DIST which-8.0.3.crate 27290 BLAKE2B a5fd1cd1fcd31fed2098cb277031db938e4d7a37b57460a867e818cfb9df7d9586b8fd28839a4fba9c828b06bf9c173451d0d95a4bd53b655c04dcf83612ce6a SHA512 af02801856e8bfb7c11a8303c63fe372de6d72fb65d0e226271d494f6551fd068408402f9fe5e3a88c1986b9acec2811c1adcd5ae6cd876dde22969cdf1a7917
DIST which-8.0.4.crate 27967 BLAKE2B 531261133f2d4f822db08f9d879e76b0a6e83256f208df853de7cb635c029350f93e2c0d4f4f2853744a13880c180a05dafaefdc92d8ce8b774761541d0f649d SHA512 cd38aa64c77f83510a8254e1e55ebcd8e226307f218af2ef5a1590156068a8784a63bd69268489b6fcc74f1f7887801b9862945b5ffc3bf4f5365c074a7b0e02
DIST which-8.0.5.crate 28193 BLAKE2B 43620059f46ee487438e3e8c562900c80d74e3da9da5fb435d4a7fd3fc8fbee487718ba450478d8c2b48c7e0d079c331c1dac44aca84dbaac776154e18703554 SHA512 f92ab2b9c9267f19505fde896bbc37648b5f83ff873420b6c9a12b4b19ca9dd2ddad437485ce44460946335e51171ecf9ec3c012f5c43d8b58db4c11247b5edb
-DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
-DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
-DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
-DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
-DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
-DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
-DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
-DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
-DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
-DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
-DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
-DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
-DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
-DIST wit-bindgen-0.51.0.crate 68035 BLAKE2B 0cb5e191f866c3782b6a1e822ecbae6e618e08371867462addb027dd5510638e72438d991777877d5754b2932afcb41f2edc1ec1426334a69311905f0f309b6a SHA512 61380c309630ad7f415d467daf1d639ad7a3e8dcd26e5f88aacf0230b52600f150e804821b6a1df9b79cc7fdd4f1d800d043ee7eca770b1947a3cf06f893711e
-DIST wit-bindgen-core-0.51.0.crate 35048 BLAKE2B 1ce5f1bd6d1ceceaeb91d247f63745abfd25b539b57dc12321a2342f55da1207c697641a778ad6bff2bbece300fa52a788c7890e8dc49c5357f48292fed2a693 SHA512 eec78ac1566cc4f03b1d0d7d2e84c3d0fc2458a649c01a45c9c3781034078ed51b4a9852760fe96115006fb3415bcb31b1bf429cb3cac6e51e09a1c0cfc32ed0
-DIST wit-bindgen-rust-0.51.0.crate 57051 BLAKE2B 65c45b1b8b08681ded9bae2b4ac982770fa613bfe850128de1116a51ddd6366423c27e1f704817ad69dc05694e03aabb56af5bad3aeb0aba3cbc9415fad474e7 SHA512 7a5c29b92fa53ac8f8097b04a9507f471003edabcae0223d35180937b9254c62b24d9f4cef790000bd7bc7f6966af3aced2d7196359479480455baf5f4450f9f
-DIST wit-bindgen-rust-macro-0.51.0.crate 14283 BLAKE2B 79bc4a4846ec73ae02fe69fcb7898297647a0c70526fbd555e79a4c76de968f0d4c9e2e497643d9c1e7403bb8176a2108ca25a7cef577b9db3ae04142a3bd1ba SHA512 bdf6ab20b484180bfde867b8c8b03c10fe02a9279895ece43fddbc20b1ffe771128590d3d4c72585e959512808682278e54983d11066e0192d84b7aee830e0e2
-DIST wit-component-0.244.0.crate 256882 BLAKE2B 5e9c706693e3064ffbbe28a23e64e5bc32f6772ed294dce3bd2972b8d951f2820ddcee5f9e651b1acc470740b021986cedb6f0ff7a9bdc2b6e13f997dd341024 SHA512 efbf91954b7c4fc9cf5835783245f3a8cda7e5883c6e244a3da85a64b6b2d74f44ffa5f73309de7451b5e6aaf614664869769b140872ab85913878e52e490a00
-DIST wit-parser-0.244.0.crate 159371 BLAKE2B f46db4840d3cbcd42e5d26b854247d172f8385810a10c437aaa6b67f3f72dcc230a8d75f4e5ccff6ea006c8a52c2fe92f39d9d90cb30ba594c02ae618fb66bb6 SHA512 c554a167ce9802fbc7537700376da70ed6a79f96adeba5a0e4c955a7cc4f2ae4f588071e25735903d4f509f2590341fa39b2edd018cf6d3bf8ad6477b2474b01
DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541
DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
DIST zmij-1.0.23.crate 28612 BLAKE2B 5b1fda50a365ae6bba79ed8444f15dd184d0ba0d7b993c8f119355029b5d7cf6a4fe5d9f36eec722221725ed747cad5108eb707ef14920670ffa45843edcbfec SHA512 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
diff --git a/dev-build/just/just-1.51.0.ebuild b/dev-build/just/just-1.51.0.ebuild
deleted file mode 100644
index 1a562092c462..000000000000
--- a/dev-build/just/just-1.51.0.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.87.0"
-
-CRATES="
- aho-corasick@1.1.4
- android_system_properties@0.1.5
- ansi_term@0.12.1
- anstream@1.0.0
- anstyle-parse@1.0.0
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.14
- anyhow@1.0.102
- arrayref@0.3.9
- arrayvec@0.7.6
- autocfg@1.5.0
- bitflags@2.11.1
- blake3@1.8.5
- block-buffer@0.10.4
- block2@0.6.2
- bstr@1.12.1
- bumpalo@3.20.2
- bytecount@0.6.9
- camino@1.2.2
- cc@1.2.62
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- chacha20@0.10.0
- chrono@0.4.44
- clap@4.6.1
- clap_builder@4.6.0
- clap_complete@4.6.4
- clap_derive@4.6.1
- clap_lex@1.1.0
- clap_mangen@0.3.0
- colorchoice@1.0.5
- constant_time_eq@0.4.2
- core-foundation-sys@0.8.7
- cpufeatures@0.2.17
- cpufeatures@0.3.0
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crypto-common@0.1.7
- ctrlc@3.5.2
- diff@0.1.13
- digest@0.10.7
- dirs-sys@0.5.0
- dirs@6.0.0
- dispatch2@0.3.1
- dotenvy@0.15.7
- equivalent@1.0.2
- errno@0.3.14
- fastrand@2.4.1
- find-msvc-tools@0.1.9
- fnv@1.0.7
- foldhash@0.1.5
- futures-core@0.3.32
- futures-task@0.3.32
- futures-util@0.3.32
- generic-array@0.14.7
- getopts@0.2.24
- getrandom@0.2.17
- getrandom@0.4.2
- hashbrown@0.15.5
- hashbrown@0.17.1
- heck@0.5.0
- hermit-abi@0.5.2
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.65
- id-arena@2.3.0
- indexmap@2.14.0
- is_executable@1.0.5
- is_terminal_polyfill@1.70.2
- itoa@1.0.18
- js-sys@0.3.98
- leb128fmt@0.1.0
- lexiclean@0.0.1
- libc@0.2.186
- libredox@0.1.16
- linux-raw-sys@0.12.1
- log@0.4.29
- memchr@2.8.0
- memmap2@0.9.10
- nix@0.31.2
- num-traits@0.2.19
- num_cpus@1.17.0
- objc2-encode@4.1.0
- objc2@0.6.4
- once_cell@1.21.4
- once_cell_polyfill@1.70.2
- option-ext@0.2.0
- papergrid@0.14.0
- percent-encoding@2.3.2
- pin-project-lite@0.2.17
- pretty_assertions@1.4.1
- prettyplease@0.2.37
- proc-macro-error-attr2@2.0.0
- proc-macro-error2@2.0.1
- proc-macro2@1.0.106
- pulldown-cmark-to-cmark@10.0.4
- pulldown-cmark@0.9.6
- quote@1.0.45
- r-efi@6.0.0
- rand@0.10.1
- rand_core@0.10.1
- rayon-core@1.13.0
- redox_users@0.5.2
- regex-automata@0.4.14
- regex-syntax@0.8.10
- regex@1.12.3
- roff@1.1.1
- rustix@1.1.4
- rustversion@1.0.22
- ryu@1.0.23
- semver@1.0.28
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.149
- serde_yaml@0.9.34+deprecated
- sha2@0.10.9
- shellexpand@3.1.2
- shlex@1.3.0
- similar@3.1.0
- slab@0.4.12
- snafu-derive@0.9.0
- snafu@0.9.0
- strsim@0.11.1
- strum@0.28.0
- strum_macros@0.28.0
- syn@2.0.117
- tabled@0.18.0
- tabled_derive@0.10.0
- tempfile@3.27.0
- temptree@0.2.0
- terminal_size@0.4.4
- thiserror-impl@2.0.18
- thiserror@2.0.18
- typed-arena@2.0.2
- typenum@1.20.0
- unicase@2.9.0
- unicode-ident@1.0.24
- unicode-segmentation@1.13.2
- unicode-width@0.2.2
- unicode-xid@0.2.6
- unsafe-libyaml@0.2.11
- utf8parse@0.2.2
- uuid@1.23.1
- version_check@0.9.5
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.1+wasi-0.2.4
- wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
- wasm-bindgen-macro-support@0.2.121
- wasm-bindgen-macro@0.2.121
- wasm-bindgen-shared@0.2.121
- wasm-bindgen@0.2.121
- wasm-encoder@0.244.0
- wasm-metadata@0.244.0
- wasmparser@0.244.0
- which@8.0.2
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.62.2
- windows-implement@0.60.2
- windows-interface@0.59.3
- windows-link@0.2.1
- windows-result@0.4.1
- windows-strings@0.5.1
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.53.1
- wit-bindgen-core@0.51.0
- wit-bindgen-rust-macro@0.51.0
- wit-bindgen-rust@0.51.0
- wit-bindgen@0.46.0
- wit-bindgen@0.51.0
- wit-component@0.244.0
- wit-parser@0.244.0
- yansi@1.0.1
- zmij@1.0.21
- ${PN}@${PV}
-"
-
-inherit cargo shell-completion toolchain-funcs
-
-DESCRIPTION="Just a command runner (with syntax inspired by 'make')"
-HOMEPAGE="
- https://just.systems/
- https://crates.io/crates/just
- https://github.com/casey/just
-"
-SRC_URI="${CARGO_CRATE_URIS}"
-
-LICENSE="CC0-1.0"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 CC0-1.0 MIT MPL-2.0 Unicode-3.0 ZLIB"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_test() {
- default
-}
-
-src_prepare() {
- default
- tc-export CC
-}
-
-src_install() {
- local DOCS=( README.md )
-
- cargo_src_install
-
- mkdir man || die
- $(cargo_target_dir)/just --man > man/just.1 || die
-
- doman man/*
-
- einstalldocs
-
- # bash-completion
- $(cargo_target_dir)/just --completions bash > completions/just.bash || die
- newbashcomp "completions/${PN}.bash" "${PN}"
-
- # zsh-completion
- $(cargo_target_dir)/just --completions zsh > completions/just.zsh || die
- newzshcomp "completions/${PN}.zsh" "_${PN}"
-
- # fish-completion
- $(cargo_target_dir)/just --completions fish > completions/just.fish || die
- dofishcomp "completions/${PN}.fish"
-}
diff --git a/dev-build/just/just-1.52.0.ebuild b/dev-build/just/just-1.52.0.ebuild
deleted file mode 100644
index 106f459b2ff8..000000000000
--- a/dev-build/just/just-1.52.0.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.87.0"
-
-CRATES="
- aho-corasick@1.1.4
- android_system_properties@0.1.5
- anstream@1.0.0
- anstyle-parse@1.0.0
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.14
- anyhow@1.0.102
- arrayref@0.3.9
- arrayvec@0.7.6
- autocfg@1.5.1
- bitflags@2.13.0
- blake3@1.8.5
- block-buffer@0.10.4
- block2@0.6.2
- bstr@1.12.1
- bumpalo@3.20.3
- bytecount@0.6.9
- camino@1.2.2
- cc@1.2.63
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- chacha20@0.10.0
- chrono@0.4.45
- clap@4.6.1
- clap_builder@4.6.0
- clap_complete@4.6.5
- clap_derive@4.6.1
- clap_lex@1.1.0
- clap_mangen@0.3.0
- colorchoice@1.0.5
- constant_time_eq@0.4.2
- core-foundation-sys@0.8.7
- cpufeatures@0.2.17
- cpufeatures@0.3.0
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crypto-common@0.1.7
- ctrlc@3.5.2
- diff@0.1.13
- digest@0.10.7
- dirs-sys@0.5.0
- dirs@6.0.0
- dispatch2@0.3.1
- dotenvy@0.15.7
- equivalent@1.0.2
- errno@0.3.14
- fastrand@2.4.1
- find-msvc-tools@0.1.9
- fnv@1.0.7
- foldhash@0.1.5
- futures-core@0.3.32
- futures-task@0.3.32
- futures-util@0.3.32
- generic-array@0.14.7
- getopts@0.2.24
- getrandom@0.2.17
- getrandom@0.4.2
- hashbrown@0.15.5
- hashbrown@0.17.1
- heck@0.5.0
- hermit-abi@0.5.2
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.65
- id-arena@2.3.0
- indexmap@2.14.0
- is_executable@1.0.5
- is_terminal_polyfill@1.70.2
- itoa@1.0.18
- js-sys@0.3.100
- leb128fmt@0.1.0
- lexiclean@0.0.1
- libc@0.2.186
- libredox@0.1.17
- linux-raw-sys@0.12.1
- log@0.4.32
- memchr@2.8.1
- memmap2@0.9.10
- nix@0.31.3
- nu-ansi-term@0.50.3
- num-traits@0.2.19
- num_cpus@1.17.0
- objc2-encode@4.1.0
- objc2@0.6.4
- once_cell@1.21.4
- once_cell_polyfill@1.70.2
- option-ext@0.2.0
- papergrid@0.14.0
- percent-encoding@2.3.2
- pin-project-lite@0.2.17
- pretty_assertions@1.4.1
- prettyplease@0.2.37
- proc-macro-error-attr2@2.0.0
- proc-macro-error2@2.0.1
- proc-macro2@1.0.106
- pulldown-cmark-to-cmark@10.0.4
- pulldown-cmark@0.9.6
- quote@1.0.45
- r-efi@6.0.0
- rand@0.10.1
- rand_core@0.10.1
- rayon-core@1.13.0
- redox_users@0.5.2
- regex-automata@0.4.14
- regex-syntax@0.8.10
- regex@1.12.3
- roff@1.1.1
- rustix@1.1.4
- rustversion@1.0.22
- ryu@1.0.23
- semver@1.0.28
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.150
- serde_yaml@0.9.34+deprecated
- sha2@0.10.9
- shellexpand@3.1.2
- shlex@1.3.0
- shlex@2.0.1
- similar@3.1.1
- slab@0.4.12
- snafu-derive@0.9.1
- snafu@0.9.1
- strsim@0.11.1
- strum@0.28.0
- strum_macros@0.28.0
- syn@2.0.117
- tabled@0.18.0
- tabled_derive@0.10.0
- tempfile@3.27.0
- temptree@0.2.0
- terminal_size@0.4.4
- thiserror-impl@2.0.18
- thiserror@2.0.18
- typed-arena@2.0.2
- typenum@1.20.1
- unicase@2.9.0
- unicode-ident@1.0.24
- unicode-segmentation@1.13.3
- unicode-width@0.2.2
- unicode-xid@0.2.6
- unsafe-libyaml@0.2.11
- utf8parse@0.2.2
- uuid@1.23.2
- version_check@0.9.5
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.1+wasi-0.2.4
- wasip3@0.4.0+wasi-0.3.0-rc-2026-01-06
- wasm-bindgen-macro-support@0.2.123
- wasm-bindgen-macro@0.2.123
- wasm-bindgen-shared@0.2.123
- wasm-bindgen@0.2.123
- wasm-encoder@0.244.0
- wasm-metadata@0.244.0
- wasmparser@0.244.0
- which@8.0.3
- windows-core@0.62.2
- windows-implement@0.60.2
- windows-interface@0.59.3
- windows-link@0.2.1
- windows-result@0.4.1
- windows-strings@0.5.1
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.53.1
- wit-bindgen-core@0.51.0
- wit-bindgen-rust-macro@0.51.0
- wit-bindgen-rust@0.51.0
- wit-bindgen@0.46.0
- wit-bindgen@0.51.0
- wit-component@0.244.0
- wit-parser@0.244.0
- yansi@1.0.1
- zmij@1.0.21
- ${PN}@${PV}
-"
-
-inherit cargo shell-completion toolchain-funcs
-
-DESCRIPTION="Just a command runner (with syntax inspired by 'make')"
-HOMEPAGE="
- https://just.systems/
- https://crates.io/crates/just
- https://github.com/casey/just
-"
-SRC_URI="${CARGO_CRATE_URIS}"
-
-LICENSE="CC0-1.0"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 CC0-1.0 MIT MPL-2.0 Unicode-3.0 ZLIB"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_test() {
- default
-}
-
-src_prepare() {
- default
- tc-export CC
-}
-
-src_install() {
- local DOCS=( README.md )
-
- cargo_src_install
-
- mkdir man || die
- $(cargo_target_dir)/just --man > man/just.1 || die
-
- doman man/*
-
- einstalldocs
-
- # bash-completion
- $(cargo_target_dir)/just --completions bash > completions/just.bash || die
- newbashcomp "completions/${PN}.bash" "${PN}"
-
- # zsh-completion
- $(cargo_target_dir)/just --completions zsh > completions/just.zsh || die
- newzshcomp "completions/${PN}.zsh" "_${PN}"
-
- # fish-completion
- $(cargo_target_dir)/just --completions fish > completions/just.fish || die
- dofishcomp "completions/${PN}.fish"
-}
diff --git a/dev-build/just/just-1.54.0.ebuild b/dev-build/just/just-1.58.0.ebuild
index 6b0d32916fa0..3dafc0ec8567 100644
--- a/dev-build/just/just-1.54.0.ebuild
+++ b/dev-build/just/just-1.58.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
RUST_MIN_VER="1.89.0"
CRATES="
- aho-corasick@1.1.4
+ aho-corasick@1.1.5
android_system_properties@0.1.5
anstream@1.0.0
anstyle-parse@1.0.0
@@ -14,71 +14,72 @@ CRATES="
anstyle-wincon@3.0.11
anstyle@1.0.14
arrayref@0.3.9
- arrayvec@0.7.7
+ arrayvec@0.7.8
autocfg@1.5.1
- bitflags@2.13.0
+ bitflags@2.13.1
blake3@1.8.5
- block-buffer@0.10.4
+ block-buffer@0.12.1
block2@0.6.2
- bstr@1.12.1
+ bstr@1.13.0
bumpalo@3.20.3
bytecount@0.6.9
- camino@1.2.3
- cc@1.2.65
+ camino@1.2.5
+ cc@1.4.0
cfg-if@1.0.4
- cfg_aliases@0.2.1
- chacha20@0.10.0
+ cfg_aliases@0.2.2
+ chacha20@0.10.1
chrono@0.4.45
- clap@4.6.1
- clap_builder@4.6.0
- clap_complete@4.6.5
- clap_derive@4.6.1
+ clap@4.6.5
+ clap_builder@4.6.5
+ clap_complete@4.6.8
+ clap_derive@4.6.4
clap_lex@1.1.0
clap_mangen@0.3.0
colorchoice@1.0.5
+ const-oid@0.10.2
constant_time_eq@0.4.2
core-foundation-sys@0.8.7
- cpufeatures@0.2.17
cpufeatures@0.3.0
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crypto-common@0.1.7
+ crossbeam-deque@0.8.7
+ crossbeam-epoch@0.9.20
+ crossbeam-utils@0.8.22
+ crypto-common@0.2.2
ctrlc@3.5.2
diff@0.1.13
- digest@0.10.7
+ digest-io@0.1.0
+ digest@0.11.3
dirs-sys@0.5.0
dirs@6.0.0
dispatch2@0.3.1
dotenvy@0.15.7
equivalent@1.0.2
errno@0.3.14
- fastrand@2.4.1
+ fastrand@2.5.0
find-msvc-tools@0.1.9
fnv@1.0.7
- futures-core@0.3.32
- futures-task@0.3.32
- futures-util@0.3.32
- generic-array@0.14.7
+ futures-core@0.3.33
+ futures-task@0.3.33
+ futures-util@0.3.33
getopts@0.2.24
getrandom@0.2.17
getrandom@0.4.3
hashbrown@0.17.1
heck@0.5.0
hermit-abi@0.5.2
+ hex@0.4.3
+ hybrid-array@0.4.14
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.65
indexmap@2.14.0
is_executable@1.0.6
is_terminal_polyfill@1.70.2
itoa@1.0.18
- js-sys@0.3.102
- lexiclean@0.0.1
- libc@0.2.186
- libredox@0.1.17
+ js-sys@0.3.103
+ libc@0.2.189
+ libredox@0.1.19
linux-raw-sys@0.12.1
log@0.4.33
- memchr@2.8.2
+ memchr@2.8.3
memmap2@0.9.11
nix@0.31.3
nu-ansi-term@0.50.3
@@ -95,48 +96,47 @@ CRATES="
pretty_assertions@1.4.1
proc-macro-error-attr2@2.0.0
proc-macro-error2@2.0.1
- proc-macro2@1.0.106
+ proc-macro2@1.0.107
pulldown-cmark-to-cmark@10.0.4
pulldown-cmark@0.13.4
pulldown-cmark@0.9.6
- quote@1.0.46
+ quote@1.0.47
r-efi@6.0.0
- rand@0.10.1
+ rand@0.10.2
rand_core@0.10.1
rayon-core@1.13.0
redox_users@0.5.2
- regex-automata@0.4.14
+ regex-automata@0.4.16
regex-syntax@0.8.11
- regex@1.12.4
+ regex@1.13.1
roff@1.1.1
rustix@1.1.4
- rustversion@1.0.22
+ rustversion@1.0.23
ryu@1.0.23
semver@1.0.28
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.150
+ serde@1.0.229
+ serde_core@1.0.229
+ serde_derive@1.0.229
+ serde_json@1.0.151
serde_yaml@0.9.34+deprecated
- sha2@0.10.9
+ sha2@0.11.0
shellexpand@3.1.2
- shlex@1.3.0
shlex@2.0.1
similar@3.1.1
slab@0.4.12
- snafu-derive@0.9.1
- snafu@0.9.1
+ snafu-derive@0.9.2
+ snafu@0.9.2
strsim@0.11.1
strum@0.28.0
strum_macros@0.28.0
- syn@2.0.118
+ syn@2.0.119
+ syn@3.0.3
tabled@0.18.0
tabled_derive@0.10.0
tempfile@3.27.0
- temptree@0.2.0
terminal_size@0.4.4
- thiserror-impl@2.0.18
- thiserror@2.0.18
+ thiserror-impl@2.0.19
+ thiserror@2.0.19
typed-arena@2.0.2
typenum@1.20.1
unicase@2.9.0
@@ -145,14 +145,13 @@ CRATES="
unicode-width@0.2.2
unsafe-libyaml@0.2.11
utf8parse@0.2.2
- uuid@1.23.3
- version_check@0.9.5
+ uuid@1.24.0
wasi@0.11.1+wasi-snapshot-preview1
- wasm-bindgen-macro-support@0.2.125
- wasm-bindgen-macro@0.2.125
- wasm-bindgen-shared@0.2.125
- wasm-bindgen@0.2.125
- which@8.0.4
+ wasm-bindgen-macro-support@0.2.126
+ wasm-bindgen-macro@0.2.126
+ wasm-bindgen-shared@0.2.126
+ wasm-bindgen@0.2.126
+ which@8.0.5
windows-core@0.62.2
windows-implement@0.60.2
windows-interface@0.59.3
@@ -161,7 +160,7 @@ CRATES="
windows-strings@0.5.1
windows-sys@0.61.2
yansi@1.0.1
- zmij@1.0.21
+ zmij@1.0.23
${PN}@${PV}
"
diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest
index 7e5657b299d6..c7f090a8b414 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -1 +1,2 @@
+DIST mysql-connector-c++-26.7.0-src.tar.gz 4793021 BLAKE2B 41042a595355330ddce5062a92414321c6e7e7f3417e678a23cfeed78d0946239401f0b2601f7f532a0dac5029baa6cbbaa3b19fb59962e36adf88f4e3702b50 SHA512 fcdd6b29ba75ac27cb75a1fd6297cba3ad1cac22e4deeeb9b012383e46460f94bf13dc2a9f085d8c86e03338649d0ea8443d5e04c3c3c42267d6a547a5661cd4
DIST mysql-connector-c++-9.6.0-src.tar.gz 4789835 BLAKE2B d4991161d524e887b7dff1eacf719f9114657dd4a34df9c2b20882f8eb125ec0d86527464b7f1444fbe4e9f346dd92b49a5a6a48675ed3e426b599628be3c5d3 SHA512 227854759a19d5738ca4a33b128242b166699b0e664652e8f621c084898c84ac0c99daeeb4ee9c68bef2c2bd539f268bfb0f38d8ead590ea0b27919865655442
diff --git a/dev-db/mysql-connector-c++/files/mysql-connector-c++-26.7.0-hookup-tests.patch b/dev-db/mysql-connector-c++/files/mysql-connector-c++-26.7.0-hookup-tests.patch
new file mode 100644
index 000000000000..2787438ac841
--- /dev/null
+++ b/dev-db/mysql-connector-c++/files/mysql-connector-c++-26.7.0-hookup-tests.patch
@@ -0,0 +1,80 @@
+From 57aba195062ca02c50a2a680c815f2d2014b6f11 Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <parona@protonmail.com>
+Date: Sat, 8 Mar 2025 00:05:15 +0200
+Subject: [PATCH 1/2] Build correctly against shared library gtest
+
+Not upstreamable as is.
+--- a/cdk/cmake/gtest.cmake
++++ b/cdk/cmake/gtest.cmake
+@@ -129,14 +129,14 @@ MESSAGE("gtest location: ${gtest_location}")
+ MESSAGE("gtest_main location: ${gtest_main_location}")
+
+
+-add_library(gtest STATIC IMPORTED)
+-add_library(gtest_main STATIC IMPORTED)
++add_library(gtest ALIAS GTest::gtest)
++add_library(gtest_main ALIAS GTest::gtest_main)
+
+-target_include_directories(gtest INTERFACE ${GTEST_INCLUDE_DIRS})
++target_include_directories(GTest::gtest INTERFACE ${GTEST_INCLUDE_DIRS})
+
+ # See: https://stackoverflow.com/questions/42847103/stdtr1-with-visual-studio-2017
+
+-target_compile_definitions(gtest INTERFACE
++target_compile_definitions(GTest::gtest INTERFACE
+ -DGTEST_LANG_CXX11=1
+ )
+
+@@ -140,17 +140,6 @@ target_compile_definitions(gtest INTERFACE
+ -DGTEST_LANG_CXX11=1
+ )
+
+-set_target_properties(gtest PROPERTIES
+- IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
+- IMPORTED_LOCATION "${gtest_location}"
+-)
+-
+-set_target_properties(gtest_main PROPERTIES
+- IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
+- IMPORTED_LINK_INTERFACE_LIBRARIES "gtest"
+- IMPORTED_LOCATION "${gtest_main_location}"
+-)
+-
+ #
+ # Setup configuration-specific locations for Win
+ # TODO: Should the same be done for OSX?
+@@ -198,11 +187,5 @@ IF(WIN32)
+
+ ENDFOREACH(Config)
+
+-ELSE(WIN32)
+-
+- # On unix gtest depends on pthread library
+- set_property(TARGET gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES pthread)
+- set_property(TARGET gtest APPEND PROPERTY IMPORTED_LINK_INTERFACE_LIBRARIES pthread)
+-
+ ENDIF(WIN32)
+
+--
+2.51.0
+
+
+From 05fc947c7184a424259463699555f3cbaf2b38ec Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <parona@protonmail.com>
+Date: Sat, 8 Mar 2025 00:06:41 +0200
+Subject: [PATCH 2/2] Hook cdk unittests to ctest
+
+--- a/cdk/cmake/testing.cmake
++++ b/cdk/cmake/testing.cmake
+@@ -365,6 +365,8 @@ IF(WITH_TESTS)
+ COMMENT "# Generating test group definitons."
+ )
+
++ gtest_discover_tests(${target_run_unit_tests})
++
+ ENDIF()
+ ENDMACRO(ADD_TEST_TARGET)
+
+--
+2.51.0
+
diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-26.7.0.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-26.7.0.ebuild
new file mode 100644
index 000000000000..b894e2c2ff83
--- /dev/null
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-26.7.0.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+URI_DIR="Connector-C++"
+DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
+HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/"
+SRC_URI="
+ https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz
+"
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Artistic GPL-2"
+# See ABI_VERSION(s) is version.cmake
+SLOT="0/2.10" # ABI_VERSION_MAJOR/JDBC_ABI_VERSION_MAJOR
+# -ppc, -sparc for bug #711940
+KEYWORDS="~amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86"
+IUSE="+legacy test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-arch/lz4:=
+ app-arch/zstd:=
+ dev-libs/openssl:=
+ virtual/zlib:=
+ legacy? (
+ >=dev-db/mysql-connector-c-8.0.27:=
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-cpp/gtest
+ )
+"
+BDEPEND="
+ test? (
+ >=dev-db/mysql-8[server]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-8.0.27-mysqlclient_r.patch
+ "${FILESDIR}"/${PN}-8.0.33-jdbc.patch
+ "${FILESDIR}"/${PN}-9.2.0-gcc-15-cstdint.patch
+ "${FILESDIR}"/${PN}-9.2.0-test-iomanip.patch
+ "${FILESDIR}"/${PN}-26.7.0-hookup-tests.patch
+)
+
+src_prepare() {
+ # silence cmake complaints by drop unused vendored sources
+ rm -r cdk/extra/{lz4,zlib,zstd} || die
+
+ cmake_src_prepare
+
+ # ignores MAKEOPTS and runs recursive make -j$(nproc). Clobbers jobs badly
+ # enough that your system immediately freezes.
+ #
+ # https://bugs.gentoo.org/921309
+ # https://bugs.mysql.com/bug.php?id=115734
+ sed -i 's/prc_cnt AND NOT/FALSE AND NOT/' cdk/cmake/dependency.cmake || die
+
+}
+
+src_configure() {
+ # sanity check subslot to kick would be drive by bumpers
+ local detected_abi
+ detected_abi="$(awk '$1 ~ "set.*ABI_VERSION_MAJOR" {printf("%s.",$2)}' version.cmake)"
+ detected_abi="${detected_abi%.}"
+ if [[ "${SLOT#0/}" != "${detected_abi}" ]]; then
+ die "Sub slot ${SLOT#0/} doesn't match upstream specified ABI ${detected_abi}."
+ fi
+
+ local mycmakeargs=(
+ -DBUNDLE_DEPENDENCIES=OFF
+ -DWITH_JDBC=$(usex legacy)
+ -DWITH_LZ4=system
+ # Cannot handle protobuf >23, bug #912797
+ #-DWITH_PROTOBUF=system
+ -DWITH_SSL=system
+ -DWITH_TESTS=$(usex test)
+ -DWITH_ZLIB=system
+ -DWITH_ZSTD=system
+ )
+
+ if use legacy; then
+ mycmakeargs+=(
+ -DMYSQLCLIENT_STATIC_BINDING=0
+ -DMYSQLCLIENT_STATIC_LINKING=0
+ )
+ fi
+
+ cmake_src_configure
+}
+
+# NOTE: Test failures in jdbc may be a sign of issues in mysql-connector-c.
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # Test that configures, builds and install a test project again. It gets caught on the install phase.
+ Link_test
+ # Only ipv4 will work as only the ipv4 local address is specified. A future task for someone...
+ # https://dev.mysql.com/doc/refman/8.4/en/x-plugin-options-system-variables.html#sysvar_mysqlx_bind_address
+ Sess.ipv6
+ # FIXME:
+ # not ok 15 - preparedstatement::queryAttributes # assertEquals(int) failed in
+ # /var/tmp/portage/dev-db/mysql-connector-c++-9.2.0/work/mysql-connector-c++-9.2.0-src/jdbc/test/unit/classes/preparedstatement.cpp,
+ # line #1582 expecting '200' got '0'
+ jdbc_test_preparedstatement
+ )
+
+ local -x MYSQL_HOST="127.0.0.1"
+ local -x MYSQL_PORT="5555"
+ local -x MYSQL_USER="$(whoami)"
+ local -x MYSQL_PASSWORD="insecure"
+ local -x XPLUGIN_PORT="5556"
+
+ einfo "Creating mysql test instance"
+ mkdir -p "${T}"/mysql || die
+ mysqld \
+ --no-defaults \
+ --initialize-insecure \
+ --user root \
+ --basedir="${EPREFIX}/usr" \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld_install.log || die
+
+ einfo "Starting mysql test instance ..."
+ mysqld \
+ --no-defaults \
+ --character-set-server=utf8 \
+ --bind-address=${MYSQL_HOST} \
+ --port=${MYSQL_PORT} \
+ --socket="${T}"/mysqld.sock \
+ --mysqlx-bind-address=${MYSQL_HOST} \
+ --mysqlx-port=${XPLUGIN_PORT} \
+ --mysqlx-socket="${T}"/mysqlx.sock \
+ --pid-file="${T}"/mysqld.pid \
+ --datadir="${T}"/mysql 1>"${T}"/mysqld.log 2>&1 &
+
+ # wait for it to start
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] && break
+ sleep 1
+ done
+ [[ ! -S ${T}/mysqld.sock ]] && die "mysqld failed to start"
+
+ einfo "Configure mysql test instance ..."
+ # https://github.com/mysql/mysql-connector-cpp/blob/trunk/jdbc/test/CJUnitTestsPort/README
+ mysql -u root \
+ -e "CREATE USER ${MYSQL_USER} IDENTIFIED BY '${MYSQL_PASSWORD}'; GRANT ALL PRIVILEGES ON *.* TO ${MYSQL_USER} WITH GRANT OPTION;" \
+ -S "${T}/mysqld.sock" \
+ -h ${MYSQL_HOST} \
+ -P ${MYSQL_PORT} || die
+ mysql -u root \
+ -S "${T}/mysqld.sock" \
+ -h ${MYSQL_HOST} \
+ -P ${MYSQL_PORT} < "${S}"/jdbc/test/CJUnitTestsPort/cts.sql || die
+
+ # Do tests with one job for proper clean up in database tests.
+ nonfatal cmake_src_test -j1
+ local ret=${?}
+
+ einfo "Stopping mysql test instance ..."
+ pkill -F "${T}"/mysqld.pid || die
+ # wait for it to stop
+ local i
+ for (( i = 0; i < 10; i++ )); do
+ [[ -S ${T}/mysqld.sock ]] || break
+ sleep 1
+ done
+
+ rm -rf "${T}"/mysql || die
+
+ [[ ${ret} -ne 0 ]] && die
+}
+
+src_install() {
+ cmake_src_install
+ einstalldocs
+
+ # cmake package config file appears to be broken in multiple ways
+ rm "${ED}/usr/mysql-concpp-config.cmake" || die
+ rm "${ED}/usr/mysql-concpp-config-version.cmake" || die
+}
diff --git a/dev-db/valkey/Manifest b/dev-db/valkey/Manifest
index 024c55fc2f82..8e8e83c1c6b0 100644
--- a/dev-db/valkey/Manifest
+++ b/dev-db/valkey/Manifest
@@ -1,2 +1 @@
-DIST valkey-9.1.0.gh.tar.gz 4375381 BLAKE2B 6d4427463313d5d70afd3215875461cbb9e028b9229d25629a6ddb1e6138d2706bc5fbfb5bafdfee1b8aa6c86685a41c4c64c3ff0b0f2e5c34663ee569759a15 SHA512 39218e256471103a2e9e8ba77c0b87cbc479aa8b2a402a64f55aef4ab38e4ff613aca27ff3c19a7142ee9caa9099a987be2a710033244aee0ac3de0f72b3ff5a
DIST valkey-9.1.2.gh.tar.gz 4417675 BLAKE2B 33101aebef6e6ffb4a57b0fbd9a15e0ac4dd08aee8a0c6ebe3fe6af0edb2f341e9fa20255d8b650bb799d5ce547c0986f9acd6df3d1db06b61c86e0939b86de5 SHA512 04d7cde9a1ecc856f7c2b6e45c96ca882cd984ddbdf5d89bdca451c708d82846eabbafde694c1d7b99e6bd41cf079c963b599b435f2d5bb4ffddfe25bb1a74af
diff --git a/dev-db/valkey/valkey-9.1.0-r1.ebuild b/dev-db/valkey/valkey-9.1.0-r1.ebuild
deleted file mode 100644
index 1d7b136b74fa..000000000000
--- a/dev-db/valkey/valkey-9.1.0-r1.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="Persistent key-value store, fork of dev-db/redis"
-HOMEPAGE="https://valkey.io https://github.com/valkey-io/valkey"
-SRC_URI="
- https://github.com/valkey-io/valkey/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-# deps/fast_float: || ( Apache-2.0 MIT Boost-1.0 )
-# deps/fpconv: Boost-1.0
-# deps/hdr_histogram: CC0-1.0
-# deps/lua: MIT
-LICENSE="BSD || ( Apache-2.0 MIT Boost-1.0 ) Boost-1.0 CC0-1.0 MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="jemalloc ssl systemd tcmalloc test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="?? ( jemalloc tcmalloc )"
-
-DEPEND="
- jemalloc? ( >=dev-libs/jemalloc-5.1:=[stats] )
- ssl? ( dev-libs/openssl:= )
- systemd? ( sys-apps/systemd:= )
- tcmalloc? ( dev-util/google-perftools )
-"
-RDEPEND="
- ${DEPEND}
- acct-group/valkey
- acct-user/valkey
-"
-BDEPEND="
- acct-group/valkey
- acct-user/valkey
- virtual/pkgconfig
- test? (
- dev-lang/tcl:0=
- ssl? ( dev-tcltk/tls )
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-9.1.0-config.patch
- "${FILESDIR}"/${PN}-9.1.0-config-sentinel.patch
- "${FILESDIR}"/${PN}-9.1.0-system-jemalloc.patch
- "${FILESDIR}"/${PN}-9.1.0-ppc-atomic.patch
- "${FILESDIR}"/${PN}-9.1.0-no-which.patch
-)
-
-src_prepare() {
- default
-
- # Respect user CFLAGS in bundled lua
- sed -i '/LUA_CFLAGS/s: -O2::g' deps/Makefile || die
-
- local mysedconf=(
- -e 's:-Werror ::g'
- -e 's:-Werror=deprecated-declarations ::g'
- )
-
- local f
- while IFS= read -r -d '' f; do
- sed -i "${mysedconf[@]}" "${f}" || die "sed failed for ${f}"
- done < <(find -name 'Makefile' -print0)
-
- # Linenoise can't be built with -std=c99, see bug #451164
- # also, don't define ANSI/c99 for lua twice
- sed -i -e "s:-std=c99::g" deps{,/linenoise}/Makefile || die
-}
-
-src_compile() {
- tc-export AR CC RANLIB
-
- # No point in unbundling Lua, as upstream have deviated too far from
- # vanilla Lua, adding their own APIs like lua_enablereadonlytable.
- local myconf=(
- AR="${AR}"
- CC="${CC}"
- RANLIB="${RANLIB}"
-
- V=1
-
- # OPTIMIZATION defaults to -O3. Let's respect user CFLAGS by setting it
- # to empty value.
- OPTIMIZATION=''
- # Disable debug flags in bundled libvalkey
- DEBUG=''
- DEBUG_FLAGS=''
-
- BUILD_TLS=$(usex ssl)
- USE_SYSTEMD=$(usex systemd)
- )
-
- if use jemalloc; then
- myconf+=( MALLOC=jemalloc )
- elif use tcmalloc; then
- myconf+=( MALLOC=tcmalloc )
- else
- myconf+=( MALLOC=libc )
- fi
-
- emake "${myconf[@]}"
-}
-
-src_test() {
- local runtestargs=(
- --verbose
-
- --clients "$(makeopts_jobs)" # bug #649868
-
- # The Active defrag for argv test fails with edge values, it does not seem to be
- # critical issue, see https://github.com/redis/redis/issues/14006
- --skiptest "/Active defrag for argv retained by the main thread from IO thread.*"
-
- # The following test fails with system jemalloc, as it expects
- # different values, because the bundled jemalloc is compiled with
- # --with-lg-quantum=3 parameter in order to provide additional size
- # classes which are not 16 byte alligned.
- --skiptest "Check MEMORY USAGE for embedded key strings with jemalloc"
-
- # Timing-sensitive, see https://github.com/valkey-io/valkey/issues/2482
- --skiptest "COPY Preserves TTLs"
- --skiptest "RESTORE Preserves Field TTLs"
-
- # Missing tmp in string
- --skiptest "Process title set as expected"
-
- # Unclear failure
- --tags -external:skip
- )
-
- 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 # 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
-
- # Breaks unrelated tests with 'large-memory' tag error (bug #976445)
- #if use ssl; then
- # edo ./utils/gen-test-certs.sh
- # runtestargs+=( --tls )
- # :;
- #fi
-
- edo ./runtest "${runtestargs[@]}"
-}
-
-src_install() {
- insinto /etc/valkey
- doins valkey.conf sentinel.conf
- use prefix || fowners -R valkey:valkey /etc/valkey /etc/valkey/{valkey,sentinel}.conf
- fperms 0750 /etc/valkey
- fperms 0644 /etc/valkey/{valkey,sentinel}.conf
-
- newconfd "${FILESDIR}"/valkey.confd valkey
- newinitd "${FILESDIR}"/valkey.initd valkey
-
- systemd_newunit "${FILESDIR}"/valkey.service valkey.service
- newtmpfiles "${FILESDIR}"/valkey.tmpfiles valkey.conf
-
- newconfd "${FILESDIR}"/valkey-sentinel.confd valkey-sentinel
- newinitd "${FILESDIR}"/valkey-sentinel.initd valkey-sentinel
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
-
- dodoc 00-RELEASENOTES CONTRIBUTING.md README.md
-
- dobin src/valkey-cli
- dosbin src/valkey-benchmark src/valkey-server src/valkey-check-aof src/valkey-check-rdb
- fperms 0750 /usr/sbin/valkey-benchmark
- dosym valkey-server /usr/sbin/valkey-sentinel
-
- if use prefix; then
- diropts -m0750
- else
- diropts -m0750 -o valkey -g valkey
- fi
- keepdir /var/{log,lib}/valkey
-}
-
-pkg_postinst() {
- tmpfiles_process valkey.conf
-}
diff --git a/dev-db/zedis/Manifest b/dev-db/zedis/Manifest
index d622079c243f..442a64f0b9df 100644
--- a/dev-db/zedis/Manifest
+++ b/dev-db/zedis/Manifest
@@ -1,18 +1,12 @@
-DIST font-kit-110523127440aefb11ce0cf280ae7c5071337ec5.gh.tar.gz 1289436 BLAKE2B abe61ea8a1442b9d4d6a1de7751b5e1becb44834cd8fb1040d54c3329af45d3472b97198c6b951f8f8e2444b3988e783d498271a65473c54ab3c1421cbb43664 SHA512 ebedc99904db7805233e40c40e1a1a918119a039709fa1269a1fe6f336b7d28fa0dea7cd747509d0cafa04f435d1e2f311a203e493f86f9414331ff9c1e774ec
DIST font-kit-94b0f28166665e8fd2f53ff6d268a14955c82269.gh.tar.gz 1289449 BLAKE2B 716e98fe3fb9e6b22f2f8163fe100c0ed9b0eb4ee5f21d70f05fbf6c8d07d75c5eae12b35201918e50a0f8757566c7ff1f5004739f3f89f4468f8180c3e24b2f SHA512 04d8e43d42b2f47077cbf8cefedc2db9ae875193fb554e3f551c89eecc031d552c5d8180c2dc84574c9e7ce3912107e07db962a8cc774e01bdf36cdb753cdedd
-DIST gpui-component-311c7e0d104d817ed1ac9a1c7542d508df32f7cf.gh.tar.gz 1013327 BLAKE2B 6eb4b4670bb4b41b77d7b4909f875069876d2f1d22455e0b03a106607fe157c1f3c8b8aa657ab79a77b61366ed225e14e7f82f4f6d0e53d3ee48077e74dd3881 SHA512 c1659d54d4cb2f9f184d4d0b27b6d838993042d69e9f7442e54a4e68401a6d7cc63828eddd6e2c767728b90e7c1223c656c8547fd4d9055a4a554ff64889ef3c
DIST gpui-component-a9a7341c35b62f27ff512371c62419342264710c.gh.tar.gz 2750959 BLAKE2B 62c013fbac78dfe83b8ce637f066d99187192f1d1674c2bdb0d7fb6586153e875f87b21701d28cd6e9742b6e645c37e22c68df5d5e1eb481b8bac8e1ad63e7bb SHA512 b4133ec20b0d46eacba21d54a435b21594237d1dd67dfa32ce119e97af045ade871dc2aeb95e2d9755246e2a4275f208c3f019a83bbd2a3413d068a4e91bc6a8
DIST proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz 342971 BLAKE2B a95c6f840159b1a335b1e2b8696105a0cf42a393c704ff136942a87e6618c13cae30904be08648b6ba7993016733c68be2d0d05e405ad1338f9902e48eac7454 SHA512 c2d1e0e933b7e26fc807934cc508d7437240ea00335e2ae44e830455c3eda91ac26200eaa9ad4695e2354f128454e1d0ad3bf9c882a943f79a7937d375b260a8
DIST reqwest-c15662463bda39148ba154100dd44d3fba5873a4.gh.tar.gz 242618 BLAKE2B 97f67d526d519dedef7e935da17a44b2cce6e3f5f3c88d2267607306d03405611c6f461e085e0b3d93c903144e7ff0b2e191c801df8153652f9f8c49e0dae123 SHA512 62cd1307fb6fede215aacdebe111c70af3b01f5214f08350bed0d64b714a48fcf7a0bd610670bc0012d5299bb5d8f15145b837d6ff51662e522b3122b12b7bd5
DIST scap-4afea48c3b002197176fb19cd0f9b180dd36eaac.gh.tar.gz 5161737 BLAKE2B f9b85f0f01932b9de03d89a4745925f6605381a77d705f595a564afbfe68172fcc294bbd4fb0170c84b301c6eaec8826afe30cabbc2401e2b62cafe651247b96 SHA512 e9b533cc1029a7d5206f05720bf9c8201d926c93ef8449165ad215bb2827ed70e517ea111e4b13edcf644116cfede35954f69ccc62b136a23d199184e86a61bd
DIST wgpu-357a0c56e0070480ad9daea5d2eaa83150b79e88.gh.tar.gz 13832398 BLAKE2B a91df857991cced42216e52fdb7aa4f691a97225d096a0bf75990f619085af74080055933a048231a96201dfc010adbffc6af5eca18e26a00c7b193d3439afa9 SHA512 e13af3e692d0d0b7af770b027a5d41ab69c07dc278946a5910c82b1606dbbd1c2f0a55b547b2d6555fd45cf9613d2365228d829139fb4cca6d346ff34d91435a
-DIST wgpu-a466bc382ea747f8e1ac810efdb6dcd49a514575.gh.tar.gz 13832162 BLAKE2B 985eb17de67c2e8e4799c8139a987fc33c624cf081416d54e83126c8862a6abb0b5fabff32438e51051f86e1242ff178b4858e1c6b55501d8811db4ed4b34b86 SHA512 a8841df7e90f781c8836a12fc0c733688e594e0adf04ef5ca38fb23fe58883df1b59ccfa4c05a709d8640f3a57abb964f9002d929e3d1fb61ce8cddf96339681
DIST xim-rs-16f35a2c881b815a2b6cdfd6687988e84f8447d8.gh.tar.gz 47499 BLAKE2B d0ee4b9e2c68657a9f8cff6ecb18a6c975da9ec541d6b766c5dd5469737bf5bd61c6b0c57d41f7596dea9debf5fa1de42ac32d274bd06f4491e00b48e13cac5c SHA512 1a9a015ec48de6589ee9a4a4297542deb953899de600402a7242efea9ff25bc823628e55cc1921be96a9151211d1f82c1314b403ab2f6fcc1de6ee29b25d8a05
DIST zed-1d217ee39d381ac101b7cf49d3d22451ac1093fe.gh.tar.gz 22602081 BLAKE2B 7eb713823fbd0e644a15474ed06e76e09db12a1be420e716e806099c7bd5d622a49a933fe1747eb0873e18e09c2697cea445d712a182f3794d3b22cc4caa89a3 SHA512 4125dac818fecafae4548fb55a1829d2e36c6b41085b446687c0051cdc592f0db2eb3971e6bf76336329dbba6df6fed8e8f9cd7bc8a70cdb245bd98e3571d83b
-DIST zed-abec0efce8de9388506ea92341ded605c1e37e03.gh.tar.gz 25167861 BLAKE2B 7f580b4bdc8bb17bf529a6ee0ba6a656eef28a18c25135fd15bd1035405e8bf94e7ef4dc98ba6a3138857a264c1444cf6ed797f4439a3b0c8466a37667604e72 SHA512 3e7459fc67ac858ba8bf1c62aaac4dc97e3a666ce1963b08aa3c01af7a4a20fe273a60cf6a1b5cc91cae17e130684a9189d7bc36c55416f6748fd5c494fa35f3
-DIST zedis-0.4.1-crates.tar.xz 82546916 BLAKE2B 7c3e37cdcc07f5742fa217ba6fe9ba5641380e31c53f4d50a5027dd4c58098889d02198418f8a34229a4706c65d1a5afb48ccfebdf0fe4450532fc0d6e23fa47 SHA512 4d8f5141bb1f928a83f729cc4d2362499e5dfa4626c0ec190939350750e6220aef47d97c897d38de1c019131432caf36a407ec8c76bb7ccc302c8d315cf76a88
-DIST zedis-0.4.1.tar.gz 1327711 BLAKE2B b5fd96c5a642ca25da64551f74e810e51a00eed429909bc8af87822d133cbcc60d41d6cabfe2ce947ac7def5e466e5de6c613a8e81d8fd8b658accc9554b7761 SHA512 698f5446dc1635e73f60bcf94cfc45ab06a0a5fcc31776aa39ffcecfed0d433612b239ba6aac770b4cfb51a548e175c4c91e7333f3c5ea94135282ae8ae11bd9
-DIST zedis-0.4.2-crates.tar.xz 82546916 BLAKE2B 7c3e37cdcc07f5742fa217ba6fe9ba5641380e31c53f4d50a5027dd4c58098889d02198418f8a34229a4706c65d1a5afb48ccfebdf0fe4450532fc0d6e23fa47 SHA512 4d8f5141bb1f928a83f729cc4d2362499e5dfa4626c0ec190939350750e6220aef47d97c897d38de1c019131432caf36a407ec8c76bb7ccc302c8d315cf76a88
-DIST zedis-0.4.2.tar.gz 1356922 BLAKE2B ec654c59bb3037235be992c5adb230c80fc77e0ffeec118c786de8ee5869351b53067b0574cb7bc69a241a1ebed5d88611322b525d1d74efb323f7799a65ce9b SHA512 7f4d1db6315a0b4d83cd1517d041322e2c305bbe5fb3c2c311eb0462da9a7d6be6687e0fd0ce97718389e75b69b21c032fffdaa84a58f595165d5237e7d856ad
DIST zedis-0.5.2-crates.tar.xz 87012056 BLAKE2B 70ab95141d0b6eb9ced008793c5cbda27a78d18287b250c7731640627734317b3041fc07ae38b53c5098644d149c1020898743804ded248314c0101e35f60737 SHA512 4ca726d6e73d38b308e7e6f820a1e79ad4deaa7fa2db1e6e07645adb5916a811786174a3221e8bc0fe2453de1d49182365d0f04778e970d7955908b5fad9f6a4
DIST zedis-0.5.2.tar.gz 1951277 BLAKE2B b1545718991cfcbcf68979aa9208e77a2a517e0e5ca20cf8411a3aa8f65154a950988ecb1e9b72e74bbda6d249af91ee2262d49775a6daa15c38b758fabfc2a5 SHA512 9772b69cc79e18a709fb85d1f39bab7100bdf03c812c5c0c16dc8c1f4a736848631ccf501ff35c8974c6e2b9f29fff657cb9233492d73f76f17d007fe5c3b24f
+DIST zedis-0.9.0-crates.tar.xz 103963244 BLAKE2B 94ba88eda09d6de6695756e580d840a37be09c3075188c151aa4262c63530a2a6d2b9b543cb379128522bab08b0523bc68edd0f5d3791b223ac4d63f22f8bfe5 SHA512 8bc32261f05f74b3af85e485890d4ea9faa503b91e2e3f027b0dd4ec486e0de022b15a7efd0ee684e76ffa40149f25ea5125543e4ca8226f079e8e8fe56be764
+DIST zedis-0.9.0.tar.gz 3351487 BLAKE2B bb63fc4c53c784bf74a9d09f1012de8911b1146aaa1d66c93c80f1ad22bd23c1ac4fad15107eb31bb0005b437e2807fcb0ac26b5f79aa1a825bfc29409d34000 SHA512 afccb9303b72c08805c32c15bdf04300859b40c5a4db594e1816025285cd22a5965638e522a61419446e61c79ba3891fbd5344a6d7f5341af4f5df686a12ba0c
diff --git a/dev-db/zedis/zedis-0.4.1.ebuild b/dev-db/zedis/zedis-0.4.1.ebuild
deleted file mode 100644
index 556d749bbe12..000000000000
--- a/dev-db/zedis/zedis-0.4.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.93"
-CRATES=""
-
-declare -A GIT_CRATES=(
- [collections]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/collections'
- [derive_refineable]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/refineable/derive_refineable'
- [gpui-component-assets]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/assets'
- [gpui-component-macros]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/macros'
- [gpui-component]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/ui'
- [gpui]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui'
- [gpui_linux]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_linux'
- [gpui_macos]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_macos'
- [gpui_macros]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_macros'
- [gpui_platform]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_platform'
- [gpui_util]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_util'
- [gpui_web]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_web'
- [gpui_wgpu]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_wgpu'
- [gpui_windows]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_windows'
- [http_client]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/http_client'
- [media]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/media'
- [naga]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/naga'
- [perf]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/tooling/perf'
- [refineable]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/refineable'
- [scheduler]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/scheduler'
- [sum_tree]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/sum_tree'
- [util]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/util'
- [util_macros]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/util_macros'
- [wgpu-core-deps-apple]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/apple'
- [wgpu-core-deps-emscripten]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/emscripten'
- [wgpu-core-deps-windows-linux-android]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/windows-linux-android'
- [wgpu-core]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core'
- [wgpu-hal]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-hal'
- [wgpu-naga-bridge]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-naga-bridge'
- [wgpu-types]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-types'
- [wgpu]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu'
- [xim-ctext]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-ctext'
- [xim-parser]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-parser'
- [zed-font-kit]='https://github.com/zed-industries/font-kit;110523127440aefb11ce0cf280ae7c5071337ec5;font-kit-%commit%'
- [zed-reqwest]='https://github.com/zed-industries/reqwest;c15662463bda39148ba154100dd44d3fba5873a4;reqwest-%commit%'
- [zed-scap]='https://github.com/zed-industries/scap;4afea48c3b002197176fb19cd0f9b180dd36eaac;scap-%commit%'
- [zed-xim]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%'
- [zlog]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/zlog'
- [ztracing]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/ztracing'
- [ztracing_macro]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/ztracing_macro'
-)
-
-inherit desktop cargo xdg
-
-DESCRIPTION="Blazing-fast native Redis GUI built with Rust and GPUI"
-HOMEPAGE="https://github.com/vicanso/zedis"
-SRC_URI="https://github.com/vicanso/zedis/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
- CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0
- ZLIB
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- app-arch/zstd:=
- x11-libs/libxcb:=
- x11-libs/libxkbcommon[wayland,X]
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -e '/Icon=/s/icon/zedis/' -i assets/zedis.desktop || die
-
- export ZSTD_SYS_USE_PKG_CONFIG=1
-}
-
-src_install() {
- cargo_src_install
- domenu assets/zedis.desktop
- newicon assets/icon.png zedis.png
-}
diff --git a/dev-db/zedis/zedis-0.4.2.ebuild b/dev-db/zedis/zedis-0.4.2.ebuild
deleted file mode 100644
index 556d749bbe12..000000000000
--- a/dev-db/zedis/zedis-0.4.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.93"
-CRATES=""
-
-declare -A GIT_CRATES=(
- [collections]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/collections'
- [derive_refineable]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/refineable/derive_refineable'
- [gpui-component-assets]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/assets'
- [gpui-component-macros]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/macros'
- [gpui-component]='https://github.com/longbridge/gpui-component;311c7e0d104d817ed1ac9a1c7542d508df32f7cf;gpui-component-%commit%/crates/ui'
- [gpui]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui'
- [gpui_linux]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_linux'
- [gpui_macos]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_macos'
- [gpui_macros]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_macros'
- [gpui_platform]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_platform'
- [gpui_util]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_util'
- [gpui_web]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_web'
- [gpui_wgpu]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_wgpu'
- [gpui_windows]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/gpui_windows'
- [http_client]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/http_client'
- [media]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/media'
- [naga]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/naga'
- [perf]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/tooling/perf'
- [refineable]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/refineable'
- [scheduler]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/scheduler'
- [sum_tree]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/sum_tree'
- [util]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/util'
- [util_macros]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/util_macros'
- [wgpu-core-deps-apple]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/apple'
- [wgpu-core-deps-emscripten]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/emscripten'
- [wgpu-core-deps-windows-linux-android]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core/platform-deps/windows-linux-android'
- [wgpu-core]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-core'
- [wgpu-hal]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-hal'
- [wgpu-naga-bridge]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-naga-bridge'
- [wgpu-types]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu-types'
- [wgpu]='https://github.com/zed-industries/wgpu;a466bc382ea747f8e1ac810efdb6dcd49a514575;wgpu-%commit%/wgpu'
- [xim-ctext]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-ctext'
- [xim-parser]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%/xim-parser'
- [zed-font-kit]='https://github.com/zed-industries/font-kit;110523127440aefb11ce0cf280ae7c5071337ec5;font-kit-%commit%'
- [zed-reqwest]='https://github.com/zed-industries/reqwest;c15662463bda39148ba154100dd44d3fba5873a4;reqwest-%commit%'
- [zed-scap]='https://github.com/zed-industries/scap;4afea48c3b002197176fb19cd0f9b180dd36eaac;scap-%commit%'
- [zed-xim]='https://github.com/zed-industries/xim-rs;16f35a2c881b815a2b6cdfd6687988e84f8447d8;xim-rs-%commit%'
- [zlog]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/zlog'
- [ztracing]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/ztracing'
- [ztracing_macro]='https://github.com/zed-industries/zed;abec0efce8de9388506ea92341ded605c1e37e03;zed-%commit%/crates/ztracing_macro'
-)
-
-inherit desktop cargo xdg
-
-DESCRIPTION="Blazing-fast native Redis GUI built with Rust and GPUI"
-HOMEPAGE="https://github.com/vicanso/zedis"
-SRC_URI="https://github.com/vicanso/zedis/archive/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}"
-SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
- CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0
- ZLIB
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- app-arch/zstd:=
- x11-libs/libxcb:=
- x11-libs/libxkbcommon[wayland,X]
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- sed -e '/Icon=/s/icon/zedis/' -i assets/zedis.desktop || die
-
- export ZSTD_SYS_USE_PKG_CONFIG=1
-}
-
-src_install() {
- cargo_src_install
- domenu assets/zedis.desktop
- newicon assets/icon.png zedis.png
-}
diff --git a/dev-db/zedis/zedis-0.9.0.ebuild b/dev-db/zedis/zedis-0.9.0.ebuild
new file mode 100644
index 000000000000..424dade3e1c1
--- /dev/null
+++ b/dev-db/zedis/zedis-0.9.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RUST_MIN_VER="1.96.0"
+CRATES=""
+COMMIT=e02d242ecd54c5aea3ab63352e614c4c85bc97ac
+
+inherit desktop cargo xdg
+
+DESCRIPTION="Blazing-fast native Redis GUI built with Rust and GPUI"
+HOMEPAGE="https://github.com/vicanso/zedis"
+SRC_URI="https://github.com/vicanso/zedis/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
+ CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0
+ ZLIB BZIP2
+"
+# ring crate
+LICENSE+=" openssl"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ app-arch/zstd:=
+ >=dev-libs/libgit2-1.9.7:=
+ x11-libs/libxcb:=
+ x11-libs/libxkbcommon[wayland,X]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ export LIBGIT2_NO_VENDOR=1
+ export VERGEN_GIT_SHA=${COMMIT}
+}
+
+src_install() {
+ cargo_src_install
+ domenu assets/zedis.desktop
+ newicon assets/icon.png zedis.png
+}
diff --git a/dev-debug/bpftrace/Manifest b/dev-debug/bpftrace/Manifest
index 81369d914bf0..aa4aefeeb33c 100644
--- a/dev-debug/bpftrace/Manifest
+++ b/dev-debug/bpftrace/Manifest
@@ -5,3 +5,5 @@ DIST bpftrace-0.25.1-man.tar.xz 44300 BLAKE2B 54ed5e0e04f74d7c310d14a2d624238d9d
DIST bpftrace-0.25.1.tar.gz 1486111 BLAKE2B f2b9f2f9d44faa47f846c3c14800424d27dca0d210672cc03f60e5aadfe789fb4842bddfca4a4d73b3714a8d817710cedb66b055f8477e58f1202b64a188a444 SHA512 abe7bfab906894de889c958020b2dcc65bdc0b5c3d8986846ef41a9d593ca16075632916cf281154630221c6e511a11e3139a09bb641570277a44bd47299bbe6
DIST bpftrace-0.26.1-man.tar.xz 44680 BLAKE2B 21e0c4492b1885f24fdd91c814a5144326c0e7491b07dd1dfcc4f139842d4094371a179842a6d0cfc5666e3cb4e631138ecdaf56e8ba64b001046ce934294ba2 SHA512 653a0877eb4ff74f17adf7688490c3afb63a264cf9fe3f64d3ec7437f2a51ee7dd21a254277cba677fa6fac8cff836d25e94199ee5ac8ef3152eedee38fbf707
DIST bpftrace-0.26.1.tar.gz 1549419 BLAKE2B f9be88f6767de8752d46377f2833a511972166fc2d857fc11c16264e40f42cd39f12f9a8e04e0c8b9b8a3f11b1c4df17b002acbadbf30658d01494bdb206818b SHA512 2b2f052b742317b991b2e267881167ec58f0b7fa24574950f090d237665930a7ddfaa26e9a9f03eb3db01ab111a99ecb8f4b41f1c944b6f1df0218f109bfe72d
+DIST bpftrace-0.27.0-man.tar.xz 44696 BLAKE2B 89eaa126bc79944f724b54c59da53cbeee13af890bcfe9610dc03d9b638bc42da06e9694f7ba0340763b2a04b69add531a54cc09e13ff9f24275fdca8ac6448e SHA512 7d1e14646d251cbd9078c5c26b7be0c70e214c40a4209712b973ece7dd6e0a10b5f3bd7054da098b0eef7eb0b149314e3e1e533c4c83a7be51e963c6b474526c
+DIST bpftrace-0.27.0.tar.gz 1565630 BLAKE2B 6d974394586f8567663b78dd7b61f7f400f602bbf51a3688c398d76ee78893cf3f9dd6fc2cc1c831d5c004f6f752fe75e976c55473ddc868cb5cda68a280337e SHA512 269718f346532b4a8544c78e8bbceb68e89210905e0a38eebeccbc992ed673e8a07a786a4f0b258048e4039a9b6ffc5cc3f5435e83b4b6c87854d21aed9d0f9d
diff --git a/dev-debug/bpftrace/bpftrace-0.27.0.ebuild b/dev-debug/bpftrace/bpftrace-0.27.0.ebuild
new file mode 100644
index 000000000000..312b7924cc24
--- /dev/null
+++ b/dev-debug/bpftrace/bpftrace-0.27.0.ebuild
@@ -0,0 +1,166 @@
+# Copyright 2019-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {18..23} )
+RUST_MIN_VER="1.85.0"
+RUST_OPTIONAL=1
+
+inherit cmake flag-o-matic linux-info llvm-r2 rust
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/bpftrace/bpftrace"
+MY_PV="${PV//_/}"
+
+if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI="https://github.com/bpftrace/bpftrace"
+ EGIT_BRANCH="master"
+ inherit git-r3
+ # use a released man page for git
+ MAN_V="0.25.0"
+else
+ SRC_URI="https://github.com/bpftrace/bpftrace/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64"
+ # the man page version may trail the release
+ #MAN_V="0.25.0"
+fi
+
+SRC_URI+=" https://github.com/bpftrace/bpftrace/releases/download/v${MAN_V:-${PV}}/man.tar.xz -> bpftrace-${MAN_V:-${PV}}-man.tar.xz"
+
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="pcap systemd test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/blazesym_c-0.1.1
+ >=dev-libs/libbpf-1.7:=[static-libs]
+ >=dev-util/bcc-0.25.0
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=[llvm_targets_BPF(+)]
+ ')
+ sys-libs/binutils-libs:=
+ virtual/libelf:=
+ systemd? ( sys-apps/systemd:= )
+ pcap? ( net-libs/libpcap:= )
+ virtual/zlib:=
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/cereal:=
+ test? ( dev-cpp/gtest )
+"
+BDEPEND="
+ app-arch/xz-utils
+ app-alternatives/lex
+ app-alternatives/yacc
+ dev-libs/cereal
+ dev-util/bpftool
+ || ( dev-util/xxd app-editors/vim-core )
+ test? (
+ ${RUST_DEPEND}
+ dev-lang/go
+ dev-util/pahole
+ )
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/0.11.4-old-kernels.patch"
+ "${FILESDIR}/0.21.0-dont-compress-man.patch"
+)
+
+pkg_pretend() {
+ local CONFIG_CHECK="
+ ~BPF
+ ~BPF_EVENTS
+ ~BPF_JIT
+ ~BPF_SYSCALL
+ ~DEBUG_INFO_BTF
+ ~DEBUG_INFO_BTF_MODULES
+ ~FTRACE_SYSCALLS
+ ~HAVE_EBPF_JIT
+ "
+
+ if use test; then
+ # force linux-info to check kernel configurations only in the
+ # running kernel, not in any on-disk configuration (bug 977516)
+ KERNEL_DIR="linux-info-runtime-checks-only"
+ fi
+
+ check_extra_config
+
+ if use test; then
+ if ! linux_config_exists ; then
+ die "Unable to check your kernel for BTF support: tests cannot run."
+ elif ! linux_chkconfig_present DEBUG_INFO_BTF ; then
+ die "CONFIG_DEBUG_INFO_BTF is not set: tests cannot run."
+ fi
+ fi
+}
+
+pkg_setup() {
+ llvm-r2_pkg_setup
+ use test && rust_pkg_setup
+}
+
+# git-r3 overrides automatic SRC_URI unpacking
+src_unpack() {
+ default
+
+ if [[ ${PV} == *9999* ]] ; then
+ git-r3_src_unpack
+ fi
+}
+
+src_prepare() {
+ # create a usable version from git
+ if [[ ${PV} == *9999* ]] ; then
+ local rev=$(git branch --show-current | sed -e 's/* //g' -e 's/release\///g')-$(git rev-parse --short HEAD)
+ sed -i "/configure_file/i set (BPFTRACE_VERSION \"${rev}\")" cmake/Version.cmake || die
+ fi
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ # suppress one remaining and benign ODR violation warning due to
+ # a generated libbpf header used by the tests, see:
+ # https://github.com/bpftrace/bpftrace/issues/4591
+ use test && append-flags -Wno-odr
+
+ local mycmakeargs=(
+ # DO dynamically link the bpftrace executable
+ -DSTATIC_LINKING=OFF
+ # DO NOT build the internal libs as shared
+ -DBUILD_SHARED_LIBS=OFF
+ -DBUILD_TESTING=$(usex test)
+ # we use the pregenerated man page
+ -DENABLE_MAN=OFF
+ -DENABLE_SKB_OUTPUT=$(usex pcap)
+ -DENABLE_SYSTEMD=$(usex systemd)
+ # always use system libbpf
+ -DUSE_SYSTEM_LIBBPF=ON
+ )
+
+ # enable UBSAN only when enabled in the toolchain
+ if is-flagq -fsanitize=undefined; then
+ filter-flags -fsanitize=undefined
+ mycmakeargs+=( -DBUILD_UBSAN=ON )
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ doman man/man8/*.?
+ gunzip "${WORKDIR}/man/man8/bpftrace.8.gz" || die
+ doman "${WORKDIR}/man/man8/bpftrace.8"
+}
diff --git a/dev-debug/bpftrace/bpftrace-9999.ebuild b/dev-debug/bpftrace/bpftrace-9999.ebuild
index 37e9efa983ec..312b7924cc24 100644
--- a/dev-debug/bpftrace/bpftrace-9999.ebuild
+++ b/dev-debug/bpftrace/bpftrace-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-LLVM_COMPAT=( {18..22} )
+LLVM_COMPAT=( {18..23} )
RUST_MIN_VER="1.85.0"
RUST_OPTIONAL=1
@@ -39,7 +39,7 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/blazesym_c-0.1.1
- >=dev-libs/libbpf-1.6:=[static-libs]
+ >=dev-libs/libbpf-1.7:=[static-libs]
>=dev-util/bcc-0.25.0
$(llvm_gen_dep '
llvm-core/clang:${LLVM_SLOT}=
diff --git a/dev-embedded/esp-idf-kconfig/Manifest b/dev-embedded/esp-idf-kconfig/Manifest
index 653d60de347a..d66324143444 100644
--- a/dev-embedded/esp-idf-kconfig/Manifest
+++ b/dev-embedded/esp-idf-kconfig/Manifest
@@ -1,3 +1,3 @@
DIST esp_idf_kconfig-2.5.2.tar.gz 140746 BLAKE2B 3ab5d56956004a633118930b05b05a296d2be882a790709b1de845728f8c83492a1d28df6cbf0e437c39a9663b74771ea6c412dd0c157927676dbf2df8f142c3 SHA512 e2619ae2471ef8071125158d42342b12e769fdfa55a9a035d987b7a25201240211a2189146c4f71e80c8e645f93abdeb0baafa301e352432687a1ee1812174ee
DIST esp_idf_kconfig-3.11.1.tar.gz 160993 BLAKE2B 7cd67c27117b595f5504df23e456302140229743100951842ed714e5681f5f52ace33de742512513b7332bdf728f4a9a867020756501f423673d257bd76a9c47 SHA512 e513af5898ca01a33dfed8e5ec5073965f18701bdb327a1064c2806a15b824ac9b67a1e99e242944f4e61443b793d93a0b1652ad63bd1a1cf82f52f1ee171d01
-DIST esp_idf_kconfig-3.8.1.tar.gz 174675 BLAKE2B e89a3ebe8bdd0e1c56205e5967d19643058148770d33af5791dc9e0dc39775f6d43d6bfd5f931c1652e44c482c637fb1035773b128d6058d7b22c30555495bf3 SHA512 a7a04e0c2d3050f4ba6f9757a440396c7a184ed4a09eab037e25b6806e24ccbb9d4bdc7a9f14c8059fa6dcca10406a93489c4c8bf9df93816b306870447eb3d9
+DIST esp_idf_kconfig-3.13.0.tar.gz 207678 BLAKE2B ab2892abc5696f9847a1c438864c7d932f4b95e5d3d42a6df89fb1569c95b845b8984a60f2d21a080ca87fb4a6d0dc80ec660a4ce4df02ec6b246236cde714eb SHA512 e63e60d30c83f173a82a50d5bf13529174e626897aab19af5d3d6d8021f8600b8b393eee2d471205d32d26cf35d42ae06133770fabd127068619f19596d7ae03
diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.11.1.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.13.0.ebuild
index 9e6e4b44c576..4a6253ec2fe1 100644
--- a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.11.1.ebuild
+++ b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.13.0.ebuild
@@ -18,6 +18,13 @@ KEYWORDS="~amd64"
RESTRICT="test"
+RDEPEND="
+ dev-python/textual[${PYTHON_USEDEP}]
+ dev-python/pyparsing[${PYTHON_USEDEP}]
+ dev-embedded/esp-pylib[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
src_prepare() {
default
rm -r docs || die
diff --git a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.8.1.ebuild b/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.8.1.ebuild
deleted file mode 100644
index 9e6e4b44c576..000000000000
--- a/dev-embedded/esp-idf-kconfig/esp-idf-kconfig-3.8.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Kconfig tooling for esp-idf"
-HOMEPAGE="https://github.com/espressif/esp-idf-kconfig"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-KEYWORDS="~amd64"
-
-RESTRICT="test"
-
-src_prepare() {
- default
- rm -r docs || die
-}
diff --git a/dev-embedded/esp-idf-monitor/Manifest b/dev-embedded/esp-idf-monitor/Manifest
index 3b12b024f830..294d0e69150a 100644
--- a/dev-embedded/esp-idf-monitor/Manifest
+++ b/dev-embedded/esp-idf-monitor/Manifest
@@ -1,2 +1,2 @@
-DIST esp_idf_monitor-1.8.0.tar.gz 48324 BLAKE2B e21c7a427b3f2d3bdff865fd6b83ac7af0bcb7b2e86e36478a509b0330273f4cb6947948ad1dabb8bbb2052a48395012dc1bc972fb9096a11a4dd63555002445 SHA512 34a65372fd68e796aac13aec7ddb8713341d2f136916a5aeecda8d3fe724bb8d2c5175358717fe65390f9dff220bff2402e3bbf655d55931984ee0e7b5a8b118
+DIST esp_idf_monitor-1.10.0.tar.gz 69215 BLAKE2B 3b3eb56d61a1e089e2d32ced50a3a6a01d8e0e06fca6bcb851ba98c9039793f918adcc32300b0d3a1368cae2b6a005d149296573fe7641ba6a3ceea89d52609b SHA512 a925040ab0668d3d4317089e3c243cff69ea206fae2452321b38f9c8b9f639711f3794e136317c249886e430fc3893a81c243f92d2ef77f91147a43585b55781
DIST esp_idf_monitor-1.9.0.tar.gz 53402 BLAKE2B 727aedcff8f38348dade50a14791124fbc851e2512810c6f420699b77cdc7757a1d545be0e6f16049abaf37b3b5bce7195376df09b6cd3861a0c9f2c264cb1c9 SHA512 f155a50616703f4c32e2122a2cb65cbb746f5ba83c2e937e94d5c2155c3f2d13cc5358d6b66514cf3bc53394eee955fe935296c6681866a4084da4564e5f90a4
diff --git a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.8.0.ebuild b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.10.0.ebuild
index 3d9a19dfb46c..3e44e6cbbaea 100644
--- a/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.8.0.ebuild
+++ b/dev-embedded/esp-idf-monitor/esp-idf-monitor-1.10.0.ebuild
@@ -20,6 +20,7 @@ RESTRICT="test"
RDEPEND="
dev-embedded/esp-coredump[${PYTHON_USEDEP}]
dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-embedded/esp-pylib[${PYTHON_USEDEP}]
+ dev-python/pyelftools[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
diff --git a/dev-embedded/esp-idf-size/Manifest b/dev-embedded/esp-idf-size/Manifest
index c7a5a9a8631b..d8aefe29fbca 100644
--- a/dev-embedded/esp-idf-size/Manifest
+++ b/dev-embedded/esp-idf-size/Manifest
@@ -1,3 +1,3 @@
DIST esp_idf_size-1.7.1.tar.gz 73712 BLAKE2B da73be60605336ca35191db2f1f0860cfa96ca3f2acd412c8bc1c6244159c3f0eb8ed5e39a52cac0919c128e6bcdf8ccad6b36a2a28ca1f0b46f6769f35f4086 SHA512 1b0b7f5fd84c9de3901256453c068538261b88ffaa3259b8e0686e24ee50074987ce770d57566d4a380f1ffa5704fab900f228d519e783b308a537ebf7c4ffaf
-DIST esp_idf_size-2.2.0.tar.gz 61926 BLAKE2B 3289234a8fa28f9c674ed2008bdf56ee9eae7cfa461e1a6314e7f081c3fb6dfe8b5b7c0f149444265db6c63243bbc5719676b242d095499a13380ccf8709fe24 SHA512 b25da169734ac9fd11bb549b126c164baece26f8de36480bf9f736c379bb5816808a517fc49fc9ed1a313e6b52da877ae008e1aa617e697accf4e66a57e39338
DIST esp_idf_size-2.2.1.tar.gz 62816 BLAKE2B 0956ca1f68a4aa7bbbf1be3acde1e21dbbdaa1ec6b39e45a0de42401c5d1d5b844d679a1aca7553b423e9a849df80fb8790c1b9a458afa6157d8581b40c9b8e5 SHA512 8126d64f2b64c2083b69dff6597ed60ed7e7a6ff15c89ee83a52a56283acd91dab98e8f2b7c7683af9ae0b465d32190d3d5d172f770652c5144cfd291f41f163
+DIST esp_idf_size-2.3.1.tar.gz 63857 BLAKE2B 47b2874ee3fa9f277b94cee9ebcd465328fff6c23c1a4405b5a3603aaaf9a5ad11fdd2bf40e6d8194a6720938ebf6dd70bcb094c345cb695aef2ca3bf5aabc24 SHA512 bf8ada5433e3d40b24fd540c8cafd8441d8623bbb7400ce8077d4a29230d140e0ffa8ac46676cb1b4e349a85c751ecba0f1b54503d2000e228408ffbcc9e9b0b
diff --git a/dev-embedded/esp-idf-size/esp-idf-size-2.2.0.ebuild b/dev-embedded/esp-idf-size/esp-idf-size-2.3.1.ebuild
index 879271ba615c..822823c6e97e 100644
--- a/dev-embedded/esp-idf-size/esp-idf-size-2.2.0.ebuild
+++ b/dev-embedded/esp-idf-size/esp-idf-size-2.3.1.ebuild
@@ -19,8 +19,8 @@ KEYWORDS="~amd64"
RESTRICT="test"
RDEPEND="
+ dev-embedded/esp-pylib[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/rich[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
diff --git a/dev-embedded/esp-idf/Manifest b/dev-embedded/esp-idf/Manifest
index 1a724050e000..bcda8517c1bb 100644
--- a/dev-embedded/esp-idf/Manifest
+++ b/dev-embedded/esp-idf/Manifest
@@ -1,11 +1,10 @@
DIST esp-idf-5.4.4.zip 1988234779 BLAKE2B d8ebf069b71addf6052544da837089a3607a30a1873be9fa4bcd0a32eb683472000d45e4ea35105871320dc7d7f2101ac890801377a93b032e72a24228851121 SHA512 f1fd1a25a96cc3d56404eadd2808a9db9c6c620f0e64ba3ccf1c1cbe671372adc9af379da77b68a647a0f7bfde24866235157771c7f10dcd2352ff1414c83d9b
-DIST esp-idf-5.5.4.zip 1829210055 BLAKE2B 607effb487d67a614d5bfe9e49912362668e9dddfbd92550287d4657abde691bc2b6d62a10a2013b3ae3696f607623eee5fed10afa4a32036c28df4881d4c5e5 SHA512 5c59b21169dee3161517de63c7f02c6838aeac4725410a86654095a80dbe3c0e7da92d6889a5aaf8a8914f7d583a27987609d948b231b1c17ac988b3c97d66b7
DIST esp-idf-5.5.5.zip 1998138049 BLAKE2B 4a625776e0725a7295cc29728fb794d91d846e0c6f3a49d04148d462d5975a127dcea2b838ffc5e778b581a277b4bfdbd45a3236f85d8a10f8f7fef16dfda21d SHA512 a1d5d337ee633d1e144777a777bfb761673d177e7a54e9e4fabfb29995657015a53de3e872702d212809fc39d45f2c29b1ea854e9719719caa86bd7304c33aad
-DIST esp-idf-6.0.1.zip 1825997344 BLAKE2B c318ec28f06b7bea6ff6496c674817eef714e1762a75765b412d8f1a7663574cd598ac9ad2786062b8b3e1bf5959c70c8fca398a219cb5b202689686542b1aba SHA512 c0813fa92adfbe5c664e6d121564b7d8e590ae32d9dfe0551bed7237fca38b0318c521e85e82321d5dcb067b48455d22b8c0142629488b243b8829149365d132
DIST esp-idf-6.0.2.zip 1914371137 BLAKE2B fa7730d37d6b031cb05aac1e929f1a73c664ccb79d4a3e4872948315fae7d8163591e5778f3420174c9d2a9fcd0763968ec636c84b36dc4f2e422b1bd32842c5 SHA512 32448eb20da60d6f594a5529e84a19c15e17d581357b2de505d4aecdb557c4d985488f56c6458098913f887fbf56551c19bec87d8d6e1833dc5c1b14f8ad844b
-DIST openocd-esp32-linux-amd64-0.12.0-esp32-20251215.tar.gz 2547606 BLAKE2B c7f875f2b63f0dff29239a4623b06f96760773a7686fa6a9aa0074fd4b10dff6621e09838402a62222cf282a120399fbe7b6cbc4fb70a7c0f4d96c85e02c3e46 SHA512 a6e52a5b35cf053f45d917dbcea87087cad42cdb09381c082c20fac43f65ae341949223f55289bc6c084db61d4a963a8277e030202db4495578801ea7e83b281
+DIST esp-idf-6.0.3.zip 1997167870 BLAKE2B 4ea4d96e6d7e460f489d51abb99a540b638c8a01b125af17169d170f1d7d6df5e093c508254036a8910eb9c5b8b372f8dac9ffc92c514c464f984c0e84a7b8b3 SHA512 75feb0f7bd14528a940a4d511c65aa3cc04036383e87981b1a407409c0373650d2e8f9680967c3ef4b0db65491a6c2b58627612052ada24b277f0e1e41a51705
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20260304.tar.gz 2603774 BLAKE2B 8621a8c888623c6c5d8414fea4fd4ec4730a19dbad0f75f2f9dbdfec5a56f8e69ed7d60553034dce9b2b85d9427d626e80816281ca55cd9d21f4458c0fca35ee SHA512 516973e361af37a82cff42114603d51581fc41cecf5cfdaf0ead87cccf19f723b94865c8472de11b33ff747fa563a67d72fc801229bc29180b2d74f061ffea60
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20260424.tar.gz 2630575 BLAKE2B 362bb939ecfa6a312ac49e6dcdf8d344c1607a96f1af4763026cd562f2a4eb71b392b7b85f3e68d2aff73b1ddeecb6fc6501ec947b0752636f6acd3bc9d5e127 SHA512 d3bac9561b5c9495682d500fad6d756207d0bbdb9bef2031340d4e499756910bd87cf75c15b8e1806f969a518d0ee56391ad7b3495a3febd51e38253ef3688ae
+DIST openocd-esp32-linux-amd64-0.12.0-esp32-20260703.tar.gz 2700256 BLAKE2B 090e0a5ab0c3742413d49df30ec8527d3c2fdaaa39b128692a021bde2169775cc2426e806da8e2a452223d0f28fff92e3d347f372745bd3d89a07ee31b8605c3 SHA512 8ca529d2e9a118c14e1d8b35686ea1ecec0a02dfda0f796f8758dea3d7a27df3fc0ac66581f3d312a0e347309e1df5811242bc687a0a1bd5452f0c1f44a733a8
DIST riscv32-esp-elf-14.2.0_20260121-x86_64-linux-gnu.tar.xz 292412032 BLAKE2B 8ad34f39932b41806c5c7d6b65b0aad3f454509ea881a24af6a4e01bd76a09041f9f1ab87205ba60b4b93982f32545d4ff71e66368fc37523840bc8c80943bf8 SHA512 f64cb726b9d11ca8dde1a8362ac448fcf0eefb0348cca8f10642671fed2a76ec3da2ef09c5d0738aecca2d45aa40ee8ee3d4fa8cd7538c83067ba09dd392a9ac
DIST riscv32-esp-elf-15.2.0_20251204-x86_64-linux-gnu.tar.xz 393927372 BLAKE2B b4844981283489a18a7ae2c1453fce520a534ed2e6178a52c33ff06330eb2ac4f13c6d0449cd500aa459647d572e747ea455c73eb95efa1f371718afe7d1ef16 SHA512 b66569cffcaee5b23cab8ba19a711fc6dbbcbbda391e3dc71d5d2e26ae8991a2f333a2f00aecfddc76fe5062df20efc70e8c64c0927af5c817e96b7dd641b881
DIST riscv32-esp-elf-gdb-16.3_20250913-x86_64-linux-gnu.tar.gz 36557187 BLAKE2B 3a51c074b72fe5630d10faee8c2369ef3089107a866f31de40bf31da291dd1c14077bda79de350130853fa9dfbd85a519e33229014d06868364245815c723f4c SHA512 b813bbe14d602f39d663941f990c5e6e7e59cc5ee60949003ee818d47e4962028fe43f3d1eb1f52fba7176db0d7b2a5af5eb96b12857f4b6f88c4a102ed43597
diff --git a/dev-embedded/esp-idf/esp-idf-5.5.4.ebuild b/dev-embedded/esp-idf/esp-idf-5.5.4.ebuild
deleted file mode 100644
index c761905acffb..000000000000
--- a/dev-embedded/esp-idf/esp-idf-5.5.4.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# TODO: add esp-doc package in order to build documentation
-# TODO: add examples USE
-# TODO: fix to python-single which should help to fix python-gdb dep
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_GDB_USE=( python_targets_python3_{12..13} )
-VER="14.2.0_20260121"
-GDB_VER="16.3_20250913"
-OPENOCD_VER="0.12.0-esp32-20251215"
-
-CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
-
-inherit estack optfeature python-r1
-
-DESCRIPTION="Espressif IoT Development Framework"
-HOMEPAGE="https://www.espressif.com/"
-
-# See https://dl.espressif.com/dl/esp-idf/espidf.constraints.v5.4.txt for information about version dependencies
-
-SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip
- https://github.com/espressif/openocd-esp32/releases/download/v${OPENOCD_VER}/openocd-esp32-linux-amd64-${OPENOCD_VER}.tar.gz
- https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
- ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz"
-SRC_URI+=" riscv32? (
- ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz
- https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
-)"
-
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-
-IUSE="python-gdb riscv32"
-REQUIRED_USE="
- python-gdb? ( || ( ${PYTHON_GDB_USE[@]} ) )
- ${PYTHON_REQUIRED_USE}
-"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="
- ${PYTHON_DEPS}
-
- dev-build/cmake
- dev-libs/libusb:1
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
- dev-embedded/esp-coredump[${PYTHON_USEDEP}]
- dev-embedded/esptool
- dev-embedded/esp-idf-diag[${PYTHON_USEDEP}]
- <dev-embedded/esp-idf-kconfig-3.0.0[${PYTHON_USEDEP}]
- <dev-embedded/esp-idf-monitor-2.0.0[${PYTHON_USEDEP}]
- dev-embedded/esp-idf-nvs-partition-gen[${PYTHON_USEDEP}]
- dev-embedded/esp-idf-panic-decoder[${PYTHON_USEDEP}]
- <dev-embedded/esp-idf-size-2.0.0[${PYTHON_USEDEP}]
- dev-embedded/freertos-gdb[${PYTHON_USEDEP}]
- <dev-embedded/idf-component-manager-3.0.0[${PYTHON_USEDEP}]
- virtual/zlib:=
-"
-
-RESTRICT="strip"
-
-QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
-
-PATCHES=(
- "${FILESDIR}/allow-system-install-${PN}-5.3.patch"
- "${FILESDIR}/${PN}-espkconfiglib.patch"
-)
-
-install_tool() {
- eshopts_push -s globstar
-
- into /opt/${1}
-
- if [[ -d "../${1}/lib" ]]; then
- if stat *.so &>/dev/null; then
- for i in ../${1}/lib/**/*.so*; do
- dolib.so ${i}
- done
- fi
-
- if stat *.a &>/dev/null; then
- for i in ../${1}/lib/**/*.a*; do
- dolib.a ${i}
- done
- fi
-
- insinto /opt/${1}/lib
- doins -r ../${1}/lib/*
- fi
-
- exeinto /opt/${1}/bin
- doexe ../${1}/bin/*
- (
- cd ../${1}
- for i in libexec/**/*; do
- exeinto /opt/${1}/$(dirname ${i})
- if [[ -x "${i}" && ! -d "${i}" ]]; then
- doexe ${i}
- fi
- done
-
- if [[ -d "include" ]]; then
- insinto /opt/${1}
- doins -r include
- fi
-
- if [[ -d "share" ]]; then
- insinto /opt/${1}
- doins -r share
- fi
- )
-
- (
- cd "${D}"/opt/${1}/bin/ || die
- for i in *; do
- dodir /opt/bin
- cd "${D}"/opt/bin || die
- dosym ../${1}/bin/${i} /opt/bin/${i}
- done
- )
-
- eshopts_pop
-}
-
-src_install() {
- echo "v${PV}" > version.txt || die
-
- newbin - idf <<-EOF
- #!/bin/sh
-
- # Silence a warning by idf.py
- export IDF_PYTHON_ENV_PATH=
- exec python /usr/share/${PN}/tools/idf.py \$@
-EOF
-
- install_tool xtensa-esp-elf
- install_tool xtensa-esp-elf/xtensa-esp-elf
-
- if use riscv32; then
- install_tool riscv32-esp-elf
- install_tool riscv32-esp-elf/riscv32-esp-elf
- fi
-
- install_tool openocd-esp32
-
- # Remove unsupported python versions
- rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..11} || die
- if use riscv32; then
- rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3.{8..11} || die
- fi
-
- # Remove disabled python versions
- for i in "${PYTHON_GDB_USE[@]}"; do
- if ! has "${i}" "${PYTHON_COMPAT[@]}"; then
- rm -f "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3."${i##*_}" || die
- if use riscv32; then
- rm -f "${WORKDIR}"/riscv32-esp-elf-gdb/bin/riscv32-esp-elf-gdb-3."${i##*_}" || die
- fi
- fi
- done
-
- install_tool xtensa-esp-elf-gdb
- if use riscv32; then
- install_tool riscv32-esp-elf-gdb
- fi
-
- newenvd - 99esp-idf <<-EOF
- IDF_PATH=/usr/share/${PN}
- ESP_ROM_ELF_DIR=/usr/share/${PN}/tools
- OPENOCD_SCRIPTS=/opt/openocd-esp32/share/openocd/scripts
-EOF
-
- insinto /usr/share/${PN}
-
- rm -r .git || die
- find . -name ".git" -exec rm -rf {} \; || die
- doins -r .
-}
-
-pkg_postinst() {
- optfeature "gdbgui target" dev-debug/gdbgui
-}
diff --git a/dev-embedded/esp-idf/esp-idf-6.0.1-r1.ebuild b/dev-embedded/esp-idf/esp-idf-6.0.3.ebuild
index 00992d7a635e..16ab17a85c32 100644
--- a/dev-embedded/esp-idf/esp-idf-6.0.1-r1.ebuild
+++ b/dev-embedded/esp-idf/esp-idf-6.0.3.ebuild
@@ -10,8 +10,8 @@ EAPI=8
PYTHON_COMPAT=( python3_{13..14} )
PYTHON_GDB_USE=( python_targets_python3_{12..14} )
VER="15.2.0_20251204"
-GDB_VER="16.3_20250913"
-OPENOCD_VER="0.12.0-esp32-20260304"
+GDB_VER="17.1_20260402"
+OPENOCD_VER="0.12.0-esp32-20260703"
CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
@@ -73,7 +73,6 @@ QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
PATCHES=(
"${FILESDIR}/allow-system-install-${PN}-5.3.patch"
- "${FILESDIR}/${PN}-6.0-build-fix.patch"
)
install_tool() {
diff --git a/dev-embedded/esp-pylib/Manifest b/dev-embedded/esp-pylib/Manifest
new file mode 100644
index 000000000000..571a5aa74288
--- /dev/null
+++ b/dev-embedded/esp-pylib/Manifest
@@ -0,0 +1 @@
+DIST esp_pylib-1.1.4.tar.gz 98849 BLAKE2B 60ee0260b38f04730712c4589ee5f018c86c5ae0e1a53bd12725619b487baeb065b18a4caeabf286284deb7f52d14cdd1d1ff64229a7a1b6381530bb644ed222 SHA512 74d9d34fcf2b35870e6e1550e9a314e124791132050fe04e29ecf6977659c7702843b4c6d07c016dfc2325adff69938588366167ff6069d91be38f06a249cf83
diff --git a/dev-embedded/esp-pylib/esp-pylib-1.1.4.ebuild b/dev-embedded/esp-pylib/esp-pylib-1.1.4.ebuild
new file mode 100644
index 000000000000..601b2ac7a710
--- /dev/null
+++ b/dev-embedded/esp-pylib/esp-pylib-1.1.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python object-oriented database"
+HOMEPAGE="https://github.com/espressif/esp-idf-monitor"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/pyserial[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ dev-python/rich-click[${PYTHON_USEDEP}]
+ dev-python/websockets[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-embedded/esp-pylib/metadata.xml b/dev-embedded/esp-pylib/metadata.xml
new file mode 100644
index 000000000000..6e8632a248e2
--- /dev/null
+++ b/dev-embedded/esp-pylib/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>stkw0@disroot.org</email>
+ <name>David Roman</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/dev-embedded/idf-component-manager/Manifest b/dev-embedded/idf-component-manager/Manifest
index c86c56c3a2a4..ad06497c939b 100644
--- a/dev-embedded/idf-component-manager/Manifest
+++ b/dev-embedded/idf-component-manager/Manifest
@@ -1,3 +1,3 @@
DIST idf-component-manager-2.4.6.gh.tar.gz 336846 BLAKE2B ef1c6bd3b6591b9b796dcd31ef8c2eee1a87eb1680730e0281bab3ad3ed11a0a81ebc9bbd9d774426b7b7845d72ca5c93b059c5b9f92820ffc15610c2d3ec0a5 SHA512 93bfd0179b9b98ea8b40cc73be6f2394ed358a682f1a0c3ad278269f39a78385a074b997412b1a83bb66ea284f5ca96898995daf3614ccf85b2e360aa21ab82c
-DIST idf-component-manager-3.0.2.gh.tar.gz 345743 BLAKE2B 93f300f0b182070914d7899f0f09ca38377ad4262307d8bdb9c11abfe876bc9ed90d365aab21588145f072d08525ce2df56c4762af9120bb4b4a1e078c6561b3 SHA512 6f0cb69c114fa521bed6d6e0cae98196a2192e908e3e59904b1937104ec9c0e968f0936c9826a5099654bd973d761ca17aa9b1897bd2845d87307d35bfe4b944
DIST idf-component-manager-3.0.3.gh.tar.gz 350005 BLAKE2B 66d04ddbdc513cc46c32f480067fcb42064a140878bb3e0e6b39046f9b8e6ae94c8aa6d6ae18def3d84d9a19ad1ac70f94e4fa14337ef45cf8ab5405219b2009 SHA512 5ae591ad4f805f9840192f374dfc268c16bc296b0ff00d0ac004f143bebc2b4454557efd3064d46602fde0d5a7769e0dd5773110fa758c82c024f353b5e52582
+DIST idf-component-manager-3.1.2.gh.tar.gz 399058 BLAKE2B aff5369c2c4401173ccf93f1f88dd95b0cda3c3f2cbf64476e072e8c661e1203a2524137c6aab90dc44a24662ca2f51aa2fd3440d0a06e404b57b7efc513e6cd SHA512 af1150b677eab4c7f2dfe6e9becb4eb671e59027b87ef1db9b31435c32e4a868309b4f0fa50e744b40588701fe36d03dd340ee857c1c65d4b9c70ece35fdd9ad
diff --git a/dev-embedded/idf-component-manager/idf-component-manager-3.0.2.ebuild b/dev-embedded/idf-component-manager/idf-component-manager-3.0.2.ebuild
deleted file mode 100644
index 4965a4612179..000000000000
--- a/dev-embedded/idf-component-manager/idf-component-manager-3.0.2.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="Tool for installing ESP-IDF components"
-HOMEPAGE="https://github.com/espressif/idf-component-manager"
-SRC_URI="https://github.com/espressif/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
- test? (
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/requests-mock[${PYTHON_USEDEP}]
- dev-python/vcrpy[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-RDEPEND="
- dev-python/cachecontrol[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/jsonref[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pydantic[${PYTHON_USEDEP}]
- dev-python/pydantic-settings[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/requests-file[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- dev-python/schema[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-python/urllib3[${PYTHON_USEDEP}]
-"
-
-# Requires networking or additional files not available in the tarball
-EPYTEST_DESELECT=(
- tests/core/test_upload_component.py::test_check_only_upload_component
- tests/test_component_manager.py::test_pack_component_with_examples_errors
- tests/test_component_manager.py::test_pack_component_with_dest_dir
- tests/test_profile.py::TestMultiStorageClient::test_registry_storage_url
- tests/test_profile.py::TestMultiStorageClient::test_storage_clients_precedence
- tests/test_mirror_sync.py::test_collect_component_versions_merges_multiple_specs
- tests/test_mirror_sync.py::test_sync_dependency_with_matches
- tests/test_mirror_sync.py::test_sync_dependency_with_rules
- tests/test_mirror_sync.py::test_update_existing_local_mirror
- tests/test_mirror_sync.py::test_registry_sync_latest_with_two_requirements
- tests/cli/test_manifest_command.py::test_add_git_dependency
- tests/cli/test_manifest_command.py::test_add_git_dependency_invalid
- tests/cli/test_manifest_command.py::test_manifest_keeps_comments
- tests/cli/test_module.py::test_raise_exception_on_warnings
- tests/cli/test_registry_command.py::test_logout_from_registry_revoked_token
- tests/sources/test_git.py::test_versions_component_hash
- tests/version_solver/test_local_components_precedence.py::test_local_component_transitive_dependency
- tests/version_solver/test_local_components_precedence.py::test_local_component_chain_dependency
-
- tests/test_lock.py::TestLockManager::test_lock_dump_with_solution
- tests/test_lock.py::TestLockManager::test_lock_dump_with_dictionary
- tests/test_lock.py::TestLockManager::test_lock_dump
-)
-
-# network access
-EPYTEST_IGNORE=(
- tests/test_api_client.py
- tests/test_prepare_dep_dirs.py
-)
-
-EPYTEST_PLUGINS=( pytest-mock )
-distutils_enable_tests pytest
diff --git a/dev-embedded/idf-component-manager/idf-component-manager-3.0.2-r1.ebuild b/dev-embedded/idf-component-manager/idf-component-manager-3.1.2.ebuild
index e48601473463..ff427fa45f77 100644
--- a/dev-embedded/idf-component-manager/idf-component-manager-3.0.2-r1.ebuild
+++ b/dev-embedded/idf-component-manager/idf-component-manager-3.1.2.ebuild
@@ -27,11 +27,13 @@ BDEPEND="
"
RDEPEND="
+ dev-embedded/esp-pylib[${PYTHON_USEDEP}]
dev-python/cachecontrol[${PYTHON_USEDEP}]
dev-python/click[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
dev-python/jsonref[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pathvalidate[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/pydantic-settings[${PYTHON_USEDEP}]
diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest
index c24144c26d37..67e3bd84586a 100644
--- a/dev-go/delve/Manifest
+++ b/dev-go/delve/Manifest
@@ -3,3 +3,4 @@ DIST delve-1.26.1.tar.gz 9604052 BLAKE2B f6773a9e7368b5af1fac97686cf637b62d8b77b
DIST delve-1.26.3.tar.gz 9407805 BLAKE2B 90b392e5c0c532343097fae524ac1b534468fc199947dc112aafdb1f13c0610328be6a2f97ead09112c750fd7880fa02ab6eadfbfb6b8cb3b22287a6150200aa SHA512 9d765012a86fbea40b92918f6151481aba2b52463da759a2183c324b140a7056ce56177c46a23e17b7af4bf718d1bfbce53bf8ed71123c33951129fde5a87677
DIST delve-1.27.0.tar.gz 9392113 BLAKE2B 73839cba4b368acb218247ced17bda01722ab21ced49a1a0edc4763eaa77f08a5a4122065fbfe9366f9e7def088cf28c232f835c8609670af02a941f1a940c52 SHA512 5b561200c06e972c9226c1c9ff8e8e68730f3ec53e4e7a3d1c4160f6d95cd270fe1e024e0aaf11927b5fe9eeccb64f4341c1e437679e687370fd3ff5586d30ef
DIST delve-1.27.1.tar.gz 9521825 BLAKE2B eb083ab349ef64dce8739d3c0d89c24940897aa370c8da6e8a5fa6a0ce5dbf8e9185413c2fd05934f6e716328ecb8126e09b25a91a6d8214b5aa174ea74ddb86 SHA512 2e1d1f85ac2a178d6db59aaf2ab21bfbc11dbe1ceb65a1d68c20a8184ea19805d0bad7b3ec7152f35c6553f9e67258ad940be197059f9498f0b6b6f4bb43d315
+DIST delve-1.27.2.tar.gz 9610147 BLAKE2B 849d16148e6295fb9a193c9d34e3a5def3c5bf43c458d4342937a61ec66c0fdfea8b2e60984a3442f186bbed49951858d85a06b5d4bda48d5fa682e7d64c11cd SHA512 0647e01189a954745a568eb34d5c1d09871bfab8b0809fcaf61f62759634283376283fd030adfaa7990509c847d85c9c0ebd310143352e2a9850ef35765388a7
diff --git a/dev-go/delve/delve-1.27.2.ebuild b/dev-go/delve/delve-1.27.2.ebuild
new file mode 100644
index 000000000000..a4415976ba2c
--- /dev/null
+++ b/dev-go/delve/delve-1.27.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion sysroot
+
+DESCRIPTION="A source-level debugger for the Go programming language"
+HOMEPAGE="https://github.com/go-delve/delve"
+SRC_URI="https://github.com/go-delve/delve/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT BSD BSD-2 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=dev-lang/go-1.26.1
+ test? ( sys-process/lsof )
+"
+
+src_prepare() {
+ default
+
+ # disable failing tests, require network
+ rm cmd/dlv/dlv_test.go || die
+ sed -e 's/TestGuessSubstitutePath/_&/' -i service/test/integration2_test.go || die
+}
+
+src_compile() {
+ ego build -mod=vendor -ldflags="-X main.Build=${PV}" -o "${S}/dlv" ./cmd/dlv
+
+ einfo "generating shell completion files"
+ sysroot_try_run_prefixed "${S}/dlv" completion bash > dlv.bash || die
+ sysroot_try_run_prefixed "${S}/dlv" completion zsh > dlv.zsh || die
+ sysroot_try_run_prefixed "${S}/dlv" completion fish > dlv.fish || die
+}
+
+src_test() {
+ ego test -count 1 -p 1 -ldflags="-X main.Build=${PV}" ./...
+}
+
+src_install() {
+ dobin dlv
+ dodoc README.md CHANGELOG.md
+
+ [[ -s dlv.bash ]] && newbashcomp dlv.bash dlv
+ [[ -s dlv.zsh ]] && newzshcomp dlv.zsh _dlv
+ [[ -s dlv.fish ]] && dofishcomp dlv.fish
+}
+
+pkg_postinst() {
+ elog "Telemetry notice:"
+ elog "Starting with version 1.24.0, Delve will begin collecting opt-in telemetry"
+ elog "data using the same mechanism used by the Go toolchain."
+ elog
+ elog "For more information, please see:"
+ elog " * https://github.com/golang/go/issues/68384"
+ elog " * https://go.dev/doc/telemetry#background"
+ elog " * https://github.com/go-delve/delve/issues/3815"
+}
diff --git a/dev-lang/fpc/files/fpc-3.2.2-arm64-fix-__libc_csu_-symbols.patch b/dev-lang/fpc/files/fpc-3.2.2-arm64-fix-__libc_csu_-symbols.patch
new file mode 100644
index 000000000000..8aed0aac7a7c
--- /dev/null
+++ b/dev-lang/fpc/files/fpc-3.2.2-arm64-fix-__libc_csu_-symbols.patch
@@ -0,0 +1,33 @@
+From a20a7e3497bccf3415bf47ccc55f133eb9d6d6a0 Mon Sep 17 00:00:00 2001
+From: florian <florian@freepascal.org>
+Date: Sun, 10 Apr 2022 23:19:34 +0200
+Subject: [PATCH] * define __libc_csu_* symbols as weak symbols on
+ aarch64-linux
+
+---
+ rtl/linux/aarch64/cprt0.as | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/rtl/linux/aarch64/cprt0.as b/rtl/linux/aarch64/cprt0.as
+index fd83610fbc..218b05aa9e 100644
+--- a/rtl/linux/aarch64/cprt0.as
++++ b/rtl/linux/aarch64/cprt0.as
+@@ -7,6 +7,18 @@
+ .text
+ .align 2
+
++ .globl __libc_csu_init
++ .type __libc_csu_init,#function
++ .weak __libc_csu_init
++__libc_csu_init:
++ ret
++
++ .globl __libc_csu_fini
++ .type __libc_csu_fini,#function
++ .weak __libc_csu_fini
++__libc_csu_fini:
++ ret
++
+ .globl _start
+ .type _start,#function
+ _start:
diff --git a/dev-lang/fpc/files/fpc-3.2.2-pas2js-textrels.patch b/dev-lang/fpc/files/fpc-3.2.2-pas2js-textrels.patch
new file mode 100644
index 000000000000..acf277a24089
--- /dev/null
+++ b/dev-lang/fpc/files/fpc-3.2.2-pas2js-textrels.patch
@@ -0,0 +1,13 @@
+--- a/utils/pas2js/fpmake.pp 2024-07-21 19:58:24.000000000 +0200
++++ b/utils/pas2js/fpmake.pp 2026-02-07 15:54:55.725497010 +0100
+@@ -24,8 +24,10 @@
+ P.Email := 'michael@freepascal.org';
+ P.NeedLibC:= false;
+ P.ShortName:='p2js';
+
++ P.Options.Add('-k-znotext');
++
+ P.Directory:=ADirectory;
+ P.Version:='3.2.2';
+ P.OSes:=AllUnixOSes+AllBSDOSes+AllWindowsOSes-[WinCE];
+ if Defaults.CPU=jvm then
diff --git a/dev-lang/fpc/files/fpc-3.2.2-x86-fix-__libc_csu_-symbols.patch b/dev-lang/fpc/files/fpc-3.2.2-x86-fix-__libc_csu_-symbols.patch
new file mode 100644
index 000000000000..3c61deff03ae
--- /dev/null
+++ b/dev-lang/fpc/files/fpc-3.2.2-x86-fix-__libc_csu_-symbols.patch
@@ -0,0 +1,38 @@
+From cb2704dfb22c30aca8cd64b171d47e3a740f12bc Mon Sep 17 00:00:00 2001
+From: florian <florian@freepascal.org>
+Date: Thu, 31 Mar 2022 22:32:04 +0200
+Subject: [PATCH] * some more use of __libc_csu_* removed
+
+---
+diff --git a/rtl/linux/i386/si_c21.inc b/rtl/linux/i386/si_c21.inc
+index 71df29b6efd..d6a2fd7bec7 100644
+--- a/rtl/linux/i386/si_c21.inc
++++ b/rtl/linux/i386/si_c21.inc
+@@ -35,12 +35,13 @@
+
+ {$asmmode att}
+
+-procedure __libc_csu_init; cdecl; external;
+-procedure __libc_csu_fini; cdecl; external;
++procedure ini_dummy;
++ begin
++ end;
++
+ procedure libc_start_main; external name '__libc_start_main';
+ procedure libc_exit(code: longint); cdecl; external name 'exit';
+
+-
+ {******************************************************************************
+ glibc 2.1 lib + profiling start/halt
+ ******************************************************************************}
+@@ -93,8 +94,8 @@ procedure _FPC_libc21_start; assembler; nostackframe; public name '_start';
+ pushl %esp { stack_end }
+ pushl %edx { function to be registered with
+ atexit(), passed by loader }
+- pushl $__libc_csu_fini
+- pushl $__libc_csu_init
++ pushl $ini_dummy
++ pushl $ini_dummy
+ pushl %esi { Push second argument: argv. }
+ pushl %ecx { Push first argument: argc. }
+
diff --git a/dev-lang/fpc/fpc-3.2.2.ebuild b/dev-lang/fpc/fpc-3.2.2.ebuild
index 4c942fec4f85..4e6f9f877ca2 100644
--- a/dev-lang/fpc/fpc-3.2.2.ebuild
+++ b/dev-lang/fpc/fpc-3.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,6 +27,9 @@ RESTRICT="strip" #269221
PATCHES=(
"${FILESDIR}/${P}-sparc-find-libs.patch"
+ "${FILESDIR}/${P}-arm64-fix-__libc_csu_-symbols.patch"
+ "${FILESDIR}/${P}-x86-fix-__libc_csu_-symbols.patch"
+ "${FILESDIR}/${P}-pas2js-textrels.patch"
)
# fpc is special: it can't use CFLAGS and LDFLAGS directly
@@ -77,6 +80,11 @@ src_unpack() {
src_prepare() {
default
+ # https://bugs.gentoo.org/712580#c18
+ pushd "${WORKDIR}/${P}" >/dev/null || die
+ eapply "${FILESDIR}/${P}-arm64-fix-__libc_csu_-symbols.patch"
+ popd >/dev/null || die
+
find "${WORKDIR}" -name Makefile -exec sed -i 's/ -Xs / /' {} + || die
# let the pkg manager compress man files
diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index b6097b8227ac..7b7c2b116a4f 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -1,5 +1,4 @@
DIST c-blosc2-2.23.1.gh.tar.gz 3338640 BLAKE2B 528b4b87d2b8e29648de131b1d01a62402dbfd582e141b7933fa1faaf102aa6bcd5e4348e54a6bed7ac3046866e5a2bee8a808a14ad38c50d1ca310a59d692b2 SHA512 c6dd74c6f31649d361395b4817a2ca2e0da5353c5cd3ef7ce5f3969251b3393aaf3c2941cc77dd41a9672efb8acc7f68a9e5e8acf86b978123eed13a1225f827
-DIST c-blosc2-3.1.5.gh.tar.gz 1868284 BLAKE2B ade81a92481b6fd18d1f6f2f9b3e3dd3b3e8c32b60ad87d30ca7294badf9ba044de8bf14727f5e19a0468c65235fb301626e2c4a5bb1adb736bf5c68c37992b0 SHA512 d0a80358fd27efa9e0b6c007dc64140c459f9f2905445ed5b0bcd6b0ff34f2498ad997865e272a70ad5dc56f4dfb8575ef8f95eb223442c053639d2e82d36615
-DIST c-blosc2-3.2.3.gh.tar.gz 1917875 BLAKE2B 58b7f82ea0df527a65ad4e9e714aafd87f63e33d1995da374bceda11bd7bcdf21feb3e3b7651efceaba0ecf2d457d09610ac8694b30b687fd6d1b7f9d07710d2 SHA512 08054ae218d5be8e2e3a7b2fcd9254b808ea8e5f6b4ed14c8c45423689d66eaec28b8e42186b282c246a406d9903794344a175eef7012181abe69e32eef16ecc
DIST c-blosc2-3.3.2.gh.tar.gz 1946986 BLAKE2B cea64e315a90cfe9fbe82a1dd67b3b49e65e5a082039260f53d8e2f3bb654677f1348bc1b3c5c1f8d74549a910e5700e89123ec3ce58fdf02553ec7d43e19564 SHA512 46ef74110fcee712b90543b54116c74dde27604ba17496737ff07c8b236db035e5758ed293cd60b17c10769b0ba19800ca8e6662e4ce325d97eca7433435b7ec
DIST c-blosc2-3.3.3.gh.tar.gz 1949337 BLAKE2B 7019b9af69b0b0e3e6c809ca4236975d75f241165dbfe771ce43f297037627294ec7862d559a700ad2d72645b37ce9669fa9699f8e38b6016106cebd87e1b368 SHA512 ac6fb147e5bd1305a58e85ec1b87af7e62a97ff0c015d6ecb2893985ca804dfb23e12c1a98a9b9ae13a927b91392859eef527eb83cd118b62913ff2bfddf4da3
+DIST c-blosc2-3.3.4.gh.tar.gz 1969023 BLAKE2B 8c983aa45e9405fdb17f2f03b0b7bd2e1e7761bc43679fd17f7275b9fec69a6adc4f3a36fc13a9b98f975be380815601bb20e3325dbefaad134cfb272ea7e0a9 SHA512 708ed6878ef5cc2532d44ceb0d63394bd413894c11ada090c3957627406ab05373a571448b1700ee56d02026b73eb0e602f507240865091cbb511df88197d349
diff --git a/dev-libs/c-blosc2/c-blosc2-3.1.5.ebuild b/dev-libs/c-blosc2/c-blosc2-3.1.5.ebuild
deleted file mode 100644
index d865175fa7ae..000000000000
--- a/dev-libs/c-blosc2/c-blosc2-3.1.5.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="
- https://blosc.org/c-blosc2/c-blosc2.html
- https://github.com/Blosc/c-blosc2/
-"
-SRC_URI="
- https://github.com/Blosc/c-blosc2/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0/8"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="test +zlib +zstd"
-REQUIRED_USE="test? ( zlib zstd )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=app-arch/lz4-1.7.5:=
- zlib? ( virtual/zlib:= )
- zstd? ( app-arch/zstd:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-
-src_configure() {
- # remove bundled libs (just in case)
- rm -rf internal-complibs || die
-
- local mycmakeargs=(
- -DBUILD_STATIC=OFF
- -DBUILD_TESTS=$(usex test)
- -DBUILD_BENCHMARKS=OFF
- -DBUILD_EXAMPLES=OFF
- -DBUILD_FUZZERS=OFF
- -DDEACTIVATE_ZLIB=$(usex !zlib)
- -DDEACTIVATE_ZSTD=$(usex !zstd)
- # TODO: import dev-libs/zfp::guru
- -DBLOSC_ENABLE_ZFP=OFF
- -DBLOSC_DEPENDENCY_MODE=EXTERNAL
-
- # force regular zlib, at least for the time being
- -DCMAKE_DISABLE_FIND_PACKAGE_ZLIB_NG=ON
-
- # upstream overrides CMAKE_C_FLAGS, preventing ${CFLAGS} defaults
- # from applying, https://github.com/Blosc/c-blosc2/issues/433
- -DCMAKE_C_FLAGS="${CFLAGS}"
- )
- cmake_src_configure
-}
-
-src_test() {
- # Tests fail in parallel, https://github.com/Blosc/c-blosc2/issues/432
- cmake_src_test -j1
-}
diff --git a/dev-libs/c-blosc2/c-blosc2-3.2.3.ebuild b/dev-libs/c-blosc2/c-blosc2-3.3.4.ebuild
index d51714582fd1..64e2b9a915f9 100644
--- a/dev-libs/c-blosc2/c-blosc2-3.2.3.ebuild
+++ b/dev-libs/c-blosc2/c-blosc2-3.3.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/9"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test +zlib +zstd"
REQUIRED_USE="test? ( zlib zstd )"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/cudnn/Manifest b/dev-libs/cudnn/Manifest
index 3c58d3326e4d..40e3984297ab 100644
--- a/dev-libs/cudnn/Manifest
+++ b/dev-libs/cudnn/Manifest
@@ -1,10 +1,12 @@
DIST cudnn-linux-sbsa-8.9.7.29_cuda12-archive.tar.xz 863497272 BLAKE2B 981820b4eb1df38b7faecb410c70ba7edea7d15d3e19a2fadd3c4f3a5c4fafb64333c4766068dfa19dc7ff9d3f148bbe434afa961ad6b9709d1008cf559d39fe SHA512 5150b211e848679b3c11fc9cb15946b6729935df8974e08c70b1efc80857fc4eceb27cc05b41f66eb827af1a1c58c8ea1e836620472753980085c4144724a243
DIST cudnn-linux-sbsa-9.14.0.64_cuda12-archive.tar.xz 880333676 BLAKE2B 89e75363dbc5cb5b33cd67c0dce9e40c9d02d690067482aa7c7a7d94c44e121b0782f9e0cff0e07c72e33ade18acdcdf29efa5cce87ac4c56fe75f110869ad3e SHA512 38b178d4e3c8176d6711da07d4d58239b1c97eb1bce8281849611ed29ca8d594d8ab81186a6b42699e00593d00870cf2336a3c040d35444bcbb7476e33178260
DIST cudnn-linux-sbsa-9.17.0.29_cuda12-archive.tar.xz 876436232 BLAKE2B 5e6dc3cce6f131961d814811d225f50a3e031366aa37ac28cdf8851683af7117c18ff78d2eecf2abec62b29d439e085615aec510e811757ba1f2fefaa9dcdef8 SHA512 ef65102f58ca3b239aea0abcded6ff52138d9c5a5f954d683422e98d1abc1b27a12bc8b3ee2bd72bba47461abe6b99f1edcb64fb632d8679511c8193cbae80ac
+DIST cudnn-linux-sbsa-9.25.1.1_cuda13-archive.tar.xz 1057635520 BLAKE2B c73f8866cd454131dd3643bdb7d05929c1ae08cc98b53297f373c1e67799e1a64a52283de632815dbfd05d66fada5f304cecf440a4677ea7362f14bb181bb59c SHA512 1657b63a061fe48abf7480af7c9a3f431ca4d2410b09f61bc21519909c5183c81ab070bf897126d98f73367ba9f60d5d64ba392e03c20d04d8090972eb305185
DIST cudnn-linux-sbsa-9.8.0.87_cuda12-archive.tar.xz 922963076 BLAKE2B 7eb1e517e280eb20612e581289c21f6c2f3ca5f2256b5b2fc7c6926e06dac31157ebf90c2a1538134d7174012cd8f969b8d38801cf6b67c6cbb652fc942820dd SHA512 a95d0c699788d312554d3e45a81325c234235833b8b65ad83935cf85cb5e21869944710fa604337a8ed7f034d71d040652864821b10fa7703e436cbff5f40495
DIST cudnn-linux-x86_64-8.6.0.163_cuda11-archive.tar.xz 864470696 BLAKE2B e842f5861653f2bc8509cc654e5c40436556786610fbc4ab40781cd8246d5bc94e3e3fae0b0933c947941dc0b6eacbd44d6a54702566e5aefcff56df3f884149 SHA512 15d86b8884bf7b48b4aa1022ea26f0965dd50a9911ca1e6fb89e5266181e662547ba077b2e2e9f19bd135aef9d21fb0a3348b97c7fac9059bb241657046d6d60
DIST cudnn-linux-x86_64-8.8.0.121_cuda12-archive.tar.xz 871089052 BLAKE2B 48f4142d7fea4192e4a910807fa7344c75372aa0d4a68e020416de960eb4b344262551e374b26cdd323751c3c75a000c63a326ece6f801a6ddfbfe06fe51ee6c SHA512 ffdbc1ca4fb03c6906b6896763790ca288aba098e50ed2fbf33a2b994a09386bc6fb5ec9a3a49a82be494331f43c85e22fa406575c4fddb30246f32ee85660e7
DIST cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz 864984964 BLAKE2B 8c68349d8cbc8080ed352f2749426be4cda9aed18b6b7dababe739e7eef74ba20157ca6424bfd1df7f1299ea87e11e8606bdef9f60b312cddf79eb3d7ebe6c3f SHA512 22bf14821194811821e36c6abfa4c3895bc43eff14e48063251880b48e7fdda6ed4909dbdc77a63d359f5f4f1d41e4dfbcc6c7c22900243131d86ad4d0d66aff
DIST cudnn-linux-x86_64-9.14.0.64_cuda12-archive.tar.xz 877735896 BLAKE2B c9b89b9a343f831ce71b055d742f77b9d5480d49ef09cbe67f5614c33f325caf2e56731c63e968b3301e01f9fa3db165c7e8605b380442cb14e5ad022d3c294a SHA512 a539dee35c5a99a345a33344c4c8e513b445c9ff6f5be2092287343c0f738e161c977040ea88ad562cc9c77329e58fbcf3919d959dc50e132b6a417a308c6b41
DIST cudnn-linux-x86_64-9.17.0.29_cuda12-archive.tar.xz 874638016 BLAKE2B d661e7368e6a94da7ce955e9ccc7c96bc9f9c5b2d4afcad6ce57ae2430ddad4d618f6041bf7867452dba9972567d42cd21a13577c808185c928911199c6c7b51 SHA512 edac71bb15703fc8e9d2a34a99b7f7dbdba668c19130b200a65fc6fd305a0a8f68e8672bbb257a20a0a9fdaeebbed29b573afdf82f0c8ddba5a10853cc008349
+DIST cudnn-linux-x86_64-9.25.1.1_cuda13-archive.tar.xz 882693720 BLAKE2B 66fb5d57db36bb0e205f912557b10e9067eae50a1b637928d113037d2ee544d6699a20f01eb5d62abfeef1edbf2241838d15d6d6b22e14d1ed0a8c6cf211f7d1 SHA512 00bc1c06a99baea716d4ee5dace0edb06139616b86151169ea2b087ffe4dfcc9414e388484e18aee1740fe019a2682a6104dd3e30d44bcf7d33d389dad510aba
DIST cudnn-linux-x86_64-9.8.0.87_cuda12-archive.tar.xz 923946888 BLAKE2B 384c18bf398a3fc2780b75759d32b80e8ed014c6d44a5b159c9165b2d5043ded1739e9e3e8b8c2d841f7afb5743bfa98d82cae06a5ea1f5dc2a7e9af4a2244ce SHA512 65c5c96a3a97b42323d0942c3917233d8ad4cabf594a90d4549b276ed8f743ae193c6f2093817baed0a342aeb239f5aba59040bac2d432f78194cc53775d3471
diff --git a/dev-libs/cudnn/cudnn-9.25.1.1.ebuild b/dev-libs/cudnn/cudnn-9.25.1.1.ebuild
new file mode 100644
index 000000000000..42aa7a083394
--- /dev/null
+++ b/dev-libs/cudnn/cudnn-9.25.1.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="NVIDIA Accelerated Deep Learning on GPU library"
+HOMEPAGE="https://developer.nvidia.com/cudnn"
+
+SRC_URI="
+ amd64? (
+ https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-${PV}_cuda13-archive.tar.xz
+ )
+ arm64? (
+ https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-${PV}_cuda13-archive.tar.xz
+ )
+"
+
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-cuDNN"
+SLOT="0/$(ver_cut 1-3)"
+KEYWORDS="~amd64 ~arm64"
+RESTRICT="bindist test"
+
+RDEPEND="
+ =dev-util/nvidia-cuda-toolkit-13*
+"
+
+QA_PREBUILT="/opt/cuda*/targets/*-linux/lib/*"
+
+src_install() {
+ local narch
+ if use amd64; then
+ narch="x86_64"
+ elif use arm64; then
+ narch="sbsa"
+ fi
+
+ # allow slotted install
+ local CUDNN_PATH="${CUDNN_PATH:-${EPREFIX}/opt/cuda}"
+
+ cd "${WORKDIR}/cudnn-linux-${narch}-${PV}_cuda13-archive" || die
+
+ dodir "${CUDNN_PATH}/targets/${narch}-linux"
+ mv \
+ include lib \
+ "${ED}${CUDNN_PATH}/targets/${narch}-linux" \
+ || die
+
+ # Add include and lib symlinks
+ dosym -r "${CUDNN_PATH}/targets/${narch}-linux/include" "${CUDNN_PATH}/include"
+ dosym -r "${CUDNN_PATH}/targets/${narch}-linux/lib" "${CUDNN_PATH}/$(get_libdir)"
+
+ find "${ED}/${CUDNN_PATH}" -empty -delete || die
+}
diff --git a/dev-libs/cxx-rust-cssparser/Manifest b/dev-libs/cxx-rust-cssparser/Manifest
index bc093c7be2ad..c397e79b0f86 100644
--- a/dev-libs/cxx-rust-cssparser/Manifest
+++ b/dev-libs/cxx-rust-cssparser/Manifest
@@ -1,2 +1,4 @@
DIST cxx-rust-cssparser-1.0.0-crates.tar.xz 3701580 BLAKE2B 8f105353145e2ada60efbaff22e017c2ac37b1872311c387b83de0af3071af2c4cd3908a33c46792000a600f577e5cf94d6de102285bf39e52f1f917ccda8d60 SHA512 d3014606e8f02bc159af3505dc3ed78882715edab8ffd2d859bfe23599041f23690ccc5bbf8b74ce6aa26ff53ec080d879b099e1fa0b9fec680d590a3b0ebef8
DIST cxx-rust-cssparser-1.0.0.tar.xz 55448 BLAKE2B f22e897bd26a2b0565eea4dd1b7a99b742c0be3dcd97bb3ad46f00e05f00970b9381bd50c624af20a471374f0804e44dd326818f5391b722be8a0fdf053dbf6b SHA512 6fb0f7deb6e3bfcfdc120677e4a9c83f6923531ef92cb97175973c730f3fbc22a168330e788759a2605caa386d061d16771a7ed7080a2539d4ccf67a9b4e83fe
+DIST cxx-rust-cssparser-1.1.0-crates.tar.xz 3788200 BLAKE2B d96c58739ffc0dfb8668d2973953e8b8b6a187f3a55aa1084987a48fcb0d3164d4eccad6480132627b770db9e2f05f0036c0f7311b7df4d3e4e7096f21cf5c8d SHA512 712c669e336b46f52f1a8b21a7d30efc509b0e5df314b741914c8134d21647f006c5bf6bc5b09777cd7edb828a562449e94bf05358f5cd9fce902c9daaef414f
+DIST cxx-rust-cssparser-1.1.0.tar.xz 55844 BLAKE2B 9f7a19ca634c1e39dfc326bd190a3a425e35603fabcb1fbc008671183a9063bef3580e72db6c12d9d00f35c9282d40922f7cf7106af8a75dfa24aa8d22c4d050 SHA512 13575fe98644dda543c6f1c114e750a5a25502c75b89477282eac9d956f87834a2126d6c2cc357f6fcff99c7eb304d290e9f928800747cf7e4d405b22febb793
diff --git a/dev-libs/cxx-rust-cssparser/cxx-rust-cssparser-1.1.0.ebuild b/dev-libs/cxx-rust-cssparser/cxx-rust-cssparser-1.1.0.ebuild
new file mode 100644
index 000000000000..e9b79ca1ddc9
--- /dev/null
+++ b/dev-libs/cxx-rust-cssparser/cxx-rust-cssparser-1.1.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+RUST_MIN_VER="1.88.0"
+
+# TODO: ECMGenerateQDoc
+ECM_TEST="true"
+# KDE_VERIFY_SIG=1
+KFMIN=6.22.0
+inherit cargo ecm flag-o-matic kde.org
+
+DESCRIPTION="C++ library for parsing CSS that uses the Rust cssparser crate internally"
+HOMEPAGE="https://invent.kde.org/libraries/cxx-rust-cssparser"
+
+if [[ ${KDE_BUILD_TYPE} == release ]]; then
+ SRC_URI="mirror://kde/stable/${KDE_ORG_NAME}/${KDE_ORG_NAME}-${PV}.tar.xz"
+ # if [[ -n ${KDE_VERIFY_SIG} ]]; then
+ # SRC_URI+=" verify-sig? ( mirror://kde/stable/${KDE_ORG_NAME}/${KDE_ORG_NAME}-${PV}.tar.xz.sig )"
+ # fi
+ if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
+ fi
+ KEYWORDS="~amd64 ~riscv ~x86"
+fi
+
+LICENSE="BSD-2 CC0-1.0 || ( LGPL-2.1 LGPL-3 )"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0 ZLIB"
+SLOT="0"
+
+BDEPEND="dev-build/corrosion"
+
+# bug 976796: necessary kde.org changes are not in ::gentoo yet
+src_unpack() {
+ cargo_src_unpack
+ default
+}
+
+src_configure() {
+ # Rust extensions are incompatible with C/C++ LTO compiler see e.g.
+ # https://bugs.gentoo.org/910220
+ filter-lto
+
+ ecm_src_configure
+}
diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index bba83f6ddcf1..275357f9584a 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,6 +1,2 @@
-DIST elfutils-0.193.tar.bz2 11974916 BLAKE2B 3ddda695e92c76d0f98432b65d51737bdebf9cad536e0a583d10beb4693d98ce6e47716ff143d82dd3488e59489b03170bd292cb165d44bfb8581ff67dd2b1b9 SHA512 557e328e3de0d2a69d09c15a9333f705f3233584e2c6a7d3ce855d06a12dc129e69168d6be64082803630397bd64e1660a8b5324d4f162d17922e10ddb367d76
-DIST elfutils-0.193.tar.bz2.sig 310 BLAKE2B 2c5626af37031e6dbf1f94ca2d5622f978a50c7cbf412c33924585dc7261e0c7fe3f55d91121a9a3ae9cc092c4e1879a34cf145fdc19607ad6db065bbed8b605 SHA512 75f3935c4a519dc0b23e59e2e6f2bae7926c988aec484f2e1f0759cf7662eca1752f02c16b2f129fee0d7451e961322cf9a315c4ce23e91520f4779ed9fda713
-DIST elfutils-0.194.tar.bz2 12003321 BLAKE2B dd1fd1ba83330aa3313bd96614851a59411ea8e1004afda23791296de03960db5e193ee9ded4dd159d80c954efecc2cb5438cce986817d537c72d5ff887faf16 SHA512 5d00502f61b92643bf61dc61da4ddded36c423466388d992bcd388c5208761b8ed9db1a01492c085cd0984eef30c08f895a8e307e78e0df8df40b56ae35b78a5
-DIST elfutils-0.194.tar.bz2.sig 310 BLAKE2B f43c370c339038a4894700984c501c7120a139763a7369f6fabc918c6c842dd50fff19d999a005939f9f049d0cf2c2a4f000e32fbc55afd8abdb67d82aefa90e SHA512 12d90f66dfa37544fb6b368099fac3eae9487188b0ce49409ae5c647c1fa3c68582efc5216a758d830e3775d5686ac2605dba600ad258f27ae99d5ce1094b624
DIST elfutils-0.195.tar.bz2 12032640 BLAKE2B 7ad84f87ba24a0edd3d1885a232e63f454509f3d229952d2c9b85dd76baa6b150e022bbce70fc3e89b57f5c606ed3862178c693e3638bf22b891c5798e7c624a SHA512 e1e1fdf4f7f72bf520deb0103bb8fd208dc247bab14af100c6fb56d38c0ef6c6d54ff5bd15b84e4f70e2b2ea481e5999fea2842360f8932a861122df79b5fc8f
DIST elfutils-0.195.tar.bz2.sig 310 BLAKE2B 6d0aef5b189ea74b9b019d8d46b565f04b4216955967515f5179e63d78259ba42badfc166ab90c7e12ee5c467f5dbdb30e8244ea5c5d4b499c927db9cf1cf761 SHA512 a5e11ce7752d0fac6e809aea61b6a5bbd1141d8c52c2f741ddd32b93af97af43aa555a99a45feac3bc34381570f2e7fb281f8aff53f74e3b5e64c56eb1d9d2c5
diff --git a/dev-libs/elfutils/elfutils-0.193-r2.ebuild b/dev-libs/elfutils/elfutils-0.193-r2.ebuild
deleted file mode 100644
index e3510c225806..000000000000
--- a/dev-libs/elfutils/elfutils-0.193-r2.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 2003-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
-inherit autotools flag-o-matic multilib-minimal
-
-DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
-HOMEPAGE="https://sourceware.org/elfutils/"
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://sourceware.org/git/elfutils.git"
- inherit git-r3
-
- BDEPEND="
- sys-devel/bison
- sys-devel/flex
- "
-else
- inherit verify-sig
- SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"
- SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
-
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
- BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )"
-fi
-
-LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
-SLOT="0"
-IUSE="bzip2 +debuginfod +lzma nls static-libs stacktrace test +utils valgrind zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !dev-libs/libelf
- >=app-arch/libarchive-3.1.2:=
- >=virtual/zlib-1.2.8-r1:=[static-libs?,${MULTILIB_USEDEP}]
- bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
- debuginfod? (
- dev-db/sqlite:3=
- >=dev-libs/json-c-0.11:=
- >=net-libs/libmicrohttpd-0.9.33:=
- >=net-misc/curl-7.29.0[static-libs?]
- )
- lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
- stacktrace? ( dev-util/sysprof )
- zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] )
- elibc_musl? (
- dev-libs/libbsd
- sys-libs/argp-standalone
- sys-libs/fts-standalone
- sys-libs/obstack-standalone
- )
-"
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-BDEPEND+="
- sys-devel/m4
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
- "${FILESDIR}"/${PN}-0.191-musl-macros.patch
- "${FILESDIR}"/${P}-perf.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf
-
- if ! use static-libs; then
- sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die
- fi
-
- # TODO: Fails with some CFLAGS
- # " __divhc3: /var/tmp/portage/dev-libs/elfutils-0.193/work/elfutils-0.193-abi_x86_32.x86/tests/funcretval:
- # dwfl_module_return_value_location: cannot handle DWARF type description"
- printf "#!/bin/sh\nexit 77" > tests/run-native-test.sh || die
- # TODO: Fails for abi_x86_32 w/ DT_RELR
- # "section [14] '.rel.plt': relocation 55: relocation type invalid for the file type"
- printf "#!/bin/sh\nexit 77" > tests/run-elflint-self.sh || die
- printf "#!/bin/sh\nexit 77" > tests/run-reverse-sections-self.sh || die
-
- # https://sourceware.org/PR23914
- sed -i 's:-Werror::' */Makefile.in || die
-}
-
-src_configure() {
- # bug #407135
- use test && append-flags -g
-
- # bug 660738
- filter-flags -fno-asynchronous-unwind-tables
-
- use debuginfod && MULTILIB_WRAPPED_HEADERS+=( /usr/include/elfutils/debuginfod.h )
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- unset LEX YACC
-
- local myeconfargs=(
- $(use_enable nls)
- $(multilib_native_use_enable debuginfod)
- # Could do dummy if needed?
- $(multilib_native_use_enable debuginfod libdebuginfod)
- $(multilib_native_use_enable stacktrace)
- $(use_enable valgrind valgrind-annotations)
-
- # explicitly disable thread safety, it's not recommended by upstream
- # doesn't build either on musl.
- --disable-thread-safety
-
- # Valgrind option is just for running tests under it; dodgy under sandbox
- # and indeed even w/ glibc with newer instructions.
- --disable-valgrind
- --program-prefix="eu-"
- --with-zlib
- $(use_with bzip2 bzlib)
- $(use_with lzma)
- $(use_with zstd)
- )
-
- [[ ${PV} == 9999 ]] && myeconfargs+=( --enable-maintainer-mode )
-
- # Needed because sets alignment macro
- is-flagq -fsanitize=address && myeconfargs+=( --enable-sanitize-address )
- is-flagq -fsanitize=undefined && myeconfargs+=( --enable-sanitize-undefined )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
- env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \
- LC_ALL="C" \
- emake check VERBOSE=1
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- dodoc NOTES
-
- # These build quick, and are needed for most tests, so we don't
- # disable building them when the USE flag is disabled.
- if ! use utils; then
- rm -rf "${ED}"/usr/bin || die
- fi
-}
diff --git a/dev-libs/elfutils/elfutils-0.194-r1.ebuild b/dev-libs/elfutils/elfutils-0.194-r1.ebuild
deleted file mode 100644
index f1f53fe5501b..000000000000
--- a/dev-libs/elfutils/elfutils-0.194-r1.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 2003-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
-inherit autotools flag-o-matic multilib-minimal
-
-DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
-HOMEPAGE="https://sourceware.org/elfutils/"
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://sourceware.org/git/elfutils.git"
- inherit git-r3
-
- BDEPEND="
- sys-devel/bison
- sys-devel/flex
- "
-else
- inherit verify-sig
- SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"
- SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
-
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
- BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )"
-fi
-
-LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
-SLOT="0"
-IUSE="bzip2 +debuginfod +libarchive +lzma nls static-libs stacktrace test +utils valgrind zstd"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="debuginfod? ( libarchive )"
-
-RDEPEND="
- !dev-libs/libelf
- >=virtual/zlib-1.2.8-r1:=[static-libs?,${MULTILIB_USEDEP}]
- bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
- debuginfod? (
- dev-db/sqlite:3=
- >=dev-libs/json-c-0.11:=
- >=net-libs/libmicrohttpd-0.9.33:=
- >=net-misc/curl-7.29.0[static-libs?]
- )
- libarchive? ( >=app-arch/libarchive-3.1.2:= )
- lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
- stacktrace? ( dev-util/sysprof )
- zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] )
- elibc_musl? (
- dev-libs/libbsd
- sys-libs/argp-standalone
- sys-libs/fts-standalone
- sys-libs/obstack-standalone
- )
-"
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-BDEPEND+="
- sys-devel/m4
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
- "${FILESDIR}"/${PN}-0.191-musl-macros.patch
- "${FILESDIR}"/${P}-tests.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf
-
- if ! use static-libs; then
- sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die
- fi
-
- # TODO: Fails with some CFLAGS
- # " __divhc3: /var/tmp/portage/dev-libs/elfutils-0.193/work/elfutils-0.193-abi_x86_32.x86/tests/funcretval:
- # dwfl_module_return_value_location: cannot handle DWARF type description"
- printf "#!/bin/sh\nexit 77" > tests/run-native-test.sh || die
- # TODO: Fails for abi_x86_32 w/ DT_RELR
- # "section [14] '.rel.plt': relocation 55: relocation type invalid for the file type"
- printf "#!/bin/sh\nexit 77" > tests/run-elflint-self.sh || die
- printf "#!/bin/sh\nexit 77" > tests/run-reverse-sections-self.sh || die
- # TODO: Fails with SFrames
- printf "#!/bin/sh\nexit 77" > tests/run-strip-strmerge.sh || die
-
- # https://sourceware.org/PR23914
- sed -i 's:-Werror::' */Makefile.in || die
-}
-
-src_configure() {
- # bug #407135
- use test && append-flags -g
-
- # bug 660738
- filter-flags -fno-asynchronous-unwind-tables
-
- use debuginfod && MULTILIB_WRAPPED_HEADERS+=( /usr/include/elfutils/debuginfod.h )
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- unset LEX YACC
-
- local myeconfargs=(
- $(use_enable nls)
- $(multilib_native_use_enable debuginfod)
- # Could do dummy if needed? We could also split libdebuginfod
- # (client support) into its own USE if required.
- $(multilib_native_use_enable debuginfod libdebuginfod)
- $(multilib_native_use_enable stacktrace)
- $(use_enable valgrind valgrind-annotations)
-
- # Explicitly disable thread safety, it's not recommended by upstream
- # (marked experimental in configure) and doesn't build either on musl.
- --disable-thread-safety
-
- # Valgrind option is just for running tests under it; dodgy under sandbox
- # and indeed even w/ glibc with newer instructions.
- --disable-valgrind
- --program-prefix="eu-"
- --with-zlib
- $(use_with bzip2 bzlib)
- $(multilib_native_use_with libarchive)
- $(use_with lzma)
- $(use_with zstd)
- )
-
- [[ ${PV} == 9999 ]] && myeconfargs+=( --enable-maintainer-mode )
-
- # Needed because sets alignment macro
- is-flagq -fsanitize=address && myeconfargs+=( --enable-sanitize-address )
- is-flagq -fsanitize=undefined && myeconfargs+=( --enable-sanitize-undefined )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
- env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \
- LC_ALL="C" \
- emake check VERBOSE=1
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- dodoc NOTES
-
- # These build quick, and are needed for most tests, so we don't
- # disable building them when the USE flag is disabled.
- if ! use utils; then
- rm -rf "${ED}"/usr/bin || die
- fi
-}
diff --git a/dev-libs/elfutils/elfutils-0.194-r3.ebuild b/dev-libs/elfutils/elfutils-0.194-r3.ebuild
deleted file mode 100644
index 3790c0e35217..000000000000
--- a/dev-libs/elfutils/elfutils-0.194-r3.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 2003-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
-inherit autotools flag-o-matic multilib-minimal
-
-DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
-HOMEPAGE="https://sourceware.org/elfutils/"
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://sourceware.org/git/elfutils.git"
- inherit git-r3
-
- BDEPEND="
- sys-devel/bison
- sys-devel/flex
- "
-else
- inherit verify-sig
- SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2"
- SRC_URI+=" verify-sig? ( https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
-
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
- BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-elfutils-20240301 )"
-fi
-
-LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
-SLOT="0"
-IUSE="bzip2 +debuginfod +libarchive +lzma nls static-libs stacktrace test +utils valgrind zstd"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="debuginfod? ( libarchive )"
-
-RDEPEND="
- !dev-libs/libelf
- >=virtual/zlib-1.2.8-r1:=[static-libs?,${MULTILIB_USEDEP}]
- bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
- debuginfod? (
- dev-db/sqlite:3=
- >=dev-libs/json-c-0.11:=
- >=net-libs/libmicrohttpd-0.9.33:=
- >=net-misc/curl-7.29.0[static-libs?]
- )
- libarchive? ( >=app-arch/libarchive-3.1.2:= )
- lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
- stacktrace? ( dev-util/sysprof )
- zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] )
- elibc_musl? (
- dev-libs/libbsd
- sys-libs/argp-standalone
- sys-libs/fts-standalone
- sys-libs/obstack-standalone
- )
-"
-DEPEND="
- ${RDEPEND}
- valgrind? ( dev-debug/valgrind )
-"
-BDEPEND+="
- sys-devel/m4
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.189-musl-aarch64-regs.patch
- "${FILESDIR}"/${PN}-0.191-musl-macros.patch
- "${FILESDIR}"/${P}-tests.patch
- "${FILESDIR}"/${PN}-0.194-hurd.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf
-
- if ! use static-libs; then
- sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in || die
- fi
-
- # TODO: Fails with some CFLAGS
- # " __divhc3: /var/tmp/portage/dev-libs/elfutils-0.193/work/elfutils-0.193-abi_x86_32.x86/tests/funcretval:
- # dwfl_module_return_value_location: cannot handle DWARF type description"
- printf "#!/bin/sh\nexit 77" > tests/run-native-test.sh || die
- # TODO: Fails for abi_x86_32 w/ DT_RELR
- # "section [14] '.rel.plt': relocation 55: relocation type invalid for the file type"
- printf "#!/bin/sh\nexit 77" > tests/run-elflint-self.sh || die
- printf "#!/bin/sh\nexit 77" > tests/run-reverse-sections-self.sh || die
- # TODO: Fails with SFrames
- printf "#!/bin/sh\nexit 77" > tests/run-strip-strmerge.sh || die
-
- # https://sourceware.org/PR23914
- sed -i 's:-Werror::' */Makefile.in || die
-}
-
-src_configure() {
- # bug #407135
- use test && append-flags -g
-
- # bug 660738
- filter-flags -fno-asynchronous-unwind-tables
-
- use debuginfod && MULTILIB_WRAPPED_HEADERS+=( /usr/include/elfutils/debuginfod.h )
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- unset LEX YACC
-
- # Only for IMA verification of RPMs
- export ac_cv_lib_rpm_headerGet=no
-
- local myeconfargs=(
- $(use_enable nls)
- $(multilib_native_use_enable debuginfod)
- # Could do dummy if needed? We could also split libdebuginfod
- # (client support) into its own USE if required.
- $(multilib_native_use_enable debuginfod libdebuginfod)
- $(multilib_native_use_enable stacktrace)
- $(use_enable valgrind valgrind-annotations)
-
- # Explicitly disable thread safety, it's not recommended by upstream
- # (marked experimental in configure) and doesn't build either on musl.
- --disable-thread-safety
-
- # Valgrind option is just for running tests under it; dodgy under sandbox
- # and indeed even w/ glibc with newer instructions.
- --disable-valgrind
- --program-prefix="eu-"
- --with-zlib
- $(use_with bzip2 bzlib)
- $(multilib_native_use_with libarchive)
- $(use_with lzma)
- $(use_with zstd)
- )
-
- [[ ${PV} == 9999 ]] && myeconfargs+=( --enable-maintainer-mode )
-
- # Needed because sets alignment macro
- is-flagq -fsanitize=address && myeconfargs+=( --enable-sanitize-address )
- is-flagq -fsanitize=undefined && myeconfargs+=( --enable-sanitize-undefined )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_test() {
- env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \
- LC_ALL="C" \
- emake check VERBOSE=1
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- dodoc NOTES
-
- # These build quick, and are needed for most tests, so we don't
- # disable building them when the USE flag is disabled.
- if ! use utils; then
- rm -rf "${ED}"/usr/bin || die
- fi
-}
diff --git a/dev-libs/elfutils/files/elfutils-0.193-perf.patch b/dev-libs/elfutils/files/elfutils-0.193-perf.patch
deleted file mode 100644
index d256d2586501..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.193-perf.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://sourceware.org/git/?p=elfutils.git;a=commit;h=d05241ce690018548857199bd34d7734c7164679
-https://bugs.gentoo.org/955065
-
-From d05241ce690018548857199bd34d7734c7164679 Mon Sep 17 00:00:00 2001
-From: Serhei Makarov <serhei@serhei.io>
-Date: Mon, 5 May 2025 12:08:55 -0400
-Subject: [PATCH] PR32930 backends/: guard asm/perf_regs.h include
-
-asm/perf_regs.h is an arch-specific linux include, not present on
-architectures like hppa and m68k that lack perf_events support.
-
-Only one place we need to fix; others already guard the include by
-architecture, or use architecture-independent headers (e.g.
-linux/perf_events.h).
-
-* backends/libebl_PERF_FLAGS.h: Only include asm/perf_regs.h on
- architectures where we use it.
-
-Signed-off-by: Serhei Makarov <serhei@serhei.io>
----
- backends/libebl_PERF_FLAGS.h | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/backends/libebl_PERF_FLAGS.h b/backends/libebl_PERF_FLAGS.h
-index 2ed45f0f..51c20ea6 100644
---- a/backends/libebl_PERF_FLAGS.h
-+++ b/backends/libebl_PERF_FLAGS.h
-@@ -32,8 +32,12 @@
- #define _LIBEBL_PERF_FLAGS_H 1
-
- #if defined(__linux__)
-+/* XXX Need to exclude __linux__ arches without perf_regs.h. */
-+#if defined(__x86_64__) || defined(__i386__)
-+/* || defined(other_architecture)... */
- # include <asm/perf_regs.h>
- #endif
-+#endif
-
- #if defined(_ASM_X86_PERF_REGS_H)
- /* See the code in x86_initreg_sample.c for list of required regs and
-@@ -49,8 +53,8 @@
- see the code in tools/perf/util/intel-pt.c intel_pt_add_gp_regs()
- and note how regs are added in the same order as the perf_regs.h enum. */
- #else
--/* Since asm/perf_regs.h gives the register layout for a different arch,
-- we can't unwind x86_64 frames. */
-+/* Since asm/perf_regs.h is absent, or gives the register layout for a
-+ different arch, we can't unwind i386 and x86_64 frames. */
- #define PERF_FRAME_REGISTERS_I386 0
- #define PERF_FRAME_REGISTERS_X86_64 0
- #endif
---
-2.43.5
diff --git a/dev-libs/elfutils/files/elfutils-0.194-hurd.patch b/dev-libs/elfutils/files/elfutils-0.194-hurd.patch
deleted file mode 100644
index 9c90380be657..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.194-hurd.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-https://inbox.sourceware.org/elfutils-devel/20260316144817.1722419-1-serhei@serhei.io/
-
-From: Serhei Makarov <serhei@serhei.io>
-To: elfutils-devel@sourceware.org
-Cc: Serhei Makarov <serhei@serhei.io>
-Subject: [PATCH v3] libdwfl/linux-pid-attach.c PR33974: __libdwfl_set_initial_registers_thread on non-Linux
-Date: Mon, 16 Mar 2026 10:48:17 -0400
-Message-ID: <20260316144817.1722419-1-serhei@serhei.io>
-X-Mailer: git-send-email 2.52.0
-MIME-Version: 1.0
-Content-Transfer-Encoding: 8bit
-X-Spam-Status: No, score=-10.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_PASS,SPF_PASS,TXREP,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6
-X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org
-List-Id: <elfutils-devel.sourceware.org>
-
-libdwfl_stacktrace uses __libdwfl_set_initial_registers_thread but it
-is wrapped by #ifdef __linux__, causing build errors on non-Linux
-platforms.
-
-* linux-pid-attach.c (__libdwfl_set_initial_registers_thread):
- Remove from inside the '#ifdef __linux__'.
-* dwfl_frame_regs.c (__libdwfl_set_initial_registers_thread):
- Move here.
----
- libdwfl/dwfl_frame_regs.c | 27 +++++++++++++++++++++++++++
- libdwfl/linux-pid-attach.c | 25 -------------------------
- 2 files changed, 27 insertions(+), 25 deletions(-)
-
-diff --git a/libdwfl/dwfl_frame_regs.c b/libdwfl/dwfl_frame_regs.c
-index 572ac676..99de3c22 100644
---- a/libdwfl/dwfl_frame_regs.c
-+++ b/libdwfl/dwfl_frame_regs.c
-@@ -77,3 +77,30 @@ dwfl_frame_reg (Dwfl_Frame *state, unsigned regno, Dwarf_Word *val)
- return res;
- }
- INTDEF(dwfl_frame_reg)
-+
-+/* Implement the ebl_set_initial_registers_tid setfunc callback. */
-+
-+bool
-+/* Not internal_function, since that allows calling-convention changes
-+ e.g. on i386, and stable ABI is needed to use this as an
-+ ebl_tid_registers_t * callback in linux-pid-attach.c and
-+ libdwfl_stacktrace. */
-+__libdwfl_set_initial_registers_thread (int firstreg, unsigned nregs,
-+ const Dwarf_Word *regs, void *arg)
-+{
-+ Dwfl_Thread *thread = (Dwfl_Thread *) arg;
-+ if (firstreg == -1)
-+ {
-+ assert (nregs == 1);
-+ INTUSE(dwfl_thread_state_register_pc) (thread, *regs);
-+ return true;
-+ }
-+ else if (firstreg == -2)
-+ {
-+ assert (nregs == 1);
-+ INTUSE(dwfl_thread_state_registers) (thread, firstreg, nregs, regs);
-+ return true;
-+ }
-+ assert (nregs > 0);
-+ return INTUSE(dwfl_thread_state_registers) (thread, firstreg, nregs, regs);
-+}
-diff --git a/libdwfl/linux-pid-attach.c b/libdwfl/linux-pid-attach.c
-index a6e4e41a..9472b041 100644
---- a/libdwfl/linux-pid-attach.c
-+++ b/libdwfl/linux-pid-attach.c
-@@ -302,31 +302,6 @@ pid_getthread (Dwfl *dwfl __attribute__ ((unused)), pid_t tid,
- return true;
- }
-
--/* Implement the ebl_set_initial_registers_tid setfunc callback. */
--
--bool
--/* XXX No internal_function annotation,
-- as this function gets passed as ebl_tid_registers_t *. */
--__libdwfl_set_initial_registers_thread (int firstreg, unsigned nregs,
-- const Dwarf_Word *regs, void *arg)
--{
-- Dwfl_Thread *thread = (Dwfl_Thread *) arg;
-- if (firstreg == -1)
-- {
-- assert (nregs == 1);
-- INTUSE(dwfl_thread_state_register_pc) (thread, *regs);
-- return true;
-- }
-- else if (firstreg == -2)
-- {
-- assert (nregs == 1);
-- INTUSE(dwfl_thread_state_registers) (thread, firstreg, nregs, regs);
-- return true;
-- }
-- assert (nregs > 0);
-- return INTUSE(dwfl_thread_state_registers) (thread, firstreg, nregs, regs);
--}
--
- static bool
- pid_set_initial_registers (Dwfl_Thread *thread, void *thread_arg)
- {
---
-2.52.0
diff --git a/dev-libs/elfutils/files/elfutils-0.194-tests.patch b/dev-libs/elfutils/files/elfutils-0.194-tests.patch
deleted file mode 100644
index 14c4a46613a6..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.194-tests.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-https://sourceware.org/git/?p=elfutils.git;a=commit;h=f66135f16fe44182a3fc5b651d7e5071c936217d
-
-From f66135f16fe44182a3fc5b651d7e5071c936217d Mon Sep 17 00:00:00 2001
-From: Aaron Merey <amerey@redhat.com>
-Date: Mon, 27 Oct 2025 22:00:12 -0400
-Subject: [PATCH] readelf: Allocate job_data one-by-one as needed
-
-Currently, job_data is stored in an array whose size is equal to the
-number of debug sections (.debug_*, .eh_frame, .gdb_index, etc.).
-
-This size may be too small if a binary contains multiple debug sections
-with the same name. For example an ET_REL binary compiled with -ggdb3
-can contain multiple .debug_macro sections.
-
-Fix this by allocating job_data on the fly when preparing to read a
-debug section. This supports an arbitrary number of debug sections
-while also avoiding unnecessary memory allocation.
-
-https://sourceware.org/bugzilla/show_bug.cgi?id=33580
-
-Signed-off-by: Aaron Merey <amerey@redhat.com>
----
- src/readelf.c | 49 +++++++++++++++++++++++++------------------------
- 1 file changed, 25 insertions(+), 24 deletions(-)
-
-diff --git a/src/readelf.c b/src/readelf.c
-index ee6c203d..a2d17358 100644
---- a/src/readelf.c
-+++ b/src/readelf.c
-@@ -12200,7 +12200,8 @@ getone_dwflmod (Dwfl_Module *dwflmod,
- return DWARF_CB_OK;
- }
-
--typedef struct {
-+typedef struct Job_Data {
-+ struct Job_Data *next;
- Dwfl_Module *dwflmod;
- Ebl *ebl;
- GElf_Ehdr *ehdr;
-@@ -12230,7 +12231,7 @@ do_job (void *data, FILE *out)
- If thread safety is not supported or the maximum number of threads is set
- to 1, then immediately call START_ROUTINE with the given arguments. */
- static void
--schedule_job (job_data jdata[], size_t idx,
-+schedule_job (job_data **jdatalist,
- void (*start_routine) (Dwfl_Module *, Ebl *, GElf_Ehdr *,
- Elf_Scn *, GElf_Shdr *, Dwarf *, FILE *),
- Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr, Elf_Scn *scn,
-@@ -12239,21 +12240,24 @@ schedule_job (job_data jdata[], size_t idx,
- #ifdef USE_LOCKS
- if (max_threads > 1)
- {
-- /* Add to the job queue. */
-- jdata[idx].dwflmod = dwflmod;
-- jdata[idx].ebl = ebl;
-- jdata[idx].ehdr = ehdr;
-- jdata[idx].scn = *scn;
-- jdata[idx].shdr = *shdr;
-- jdata[idx].dbg = dbg;
-- jdata[idx].fp = start_routine;
-+ job_data *jdata = xmalloc (sizeof (job_data));
-+
-+ jdata->dwflmod = dwflmod;
-+ jdata->ebl = ebl;
-+ jdata->ehdr = ehdr;
-+ jdata->scn = *scn;
-+ jdata->shdr = *shdr;
-+ jdata->dbg = dbg;
-+ jdata->fp = start_routine;
-+ jdata->next = *jdatalist;
-+ *jdatalist = jdata;
-
-- add_job (do_job, (void *) &jdata[idx]);
-+ add_job (do_job, (void *) jdata);
- }
- else
- start_routine (dwflmod, ebl, ehdr, scn, shdr, dbg, stdout);
- #else
-- (void) jdata; (void) idx;
-+ (void) jdatalist;
-
- start_routine (dwflmod, ebl, ehdr, scn, shdr, dbg, stdout);
- #endif
-@@ -12431,8 +12435,7 @@ print_debug (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr)
- if (unlikely (elf_getshdrstrndx (ebl->elf, &shstrndx) < 0))
- error_exit (0, _("cannot get section header string table index"));
-
-- ssize_t num_jobs = 0;
-- job_data *jdata = NULL;
-+ job_data *jdatalist = NULL;
-
- /* If the .debug_info section is listed as implicitly required then
- we must make sure to handle it before handling any other debug
-@@ -12531,13 +12534,6 @@ print_debug (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr)
- if (name == NULL)
- continue;
-
-- if (jdata == NULL)
-- {
-- jdata = calloc (ndebug_sections, sizeof (*jdata));
-- if (jdata == NULL)
-- error_exit (0, _("failed to allocate job data"));
-- }
--
- int n;
- for (n = 0; n < ndebug_sections; ++n)
- {
-@@ -12561,10 +12557,9 @@ print_debug (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr)
- {
- if (((print_debug_sections | implicit_debug_sections)
- & debug_sections[n].bitmask))
-- schedule_job (jdata, num_jobs++, debug_sections[n].fp,
-+ schedule_job (&jdatalist, debug_sections[n].fp,
- dwflmod, ebl, ehdr, scn, shdr, dbg);
-
-- assert (num_jobs <= ndebug_sections);
- break;
- }
- }
-@@ -12579,7 +12574,13 @@ print_debug (Dwfl_Module *dwflmod, Ebl *ebl, GElf_Ehdr *ehdr)
-
- dwfl_end (skel_dwfl);
- free (skel_name);
-- free (jdata);
-+
-+ while (jdatalist != NULL)
-+ {
-+ job_data *jdata = jdatalist;
-+ jdatalist = jdatalist->next;
-+ free (jdata);
-+ }
-
- /* Turn implicit and/or explicit back on in case we go over another file. */
- if (implicit_info)
---
-2.43.7
diff --git a/dev-libs/gumbo/Manifest b/dev-libs/gumbo/Manifest
index 52d902fe08f1..a83db7f2a9bd 100644
--- a/dev-libs/gumbo/Manifest
+++ b/dev-libs/gumbo/Manifest
@@ -1,3 +1,3 @@
-DIST gumbo-0.13.1.tar.gz 2115080 BLAKE2B f6fd8fa818b58adbf6ed9d7ffe1d44a2d9902570addd6fe1c384273c965d345ba04f7a09ccb7860c2d065f5ee2a9193140ea753b08261bf8f3077d69a90bfc85 SHA512 22bdaac728e79fb176ea82d40bfab77500a85952d731f832ffa6defb48264a1f108a9bbde19fd60e9d829d23059feab0744b4dabf887997596892b815cb26f17
DIST gumbo-0.13.2.tar.gz 2145403 BLAKE2B 543b40f70707fa8c4325312b2e7f0d47e7fe579446532a52ccc5d163a69d43f783a279d84969a663422794b33fb669ca3839649d77095cd2886ba9d19a176e02 SHA512 1513e88acfc3240081039b30ab63ca6fc23a85b7d1415cb8e90e9c43f9c3d99d37634a7a50d81ef7f6d43a4facac3802feea6959256a2330b26b16523a288568
+DIST gumbo-0.14.0.tar.gz 2183950 BLAKE2B 1c315f41286fdc92a1e5ac1a0a0ae3889b58994acd811f2c2dcf453c0e1f5be1fb419bcc96b10e1e69b215ee0d3065344bd4f2cebf47a2acbad571eb207bf7e8 SHA512 612b570bfa4029272bc4b8d4ff43f6023e03a2a2ac6ba299fa6d0818dc112df84ef98908ef9102801dbf847e93cc6e1f8c976e2f9f782199d6785cb28db8dbb5
DIST html5lib-tests-a9f44960a9fedf265093d22b2aa3c7ca123727b9.tar.gz 160357 BLAKE2B 95ce3ed28d81c3ce63eab972127232924dcdb5b0185b59e88469e615c442a4757d7f332f26cf5687a98bdf4fcd114fc9b7a5bfd10a9f90b378eb4211fd52a3a1 SHA512 03fc450a5298d7ee41189576d7cea493cefca491e32a26f6ea5b7e701c1ba41e50c6472130aa3e2191498c0e26f0c69bffa08e3f9ae12b2df11650cefa83a5b8
diff --git a/dev-libs/gumbo/files/gumbo-0.13.1-PR12-default_library.patch b/dev-libs/gumbo/files/gumbo-0.13.1-PR12-default_library.patch
deleted file mode 100644
index cff11c61287e..000000000000
--- a/dev-libs/gumbo/files/gumbo-0.13.1-PR12-default_library.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 3cd89bccda2b2e788f6489dcc84bc7e331caf800 Mon Sep 17 00:00:00 2001
-From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
-Date: Mon, 12 May 2025 22:38:56 +0200
-Subject: [PATCH] meson.build: Use default_library=both instead of
- both_libraries
-
-Allows distros to set -Ddefault_library=shared when a static
-library isn't warranted.
----
- meson.build | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 1f79aae..39a6c9a 100644
---- a/meson.build
-+++ b/meson.build
-@@ -2,7 +2,7 @@ project(
- 'gumbo-parser',
- 'c',
- version: '0.13.1',
-- default_options: ['c_std=c99', 'cpp_std=c++14']
-+ default_options: ['c_std=c99', 'cpp_std=c++14', 'default_library=both']
- )
-
- gumbo_src = files(
-@@ -19,7 +19,7 @@ gumbo_src = files(
- 'src/vector.c',
- )
-
--libgumbo = both_libraries('gumbo', gumbo_src, version: '3.0.0', install: true)
-+libgumbo = library('gumbo', gumbo_src, version: '3.0.0', install: true)
-
- install_headers('src/gumbo.h', 'src/tag_enum.h')
-
---
-2.45.2
-
diff --git a/dev-libs/gumbo/files/gumbo-0.13.1-gtest.patch b/dev-libs/gumbo/files/gumbo-0.13.1-gtest.patch
deleted file mode 100644
index 2e5164b8e630..000000000000
--- a/dev-libs/gumbo/files/gumbo-0.13.1-gtest.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-https://codeberg.org/gumbo-parser/gumbo-parser/commit/22182be87a5bcb2e9ab46562ccf59d30e7771b92
-
-From 22182be87a5bcb2e9ab46562ccf59d30e7771b92 Mon Sep 17 00:00:00 2001
-From: Grigory Kirillov <txgk@bk.ru>
-Date: Wed, 28 May 2025 09:25:40 +0300
-Subject: [PATCH] meson.build: fix compilation with gtest which requires C++17
- now
-
----
- meson.build | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index 39a6c9a..6615119 100644
---- a/meson.build
-+++ b/meson.build
-@@ -2,7 +2,7 @@ project(
- 'gumbo-parser',
- 'c',
- version: '0.13.1',
-- default_options: ['c_std=c99', 'cpp_std=c++14', 'default_library=both']
-+ default_options: ['c_std=c99', 'default_library=both']
- )
-
- gumbo_src = files(
-@@ -27,7 +27,7 @@ pkg = import('pkgconfig')
- pkg.generate(libgumbo, filebase: 'gumbo', name: 'Gumbo', description: 'A fully-compliant HTML5 parser.')
-
- if get_option('tests')
-- add_languages('cpp')
-+ add_languages('cpp', native: false)
-
- # TODO: Fallback in case gtest isn't installed
- gtest_main = dependency('gtest_main')
-@@ -47,6 +47,7 @@ if get_option('tests')
- gumbo_test = executable(
- 'gumbo_test',
- gumbo_test_src,
-+ cpp_args: ['-std=c++17'],
- link_with: [libgumbo],
- include_directories: ['src'],
- dependencies: [gtest_main],
-@@ -57,7 +58,7 @@ if get_option('tests')
- endif
-
- if get_option('examples')
-- add_languages('cpp')
-+ add_languages('cpp', native: false)
-
- example_src = files(
- 'examples/clean_text.cc',
-
diff --git a/dev-libs/gumbo/gumbo-0.13.1.ebuild b/dev-libs/gumbo/gumbo-0.13.1.ebuild
deleted file mode 100644
index 92517d769b11..000000000000
--- a/dev-libs/gumbo/gumbo-0.13.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="The HTML5 parsing algorithm implemented as a pure C99 library"
-HOMEPAGE="https://codeberg.org/gumbo-parser/gumbo-parser"
-SRC_URI="https://codeberg.org/grisha/gumbo-parser/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/gumbo-parser"
-
-LICENSE="Apache-2.0"
-SLOT="0/3" # gumbo SONAME
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-cpp/gtest )"
-BDEPEND="doc? ( app-text/doxygen )"
-
-PATCHES=(
- "${FILESDIR}/gumbo-0.13.1-PR12-default_library.patch"
- "${FILESDIR}/gumbo-0.13.1-gtest.patch"
-)
-
-src_configure() {
- local emesonargs=(
- $(meson_use test tests)
- -Ddefault_library=shared
- )
-
- meson_src_configure
-}
-
-src_compile() {
- meson_src_compile
-
- if use doc; then
- doxygen || die "doxygen failed"
- HTML_DOCS=( docs/html/. )
- fi
-}
-
-src_install() {
- meson_src_install
-
- use doc && doman docs/man/man3/*
-}
diff --git a/dev-libs/gumbo/gumbo-0.14.0.ebuild b/dev-libs/gumbo/gumbo-0.14.0.ebuild
new file mode 100644
index 000000000000..32eed024aab6
--- /dev/null
+++ b/dev-libs/gumbo/gumbo-0.14.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_OPTIONAL=1
+DISTUTILS_SINGLE_IMPL=1
+inherit meson distutils-r1
+
+DESCRIPTION="The HTML5 parsing algorithm implemented as a pure C99 library"
+HOMEPAGE="https://codeberg.org/gumbo-parser/gumbo-parser"
+SRC_URI="https://codeberg.org/grisha/gumbo-parser/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/gumbo-parser"
+
+LICENSE="Apache-2.0"
+SLOT="0/4" # gumbo SONAME
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="test? ( ${PYTHON_DEPS} )"
+DEPEND="test? ( dev-cpp/gtest )"
+BDEPEND="
+ doc? ( app-text/doxygen )
+ test? (
+ ${PYTHON_DEPS}
+ ${DISTUTILS_DEPS}
+ $(python_gen_cond_dep 'dev-python/beautifulsoup4[${PYTHON_USEDEP}]')
+ )
+"
+
+distutils_enable_tests unittest
+
+pkg_setup() {
+ use test && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ use test && distutils-r1_src_prepare
+}
+
+src_configure() {
+ # -Dpython= controls whether meson should install the python module
+ # Which right now has issues over the location of libgumbo.so without
+ # duplicating it into each /site-packages/gumbo/
+ # (low-priority issue, no known consumer)
+ local emesonargs=(
+ $(meson_use test tests)
+ -Ddefault_library=shared
+ -Dpython=false
+ )
+
+ meson_src_configure
+
+ use test && distutils-r1_src_configure
+}
+
+src_compile() {
+ meson_src_compile
+
+ if use test; then
+ # So the python tests can find the libgumbo.so which just got built
+ ln -s "${BUILD_DIR}/libgumbo.so" "${S}/python/gumbo/libgumbo.so" || die
+
+ distutils-r1_src_compile
+ fi
+
+ if use doc; then
+ doxygen || die "doxygen failed"
+ HTML_DOCS=( docs/html/. )
+ fi
+}
+
+python_test() {
+ pushd python/gumbo >/dev/null || die
+
+ eunittest -p '*_test.py'
+
+ popd >/dev/null
+}
+
+src_test() {
+ meson_src_test
+ distutils-r1_src_test
+}
+
+src_install() {
+ meson_src_install
+
+ use doc && doman docs/man/man3/*
+}
diff --git a/dev-libs/hiredis/hiredis-1.1.1.ebuild b/dev-libs/hiredis/hiredis-1.1.1.ebuild
index 42d3f7280790..0b2db594205f 100644
--- a/dev-libs/hiredis/hiredis-1.1.1.ebuild
+++ b/dev-libs/hiredis/hiredis-1.1.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="BSD"
# Always check "Upgrading from ..." in README
# e.g. https://github.com/redis/hiredis#upgrading-to-110
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
IUSE="examples ssl static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/hiredis/hiredis-1.2.1.ebuild b/dev-libs/hiredis/hiredis-1.2.1.ebuild
index 4ff53750bb37..e25f8fd0cbf0 100644
--- a/dev-libs/hiredis/hiredis-1.2.1.ebuild
+++ b/dev-libs/hiredis/hiredis-1.2.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="BSD"
# Always check "Upgrading from ..." in README
# e.g. https://github.com/redis/hiredis#upgrading-to-110
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
IUSE="examples ssl static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/hiredis/hiredis-1.3.1.ebuild b/dev-libs/hiredis/hiredis-1.3.1.ebuild
index 88feec003a39..68ec06aecba4 100644
--- a/dev-libs/hiredis/hiredis-1.3.1.ebuild
+++ b/dev-libs/hiredis/hiredis-1.3.1.ebuild
@@ -13,7 +13,7 @@ LICENSE="BSD"
# Always check "Upgrading from ..." in README
# e.g. https://github.com/redis/hiredis#upgrading-to-110
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
IUSE="examples ssl static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index 5cac8b1f6d10..f86018c54a1b 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -1,2 +1,2 @@
DIST kopeninghours-26.04.3.tar.xz 76648 BLAKE2B bd9dc8c061045912da4986cbe411aae1f9b91f5e8ceafafc3142356ea7fba4467c2d8b4045ac3ffd475f5cc4558b737ea2eded201eccff860b9000dd955b06c5 SHA512 136b3f3ada39110d65880454774caafb715cf40682acaa5185cd993049c129fd0be917efe22a38d28d07f640e7d1ad5c57652f4202f0dad409479f8debdeaaef
-DIST kopeninghours-26.08.0.tar.xz 77108 BLAKE2B 621b8223adab9a7aa682770f28dfe1552a4b8b33cd963fa64961d85ecfdcf4694565cfd7875ba218918f2f9ad0f828227cca3a960bb1723c0fdec52c08e0f3ad SHA512 3e9e566abc8b071f3e275fce01bafd06165860c7342ad8545828b22c2c4ab26b64b30c41e50eee1b8424ec924a127829aa20506768c605af15aaf77ef3618192
+DIST kopeninghours-26.08.1.tar.xz 77144 BLAKE2B 4ce54b44b7968d043cec0926ce898a2cf1d43f54bf9072fc735693a1331d641869e4fa66a1d49a520ea1cccd79f46ac7753150f7feffbfd97b2e9234b2e899b3 SHA512 a83e776111cfe9f7e066829f72e06a1046af3d24bb68c7a52f1bc74a35c5dd0fba2192853b8463a7deb3751b8594808c8a678a0173b7daa9b9b58a84064edb3c
diff --git a/dev-libs/kopeninghours/kopeninghours-26.08.0.ebuild b/dev-libs/kopeninghours/kopeninghours-26.08.1.ebuild
index c6ce9cb3a2df..c6ce9cb3a2df 100644
--- a/dev-libs/kopeninghours/kopeninghours-26.08.0.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-26.08.1.ebuild
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index 0306e83d8867..5891ebd9aa5a 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1,2 +1,2 @@
DIST kosmindoormap-26.04.3.tar.xz 779668 BLAKE2B ab5ef04a5f76e65d1fa2809748a08f690c70b1f9496e4f9b12d2cc4f2c77a2f50bddd3cbbbe41bf96cb2f1836695f870248834585312b3f2efb820c1f8025139 SHA512 14b4f4e283c81d8f536b7082dfcf928f9b40473b92c33d711ebdd82974f0b25a83e3ced3df3e3d4b96f25124fa581445bef826d18d109906681aaa2ce7d3b997
-DIST kosmindoormap-26.08.0.tar.xz 782664 BLAKE2B e0f1be7130bfd866920c1d5e1d2f04385505d82109bbb59225b10adcadf653c1af7268568c05bc99527ad3a1b8a5ecc9a420f24c22e06abb99187d2d1b418e20 SHA512 b89d2a8dec7da416f1074ddc36b4c7d6dd0ae876e1fd6443af9a6ea5a077b38977a4a4ebf199f62000e9a7029126cbdaafb2cd138d4ae2fd03bd86c56235a8bc
+DIST kosmindoormap-26.08.1.tar.xz 783124 BLAKE2B 62f58e8050de7c08c3d5d2c3a1fc71ea79a3ff5c76725c8259f8c3b9a4e6806509c4f4892d789af7538315cf424c3f7747f9f965efcec6b4e10a20e37ae5ea25 SHA512 ea201aac327f0f8df3ba57da63f21ac283617a2648cfaacc8602089668c26da0bfcd3da38de8f4621d7eb4f97ae660e9db9c9eb4ddfb0f409896ff60443ef37d
diff --git a/dev-libs/kosmindoormap/kosmindoormap-26.08.0.ebuild b/dev-libs/kosmindoormap/kosmindoormap-26.08.1.ebuild
index 5841c6665dd7..5841c6665dd7 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-26.08.0.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-26.08.1.ebuild
diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest
index f9cf6304b096..46e4a50c6a9d 100644
--- a/dev-libs/kpublictransport/Manifest
+++ b/dev-libs/kpublictransport/Manifest
@@ -1,2 +1,2 @@
DIST kpublictransport-26.04.3.tar.xz 959348 BLAKE2B a92eaa94fe536c0b7129cee7d76bd72f10c375732e980aa3dc844e71143ac397714ee9a1babc8faf0e1d12b9421aac9fbabdf8be2465f67621529d303d4ce70d SHA512 59dcb14bb7c3deffc20c4e79f4a6b28c6782a5ab0143b6dd8a344228deef974af2501e1ae4a3fb553050f7b699be76ce0352eb4aec5da0c0262bef783b06b85e
-DIST kpublictransport-26.08.0.tar.xz 991980 BLAKE2B f95616c1767055c585f8062779a1716b5c4f75c29e5cfbdcc75f2a70a7864a349ffb813d30c560a6cc69fcb7248a9e3e0b98a489461233bbb3f0aff7f9da6ce1 SHA512 628b76770b0b2bee39cb783de57e83f112fdac709c6afabe8efc054a0c5e235e39f3af88cec4ceac1ede333fe3a9db6bc4b2b0d326c8797f1ed4b3e6863fd411
+DIST kpublictransport-26.08.1.tar.xz 1005016 BLAKE2B 600996474f856daba24bfc7eb26def7bb24120c49f9b59d3b737229ddf83419db8bc104a4aeef22e81b3bcf54f55709541c36293eaf578ec16738b66779dfacc SHA512 ca191ea3841b3b0689e2c588dcce4f0f756537d99120b66765efb5c29e54f95baf6097479d66ebde3ae27feb42b892420e3700f93858aea15f162a28fde594e1
diff --git a/dev-libs/kpublictransport/kpublictransport-26.08.0.ebuild b/dev-libs/kpublictransport/kpublictransport-26.08.1.ebuild
index 6ef99ea4793b..6ef99ea4793b 100644
--- a/dev-libs/kpublictransport/kpublictransport-26.08.0.ebuild
+++ b/dev-libs/kpublictransport/kpublictransport-26.08.1.ebuild
diff --git a/dev-libs/kweathercore/Manifest b/dev-libs/kweathercore/Manifest
index 3d6adfd6dc97..5c4001f5335b 100644
--- a/dev-libs/kweathercore/Manifest
+++ b/dev-libs/kweathercore/Manifest
@@ -1,2 +1,2 @@
DIST kweathercore-26.04.3.tar.xz 87016 BLAKE2B 725dcb1351e8284374a886a6d42856b56c6245091657ae5c74e027ea10df2732072ab02bd2cf44848964e30817641aac766f665ef9a08923656361d88ce9c49b SHA512 3f497fdcc356e840ac35cb4ebd285f362977c823f23099a014e5d908e78172e5076033c68879ddf299ca59676832df6e17709e000cf52b439beda2ea55526736
-DIST kweathercore-26.08.0.tar.xz 87644 BLAKE2B e2a6c0e98716b75ea8b75e41bab446f47cdcf77fa2f2cb3dca6dbf6ed5b8e5325b1c55af24a25bcb71b416280b1fa2b235588ef9779241f0e65b11d406ba2f90 SHA512 360db33549b15a1d3d81a1a19f4f1ee95800eb2b88db55f4bd44b6cf32f1dc67dac815ce2dfa0d8b4eb18339db71d94c6874a1374be278e0b460f5a60c5eb5e2
+DIST kweathercore-26.08.1.tar.xz 87828 BLAKE2B e3c616384f68f0e9b1f5ca65be6e584c58c6d8f0685f1cc08b6924f54fd8c578564f356ad5aecc1960cb16eaa20630bde9ba2279d42ac5661ecc83b38fceceb3 SHA512 cf8feeed3247ce9da50951c959845a1d563d694c6a028783068ec6a70b4f8c02a09032f5a7e7c8f7df1655690a8597385f8540abcfb2dbcdcd4836b31f9ec346
diff --git a/dev-libs/kweathercore/kweathercore-26.08.0.ebuild b/dev-libs/kweathercore/kweathercore-26.08.1.ebuild
index d134b9567ce1..d134b9567ce1 100644
--- a/dev-libs/kweathercore/kweathercore-26.08.0.ebuild
+++ b/dev-libs/kweathercore/kweathercore-26.08.1.ebuild
diff --git a/dev-libs/libdbusmenu-lxqt/Manifest b/dev-libs/libdbusmenu-lxqt/Manifest
index 37e8d5d48003..387012aedc43 100644
--- a/dev-libs/libdbusmenu-lxqt/Manifest
+++ b/dev-libs/libdbusmenu-lxqt/Manifest
@@ -1,2 +1 @@
-DIST libdbusmenu-lxqt-0.3.0.tar.xz 40084 BLAKE2B b60fbd67e389d0f63257e89e482bcec984a2d2c1e39bfde17ffc9067a6dd55439970869663a1b2a43260edc10e2331ccb530b4cd7e6ff222f41aa648f37a2a26 SHA512 32cf42661f324cb61b4b87b09ab0f8dc60c63f855b3c7d711c17e228337f87fa067a50180be877744a3471b30e4ee6e363d117903a391420d4a9d9166ce02115
DIST libdbusmenu-lxqt-0.4.0.tar.xz 40380 BLAKE2B ca4cf6192611d27291a70412fccd012c012aac5061f38ebfa32f4330fc60674a67d03e20e7f6695d949808957b6097dabd078fe60150f21d45c5ba75f2612204 SHA512 c51653485fbd0c203f6b2bbcbd6a237fa65589bc5c4410c50d9487691f230bd6ff9b6615f22429de219c8afbf6c29b05706b9de56520a09de52bf9b4f565659e
diff --git a/dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.3.0.ebuild b/dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.3.0.ebuild
deleted file mode 100644
index 129d52e1c06a..000000000000
--- a/dev-libs/libdbusmenu-lxqt/libdbusmenu-lxqt-0.3.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt DBusMenu Implementation"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2"
-SLOT="0"
-
-RDEPEND=">=dev-qt/qtbase-6.6:6[dbus,widgets]"
-
-PATCHES=( "${FILESDIR}/${PN}-0.1.0-cmake.patch" )
diff --git a/dev-libs/libebml/Manifest b/dev-libs/libebml/Manifest
index b35cea99a12c..4e93c57d6b61 100644
--- a/dev-libs/libebml/Manifest
+++ b/dev-libs/libebml/Manifest
@@ -1 +1,3 @@
DIST libebml-1.4.5.tar.xz 64408 BLAKE2B 9e2689cde143b4bcb425617fda45a3b128e3656bf67e59ee960ea6d849c834b57d110d45d6ae6dcf4f6281fb834cadb8d3269331feb4e6bc7579d189718cc087 SHA512 6ee2afd538de8b028a1acd4a0f00a8aa230deac297573d868683e96f22fa4953858d3a1d8ab414ac27757f35699e6149f0aaef6eb4d235baa79226d8f36ccb5c
+DIST libebml-1.4.7.tar.xz 51284 BLAKE2B e09007f0701de2d496f4b6d14897452b5ad1e9f1a5f2caed9f982ea9f98a3026d2adbc8120488dd0ca2ea84749a15dcbc316a4e57b96c49aae58a1581c5a385c SHA512 4fbcfb71862d6ea3f04931ad75c01f1e88d3d32f28c225dfee2e22fd4d72bdc109df9d1149708ede40cc80b419a6ab3ae32371d170c9118a5d5be49b628d5ee5
+DIST libebml-1.4.7.tar.xz.asc 833 BLAKE2B 753fe3a6710a65e58557c916302fd178762e3dec18924655cc3cafbde5ed63a6ff41c80f2e46f95b713e89700402084ceeccf9d11c6736bf19017d63d8ed7f57 SHA512 1bc6cdf6ec944606aac7f70a1a2a73b70914e0e6d326b3bf15f155c5da15e140e8635945836be65db60940338d50fff2a63808bf2cc9e04bdf62bcb60a6e70b6
diff --git a/dev-libs/libebml/libebml-1.4.7.ebuild b/dev-libs/libebml/libebml-1.4.7.ebuild
new file mode 100644
index 000000000000..7e84753e411d
--- /dev/null
+++ b/dev-libs/libebml/libebml-1.4.7.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake verify-sig
+
+DESCRIPTION="Extensible binary format library (kinda like XML)"
+HOMEPAGE="https://www.matroska.org/ https://github.com/Matroska-Org/libebml/"
+SRC_URI="
+ https://dl.matroska.org/downloads/${PN}/${P}.tar.xz
+ verify-sig? ( https://dl.matroska.org/downloads/${PN}/${P}.tar.xz.asc )
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0/5" # subslot = soname major version
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+DEPEND="dev-libs/utfcpp"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-moritzbunkus )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/moritzbunkus.asc"
diff --git a/dev-libs/libqtxdg/Manifest b/dev-libs/libqtxdg/Manifest
index 39a45b86fcc1..7887b5ca5bcc 100644
--- a/dev-libs/libqtxdg/Manifest
+++ b/dev-libs/libqtxdg/Manifest
@@ -1,2 +1 @@
-DIST libqtxdg-4.3.0.tar.xz 72784 BLAKE2B 5fd1a9fb0ebe245e048c93686c68bf5ebd4486181d0119138defa43f97b8a58ed8e8fbf8a33b458ef26cb43ded1a7226967a6284e110a73a372600418c32943f SHA512 10230ce8e09f061bcb3e5e9d82f57c0678d0a01c87d17f7943356d57e00ab89bbaca7d74f86a24ed94738ca2d507a4eb6a5a05a96d5e04c9214f314066fb468d
DIST libqtxdg-4.4.0.tar.xz 75152 BLAKE2B 0a245f426eb731fc915a7179e79566f74b01edc54266b3468afba4a6b340b7eb8117f615b04734e1c40a49dd0d4905911a7e95f5fc48b9a83dafb9afb5ed157e SHA512 22806f5a9a4156ae5f1a0ec3b9818d03a63180c2da9420c919b86b76cb67b8f360b90740afa2d8d8ef58e6f48470960a054e1e71e689be4bead6cf4e21cb2df1
diff --git a/dev-libs/libqtxdg/libqtxdg-4.3.0.ebuild b/dev-libs/libqtxdg/libqtxdg-4.3.0.ebuild
deleted file mode 100644
index 1e602add3a96..000000000000
--- a/dev-libs/libqtxdg/libqtxdg-4.3.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature virtualx
-
-DESCRIPTION="Qt Implementation of XDG Standards"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+ Nokia-Qt-LGPL-Exception-1.1"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-RDEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml]
- >=dev-qt/qtsvg-6.6:6
- x11-misc/xdg-utils
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- # Tests don't work with C
- LC_ALL=en_US.UTF-8 virtx cmake_src_test
-}
-
-pkg_postinst() {
- ! has_version lxqt-base/lxqt-meta && optfeature "features that require a terminal emulator" x11-terms/xterm
-}
diff --git a/dev-libs/log4cxx/Manifest b/dev-libs/log4cxx/Manifest
index 7b163ad6e581..2b5d160c2a2b 100644
--- a/dev-libs/log4cxx/Manifest
+++ b/dev-libs/log4cxx/Manifest
@@ -1 +1,3 @@
DIST apache-log4cxx-1.2.0.tar.gz 652992 BLAKE2B b20211dfc0fc722e5b34adea9b4f6009f827f5fae467d8e0ec097c9b8915b8413494232704eb49e062b7c18f53fc9240b244c093a3d54c1964a7f7b4ba41fe00 SHA512 377234407c5f1128fbff6e5d2fcda3f53aae275962cd9207257674fa016095f4bc4ac0c318c1ba2a75f3252402cce0776c1211ffa917a60f8a89a12f01d45efb
+DIST apache-log4cxx-1.8.0.tar.gz 934518 BLAKE2B d9c8fad1e02fcbcf376e4b15b21f25e4e63c8bbf6f77662d0a41e149e606429e8910f52bac67bb23895c481515f2e0e098b8e7670da064a65934a6f3225054cf SHA512 2647b930c3d8d3f55b586943d691f0b40ef1c96276a95bbcb72a49db4130d690703d4f755faee2f5835684587a66ab04a0f715d1e4bfb1ae43da466804e7a879
+DIST apache-log4cxx-1.8.0.tar.gz.asc 833 BLAKE2B 6d1ed114c2daba2bc76378a541bf49f82586035bd4c3c0d9655be0b3549808203edcb5ead619fb30de57407c5b1773be71d861ef78f1e57caf505833b19d71ec SHA512 b3c5aa884cb6b935edd2ad69565959deec0748d116956c2facf310c15a76f169507215d55f2f2a7658208314b43a28e85ded10f100bd5de1eb4cb01773122e47
diff --git a/dev-libs/log4cxx/log4cxx-1.8.0.ebuild b/dev-libs/log4cxx/log4cxx-1.8.0.ebuild
new file mode 100644
index 000000000000..aed62d35e77f
--- /dev/null
+++ b/dev-libs/log4cxx/log4cxx-1.8.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake verify-sig
+
+MY_P=apache-${P}
+DESCRIPTION="Library of C++ classes for logging to files, syslog and other destinations"
+HOMEPAGE="https://logging.apache.org/log4cxx/"
+SRC_URI="mirror://apache/logging/${PN}/${PV}/${MY_P}.tar.gz
+ verify-sig? ( mirror://apache/logging/${PN}/${PV}/${MY_P}.tar.gz.asc )"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0/15.8"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE="odbc smtp test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/apr:1=
+ dev-libs/apr-util:1=
+ dev-libs/libfmt:=
+ odbc? ( dev-db/unixODBC )
+ smtp? ( net-libs/libesmtp )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-arch/zip
+ test? (
+ app-alternatives/gzip
+ app-arch/zip
+ )
+ verify-sig? ( >=sec-keys/openpgp-keys-apache-logging-20251104 )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/logging.apache.org.asc"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_FMT_LAYOUT=ON
+ -DLOG4CXX_QT_SUPPORT=OFF
+ -DLOG4CXX_ENABLE_ODBC=$(usex odbc ON OFF)
+ -DLOG4CXX_ENABLE_ESMTP=$(usex smtp ON OFF)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 389f458a86b4..db61beb4da71 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -5,3 +5,4 @@ DIST nss-3.126.1.tar.gz 78771322 BLAKE2B f037a553d83b25121501287c4d08205ec786f0e
DIST nss-3.126.tar.gz 78769092 BLAKE2B c0afe01a87593768f10f47bf50340fe6337d3ddcfed10706379d150e7b42b0c8aab146b09b2fead172687bc3481db83f5611014600ddeefe607ed79e5eca08b9 SHA512 58d3b77e449ce4d3408051f1cf08ee1b7b0d86f8382d5d2103acc097de3503345e78edaf06af824122efe8cdb20eca7c0f295692aedbf5a14676411be27624b9
DIST nss-3.127.tar.gz 78736984 BLAKE2B b8c8261f53fad16b1eae94a683e94c5f914bc507638e247ed2ba82c5e91dc6f051e1122105de7c341bd345df576907bec55de50ac345d22ed713bca684851258 SHA512 c5293a6b68201a7d71b635c77cfdad7f032fb57fdd341ed4f2c702ed7f93795485be16f0f6994e079b5234fe362a83c3b82dae1bc335e42f0ad618d2586f23dd
DIST nss-3.128.tar.gz 87053743 BLAKE2B d54b3ce2583ada910f21d3c20d967307e7b86dfb0b81aa602d3836dd97da4bc88da2aa9f42811c44211af6b28501d645529fdcf5ea049ce3eaaa95d7b28718eb SHA512 9cdddf8b449af50f75c6f1917cfa5a4c693e5105e358146218deee5abc7468b11bca91606194de0583536f708d8c4724a18bc5a4978f7e46f367de09df7c7e2f
+DIST nss-3.129.tar.gz 87255363 BLAKE2B 54b7ff270850a8ebe21f370312c7a7283753acc368bbd7c6d1bc038c5d976ba7a7594060e7a2e2b483f2de305917890502b0d377fe09cc30361b88cb8354212d SHA512 ffad7bd7dbbd388c88072b21553f533ed721575b1a4dabbbd65a5f62c2f9e4b0e33e45c02d5f3a68b19b364e73f4880ab82924a673bdc2d1754237cde47b6b37
diff --git a/dev-libs/nss/files/nss-3.128-bmo-2067434-avoid-building-libcurx-twice-in-makefile-builds.patch b/dev-libs/nss/files/nss-3.128-bmo-2067434-avoid-building-libcurx-twice-in-makefile-builds.patch
new file mode 100644
index 000000000000..1bab910cb3df
--- /dev/null
+++ b/dev-libs/nss/files/nss-3.128-bmo-2067434-avoid-building-libcurx-twice-in-makefile-builds.patch
@@ -0,0 +1,20 @@
+diff '--color=auto' -Naur a/lib/freebl/Makefile b/lib/freebl/Makefile
+--- a/lib/freebl/Makefile 2026-09-09 19:46:15.505386235 +0300
++++ b/lib/freebl/Makefile 2026-09-09 19:47:22.985375793 +0300
+@@ -654,7 +654,16 @@
+ libcrux_mldsa_core.c libcrux_mldsa_portable.c \
+ libcrux_mldsa44_portable.c libcrux_mldsa65_portable.c \
+ libcrux_mldsa87_portable.c
++# Bug 2067434 - restrict these to the child build that compiles the real
++# library. The parent (loader-only) and lowhash stub builds reset CSRCS to their
++# single source file, and appending here bypasses that. The stub build shares
++# its OBJDIR with the real single-shlib build, so under make -jN both would
++# compile these to the same object files at once, producing truncated objects.
++ifdef FREEBL_CHILD_BUILD
++ifndef USE_STUB_BUILD
+ CSRCS += $(LIBCRUX_SRCS)
++endif
++endif
+
+ # Bug 1918767 / Bug 1918711 - by setting KRML_MUSTINLINE=inline here, we
+ # avoid it being defined to `inline __forceinline` (for msvc) or `inline
diff --git a/dev-libs/nss/nss-3.128.ebuild b/dev-libs/nss/nss-3.128.ebuild
index 74ec85d4e9c5..131a251acdcb 100644
--- a/dev-libs/nss/nss-3.128.ebuild
+++ b/dev-libs/nss/nss-3.128.ebuild
@@ -53,6 +53,7 @@ MULTILIB_CHOST_TOOLS=(
PATCHES=(
"${FILESDIR}"/nss-3.103-gentoo-fixes-add-pkgconfig-files.patch
"${FILESDIR}"/nss-3.21-gentoo-fixup-warnings.patch
+ "${FILESDIR}"/nss-3.128-bmo-2067434-avoid-building-libcurx-twice-in-makefile-builds.patch
)
src_prepare() {
diff --git a/dev-libs/nss/nss-3.129.ebuild b/dev-libs/nss/nss-3.129.ebuild
new file mode 100644
index 000000000000..74ec85d4e9c5
--- /dev/null
+++ b/dev-libs/nss/nss-3.129.ebuild
@@ -0,0 +1,437 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dot-a flag-o-matic multilib toolchain-funcs multilib-minimal
+
+NSPR_VER="4.39"
+RTM_NAME="NSS_${PV//./_}_RTM"
+
+# If the release is made in Github only, not released at the official archive.mozilla.org. These
+# Github-only tarballs have a different directory structure. Leave the variable empty for
+# archive.mozilla.org release:
+# GH_ONLY_REL=
+GH_ONLY_REL=
+
+DESCRIPTION="Mozilla's Network Security Services library that implements PKI support"
+HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"
+
+if [[ -n ${GH_ONLY_REL} ]] ; then
+ SRC_URI="https://github.com/nss-dev/nss/archive/refs/tags/${RTM_NAME}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${RTM_NAME}"
+else
+ SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz"
+ S="${WORKDIR}/${P}/${PN}"
+fi
+SRC_URI+=" cacert? ( https://dev.gentoo.org/~juippis/mozilla/patchsets/nss-3.104-cacert-class1-class3.patch )"
+
+LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
+IUSE="cacert test test-full +utils cpu_flags_ppc_altivec cpu_flags_x86_avx2 cpu_flags_x86_sse3 cpu_flags_ppc_vsx"
+
+REQUIRED_USE="test-full? ( test )"
+
+PROPERTIES="test_network"
+RESTRICT="test"
+
+# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
+RDEPEND="
+ >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
+ >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+ >=virtual/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
+ virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl"
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/nss-config
+)
+
+PATCHES=(
+ "${FILESDIR}"/nss-3.103-gentoo-fixes-add-pkgconfig-files.patch
+ "${FILESDIR}"/nss-3.21-gentoo-fixup-warnings.patch
+)
+
+src_prepare() {
+ default
+
+ if use cacert ; then
+ eapply -p2 "${DISTDIR}"/nss-3.104-cacert-class1-class3.patch
+ fi
+
+ pushd coreconf >/dev/null || die
+ # hack nspr paths
+ echo 'INCLUDES += -I$(DIST)/include/dbm' \
+ >> headers.mk || die "failed to append include"
+
+ # modify install path
+ sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \
+ -i source.mk || die
+
+ # Respect LDFLAGS
+ sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
+
+ # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
+ sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die
+
+ popd >/dev/null || die
+
+ # Fix pkgconfig file for Prefix
+ sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
+ config/Makefile || die
+
+ # use host shlibsign if need be #436216
+ if tc-is-cross-compiler ; then
+ sed -i \
+ -e 's:"${2}"/shlibsign:shlibsign:' \
+ cmd/shlibsign/sign.sh || die
+ fi
+
+ # dirty hack
+ sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
+ lib/ssl/config.mk || die
+ sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \
+ cmd/platlibs.mk || die
+
+ multilib_copy_sources
+ lto-guarantee-fat
+
+ strip-flags
+}
+
+multilib_src_configure() {
+ # Ensure we stay multilib aware
+ sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die
+}
+
+nssarch() {
+ # Most of the arches are the same as $ARCH
+ local t=${1:-${CHOST}}
+ case ${t} in
+ *86*-pc-solaris2*) echo "i86pc" ;;
+ aarch64*) echo "aarch64" ;;
+ hppa*) echo "parisc" ;;
+ i?86*) echo "i686" ;;
+ x86_64*) echo "x86_64" ;;
+ *) tc-arch ${t} ;;
+ esac
+}
+
+# @USAGE: <pointer bytes> <tuple>
+nssbits() {
+ case $1 in
+ 4) [[ $2 == x86_64* ]] && echo USE_X32=1 ;;
+ 8) echo USE_64=1 ;;
+ esac
+}
+
+multilib_src_compile() {
+ tc-export_build_env
+
+ local makeargs=(
+ CC="$(tc-getCC)"
+ CCC="$(tc-getCXX)"
+ AR="$(tc-getAR) rc \$@"
+ RANLIB="$(tc-getRANLIB)"
+ OPTIMIZER=
+ disable_ckbi=0
+ $(nssbits "$(tc-get-ptr-size)" "${CHOST}")
+ )
+
+ # Take care of nspr settings #436216
+ local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags) -D_FILE_OFFSET_BITS=64"
+ unset NSPR_INCLUDE_DIR
+
+ export NSS_ALLOW_SSLKEYLOGFILE=1
+ export NSS_ENABLE_WERROR=0 #567158
+ export BUILD_OPT=1
+ export NSS_USE_SYSTEM_SQLITE=1
+ export NSDISTMODE=copy
+ export FREEBL_NO_DEPEND=1
+ export FREEBL_LOWHASH=1
+ export NSS_SEED_ONLY_DEV_URANDOM=1
+ export USE_SYSTEM_ZLIB=1
+ export ZLIB_LIBS=-lz
+ export ASFLAGS=""
+ # Fix build failure on arm64
+ export NS_USE_GCC=1
+ # Detect compiler type and set proper environment value
+ if tc-is-gcc; then
+ export CC_IS_GCC=1
+ elif tc-is-clang; then
+ export CC_IS_CLANG=1
+
+ # bgo#927839
+ export NSS_DISABLE_UNLOAD=1
+ fi
+
+ export NSS_DISABLE_GTESTS=$(usex !test 1 0)
+
+ # Include exportable custom settings defined by users, #900915
+ # Two examples uses:
+ # EXTRA_NSSCONF="MYONESWITCH=1"
+ # EXTRA_NSSCONF="MYVALUE=0 MYOTHERVALUE=1 MYTHIRDVALUE=1"
+ # e.g.
+ # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0"
+ # or
+ # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0 NSS_ENABLE_WERROR=1"
+ # etc.
+ if [[ -n "${EXTRA_NSSCONF}" ]]; then
+ ewarn "EXTRA_NSSCONF applied, please disable custom settings before reporting bugs."
+ read -a myextranssconf <<< "${EXTRA_NSSCONF}"
+
+ for (( i=0; i<${#myextranssconf[@]}; i++ )); do
+ export "${myextranssconf[$i]}"
+ echo "exported ${myextranssconf[$i]}"
+ done
+ fi
+
+ # explicitly disable altivec/vsx if not requested
+ # https://bugs.gentoo.org/789114
+ case ${ARCH} in
+ ppc*)
+ use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1
+ use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1
+ ;;
+ esac
+
+ use cpu_flags_x86_avx2 || export NSS_DISABLE_AVX2=1
+ use cpu_flags_x86_sse3 || export NSS_DISABLE_SSE3=1
+
+ local d
+
+ # Disables calling shlibsign during the build #956431 and #436216
+ tc-is-cross-compiler && makeargs+=( CROSS_COMPILE=1 )
+
+ # Build the host tools first.
+ LDFLAGS="${BUILD_LDFLAGS}" \
+ XCFLAGS="${BUILD_CFLAGS} -D_FILE_OFFSET_BITS=64" \
+ NSPR_LIB_DIR="${T}/fakedir" \
+ emake -C coreconf \
+ CC="$(tc-getBUILD_CC)" \
+ $(nssbits "$(tc-get-build-ptr-size)" "${CBUILD}")
+ makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" )
+
+ # Then build the target tools.
+ for d in . lib/dbm ; do
+ CPPFLAGS="${myCPPFLAGS}" \
+ XCFLAGS="${CFLAGS} ${CPPFLAGS} -D_FILE_OFFSET_BITS=64" \
+ NSPR_LIB_DIR="${T}/fakedir" \
+ emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)"
+ done
+}
+
+multilib_src_test() {
+ einfo "Tests can take a *long* time, especially on a multilib system."
+ einfo "~10 minutes per lib configuration with only 'standard' tests,"
+ einfo "~40 minutes per lib configuration with 'full' tests. Bug #852755"
+
+ # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html
+ # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite
+ # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older)
+ export BUILD_OPT=1
+ export HOST="localhost"
+ export DOMSUF="localdomain"
+ export USE_IP=TRUE
+ export IP_ADDRESS="127.0.0.1"
+
+ # Only run the standard cycle instead of full, reducing testing time from 45 minutes to 15
+ # per lib implementation.
+ if use test-full ; then
+ # export NSS_CYCLES="standard pkix sharedb"
+ :;
+ else
+ export NSS_CYCLES="standard"
+ fi
+
+ NSINSTALL="${PWD}/$(find -type f -name nsinstall)"
+
+ cd "${BUILD_DIR}"/tests || die
+ # Hack to get current objdir (prefixed dir where built binaries are)
+ # Without this, at least multilib tests go wrong when building the amd64 variant
+ # after x86.
+ local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev)
+
+ # Can tweak to a subset of tests in future if we need to, but would prefer not
+ OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die
+}
+
+# Altering these 3 libraries breaks the CHK verification.
+# All of the following cause it to break:
+# - stripping
+# - prelink
+# - ELF signing
+# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html
+# Either we have to NOT strip them, or we have to forcibly resign after
+# stripping.
+#local_libdir="$(get_libdir)"
+#export STRIP_MASK="
+# */${local_libdir}/libfreebl3.so*
+# */${local_libdir}/libnssdbm3.so*
+# */${local_libdir}/libsoftokn3.so*"
+
+export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3"
+
+generate_chk() {
+ local shlibsign="$1"
+ local libdir="$2"
+ einfo "Resigning core NSS libraries for FIPS validation"
+ shift 2
+ local i
+ for i in ${NSS_CHK_SIGN_LIBS} ; do
+ local libname=lib${i}.so
+ local chkname=lib${i}.chk
+ "${shlibsign}" \
+ -i "${libdir}"/${libname} \
+ -o "${libdir}"/${chkname}.tmp \
+ && mv -f \
+ "${libdir}"/${chkname}.tmp \
+ "${libdir}"/${chkname} \
+ || die "Failed to sign ${libname}"
+ done
+}
+
+cleanup_chk() {
+ local libdir="$1"
+ shift 1
+ local i
+ for i in ${NSS_CHK_SIGN_LIBS} ; do
+ local libfname="${libdir}/lib${i}.so"
+ # If the major version has changed, then we have old chk files.
+ [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \
+ && rm -f "${libfname}.chk"
+ done
+}
+
+multilib_src_install() {
+ pushd dist >/dev/null || die
+
+ dodir /usr/$(get_libdir)
+ dolib.so */lib/*$(get_libname)
+ local i
+ for i in freebl nssb nssckfw ; do
+ dolib.a */lib/lib${i}.a
+ done
+
+ # Install nss-config and pkgconfig file
+ dodir /usr/bin
+ cp -L */bin/nss-config "${ED}"/usr/bin || die
+ dodir /usr/$(get_libdir)/pkgconfig
+ cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die
+
+ # create an nss-softokn.pc from nss.pc for libfreebl and some private headers
+ # bug 517266
+ sed -e 's#Libs:#Libs: -lfreebl#' \
+ -e 's#Cflags:#Cflags: -I${includedir}/private#' \
+ */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \
+ || die "could not create nss-softokn.pc"
+
+ # all the include files
+ insinto /usr/include/nss
+ doins public/nss/*.{h,api}
+ insinto /usr/include/nss/private
+ doins private/nss/{blapi,alghmac,cmac}.h
+
+ popd >/dev/null || die
+
+ local f nssutils
+ # Always enabled because we need it for chk generation.
+ nssutils=( shlibsign )
+
+ if multilib_is_native_abi ; then
+ if use utils; then
+ # The tests we do not need to install.
+ #nssutils_test="bltest crmftest dbtest dertimetest
+ #fipstest remtest sdrtest"
+ # checkcert utils has been removed in nss-3.22:
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545
+ # https://hg.mozilla.org/projects/nss/rev/df1729d37870
+ # certcgi has been removed in nss-3.36:
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602
+ # conflict removed in 3.122.
+ nssutils+=(
+ addbuiltin
+ atob
+ baddbdir
+ btoa
+ certutil
+ cmsutil
+ crlutil
+ derdump
+ digest
+ makepqg
+ mangle
+ modutil
+ multinit
+ nonspr10
+ ocspclnt
+ oidcalc
+ p7content
+ p7env
+ p7sign
+ p7verify
+ pk11mode
+ pk12util
+ pp
+ rsaperf
+ selfserv
+ signtool
+ signver
+ ssltap
+ strsclnt
+ symkeyutil
+ tstclnt
+ vfychain
+ vfyserv
+ )
+ # install man-pages for utils (bug #516810)
+ doman doc/nroff/*.1
+ fi
+ pushd dist/*/bin >/dev/null || die
+ for f in ${nssutils[@]}; do
+ dobin ${f}
+ done
+ popd >/dev/null || die
+ fi
+ strip-lto-bytecode
+}
+
+pkg_postinst() {
+ if [[ -n "${ROOT}" ]]; then
+ elog "You appear to to be installing in a seperate \$ROOT"
+ elog "to complete the setup and re-sign libraries please run:"
+ elog "emerge --config '=${CATEGORY}/${PF}'"
+ else
+ sign_libraries
+ fi
+}
+
+pkg_config() {
+ sign_libraries
+}
+
+sign_libraries() {
+ multilib_pkg_postinst() {
+ # We must re-sign the libraries AFTER they are stripped.
+ local shlibsign="${EROOT}/usr/bin/shlibsign"
+ # See if we can execute it (cross-compiling & such). #436216
+ "${shlibsign}" -h >&/dev/null
+ if [[ $? -gt 1 ]] ; then
+ shlibsign="shlibsign"
+ fi
+ generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir)
+ }
+
+ multilib_foreach_abi multilib_pkg_postinst
+}
+
+pkg_postrm() {
+ multilib_pkg_postrm() {
+ cleanup_chk "${EROOT}"/usr/$(get_libdir)
+ }
+
+ multilib_foreach_abi multilib_pkg_postrm
+}
diff --git a/dev-libs/opencl-icd-loader/Manifest b/dev-libs/opencl-icd-loader/Manifest
index 56fbaa637115..654568573424 100644
--- a/dev-libs/opencl-icd-loader/Manifest
+++ b/dev-libs/opencl-icd-loader/Manifest
@@ -1,2 +1,3 @@
DIST opencl-icd-loader-2024.10.24.tar.gz 98185 BLAKE2B 5cdee8c59054ac607ac6ce01c0b9d05791ccaeef63ab586a0bd0a78d3a79fc7304c916899e15aa26dd799292d7c670de74f44ab2cc448a3046c39128398194ba SHA512 29043eff21076440046314edf62bb488b7e4e17d9fbdac4c3727d8e2523c0c8fbf89ee7fcf762528af761ddbcb4be24e5f062ffa82f778401d6365faa35344a8
DIST opencl-icd-loader-2025.07.22.tar.gz 110431 BLAKE2B 40bf0c48b383c139913ccb5fd76fce9b84a843cf0591348828fe3c4c1ba2b4b8e7531c543f79cfe656162f743f91fa36d75331dba4b88ffe5c263820d41c5848 SHA512 86e7aa831d3278645cd40c01b7e4262ed9cbfaa2ee8ffb4e9e012dd5bde7b29725508342f05178e09c496dbe3483e5e9b40e46a767d7f5bab504be931eaa95ef
+DIST opencl-icd-loader-2026.05.29.tar.gz 115091 BLAKE2B 50638d76571bf44107a94029eb9260510f0d77c4c4e9ddaaffa84df36d14a1706ce6b125e1ca7c7b1ef3ef9be49bb79cd1cb9d536199b8eea9cf2d914432a719 SHA512 10135363ee04dedf034a617e272eb538639add90f0e821f3a12cee78fa27578b18b466568bd613f1d4bd29f77f09521df98bfd6a9af0fe0041d145fdad21bf27
diff --git a/dev-libs/opencl-icd-loader/opencl-icd-loader-2026.05.29.ebuild b/dev-libs/opencl-icd-loader/opencl-icd-loader-2026.05.29.ebuild
new file mode 100644
index 000000000000..3f859a350470
--- /dev/null
+++ b/dev-libs/opencl-icd-loader/opencl-icd-loader-2026.05.29.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib prefix
+
+MY_PN="OpenCL-ICD-Loader"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Official Khronos OpenCL ICD Loader"
+HOMEPAGE="https://github.com/KhronosGroup/OpenCL-ICD-Loader"
+SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ${RDEPEND}
+ >=dev-util/opencl-headers-${PV}
+"
+
+src_prepare() {
+ hprefixify loader/icd_platform.h
+ cmake_src_prepare
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ local -x OCL_ICD_FILENAMES="${BUILD_DIR}/test/driver_stub/libOpenCLDriverStub.so"
+ local -x OCL_ICD_VENDORS="/dev/null"
+ cmake_src_test
+}
diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest
index 06a510031f2d..7b677c8ab451 100644
--- a/dev-libs/plasma-wayland-protocols/Manifest
+++ b/dev-libs/plasma-wayland-protocols/Manifest
@@ -1 +1,2 @@
DIST plasma-wayland-protocols-1.21.0.tar.xz 49704 BLAKE2B 87358f0a74b94b4f941b5524eadb46643259189e95ae6c719727e104b6bc6a74dac077bf3c2ec248931f8d63dc5fc3faa51c0d80640f9ff4c0c3310f3e88a6f2 SHA512 07f9c846b4d34090367507b74fbf77e8e3d70e2cba0fc45a188bfc41c7a6aaf9f590c9b844a848e460192b6a3d15e9fb9d835cdb8c79a658aaacdbbd749a4719
+DIST plasma-wayland-protocols-1.22.0.tar.xz 49996 BLAKE2B b501ff69ccb3e7686d4323e4b2c6d34e59530bd8ea5483c81f52757986695209066dfe6daa4efdacccfaf4d3d6d37d5e1f75f1e4a61716392be577115a07ab3d SHA512 13757ec375237714052659dc9517d1e0f84b511a113e6ec1fd13c52fd3158bc14b812e03de8db985c5ed7e408b6a160a7de6353fdda4cbe0e6bfb97be7d7469a
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild
new file mode 100644
index 000000000000..642cd7cbee7e
--- /dev/null
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.22.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake kde.org
+
+DESCRIPTION="Plasma Specific Protocols for Wayland"
+HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-libs/wayland )"
+BDEPEND="
+ dev-libs/libpcre2:*
+ dev-qt/qtbase:6
+ >=kde-frameworks/extra-cmake-modules-6.0:*
+ test? ( dev-util/wayland-scanner )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+ -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3-r1.ebuild b/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3-r1.ebuild
index a188b23d5ea5..09bc4c3c1ee9 100644
--- a/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3-r1.ebuild
+++ b/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.2.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,5 +26,5 @@ RESTRICT="test"
src_prepare() {
tree-sitter-grammar_src_prepare
- cp "${WORKDIR}"/${MY_P}/pyproject.toml ${S}/src/
+ cp "${WORKDIR}"/${MY_P}/pyproject.toml "${S}"/src/ || die
}
diff --git a/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.3.2-r1.ebuild b/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.3.2-r1.ebuild
index 364f5307f8a4..09bc4c3c1ee9 100644
--- a/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.3.2-r1.ebuild
+++ b/dev-libs/tree-sitter-markdown-inline/tree-sitter-markdown-inline-0.3.2-r1.ebuild
@@ -26,5 +26,5 @@ RESTRICT="test"
src_prepare() {
tree-sitter-grammar_src_prepare
- cp "${WORKDIR}"/${MY_P}/pyproject.toml ${S}/src/
+ cp "${WORKDIR}"/${MY_P}/pyproject.toml "${S}"/src/ || die
}
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 003295fb28a3..6902dbc7f84d 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -4,8 +4,10 @@ DIST tree-sitter-0.25.6.tar.gz 857070 BLAKE2B 3bb6b6130e1a96c96b5af4608bf60f8bbd
DIST tree-sitter-0.25.8.tar.gz 857462 BLAKE2B aa3f0d9056544bb6ef1127723563449c7672e06b5289e1596f2c1b5826905c578830c7e6c3bc58a91e388d647a5a5629e71f5f0af2a431e73c3be4f93ce5b6f4 SHA512 0d26d0699f61fa27b5adbc298ff53f8e0f5b9f2f1b216744200f6f50cff777c9c5a5a5b92304a4d1889fccd9d8a6dd6b7d4947bac907a91850322281f754ea53
DIST tree-sitter-0.26.11.tar.gz 920828 BLAKE2B 6406aa003bbd4cdff00a16a20dffe24f8a3081fd0a190216b6ad5aad0393449814c7b2830017ad265ddc67ab57f4494a4fe2409f72a4cf786ce4c291795a9cd0 SHA512 2175f7d1f913fffaba7395baa7b0a3228172bdc25169d22cf3e39fa3841df1a9902031e248e417328f8ea3e48e7042d34bf85a36c8545a79ca5f7321c6b9d848
DIST tree-sitter-0.26.12.tar.gz 923279 BLAKE2B 18cfd313f07272e4d7254da3ba61b9cc9e590ffa182e5d4a26ba858b3f8b286615d311ad00a9bf75ec4fea6abeefacb07539c2e4acb8cfaddbb49ae4276c523a SHA512 d0e5596b9445bf94177927f5ca6053f473bced8eee9d27f878677c37ad4e1f13d8898220c7156743b57f6c9591840c9c1accb9e1f6f54a6ac302a6875c48466b
+DIST tree-sitter-0.26.13.tar.gz 929207 BLAKE2B 3f2350daf8c9378990c9bad6a65beb53665357e3183c059cf7424a4b00d3c70a7e587c1eb29f70902eeaf03b4943e1dbfd20217e0487f49e6294a55d30f456a5 SHA512 3278ae1f65bc2cf4861f9fec1082089c155a59cc6fb96940cc56630518338327f9069ca144157e4e4d810fd437c45d46db8ce4974c66ffc63672b105b1e6aa72
DIST tree-sitter-0.26.3.tar.gz 900789 BLAKE2B 8532bd460f3fd4e1cec9daecc45fcc85638e5ebde474fc32ccbb9ba77611cf8aff41653295b9b1c267aac62f8e2cf23345193271cc64c975895dd04a3d988c11 SHA512 ae2b59938ce41f6936d98e454adfc05a3890b2b3d24485b0d992e6f1d2dd1e8d9124e6a3eddc3d594f0cdb831362ff2c9b44b72364b22d3526150d23a9d15781
DIST tree-sitter-0.26.5.tar.gz 905701 BLAKE2B 3771c0b31704f6182ae10c2629566984883a9bfcfc914e40a3d30889eb3ef30f19213a45e9732b067042893dd89e27b51b8f5fa50f2d7d8cec81aeb8666ebece SHA512 c8ffa86caf5841208dd2c987c6437111c7514635ebc76e910deb38ba64252caa99ae8453f1acd8af8e167cc2c7fe7194d481cd53533802601b331c60d20f2a49
DIST tree-sitter-0.26.6.tar.gz 906770 BLAKE2B c6fcbc901f86795d6e5de5e22d4b7f34425f1f25ff9134de27baa0a68d917c376accd4a7a9d33faaee4e82e4dd7440085a06b55d5f57e5fe9756c195147867d5 SHA512 33ce5617ac53e276cccc8fa34e3a6b3e29a5bd572b381da4a7d6d78cbb7485d85120be8c0e25e02d3fbae4c36793b02bcfd788a2cdfe73f026742b184e16d572
DIST tree-sitter-0.26.7.tar.gz 907267 BLAKE2B 7e734913ab81e700192c8d829b136300d5507da2f0cd1e3b059df81202fcd8da76884e605bda48a13d4f4317f335d1cb2cdb1aa60fbcfcce021280106512e3ff SHA512 0060809339744be4b3b24bae8115d2793dc113618ab1a79c347456f5b8341b15d2026e7b62d2e4e3c5226c8bf85a089221133457a80bfdd0413cd82bf7c4a172
DIST tree-sitter-0.26.8.tar.gz 908286 BLAKE2B 92da23e47a25b618cf1645204455377f0cc16f5070f59356b53b088e41a0e7175f79ba3ee582388c462a188d2084b47ab21f40b0ae8ec4872c4098a2c8b4f6f3 SHA512 a5786e8235bceec2b4e8ed5ba035f143a3eabb587d33fa5d97c5e9e7a16c52b57dda72201b56c737ce3819b2d7cf53bef8852944d7a6a6ff85ea24a84fcb0042
+DIST tree-sitter-0.27.0.tar.gz 1020259 BLAKE2B 854ce5ad52d4de0d0b48187ade680f7e599bc9612e31058820fa2b79c6cd1d93e149bd2cfbef81809fa119c7e158715f707ebd1aaddc305ea4ed8bed35a4ee98 SHA512 80b29a718fa58909c57537e2ecf8e4df52384bf86ef60c15671f87d10292dfb4a2115243a505e809f02d6370f4ba0e74da0993bbc201d58593abf4819d1373ce
diff --git a/dev-libs/tree-sitter/tree-sitter-0.26.13.ebuild b/dev-libs/tree-sitter/tree-sitter-0.26.13.ebuild
new file mode 100644
index 000000000000..3abf2d9fb7d4
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.26.13.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing library"
+HOMEPAGE="https://tree-sitter.github.io/"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="MIT"
+# ABI is not stable. Revisit after tree-sitter-1.0.
+# https://bugs.gentoo.org/930039
+# https://github.com/tree-sitter/tree-sitter/pull/3302
+SLOT="0/${PV}"
+RESTRICT="test" # tests are for CLI and not the lib
+
+pkg_postinst() {
+ optfeature "building and testing grammars" dev-util/tree-sitter-cli
+}
diff --git a/dev-libs/tree-sitter/tree-sitter-0.27.0.ebuild b/dev-libs/tree-sitter/tree-sitter-0.27.0.ebuild
new file mode 100644
index 000000000000..3abf2d9fb7d4
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.27.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing library"
+HOMEPAGE="https://tree-sitter.github.io/"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="MIT"
+# ABI is not stable. Revisit after tree-sitter-1.0.
+# https://bugs.gentoo.org/930039
+# https://github.com/tree-sitter/tree-sitter/pull/3302
+SLOT="0/${PV}"
+RESTRICT="test" # tests are for CLI and not the lib
+
+pkg_postinst() {
+ optfeature "building and testing grammars" dev-util/tree-sitter-cli
+}
diff --git a/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.460.0.ebuild b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.460.0.ebuild
new file mode 100644
index 000000000000..762d6c887ec5
--- /dev/null
+++ b/dev-perl/Crypt-PasswdMD5/Crypt-PasswdMD5-1.460.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=RSAVAGE
+DIST_VERSION=1.46
+DIST_A_EXT=tgz
+inherit perl-module
+
+DESCRIPTION="Provides interoperable MD5-based crypt() functions"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-perl/Crypt-URandom
+ >=virtual/perl-Digest-MD5-2.530.0
+ >=virtual/perl-Encode-3.210.0
+ >=virtual/perl-Exporter-5.780.0
+ >=virtual/perl-ExtUtils-MakeMaker-7.770.0
+ >=virtual/perl-JSON-PP-4.160.0
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ >=virtual/perl-Test-Simple-1.1.2
+ )
+"
diff --git a/dev-perl/Crypt-PasswdMD5/Manifest b/dev-perl/Crypt-PasswdMD5/Manifest
index 629856e9dd9f..b08d0a7f9ad4 100644
--- a/dev-perl/Crypt-PasswdMD5/Manifest
+++ b/dev-perl/Crypt-PasswdMD5/Manifest
@@ -1 +1,2 @@
DIST Crypt-PasswdMD5-1.42.tgz 14300 BLAKE2B 718bb1a40a0749bd200f7b10dec9deb35c1371ae7e6bda4c044169b9d46a3a3c05299e20e6b0e01b92b7d0b07c7d9bfe3f8e4d1cc6e3261b2ac191058b87a343 SHA512 92b18cb50061ff0d017e26ebeb4ebf07199d7833518974c3f130d81a30f37a01cd299f4776bfa1e8cd1ca4e6e5adcd72d93ea4dcfed7a573084f0a9c7245eef8
+DIST Crypt-PasswdMD5-1.46.tgz 18779 BLAKE2B bea386c8d3620c3c8e3661f0dfa7c3912c16990c64102dcc94e050f594d4e1d5f9532a51c08302e5397cfd4553178370b0e4571b582ecfe68dfe45731f2ef3b5 SHA512 8ff4e2484840298bdd4c618163a19cb216b3a036d982927669aca8dea3d0cb091b04f4f0fe21a9ec43df65f92e2a975721990f7424db2972127d891d67309398
diff --git a/dev-perl/Date-Manip/Date-Manip-6.980.0.ebuild b/dev-perl/Date-Manip/Date-Manip-6.990.0-r1.ebuild
index e37eed2e86bd..2d0a8a30f041 100644
--- a/dev-perl/Date-Manip/Date-Manip-6.980.0.ebuild
+++ b/dev-perl/Date-Manip/Date-Manip-6.990.0-r1.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=SBECK
-DIST_VERSION=6.98
+DIST_VERSION=6.99
inherit perl-module
DESCRIPTION="Perl date manipulation routines"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
RDEPEND="
elibc_musl? ( sys-libs/timezone-data )
@@ -29,3 +29,8 @@ PERL_RM_FILES=(
t/_pod_coverage.t
t/_version.t
)
+
+PATCHES=(
+ "${FILESDIR}/Date-Manip-6.990.0-CVE-2026-60074-r1.patch"
+ "${FILESDIR}/Date-Manip-6.990.0-CVE-2026-60075-r1.patch"
+)
diff --git a/dev-perl/Date-Manip/Manifest b/dev-perl/Date-Manip/Manifest
index d941cfabcd5a..99f7b4f1bdc5 100644
--- a/dev-perl/Date-Manip/Manifest
+++ b/dev-perl/Date-Manip/Manifest
@@ -1,2 +1 @@
-DIST Date-Manip-6.98.tar.gz 1859842 BLAKE2B 55d45917a19d94a8d0d73dd7b4144eabe20840a0aaee89828554a802975e3d937262ac228357c9788f8311ac3b7329311a08cb80813e5817e7ea094990012478 SHA512 1beede83a2cfd46e27a9c786dd23f0261a0ef002bb939de897179c6432e879f65cdd0e06b2acdcb21a49a4c01e70632fc118753ab93b6354398eaf22c1712df7
DIST Date-Manip-6.99.tar.gz 1865443 BLAKE2B f034a844b81df14aa765eae0493364c516cc21adaa02678a0928d406ac935a577cf8b135eff40a45160c2d134dc958c93cc51d9f6530baf5ab04382ed2767480 SHA512 5326bc51ed962479fc1decbb3a7aa20f6777769ac914f9ea01717ecbecc48ae6b7e0a496219f2ea4c0f7d7a622fa28b0bfd4026db851b0f10beee281d576cc35
diff --git a/dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60074-r1.patch b/dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60074-r1.patch
new file mode 100644
index 000000000000..ec6442ce4e0e
--- /dev/null
+++ b/dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60074-r1.patch
@@ -0,0 +1,245 @@
+https://bugs.gentoo.org/980109
+https://security.metacpan.org/patches/D/Date-Manip/6.99/CVE-2026-60074-r1.patch
+From: CPANSec Security Scanner Bot <cpan-security@security.metacpan.org>
+
+--- a/lib/Date/Manip/Base.pm
++++ b/lib/Date/Manip/Base.pm
+@@ -603,6 +603,15 @@ sub check {
+ my($self,$date) = @_;
+ my($y,$m,$d,$h,$mn,$s) = @$date;
+
++ # The range tests below numify each field, and numifying truncates a
++ # string at the first character which is not an ASCII digit, so a
++ # field such as "202\x{664}" would pass them as 202. Require ASCII
++ # digits.
++
++ foreach my $val ($y,$m,$d) {
++ return 0 if (! defined($val) || $val !~ /^[0-9]+$/);
++ }
++
+ return 0 if (! $self->check_time([$h,$mn,$s]) ||
+ $y<1 || $y>9999 ||
+ $m<1 || $m>12);
+@@ -617,7 +626,7 @@ sub check_time {
+ my($self,$hms) = @_;
+ my($h,$mn,$s) = @$hms;
+
+- return 0 if ("$h:$mn:$s" !~ /^\d\d?:\d\d?:\d\d?$/o ||
++ return 0 if ("$h:$mn:$s" !~ /^[0-9]{1,2}:[0-9]{1,2}:[0-9]{1,2}$/o ||
+ $h > 24 || $mn > 59 || $s > 59 ||
+ ($h == 24 && ($mn || $s)));
+ return 1;
+diff --git a/lib/Date/Manip/Date.pm b/lib/Date/Manip/Date.pm
+index 7699921..ead5e11 100644
+--- a/lib/Date/Manip/Date.pm
++++ b/lib/Date/Manip/Date.pm
+@@ -837,16 +837,16 @@ BEGIN {
+ ###
+
+ if ($f eq 'Y') {
+- $re .= '(?<y>\d\d\d\d)';
++ $re .= '(?<y>[0-9]{4})';
+
+ } elsif ($f eq 'y') {
+- $re .= '(?<y>\d\d)';
++ $re .= '(?<y>[0-9]{2})';
+
+ } elsif ($f eq 'm') {
+- $re .= '(?<m>\d\d)';
++ $re .= '(?<m>[0-9]{2})';
+
+ } elsif ($f eq 'f') {
+- $re .= '(?:(?<m>\d\d)| ?(?<m>\d))';
++ $re .= '(?:(?<m>[0-9]{2})| ?(?<m>[0-9]))';
+
+ } elsif (exists $mon_form{$f}) {
+ my $abb = $$dmb{'data'}{'rx'}{'month_abb'}[0];
+@@ -854,13 +854,13 @@ BEGIN {
+ $re .= "(?:(?<mon_name>$nam)|(?<mon_abb>$abb))";
+
+ } elsif ($f eq 'j') {
+- $re .= '(?<doy>\d\d\d)';
++ $re .= '(?<doy>[0-9]{3})';
+
+ } elsif ($f eq 'd') {
+- $re .= '(?<d>\d\d)';
++ $re .= '(?<d>[0-9]{2})';
+
+ } elsif ($f eq 'e') {
+- $re .= '(?:(?<d>\d\d)| ?(?<d>\d))';
++ $re .= '(?:(?<d>[0-9]{2})| ?(?<d>[0-9]))';
+
+ } elsif (exists $day_form{$f}) {
+ my $abb = $$dmb{'data'}{'rx'}{'day_abb'}[0];
+@@ -876,41 +876,41 @@ BEGIN {
+ $re .= "(?<nth>$nth)"
+
+ } elsif ($f eq 'H' || $f eq 'I') {
+- $re .= '(?<h>\d\d)';
++ $re .= '(?<h>[0-9]{2})';
+
+ } elsif ($f eq 'k' || $f eq 'i') {
+- $re .= '(?:(?<h>\d\d)| ?(?<h>\d))';
++ $re .= '(?:(?<h>[0-9]{2})| ?(?<h>[0-9]))';
+
+ } elsif ($f eq 'p') {
+ my $ampm = $$dmb{data}{rx}{ampm}[0];
+ $re .= "(?<ampm>$ampm)";
+
+ } elsif ($f eq 'M') {
+- $re .= '(?<mn>\d\d)';
++ $re .= '(?<mn>[0-9]{2})';
+
+ } elsif ($f eq 'S') {
+- $re .= '(?<s>\d\d)';
++ $re .= '(?<s>[0-9]{2})';
+
+ } elsif (exists $z_form{$f}) {
+ $re .= $dmt->_zrx('zrx');
+
+ } elsif ($f eq 's') {
+- $re .= '(?<epochs>\d+)';
++ $re .= '(?<epochs>[0-9]+)';
+
+ } elsif ($f eq 'o') {
+- $re .= '(?<epocho>\d+)';
++ $re .= '(?<epocho>[0-9]+)';
+
+ } elsif ($f eq 'G') {
+- $re .= '(?<g>\d\d\d\d)';
++ $re .= '(?<g>[0-9]{4})';
+
+ } elsif ($f eq 'W') {
+- $re .= '(?<w>\d\d)';
++ $re .= '(?<w>[0-9]{2})';
+
+ } elsif ($f eq 'L') {
+- $re .= '(?<l>\d\d\d\d)';
++ $re .= '(?<l>[0-9]{4})';
+
+ } elsif ($f eq 'U') {
+- $re .= '(?<u>\d\d)';
++ $re .= '(?<u>[0-9]{2})';
+
+ } elsif ($f eq 'c') {
+ $format = '%a %b %e %H:%M:%S %Y' . $format;
+@@ -1168,15 +1168,15 @@ sub _iso8601_rx {
+
+ if ($rx eq 'cdate' || $rx eq 'tdate') {
+
+- my $y4 = '(?<y>\d\d\d\d)';
+- my $y2 = '(?<y>\d\d)';
++ my $y4 = '(?<y>[0-9]{4})';
++ my $y2 = '(?<y>[0-9]{2})';
+ my $m = '(?<m>0[1-9]|1[0-2])';
+ my $d = '(?<d>0[1-9]|[12][0-9]|3[01])';
+ my $doy = '(?<doy>00[1-9]|0[1-9][0-9]|[1-2][0-9][0-9]|3[0-5][0-9]|36[0-6])';
+ my $w = '(?<w>0[1-9]|[1-4][0-9]|5[0-3])';
+ my $dow = '(?<dow>[1-7])';
+- my $yod = '(?<yod>\d)';
+- my $cc = '(?<c>\d\d)';
++ my $yod = '(?<yod>[0-9])';
++ my $cc = '(?<c>[0-9]{2})';
+
+ my @cdaterx =
+ (
+@@ -1238,9 +1238,9 @@ sub _iso8601_rx {
+ my $h24b = '(?<h24>24(?:00){0,2})';
+ my $h = '(?<h>[0-9])';
+
+- my $fh = '(?:[\.,](?<fh>\d*))'; # fractional hours (keep)
+- my $fm = '(?:[\.,](?<fm>\d*))'; # fractional seconds (keep)
+- my $fs = '(?:[\.,]\d*)'; # fractional hours (discard)
++ my $fh = '(?:[\.,](?<fh>[0-9]*))'; # fractional hours (keep)
++ my $fm = '(?:[\.,](?<fm>[0-9]*))'; # fractional seconds (keep)
++ my $fs = '(?:[\.,][0-9]*)'; # fractional hours (discard)
+
+ my $zrx = $dmt->_zrx('zrx');
+
+@@ -1445,9 +1445,9 @@ sub _other_rx {
+ $f1 = "[.,]";
+ $f2 = "[.,:]";
+ }
+- my $fh = "(?:$f1(?<fh>\\d*))"; # fractional hours (keep)
+- my $fm = "(?:$f1(?<fm>\\d*))"; # fractional minutes (keep)
+- my $fs = "(?:$f2\\d*)"; # fractional seconds
++ my $fh = "(?:$f1(?<fh>[0-9]*))"; # fractional hours (keep)
++ my $fm = "(?:$f1(?<fm>[0-9]*))"; # fractional minutes (keep)
++ my $fs = "(?:${f2}[0-9]*)"; # fractional seconds
+
+ # AM/PM
+
+@@ -1533,10 +1533,10 @@ sub _other_rx {
+
+ # Do NOT replace <m> and <d> with a regular expression to
+ # match 1-12 since the DateFormat config may reverse the two.
+- my $y4 = '(?<y>\d\d\d\d)';
+- my $y2 = '(?<y>\d\d)';
+- my $m = '(?<m>\d\d?)';
+- my $d = '(?<d>\d\d?)';
++ my $y4 = '(?<y>[0-9]{4})';
++ my $y2 = '(?<y>[0-9]{2})';
++ my $m = '(?<m>[0-9]{1,2})';
++ my $d = '(?<d>[0-9]{1,2})';
+ my $sep = '(?<sep>[\s\.\/\-])';
+
+ my @daterx =
+@@ -1555,11 +1555,11 @@ sub _other_rx {
+ my $abb = $$dmb{'data'}{'rx'}{'month_abb'}[0];
+ my $nam = $$dmb{'data'}{'rx'}{'month_name'}[0];
+
+- my $y4 = '(?<y>\d\d\d\d)';
+- my $y2 = '(?<y>\d\d)';
+- my $m = '(?<m>\d\d?)';
+- my $d = '(?<d>\d\d?)';
+- my $dd = '(?<d>\d\d)';
++ my $y4 = '(?<y>[0-9]{4})';
++ my $y2 = '(?<y>[0-9]{2})';
++ my $m = '(?<m>[0-9]{1,2})';
++ my $d = '(?<d>[0-9]{1,2})';
++ my $dd = '(?<d>[0-9]{2})';
+ my $mmm = "(?:(?<mmm>$abb)|(?<month>$nam))";
+ my $sep = '(?<sep>[\s\.\/\-])';
+
+@@ -1610,7 +1610,7 @@ sub _other_rx {
+ my $abb = $$dmb{'data'}{'rx'}{'month_abb'}[0];
+ my $nam = $$dmb{'data'}{'rx'}{'month_name'}[0];
+
+- my $y4 = '(?<y>\d\d\d\d)';
++ my $y4 = '(?<y>[0-9]{4})';
+ my $mmm = "(?:(?<mmm>$abb)|(?<month>$nam))";
+ my $sep = '(?<sep>[\s\.\/\-])';
+
+@@ -1656,11 +1656,11 @@ sub _other_rx {
+ my $special = $$dmb{'data'}{'rx'}{'offset_time'}[0];
+
+ $special = "(?<special>$special)";
+- my $secs = "(?<epoch>[-+]?\\d+)";
++ my $secs = "(?<epoch>[-+]?[0-9]+)";
+ my $abb = $$dmb{'data'}{'rx'}{'month_abb'}[0];
+ my $mmm = "(?<mmm>$abb)";
+- my $y4 = '(?<y>\d\d\d\d)';
+- my $dd = '(?<d>\d\d)';
++ my $y4 = '(?<y>[0-9]{4})';
++ my $dd = '(?<d>[0-9]{2})';
+ my $h24 = '(?<h>2[0-3]|[01][0-9])'; # 00-23
+ my $mn = '(?<mn>[0-5][0-9])'; # 00-59
+ my $ss = '(?<s>[0-5][0-9])'; # 00-59
+@@ -1697,7 +1697,7 @@ sub _other_rx {
+ my $nth_wom = $$dmb{'data'}{'rx'}{'nth_wom'}[0];
+ my $special = $$dmb{'data'}{'rx'}{'offset_date'}[0];
+
+- my $y = '(?:(?<y>\d\d\d\d)|(?<y>\d\d))';
++ my $y = '(?:(?<y>[0-9]{4})|(?<y>[0-9]{2}))';
+ my $mmm = "(?:(?<mmm>$abb)|(?<month>$nam))";
+ $next = "(?<next>$next)";
+ $last = "(?<last>$last)";
+@@ -1732,7 +1732,7 @@ sub _other_rx {
+ # nth day in MMM [YYYY]
+
+ "${nth}\\s+${wf}\\s*$y?", # DoW Nth week [YYYY]
+- "${wf}\\s+(?<n>\\d+)\\s*$y?", # DoW week N [YYYY]
++ "${wf}\\s+(?<n>[0-9]+)\\s*$y?", # DoW week N [YYYY]
+
+ "${special}", # today, tomorrow
+ "${special}\\s+${wf}", # today week
diff --git a/dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60075-r1.patch b/dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60075-r1.patch
new file mode 100644
index 000000000000..a7821e4ba4b2
--- /dev/null
+++ b/dev-perl/Date-Manip/files/Date-Manip-6.990.0-CVE-2026-60075-r1.patch
@@ -0,0 +1,44 @@
+https://bugs.gentoo.org/980109
+https://security.metacpan.org/patches/D/Date-Manip/6.99/CVE-2026-60075-r1.patch
+From: CPANSec Security Scanner Bot <cpan-security@security.metacpan.org>
+
+--- a/lib/Date/Manip/Date.pm
++++ b/lib/Date/Manip/Date.pm
+@@ -94,6 +94,13 @@ sub input {
+ # DATE PARSING
+ ########################################################################
+
++# The longest string the parsers will look at. The time matching
++# regexp is applied unanchored, so the cost of failing to match grows
++# with the square of the length of an interior whitespace run. Real
++# date strings are well under 100 characters.
++
++our $MAXLENGTH = 256;
++
+ sub parse {
+ my($self,$instring,@opts) = @_;
+ $self->_init();
+@@ -104,6 +111,11 @@ sub parse {
+ return 1;
+ }
+
++ if (length($instring) > $MAXLENGTH) {
++ $$self{'err'} = '[parse] Date string too long';
++ return 1;
++ }
++
+ my %opts = map { $_,1 } @opts;
+
+ my $dmt = $$self{'tz'};
+@@ -382,6 +394,11 @@ sub parse_time {
+ return 1;
+ }
+
++ if (length($string) > $MAXLENGTH) {
++ $$self{'err'} = '[parse_time] Time string too long';
++ return 1;
++ }
++
+ my($y,$m,$d,$h,$mn,$s);
+
+ if ($$self{'err'}) {
diff --git a/dev-perl/HTML-Gumbo/HTML-Gumbo-0.190.0.ebuild b/dev-perl/HTML-Gumbo/HTML-Gumbo-0.190.0.ebuild
new file mode 100644
index 000000000000..e859ee92d536
--- /dev/null
+++ b/dev-perl/HTML-Gumbo/HTML-Gumbo-0.190.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=BPS
+DIST_VERSION=0.19
+inherit perl-module
+
+DESCRIPTION="HTML5 parser based on gumbo C library"
+
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+ >=dev-perl/Alien-LibGumbo-0.30.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-0.420.0
+ test? ( >=virtual/perl-Test-Simple-0.880.0 )
+"
diff --git a/dev-perl/HTML-Gumbo/Manifest b/dev-perl/HTML-Gumbo/Manifest
index 41234f2dabdd..03244f5b9b63 100644
--- a/dev-perl/HTML-Gumbo/Manifest
+++ b/dev-perl/HTML-Gumbo/Manifest
@@ -1 +1,2 @@
DIST HTML-Gumbo-0.18.tar.gz 17716 BLAKE2B ba32a0205b89e733a582dd5c4f3607b9ec69030bdff72f0df9ad7a4ca6e251177c1b351a2c85b97baa2cabe82d401b17c7b7e61bdb715763bf891f1f20bcc5a7 SHA512 d2845368bbda81de41f5d4c15c08b5720c388c72cbbfb9062999abdf1d800af4bb24e92df5d41470d611e50b460512630121fa6a8984e76df8eed3f20d149a10
+DIST HTML-Gumbo-0.19.tar.gz 19430 BLAKE2B b4515fc90ae93bea1180146280ca4a08ed944813de308d9c52ed02539145d7a3255917e6217b3e08119c6abc85e4c4488e7b558175c57e8fb7221f5174112921 SHA512 60e03bcf8e3abf29fe5cdcb456bb6650149d14b46cb970ec00e0baa1c56f6fb88fc2517e8ab83aef44edc01776d7d881fb38b6726e5faab44944ed0f027e3c70
diff --git a/dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0-r1.ebuild b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0-r1.ebuild
new file mode 100644
index 000000000000..f24c33a90f60
--- /dev/null
+++ b/dev-perl/HTTP-Daemon/HTTP-Daemon-6.160.0-r1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=OALDERS
+DIST_VERSION=6.16
+inherit perl-module
+
+DESCRIPTION="Base class for simple HTTP servers"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ >=dev-perl/HTTP-Date-6.0.0
+ >=dev-perl/HTTP-Message-6.0.0
+ >=virtual/perl-IO-Socket-IP-0.320.0
+ >=dev-perl/LWP-MediaTypes-6.0.0
+"
+BDEPEND="
+ ${RDEPEND}
+ >=dev-perl/Module-Build-Tiny-0.34.0
+ test? (
+ dev-perl/Test-Needs
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/HTTP-Daemon-6.160.0-CVE-2026-8450.patch"
+)
diff --git a/dev-perl/HTTP-Daemon/files/HTTP-Daemon-6.160.0-CVE-2026-8450.patch b/dev-perl/HTTP-Daemon/files/HTTP-Daemon-6.160.0-CVE-2026-8450.patch
new file mode 100644
index 000000000000..9d599f367377
--- /dev/null
+++ b/dev-perl/HTTP-Daemon/files/HTTP-Daemon-6.160.0-CVE-2026-8450.patch
@@ -0,0 +1,32 @@
+https://bugs.gentoo.org/976110
+https://www.openwall.com/lists/oss-security/2026/05/27/5
+From: Stig Palmquist <stig@stig.io>
+
+--- a/lib/HTTP/Daemon.pm
++++ b/lib/HTTP/Daemon.pm
+@@ -598,11 +598,10 @@ sub send_dir {
+ sub send_file {
+ my ($self, $file) = @_;
+ my $opened = 0;
+- local (*FILE);
+ if (!ref($file)) {
+- open(FILE, $file) || return undef;
+- binmode(FILE);
+- $file = \*FILE;
++ open(my $fh, '<', $file) || return undef;
++ binmode($fh) || do { close($fh); return undef };
++ $file = $fh;
+ $opened++;
+ }
+ my $cnt = 0;
+@@ -614,7 +613,11 @@ sub send_file {
+ print $self $buf;
+ }
+ close($file) if $opened;
+- $cnt;
++
++ # Return a "true zero" for empty-but-successful copies so callers
++ # using `send_file or die` can distinguish open failure (undef)
++ # from a successful zero-byte transfer.
++ $cnt || '0E0';
+ }
diff --git a/dev-perl/Mojolicious/Manifest b/dev-perl/Mojolicious/Manifest
index 4e9b3a14376e..7b517a35892b 100644
--- a/dev-perl/Mojolicious/Manifest
+++ b/dev-perl/Mojolicious/Manifest
@@ -1,3 +1,2 @@
-DIST Mojolicious-9.39.tar.gz 962558 BLAKE2B bfa37f535d9b20f61a6cf9839ae3086c1f2f3eddd80e15b7049025f3592539001397175855173dccbc95d6e446af744a525bf828e364234fcad370d2205600c7 SHA512 6607821c521148f1bb312155d71f964970eaa4e688162696b2c28f7f1856b3bcc9878cc9abaa7d451126feb5a98f4ecc282201f703846098f6d27889ad17326c
-DIST Mojolicious-9.40.tar.gz 965888 BLAKE2B ff2184f1bc53737552ee24bd9fb95a8d775f1febb6f8ba687e4291a47136087087271001119749da146e1af1eaa7f5b62ff207a0c4711fb70afcec264cd05dd7 SHA512 137a139e6b47a4ddad7af091eb6f1c40a25b0207f1c55859de8437b77e0277db265ba479e6d2a54c34fc145b62020046a99c164f3aba032889b98a1792cf00e0
DIST Mojolicious-9.41.tar.gz 970647 BLAKE2B c55fdd3a554a061d373c5118edbdd92c4a76fbe2ee10859372edbb0a836ec513e2997232bb56302f79e99de58f0c8507dabd6486a3106d165decc9324cee73a8 SHA512 0a7a75f6e798753486a2ca98bff5d7c0b472d6957f2602d33ccbe6e49e9097359bf41c4bb057a467d421c3b5b926e6d448444875e48ec629e2df2ddc85a22d5b
+DIST Mojolicious-9.48.tar.gz 966181 BLAKE2B 67e57387eb1f184f1eaa539fb55944a4e4f60e146f2d5fe065f32df018c29548826a2c3f6bd3ff8ee1a8bda2a1f84e6008b7b1dfb9e4d184b542646bb4d8af16 SHA512 f9bd7e6af0017dc3895367a956c9b0273f011229c55a0efd010ea7497b7a54e37989f307df561cccf1a9abbebdeb45dc4d828f90f279927077fa3d243435bf2f
diff --git a/dev-perl/Mojolicious/Mojolicious-9.390.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.390.0.ebuild
deleted file mode 100644
index 0517f9962b48..000000000000
--- a/dev-perl/Mojolicious/Mojolicious-9.390.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=SRI
-DIST_VERSION=9.39
-DIST_EXAMPLES=("examples/*")
-
-inherit perl-module
-
-DESCRIPTION="Real-time web framework"
-
-LICENSE="Artistic-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
-IUSE="minimal"
-
-RDEPEND="
- !minimal? (
- >=dev-perl/Cpanel-JSON-XS-4.90.0
- >=dev-perl/EV-4.0.0
- )
- >=virtual/perl-IO-Socket-IP-0.370.0
- >=virtual/perl-Scalar-List-Utils-1.410.0
-"
-BDEPEND="
- ${RDEPEND}
- virtual/perl-ExtUtils-MakeMaker
- test? (
- virtual/perl-Test-Simple
- )
-"
-
-PERL_RM_FILES=(
- t/pod.t
- t/pod_coverage.t
-)
diff --git a/dev-perl/Mojolicious/Mojolicious-9.400.0.ebuild b/dev-perl/Mojolicious/Mojolicious-9.480.0.ebuild
index 88d75cf3a660..3d66fda4e3b6 100644
--- a/dev-perl/Mojolicious/Mojolicious-9.400.0.ebuild
+++ b/dev-perl/Mojolicious/Mojolicious-9.480.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DIST_AUTHOR=SRI
-DIST_VERSION=9.40
+DIST_VERSION=9.48
DIST_EXAMPLES=("examples/*")
inherit perl-module
@@ -13,7 +13,7 @@ DESCRIPTION="Real-time web framework"
LICENSE="Artistic-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
IUSE="minimal"
RDEPEND="
diff --git a/dev-python/agent-client-protocol/agent-client-protocol-0.12.1.ebuild b/dev-python/agent-client-protocol/agent-client-protocol-0.12.1.ebuild
index 911bffd552df..c6ade4b59bc3 100644
--- a/dev-python/agent-client-protocol/agent-client-protocol-0.12.1.ebuild
+++ b/dev-python/agent-client-protocol/agent-client-protocol-0.12.1.ebuild
@@ -32,6 +32,7 @@ BDEPEND="
test? (
>=dev-python/h2-3[${PYTHON_USEDEP}]
>=dev-python/httpx-0.27[${PYTHON_USEDEP}]
+ >=dev-python/uvicorn-0.30[${PYTHON_USEDEP}]
>=dev-python/websockets-12.0[${PYTHON_USEDEP}]
)
"
diff --git a/dev-python/ast-serialize/Manifest b/dev-python/ast-serialize/Manifest
index 996fc8ef010f..776c87decd84 100644
--- a/dev-python/ast-serialize/Manifest
+++ b/dev-python/ast-serialize/Manifest
@@ -17,6 +17,9 @@ DIST ast_serialize-0.10.0.tar.gz.provenance 9976 BLAKE2B b53ba5b18e7de1ef6494299
DIST ast_serialize-0.11.0-crates.tar.xz 8982344 BLAKE2B 1c5a26985bbca3537808e0c49a11af37f4666194b9f757d3039d55ca895bd7932bf50d4a7944fad85973a4c88d2ea5680313241abe56dfe81c25f98a7a37ffc7 SHA512 aed9985a44ff14b227d2c67e89358d1dfdd13d728fc1347d6b139d65f1ed4a8a8c5c461a80a5862525aa12c07f8ee86162aad0a722f30221e38e26bfc4163d69
DIST ast_serialize-0.11.0.tar.gz 953724 BLAKE2B f20f1f3a2a916c71d39807d796037ce8c4dbef9cf99617cf786bccab86d54041077824a4135db94c5c235bfc110b4e229b37414def4d6c51b81a1d52d85797ef SHA512 be177f88c945cf939e858dbebf11fbeac8d824815f9d6b37ca258d50674bcabbbff610daa990d77b13572bfeaa81289a444ae8fab2e0b84e8e3956816ad61c8b
DIST ast_serialize-0.11.0.tar.gz.provenance 10019 BLAKE2B 8d8ba1f83b9b0f4db9526d090c5688d11e1344fdd1b8e80c9954e075100f8b3ec5b6cdf4b7a406293ef330945cd0f7582de514e5707f8fa9bb2a3c742b29c55f SHA512 ce40b3ba3044877f356f9b18fa0b9b61ade4d4bc5fa7bfb3dbc9c7dace592a7fe8b5a87f935da77c1f1a012dbf243d67f348edecf1622e39eb5ade0c1720121a
+DIST ast_serialize-0.11.1-crates.tar.xz 8982344 BLAKE2B 1c5a26985bbca3537808e0c49a11af37f4666194b9f757d3039d55ca895bd7932bf50d4a7944fad85973a4c88d2ea5680313241abe56dfe81c25f98a7a37ffc7 SHA512 aed9985a44ff14b227d2c67e89358d1dfdd13d728fc1347d6b139d65f1ed4a8a8c5c461a80a5862525aa12c07f8ee86162aad0a722f30221e38e26bfc4163d69
+DIST ast_serialize-0.11.1.tar.gz 953785 BLAKE2B e52bb557b4bbd9d7700f91a4cfcfb5188e4f4fdbf50fa9355df535b82af6b333068cfb4ab717ac6a01f33a177a85b82da7ff237f7311e513634bf155465bf228 SHA512 67f23270ca382aaa821bd95bc9169b648666b820fdd33dd325237d0f5e20cd136e98bc0ca0161fcb7ae3c003f9505f5aa0547a38ceaaa61aff5c82c0de07db22
+DIST ast_serialize-0.11.1.tar.gz.provenance 10074 BLAKE2B 834034ae00d3c4c9c85ae032365adb6bf219a5e15212096b6cb05b6d8325707c58872f1bf4ecaaf5dca53aafea4336b4bc904e24971a84e4e8c2e3eaed8129ee SHA512 3cfbb8c3d1e1f923140744067e89425ea2a51b7bf1ce279ecaf20826b67a6b106e8768b745ad22333f4ef0041c1f37c2185a91050a6ef7c5841dd297f2eb38c0
DIST ast_serialize-0.7.0.tar.gz 845507 BLAKE2B 2ae173ce25210a8fa69917acef2eb6de3dec5f3bc3ea0cddf1fd962f654b5ed9b7fb3ac3d39f089fa8c9c058dd366d48a49543d97f706164b8459f243259fdb3 SHA512 b50d29b37640939e0b7e6f05ee46e7f8fb0e5f2e7a2cdec91c7093e01015d0ce9d23e1734594be2435fb17e6111ec88f40c3d8297a520edd7e95516b17ca6940
DIST ast_serialize-0.7.0.tar.gz.provenance 9942 BLAKE2B b6c2a9796d9079900d1b1b729c3488a8bed445d3f22410112dceb7c2991d699e29dac56e3674fa059064d6908f28401e442b2dc7e6bb00ba01871d085726a68a SHA512 4775c8a45e5c5cfaf87486fe468c1b115172dcfd21e5fe459033c8d604b157158d12689d7a0ea4134ef4c91a0fb5ac934d51f11e47f6cf51d995e82122b5d202
DIST ast_serialize-0.8.0.tar.gz 845638 BLAKE2B 9b09fb82f073c3ae73486dab703c22e80cb2c5973adc94faa747d01923221d79b06f17b5b300adf13e59fa5e64b3d0fb31d7beecf1e84b0a7b692d1ae79ae8ea SHA512 5ccb2f87da07e432e6f7f3790c6c9adb9403fb90c60a223a2fc598c6a931e44b88b504b1f3e45bcef5b51f2f75349fd0e3718d7f484addd046f566b3b1045315
diff --git a/dev-python/ast-serialize/ast-serialize-0.11.1.ebuild b/dev-python/ast-serialize/ast-serialize-0.11.1.ebuild
new file mode 100644
index 000000000000..7142c24913c5
--- /dev/null
+++ b/dev-python/ast-serialize/ast-serialize-0.11.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYPI_VERIFY_REPO=https://github.com/mypyc/ast_serialize
+PYTHON_COMPAT=( python3_{13..14} )
+
+RUST_MIN_VER="1.95.0"
+CRATES="
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Python bindings for mypy AST serialization"
+HOMEPAGE="
+ https://github.com/mypyc/ast_serialize/
+ https://pypi.org/project/ast-serialize/
+"
+SRC_URI+="
+ https://github.com/gentoo-crate-dist/ast_serialize/releases/download/v${PV}/ast_serialize-${PV}-crates.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0
+ Unicode-DFS-2016 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ crates
+)
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/ast_serialize/ast_serialize.*"
+
+src_unpack() {
+ pypi_src_unpack
+ cargo_gen_config
+}
diff --git a/dev-python/awscrt/Manifest b/dev-python/awscrt/Manifest
index af31b6126a0a..0838de46a99d 100644
--- a/dev-python/awscrt/Manifest
+++ b/dev-python/awscrt/Manifest
@@ -1,2 +1 @@
-DIST awscrt-0.36.1.tar.gz 37073487 BLAKE2B e2807fe2a0c0389c420c610fbbbdb9f1e43d130a85a8c20e85f4abcf0dd42200a9a8779b1ff4970378200cabee8822f7cfd158964142633dd2b5728dbe6404cb SHA512 bc0663307af5694318dd3b7733598aa7826cec9ed5904bd798a32c6aa0544112516634ab1c8f7f3558547fcd7f38ee0c1cb5348b1b0726e242f9852562b7e5c3
DIST awscrt-0.36.2.tar.gz 37121147 BLAKE2B d75e83e023c7be0ed351df02056337bb6541dbbd8364e8e1037adf9644dbb0418f06a78789ed7d3823d9a30348dea77bd870b0af9bf3735f41f8f43b50a37d76 SHA512 e58de9bc41cdf7b70e15517da3025f1494e27a3eddf207fe571975e02a63b7a447900fc81b5fcf5c9876bd9ce514da02c7c7d8a39e90948d5cd03b96d644726a
diff --git a/dev-python/awscrt/awscrt-0.36.1.ebuild b/dev-python/awscrt/awscrt-0.36.1.ebuild
deleted file mode 100644
index b5723a03c1c4..000000000000
--- a/dev-python/awscrt/awscrt-0.36.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A common runtime for AWS Python projects"
-HOMEPAGE="
- https://github.com/awslabs/aws-crt-python/
- https://pypi.org/project/awscrt/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-DEPEND="
- dev-libs/aws-c-common:=
- dev-libs/aws-c-auth:=
- dev-libs/aws-c-sdkutils:=
- dev-libs/aws-c-cal:=
- dev-libs/aws-c-io:=
- dev-libs/aws-c-compression:=
- dev-libs/aws-c-event-stream:=
- dev-libs/aws-c-http:=
- dev-libs/aws-c-auth:=
- dev-libs/aws-c-mqtt:=
- dev-libs/aws-c-s3:=
- dev-libs/aws-checksums:=
- dev-libs/openssl:=
- dev-libs/s2n-tls:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- test? (
- dev-python/h2[${PYTHON_USEDEP}]
- dev-python/websockets[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # remove bundled libs
- rm -r crt || die
- export AWS_CRT_BUILD_USE_SYSTEM_LIBS=1
-
- # Internet/DNS
- sed -e 's:test_h2_remote_end_stream_ordering:_&:' \
- -e 's:test_cross_thread_http2_client:_&:' \
- -e 's:test_h2_client:_&:' \
- -e 's:test_h2_manual_write_exception:_&:' \
- -e 's:test_h2_remote_end_stream_ordering:_&:' \
- -i test/test_{aio,}http_client.py || die
-}
diff --git a/dev-python/bibtexparser/Manifest b/dev-python/bibtexparser/Manifest
index ce35a4df7c6b..58f3b38ebb5e 100644
--- a/dev-python/bibtexparser/Manifest
+++ b/dev-python/bibtexparser/Manifest
@@ -1,2 +1,3 @@
DIST bibtexparser-1.4.4.gh.tar.gz 97227 BLAKE2B 53ba09d456e339d5c58254c2403629ca2fccbef79800f5c3a0f2bb1e961399f764b5e4ef9391463f0421338ce8c140f247471f1220f840d431db3c36cda3c9a7 SHA512 fe853847215c2d363ad2238afbc310b2e5946630092b86ff010c1053e1afa9acbed81ee4954fb1793d11a9bb19627f31f56bdb59c429c1d520aa4deffb454599
DIST bibtexparser-2.0.0.tar.gz 88017 BLAKE2B a3ad59546a7a3c5c5ba736d70e77a07c6d6aaf60139a129ee77e3676bceecae3a90e3011395130ed678f9a0792fb3d730864f7345dd5dd5e73ef4f4172cc5dd4 SHA512 044e18c30fd6147dffd7d0b4b5f15fccc0ec443c62503ddd3f18d13270df0a9eb65b8eb1a0ba8ed01a362397781d59820ee20415f1c9a4cc79e9e0e7a1acdbd1
+DIST bibtexparser-2.0.1.tar.gz 88449 BLAKE2B a53ee76ab6d301d55bbc0ea19a2899cb565ebe728890b9543ecd5df30e8eebb081f8bfa49ec899fbc1005ab73a294ec56b165bf739e1adb0e63c359bcc45de75 SHA512 a8cb17d27c85d3e22cb292fd7ef19b12b4f0cab509e266004907a9a02aa9f2b6d6fde5152156c68ffe564ea9f076131e3521382007ac8bc76a73ccc2af6f6605
diff --git a/dev-python/bibtexparser/bibtexparser-2.0.1.ebuild b/dev-python/bibtexparser/bibtexparser-2.0.1.ebuild
new file mode 100644
index 000000000000..9fd150062431
--- /dev/null
+++ b/dev-python/bibtexparser/bibtexparser-2.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A BibTeX parser written in Python"
+HOMEPAGE="
+ https://github.com/sciunto-org/python-bibtexparser/
+ https://pypi.org/project/bibtexparser/
+"
+
+LICENSE="|| ( BSD LGPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ >=dev-python/pylatexenc-2.10[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index aedef680c72b..d10526f854ec 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -11,3 +11,5 @@ DIST boto3-1.43.78.gh.tar.gz 1213393 BLAKE2B b3e4188ba53609873bf6613d5667792d246
DIST boto3-1.43.83.gh.tar.gz 1218064 BLAKE2B 0758e28dd9b086615b045e107aece2ef46bee541110e51fdcd231c60cac0452f4cdfec58ea4041757835c195cd2b8becb3c4e9fd24ad7bc306d90b16af082f63 SHA512 ed110edd551138c5d63ab7ead46a4c9ddb410dea1b5e642045102936af22c4208f357f79fc994434fc6a7df7c16aba99052508103bad7599f8cc558ae1c5f842
DIST boto3-1.43.89.gh.tar.gz 1225424 BLAKE2B 625bb37a542644c8fe37aab42a115bf8be2e36373d7f6149dcc7e150e327c75b334ef480897be1d4954809b233a47e02854d7b28b4a3904f0e5cdcea3f0440d7 SHA512 1c04fd6df819abbe60d551c6d706f7254fe6d6758e95fd53ec70d4dd892b6f7bf69981cb001fc6ca5bc5885f083718b80a4fd045b146e7f4add16a50ac3a9d38
DIST boto3-1.43.90.gh.tar.gz 1226424 BLAKE2B 027f90499bd5b8e3389b65dbe06b3221efae0df3809b7b364edaec6e7c33082043fbcf8ae69f48b55ab46fb161a7c707c17a61558ce503a9ebf1ab883857967a SHA512 aa68333b98d43e4fe04b1f8fc23098bb252286e6cc57332e592a26b551ec75f75165e790ddbf37a15ca406b7ba82a24c470a11f46377c10a58b0da1a470cd34d
+DIST boto3-1.43.91.gh.tar.gz 1227750 BLAKE2B cc3273f932ae1c6f5a75211f52fcf2b1b7c33562a7c71d4cb3efeb4b20f8da47ae503f2e7542d925913e4107cb7340d2e2ebcf7e1f7ea6424481b9e06a0e405d SHA512 9aa16e9b42ca0b5fcfed14f1f5db0ddb5e1950c04da80231b25d3374ca770a146cabda3e7052b358ca721d17b29dbb2496bdee44201022001ccacf4cd7d7ee29
+DIST boto3-1.43.92.gh.tar.gz 1229218 BLAKE2B 1286e2d3a0d6e9f557660c6ad611e149d63fdaab11224ee9eb3bbae72a1108253cc631f44307d0790a3296f0ae99a8d4572a77c353d42a69527f9929dad0b51e SHA512 fd2caee8ba3d5a7fe7299496068d2e46d2b8a247ca5e554602d4dea81a4261f7b412fa6c8f0377bc08b9ac6b4e9ff87a8814951059f2fcec86ae4f7bdbe31cf6
diff --git a/dev-python/boto3/boto3-1.43.91.ebuild b/dev-python/boto3/boto3-1.43.91.ebuild
new file mode 100644
index 000000000000..93fbbe6dd59b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.43.91.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+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() {
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/boto3/boto3-1.43.92.ebuild b/dev-python/boto3/boto3-1.43.92.ebuild
new file mode 100644
index 000000000000..93fbbe6dd59b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.43.92.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.19.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+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() {
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e70856b2c527..0e72a7eb8657 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -11,3 +11,5 @@ DIST botocore-1.43.78.gh.tar.gz 17008224 BLAKE2B 137656d64f62025ca47f03c48ba84aa
DIST botocore-1.43.83.gh.tar.gz 17038145 BLAKE2B f74b399b04f9b259e1a2f424719c4b80cc279627174ac96f9b79d85418ecc0442fbd27d7e79ccdf12526ac02489fde4254e360f216103f3cd5ff050b3cf1a838 SHA512 618c0ef0fc89879ee6900606e3378b2876901c4a63ede52529de12898a65e34fc41a8f0ad8ab682b7788626176f9b86904e257b63d88be9d58c53116918b1d12
DIST botocore-1.43.89.gh.tar.gz 17111395 BLAKE2B 25837125b5d9477b011c065594ffa1b49a2f5d0cf76e1c664aa5401d50dfe8dd9573d0ab3a60f739c796c32965a7dd7608e302a284bfcc97d9f7f4a8a2b698e3 SHA512 c9c0b7636fb7595d4ff3ee2ec7e1ef8ad3000e9e453ce6edb827a1152109fc2fb6b226bd08f27653fc1436444c39be6f160fa4f7c34eb50a7384988686933590
DIST botocore-1.43.90.gh.tar.gz 17119827 BLAKE2B ade6107a22be148042c1c67dfd60445c819e021f112d62d696bd2d25409a1ce256a5d91fad193c152c408c247a046045fc6bb21cc8f4adff98c5d25e26136e14 SHA512 c072f119ce927495fa9720de11bfa95e7dfbef8f68c87689af248eabed4a3451d6adb20e1d9b4c17eace231d38f5bee5395efc7861f39951078b7873abb625ab
+DIST botocore-1.43.91.gh.tar.gz 17127799 BLAKE2B 7746ea5a5eccb1142bd440dfed2524cdea8bd37c558ef79645d173cf87404784b8ebc420a9e868da7465951ce907e2c33438ad78465c0082d5a2ff363df053cf SHA512 0e095317d1d77ae4a7f6e7605fd92b809f27034fee9e6414470fbc379e9a0bfffe00580e88c14ab96250c8ad39ecc105b7a7417a4f526807cf8f523516031606
+DIST botocore-1.43.92.gh.tar.gz 17135217 BLAKE2B 90d05a69153bc9ce4c1879dbc0af44fd876fb64439c94877e9ddbaceef1c6ef0b237807826a9b1fa67f706855ed87f20406e5b3c1de0e5a39197e2ae67c5a20f SHA512 2f2d7d6ec7b9309f0e95b2d8f84c701755ba28027c0ef0e340fe0f3e1bd78148c8fe8eb43a3bf7b036af4784dbb59076900e52702c43ff3c92e35065959616f1
diff --git a/dev-python/botocore/botocore-1.43.91.ebuild b/dev-python/botocore/botocore-1.43.91.ebuild
new file mode 100644
index 000000000000..a3a161f78545
--- /dev/null
+++ b/dev-python/botocore/botocore-1.43.91.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+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_PLUGINS=()
+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
+ )
+
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/botocore-1.43.92.ebuild b/dev-python/botocore/botocore-1.43.92.ebuild
new file mode 100644
index 000000000000..a3a161f78545
--- /dev/null
+++ b/dev-python/botocore/botocore-1.43.92.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+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_PLUGINS=()
+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
+ )
+
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/build/Manifest b/dev-python/build/Manifest
index 8c3b868e8f99..3269e600d412 100644
--- a/dev-python/build/Manifest
+++ b/dev-python/build/Manifest
@@ -1,2 +1,3 @@
DIST build-1.5.1.gh.tar.gz 119395 BLAKE2B bcf8d2e9abb06e8bda1e39667a3e29d562821fb2015ddcb6569de82e6a790c16f5a429a8cc2c58685287666d7759e462426168cbd65c28709fb967f713542e34 SHA512 d1ef87a2559ff29c0de4436ca2b9ed4e1f27660f81673afd40318586ff8fee581dc85936a00bf4b1afef8160746c0378a6a99c6c6887d64772450adc8387b2a3
DIST build-1.6.0.gh.tar.gz 121558 BLAKE2B e53a281ce4b19d9ff192f8d99d310c6619bf2741794b695828ddbb2e326b2cc7c3c93ec05ffd5713a8b0a592c33392e931371dffd713eb0b6ef249bf7fde4d20 SHA512 42105517da9e685f64cf65da082251a77a8a82048d15f7ac517dd1d80819c4ed9dacbc2ec92ee9561ae276de03c65afd8bb1c7ae03f03748de09af2d3820bcd0
+DIST build-1.6.1.gh.tar.gz 121156 BLAKE2B b7b96f5c4a2de6f57f59aa647a8eb35c2df3a47c12aa9a186d9cdb05bb50c8009955ed3d59c22f7e89fc3119445459fe66c4040b61712f8ea8da504a4453d0a5 SHA512 83a3a49fc92bdd717ad64fe3772489ba72c7f362484e7bb9baf7f5a68a167c876abe1222778691599e40f021c993223b9336437bcfab752d754b110651e2e11b
diff --git a/dev-python/build/build-1.6.1.ebuild b/dev-python/build/build-1.6.1.ebuild
new file mode 100644
index 000000000000..a3b1f60dbd00
--- /dev/null
+++ b/dev-python/build/build-1.6.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit-core
+PYTHON_TESTED=( python3_{13..14} )
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1
+
+MY_P=${P/_p/.post}
+DESCRIPTION="A simple, correct PEP517 package builder"
+HOMEPAGE="
+ https://pypi.org/project/build/
+ https://github.com/pypa/build/
+"
+SRC_URI="
+ https://github.com/pypa/build/archive/${PV/_p/.post}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test test-rust"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/packaging-24.0[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-6[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/filelock-3.20.1[${PYTHON_USEDEP}]
+ >=dev-python/pip-22.3[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-2[${PYTHON_USEDEP}]
+ >=dev-python/pytest-rerunfailures-9.1[${PYTHON_USEDEP}]
+ >=dev-python/pytest-xdist-1.34[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-56.0.0[${PYTHON_USEDEP}]
+ >=dev-python/virtualenv-20.36.1[${PYTHON_USEDEP}]
+ >=dev-python/wheel-0.36.0[${PYTHON_USEDEP}]
+ test-rust? (
+ !s390? ( !sparc? ( >=dev-python/uv-0.1.18 ) )
+ )
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+
+python_test() {
+ if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+ einfo "Skipping tests on ${EPYTHON}"
+ return
+ fi
+
+ local EPYTEST_DESELECT=(
+ # broken by uv being installed outside venv
+ tests/test_env.py::test_external_uv_detection_success
+ # Internet
+ 'tests/test_main.py::test_main_sdist_input_end_to_end[False]'
+ )
+
+ if ! has_version "dev-python/uv"; then
+ EPYTEST_DESELECT+=(
+ tests/test_env.py::test_uv_impl_install_cmd_well_formed
+ 'tests/test_env.py::test_venv_creation[uv-venv+uv-None]'
+ )
+ fi
+
+ local EPYTEST_PLUGINS=( pytest-{mock,rerunfailures} )
+ local EPYTEST_XDIST=1
+ epytest -m "not network"
+}
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index cb678d99d6a8..9caf20049e2d 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,10 +1,10 @@
-DIST cfn_lint-1.53.3.tar.gz 4614920 BLAKE2B 3243d3c1ce7a96cb8d19d2f648ebc933f54b4fbb821f69d4e3787c51427c3cd2dc4d7a1de93f60ff41b717a15d3e610351fa36fedb13d105d65ad3df901d7fa4 SHA512 2f9dd8c3472e954cb9fd2c44659bedb6ad7b490578cbf954d6624d50fa75adb375c549d1cbc0536acf546b8f285d9409885b01e50566be6ead3d21408963994f
-DIST cfn_lint-1.53.3.tar.gz.provenance 9707 BLAKE2B e7589b6c5b808a0f752fa91e603b62b5042757307d0bc7383cc8d380bd5f945a7391b3a357fd494d466ed542017b358658b9f2fc18e07abb390ce5ae6ae77427 SHA512 d70c96e40039e6ae1adfe788e5cea1c4453b788b1ea9392ee289426419b1264a5da3fb0e4064ad029c599fe22ef69e97302f17b89adb8aec4ed3f05bc0934dc7
DIST cfn_lint-1.54.0.tar.gz 4584764 BLAKE2B e901d2eef452cd3b059e413c0cf095b3c846adf4a07f1b32f8e04f064d7fd0dd08a23b6630d546a70d49327423524e69dd04c5a413674c2d1770a0a906aaaeee SHA512 6d64cecf3ece86a1941d0e587ee5875ceaeb84dacaed9b34dd9fab8fcfdec3f419d519b54848d5c0deb29d7e3e87f1460fd302ed7e690a2d3e979086a9b8aacc
DIST cfn_lint-1.54.0.tar.gz.provenance 9942 BLAKE2B 33e3aab9c9812b942847e3c1e66501cb732a7c2d787e076eb0e54a1f762010a7470c679bd1b57e47f724c60b601bf29647907832cac56f23cfe2a46320e553f0 SHA512 c62230d36ceb34ecae3422d00ada9813480942db887c2ff53a5c817e07d5fc7e54b36023e334c4edfc3fee4bea1010393d81289426cf1d24acd53eb8ec5aadfa
DIST cfn_lint-1.55.1.tar.gz 4646651 BLAKE2B d3ca76fb15a3695019334345897423e26ac0341a7c352a9c4b5a0407b37f9398f1f9e37372603d0a541760eb5e1506dc4bec7a48fa3b480f17e28bf2c42bc0b9 SHA512 b3f9968911ee841322d482c83238dd157f28639dec1088141ac06be7c88d88d94e500f70b912ed72f50993bbb7236d33ed19fdd270f00cd28f16c0791d5efbca
DIST cfn_lint-1.55.1.tar.gz.provenance 10179 BLAKE2B bee20ea785698e115569fa307d03ca09f1d6e8fcacaf418dfe0fc91553f3a7be127c1bff39804930c7d900007efe4cb31f1fb943064e28fad760d38990e7c729 SHA512 c71b2a1463cd290bb0532868b7f7f0ce047a7acdf18304240a15d3b472d8926a09a58665a89cd5a70913604bf27f0d75d93a567f42c8ebf20e2dcb6e9c71337d
DIST cfn_lint-1.56.0.tar.gz 4741346 BLAKE2B 610ed9da227212846ff36caf13e01031e0dfd2021fa9a0a5e619cca7196669ad833878707016a7870e53cb18abb0d57a407b2c62e8ab0f8ebe5506667eaf8659 SHA512 d6514d0c6e0b51d0c9a24d1ecb8965c78923027529fcf964c5146c70efca493eb76ead77c633c1f9e11cf2486decc2afd4f945e64f2aacd0275714303480c6dc
DIST cfn_lint-1.56.0.tar.gz.provenance 10175 BLAKE2B f0086aa9fb5358d28982dc5920e5d2658fcef45383f7fc6d0daf5d8be5d40251767203f8af17c3fbbddf581917b824f6e87a5f1ce0542c0f3d56a6ef57f0bb84 SHA512 07d7e71bdd6d201ccf6bd5edba4b8aa10729acd84a1ab82ef0725039c44b6dd990037dbf79eb73b4abc1989e5573b7e904ed467d2e6b7886993f3756c858d6a8
-DIST cfn_lint-1.56.1.tar.gz 4764990 BLAKE2B e7128b864c06a51d4356d42f2336584c872ab4c3a9967dafb8599eb3bce4a379beb7601f6d6cd1cef23a8be75311cb995b588969f376840c2222edbde860fd8e SHA512 47707daa1ef22a8f97c4a8ae56c9139ae5ecb6de2ec8d52359ae4d87be80f28ff34b766ac0e8b5092f187c353d4dfeaa3c9d1aeeb0468e0cc981994cd8f47867
-DIST cfn_lint-1.56.1.tar.gz.provenance 10085 BLAKE2B 02224c865a6555230d84bce06398da10f9a87e322164d97fe85e02d609bd3f0a52bd132de998f4c8fe3658dd20297980973900accf6067168de0207d82609741 SHA512 124e7b36867a463829b1c0416fc787ece9a1817a7d1aab7906681fda8310b127f92000d12e3890e1b60d27d0e032e1ff149120a1bc06d68201ebd0ebbf789131
+DIST cfn_lint-1.56.2.tar.gz 4773622 BLAKE2B 977497b65c624b8366bcef94a9fa40185f6ac5a6b2ca508d3599ea7e18b058f185bd7033a3e7c471498e5293c35c772569372ce4797fc5b3d9feca8002c75269 SHA512 b9f0bb1a42fb798033cce9a9839ea5c008a6550291861171e6edbf43a1d8d877c9c558126af36b10f9ea249c358b47247d9cfc6c9b2f47b9d19f52a86752c38a
+DIST cfn_lint-1.56.2.tar.gz.provenance 10128 BLAKE2B baba49ad3c761a126e8530604d67593a2ed1fc9162f0da6bf48c1e67c4193c5bcdd4d0e035384c51955d60c45f63ecc2b884f4eda227c3edb2492997a1004482 SHA512 eb8685efe89858b80d36f7e85c5bb1ad4577d7903eb9455e92da03b0b6afe1ff85261826ed3d117ff6f411186891e49ba547592523e7ad05fa01724ee45607a4
+DIST cfn_lint-1.56.3.tar.gz 4782328 BLAKE2B 4428f330d2e21fefd7254c3e062b6af231874224afe96d2bd225303b590616456a1e10b2384b1fa7c1e2aac58dde3ba96707119d31b9cab75c9c32b960d76a7e SHA512 3f5a347ad05c675adbae23f2a94c63727a30a2ffe9b862d147488da990c160f86574d34812ed3936457ee506c43f28d0d5d286d11af13652ec946d8db75ec073
+DIST cfn_lint-1.56.3.tar.gz.provenance 10034 BLAKE2B 40af29c8024029066a39c6dfb07380e26fedc4dd75d4a89f7e6e6edacac35a6fa6534f68a09e2b93b74ac1a1d829e4c0c14cd94ce077921b37e761f65e6097b8 SHA512 24f89afdcc5afec8a258297b474cfc5798a2c0cdeb414c5ef3cd3dad382f8606d8832501eb8042326f906dd2de46c5387a4b74159505b697ead87f2fcf60007e
diff --git a/dev-python/cfn-lint/cfn-lint-1.56.1.ebuild b/dev-python/cfn-lint/cfn-lint-1.56.2.ebuild
index 60bfe8f96df0..60bfe8f96df0 100644
--- a/dev-python/cfn-lint/cfn-lint-1.56.1.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.56.2.ebuild
diff --git a/dev-python/cfn-lint/cfn-lint-1.53.3.ebuild b/dev-python/cfn-lint/cfn-lint-1.56.3.ebuild
index b19b07f08df7..60bfe8f96df0 100644
--- a/dev-python/cfn-lint/cfn-lint-1.53.3.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.56.3.ebuild
@@ -17,10 +17,9 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
RDEPEND="
- >=dev-python/aws-sam-translator-1.111.0[${PYTHON_USEDEP}]
dev-python/jsonpatch[${PYTHON_USEDEP}]
>=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
<dev-python/jsonschema-5[${PYTHON_USEDEP}]
@@ -52,6 +51,8 @@ python_test() {
test/unit/module/test_api.py::TestLintByConfig::test_graph
# scripts missing from sdist
test/unit/module/maintenance/test_update_specs_from_pricing.py
+ # Internet
+ test/unit/module/schema/test_manager.py::TestUpdateResourceSchemas::test_update_force
)
# from tox.ini
diff --git a/dev-python/elasticsearch/Manifest b/dev-python/elasticsearch/Manifest
index e0b176abb802..38930564629f 100644
--- a/dev-python/elasticsearch/Manifest
+++ b/dev-python/elasticsearch/Manifest
@@ -1,2 +1,2 @@
-DIST elasticsearch-py-9.4.1.gh.tar.gz 2556895 BLAKE2B 56563f06057450c071cd2c3a70d96d457d7b03ee5a6e421721cbd2b684a1667b5d4d41e079cfc54105da338f6985c5526a30599817fdb8da9b3e7d83dc8d2d89 SHA512 a8513c2340bb596b1f648509fccbc9855644e8bee3b9aa3f655a85e0ce1a037a07c47ce5e24fe07ed8bd33069806953535c46c52d0e0c05224ab2126c424cbed
DIST elasticsearch-py-9.5.0.gh.tar.gz 2572641 BLAKE2B 0b5e532c108853b8f8e8065e68c7af33d4b9041db28e3c32eb11b30bca4168757fe75f1bdfa954c253f931fa7dfe444bb9d33301371e571da35bba4b2d9e5a88 SHA512 c3a4b36e0e97d4b2793f37b2032912cd3e6b1b64cd0240c204bc4d9a0b5a0f46ca59dd626de29ba89812ae547ea84192ac90fb2eff02c31dc5e0a2bc51ca5d5c
+DIST elasticsearch-py-9.5.1.gh.tar.gz 2581214 BLAKE2B 94f9f25b943d23cb583aa7f7790242b83d64d7dadd0a6fa1f4bf7d679f286ea56b0731e16435f35b7dd194d9860e1fcea276c717533435ea6a76dc96cb992f9e SHA512 4d668bc1c338a26e0268dbad380ed74bb7cee7ec220f636f3bc8c70a838f108e624f4fad9c9be96a949dad46ccfd60504f542a4a332cff08e87dcd1a6ae64076
diff --git a/dev-python/elasticsearch/elasticsearch-9.4.1.ebuild b/dev-python/elasticsearch/elasticsearch-9.5.1.ebuild
index 5129f7d2f2bd..8fdfeaa220e6 100644
--- a/dev-python/elasticsearch/elasticsearch-9.4.1.ebuild
+++ b/dev-python/elasticsearch/elasticsearch-9.5.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
<dev-python/aiohttp-4[${PYTHON_USEDEP}]
diff --git a/dev-python/electrum-ecc/Manifest b/dev-python/electrum-ecc/Manifest
index 2104e7de4d0f..93e19379c927 100644
--- a/dev-python/electrum-ecc/Manifest
+++ b/dev-python/electrum-ecc/Manifest
@@ -1 +1,2 @@
DIST electrum_ecc-0.0.7.tar.gz 2162053 BLAKE2B 750350ae0e990842bb677e654cd3ac4e63b39fa2e7294ef026072570eaf8505d2b34c3577eae267b6da26e79ce900bf0f2af9c860254b7029c7966c2cfd647a4 SHA512 936ef40f5d141b05bc2924cb9a2c6cbfded964fc34e224b5bc2a5d58040ba60733ef98ada18415204d3e1403e96c9aa9dc66bbc0531738a98e229a47178c205e
+DIST electrum_ecc-0.0.8.tar.gz 2451647 BLAKE2B fa17a7f399ac1764e774199324314c31fe9c5054e1358ebda42d45137e656c9bb05e96cf02e2a0fe412c4e52f16ac1612dde91a800a2d5598dbdf67ac3f51489 SHA512 e91b418c827be0b625303f441bd54438eed6c099c1f84bab5a9370890455f8b2fdc2b252f360c242bf5734aa22e59402ab9c6b287b3acec4b0271f2df9c1035e
diff --git a/dev-python/electrum-ecc/electrum-ecc-0.0.8.ebuild b/dev-python/electrum-ecc/electrum-ecc-0.0.8.ebuild
new file mode 100644
index 000000000000..3df52efd172c
--- /dev/null
+++ b/dev-python/electrum-ecc/electrum-ecc-0.0.8.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure python ctypes wrapper for libsecp256k1"
+HOMEPAGE="
+ https://github.com/spesmilo/electrum-ecc/
+ https://pypi.org/project/electrum-ecc/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# ecc_fast.py KNOWN_COMPATIBLE_ABI_VERSIONS
+RDEPEND="
+ || (
+ dev-libs/libsecp256k1:0/6
+ dev-libs/libsecp256k1:0/5
+ dev-libs/libsecp256k1:0/2
+ )
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+export ELECTRUM_ECC_DONT_COMPILE=1
+
+python_test() {
+ cd tests || die
+ eunittest
+}
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 339f7c031ef7..944ad57e7079 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -4,3 +4,5 @@ DIST fakeredis-2.36.2.tar.gz 213336 BLAKE2B 23c6333b945ff35d482c9b04b81e067106f0
DIST fakeredis-2.36.2.tar.gz.provenance 10085 BLAKE2B 15ceb7fb92e07a882c3b313d62b39bb30032bc4f951b84903cd969d4905fc987fb3267f0ef0d1a7913b72a10cb4d3f091d15a20f4bc04da0809724247bb447e3 SHA512 b03494bd124e64dd11da4256a8d994a9fb4fe779b3fce08f242c49a7518261623495300a97cb6a0fbead6380c00bd27b709599485051359969b01eacffe6588c
DIST fakeredis-2.37.1.tar.gz 238182 BLAKE2B 48755cfc378a0e6199f902d58bee2b9d1e1be5fc1e516121307761e1e1fa2f6c4c5b4b6c118f6f9ac1dcd0a7026cbe7cbf72659b8f1771ee35f8a4fee2fed797 SHA512 b03249a375b9b8c7ab2d2483ebb9307a26bb14664d6c0f89a38418bd3e4aa890285a530159d00f70623d8e33412a29e560ed3e70e80b1a93fc4df054cfc3ad73
DIST fakeredis-2.37.1.tar.gz.provenance 9609 BLAKE2B 0d8e0083615dd76de483c88fcbcb125b4dbd9d32c8d139e4cf3d9d6a9c965c88b937cb4b11cfc58f154da9ffd5eec943938176557792a7b65b2d99d667834b97 SHA512 168051305b87497761bcda3d1627c26d33f30a520de8ae2e8a50d2c3e87260a68c99833031d89195ded134661d94a5a08cbd00f125fcc2d1ba1e0b0eddb95dd8
+DIST fakeredis-2.38.0.tar.gz 271116 BLAKE2B c16d21d194a2589363a753737fbbe0729ead7fd4f192610b5e170cbfde8dc09c5edf2534f74ca87ea022b58ac8c3f8fc94622934efeeb5dea4ae15b6eaf3ec08 SHA512 f8020da63b3ec516329b517f39fa1fa5224efb6ccebb9c1c6ffccc3906711d0d5dfc5bf73fb0ea7137481a345e3028ff1eb6c56b26e13437384d215771ffd20f
+DIST fakeredis-2.38.0.tar.gz.provenance 9942 BLAKE2B e29e23b6ec2a64fcbbe8c078ea0b01aa728d81a63e6c4898971187184aa59bfb219c072d8933bc4ae64040db6d89b7ad334b4489b6da8e2d640c639200e33fa2 SHA512 18400e533c3471d087e8429a41d5cb664a023a5bc12276f0021aeb9616dd7c18523284716f9a89c93ac3f30019f6540bb3935c6a7073f43fd59d4644afb499ba
diff --git a/dev-python/fakeredis/fakeredis-2.38.0.ebuild b/dev-python/fakeredis/fakeredis-2.38.0.ebuild
new file mode 100644
index 000000000000..49c990501ba6
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.38.0.ebuild
@@ -0,0 +1,133 @@
+# Copyright 2020-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/cunla/fakeredis-py
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+ https://github.com/cunla/fakeredis-py/
+ https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/redis-4.3[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-db/valkey
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/valkey[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,mock} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # do not install duplicate license
+ sed -i -e '\@fakeredis/LICENSE@d' pyproject.toml || die
+}
+
+wait_for_status() {
+ local expected=${1}
+
+ local i
+ for i in {1..50}; do
+ "${server}-cli" -p "${redis_port}" ping
+ [[ ${?} -eq ${expected} ]] && return
+ sleep 0.2
+ done
+
+ die "Timeout while waiting for ${1}-server to start/stop"
+}
+
+src_test() {
+ local server
+ for server in redis valkey; do
+ local redis_pid="${T}/${server}.pid"
+ local redis_port=6390
+ local redis_log="${T}/${server}.log"
+ local redis_db="${T}/${server}.db"
+
+ einfo "Running ${server} server tests"
+ "${EPREFIX}/usr/sbin/${server}-server" - <<- EOF || die "Unable to start ${server} server"
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ logfile ${redis_log}
+ dir ${redis_db%/*}
+ dbfilename ${redis_db##*/}
+ bind 127.0.0.1
+ EOF
+
+ # wait for the server to start
+ wait_for_status 0
+
+ distutils-r1_src_test
+
+ "${server}-cli" -p "${redis_port}" shutdown || die "Unable to stop ${server} server"
+
+ # wait for the server to stop
+ wait_for_status 1
+ done
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # json ext
+ test/test_stack/test_json.py
+ test/test_stack/test_json_arr_commands.py
+ test/test_stack/test_json_fpha.py
+ # TODO
+ "test/test_mixins/test_pubsub_commands.py::test_published_message_to_shard_channel[Strict3]"
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[Strict2]"
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[Strict3]"
+ )
+
+ local EPYTEST_IGNORE=(
+ # these tests fail a lot...
+ test/test_hypothesis
+ test/test_hypothesis_joint.py
+ )
+
+ case ${server} in
+ redis)
+ EPYTEST_DESELECT+=(
+ "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[Strict2]"
+ "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[Strict3]"
+
+ "test/test_async/test_redis_only.py::test_async_lock[fake_resp2]"
+ "test/test_async/test_redis_only.py::test_async_lock[fake_resp3]"
+ "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[FakeStrict2]"
+ "test/test_mixins/test_set_commands.py::test_smismember_wrong_type[FakeStrict3]"
+ )
+
+ # run fake tests only once
+ epytest -m "not real"
+ ;;
+ valkey)
+ EPYTEST_DESELECT+=(
+ test/test_stack/test_vectorset.py
+ )
+ ;;
+ esac
+
+ # we can run "fake" tests in parallel, but "real" seem to share
+ # the same connection
+ EPYTEST_XDIST= epytest -m "real"
+}
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 1b87ea79407f..84cc02a758ee 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,2 +1,3 @@
DIST fonttools-4.63.0.gh.tar.gz 4031830 BLAKE2B 8cdb1d9018a44898fd792ee538c88443ecda34d7c896d280578d96b80c2f80064ad057b1e4bcb4a865dd706eb3605e86768eb141317fdcf5947a99fc873a7421 SHA512 a2d8df4fd11f36c45e838953d6c8bf1e25999382422d5fc3fe3418c985c06f30b52073f738278cb2a7b19da6e227e5ae709f016661a17e7ae96023b7a762365e
DIST fonttools-4.64.0.gh.tar.gz 4106541 BLAKE2B 5bdddac2b811e47567948a48bef0de7c74510b3334bf0710d08986c41f2c9b4d41a16fbc2266ed55923197602b2ecc8525ed0ebfd4636518eb64ee13db4fee9b SHA512 1cf3d8ab10931e6eca3f54e2d365a946413d90e2a8fe0405252db14a51e2908c109c6a65f7b0fb5fabaeb0e30eb27b5b737bf2d1b75a3137806bc88f140a0faa
+DIST fonttools-4.65.0.gh.tar.gz 4113728 BLAKE2B a8315b819ae12417b6757956d237fa9fffb4a2e75dc893c00be0dafe529880e161070f9496594b3414a0ef0932fe84092d1910ca2f292acc6cf9f1ba07506347 SHA512 b6066e438e5237ff18e9b44343d3533ccd4468ac4e685b066a1f5da035161c082468c025ff79832eec534e29a8bbac7cc558301b13abdb763c61f91d0ceecafa
diff --git a/dev-python/fonttools/fonttools-4.65.0.ebuild b/dev-python/fonttools/fonttools-4.65.0.ebuild
new file mode 100644
index 000000000000..fdf4877e363d
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.65.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+ https://github.com/fonttools/fonttools/
+ https://pypi.org/project/fonttools/
+"
+SRC_URI="
+ https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+ native-extensions? (
+ $(python_gen_cond_dep '
+ dev-python/cython[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+ test? (
+ dev-python/brotlicffi[${PYTHON_USEDEP}]
+ dev-python/munkres[${PYTHON_USEDEP}]
+ app-arch/zopfli
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-rerunfailures )
+# woff2 tests are extremely flaky
+EPYTEST_RERUNS=20
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_compile() {
+ local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+ [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+ distutils-r1_python_compile
+}
+
+src_test() {
+ # virtualx used when matplotlib is installed causing plot module tests to run
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ # nonfatal for virtx
+ nonfatal epytest Tests fontTools ||
+ die -n "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/funcy/Manifest b/dev-python/funcy/Manifest
index 7ae997b987c3..33218dbe35ad 100644
--- a/dev-python/funcy/Manifest
+++ b/dev-python/funcy/Manifest
@@ -1 +1,2 @@
DIST funcy-2.0.tar.gz 537931 BLAKE2B cd5d56bba777b9fefff0088daa8ab903bf51520a9cc9ce856eaf4eddbe06a2916b09d2e9f023e32c77f6b308d4291c3154347e921f1c3b78a513f11390226149 SHA512 3abd76296aa03d6c3fa0583cd1c3912a47ce04c340f668d7321e2c4191a61a1679f1a419b787c92680cbbae5757e1fabc5918a6a80130c244b4018c28751e01e
+DIST funcy-2.1.tar.gz 981169 BLAKE2B b9ec627c2543b7f898c7dc2a0a966db54595e8d1a7ff1357927a7e9e4fb1decb48ac2ed9b8ed3fdbd00ed528fa9b49b3a62a562b8b6b017a86597d5fe97d21e1 SHA512 40267e3a9b8f3b4069dfd5ad212e5b7b02a97fc32ae09b4bd1e2bd938f9d7365839c6a2c64dd1f1ccc4f3b8b754e2334b8690798b80bbf2aeaf75fa8292ef10d
diff --git a/dev-python/funcy/funcy-2.1.ebuild b/dev-python/funcy/funcy-2.1.ebuild
new file mode 100644
index 000000000000..a67aae0bd841
--- /dev/null
+++ b/dev-python/funcy/funcy-2.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A collection of fancy functional tools focused on practicality"
+HOMEPAGE="
+ https://github.com/Suor/funcy/
+ https://pypi.org/project/funcy/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="
+ test? (
+ >=dev-python/whatever-0.7[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 229766c16e9e..1340911a2007 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,8 +1,6 @@
-DIST google_auth-2.55.2.tar.gz 361414 BLAKE2B 80b63272ca8ec47562d969119381e3ed08c4de2b4a62e5eeaaa9c27a7ab2a88c31745f948d5682f9c36d94f9f2dcc4e55eff0138ceb87b366df45e0eb428732d SHA512 e5829bccb7b9632bb73322df755a32ddd237591b9d51a2028888c92efb42bf95688697aa94cb76115209efabc4d04fe4f76c86ad114104e71461f04f36c769b0
-DIST google_auth-2.55.2.tar.gz.provenance 6134 BLAKE2B 121e1ebefe3d4885000f1c998b7b4114249f8a4eaa73ea3577846d721b1a0b78e68d90848a21ac4d74495ea167a274a1c8b393e712791fc87f1a8b3f0030438b SHA512 8f4d8b65027519afdc8063edaadc77d65a00a74cffdb140ee0a34fcb4f5c1ea681111a67afc530e5f456c7b974886ed2cee078ac4dbc9f32e8d0924fe1045936
DIST google_auth-2.56.3.tar.gz 367110 BLAKE2B d1c415d18e686ca7f0fd30f463261a9132f07645a455c21688964b723f4eec5ddd0fcdff73cb1811a6f6f6254d2e0f52a827166f03804534d7d7cb1b6dcec511 SHA512 8505e8109cbe0447cc4cd511b06e6a53a42fc5b2bdbfd210bbe317794d5805a8354ce206f46453d2e4048f039e2895cfd1de17a8e602593c723ac0dcd7339603
DIST google_auth-2.56.3.tar.gz.provenance 5911 BLAKE2B 33eeb083308a9f009de72cf9e50a16f7ab06729b9b60a575d5f4086eb43d980bda64a167a8333f318e540d5c35325231ced0c5a2d01b6aaa554806f7dc1801f1 SHA512 c339ee649742bc69d8bd2b447d90dc953475ad805677f3718c80d9f742e1f8e7552379b84579d958b648172030b039cadd8dd45a28dc1776a3be540841474d4d
-DIST google_auth-2.57.0.tar.gz 370794 BLAKE2B 6ba872c80505223bf510547702abcb016abcb85e6d30fa6d819bc29e27b0700b2d41c29b4dd4e8b1965e8026ccdc683ff996ded74c32b82ae1283689127be873 SHA512 8aa4d2054273ce7c7f4b0ad771d19f1aa857ac7e47757bdf3e2e57184978cb57ad21479a335402e1b152deaa7caf3dc3e68a6c76eede687e81c6609e36ae3b7a
-DIST google_auth-2.57.0.tar.gz.provenance 6089 BLAKE2B c62f6c80cc0ed0c5395d8e7a46462121ecc1adaaca6c440a1e9d4868373240157a4be21442f76088febccf0450741875ce433079b0d4205c6dc55293f3590432 SHA512 088c42769c686e08aebe04e3a70979f2e85ea9e360446448f12d59697176e051e839ca7d616d29f04a75fc323dd8f7fffd2e50b0225838eeb2f71dd0eb8ccaf8
DIST google_auth-2.57.1.tar.gz 372426 BLAKE2B 55f44f41186b6fa55254c2bb50ca088fabc7263923fd0cf5be73c83f1e7a7f63ac3eefaa8016e87139529b23b875d098b62661164171a1bd82c274c1c90bbcac SHA512 355df27135280e6b7d1ee8741eb2fa57717146e6f56e1cb094bf5e0e88eedaae3efc0a01d619dd31e1c4323cc1321625ec9f25fa60712a7643bf4a3cd7cea21a
DIST google_auth-2.57.1.tar.gz.provenance 6136 BLAKE2B 3f723f6b4ba7e50c326e24d4b4277a9c5e82c812a7c05680118ffa2071ed1034adf70f8ac0697d546330e784233ebd2b5efa8418625be0bea07c1f3bba182309 SHA512 b90e933a30f62868d9cd748c506d552023568c7713e76cd78bcd9dd6e26ebce3326117fb8ab0b63f4ac388d91d28b3b6cdfe1d88d77a78e588acfaeca0aa3d47
+DIST google_auth-2.58.0.tar.gz 380018 BLAKE2B 7c78844e9a180221a7d4b666bf3126d36e109f42e799ac71ce947da40d670b87e4285da11b1ba5fb30f18bd8be4084a4f11a76e0ce805443084d8c6d3678b731 SHA512 842b708281760e24cdb15f2ffb3363b37b1139676f00032e88a0b483cb8ca0e15b577221e6b497424af04386e520111855a3c4e10072eca177a27dfc5e49eddb
+DIST google_auth-2.58.0.tar.gz.provenance 5866 BLAKE2B 6adc541e80e6d127a03000cefb2de80c607e606463e2bc6c81b7be5350dbf1762723f999c5bbd97fda4a7bac536b1d3c76eb6068105f0fddb5e704535c112952 SHA512 a3d0c6d024fc9eee6fff677a81bc27028a4aac2d7cf281a32f84d961d885a8c5da015a12e29b2bf8de22e22d1ed731b590674aa89a22dd5dc8fe593c04d70289
diff --git a/dev-python/google-auth/google-auth-2.55.2.ebuild b/dev-python/google-auth/google-auth-2.55.2.ebuild
deleted file mode 100644
index 95d9098b6dcd..000000000000
--- a/dev-python/google-auth/google-auth-2.55.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Google Authentication Library"
-HOMEPAGE="
- https://github.com/googleapis/google-auth-library-python/
- https://pypi.org/project/google-auth/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-# TODO: rsa is now optional
-RDEPEND="
- >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
- >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/aioresponses[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/pyu2f[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/responses[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( pytest-{asyncio,localserver} )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # tests are broken with up-to-date pyopenssl
- tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success
- # modern aiohttp
- tests/transport/aio/test_aiohttp.py::TestRequest::test_request_clone_with_active_session
-)
-
-EPYTEST_IGNORE=(
- # these are compatibility tests with oauth2client
- # disable them to unblock removal of that package
- tests/test__oauth2client.py
-)
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # unpin deps
- sed -i -e 's:,<[0-9.]*::' setup.py || die
-}
diff --git a/dev-python/google-auth/google-auth-2.57.0.ebuild b/dev-python/google-auth/google-auth-2.58.0.ebuild
index e460c792a87a..e460c792a87a 100644
--- a/dev-python/google-auth/google-auth-2.57.0.ebuild
+++ b/dev-python/google-auth/google-auth-2.58.0.ebuild
diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index d9edaf612cc2..d2677fbb79e0 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1 +1,2 @@
DIST multidict-6.7.1.gh.tar.gz 120010 BLAKE2B db03d9be850b3d2b042ecaa5484fd692fdb47a626862b57e2b218beeba90ae7b12a5e204bd3fdf20a4a125abf1dffb88c52cfc449c0daa31cfed585a74782a3f SHA512 4009a310dac4732c48cc9654fbd55468dda5a6d18a05ef013ff90b030d3124459620d6d6ae4f85e88ef6cefa0b9bccea1b745f3acbfa0b351eb2c92cc8812b89
+DIST multidict-6.8.0.gh.tar.gz 149210 BLAKE2B b8ef7da3fb565110418796c01258a71ba1ae2d8309868193ae6d73cf2c768f759578583c2d4436ca2127618e6a0f45815be259720f5a9f5d732c1968aff3df0b SHA512 1a978331fd0d7deabae84db7710258f5d7956197a2f1b97933fba523631077d732ab42f65e4f43477cc07e60ddd180807b73326ad660e2ba6fd8e9ba5b7f196b
diff --git a/dev-python/multidict/multidict-6.8.0.ebuild b/dev-python/multidict/multidict-6.8.0.ebuild
new file mode 100644
index 000000000000..a5daabfae483
--- /dev/null
+++ b/dev-python/multidict/multidict-6.8.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="multidict implementation"
+HOMEPAGE="
+ https://github.com/aio-libs/multidict/
+ https://pypi.org/project/multidict/
+"
+SRC_URI="
+ https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="+native-extensions"
+
+BDEPEND="
+ test? (
+ dev-python/objgraph[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't enable coverage or other pytest settings
+ sed -i -e '/cov/d' pytest.ini || die
+ # don't mangle CFLAGS
+ sed -i -e 's/^CFLAGS = .*/CFLAGS = []/' setup.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
+ local -x MULTIDICT_NO_EXTENSIONS=1
+ fi
+
+ distutils-r1_python_compile
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ tests/isolated
+ tests/test_multidict_benchmarks.py
+ tests/test_views_benchmarks.py
+ )
+
+ rm -rf multidict || die
+
+ local cext=--c-extensions
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
+ cext=--no-c-extensions
+ fi
+ epytest "${cext}"
+}
diff --git a/dev-python/oslo-log/Manifest b/dev-python/oslo-log/Manifest
index e8f6a40c6023..747cd1ef3626 100644
--- a/dev-python/oslo-log/Manifest
+++ b/dev-python/oslo-log/Manifest
@@ -1,2 +1,3 @@
DIST oslo_log-8.3.0.tar.gz 101332 BLAKE2B e4ef0708b620755a9d867b9d7ea5a02f3b753578a7e909e257a9705d7475a0fa70ee06aa9cb81337da280e5b33acc1985d3c22fa6809d19504e5c421b094e137 SHA512 9beff02def8a5f1423951b441c9c51199bef7a75876d316a4dea685334a51e6a204e404876bfd6ebc796f738f0065baa4457e7001261fb0f608099f59bc447fd
DIST oslo_log-8.3.1.tar.gz 101704 BLAKE2B 131f5416c201752ee6043d573dd4ba40c6b93956a213034fb25bdbaf5ecac8f702858fae628cdc93c1841a472e97d95936aa655ec5847282953e20a755f297fc SHA512 d75fe5ca479dc30394592abf3ffb1102a1853c4d4b6306cff6349ed20713fa4e33971c73dc6db3b0f490b5f83afbe4022aadb7658c1f151e9a8896721b357790
+DIST oslo_log-8.3.2.tar.gz 101842 BLAKE2B 54f8ce1f2f4399ed68c9719b55d351188b3283ed5495976937ffba93a878f841f74dd260773b7168e544959326c5b3db17d1997a3628573fe761f64180a480f1 SHA512 7365b9cef9ecf96f28cc895750e128bd42c936b0b9fa47ba150162bb3e905ee4060e37948dcda846780fe9e4fd2d116389cb3dd160bd8dcfb9683631793e0ffd
diff --git a/dev-python/oslo-log/oslo-log-8.3.2.ebuild b/dev-python/oslo-log/oslo-log-8.3.2.ebuild
new file mode 100644
index 000000000000..47d42f39ad42
--- /dev/null
+++ b/dev-python/oslo-log/oslo-log-8.3.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pbr
+PYPI_PN=${PN/-/.}
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="OpenStack logging config library, configuration for all openstack projects"
+HOMEPAGE="
+ https://opendev.org/openstack/oslo.log/
+ https://github.com/openstack/oslo.log/
+ https://pypi.org/project/oslo.log/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/debtcollector-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pbr-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}]
+ >=dev-python/oslo-utils-7.1.0-r1[${PYTHON_USEDEP}]
+ >=dev-python/oslo-serialization-1.25.0[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/oslotest-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_test() {
+ # requires eventlet
+ rm oslo_log/tests/unit/test_pipe_mutex.py || die
+ # suddenly started failing on py3.13 (also in old version)
+ sed -i -e 's:test_rate_limit:_&:' \
+ oslo_log/tests/unit/test_rate_limit.py || die
+
+ distutils-r1_src_test
+}
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 907a0a8e0a75..d274b4c06319 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,3 +1,3 @@
-DIST phonenumbers-9.0.36.tar.gz 2307271 BLAKE2B 4e9dfff9d546c15658cf3f04b8dc2d4638bb27030509a0e067452ab155782ad2c63a99b9e7a8b066bea968f7727aff94c80a60853ee224fba721f2d1175ad09b SHA512 d3cf951590ac415c5f9d60fc345d52b5d572639d3059c9c19737fac7e968c3942cc54839299388aee8729b71be250c159d28e708e8e3ecae6aa537cd47a8a752
DIST phonenumbers-9.0.37.tar.gz 2312364 BLAKE2B 4984e671af2d02392233db5213aad02324cb19f817f6f6b5fc9f977f3a0d3bd172af19d9053157ecde3acc30d9c5579337a48bc6a3b85a408e2499e0d889eb5c SHA512 69cbe0adbb91c9fbef6246151fe5f6399edd3f8087dcdc973762b64397f41dabb0e60ad2460c2213df73e9079732bcb2705a173ee516b85604f789b719f80b10
DIST phonenumbers-9.0.38.tar.gz 2311043 BLAKE2B 8d5b7a4fdfeea4552e1364e9b4631623b7320607a6c840e03969504db162e4043f889318ebde9605c18fbc631bdf08b148dd3485bb0a84ace74c109e6890ecc3 SHA512 9da0ea3de41c9e27e19ed8ca6f1afa7f87ff901300bee581b284be2f3e3f955314b9e4de0379aafab5c61a30cddb6ad6f3109db4f7f6273e0745f4a5c907b577
+DIST phonenumbers-9.0.39.tar.gz 2310991 BLAKE2B 8f6ed29affad232f085e8f9bb777b89bb66ab6e1332fbd73abed3a699eecd3c0a3d2558c261accb2b21eab7964dffeb13726efefe0d5e776d241035eefa275d5 SHA512 8e4cfdd4e5538b15bdea3b61b5223135992c57d13c77f2ba1b0c7d0717562c270a596051d7202c7aca9b1f4967acf047bd9e53ba7fa29801bd05317336d06054
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.36.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.39.ebuild
index ca291505d9f2..de79c2ad9678 100644
--- a/dev-python/phonenumbers/phonenumbers-9.0.36.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-9.0.39.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/portalocker/metadata.xml b/dev-python/portalocker/metadata.xml
index 3c4e89462009..5e95859f915a 100644
--- a/dev-python/portalocker/metadata.xml
+++ b/dev-python/portalocker/metadata.xml
@@ -1,10 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <name>Florian Schmaus</name>
- <email>flow@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index b114acdfdc69..9231f0126230 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
DIST psycopg-3.3.4.gh.tar.gz 611451 BLAKE2B 5c15f36c1fd291d1ef58c22fbb6af2c4da0a38e5c05cb40b50e06471b834924a7c55d322e335457f3a017cd31b3900ec5bd1694b6e293e5e3c740be68a9aa66c SHA512 4cfeeb118088d704c6ebd17f42916b77825e89827411116a5e9ad813e756b71969c800179aa7337a1fcb379efde937c8d33c828b87305d5bb63ef06e66185b83
DIST psycopg-3.3.5.gh.tar.gz 759446 BLAKE2B f565b31d28dc555f28e508ab9046f83ac39a264a0ee135b147bb7949a8a505fca24492fdfec84dfd15d783e33b0d66dba696b77bebfcab0a86a1fa48f71e1c58 SHA512 bc47fdd05060ea56e068f424ff90d41df8fb1d4f052805d41c9f5ef4bf4e37f61776ff371119f46a7702af857d782c72645d234cf6f118355c191cc81450650a
DIST psycopg2-2.9.12.tar.gz 379683 BLAKE2B bb5e5cdee0fef649c46d414b916d6f49096c27571897cfe1ecbaa9416c8c4f8c79eeff94a3475421981e3659a123e8e8852442968539d084e7cc46c54829c946 SHA512 0d37b51408298baad8b2b095af24b1c0d0b67ba99a2532ed7344a931c6f4d431be9c21c94811eace1b4418899f070f80e80266bfe0386aac2e64289ab1b8862e
+DIST psycopg2-2.9.13.tar.gz 378068 BLAKE2B 68e904c1976835b77282fde1bf29df202c25479b96896e1c98c88235eb87788911264193420a7ba2ce17b7358439614d2611bd16b3eb58df2fe61d23517778f7 SHA512 7aebcf55161b1ad60af4b64fef64f676cdf68ee1597c8c1107350c367f1eafafe37b736716d191e3a3ba4d4ea6d436d22cb606f44655b4aebc8613d4314dbc15
diff --git a/dev-python/psycopg/psycopg-2.9.13.ebuild b/dev-python/psycopg/psycopg-2.9.13.ebuild
new file mode 100644
index 000000000000..1ad3f91a9ac1
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.13.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="psycopg2"
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/
+ https://github.com/psycopg/psycopg2/
+ https://pypi.org/project/psycopg2/
+"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? ( >=dev-db/postgresql-8.1[server] )
+"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # fix for py3.13
+ sed -e 's:_PyInterpreterState_Get:PyInterpreterState_Get:' \
+ -i psycopg/utils.c || die
+ # broken by different encoding of IPv4-mapped addresses
+ sed -e 's:test_\(cidr\|inet\)_adapt:_&:' \
+ -i tests/test_ipaddress.py || die
+}
+
+src_test() {
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" psycopg2_test || die
+
+ local -x PSYCOPG2_TESTDB_HOST="${T}"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ "${EPYTHON}" -c "
+import tests
+tests.unittest.main(defaultTest='tests.test_suite')
+" --verbose || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/pure-eval/Manifest b/dev-python/pure-eval/Manifest
index f27351ab82b5..3d7eb0a8c96e 100644
--- a/dev-python/pure-eval/Manifest
+++ b/dev-python/pure-eval/Manifest
@@ -1 +1,2 @@
DIST pure_eval-0.2.3.tar.gz 19752 BLAKE2B 18ed36bf045ddcd351a8dd82079df409e26ed745e3c326a7743536bc3e74a880830f55fa1252113aa03b9830b5cac63601335cb6b877994861efb0b9b54a07d9 SHA512 8575f54aa7e522a3db86b80fdbe1f8518ef4ef17a160b2541f74d0853e123cffcbc9f04df9faeddfc7ed92bb6b1d27fb7b3ce2de1c66b6b13e453b7b2bf72052
+DIST pure_eval-0.2.4.tar.gz 20563 BLAKE2B 90bc412841f9c8bff1754c7cd77171a68b448c78629f06cfe21210697ef3a0691c3e0f6213b46550b19373d76fc86376560334a232c8a7dfa16b61c67cb718dc SHA512 c9eafce8a82be9bb038f4c10be3841e3cb81e1c65e3cd79abfb24ec2a00b962a67b7eb61b6739d28b2fb3555f22e813cc758a666f69d4abf7c6271a8e0714048
diff --git a/dev-python/pure-eval/pure-eval-0.2.4.ebuild b/dev-python/pure-eval/pure-eval-0.2.4.ebuild
new file mode 100644
index 000000000000..0acbf5899a52
--- /dev/null
+++ b/dev-python/pure-eval/pure-eval-0.2.4.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Safely evaluate AST nodes without side effects"
+HOMEPAGE="
+ https://github.com/alexmojaki/pure_eval/
+ https://pypi.org/project/pure-eval/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/py-landlock/py-landlock-0.1.1.ebuild b/dev-python/py-landlock/py-landlock-0.1.1.ebuild
index 3e4168a81efb..4454b762afcc 100644
--- a/dev-python/py-landlock/py-landlock-0.1.1.ebuild
+++ b/dev-python/py-landlock/py-landlock-0.1.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/SebastienWae/py-landlock/archive/refs/tags/v${PV}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
EPYTEST_DESELECT=(
# tries to load an executable, with rule not aloowing libgcc.so.1
diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest
index 129669c075b5..871b9cda4df9 100644
--- a/dev-python/pygobject/Manifest
+++ b/dev-python/pygobject/Manifest
@@ -1,9 +1,4 @@
DIST pygobject-3.50.1.tar.gz 1081846 BLAKE2B 7c6fd07e913f64d925838efc6fa0603fef2298779bee15c2c2b2325dd39942ac4856e71846077b6c89e2b05508d66ce606430433257bbb9d6388a4613436615f SHA512 5708756cbc8e2b697442953a7f3d391ace98f1b7811cb905b0d80185f020bf32a775d70c49d1620a9733e83a6862314f2a72fa1b77cb26a01e84b3bff72e068e
DIST pygobject-3.50.2.tar.gz 1085854 BLAKE2B 03dc6dc4bd6533d23b8f88705ef371faedf592d98405f91969b910a44a253b29bda6367a9d4f7b7d2dbea7d695a0d1dae6cfc004553f16ab4bbc0e2017c8b591 SHA512 2daed81cfcdcefbd0fc9ffb7ce80c1daa223ecc8266a29a535e47dffd1656fb54dcead1a06c943e08ca92d28ac58ed7916b3f40105b17be7e1f272b9f893f15f
-DIST pygobject-3.52.3.tar.gz 1235825 BLAKE2B f9d95ff9e12b6d6fb5c36d1528ff4ef45e6799316ac21b0f79364dc438bf4e0e6670489f23e0ca4325fc21d16cc2d96fe6aff61f71b8bfe768df2c487717e6df SHA512 06085df458076120017ace7a029ac6c00757ae1882a2a50041aadd7f4c2a329a0fb4d18dde02a481c1f4d3acecbc9d8f473f4ae23fbbfc4f885f75bbc7847f24
-DIST pygobject-3.52.3_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz 50124 BLAKE2B 67bb1e60d10d72b146ae2f8ca0113939916fa67a3c71c3658343ff3742315768471e50c0254a3f9488031297d6697dbb0e8541bfe72e8b0754ede09fb9d65da8 SHA512 3fff69f471e28b47bbb537d31d182180631090c00aaf45931aad128f4cb700cdfd519ce560610b7e57132ad7d172b8f2bc4cd16cf748f218dafdadd15fc48718
-DIST pygobject-3.52.4.tar.gz 1247281 BLAKE2B eb35e3ba58d9bcfc84e724b7dded816ed3094f3b64f5b8785cc9ca656973c0f4e1518c2ad9d2008edd20da1ca6056daac0658464a4619c4b19724de6efb17618 SHA512 14779aa57ab57b62791fbe2c0e00649108e650a13ce4bb0631a5b7aece9e5094ba61c682e7ce462acecc01cd53e969ac84f783807ac5cad95e07673a1b92c1cf
-DIST pygobject-3.52.4_0a8b2c56331a31d7f7096faaa1c1c26467b51c15_pythoncapi-compat.gh.tar.gz 50124 BLAKE2B 67bb1e60d10d72b146ae2f8ca0113939916fa67a3c71c3658343ff3742315768471e50c0254a3f9488031297d6697dbb0e8541bfe72e8b0754ede09fb9d65da8 SHA512 3fff69f471e28b47bbb537d31d182180631090c00aaf45931aad128f4cb700cdfd519ce560610b7e57132ad7d172b8f2bc4cd16cf748f218dafdadd15fc48718
-DIST pygobject-3.54.5.tar.gz 1274658 BLAKE2B 7541502dd4d0f62680d12ebb00f1039c6b33e9c1996500a3d0e54c6c87d719e99e32469d68cfdb04e8e8eaed70e2461739ea176e7bf98100f2329c7084425b5e SHA512 0036068922de03dfa15335b29eb27a9cfd85310b66eae4eb6cb895c427a9fbf3c65462930e981f03b9394bede6fe97639e0bdbee640373188a9c51ad03b65041
-DIST pygobject-3.56.2.tar.gz 1409059 BLAKE2B 9d0ea5b94edc966d8355169d85e79ea0446544f7560832e2be85314c30e739ed71efa877c9111a2a08a388edc9353b6ea5a8678acf681dcc1612ed62493bcaf3 SHA512 8be3ac43fad2aba79bfea05616f66511378fe9b316fe33d9c622af5c7b1ab260e4a513a5f6efe26e261eb6c05763391b327b58563cc551cbd2f25266e8a1826a
DIST pygobject-3.56.3.tar.gz 1411853 BLAKE2B 032644b8a7b3e366e7c8ea9943f5a63ddca27a1c2c43a007c7e0e15dff7611b0f210e0ca43fd1e9ed63aa74f9d346becc489ec943bbb6fd9da6af2ed8a3b97fb SHA512 7267e04c02436fb88eddac463546275c7ebda7295f4d250c27a37114a589676d340c0876ad953523c20dd52cfd7d8883cefd5c1b3dd7115a96645f1a32ba0d99
+DIST pygobject-3.58.0.tar.gz 1408568 BLAKE2B 15b99639c01354f8dd2a2a946e00c80443b0c49e60b376b91cf0835b3e93837ab183386dff0587e5af984552cac232413e977874b0da21c2d3b49a144ce65b5d SHA512 8627b6e1f94a8a9ff4be4c6b1a585db74736d33259b84cd8eb1d38fc8e98374692658adcfb43042056b527761ce563fd66bf09ff916daba3b3384310a11a66c2
diff --git a/dev-python/pygobject/pygobject-3.52.3.ebuild b/dev-python/pygobject/pygobject-3.52.3.ebuild
deleted file mode 100644
index baf3e5dbf9a9..000000000000
--- a/dev-python/pygobject/pygobject-3.52.3.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=no
-GNOME_TARBALL_SUFFIX="gz"
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="
- https://pygobject.gnome.org/
- https://gitlab.gnome.org/GNOME/pygobject/
-"
-COMMIT=0a8b2c56331a31d7f7096faaa1c1c26467b51c15
-SRC_URI+="
- https://github.com/python/pythoncapi-compat/archive/${COMMIT}.tar.gz -> \
- ${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz
-"
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="+cairo test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.80:2
- >=dev-libs/gobject-introspection-1.84:=
- dev-libs/libffi:=
- cairo? (
- >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
- x11-libs/cairo[glib]
- )
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=app-accessibility/at-spi2-core-2.46.0[introspection]
- dev-python/pytest[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf:2[introspection,jpeg]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/Skip-test-using-dbus-in-sandbox.patch"
- "${FILESDIR}/Skip-test-detecting-cycle-among-base-classes-typeerr.patch"
-)
-
-src_unpack() {
- default
- unpack "${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz"
-}
-
-src_prepare() {
- default
- find "${S}/subprojects/pythoncapi-compat" -mindepth 1 ! -name meson.build -exec rm -vrf {} + || die
- mv -v "${WORKDIR}/pythoncapi-compat-${COMMIT}"/* "${S}/subprojects/pythoncapi-compat" || die
-}
-
-python_configure() {
- local emesonargs=(
- $(meson_feature cairo pycairo)
- $(meson_use test tests)
- -Dpython="${EPYTHON}"
- )
- meson_src_configure
-}
-
-python_compile() {
- meson_src_compile
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-
- if [[ ${EPYTHON} == python3.14* ]] ; then
- # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694
- local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs)'"
- fi
-
- meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}"
-}
-
-python_install() {
- meson_src_install
- python_optimize
-}
diff --git a/dev-python/pygobject/pygobject-3.52.4.ebuild b/dev-python/pygobject/pygobject-3.52.4.ebuild
deleted file mode 100644
index e19e9d9c4b8c..000000000000
--- a/dev-python/pygobject/pygobject-3.52.4.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=no
-GNOME_TARBALL_SUFFIX="gz"
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="
- https://pygobject.gnome.org/
- https://gitlab.gnome.org/GNOME/pygobject/
-"
-COMMIT=0a8b2c56331a31d7f7096faaa1c1c26467b51c15
-SRC_URI+="
- https://github.com/python/pythoncapi-compat/archive/${COMMIT}.tar.gz -> \
- ${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz
-"
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="+cairo test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.80:2
- >=dev-libs/gobject-introspection-1.84:=
- dev-libs/libffi:=
- cairo? (
- >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
- x11-libs/cairo[glib]
- )
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=app-accessibility/at-spi2-core-2.46.0[introspection]
- dev-python/pytest[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf:2[introspection,jpeg]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/Skip-test-using-dbus-in-sandbox.patch"
- "${FILESDIR}/Skip-test-detecting-cycle-among-base-classes-typeerr.patch"
-)
-
-src_unpack() {
- default
- unpack "${P}_${COMMIT}_pythoncapi-compat.gh.tar.gz"
-}
-
-src_prepare() {
- default
- find "${S}/subprojects/pythoncapi-compat" -mindepth 1 ! -name meson.build -exec rm -vrf {} + || die
- mv -v "${WORKDIR}/pythoncapi-compat-${COMMIT}"/* "${S}/subprojects/pythoncapi-compat" || die
-}
-
-python_configure() {
- local emesonargs=(
- $(meson_feature cairo pycairo)
- $(meson_use test tests)
- -Dpython="${EPYTHON}"
- )
- meson_src_configure
-}
-
-python_compile() {
- meson_src_compile
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-
- if [[ ${EPYTHON} == python3.14* ]] ; then
- # https://gitlab.gnome.org/GNOME/pygobject/-/issues/694
- local -x PYTEST_ADDOPTS="-k 'not (ref_count or has_two_refs)'"
- fi
-
- meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}"
-}
-
-python_install() {
- meson_src_install
- python_optimize
-}
diff --git a/dev-python/pygobject/pygobject-3.54.5.ebuild b/dev-python/pygobject/pygobject-3.54.5.ebuild
deleted file mode 100644
index effe3d38c6ae..000000000000
--- a/dev-python/pygobject/pygobject-3.54.5.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=no
-GNOME_TARBALL_SUFFIX="gz"
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit gnome.org meson virtualx xdg distutils-r1
-
-DESCRIPTION="Python bindings for GObject Introspection"
-HOMEPAGE="
- https://pygobject.gnome.org/
- https://gitlab.gnome.org/GNOME/pygobject/
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="+cairo test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.80:2
- >=dev-libs/gobject-introspection-1.84:=
- dev-libs/libffi:=
- cairo? (
- >=dev-python/pycairo-1.16.0[${PYTHON_USEDEP}]
- x11-libs/cairo[glib]
- )
-"
-DEPEND="
- ${RDEPEND}
- test? (
- >=app-accessibility/at-spi2-core-2.46.0[introspection]
- dev-python/pytest[${PYTHON_USEDEP}]
- x11-libs/gdk-pixbuf:2[introspection,jpeg]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- )
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/Skip-test-using-dbus-in-sandbox.patch"
- "${FILESDIR}/Skip-test-detecting-cycle-among-base-classes-typeerr.patch"
-)
-
-python_configure() {
- local emesonargs=(
- $(meson_feature cairo pycairo)
- $(meson_use test tests)
- -Dpython="${EPYTHON}"
- )
- meson_src_configure
-}
-
-python_compile() {
- meson_src_compile
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local -x GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs
- local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
-
- meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}"
-}
-
-python_install() {
- meson_src_install
- python_optimize
-}
diff --git a/dev-python/pygobject/pygobject-3.56.2.ebuild b/dev-python/pygobject/pygobject-3.58.0.ebuild
index 925f280900e9..044d707349d2 100644
--- a/dev-python/pygobject/pygobject-3.56.2.ebuild
+++ b/dev-python/pygobject/pygobject-3.58.0.ebuild
@@ -67,6 +67,15 @@ python_test() {
local -x GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x XDG_CACHE_HOME="${T}/${EPYTHON}"
+ local _PYTEST_ADDOPTS=(
+ # see epytest in python-utils-r1.eclass
+ -vv -ra -l -o filterwarnings=
+ # test_python_calls_sync: timeout
+ --deselect tests/test_gdbus.py::TestGDBusClient::test_python_calls_sync
+ # test_pointer_array_struct_with_guint8: broken on BE but test is dodgy anyway, bug #978759
+ --deselect tests/test_gi.py::TestStructure::test_pointer_array_struct_with_guint8
+ )
+ local -x PYTEST_ADDOPTS="${_PYTEST_ADDOPTS[@]}"
meson_src_test --timeout-multiplier 3 || die "test for ${EPYTHON}"
}
diff --git a/dev-python/pykeepass/pykeepass-4.2.0.ebuild b/dev-python/pykeepass/pykeepass-4.2.0.ebuild
index 08f3ae9e441d..5f07582d0f8d 100644
--- a/dev-python/pykeepass/pykeepass-4.2.0.ebuild
+++ b/dev-python/pykeepass/pykeepass-4.2.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/argon2-cffi-18.1.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index f02309dd42d3..fae28521b0e4 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -1,3 +1,4 @@
DIST mongo-python-driver-4.16.0.gh.tar.gz 2569546 BLAKE2B 7e81fd259f6ed21d4a600f41b6945f520b650bcde2764cdafab85664143dbe76b2d9e1a1db0306bc39afdcd62afc3e250c6e04031b01ffd9dacda8b968786c21 SHA512 38e347599fe26cbe9846ef7f1e0e4adb3aea5dc949d0e8a4bd61806dc00808804e1c34e9213f09c30aab75d26243dd2ed54ab5014e604b127a5c71337855195f
DIST mongo-python-driver-4.17.0.gh.tar.gz 2597488 BLAKE2B ad733542ca37f1de3e267ef58b5d4c23a4ee10f1b7a9e43ad95adc8602b427cee4ed4126632618c2f1f7134da3d51ee31bed27c36aab47c9f0ee1ebb47e5e6ce SHA512 da3d2d6136e9e4c697f6f5a9a38010bcd6f00a5cbf018de7b6afb3bc9e459ce9a8fcc95db79422eb2ef5d677baa564934db01a5ca4e2909a63c4538098986ab7
DIST mongo-python-driver-4.18.0.gh.tar.gz 2821886 BLAKE2B a7905ba2c5ef44ffc0d3d9ab3da8b59445358652a7a0ded6b1929bf36dfcc0bda63fad52b6f5c80a1bc746433521dc8690c064c10d312f07e2b28658f88ec217 SHA512 c4d2ded2148f98e2a510547b2e14d2aa4bd566d5b7c89e03a787d30be068c78278f5ff90edf4160a875df7bb6342773bc73cf14ac4cae2b66d679661ef6ed918
+DIST mongo-python-driver-4.18.1.gh.tar.gz 2824031 BLAKE2B 16147601da6004c0c87adefe9bf74ce21bcda1a3cf25c0c0ab9d5dc1542b92c1581fa1bb1c6f7024615990e8142ab87bc3fe665ec8cac6df9f48b0accaf9acc7 SHA512 2dd0b300cbfdbc8de197fd5ee21f5bca210b5df1efb1223dd3aa50cddae34b87fd16799450d8126769e50c97ce203d69e9bb1aa4b67a16f63e53a933db88a707
diff --git a/dev-python/pymongo/pymongo-4.18.1.ebuild b/dev-python/pymongo/pymongo-4.18.1.ebuild
new file mode 100644
index 000000000000..fcae8c8a4cfd
--- /dev/null
+++ b/dev-python/pymongo/pymongo-4.18.1.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit check-reqs distutils-r1
+
+MY_P=mongo-python-driver-${PV}
+DESCRIPTION="Python driver for MongoDB"
+HOMEPAGE="
+ https://github.com/mongodb/mongo-python-driver/
+ https://pypi.org/project/pymongo/
+"
+SRC_URI="
+ https://github.com/mongodb/mongo-python-driver/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="doc kerberos +native-extensions +test-full"
+
+RDEPEND="
+ <dev-python/dnspython-3.0.0[${PYTHON_USEDEP}]
+ kerberos? ( dev-python/kerberos[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ test-full? (
+ >=dev-db/mongodb-2.6.0
+ )
+ )
+"
+
+distutils_enable_sphinx doc
+
+EPYTEST_PLUGINS=( pytest-asyncio )
+EPYTEST_RERUNS=5
+distutils_enable_tests pytest
+
+reqcheck() {
+ if use test && use test-full; then
+ # During the tests, database size reaches 1.5G.
+ local CHECKREQS_DISK_BUILD=1536M
+
+ check-reqs_${1}
+ fi
+}
+
+pkg_pretend() {
+ reqcheck pkg_pretend
+}
+
+pkg_setup() {
+ reqcheck pkg_setup
+}
+
+src_prepare() {
+ distutils-r1_src_prepare
+ # we do not want hatch-requirements-txt and its ton of NIH deps
+ sed -i -e '/requirements/d' pyproject.toml || die
+}
+
+python_compile() {
+ # causes build errors to be fatal
+ local -x TOX_ENV_NAME=whatever
+ local DISTUTILS_ARGS=()
+ # unconditionally implicitly disabled on pypy3
+ if ! use native-extensions; then
+ export NO_EXT=1
+ else
+ export PYMONGO_C_EXT_MUST_BUILD=1
+ unset NO_EXT
+ fi
+
+ distutils-r1_python_compile
+
+ # upstream forces setup.py build_ext -i in their setuptools hack
+ find -name '*.so' -delete || die
+}
+
+python_test() {
+ rm -rf bson pymongo || die
+
+ local EPYTEST_DESELECT=(
+ # network-sandbox
+ test/asynchronous/test_async_loop_unblocked.py::TestClientLoopUnblocked::test_client_does_not_block_loop
+ test/asynchronous/test_client.py::AsyncClientUnitTest::test_connection_timeout_ms_propagates_to_DNS_resolver
+ test/asynchronous/test_client.py::AsyncClientUnitTest::test_detected_environment_logging
+ test/asynchronous/test_client.py::AsyncClientUnitTest::test_detected_environment_warning
+ test/asynchronous/test_client.py::TestClient::test_service_name_from_kwargs
+ test/asynchronous/test_client.py::TestClient::test_srv_max_hosts_kwarg
+ test/test_client.py::ClientUnitTest::test_connection_timeout_ms_propagates_to_DNS_resolver
+ test/test_client.py::ClientUnitTest::test_detected_environment_logging
+ test/test_client.py::ClientUnitTest::test_detected_environment_warning
+ test/test_client.py::TestClient::test_service_name_from_kwargs
+ test/test_client.py::TestClient::test_srv_max_hosts_kwarg
+ test/test_dns.py::TestCaseInsensitive::test_connect_case_insensitive
+ test/asynchronous/test_dns.py::IsolatedAsyncioTestCaseInsensitive::test_connect_case_insensitive
+ test/test_srv_polling.py
+ test/asynchronous/test_srv_polling.py
+ test/test_uri_spec.py::TestAllScenarios::test_test_uri_options_srv-options_SRV_URI_with_custom_srvServiceName
+ test/test_uri_spec.py::TestAllScenarios::test_test_uri_options_srv-options_SRV_URI_with_invalid_type_for_srvMaxHosts
+ test/test_uri_spec.py::TestAllScenarios::test_test_uri_options_srv-options_SRV_URI_with_negative_integer_for_srvMaxHosts
+ test/test_uri_spec.py::TestAllScenarios::test_test_uri_options_srv-options_SRV_URI_with_positive_srvMaxHosts_and_loadBalanced=fa
+ test/test_uri_spec.py::TestAllScenarios::test_test_uri_options_srv-options_SRV_URI_with_srvMaxHosts
+ test/test_uri_spec.py::TestAllScenarios::test_test_uri_options_srv-options_SRV_URI_with_srvMaxHosts=0_and_loadBalanced=true
+ test/test_uri_spec.py::TestAllScenarios::test_test_uri_options_srv-options_SRV_URI_with_srvMaxHosts=0_and_replicaSet
+
+ # broken regularly by changes in mypy
+ test/test_typing.py::TestMypyFails::test_mypy_failures
+
+ # fragile to timing? fails because we're getting too many logs
+ test/test_connection_logging.py::TestConnectionLoggingConnectionPoolOptions::test_maxConnecting_should_be_included_in_connection_pool_created_message_when_specified
+
+ # hangs?
+ test/asynchronous/test_grid_file.py::AsyncTestGridFile::test_small_chunks
+
+ # broken async tests?
+ test/asynchronous/test_encryption.py
+
+ # -Werror
+ test/test_read_preferences.py::TestMongosAndReadPreference::test_read_preference_hedge_deprecated
+ test/asynchronous/test_read_preferences.py::TestMongosAndReadPreference::test_read_preference_hedge_deprecated
+
+ # fragile to timing? Internet?
+ test/test_client.py::TestClient::test_repr_srv_host
+ test/asynchronous/test_client.py::TestClient::test_repr_srv_host
+ test/asynchronous/test_ssl.py::TestSSL::test_pyopenssl_ignored_in_async
+ )
+
+ if ! use test-full; then
+ # .invalid is guaranteed to return NXDOMAIN per RFC 6761
+ local -x DB_IP=mongodb.invalid
+ epytest -p asyncio
+ return
+ fi
+
+ # Yes, we need TCP/IP for that...
+ local -x DB_IP=127.0.0.1
+ local -x DB_PORT=27000
+
+ local dbpath=${TMPDIR}/mongo.db
+ local logpath=${TMPDIR}/mongod.log
+
+ local failed=
+ mkdir -p "${dbpath}" || die
+ while true; do
+ ebegin "Trying to start mongod on port ${DB_PORT}"
+
+ # mongodb is extremely inefficient
+ # https://www.mongodb.com/docs/manual/reference/ulimit/#review-and-set-resource-limits
+ ulimit -n 64000 || die
+
+ local mongod_options=(
+ --dbpath "${dbpath}"
+ --bind_ip "${DB_IP}"
+ --port "${DB_PORT}"
+ --unixSocketPrefix "${TMPDIR}"
+ --logpath "${logpath}"
+ --fork
+
+ # try to reduce resource use
+ --wiredTigerCacheSizeGB 0.25
+ )
+
+ LC_ALL=C mongod "${mongod_options[@]}" && sleep 2
+
+ # Now we need to check if the server actually started...
+ if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
+ # yay!
+ eend 0
+ break
+ elif grep -q 'Address already in use' "${logpath}"; then
+ # ay, someone took our port!
+ eend 1
+ : $(( DB_PORT += 1 ))
+ continue
+ else
+ eend 1
+ eerror "Unable to start mongod for tests. See the server log:"
+ eerror " ${logpath}"
+ die "Unable to start mongod for tests."
+ fi
+ done
+
+ nonfatal epytest -m "default or default_async or encryption" || failed=1
+
+ mongod --dbpath "${dbpath}" --shutdown || die
+
+ [[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
+
+ rm -rf "${dbpath}" || die
+}
diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index 72a92b682279..0219d39795a9 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,3 +1,4 @@
DIST regex-2026.7.19.tar.gz 416440 BLAKE2B c7e922fca496731dba5130bd7f572df56adfd5c31db6812f935ede24060b3fb6abca57836f3d0a0ad7bcee6433e1520b14611657495e6e844fc2d5d99d6dba32 SHA512 807b987dd5fa12f5fdb95c79955823f263f03f23059c8ec1783958bab5dadb1c38dab022a3e519ebb6810b6e03692c14b4d354506ff7a00a7323ee79d61f4e34
DIST regex-2026.8.31.tar.gz 416646 BLAKE2B b151ab7f142878e3e84bf32d42451fe47aa70802f252ac55902eebe07d413a117c68d889a561d2255adf1cf4565347e1cbbe4953682b87ef5a23b910e78744c3 SHA512 1f0191caa4e9c2e5e9b848ba2f85d2e48a678d6ba4ec9bf3c530b201c9edf54059e517946839df86bb00cfdf64111f8d8943abb2bc9df68d1ddf4489e110ba87
+DIST regex-2026.9.10.tar.gz 417072 BLAKE2B dcaa82df983b22c64fe5a48354cfe3a0cc9a47bb8d8ea707e66e40003ba6d9ca616c847efcbf7617a5af3f753f0ff56568bf678b0bc6fb1efeaf688cf846c1be SHA512 ec7c1b2d6c549941ac6731a5490936e8fd3deffe8c34f12600b23c73dacb3818c02fc27fa88eb34aab6b3279ef6554d269565ffeb5530fd0707caad02b2d3c1d
DIST regex-2026.9.3.tar.gz 416720 BLAKE2B c9a5bf8a95e03708e4b0bfd789d565aea8a5b36a33d3d5754351d5d14ec2e29dc77aeb6331e1cc88b44a9ab95d3a5f134ed2f0cacf0253c152d924a0cd72aede SHA512 e0608fcd9bfa1b61a8bbdd1299ffac7ab310a2e88ad3f11297780efe300e1bbd62904e5234b8692e3e7fda9063502b6d7c0faf11df3c378af34d8751bf8a9130
diff --git a/dev-python/regex/regex-2026.9.10.ebuild b/dev-python/regex/regex-2026.9.10.ebuild
new file mode 100644
index 000000000000..f45afd466843
--- /dev/null
+++ b/dev-python/regex/regex-2026.9.10.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# pypy isn't supported upstream because of its UTF8 representation for strings
+# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187.
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Alternative regular expression module to replace re"
+HOMEPAGE="
+ https://github.com/mrabarnett/mrab-regex/
+ https://pypi.org/project/regex/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="doc"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/Features.html )
+ local DOCS=( README.rst docs/*.rst )
+
+ distutils-r1_python_install_all
+}
+
+python_test() {
+ cd "${BUILD_DIR}/install$(python_get_sitedir)/regex/tests" || die
+ eunittest
+}
diff --git a/dev-python/scikit-learn/Manifest b/dev-python/scikit-learn/Manifest
index 2e8e39cfd5e6..173c579cef84 100644
--- a/dev-python/scikit-learn/Manifest
+++ b/dev-python/scikit-learn/Manifest
@@ -1,3 +1,3 @@
DIST scikit-learn-1.8.0.gh.tar.gz 7321445 BLAKE2B 3010843f019f97a845eb4184dbb0225bc6ef36e5af374811ea08492a78a85ece7ac5cf543c6bd33bad8faf6adbb2ea2412b3ea04e3a30cb7ea6b3d63da1a95a2 SHA512 801985d472894f896e9f277bbdef76388d9a53d821eaede95c43850d8e812d0a5cbaf16c15f2e495ec569a070f727b12729e346775e278afa11c30c713effb62
DIST scikit-learn-1.9.0.gh.tar.gz 7731588 BLAKE2B 1d0861355b9a41f15b75d0cdcb2dc29e68e8d74943c2512dffca9a7f226e4306ab72c469a186e8262f97af249f3c260d7ec0d54e566e5ff1dfe7d5a41dc8e3d7 SHA512 27976d83841d3ea939c9193445d7d81a13de54d466851c94325c576e27de0959a3440347d8c342fec5c7f94476acb68b1056e4e0cca894e23a2ac783014b783f
-DIST scikit-learn-1.9.0rc1.gh.tar.gz 7733487 BLAKE2B 17c7241207ed29c4a9554a45ba720cf948df88ebfce0c38168073bde32e9cac0113401b6b315756a0104216d09e9918d3d45ac89fc87379100ccf62d8852eaad SHA512 e0a230be466333d27c4a75a56b64ba818a065818f7a4997278ab86c2e40f9734656898d9fe96c4e7b3bef1cd3eb9b83995c52b9051fed93b1df7e0ce7ce46c32
+DIST scikit-learn-1.9.1.gh.tar.gz 7770045 BLAKE2B 9b8fe7f7f9751f10785c994dca7d14f65229ece4bd429627c8da24791b2d4c3173e81a96adb3481cd7ced2d06efebca10bdd71fc17f537bedaaf400ed07cdadb SHA512 ec1fa2101205e97354f265e5d667fa496c8d77c8f75602c93f63d48ef0093b5268f58e34477cc50323037a7d8dc1c57079d1e97aa666c21ef4e5677b77b5535e
diff --git a/dev-python/scikit-learn/scikit-learn-1.9.0_rc1.ebuild b/dev-python/scikit-learn/scikit-learn-1.9.1.ebuild
index f3d779913db2..f3d779913db2 100644
--- a/dev-python/scikit-learn/scikit-learn-1.9.0_rc1.ebuild
+++ b/dev-python/scikit-learn/scikit-learn-1.9.1.ebuild
diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index 9b5408eab629..00246b02cb9b 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -6,8 +6,11 @@ DIST selenium-4.47.0.tar.gz 1014095 BLAKE2B 09377d2e0e7161d59e56ba9b1c4eb23295c7
DIST selenium-4.47.0.tar.gz.provenance 9602 BLAKE2B 26f363c77fcc2dfa1e4f65775f5cdd002c5667b1a06d6ea7ba29cd3d947afb23aca02a8c01d79c91a3d2462b46478d235bc5d371fbf3077638c381e12722e1ec SHA512 85710e3d327b1d8e4160e4245ec2e8ed2b2455dcae2439be8b476a850878a995b8ab12d6af7d4a2bf178aa824c6234a5decd76a5d721ef1e53210af918dbad7d
DIST selenium-4.48.0.tar.gz 1055269 BLAKE2B b32ee5a3173349ea84a1e02a0597c97b16bab9cf6befc06f7c25819dcb386aa6a261a31094f2f34472516b02b6ac082f025596a017f1a2fa010a8682dff7e254 SHA512 a53099b8928f34de45ebb56c2d400897997d5d3f91b9dd8d986cfc8b82fb7b4843464b5de4a5610b0741af596f23c3195fa9d2d4a20739ace48c7b8147efa289
DIST selenium-4.48.0.tar.gz.provenance 9510 BLAKE2B 64930b11f482d836deb355698076bc7b6d69503cc71210ac287d6b666d7ba7af2a489732fbd05ecb745b4ae6d4427f10ab5417f160f9ad5bcdbaf576026620fe SHA512 39b4104f5e9bc8df64e100a20113558496913a344c27610fa558507d97c17cba78c76e181eacdcd7317c1473d09eed5946a85479fbe48402e13a923c906d5886
+DIST selenium-4.49.0.tar.gz 1059027 BLAKE2B 9e35fb89dc9966c22ea1577ce7bc0aa3911528cb303255320e757ab6a4d8be66212616aa0ce8cea75441fc11efdf3cb5afa93f4b1a12d6c610c4bd18dbbf6c1c SHA512 c570250edd551bfb1629543c53c360619e6ed214dcb31f9abab43d5ff34f6b52909ac72d362fa9d7fec078df0bf7f73ae193acdd2016e1a42655c2f300c4053b
+DIST selenium-4.49.0.tar.gz.provenance 9690 BLAKE2B bbaccc4cba8a4da1c8c5278eb5e4ff2e765920721530eaf041d6b834d14fc60911db530fa93d0b9f9048381627e34e0ca9bf590527354b3a7af233e67095bf49 SHA512 0544fd467dc562e65ffb0125df2d424047890dcae01cd28639c2eabea73be7892d05be6095f4cb739d1f1a239f1d187c0afc0b083bfebbce9ed877660ab7a890
DIST selenium-selenium-4.34.2-python.gh.tar.gz 52515190 BLAKE2B 319a7083d5942c1962b4f48f907fea12943a403e4490f74f3cd38662f1c63f57270b27b6039a5a8f29a980540cd0dcf1d1c7560c7ac126f07e491983dc0e81ef SHA512 5ca0b6e970ded3dc93cd55a2c1af7c43063d87f57f119a011313eb7d08faa4057896a56d4eac2e13d39857c94b54f04840a053153cc39008c76cbdd33c8ddbba
DIST selenium-selenium-4.35.0.gh.tar.gz 52550104 BLAKE2B b7ed0fb513cfb2ed24aa8393497b349f930739c3d24a330e5942fbaa5505f31d7086396a430776a3a28a5f65927b92bf27c0a32e8c36d893b5d62ef73151d5ef SHA512 dc73829e3b0fcb7fb7ee1cc04574b95b63d23f67974575dbd66338e14a5cb2b06f983145ce874be0d7124e8828b0a41b99c75d3befb19e04cbf8d027d0bb983a
DIST selenium-selenium-4.46.0.gh.tar.gz 43968307 BLAKE2B 83554d041f8fb060d74e326494ada681c27dcf1457d705e7c6c91b92f7342cd8675c2954cf34ffabec445d542f824d88bf610e27778dd5363a713bf96b9ee89a SHA512 4a5317252dfaf90bac5689b0df83a19cb9e1dfd03fdb7de1f6d1ec03c50803c444cf89f231e34d6d26971f7275ab30179bcb35883533dc132d49beba9d96462c
DIST selenium-selenium-4.47.0.gh.tar.gz 44062095 BLAKE2B d6ce15ce857d3dd0e796935981e419be5357d49921ff76d5bcdf508408022234a2f96859e961b29e62666d3f28875910384900701629a4646b809f1b9c0e8617 SHA512 bb8dc827715fcb276211dd9800e8a375fa2b59b4e42a2952091946c7df2dabe226517633191da3b134d7fdd1554b0643added277be577fe4985dc54d141fad5d
DIST selenium-selenium-4.48.0.gh.tar.gz 44169864 BLAKE2B 6c3073b38b660f73fbfd1b683403d851c62ef1fd13a8d6f4e2df60e562e895ea323cdd999686e70d22b3a40e2cd0194b27cd88a4b4bbbe2dd4795ece30496659 SHA512 f1e5a02d9b2946586263b50be33aea75c3cc98013bafcbe52f8c787f497011528c25d392c0af3af0b3a0023ddfe1a87ab10eb3e813eef6feff3bd9bbe285cd77
+DIST selenium-selenium-4.49.0.gh.tar.gz 44228222 BLAKE2B 3efebe68d3b3b70e5089225d86b693357154d8c66d0ec6545d77012edc54edcc1ecde69b92f4e7bb110ce734c49a1766cb8d8fcb13814bac9d0b7dbd49a41567 SHA512 f5aba633816adf0d57814ce62832d3d0ec70ad75c466af4696c47b904f69411afc7a23464544d699b6b1f7d5b927c18e817c45e993c57c98b9f37299949bf625
diff --git a/dev-python/selenium/selenium-4.49.0.ebuild b/dev-python/selenium/selenium-4.49.0.ebuild
new file mode 100644
index 000000000000..6bc9836d962e
--- /dev/null
+++ b/dev-python/selenium/selenium-4.49.0.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/SeleniumHQ/selenium
+PYTHON_TESTED=( python3_{13..14} )
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+# base releases are usually ${P}, followups ${P}-python
+TEST_TAG=${P}
+[[ ${PV} != *.0 ]] && TEST_TAG+=-python
+TEST_P=selenium-${TEST_TAG}
+
+DESCRIPTION="Python language binding for Selenium Remote Control"
+HOMEPAGE="
+ https://seleniumhq.org/
+ https://github.com/SeleniumHQ/selenium/tree/trunk/py/
+ https://pypi.org/project/selenium/
+"
+SRC_URI+="
+ test? (
+ https://github.com/SeleniumHQ/selenium/archive/${TEST_TAG}.tar.gz
+ -> ${TEST_P}.gh.tar.gz
+ )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="test test-rust"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/certifi-2026.1.4[${PYTHON_USEDEP}]
+ >=dev-python/trio-0.31.0[${PYTHON_USEDEP}]
+ >=dev-python/trio-websocket-0.12.2[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.15.0[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-2.6.0[${PYTHON_USEDEP}]
+ >=dev-python/websocket-client-1.8.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep "
+ dev-python/filetype[\${PYTHON_USEDEP}]
+ dev-python/pytest-mock[\${PYTHON_USEDEP}]
+ dev-python/rich[\${PYTHON_USEDEP}]
+ test-rust? (
+ dev-python/pytest[\${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[\${PYTHON_USEDEP}]
+ >=dev-util/selenium-manager-${PV}
+ net-misc/geckodriver
+ || (
+ www-client/firefox
+ www-client/firefox-bin
+ )
+ )
+ " "${PYTHON_TESTED[@]}")
+ )
+"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # do not build selenium-manager implicitly
+ sed -e 's:\[tool\.setuptools-rust:[tool.ignore-me:' \
+ -i pyproject.toml || die
+ # unpin deps
+ sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
+ # remove nonsense typing deps
+ sed -i -e '/types/d' -e '/typing/d' pyproject.toml || die
+}
+
+python_test() {
+ # NB: xdist is causing random pytest crashes with high job numbers
+
+ if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+ einfo "Skipping tests on ${EPYTHON}"
+ return
+ fi
+
+ local EPYTEST_PLUGINS=( pytest-mock )
+ local EPYTEST_IGNORE=()
+ local EPYTEST_DESELECT=(
+ # expects vanilla certifi
+ test/unit/selenium/webdriver/remote/remote_connection_tests.py::test_get_connection_manager_for_certs_and_timeout
+ )
+ local pytest_args=(
+ # https://github.com/SeleniumHQ/selenium/blob/selenium-4.8.2-python/py/test/runner/run_pytest.py#L20-L24
+ # seriously?
+ -o "python_files=*_tests.py test_*.py"
+ )
+ if use test-rust; then
+ local -x PATH=${T}/bin:${PATH}
+ local -x SE_MANAGER_PATH="$(type -P selenium-manager)"
+
+ local EPYTEST_RERUNS=5
+ pytest_args+=(
+ --driver=firefox
+ --browser-binary="$(type -P firefox || type -P firefox-bin)"
+ --driver-binary="$(type -P geckodriver)"
+ --headless
+ )
+
+ EPYTEST_IGNORE+=(
+ # throws some error that pytest doesn't even show
+ test/selenium/webdriver/firefox/ff_installs_addons_tests.py
+ test/selenium/webdriver/common/bidi/
+ )
+ EPYTEST_DESELECT+=(
+ # expects prebuilt executables for various systems
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_windows
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_linux
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_uses_mac
+ test/selenium/webdriver/common/selenium_manager_tests.py::test_errors_if_invalid_os
+
+ # TODO: these don't respect --*-binary and try to fetch versions
+ test/selenium/webdriver/firefox/
+ test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns
+ test/selenium/webdriver/marionette/mn_context_tests.py::test_context_sets_correct_context_and_returns
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestIntegration::test_we_can_pass_options
+ test/selenium/webdriver/marionette/mn_set_context_tests.py::test_we_can_switch_context_to_chrome
+
+ # TODO
+ 'test/selenium/webdriver/common/devtools_tests.py::test_check_console_messages[firefox]'
+ test/selenium/webdriver/common/_bidi/
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_binary
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_ctor
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_prefs
+ test/selenium/webdriver/marionette/mn_options_tests.py::TestUnit::test_to_capabilities
+ test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_element_with_custom_locator
+ test/selenium/webdriver/remote/remote_custom_locator_tests.py::test_find_elements_with_custom_locator
+
+ # Internet
+ test/selenium/webdriver/remote/remote_server_tests.py::test_download_latest_server
+ test/selenium/webdriver/remote/remote_hub_connection_tests.py::test_command_executor_ssl_certificate_is_verified
+ )
+ else
+ EPYTEST_IGNORE+=(
+ test/selenium
+ )
+ fi
+
+ cd "${WORKDIR}/${TEST_P}/py" || die
+ rm -rf selenium || die
+ epytest "${pytest_args[@]}"
+}
diff --git a/dev-python/sip/sip-6.16.1-r1.ebuild b/dev-python/sip/sip-6.16.1-r1.ebuild
index f18bc365fc4a..d87b369ec78c 100644
--- a/dev-python/sip/sip-6.16.1-r1.ebuild
+++ b/dev-python/sip/sip-6.16.1-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="BSD-2 BSD"
SLOT="5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
diff --git a/dev-python/snakeoil/snakeoil-0.11.6.ebuild b/dev-python/snakeoil/snakeoil-0.11.6.ebuild
index d94789eb023a..dbbff9d252f1 100644
--- a/dev-python/snakeoil/snakeoil-0.11.6.ebuild
+++ b/dev-python/snakeoil/snakeoil-0.11.6.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]] ; then
https://github.com/pkgcore/snakeoil.git"
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
inherit pypi
fi
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 2497c827019d..c65b40b1ea11 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -8,3 +8,5 @@ DIST tox-4.61.2.tar.gz 306825 BLAKE2B 71159dd79aef91c04aed340bc56cbb7cb1bc9b0e11
DIST tox-4.61.2.tar.gz.provenance 9818 BLAKE2B b6f6d6d2ac83a7c5598df9ba0942a87a7830ea1b2ba5936fd2653db6febde47187a4f9e705504d4a42d7c898b2b850bc005709d9ffc24f787f4ce0dd62977a78 SHA512 c452837d29391310bdba4fc82ea7d0d6464efa394ed5a6629bb997db9578c9f97bf9322174aafb66212f88c69349f85cf73c587029aa501f7d475a4ecc90227b
DIST tox-4.61.3.tar.gz 307979 BLAKE2B 895d2b3bf0131a71a51afefa3daee9713121acfeff739af079c00e66400203eb65277a8855e064b7d39fb9de7169ec543310ca2f00da601c772efcb6245dd400 SHA512 83e1f61f28cc865935b3329f5a9d11405ce2622facf5648206e5043cd77aef4fe602c36f12f0f26e21eddb4eda3325f84fd0dbf9cc0cb4c123007e1f729e1c46
DIST tox-4.61.3.tar.gz.provenance 9438 BLAKE2B 5b7114d82ba2b6435eb2197d18f484a8bb5e9f75ce1c4fa8e68da2d154cac45da4a3a421c95d3a04bfb85cb798fe8842bdeb31fb994f00457b10b8b1c78bfd0e SHA512 379a14692ffc7649d74271c21dae7eee460dd040b7f33d047248c1648449680c4a317acb400f2360ca44764605e5ce6d29359dfa25889e666b5c0e2078a68080
+DIST tox-4.61.4.tar.gz 308140 BLAKE2B ae284f0ac7fcca7d4bcb0ff7442c97b19e8b783d1218336b02e65ba6916cbcdf9a9aa1560b92d0c250d421fa7547e5d15aacc6ebb39989f79ee507e0ea1838b0 SHA512 6fbaa3f0380dc55d90d23a4dc204ef691085970902dedb99a1d9dbcd3713f784896a8cbe33fc367daeb044c367d4fc968da31829f0033e9091a2ef3c1dea5a71
+DIST tox-4.61.4.tar.gz.provenance 9548 BLAKE2B 3fe6f9b3f0fb5461b30dbcba77407ebdb420858c31f12a69e78dc3f8b5490f35ae0df658a2e6222686829064a247975bd7747d29531e7dc0309a7ab636c341a6 SHA512 f3c144d2ffcbb8407f2a516a5d8b068e44e862bf163f62ba00bca73e6e543aa765afd0f18f5dbc97591bc4e640b14c68377b29729c0b69c54aadee9b24bad439
diff --git a/dev-python/tox/tox-4.61.4.ebuild b/dev-python/tox/tox-4.61.4.ebuild
new file mode 100644
index 000000000000..8eb35c40185e
--- /dev/null
+++ b/dev-python/tox/tox-4.61.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/tox-dev/tox
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+ https://tox.readthedocs.io/
+ https://github.com/tox-dev/tox/
+ https://pypi.org/project/tox/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~x86"
+
+RDEPEND="
+ dev-python/cachetools[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/pluggy[${PYTHON_USEDEP}]
+ dev-python/pyproject-api[${PYTHON_USEDEP}]
+ dev-python/python-discovery[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.15[${PYTHON_USEDEP}]
+ ' 3.12)
+"
+BDEPEND="
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ dev-python/argcomplete[${PYTHON_USEDEP}]
+ dev-python/build[${PYTHON_USEDEP}]
+ dev-python/distlib[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/re-assert[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{mock,rerunfailures,timeout,xdist} time-machine )
+EPYTEST_RERUNS=3
+# upstream timeouts are quite short
+: ${EPYTEST_TIMEOUT:=180}
+# xdist seems to mess up state between successive implementation runs
+distutils_enable_tests pytest
+
+src_prepare() {
+ # upstream lower bounds are meaningless
+ sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ # devpi_process is not packaged, and has lots of dependencies
+ cat > "${T}"/devpi_process.py <<-EOF || die
+ def IndexServer(*args, **kwargs): raise NotImplementedError()
+ EOF
+
+ local -x PYTHONPATH=${T}:${PYTHONPATH}
+ local EPYTEST_DESELECT=(
+ # Internet
+ tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+ tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
+ tests/tox_env/python/virtual_env/package/test_package_pyproject.py::test_pyproject_installpkg_pep517_envs
+ # require tombi
+ tests/session/cmd/test_schema.py::test_schema_tombi_lint
+ )
+ local EPYTEST_IGNORE=(
+ # requires devpi*
+ tests/test_provision.py
+ )
+
+ epytest -o addopts=
+}
diff --git a/dev-python/uv-build/Manifest b/dev-python/uv-build/Manifest
index 6c072c9ae249..88bc0aad12bb 100644
--- a/dev-python/uv-build/Manifest
+++ b/dev-python/uv-build/Manifest
@@ -1,11 +1,7 @@
-DIST uv_build-0.11.23.tar.gz 402105 BLAKE2B af9b72353cf82896795545201e911ed7a26f690bce392597bf8ba602594637cdd0562bccbac56d34ca0b2bee274cd533af1c8b79a73e5177711ef8b62e0b7a53 SHA512 730ceaad2e1ea092dfc37ac46ba631cf9e549415240e223e93d56afa1738b1bcdaa79427336ca13d273645ac8e5e9adb8ea6edbefa62c76b1380c7f663f8c77d
DIST uv_build-0.11.25.tar.gz 404894 BLAKE2B 6922a5e91c5c657ca5ed90edb0250cbd7192d208cdc135d8c5de74c04de8b91c10d7c0d52d58224a6cb60c7114ecbdcbc2181ac18b0b69cf41d88fd007329a36 SHA512 9315f67c76004b6b45e08d8cad53e5ac4f04a2342e18768523e71f9dc2f7e81aec599f968983df3237d1ad3dc9b87b088f99d2ea79994543fa3623ab21ae5730
-DIST uv_build-0.11.29.tar.gz 411484 BLAKE2B 4a9250bd8ecb4967c222f5ed0842c6415963a3423b593f59dfb87a2fa343839abb0d77f1cb1f90d69ac45c54722cde8ff68e3e567478f54a0b21ba74fd4d55fd SHA512 c9722cb2575d9d0b50ba36b53b8cb2eae35f18e2da92ea7eab74743354e8b17034172f2c932e381cf158d2d748103d9bcb97ba383e465f7770efc2dc11ae2dc6
-DIST uv_build-0.12.1.tar.gz 412371 BLAKE2B b5eb43ce1af6d78dbb68b2445329b90520ac6e9269ff6711270763d43d09cdd3a66ac9cbeab4f52964feea3b0d08559c133cd2510f65403dbf678d7bae3e5588 SHA512 5dda5acdf4a665cbc59a24c657921c81a6a5622fef463da255df2372d48186aed56806311824ede70337f64e8dde797b82386fa4aa2ed11b82fb11047ec2ec67
DIST uv_build-0.12.10.tar.gz 423598 BLAKE2B 363ee130a5da490859d0a2f0122be340f36904218998d332c4d925cd76e5f3fda2218dad501455d602b77bbb50f68463dc4186ad61ee78713aca9c77eead8137 SHA512 759ef57aa5c74698b11c0cd8c6c2b729f2ba31f5966a7ebce61f06b46e260c314d4ef99412875544c6f784fa5df8e4df30ca7ebf3907ee5619916e412dd9dd63
-DIST uv_build-0.12.11.tar.gz 424313 BLAKE2B daa6e52372e12a3985d2d51b7d5dea07a6f79f227a1267e131cc95319556c163abede0d4443e5f48c89e1a35970bade29c6c3cf2ee3178360598933263878902 SHA512 9ac0d0f512fc7262ae5fbecdc95dfef273e05a12ed6cccca7d9053d19e0a7d72c7aa94332d5c4a4a166450c97a5b73661de4c8c686e69924c0f77640840f2a81
+DIST uv_build-0.12.12.tar.gz 424423 BLAKE2B c7ed255923f884467ecaf8d70be044bea5c39db61611d320105d2a5c4c8e885a674ed22fa285ed398abbcaa229d9cca339f31f7d2e022adf099b5e0fe175d4c8 SHA512 38b91b29112af0e9677ae666125356b1735d8608ecdbcfae1d87ceff2b8cb8f61d5ecf917292a620d0e9c6f6d3ac121994fba2a0d7d076e18cd52e813fc1e2b2
+DIST uv_build-0.12.13.tar.gz 424846 BLAKE2B 9fee11946f1067045349d28ba05b6dae8aaea430fdbbe19970c286d20f758d03343ed9a6afd2166f85ecfee3009fb66c7429f6ee8c58a6453e0203f2a3fca38a SHA512 77bf75208e6932b791b42d2a9dc199901a981d3ab8881e58cd5604e3207aef020538ff120770e0eb31646c1c0b7e972c816932c9d3bb0defc6b9583763607584
DIST uv_build-0.12.3.tar.gz 414444 BLAKE2B f226c1c2bf0b2af538f66095e20c02ad1933afdee62a07eff5f1135692bab47e286f67e7a8f5882e98c61fbb6bf831a85dd56a2d5af2bee6d62d8857a59e56bc SHA512 90d9af3e1a1ff1d7dda21fa38c0ac2d94536e73697ddabb408fb38e2d381498b2401007af0ab31c39cbf3b632aeca2991b3a66d7108e1c5eb7294b3fba8fe107
-DIST uv_build-0.12.6.tar.gz 419593 BLAKE2B f6de34befe98b15e30e4a067993fa1763cb9769612e8ed518080fcb91a994cc0d86a0a08b9e784fa5ddf9ab343e4889e2615548b94003835512b2e9ac8495259 SHA512 c609f89b8c0f1decdf64c056084354ae04d6337e27dbd22297b5d462fcba0f0ce29f5a0a40b8f274ac5668f4805d9971b1da5509d10071ee2354f6fe78cc65ee
DIST uv_build-0.12.7.tar.gz 418759 BLAKE2B 94aa33b2644f849a686d80d7f7d365ca8433615d93f27209fca5b21747363cd349d11e887d090420102f06a49977ce963b8f19c24a4280bf82a09943ba08885b SHA512 135f845b3ee6d1925f740917f83f94ec1a7e95aab5ed2db0aa70516c712ab0a143a0e427d3c172fac0bb1fabaa9103718bb2a26c31c9a287e3af65ac0175a245
-DIST uv_build-0.12.8.tar.gz 423420 BLAKE2B 35f99b89540d3fdab189d9d0df9367f98cf427e893748bbd06bf55c4eb515a17211d517ac06977d08e87863e3ba6f5691e5ca5d9863d01b94cf2127ed113ca65 SHA512 e391cc931ff27730eed9dab0cbfc16de8958e744cd172eedc3f0e11f2a2593967b47a71cf183f0d6b94e9ba64e365e61511a5d9d0bd157f21322d3cc6e7debfa
DIST uv_build-0.12.9.tar.gz 423446 BLAKE2B 8f32f7527633f5853a11a0f798a2aa075f9e96c2b34144f986a639dbd042bac7c5e33853287ef43273352a3ee84da852062c42daead1f188281295b635694177 SHA512 3aa6ea5b4e60218e7cbc3c5ed8ff7fbeeace36eb0d2c75627fb7a0ce7c060e8d6405378e9713f7164319cce55dc96b1a335ccb3032cfc7e9e60e99862295e79e
diff --git a/dev-python/uv-build/uv-build-0.11.23.ebuild b/dev-python/uv-build/uv-build-0.11.23.ebuild
deleted file mode 100644
index 84fe1c8f0a60..000000000000
--- a/dev-python/uv-build/uv-build-0.11.23.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv-build/uv-build-0.11.29.ebuild b/dev-python/uv-build/uv-build-0.11.29.ebuild
deleted file mode 100644
index 14a005943d84..000000000000
--- a/dev-python/uv-build/uv-build-0.11.29.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv-build/uv-build-0.12.1.ebuild b/dev-python/uv-build/uv-build-0.12.1.ebuild
deleted file mode 100644
index 366b24c98c86..000000000000
--- a/dev-python/uv-build/uv-build-0.12.1.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/pyproject.toml.orig
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv-build/uv-build-0.12.11.ebuild b/dev-python/uv-build/uv-build-0.12.12.ebuild
index 65d94f2051ae..65d94f2051ae 100644
--- a/dev-python/uv-build/uv-build-0.12.11.ebuild
+++ b/dev-python/uv-build/uv-build-0.12.12.ebuild
diff --git a/dev-python/uv-build/uv-build-0.12.6.ebuild b/dev-python/uv-build/uv-build-0.12.13.ebuild
index 65d94f2051ae..65d94f2051ae 100644
--- a/dev-python/uv-build/uv-build-0.12.6.ebuild
+++ b/dev-python/uv-build/uv-build-0.12.13.ebuild
diff --git a/dev-python/uv-build/uv-build-0.12.8.ebuild b/dev-python/uv-build/uv-build-0.12.8.ebuild
deleted file mode 100644
index 65d94f2051ae..000000000000
--- a/dev-python/uv-build/uv-build-0.12.8.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Maturin compiles uv-build executable for every impl, we do not want
-# that, so we use another backend. And since we use another backend,
-# why not dogfood it in the first place?
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PEP517 uv build backend"
-HOMEPAGE="
- https://github.com/astral-sh/uv/
- https://pypi.org/project/uv-build/
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-python/uv-${PV}
-"
-BDEPEND="
- test? (
- app-arch/unzip
- dev-python/build[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # use the executable from dev-python/uv instead of building
- # a largely overlapping uv-build executable (at least for now)
- sed -i -e '/USE_UV_EXECUTABLE/s:False:True:' python/uv_build/__init__.py || die
-
- # replace the build-system section
- sed -i -e '/\[build-system\]/,$d' pyproject.toml || die
- cat >> pyproject.toml <<-EOF || die
- [build-system]
- requires = ["uv_build<9999"]
- build-backend = "uv_build"
- backend-path = ["src"]
- EOF
-
- # rename to make uv-build find it
- mv python src || die
-}
-
-python_test() {
- "${EPYTHON}" -m build -n || die "Self-build failed with ${EPYTHON}"
-
- local zip_result=$(
- unzip -t "dist/uv_build-${PV}-py3-none-any.whl" || die
- )
- local zip_expected="\
-Archive: dist/uv_build-${PV}-py3-none-any.whl
- testing: uv_build/ OK
- testing: uv_build/__init__.py OK
- testing: uv_build/__main__.py OK
- testing: uv_build/py.typed OK
- testing: uv_build-${PV}.dist-info/ OK
- testing: uv_build-${PV}.dist-info/WHEEL OK
- testing: uv_build-${PV}.dist-info/METADATA OK
- testing: uv_build-${PV}.dist-info/RECORD OK
-No errors detected in compressed data of dist/uv_build-${PV}-py3-none-any.whl.\
-"
- if [[ ${zip_result} != ${zip_expected} ]]; then
- eerror ".zip result:\n${zip_result}"
- eerror ".zip expected:\n${zip_expected}"
- die ".whl result mismatch"
- fi
-
- local tar_result=$(
- tar -tf "dist/uv_build-${PV}.tar.gz" || die
- )
- local tar_expected="\
-uv_build-${PV}/PKG-INFO
-uv_build-${PV}/pyproject.toml
-uv_build-${PV}/pyproject.toml.orig
-uv_build-${PV}/
-uv_build-${PV}/README.md
-uv_build-${PV}/src
-uv_build-${PV}/src/uv_build
-uv_build-${PV}/src/uv_build/__init__.py
-uv_build-${PV}/src/uv_build/__main__.py
-uv_build-${PV}/src/uv_build/py.typed\
-"
- if [[ ${tar_result} != ${tar_expected} ]]; then
- eerror ".tar.gz result:\n${tar_result}"
- eerror ".tar.gz expected:\n${tar_expected}"
- die ".tar.gz result mismatch"
- fi
-}
diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 419b46cc14a9..8eb4c697ed56 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -1,22 +1,14 @@
-DIST uv-0.11.23-crates.tar.xz 43596924 BLAKE2B deeafbb1c13c2ae42f4ba12e7c220f518997ea41b95817778d60608b6b111d108a6660baa10737c4a121570e4794f0f6544feff2b246ad1f8a9b9496d3bdff5f SHA512 b6ded3c40033b2cd610b510aa47ca20b1866d4302ec0de8892f2c1017ae48fa6795277ef5cdcb448f8f4c25cb604eee6e60bcc035650a3537951765715c4c9bd
-DIST uv-0.11.23.gh.tar.gz 5488941 BLAKE2B 0d54f3f8568787cc2c6e9d1eb5dbd6f94d2d408f3872d4ca3557989f38def6ed11380e90583ab9ee162a9a2a60e1f47311f7ed3c93096117d044b580fa9a1de7 SHA512 4d40479ca540294fbdb346ca8c2dcb91fef572d1e663951ffea2370f9d09f12140aed2029be1178332874ac80150155b88774798c6424686badf7eeef646ce3f
DIST uv-0.11.25-crates.tar.xz 43779192 BLAKE2B ae9d16ba3f8a5a719b6f52980c3b8ce6f874494f861cdad065ead5f3a19b80794bc4dda451710f061b45bdaa05a5587aacb5a583d01dd7cb74d800be4d5e3293 SHA512 0dc611e6aef1fa0861fbc63eba94e588022cb3974aa788c3e595cea04adf0c4165316e6cacb8cf073acc22db84bc61da7de0218ac51665b0e6aa215b6a1cc1e8
DIST uv-0.11.25.gh.tar.gz 5538598 BLAKE2B 47198e379339a963a90b394b29271e2b276ced739f4320daf279eabc53cd0bab1698a57f336ed3270a4b8f40fa4f6a8f8b201603ed3952d282d220b0e290418a SHA512 9b993ae026d55ee8dfe13101e0fdbe026d81b77ff42b20ad42ff72c9708f2d767cde94010e69cd4f65fa8821c43958bc665893761119770deba70823d895298c
-DIST uv-0.11.29-crates.tar.xz 43221288 BLAKE2B fdb0beeeb0eb6afd6c5e6a401f34dd733466d038579565529c2ff794f568daca1b2f3b20e9dc64f7e164c1329970901e64320ada771d98db9fdb97d95375fe7d SHA512 d64272bf1ce46f4627e03f83fa7c5c23e5e50a56805bb7d66dd27431cd57ce2b00cb6db45ec4b162d004638cc0f7cfe7d6346b8020d66f5869f1e786356c5f7f
-DIST uv-0.11.29.gh.tar.gz 7390745 BLAKE2B c4366c7fe66a14246ed95734d605e8c02f2da336b3b5e93be67a0d7dae99afd3b9d15c9e59b79ae17ffb2d43f90718a72e6160a6cd422423c149fce5c45b2e77 SHA512 27d5f0f40aed962468bd3d80f04f792ec4698db9ec0930564dae25ba7a743430b04b4aa5b2cca92883b7544369200a32956337b04bd558dcc8b1ae4c5a3b1a0d
-DIST uv-0.12.1-crates.tar.xz 42260544 BLAKE2B decb42423e6d5804ff4b12c956e678b14e067263e3711acf8ab7577ba87226a35501c463fbbf9ff0fa149d6a76bffb9c5a46a355dfc4a26f7e7c49f1d4e4accb SHA512 277a830b7de031f27d11973c8503d6311a6521b7a7b7df310b9445e690ce672ac5b880a506c8ace998ea28e1721dc0cf7fc17d43538a63318159634dbd9773c5
-DIST uv-0.12.1.gh.tar.gz 7231201 BLAKE2B d83bab24879f3b92ef842150f3af3d8c08850155f8b7d120c1c4a16f463911b55fe2b2ab6c3e928d654ab1c2db56062094f9ae994bf7f67252ee7ec9d3dc74a4 SHA512 15c84d4b719295c1d9fca178025317d1b808f4c34a572609b78e35382bb12abdc4ba7a3b2bd1bc5576763b655b34b222be15f99c3481419f92a5f74e460ef96f
DIST uv-0.12.10-crates.tar.xz 44161200 BLAKE2B ef5f654005a5c074a2c251471bfe91db9e172b5733ede5e9b5f48a3464194f50e288aeb8afdbd2f0923106380812490bb800506c3c10dca916e994c2c6548a6c SHA512 26676348002e1c3ddfdc772ce6a429ab0d69fe7641a539dba2694a0e946c2f23789e5c8d6ceeaef407efbd20ec4b0fe889463d94c498514462bc19f0d85fff7d
DIST uv-0.12.10.gh.tar.gz 8739701 BLAKE2B afbe730771deffa2a3bf51417700433e050eae158b25f61d3027ce179591a7bd6bf27cebb01f154814d3baa42d1b6fee18e23cf634894c653b56da092f621ee2 SHA512 e9b4cb1bf5f7e65d666f1e4f9a957964508f0f7b531f682e75b9a64a58cf0fe0ead1b1639e0f8ed37df8cbf39cde42fa02d7df2e6cecec3615034907d85127a2
-DIST uv-0.12.11-crates.tar.xz 44156404 BLAKE2B aa6233aef300c43cca0c8cff35e79b0a654daf276fe60624ebad6b2679f4a4521a1c200412c36d8bcd21c684d68527e2f5ca4adcb4ef2483f41bb1f122470772 SHA512 055932bcae92331d5ad7b0127171f3a978b237e3715b72aaf6a0916dbd07b1c3e8ac04cd86819ba236941302ddde1bbdddbe747e3a97ff70a9ed3d15b5e47fe9
-DIST uv-0.12.11.gh.tar.gz 8759415 BLAKE2B c6b761109324bfc95a3f10de8c02cc4be53a6749c731f56cf8d3223a80951b20c7ca5f08d4293e8533fe5af62bccbba851a08caf6aace8fd2874deee3ee81d98 SHA512 a30bb73c80581828520c2e59dfda4ed5022ffd8d9e384e4d2263f67ff1f57d9948d300717dc74d13292042f008632c066afce5d21a24505c9454c85574378e2d
+DIST uv-0.12.12-crates.tar.xz 44156404 BLAKE2B aa6233aef300c43cca0c8cff35e79b0a654daf276fe60624ebad6b2679f4a4521a1c200412c36d8bcd21c684d68527e2f5ca4adcb4ef2483f41bb1f122470772 SHA512 055932bcae92331d5ad7b0127171f3a978b237e3715b72aaf6a0916dbd07b1c3e8ac04cd86819ba236941302ddde1bbdddbe747e3a97ff70a9ed3d15b5e47fe9
+DIST uv-0.12.12.gh.tar.gz 8768173 BLAKE2B d584d2489f914f20042a90f25920b8a67b11612b58a31b26e170e88511adee074cfa91c661cf8efe88cdd07d466e07b1ddf75ac5f02c60c918bce1178d22bb84 SHA512 9242adfa1f0508db02215766d62d6129043b8cfc6b488ba4d7a3889c334786f58717559625187f38ce9f53060f1a2063b8ea59a71d63c8c7a836bc73a99be6d5
+DIST uv-0.12.13-crates.tar.xz 44176012 BLAKE2B 5a2459d28a794edf2a049c973916c6af95984d7fd706b0c517ad58f0a964fd2fe7dde62e2b4fb7afd725fe9fdd144021713bbff779abdf9ebd9f14487a390cf0 SHA512 8960412783a8028b634f5b535577a97d13159e0d515f18c8092504934d55d3ebb93b8951469f34eddda33fd6e89542add3ea6ef4444e367828783237f2a732da
+DIST uv-0.12.13.gh.tar.gz 8784071 BLAKE2B afb0acdf733efe4937ba5e7a8ca5257e9f3c6651e13adf5b44e96985be9f0abebd2167aec84bf285385b8c984636c0c9ff0f4c6077188088cff27af40334fa78 SHA512 e8a03cde57914007d932c55d017be780a9aaeac62d1b5831a3fd62f8c44299d6c8bc01582eb3e6c06c92b3edfbd519e1ea4d8d95fbb2cd0bdffd85b1cd36a137
DIST uv-0.12.3-crates.tar.xz 42197452 BLAKE2B 996bb294d37774e0cb5529c34552d20877cd82a3d063b6e4dc1f6feff05a7822a91c44408a970f038d3045312be0edd4c9e8d34f6eebc04d71bd4d2ffa0184ee SHA512 8de33956c5a603fb4aa1bb5ab6db68c537d7523a84f3092057f562b1209bc976b0bc64cc6ed76cbf1b0edb4981b6a41765fa5e2729a487e4e2322052aa08b8a4
DIST uv-0.12.3.gh.tar.gz 7273161 BLAKE2B 706a2297090b13c6f731d25f55ae8c2225e3b9bd820c61814f512c1e04d98d2e46ce5bfac6ec6ea346dbce1663aea644384b37663b53d64a08a90b48217bdb0d SHA512 a4933b9b9b852dee2485800ad82ee3be111a4a5a437ab32d5064cfd4004e124ba733294a546a097379c74cf1fc234d1da0488aec7725037c7b967ec1aa862a71
-DIST uv-0.12.6-crates.tar.xz 44170700 BLAKE2B 915b68dc4355b944c10c497cd500fce7ceccbabfc9fb8dc4291fa91932737e8fe88c24022b4f2bd28b8bd64aed7568c88a25757619efdb04c8f6e2de9522c1a5 SHA512 d4d5bce3625ce937c6237ad12ef89fd46ad5c17573c7278db7ff41ca069bfe19f22593a8e63ca32e4d7344ffce0ec18b11be11354db956f5657759bd5e037a54
-DIST uv-0.12.6.gh.tar.gz 8667534 BLAKE2B 0987a8ed390e98dadbe854805503b30b3193e88662d311e5d20c849cd1ea7f5c5d37fc87c10c86a8ecbf963808af6586a5d0c044c0ed1e6f220b2dfa75ce880d SHA512 afe6f5788468168f9380122073a8e96b88c14def80df8cd253cd64e4cc28f16da76137d90a73b8bd1e6cd93c0858701002161e53235f55749ac11eaa14b14000
DIST uv-0.12.7-crates.tar.xz 44143088 BLAKE2B 075113e8cbafd99a1c70c4ce53678f2ceb13ce31dc7cafb5773e32ae9dfa14144390380e0149219912a0c4b92e6d3b9d0a0a0016cdd4c69097bf75adf1b8a716 SHA512 f9dbdad7cbddd3238c7cc9fbcbec4e92fc8c8c66bc7247ccc8159bb186223c199e3bd411ad9148750ec1fa258775dcec1e2bb6bc3287fca7aeb6ffa7ba4d6b44
DIST uv-0.12.7.gh.tar.gz 8659716 BLAKE2B ab7d74e16821dbbefeb247cf80926ae23f75b5f309a8864070b3a01344044a966f772685cb864470b4c30877f8e03715ec675b658862bd04906e740866ebffd1 SHA512 7f9bd1aef6c285aedd3fe588a5f70e0458f85f6db14f0368ea24c5524fd66990510e0d5624a7faf48091a3dc73ff66ac52ab9a6ed571a10cca272b9588fb1aff
-DIST uv-0.12.8-crates.tar.xz 44173544 BLAKE2B acdbb473c57cebddedc908d0e4e2e4b69ce233ffe7afe5dde2ef01bf0025a089e4be2a2c95e48e57176f08d3f970b82d0fc7f14c1dc23228d846a26c33bed410 SHA512 9974e7f5fa53b5848986f20147560b096a8812c4e5f4af619bcfe3f29f50e3edde6d05a959f906064e81316f81e4d4a4b8b4f0de315774d7f5f05bdf97003a2b
-DIST uv-0.12.8.gh.tar.gz 8678426 BLAKE2B 71c97c50ca10bba766e0cb0877792a1e9aee1821f3de0eca7964522eacc870b62df50e6a5820e75e9daef559cbc24905c9dd01596e98488bbba348cb12e467be SHA512 ecac878e03791c00875b7d1f0a1849ed165435e94d1ce999b4158be2bd305111ee69c418f4e75bb15541089a29a15a86e4201a56b024cdcf522554b925829e49
DIST uv-0.12.9-crates.tar.xz 44161200 BLAKE2B ef5f654005a5c074a2c251471bfe91db9e172b5733ede5e9b5f48a3464194f50e288aeb8afdbd2f0923106380812490bb800506c3c10dca916e994c2c6548a6c SHA512 26676348002e1c3ddfdc772ce6a429ab0d69fe7641a539dba2694a0e946c2f23789e5c8d6ceeaef407efbd20ec4b0fe889463d94c498514462bc19f0d85fff7d
DIST uv-0.12.9.gh.tar.gz 8688302 BLAKE2B 0ec1ded90f77ad7b9eb0e0a5c8001b26e10b7485ffa6e709638130173ded90d92969a54f10a455e8a0c032d5872881a3f527a6d4b612d378f283349dea816cab SHA512 18d35675a3e15531a9542c951b265866da4b762e0f2ba91f66dcc8b55ba5352ec97638ee2dc7fd3a908639201b27a442112a75c67053f9d861840c041e0b5290
diff --git a/dev-python/uv/uv-0.11.23.ebuild b/dev-python/uv/uv-0.11.23.ebuild
deleted file mode 100644
index 1e55722e956b..000000000000
--- a/dev-python/uv/uv-0.11.23.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.94.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-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
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-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 CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0
- Unicode-DFS-2016 ZLIB
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-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
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-
- # uv is now forcing bundled liblzma, sigh
- sed -i -e '/xz/s:"static"::' Cargo.toml || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- 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() {
- dobin "$(cargo_target_dir)"/{uv,uvx}
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/uv/uv-0.11.29.ebuild b/dev-python/uv/uv-0.11.29.ebuild
deleted file mode 100644
index 2c72484f59f1..000000000000
--- a/dev-python/uv/uv-0.11.29.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.95.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-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
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-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 CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0
- Unicode-DFS-2016 ZLIB
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-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
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle libz-ng-sys, tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/{bzip2,lzma,zstd}-sys-*/ -name '*.c' -delete || die
-
- # bzip2-sys requires a pkg-config file
- # https://github.com/alexcrichton/bzip2-rs/issues/104
- mkdir "${T}/pkg-config" || die
- export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
- cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
- Name: bzip2
- Version: 9999
- Description:
- Libs: -lbz2
- EOF
-
- # uv is now forcing bundled liblzma, sigh
- sed -i -e '/xz/s:"static"::' Cargo.toml || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- 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() {
- dobin "$(cargo_target_dir)"/{uv,uvx}
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/uv/uv-0.12.1.ebuild b/dev-python/uv/uv-0.12.1.ebuild
deleted file mode 100644
index cd2c66a46cd0..000000000000
--- a/dev-python/uv/uv-0.12.1.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.95.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-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
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-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 CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0
- Unicode-DFS-2016 ZLIB
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-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
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/zstd-sys-*/ -name '*.c' -delete || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- 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() {
- dobin "$(cargo_target_dir)"/{uv,uvx}
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/uv/uv-0.12.11.ebuild b/dev-python/uv/uv-0.12.12.ebuild
index 9826f9045941..9826f9045941 100644
--- a/dev-python/uv/uv-0.12.11.ebuild
+++ b/dev-python/uv/uv-0.12.12.ebuild
diff --git a/dev-python/uv/uv-0.12.6.ebuild b/dev-python/uv/uv-0.12.13.ebuild
index 9826f9045941..9826f9045941 100644
--- a/dev-python/uv/uv-0.12.6.ebuild
+++ b/dev-python/uv/uv-0.12.13.ebuild
diff --git a/dev-python/uv/uv-0.12.8.ebuild b/dev-python/uv/uv-0.12.8.ebuild
deleted file mode 100644
index 9826f9045941..000000000000
--- a/dev-python/uv/uv-0.12.8.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-"
-RUST_MIN_VER="1.96.0"
-
-inherit cargo check-reqs
-
-CRATE_PV=${PV}
-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
- SRC_URI+="
- https://github.com/gentoo-crate-dist/uv/releases/download/${CRATE_PV}/uv-${CRATE_PV}-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 CC0-1.0
- CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 Unicode-3.0
- Unicode-DFS-2016 ZLIB
-"
-# ring crate
-LICENSE+=" openssl"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86"
-IUSE="test"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-DEPEND="
- app-arch/bzip2:=
- app-arch/xz-utils:=
- app-arch/zstd:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-lang/python:3.9
- dev-lang/python:3.10
- dev-lang/python:3.11
- dev-lang/python:3.12
- dev-lang/python:3.13
- !!~dev-python/uv-0.5.0
- )
-"
-
-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
- rust_pkg_setup
-}
-
-src_prepare() {
- default
-
- # force thin lto, makes build much faster and less memory hungry
- # (i.e. makes it possible to actually build uv on 32-bit PPC)
- sed -i -e '/lto/s:fat:thin:' Cargo.toml || die
-
- # enable system libraries where supported
- export ZSTD_SYS_USE_PKG_CONFIG=1
- # TODO: unbundle tikv-jemalloc-sys?
-
- # remove unbundled sources, just in case
- find "${ECARGO_VENDOR}"/zstd-sys-*/ -name '*.c' -delete || die
-}
-
-src_configure() {
- local myfeatures=(
- test-git
- test-pypi
- test-python
- )
-
- cargo_src_configure --no-default-features
- # otherwise, rustc/llvm runs out of address space
- use arm && export RUSTFLAGS="${RUSTFLAGS} -Copt-level=0"
-}
-
-src_compile() {
- cd crates/uv || die
- cargo_src_compile
-}
-
-src_test() {
- cd crates/uv || die
- cargo_src_test --no-fail-fast
-}
-
-src_install() {
- dobin "$(cargo_target_dir)"/{uv,uvx}
-
- insinto /etc/xdg/uv
- newins - uv.toml <<-EOF || die
- # These defaults match Fedora, see:
- # https://src.fedoraproject.org/rpms/uv/pull-request/18
-
- # By default ("automatic"), uv downloads missing Python versions
- # automatically and keeps them in the user's home directory.
- # Disable that to make downloading opt-in, and especially
- # to avoid unnecessarily fetching custom Python when the distro
- # package would be preferable. Python builds can still be
- # downloaded manually via "uv python install".
- #
- # https://docs.astral.sh/uv/reference/settings/#python-downloads
- python-downloads = "manual"
-
- # By default ("managed"), uv always prefers self-installed
- # Python versions over the system Python, independently
- # of versions. Since we generally expect users to use that
- # to install old Python versions not in ::gentoo anymore,
- # this effectively means that uv would end up preferring very
- # old Python versions over the newer ones that are provided
- # by the system. Default to using the system versions to avoid
- # this counter-intuitive behavior.
- #
- # https://docs.astral.sh/uv/reference/settings/#python-preference
- python-preference = "system"
- EOF
-}
diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest
index c515e30610cf..d604b131f528 100644
--- a/dev-python/wrapt/Manifest
+++ b/dev-python/wrapt/Manifest
@@ -2,3 +2,5 @@ DIST wrapt-2.3.0.tar.gz 131509 BLAKE2B 6cbc4c7af17e1dbaccaa0c9999331fe7219b9bd8d
DIST wrapt-2.3.0.tar.gz.provenance 10335 BLAKE2B f941e218d992f29ac5cf5027c17951f490482fdb7d3234faedde6d20e9a5ba54c290c66cd8d8bff336fd38c27cdb7573c3134891f0af206c508ce3339d8e2d6e SHA512 7e945775ace3936f825bd7f79b1bd58f2f0f8c40a2fc410e3ddfad18838fcbe0e35475f9af0240538fb3a76bbb257c02400b2d0db1375cb6539cd4bbf32ba1c4
DIST wrapt-2.4.0.tar.gz 161179 BLAKE2B 436b7709ba58271889ef7efd76ef52c4b5e0a12e445d3720e7c9ebdb0f3270bbd5e96327403665257e9e6a2ccdd8d3fc25c8b5f2463cfe1ac1074b184c374e1d SHA512 7d832d4600dfccf3813c19e37879688fe4bc136bdcb357f53ce3b32029b46a088dc8423328dd2bc875eee564618a5e078a4deaad8826c9f215c71d226fdfbb43
DIST wrapt-2.4.0.tar.gz.provenance 10106 BLAKE2B 70d792b847ca5413793015d6596710f729bc52c6b0837504d0416e9272d7d19f2ea9b45fb68b92ec6b3a3eafefa6c0062c80347d508f3f2a3e3a507d7fd75e0d SHA512 4ed5691a21d12fa1262a65f0d9f7759da01990944cdd986e88c7ae583165097ac72bd6944d3847bbc2c9a6d4fe8fec282c309e31989e97d4e68b1cfe5da20170
+DIST wrapt-2.4.1.tar.gz 164597 BLAKE2B f57172218de2427dc80de48ee70a80f2494314508c6db94bd61af4042b9e3a26d387b18a8b3b875f4d92fd69d85d61f55b00b01755bd508b0b19ebecdccb81e3 SHA512 c996422b1dd73687609cfae475cf32d4ba2960686fb6a7ad28edd5314d62d944c13f4ec83e1cd6daa2542aac0d2b9e3fadaa1718da753dce4a8486a92688f880
+DIST wrapt-2.4.1.tar.gz.provenance 10200 BLAKE2B 87a295822dc8b22c80f67adba6c2e0edb916062fe9a8a32b2ddca918d3fb6ac7b88a00a91c47a070a8a9939489129d3a52368d2186e42331e64a61f90acd433b SHA512 81db83085d80fa25dc8bb848dc196b3f1644734c24e4c050f6a2b5ced006b3db8890ef7d7887d05574546e2e3f6744d5c72e4ec4780469a574bf33a7c60d940b
diff --git a/dev-python/wrapt/wrapt-2.4.1.ebuild b/dev-python/wrapt/wrapt-2.4.1.ebuild
new file mode 100644
index 000000000000..c0b172cb4e24
--- /dev/null
+++ b/dev-python/wrapt/wrapt-2.4.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/GrahamDumpleton/wrapt
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+MY_P=${P/_}
+DESCRIPTION="Module for decorators, wrappers and monkey patching"
+HOMEPAGE="
+ https://github.com/GrahamDumpleton/wrapt/
+ https://pypi.org/project/wrapt/
+"
+
+LICENSE="BSD"
+SLOT="0"
+if [[ ${PV} != *_rc* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+IUSE="+native-extensions"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # skip mypy tests, they are fragile
+ rm -r tests/mypy || die
+}
+
+python_compile() {
+ local -x WRAPT_INSTALL_EXTENSIONS=$(usex native-extensions true false)
+ distutils-r1_python_compile
+}
diff --git a/dev-qt/qtbase/files/qtbase-6.11.2-mimeinfo2.5.patch b/dev-qt/qtbase/files/qtbase-6.11.2-mimeinfo2.5.patch
new file mode 100644
index 000000000000..50bbebc87824
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6.11.2-mimeinfo2.5.patch
@@ -0,0 +1,22 @@
+https://bugs.kde.org/show_bug.cgi?id=522948
+https://codereview.qt-project.org/c/qt/qtbase/+/765860
+--- a/src/corelib/mimetypes/qmimedatabase.cpp
++++ b/src/corelib/mimetypes/qmimedatabase.cpp
+@@ -270,5 +270,2 @@
+ const QStringView myGroup = QStringView{mimeTypeName}.left(mimeTypeName.indexOf(u'/'));
+- // All text/* types are subclasses of text/plain.
+- if (myGroup == "text"_L1 && mimeTypeName != plainTextMimeType())
+- return plainTextMimeType();
+ // All real-file mimetypes implicitly derive from application/octet-stream
+@@ -297,2 +294,11 @@
+ provider->addParents(mimeName, result);
++
++ // Implicit rule from the spec: all text/* types are subclasses of text/plain. It holds even
++ // for types that declare other parents, and shared-mime-info >= 2.5 relies on that rather
++ // than listing text/plain (e.g. text/x-shellscript only declares application/x-executable).
++ if (mimeName.startsWith("text/"_L1) && mimeName != plainTextMimeType()
++ && !result.contains(plainTextMimeType())) {
++ result.append(plainTextMimeType());
++ }
++
+ if (result.isEmpty()) {
diff --git a/dev-qt/qtbase/qtbase-6.11.2-r1.ebuild b/dev-qt/qtbase/qtbase-6.11.2-r2.ebuild
index 9ead1430f498..c30083299097 100644
--- a/dev-qt/qtbase/qtbase-6.11.2-r1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.11.2-r2.ebuild
@@ -189,6 +189,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.8.2-cross.patch
"${FILESDIR}"/${PN}-6.9.0-no-direct-extern-access.patch
"${FILESDIR}"/${PN}-6.11.2-QTBUG-149431.patch
+ "${FILESDIR}"/${PN}-6.11.2-mimeinfo2.5.patch
)
src_prepare() {
diff --git a/dev-scheme/guile/guile-3.0.11-r1.ebuild b/dev-scheme/guile/guile-3.0.11-r1.ebuild
index 72b35499dc6b..b494d9b1db54 100644
--- a/dev-scheme/guile/guile-3.0.11-r1.ebuild
+++ b/dev-scheme/guile/guile-3.0.11-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/guile/${P}.tar.xz"
LICENSE="LGPL-3+"
SLOT="$(ver_cut 1-2)" # See (guile)Parallel Installations.
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
IUSE="debug debug-malloc +deprecated +jit +networking +nls +regex +threads" # upstream recommended +networking +nls
REQUIRED_USE="regex" # workaround for bug #596322
diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest
index 42e22960ffdf..aa4eb8d11475 100644
--- a/dev-util/bcc/Manifest
+++ b/dev-util/bcc/Manifest
@@ -4,3 +4,4 @@ DIST bcc-0.34.0.tar.gz 7382757 BLAKE2B 9f4902a1b4aa3f8e56e9b2f64efef9b3eeaff9bdd
DIST bcc-0.35.0.tar.gz 7386096 BLAKE2B 24d53add32b9c221317b2108bac8dacc2261fb6653e4484742568681023cd712ccedf00f12c5bf0df1938f9654ab45cab1239edd2723d216e7cb6fcd2110f812 SHA512 23cc1413fef785165fe9fd29a242fb13e4e56da7d63699dbed3d6d12902a1de392b412cb0e5754eff5aeecf0a023568d593c9f4cb5bca7a88013aadfaef4fa3d
DIST bcc-0.36.0.tar.gz 7402355 BLAKE2B 12ede16e01c7aab0c96cbcd7a1d50271d364bd2e83819a936880d8545850ff7eca7b0c2d04830ab3721ca9acf271f26d7ab30c5b2b075cb1d472328e7ad392bd SHA512 f87ae453668f12ab788b5d7948f9153b07f6198b5b6463fb67efb62443724e194b554aa3b4336184a3bce4da6e48bb6ab1fd599268b607ab62a17c61ec68b1af
DIST bcc-0.36.1.tar.gz 7403565 BLAKE2B 81f15e555296ef90ab3431ed67d0fc57562f05960c60dcfcc87e487fcea64a9250855bb997734fecd9ebfa8c8b05ab3d8dbbb452117ccfd6e09d991a7e856a48 SHA512 bada939f35deb806989a6f8b04943aecde472a4a85cd781861c67051a75fd197988090e67f5f937080b8d47643bc209cf7e83fbd6d811d727484d03f7be92092
+DIST bcc-0.37.0.tar.gz 7412456 BLAKE2B 3ee9bdcdd50686e72e5b2763f2cb4a9522fe01f80301690723e50f34a94a0b998ac540ec086f6d60bbc6d1d872bf5eae709b23bab3d4528f0e217ee85954ac06 SHA512 7817c62f7e7509f22767cbd43e4e946bcc2987799cc549cd3c8b778f8a9b4ebe76447e026abeb994f83f7633249a27d93dca12125ab3696255950424a577d17a
diff --git a/dev-util/bcc/bcc-0.36.1-r1.ebuild b/dev-util/bcc/bcc-0.36.1-r1.ebuild
index 9d30627ac1f6..ace3431880a0 100644
--- a/dev-util/bcc/bcc-0.36.1-r1.ebuild
+++ b/dev-util/bcc/bcc-0.36.1-r1.ebuild
@@ -9,7 +9,8 @@ DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{13..14} )
LLVM_COMPAT=( {16..22} )
-inherit cmake linux-info llvm-r1 lua-single distutils-r1 toolchain-funcs
+inherit cmake flag-o-matic linux-info llvm-r1 lua-single
+inherit distutils-r1 toolchain-funcs
DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more"
HOMEPAGE="https://iovisor.github.io/bcc/"
@@ -134,6 +135,9 @@ src_prepare() {
}
src_configure() {
+ # bug #938491
+ filter-lto
+
local mycmakeargs=(
-DREVISION=${PV%%_*}
-DENABLE_LIBDEBUGINFOD=$(usex debuginfod)
diff --git a/dev-util/bcc/bcc-0.37.0.ebuild b/dev-util/bcc/bcc-0.37.0.ebuild
new file mode 100644
index 000000000000..20936e467cdb
--- /dev/null
+++ b/dev-util/bcc/bcc-0.37.0.ebuild
@@ -0,0 +1,217 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+LLVM_COMPAT=( {16..23} )
+
+inherit cmake flag-o-matic linux-info llvm-r1 lua-single
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more"
+HOMEPAGE="https://iovisor.github.io/bcc/"
+SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="debuginfod +lua lzma +python static-libs test"
+
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ lua? ( python ${LUA_REQUIRED_USE} )
+"
+
+# tests need root access
+RESTRICT="test"
+
+RDEPEND="
+ app-arch/zstd:=
+ >=dev-libs/elfutils-0.166:=[debuginfod?]
+ dev-libs/libbpf:=
+ dev-libs/libffi:=
+ sys-kernel/linux-headers
+ sys-libs/ncurses:=[tinfo]
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
+ lzma? ( || (
+ app-arch/xz-utils
+ app-arch/lzma
+ ) )
+ python? ( ${PYTHON_DEPS} )
+ lua? ( ${LUA_DEPS} )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ || (
+ net-misc/iputils[arping]
+ net-analyzer/arping
+ )
+ net-analyzer/netperf
+ net-misc/iperf:*
+ )
+"
+BDEPEND="
+ app-arch/zip
+ sys-devel/flex
+ sys-devel/bison
+ virtual/pkgconfig
+ python? ( ${DISTUTILS_DEPS} )
+"
+
+PATCHES=(
+ "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch"
+ "${FILESDIR}/bcc-0.25.0-cmakelists.patch"
+ "${FILESDIR}/bcc-0.23.0-man-compress.patch"
+ "${FILESDIR}/bcc-0.31.0-no-automagic-deps.patch"
+ "${FILESDIR}/bcc-0.36.1-no-libbpf-git.patch"
+ "${FILESDIR}/bcc-0.37.0-init-nowarn.patch"
+ "${FILESDIR}/bcc-0.37.0-llvm23.patch"
+)
+
+pkg_pretend() {
+ local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF
+ ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL
+ ~KPROBES"
+
+ check_extra_config
+}
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ use python && python_setup
+}
+
+bcc_distutils_phase() {
+ if use python; then
+ local python_phase_func="distutils-r1_${EBUILD_PHASE_FUNC}"
+
+ if declare -f "${python_phase_func}" > /dev/null; then
+ pushd "${S}/src/python" > /dev/null || die
+ MY_S="${S}" S="${S}/src/python" "${python_phase_func}"
+ popd > /dev/null || die
+ else
+ die "Called ${FUNCNAME[0]} called in ${EBUILD_PHASE_FUNC}, but ${python_phase_func} doesn't exist"
+ fi
+ fi
+}
+
+src_prepare() {
+ local bpf_link_path
+
+ # this avoids bundling
+ bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die
+ ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die
+
+ # bug 811288
+ local script scriptname
+ for script in $(find tools/old -type f -name "*.py" || die); do
+ mv "${script}" "tools/old/old-${script##*/}" || die
+ done
+
+ sed -i '/#include <error.h>/d' examples/cpp/KModRetExample.cc || die
+
+ use static-libs || PATCHES+=( "${FILESDIR}/bcc-0.31.0-dont-install-static-libs.patch" )
+
+ # use distutils-r1 eclass funcs rather than letting upstream handle python
+ printf '\n' > src/python/CMakeLists.txt || die
+
+ if use python; then
+ for python_file in $(find "${S}/src/python" -name '*.py.in' || die); do
+ sed "s:@REVISION@:${PV%%_*}:" "${python_file}" > "${python_file%.in}" || die
+ done
+ fi
+
+ cmake_src_prepare
+ bcc_distutils_phase
+}
+
+src_configure() {
+ # bug #938491
+ filter-lto
+
+ local mycmakeargs=(
+ -DREVISION=${PV%%_*}
+ -DENABLE_LIBDEBUGINFOD=$(usex debuginfod)
+ -DENABLE_LLVM_SHARED=ON
+ -DENABLE_NO_PIE=OFF
+ -DWITH_LZMA=$(usex lzma)
+ -DCMAKE_USE_LIBBPF_PACKAGE=ON
+ -DLIBBPF_INCLUDE_DIRS="$($(tc-getPKG_CONFIG) --cflags-only-I libbpf | sed 's:-I::g')"
+ -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}"
+ -DNO_BLAZESYM=ON
+ -Wno-dev
+ )
+ if use lua && use lua_single_target_luajit; then
+ mycmakeargs+=( -DWITH_LUAJIT=ON )
+ fi
+
+ cmake_src_configure
+ bcc_distutils_phase
+}
+
+src_compile() {
+ cmake_src_compile
+ bcc_distutils_phase
+}
+
+bcc_tool_name() {
+ local -A rename_tools=(
+ [trace]=1
+ [profile]=1
+ [inject]=1
+ [capable]=1
+ )
+
+ local name="${1}"
+
+ local name="${name##*/}"
+ name="${name%.py}"
+
+ [[ -n ${rename_tools[${name}]} ]] && name=bcc-${name}
+
+ printf -- '%s\n' "${name}"
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ python_scriptinto /usr/sbin
+
+ local tool
+ for tool in $(grep -Elr '#!/usr/bin/(env |)python' "${MY_S}/tools"); do
+ python_newscript "${tool}" "$(bcc_tool_name "${tool}")"
+ done
+}
+
+src_install() {
+ cmake_src_install
+ bcc_distutils_phase
+
+ newenvd "${FILESDIR}"/60bcc.env 60bcc.env
+
+ local tool target
+ for tool in "${ED}"/usr/share/bcc/tools/*; do
+ [[ -d ${tool} || ! -x ${tool} || ${tool} =~ .*[.](c|txt) ]] && continue
+ grep -qE '^#!/usr/bin/(env |)python' "${tool}" && continue
+ sed -e 's:dirname \$0:dirname "$(realpath "$0")":' -i "${tool}" || die
+
+ target="/usr/sbin/$(bcc_tool_name "${tool}")"
+ [[ -e ${ED}${target} ]] && continue
+
+ dosym -r "${tool#${ED}}" "${target}"
+ done
+
+ docompress /usr/share/${PN}/man
+
+ newenvd - "70${P}" <<-_EOF_
+ MANPATH="${EPREFIX}/usr/share/${PN}/man"
+ _EOF_
+}
diff --git a/dev-util/bcc/files/bcc-0.37.0-init-nowarn.patch b/dev-util/bcc/files/bcc-0.37.0-init-nowarn.patch
new file mode 100644
index 000000000000..2c6108e82985
--- /dev/null
+++ b/dev-util/bcc/files/bcc-0.37.0-init-nowarn.patch
@@ -0,0 +1,33 @@
+https://github.com/iovisor/bcc/pull/5555
+
+Prevent a warning caused by some typeof(x) expressions:
+
+In file included from /virtual/main.c:4:
+In file included from include/net/tcp.h:34:
+In file included from include/net/xfrm.h:26:
+include/net/ip6_fib.h:256:10: warning: default initialization of an object of type 'typeof (f6i->expires)' (aka 'const unsigned long')
+ leaves the object uninitialized [-Wdefault-const-init-var-unsafe]
+ 256 | return time_after(jiffies, f6i->expires);
+ | ^
+include/linux/jiffies.h:75:3: note: expanded from macro 'time_after'
+ 75 | typecheck(unsigned long, b) && \
+ | ^
+include/linux/typecheck.h:8:12: note: expanded from macro 'typecheck'
+ 8 | typeof(x) __dummy2; \
+ | ^
+1 warning generated.
+
+Add -Wno-default-const-init-var-unsafe to silence this.
+
+--- a/src/cc/frontends/clang/kbuild_helper.cc
++++ b/src/cc/frontends/clang/kbuild_helper.cc
+@@ -141,6 +141,9 @@ int KBuildHelper::get_flags(const char *
+ cflags->push_back("-fms-extensions");
+ cflags->push_back("-Wno-microsoft-anon-tag");
+
++ // Prevent warnings from typeof(x) expressions in some kernel headers
++ cflags->push_back("-Wno-default-const-init-var-unsafe");
++
+ /*
+ * kernel is usually build with gcc and the kernel devel header
+ * reflects that fact. However we build with clang and this must be
diff --git a/dev-util/bcc/files/bcc-0.37.0-llvm23.patch b/dev-util/bcc/files/bcc-0.37.0-llvm23.patch
new file mode 100644
index 000000000000..5654a94dc30b
--- /dev/null
+++ b/dev-util/bcc/files/bcc-0.37.0-llvm23.patch
@@ -0,0 +1,34 @@
+https://github.com/iovisor/bcc/commit/dad0db93fd0f443b2a4f43bc2f23c621c9202516
+
+From: Viktor Malik <viktor.malik@gmail.com>
+Date: Thu, 13 Aug 2026 08:22:00 +0200
+Subject: [PATCH] src/cc: Fix MCContext constructor for LLVM 23
+
+Two LLVM 23 patches [1,2] changed the MCContext constructor to take
+MCAsmInfo, MCRegisterInfo, and MCSubtargetInfo by a reference rather
+than by a pointer. Reflect the change in call of the constructor.
+
+[1] https://github.com/llvm/llvm-project/commit/13e98d834101efd1794cdd026377c508293ee21b
+[2] https://github.com/llvm/llvm-project/commit/d50631faad3003e73589528c83d3bbbad7ba72f1
+
+Signed-off-by: Viktor Malik <viktor.malik@gmail.com>
+---
+ src/cc/bcc_debug.cc | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/src/cc/bcc_debug.cc b/src/cc/bcc_debug.cc
+index 2e53c44d4778..0812c4abc788 100644
+--- a/src/cc/bcc_debug.cc
++++ b/src/cc/bcc_debug.cc
+@@ -148,7 +148,11 @@ void SourceDebugger::dump() {
+ T->createMCSubtargetInfo(TripleArg, "", ""));
+ MCObjectFileInfo MOFI;
+ #if LLVM_VERSION_MAJOR >= 13
++#if LLVM_VERSION_MAJOR >= 23
++ MCContext Ctx(TheTriple, *MAI, *MRI, *STI, nullptr);
++#else
+ MCContext Ctx(TheTriple, MAI.get(), MRI.get(), STI.get(), nullptr);
++#endif
+ Ctx.setObjectFileInfo(&MOFI);
+ MOFI.initMCObjectFileInfo(Ctx, false, false);
+ #else
diff --git a/dev-util/bear/Manifest b/dev-util/bear/Manifest
index 613f8ed7709c..aa1c3bd50a87 100644
--- a/dev-util/bear/Manifest
+++ b/dev-util/bear/Manifest
@@ -1,63 +1,92 @@
DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
+DIST aho-corasick-1.1.5.crate 184315 BLAKE2B be0ca3cb1bd0d43d06e4d035b18068ad6cf167832ac4447dba8243d2241de3fe62cb7eeb2b03afa48ca31f415ee3b56afc541e7b4e0ccfc8768952a4f8ea89d0 SHA512 324012ebcb573740ce56c7ef217dcf2bb849d0040e022dcc39aa8a46750088a2c26271016bfb6b1bf7a558d0c4bcefc004811bd8f0afd7fd000dce9bf0206643
DIST annotate-snippets-0.12.16.crate 56108 BLAKE2B 3fd418655c7a5072fe085dacf7e2b768b29ab75675c769dfbe404823d3fe2f4adbb04b6adf31cabbfcab3e228bbdfd621e3ab05f9a6c8b288c0010f7ae56b58b SHA512 53bd0454c13e0b1e88a656eb8bd2adf5604819980b8fdbd29372c4b620d19201b1288f4165e4782b345df6a55b24c04b290f99103666630b5a475a8563fa7829
DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f123840093013fa16c030c25e22ff0731cdcd7161737635c532d45ad0307a1b7f951859a40dbe1c812b3e905550b33b90 SHA512 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
DIST anyhow-1.0.103.crate 48746 BLAKE2B 4927ba05b6ae9fa89cc3d0eb1d16cbc3c9a0cd8759bcfe8abc8815dc5468d6073165d1c92f7fea7ecdf1f834c4d81c0635713eac6d0653ce13c50202a5435091 SHA512 f61e983039daa3a0da4fe4d5d30f43348b6ca8302bd04a6be9125b08f6951b3e9d061360e8ed5f83f7484d85b7308db67cf2a677852203517a2088c59a3c9198
+DIST anyhow-1.0.104.crate 48819 BLAKE2B b74402bcb5c566403e7f768a8a240755997ba3cc2093e132b79b7a6ec17ffcce1aad44ad0d96a451d2ae7bdf5cef655762548dd30ed3121f7b6f3e65bb98d461 SHA512 5de699d3fffa67fad1be5cb632de87c8e8ca026e480ace9eece3065e879c7996ddfd5e11b9a0b0ce002a880616e6de1de71ee73b268660cf30525bdf3ea86ea4
DIST arraydeque-0.5.1.crate 17671 BLAKE2B 0dfd28da55d17c68795220a17a1c6ecc42380a853c96b80c8a5395eb8859706b5c573e54ea0ed71257b7668662bdd67363e3fa0531b99792511e4d41c03d364d SHA512 11d9af9882072d3f4d662789f13653481d7d3539bf9b8db74257cff25977e6419535f092683f7c5384a0ed3cf05cfcb568c1292b413f5f46580370775bf3e232
DIST assert_cmd-2.2.2.crate 27683 BLAKE2B fca1d38483f4e791951b27cac7b74d646819dd5dd514621177be5adfe15c0e654d2cb39280b1440d2bf8801753dd23b7b3f36a18fa1cbe788c6937db14d0fbb4 SHA512 9840d542c00a4df5bdf324ee7fb7120612480d758d8923d54455a93815b5f1d576c8968956bd0cf3f31d4ac457e78b421051b3d9af6e4737c2fec7437d5bb44d
DIST assert_fs-1.1.4.crate 18946 BLAKE2B c302129cfa0a0650fda357fbb01a15b08594c87b8ac2c386bdeeda73b9b7a46a7f9db42f51f7e3e779e0961eb9d8f4df8c66d1b1b9611cc82ceb482ed510cd93 SHA512 e46bdcd39d6012465450bb44a55c87276a79591dc805f53cab18153b0aa35b1edade188ce3494754562117bb9d33d4b4c5f2d31d1a75c14fee0b21bea4a29314
DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960e808008aa536f5f85849dbfaec334fb8ace1ddfa95521ee289c494576eac7d57729f06385f911d16419872e SHA512 4d7c168dd8e98d74b09a2762dd95c9912b903e9785ecded165098fc58e20ff35c80facd7fe5a6a5523250fc34c1e5fc509ab93c7c68bc3b2334ec0dac3bcb840
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
+DIST base64-0.23.1.crate 93605 BLAKE2B 9611a5c1cb40c79c8a67ab530c620b58d2d17d4872b08d1a30e2e0aee2b04ba2e498b5df9a454ad1d4c938537847092e18c0d03c2eaf9cc6cae92a4efd69e8bd SHA512 f9a402e7161a95ba52a14bb0ec8d5dcf6cc70f97b50d40ac4a150c977b752861da6b9feb63e5e9b15f3309b95b3ca0ebe4e789c26e6b96af4e0c69642b140a51
DIST bear-3.1.6.tar.gz 170892 BLAKE2B dc54bf28ad329e39b609b4993a1b6a78b4ea6562fa57b1615f4b7885c0aab70a124c485c435f3cb341be2915ee7f0b80ab9362c3504899d436271208e25cf239 SHA512 5852ca8d93459a9e1a6d2e030cc3963c213bf1638241825ec5df4eea7e3460faca9436ca2e36b8e5da40222306a0ecc8ed80d1f5e518ddd97dc5e200d42a75bb
DIST bear-4.1.5.tar.gz 430797 BLAKE2B a7b655db84e70e5a46806fd1f58358442b799b1e351a3ed12e7cfc3607e4b49e8168cb7665a4566e88dad625133bf8b7a20cde79864a8560449033a637261fc5 SHA512 89dfe43fb558c19abb5d8c708327ea4df80f160e31be9e0a8b7e9fb6e19e68a3c9159073969b1bedae860e9cb1df779b04585dc747a2ae95bb7483b73213c4c9
+DIST bear-4.2.2.tar.gz 691851 BLAKE2B 0c8fce200e5d1f8fed08fae19ff578f0f30f20696f936ea59f8b9aabfc0b6c439a5adb4d63ccb92637320185ee35d2a57454c2588b95d0ddbfdbf1c9ee4c0f1d SHA512 02c6ca1b14265b627ff8c4e641bc653fd9c2bdafd11f077de5366c157f49d908ed048ba91956cb0dd3d8b584cb5661e517af30fced2ac041b8b4a2825bc3ced9
DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa
DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571
DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f
+DIST bitflags-2.13.1.crate 51395 BLAKE2B fdc2047bd877bbff24d9cb98c4fcc96b256f6161f7a2c10e437ea3c05485a1950ff8f1d9bb16a28e92b1755b37244bc3cbf3544688e6b7de147981d641c04319 SHA512 f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8
DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330
+DIST bstr-1.13.1.crate 356631 BLAKE2B 074f90244aa6b2914506779636463fb1d418b38213da6a438d4aaf40eebfe6c334884c99eb8ad6da1d9ddb8cf5ffb289bb21ac8cbc4dc75957a9b830ce184b82 SHA512 81ef4fbf5a371c47b933d5405cfe23a826683af76607baf4972c1e6a2b23308f73ce4309f2f7eecefd58e1773af0e9c943d7407095724b75f2695cb17d35a653
DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039
DIST cc-1.2.65.crate 95435 BLAKE2B 40f9d895bf56463e4083978426606268022daa3d7ac61967fd1a97bf511b84735b4c6afb0367292291e71c64893ce4936c2f70f2f44440864db7cb60df0f978e SHA512 2eca61b225cfcbd6c293dc47266411140db6ab3a2aa8f5f03e6d6fba24b223515160601c4e36675568653be1a27e78b41308ec9e9c55fccc2e456d858ffe9f53
+DIST cc-1.4.5.crate 101464 BLAKE2B 9a27c7e9816893d541b0ca028a458d79e084118226c4dae78a71106ff937585b1a53187384eb8980b96aae7ae255283cf1700d60c67b741b8b86c13fa675c1ad SHA512 e7123301809160138600ef91579694dc9888f67e60961b144a205fa81af516565fb1742a6233b11be5d0820655e1c800fc4ae101b90806a11e0f07fb2df6fcb6
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
+DIST clap-4.6.6.crate 64815 BLAKE2B 56f723802c0f95dc4c91edff9fd0435b655b85e9ad47deca2d68379fb8d5ad81ae807b670cbcfcd5348a5a2db13fe24dac05cb5761c5156d9d3bf2df29a03e11 SHA512 a594c03dcf0fad6786e86f89f9f7cd17d60c8ffe849730cb3cae4301a7ab0a7867772887b0be3cca4284cedc501bff8666bcdc1a67e58c0e723feea200f0b04a
DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
+DIST clap_builder-4.6.6.crate 171756 BLAKE2B ab83419f3d035461d38e4f595ee9e3322ed4b7c755a8ad74e5bc7ae4ef9a30232b659037c8830c449d1b66abf09a1f6b9f612765ccdf0b13840fc5519854e7ff SHA512 e99cc20a95c7e27caee8732c3fc8add06325749feb1c122eacfd3e75bb1a6890d50287b2de15d9ffd5580c94695bb6b4dd3105b7d13e36cbacfa699a8d2f5b33
DIST clap_complete-4.6.7.crate 51603 BLAKE2B 869c15726393e2045d715f9c603754fc0744332402ab47b5253fdede1d8e5de20dd4478062b61325ac0a58746528b731f97e18f81387c4b72f3f940b787ee868 SHA512 778eb39f574436eb4e5bf08d724631959662ab5a7ebf0d48f0a9ae85f39dd62684d8b462917662f4d9c852abf28788dd9eb36e9957d78b047ba3bc8cde691636
+DIST clap_complete-4.6.9.crate 51920 BLAKE2B a80c3f360b4838b66a48cbc78b0c27220cec492ec27d4f77b8d87c8bf2a24c66903dcbe834838c60f55295b87040fdf35e3799a183e73048f127d5a1ffae265e SHA512 9020deca83b67ac7970c8949f6fff220a7b06ec1d18a5fd615e5de2e55d8d7e6c0c779461573bb2c539e471dcdd233ef2c8cbf8cd5df2a359d874adb27eb97f5
DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
+DIST clap_derive-4.6.4.crate 33533 BLAKE2B 200f69cd10fe5aa52c33b9097849f7e8776bb42e52cfe0ee9b5f42d403c12a3420a304b83e3e027fd6ecf9be38f5345f1205c051219d2c16933e02d93d5ae883 SHA512 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07
DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST console-0.16.4.crate 34353 BLAKE2B aca154a28773106a62882f96c6b3e7a482fc8f37e5857e084430696efdea81fe9921ad1c93e1478d775fddcb8bcf6cc1c8103e6c714d8e92f0d8d11d784996d8 SHA512 140f61bf3cf84135f876b3034f2dff5f5366465e0dba718df9334341c78e5ca23f4f97876a35cc90256490045a96d9a74aecf709c1676a83cc083700efaf1a53
DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
+DIST crossbeam-channel-0.5.16.crate 93189 BLAKE2B 80876dce7f8504a5b3f5ed803aa20de0b6fe57fdc1dc2e083fd81aed62d6ec670f296fe3ffad96e0c152ff7028796eb5e99ab727f73bcd9ba66c97d42a3e23f6 SHA512 87b019debfec43724f594602d03beea8f48ac6068666642c2257a05a6970b818e0db574d13d2283be4b69d1f68eed75b68dd6e71eeab5cbb893cd3896ebc265f
DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
+DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
+DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
+DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc
+DIST ctor-1.0.13.crate 48320 BLAKE2B 71464bdc5d5f22bc25666d257bf1a27a49a5221c777c6ddc9ac6c55f6372ca75825c1cc4e61e8005a35f005d4579760edcf64d9c97c5fb7bd3c129ae36eebd12 SHA512 34fad39596199430bf1548fbd87a3e7f64ff242dab4a3e4762742ae28d67cf834f7c30ef380cf46b153d15a6cc561c1b918e2448e7fc6b9fc480680275a5c658
DIST ctor-1.0.7.crate 48863 BLAKE2B e6843d17380269b6f38f0cb3e4f830833eeabfc0cee39332facf37510390e293e3c963f173c2715b66f25a9083c82b7385298975edb957ecf9941d170eaf0bb3 SHA512 eb1b50af4c6f46e50dc0cffea2ba97935887fa8822c37662720e04adb7a9ebbab1e006c38a93eeba7e7406a2f729be9c646152146be84e7bee4cbb432454efaf
DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
DIST downcast-0.11.0.crate 5976 BLAKE2B 4ca0e66dbd8dbc86920d4184de8b37ab41954cb1560c7727334c990b97ad9544b098f7ce50759d10cac8b9cb955893805aed3bac5849c8b44a965e24d2ac7653 SHA512 11b037a09829e3e93eabff69f02b608725e6e348a191b1b6c8bb044b8d820a6ebf46eaea2f8bf5eb1c156f20d3e97be9b581e1b5fccebbfe76d94157d6bccd53
DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
DIST encoding_rs_io-0.1.7.crate 16969 BLAKE2B 8d51835dc0882d0e0512f0a177f10da3a1c384f38cb4eb163f957cc134ef5b7aee65d951cf65c99cc80b087e0e92ca4dae431e3a8987fe6b86bbf0dd1bfa8ef8 SHA512 0c7d33616e96fcdf225599dbf469232d150fa4bef5809346c4003ff7fa0362a1cded8f3392fb5945f4950e2b2cd71b60c93025d73ecfdd2ba4fda5e03a16902c
+DIST encoding_rs_io-0.1.8.crate 17226 BLAKE2B b990f3a299ded6c1536055bd341be54dc7fe2f2cfcb5d9ecf55a23c618fa66bcd061b4f4491e045689bca415ccfd132c0e8a58b49d1309fd03e4796313708670 SHA512 b5bfb22be92c3ecd5f55abe10ecdecdd6e3647a357fb31012a0849a222b16b454a4dee316a218c5398df335551f7ee4ab8205e8872aa2cab58b3409396dcd41c
DIST env_filter-2.0.0.crate 15184 BLAKE2B c2f2d1f7d98bdd6eacf2918e775a8684af28865de6993cfd50e7e71c60c0ce3d4ccdee30171150a0540f8e154be9a46aec7dba159035a51b97748f7b5cfd34ce SHA512 d0848501adab1527cc741cc88040bb5fbf4f349399f0af7b250ce4a8918733892353d649179c3a6de89fdcc1cd428a5211857f146bd5e0a1b8f8f206bfb31423
DIST env_logger-0.11.11.crate 31884 BLAKE2B 01ed9cd5e356eef5891d3abe5284a9439cf3a2fdbdc08e29d02a85763e39e543956d734fa3726df3c27cfd46b1bfac7e4365e7e9c4699b91c6ae8532d2bf404c SHA512 31129c3f766ae7d0303512e526935c1ba50b1ef2535aa5c74c6ffedff00ec6d0e4bc7cd62876246e6e3a14bfcbc73c5aeadafe0d8dac2bf62473b364002b7551
DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
+DIST fastrand-2.5.0.crate 20782 BLAKE2B 6c32deb12c2e946e8eff86a0bafc5a9c4b6ecbd3d0faa10b68fca876638766cbc4b866dfaf52014bb4a1cfe6b58189e8cbfbe2495e9cfda58f90ecbf0f821e68 SHA512 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
+DIST find-msvc-tools-0.1.12.crate 31570 BLAKE2B a5738c3dfb652091166a33074cdd67c53f069127f727fc37fbd13506db17674b688e579abfbe2ae25f9e2b2a965f52c04cd87d25279dc858f4d59e18d7234053 SHA512 3914a09833b5dc93a270d2db21b6baccf036b54f42d2190369f691e968bbd88df8dc1e87cb5b8a2e93d4105ea4ef4a3dca6a63db2c4d60a4c29fd61e5b7f22ad
DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
DIST float-cmp-0.10.0.crate 10702 BLAKE2B e1285cdaa5abc561cea8916bb89cb022da8574faa0070d05cd4ab7537b6e429220ae9a11db2ee24551a52eda5b541c157b8d18f00f27458bf380b45df6f20f00 SHA512 024d6cce0c16f56e4f42381fecff1f3c6b9f960d62e81cdd78b1c77103dc4bbac11c5d656d44ec5fcb644edcd7b9c1a905533df3d758470137e48e3dde4633c7
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST fragile-2.1.0.crate 17876 BLAKE2B 0a80c5e5420b24b04cbe31cf63ffd44c1d5909834a9d04ae729d596308ffad531e1f703686d68ac8ceb22f6c829c50f7d52fc5bce375ec94fdc0fa6cfbf78449 SHA512 d644b6cd8cc49b196a551954a9795fe8f44a68a682a6da94c8dfe31ade99bc7edcdff27298373a125d6907d57ee9bf56d794ba688e8ed034d341594e6d82c7ef
DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
+DIST futures-core-0.3.34.crate 14692 BLAKE2B bcec84e12b7979d5e10c8fec533d7eb8a49ba299461d4268ce77925f647bea4722312e59d001f5d5e779b376728f06d89ea5adb531cb672ab3ccdf897ebc0087 SHA512 05ac009da05e0d4cc41866a1ef95f7a3da03d037ac62dddc0df59c24cd3fb2d164982c95062f810982c3ed39e7130560ab58ea815db4235bb69c8809ba8e5566
DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e
+DIST glob-0.3.4.crate 23511 BLAKE2B fd5c4200c0c9c3bd388bc65b6146ab09a181b94ea3248f188f932760e75cc8406d3ceed07fd7ee20d72e98050405a396a58dc068887cae3203848ed51875783d SHA512 aa836d52b772c6bbd2c2749995720aa50b3e8360d9c89c7f5ca29dafb21543647a4b21dec4d05a26611255073bd7fd560549a9b42f55e6b8cf562049254d2184
DIST globset-0.4.18.crate 28970 BLAKE2B 3c24364c29c8dece3da0e978a5be3319e5a33731b53200102bf9cd33faf18b590afbaa45462a87a7ba54a59464a82b46c8a51d9f664ca59a6735721cf6bd82c4 SHA512 44afbcdaff506dba351b967ff435752988f7d980e0b908c248c2aa462dcc95c94907a6d9ec7aec28599dc29d3fbd421cdf0bc8082042263b6af69b36fc1a2c54
+DIST globset-0.4.20.crate 29724 BLAKE2B b9663a7091bdad2499aeb4795d94f4eff069a6febfc7e9a5b1199bf010f87837daac6d83cc173ecdc88a3be28a0f2b2d5deb3e98463c84873b0d578a6f0b9c01 SHA512 28e17a477f57903c8c6491dadf05be26ee1fdf099b392f6f0148cb12fd7237f871ccd61e19bfcd19bff468a8276cbb859eee37865cd4eb4407d7d9800e701f65
DIST globwalk-0.9.1.crate 12572 BLAKE2B 3518672646219e391aa0f157ae6597c78603bbef776d92403b874f848846d60ff8734e75b117dc76b1be91f830157cfce698058f445773748b9dda9cdaf3afce SHA512 9c95d6832950b35cf6ac87bd986116a75c847f11dd2e96ec0cbeb6c223ff901c949429669698cd75c4244a60c3de7df9adec648bc531303cdfba889e09f29448
DIST granit-parser-0.0.6.crate 142342 BLAKE2B a86a1986c2e0ce0e93fcce1790435640b2574a3b4e02ef9d19a5d12348d48ed7350d325d8d69817026b8c600e3ee45becec76ecfdda2aae2bcc6a2d6dcef3cf9 SHA512 a5e757407d1b73b8de660ce78b3ec22614a0087ae807eb70d70cfc4f9986a4b324750f717f1f22f20571abcd410377754aaca68a6bda51fb3a00b396fdffe635
+DIST granit-parser-1.2.0.crate 193741 BLAKE2B 8e86427e83cc4c06fd903327de6a40bb8b2711da486cdadc3c4c1a7e9e68dfdce05f7d9aaacc39a1587ea50c23c8afec4ce178363c089fc3249dda81b2785524 SHA512 8b4159fb5d50ddd78121cc4a0752986bcfb4fffbab35f8bf6b839a44c076920b32ae959ad4429d36018ce7a4e706fdf863af95f5545dae7bc4a888339c6fee57
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST ignore-0.4.27.crate 59603 BLAKE2B 7253ddf665d5c3e5846caedc60092726180f6316e2c5025c82bc561d62325a836ebf3a4da4a2a17313f51bba743f3aa2542889c38b4365f9ce7e8000899ef99f SHA512 468224b67d8ea2c85986a789a553e95bb62c5d0bd58f3114473ea3079faed42154169e683e67999eb0a7caca812bb7eb9287405a1ea513832bb12a9b22691876
+DIST ignore-0.4.33.crate 73872 BLAKE2B 451e02dcbb8b43b941bb4a5b0850c279fe81fbc80185084bf92b6abd3e05eddfc5b643e1a9e5ef8733aa8e0e1905134594dad4c2d1428c056ee9ffbd6b0a5686 SHA512 b31c53ddc4f344e727c4ccedcd79922c4c75dd85cf569a3931b466447d585ba17eab8a9464c24142e4248023875173eef8351558a1c28a546e81d72de4149560
DIST insta-1.48.0.crate 121313 BLAKE2B d23ec50580eccaeb3077474f9ad9537ee27e2b498781a03834eb3644fe22692d6cab6198fcce830a6e010ad9c0b9c1610f9bee6f1dfd8eda196763acc8b903b2 SHA512 bee7ea8c5b2b4ac551c50a3d8eee74e3c7636b891d7546d0947c890fd6544e2f1a3724e4cc3fa44b1552b5b389ddc8763784ccf15242bb86271ae6a982c42b20
DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d
DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
+DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
DIST link-section-0.18.3.crate 60591 BLAKE2B 03fd612d5e3c3841051ef76d44777591f7c0d2db17056740591a29ea96ee550275fdddc22263a350af662080327cb7edbb52e082ff53b54b1497fadb2ca8f841 SHA512 09fbfd4e00e3c39a33fd4a2d8681ab3f4df6c58599ef9ae73a475a050b46abbd5db650c3d52125f9e016fe71892ea55a524f5e58d0eee8006308b52084ad5f39
+DIST link-section-0.19.3.crate 65623 BLAKE2B 05644880ca6c8a075429a598480c600f432936f22cb56cac174784ed56b147ac67149692e1acce33b5df1dec344dab54e4627bd6ea5b1c978d8e2d86ec41fa52 SHA512 6f866cd216792fa3721283cfdc4ba4453c69d9c320b8d07626dadb2a20a29d04c3130ddf813ea9d41e040595a9dfcc7a74c2966de8e111e9b7129c6144934360
DIST linktime-proc-macro-0.2.0.crate 19157 BLAKE2B ce28fea09970ae172dba7ee3f336bedb68e935ddebf353aff4fdefd99d536d2321d38d57afdf2a10ed165728d73b4cbcc4dc8e9d15157115fe5f4f33ab8a8393 SHA512 482eef301567685eb85c637968c10858faa730ab9046076bd36835e0bb7d1f41f5ae4df116e91d882a06f8ebe7ea3deeee981a29d0438902839c863b449f7720
+DIST linktime-proc-macro-0.2.3.crate 20670 BLAKE2B 9229518f73632aaedd57d406a078523a12aef3da63e5915ecb6c899e35fcd900a10fdf25c3a5e2b42435b1fc1d2e4189fa3fa7f924128ad9c3880a73da77b6e3 SHA512 6c9bdb3ceead634993da1022cb55ae7ddb42662dd0f383ec8d283850603d425bd2b535b8faa97bef39e31054593f8fa5c703ab8163986acd0993fdeb1030f236
DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b
+DIST log-0.4.34.crate 53395 BLAKE2B c79adc36efcefc23b0d4419364e4f6e31850afe766081283b97b9b8fe1c99159b275aaea6a06ad4b57bb0ea0f440b72e88aeac8425d316009ade570b8e027baa SHA512 6f51dc492f808262a67b28a1a80055aee15eb9437d0b0e21e0478cb94db358f751a61172f0c303d94fa949a1874e3f25bd7bc29d9724e3d43849a9f3f4b55d6e
DIST memchr-2.8.2.crate 99069 BLAKE2B 1a9567e9e05fd357df8ff8ef835316b3692e2df6e8a2a8783ddb2fa7596ac7bca88159b800a2b8ae070cb1ca09d8c48abea658b884cc091a6a12e40b5d35bd6e SHA512 011574c7b8519b19298e553d170c1defc5fd06698d4c00684715802de57b235562c8849ca7bc0ad2b77a05eb2f94af1f49289285803d4461460469248319a15e
+DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
DIST mockall-0.15.0.crate 25611 BLAKE2B f7cf5a62aecbd51a9ac1be98f389c8581fef14e8a476b7206bc94d2ac0c95079ad40939555cbe50694d305fd6f8c5916efa529e592f91aba02b62b20ebdf99ed SHA512 8300425d3bdeb02c25bcd0e53322c321a06354baf562e2d38eadcaa2a928a729e9302d0c1cf8d2bf48d358b65f912f8bbc021871fc4d7a5da769157158a4c074
DIST mockall_derive-0.15.0.crate 49467 BLAKE2B 839d256a52687aee1f9c8268fbd7a206cd1e06af7fcbce6e3a7af7a0df190936728dd253ed84d9fff2fc019401d399a6d3bd609809b94ea306979a9013ffe187 SHA512 cc41420b80cc122477e4b863f5f913a2ac80fdcb1eb73ba3896595cea66fbf3122ec93cb81383680e134f03d3fe5ffce46c8096b05c8c35be33c3200a4e3b2b6
DIST nohash-hasher-0.2.0.crate 8051 BLAKE2B 5f307e2bd15580f398d53d499b9013a6c62becd4ef0d3edb76f9fdf83a59c8fd86ee4bcf42ba3a8d67bbea522db65828fe7fe324ffc8d5008428570d7b2203a5 SHA512 b1b754262471ac1fb074559c264321f8f08c46c55752187f51a93cdc73509551b43008751ff9db4aa5b47fbfdda783904f5492349546ad14856fe485ccec55d8
@@ -69,17 +98,22 @@ DIST predicates-3.1.4.crate 24327 BLAKE2B 15473a63041f1d8fc2975c968decd46dcb472a
DIST predicates-core-1.0.10.crate 8649 BLAKE2B b167c1dbf765ea2c5e341e0cf5fc2e5bc5ac3d19e69292a7b3910c960679f31388bdf2758c9cde4d3631dc351a72ca729ee54d5b685a583365b5bc1ce288272e SHA512 5263fbdf4368f9fb49d835694aaac938f3e752e9699e358166b06e24c5344509bd4760716ef046c78e25651ceb2848c0f97ba9219b3dc7c2f84020cdba9f4fb1
DIST predicates-tree-1.0.13.crate 8422 BLAKE2B 92fe8baa81e626a766ff6f8f93c8c730e313e4c0ebd3230a1821c792349cbfa380dbe121fd946bf61ee9c88d2a72d1bb100fcf84aea9d27d8c33b14f14550d7c SHA512 def90df6d0d69f9a42f383c919b19482ef8fe2e5980515e0c74facf952e01e6b42561298da9ee3f8dd3fdbfb6f492eb8faaf9a1016dd37b937f982a64069a3f3
DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
+DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf18186d72c3d50b077b1d232fbb67d1c87ed09f3c6dc515140041c2dab5ce7706042c8235b93099df7d1c962d4a3a99160 SHA512 c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
DIST proptest-1.11.0.crate 207859 BLAKE2B 9ce401b594e9b806ad1761ca04f71913aef20d465e15d2c000abdb89dee1d7530925809d975ef55b7b6cdb29053dd3d4e5a75e2337d3737d958e6bf804c963d2 SHA512 53ae933676f2e69d4459b71b0624ecf52ad682ef6e2ae1672e3bae33ee5f8917f1157cd7212e9d9e45a9b7eab810384bc19727fbd0a5ef95be4077eb5cbbfc09
DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
+DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
DIST rand-0.9.4.crate 99786 BLAKE2B a6a3c106a8f89cc5f066497fa976b43f577a10b673f1023e28da03f116caec679d85108e112114485ea8536a8edf93f849314f27925081b3d2618d61c4e65f70 SHA512 3b78989d418b84dc00833237e1e83d93a263d67d9ef8570785d1917a7dc731103db1b790643def196d66bd8f163da49994742791a1b2d9da03f854a0176e68ac
+DIST rand-0.9.5.crate 100216 BLAKE2B 1307971d6128ea60ca36181acfa5c4f82c3451520461bd9f83451f6876fa8772614b07a4d2f4e6a58ab00e63008e19edb896d2aa7758f305a8d5c9e0e5157690 SHA512 a59c3ddca83a6c6c5a8c39312d33aae2f7464017fca8738e2c8aed7ec013690eba7165d0f0dcc9caac4f103fd62663b80907de1cf9d41ae7a49db01f83f42343
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
DIST rand_xorshift-0.4.0.crate 10262 BLAKE2B 1b18ad64c3a612f4a2f23c106febb073802bda49dec8cbaa2670882d5884c68d1016fd5773e21b68bef8da03cdecdf3df5a20c84bf8854cdb609f6342c51578d SHA512 4fba5eab0f510ebe5054899ef0f8fe3635a4e798da72a3ef449cbd5297869dff8baa05eb2b69ad01f103163744db158dc6a3a61f4b4a5a7d63f72e7a2b58b3d3
DIST regex-1.12.4.crate 153468 BLAKE2B 404a31dbafedb5f5f4d45aad7e266ca25d3e8a15eecd2c8eed9c8afb8b405e2337c7df3b4dc7fc86742eaa93c55c76b625458cf2c212e5140bebc9f4051dd9c7 SHA512 d925acd772c27005cbf5dbc964d9537d9c01804b3258a155393d04ce1bddc9c145fa63ff4ec895d8270426ca81d551cd333f00a0050df2e4acb8ee807a691203
+DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
+DIST regex-automata-0.4.18.crate 628707 BLAKE2B a3a9320801319eb6312fa5c90b727a847cfb520a823a1d5a85f23bc07afa81e9e02693642b1c9345d80ea51946131681f048580e2e7a4b27869dc258706d7042 SHA512 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
DIST regex-lite-0.1.9.crate 96166 BLAKE2B d8c196e7a6d79cbc7a90bb34e24bcb8d6a8ab1b084435590a679fdf6a0586d8b6f94097ef1afb46253387b8574f95456e1118031df46e835c3ab61b0405cfcba SHA512 7cf5f12ccd1368653401d98ef06d7856d428b26f4c7fd68eded23a6aea4f27c30e612043b0d078bf51a7d8c800580dabc9c3e043e4867a911f27a72847bd6ced
DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
@@ -87,22 +121,32 @@ DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660
DIST rusty-fork-0.3.1.crate 21108 BLAKE2B 089d796e788488b2a07bd30f24b23193544f315dca9c34dcaeaa29928166de198b8e35bb0c89b7822cc058c1a381160ab22ee99e933ee85ea50e1a5830409364 SHA512 815e88620720901c737b8a3552424584094adeded3256678d3d033243674ab7808fc6404e678f52d0e46fbedf4eb9bb2cfd2ee85b543f21e448198c3c5f02381
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
+DIST serde-1.0.229.crate 83669 BLAKE2B 7f54b013f2273865493684c7c8d7d272ffbef903a1242fd81808c69b23444acd96ec0ebc43955cace91107331ac74f5e60c770464ce5b5cca92c383a810f757d SHA512 589b7523ecb57fe2003cbc4eb36adb07f663ce9c8620a7880a63630360c3d36e77388a270878493df0c383c1266ff855aebce424227a1c9da42f0fe4adaeeb30
DIST serde-saphyr-0.0.28.crate 533731 BLAKE2B 0de2f834533ea314d1ca8680ad77a5c6bbf4353622109729c1b5300f0f4cfa7e6fa75d06538a1fbc1a5b7ee1adb2b03cfc1278eaf580f7ef436f827cce8539fb SHA512 5025ea0356116783f68b6a0c6c162caf78ddf8b34a102bd5bb815a265f8bf66cd535db639a31abe0a0dc80155642ed1eead39daeb58ca987fdee90577bbfab1f
+DIST serde-saphyr-1.2.0.crate 620253 BLAKE2B 7d1438d7cd986451f3f2002c1d1da97702adcb0ddb73667e02ba777e2d01fe9858d7053acd346d41d8b79e9feacdc645d19c0db67bf8c2d2c4217d2003a5c336 SHA512 a12aecb0e6b464ee60c9b827082024801ab6319662ad616df9f8a08a90a89c8d28ca5a2d2e6a7c24014a90e097833244c1e00055f92809cabd5b0bb5c42a3c89
DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
+DIST serde_core-1.0.229.crate 63100 BLAKE2B 3126a7f8915a142f49a403dfc3b54341f67af7e533d94981e4b13450eb9c8d0befda14c91d4ed05a288a3b71b68430d8d5ec3263db6c146ce697046657b719ad SHA512 23122dd8663f6b4cecc8e6affe8b7a010abdd31428461c033a5db330bb7c2872c8a7e91ce0884923b640bea801a64044fff6ef532b260c05f31cb426b2518e66
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
+DIST serde_derive-1.0.229.crate 59864 BLAKE2B 28ab7ec0616bff52dbee3e05724b85db0fd70ae9bbb1b8f5124dfc9c923f12547e467a0b838ef57fdbd526d81c2718b2b8e7e75aa54f8e4ecace491362888968 SHA512 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d
DIST serde_json-1.0.150.crate 155574 BLAKE2B 03d46d968dbcdf626c5a7a82dae597bcdf1038e806de11f8f7b094ddc6ecf6f4a52cbbb7d4c26715a6e9fd99b19618f2728e050f0613c9b1b9d5bbc7b8cd0c47 SHA512 f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b
+DIST serde_json-1.0.151.crate 156556 BLAKE2B 3d9744a6d247000a03585ac59dbda46e804746a8ee5e912744d06c9a82828d9c3997bfa61876955896df732b219db4628f99aec669eb2f25459f2f37f7d5ede2 SHA512 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315
DIST shell-words-1.1.1.crate 10012 BLAKE2B 293716f6e69d5af09f7261bc6b325231763b8121152875a8072dfc5a2d58f819a2037c29ec2d78778ad4945df9a67ad39bec96528a1f898c6abe0d6609608230 SHA512 f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6
DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17fffbb7407d6f35a4e165432b6607f3897c66cf8d32bf6e795ba7297080608c855b796fcf19842f4c509fa SHA512 d1bf35e2c5a93c718d3cc395fc4b06cc0c42d4891c0f37247de7e179492478020f0c57ae74c461d5bb1f833b071fd5c036d8d6d6ab8b61be6140cb64ae525921
DIST signal-hook-0.4.4.crate 46945 BLAKE2B 705935c4716013d41f4ea487070e15d3eae682a635f7ad4b1cc10fd8a70c9437bb5877b83cbca054cf294605d87f311fb0a9b3d1c61052a45be35d76c1a5a7dd SHA512 0af5eb107c39397669c68808d27f58290a5652de43f71036ba8dff2355c20e6704f6fdb81af73f866551b8b5886400d6c49ea6461492e0d0f26b613fe0b272d2
DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051
+DIST smallvec-1.16.0.crate 32647 BLAKE2B 6900b277f34cd8faab7125b463fd0fd111ba403193fc9d6b54e21b66297bb20b3c00adc68084a468f44c4e28c0480c02483e3537123df5463210ecb0557df5bc SHA512 75126a2cb8ff0501c0a56db6410c53f03c513633febe70ce69f1c9055a2df1f88984a0f4753b92afba918408eae8283a4f16bcb903f51666250da7499c614d20
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d
+DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
+DIST syn-3.0.5.crate 313222 BLAKE2B a9e801ef23018a02207032990e5bd409081dffa3defe1d33bd8e3c3867fb070f22b9e4f869c80c83dd0aa6c8133efec8fbab06feacb3be4eb02786f79f037cc8 SHA512 66361e0536144010e7ee9ed0b71e11bc12e78220a850529ff6909b0796196c0d2c9797b36865f595fd1af9fb5e4ad18d4641145cf062a393cf869c7f79ed6cb8
DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST termtree-0.5.1.crate 8498 BLAKE2B ebe1face80741908e28d3fbf828bd0a7a70bb317f4532fe38ac9b6adae898a7032f751718a39300ecca8c7bf0ea6cca028c02c93c7ce7a645d67656318e90172 SHA512 43d92132cef6d352c6c0190ce4a688d7cffb61ee86dbc6b49ba1f4c404661f9b329331198063d913ae52b2d4c69e6a2d9f5cd62886894c468093abd8604f0125
DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
+DIST thiserror-2.0.20.crate 28969 BLAKE2B 08c3d1822d7f570ffd7ca21f8cf4e1f6de2c72ba7e69e136ed8bd8823e8eeb031a577b55471ef8efb8b92c41b6c080819363c6e03630a7ef9fb868548338261c SHA512 c58119059a2a204d96876b865744397b6b8a1835ddde4b4db1870b4dda28de0c583f700663723ba456d8ffa3b3aab423a28c945b8b97d13e66313d094f4a7e46
DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
+DIST thiserror-impl-2.0.20.crate 21436 BLAKE2B 25ca3a4a226c9f85fdf83db1d45b4d82c392859ff64944f58e7453ee1a05afe029316d54dec7f4fc6cb303adcb892e51257628cd4f3906c8bde45c723eb7c44a SHA512 080fd52a0248094a4118fd27fb1155efbebd2d7a478fdd821bbdab85fae2a094fbfdada68425af506fc510acd711401e75b9321bcfbe8af0d75b46c2341d1768
DIST unarray-0.1.4.crate 12895 BLAKE2B 20fab4ce218941bad9ae341d24e92469b01f46523adf9d6c80cf2418b79dc529011f357e3c96a66ad96bf822358581a150f75c4d3ca67043e01814c59f1a9bd1 SHA512 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630
DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
@@ -115,10 +159,14 @@ DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c595
DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31
DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4
DIST which-8.0.4.crate 27967 BLAKE2B 531261133f2d4f822db08f9d879e76b0a6e83256f208df853de7cb635c029350f93e2c0d4f4f2853744a13880c180a05dafaefdc92d8ce8b774761541d0f649d SHA512 cd38aa64c77f83510a8254e1e55ebcd8e226307f218af2ef5a1590156068a8784a63bd69268489b6fcc74f1f7887801b9862945b5ffc3bf4f5365c074a7b0e02
+DIST which-8.0.6.crate 29053 BLAKE2B a93dcf5caec76b2a8475b28d6b2a4c089fd2f540f6e3523fd9c79e0935c50e802015185b99e5e7e400728caca441541652e4dec1d2151512b1c0d7ff798d62b1 SHA512 833250fb19be43dd9c2825145dd1690c4de18bf77fc8866a55d10f8b4c4c9dfbba9fc925eed16225823a67a5db4e1f7c47ba978de3313ba867de113f67a578a1
DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa
DIST zerocopy-0.8.52.crate 284102 BLAKE2B a521a07bcfdc77aa29aeb8a84ed6989fa2812e09d53d0fb7173319c4e0131d2d4e47e166830b2884f29a6f2f31a005df7dbe14585a034ab6797787b0ce63fc6d SHA512 031f5bba92dbd102a71f365a8630e3ce8420864e1ac94cbfc614aa48ab59495c29757ca3f8e80e37c81501de327292a030b6d98d16c15df2128cf3eebc8bf4dd
+DIST zerocopy-0.8.56.crate 284907 BLAKE2B 1a65852357dfe72a304511871cfc748192722be600fa57fc6056c1c4db3db4c6e1454aa1bd60ba1f6e5c7d35609412635b34c65d556849a62c6247f01a64ddfd SHA512 7c9884de059210c2c99098b8241e82b4f23690c0d08389e03637605b822c62903b684666dcec95d33adc4faf2b40c0b81dac6c1ccff9ff3fc9064cde8a2be23d
DIST zerocopy-derive-0.8.52.crate 98218 BLAKE2B c579911ac818d5f69975d038bd50e544dc53b377028a2cc44c1b65d1c6864da0d0192d4ad01ee91f448ed2499507ebf220241c1f3fed84732d6a3f3c7b0fd3b7 SHA512 4cdf271144041f6cc5998df30e3669f386d30fb982aa890ec8d31829716cf54a9bb93930a881d4a76e8dbf1b8a69635f86ec6aba9f4c66dc26edfcefb9ef050c
+DIST zerocopy-derive-0.8.56.crate 105007 BLAKE2B 4c3fa9f369a0aa63fb660473dbdd064fcefd5bda3cc7985d8acd14cb2e4a4d83e3881eed522bcf15eaf72b887e9aed3a4cea4c9480e049d0369f4ab290b20d27 SHA512 f8cb1afff03cf9ba6773129e627d6992938e752dd3412dc4249b5c8088a2efa604806934b8b19c298791992f5feda17b3084b10b0ae3b9b8594d06d961773665
DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
+DIST zmij-1.0.23.crate 28612 BLAKE2B 5b1fda50a365ae6bba79ed8444f15dd184d0ba0d7b993c8f119355029b5d7cf6a4fe5d9f36eec722221725ed747cad5108eb707ef14920670ffa45843edcbfec SHA512 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
diff --git a/dev-util/bear/bear-4.2.2.ebuild b/dev-util/bear/bear-4.2.2.ebuild
new file mode 100644
index 000000000000..b34a212aa7f0
--- /dev/null
+++ b/dev-util/bear/bear-4.2.2.ebuild
@@ -0,0 +1,180 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.16.0
+
+EAPI=8
+
+RUST_MIN_VER="1.91.0"
+CRATES="
+ aho-corasick@1.1.5
+ annotate-snippets@0.12.16
+ anstyle@1.0.14
+ anyhow@1.0.104
+ arraydeque@0.5.1
+ assert_cmd@2.2.2
+ assert_fs@1.1.4
+ autocfg@1.5.1
+ base64@0.23.1
+ bit-set@0.8.0
+ bit-vec@0.8.0
+ bitflags@2.13.1
+ bstr@1.13.1
+ cc@1.4.5
+ cfg-if@1.0.4
+ clap@4.6.6
+ clap_builder@4.6.6
+ clap_complete@4.6.9
+ clap_derive@4.6.4
+ clap_lex@1.1.0
+ console@0.16.4
+ crossbeam-channel@0.5.16
+ crossbeam-deque@0.8.7
+ crossbeam-epoch@0.9.20
+ crossbeam-utils@0.8.22
+ ctor@1.0.13
+ difflib@0.4.0
+ downcast@0.11.0
+ encode_unicode@1.0.0
+ encoding_rs@0.8.35
+ encoding_rs_io@0.1.8
+ env_filter@2.0.0
+ env_logger@0.11.11
+ errno@0.3.14
+ fastrand@2.5.0
+ find-msvc-tools@0.1.12
+ float-cmp@0.10.0
+ fnv@1.0.7
+ fragile@2.1.0
+ futures-core@0.3.34
+ getrandom@0.3.4
+ getrandom@0.4.3
+ glob@0.3.4
+ globset@0.4.20
+ globwalk@0.9.1
+ granit-parser@1.2.0
+ heck@0.5.0
+ ignore@0.4.33
+ insta@1.48.0
+ itoa@1.0.18
+ libc@0.2.189
+ link-section@0.19.3
+ linktime-proc-macro@0.2.3
+ linux-raw-sys@0.12.1
+ log@0.4.34
+ memchr@2.8.3
+ mockall@0.15.0
+ mockall_derive@0.15.0
+ nohash-hasher@0.2.0
+ normalize-line-endings@0.3.0
+ num-traits@0.2.19
+ once_cell@1.21.4
+ ppv-lite86@0.2.21
+ predicates-core@1.0.10
+ predicates-tree@1.0.13
+ predicates@3.1.4
+ proc-macro2@1.0.107
+ proptest@1.11.0
+ quick-error@1.2.3
+ quote@1.0.47
+ r-efi@5.3.0
+ r-efi@6.0.0
+ rand@0.9.5
+ rand_chacha@0.9.0
+ rand_core@0.9.5
+ rand_xorshift@0.4.0
+ regex-automata@0.4.18
+ regex-lite@0.1.9
+ regex-syntax@0.8.11
+ regex@1.13.1
+ rustix@1.1.4
+ rusty-fork@0.3.1
+ same-file@1.0.6
+ serde-saphyr@1.2.0
+ serde@1.0.229
+ serde_core@1.0.229
+ serde_derive@1.0.229
+ serde_json@1.0.151
+ shell-words@1.1.1
+ shlex@2.0.1
+ signal-hook-registry@1.4.8
+ signal-hook@0.4.4
+ similar@2.7.0
+ smallvec@1.16.0
+ strsim@0.11.1
+ syn@2.0.119
+ syn@3.0.5
+ tempfile@3.27.0
+ termtree@0.5.1
+ thiserror-impl@2.0.20
+ thiserror@2.0.20
+ unarray@0.1.4
+ unicode-ident@1.0.24
+ unicode-width@0.2.2
+ wait-timeout@0.2.1
+ walkdir@2.5.0
+ wasip2@1.0.4+wasi-0.2.12
+ which@8.0.6
+ winapi-util@0.1.11
+ windows-link@0.2.1
+ windows-sys@0.61.2
+ wit-bindgen@0.57.1
+ zerocopy-derive@0.8.56
+ zerocopy@0.8.56
+ zmij@1.0.23
+"
+
+inherit cargo prefix toolchain-funcs
+
+DESCRIPTION="A tool that generates a compilation database for clang tooling"
+HOMEPAGE="https://github.com/rizsotto/Bear"
+SRC_URI="
+ https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+S="${WORKDIR}/${P^}"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD MIT Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+RESTRICT="test" # https://bugs.gentoo.org/973619
+
+BDEPEND="llvm-core/lld"
+
+QA_FLAGS_IGNORED="
+ usr/libexec/bear/.*/libexec.so
+ usr/libexec/bear/bin/bear-driver
+ usr/libexec/bear/bin/bear-wrapper
+"
+
+src_compile() {
+ gencompletions() {
+ cargo_src_compile -p bear-completions
+
+ # cargo_target_dir has different value in cross, but install
+ # script expects generated completions to be in the same target dir
+ "$(cargo_target_dir)"/generate-completions \
+ "${T}"/completions || die
+ }
+ tc-env_build gencompletions
+
+ cargo_src_compile
+}
+
+src_install() {
+ mv "${T}/completions" "$(cargo_target_dir)/completions" || die
+
+ SRCDIR="$(cargo_target_dir)" \
+ DESTDIR="${D}" \
+ PREFIX="${EPREFIX}/usr" \
+ scripts/install.sh
+
+ rm -r "${ED}"/usr/share/doc || die
+ local DOCS=( *.md )
+ default
+
+ # use /bin/sh from prefix
+ hprefixify "${ED}"/usr/bin/bear
+}
diff --git a/dev-util/bpftool/bpftool-7.7.0-r1.ebuild b/dev-util/bpftool/bpftool-7.7.0-r1.ebuild
index 51bbc6ded36c..1e12446f0e76 100644
--- a/dev-util/bpftool/bpftool-7.7.0-r1.ebuild
+++ b/dev-util/bpftool/bpftool-7.7.0-r1.ebuild
@@ -3,11 +3,11 @@
EAPI=8
-LLVM_COMPAT=( {15..22} )
+LLVM_COMPAT=( {17..23} )
LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
-inherit bash-completion-r1 flag-o-matic linux-info llvm-r1 python-any-r1 toolchain-funcs
+inherit flag-o-matic linux-info llvm-r2 python-any-r1 shell-completion toolchain-funcs
DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps"
HOMEPAGE="https://github.com/libbpf/bpftool"
@@ -68,7 +68,7 @@ CONFIG_CHECK="~DEBUG_INFO_BTF"
pkg_setup() {
linux-info_pkg_setup
python-any-r1_pkg_setup
- use llvm && llvm-r1_pkg_setup
+ use llvm && llvm-r2_pkg_setup
}
src_prepare() {
diff --git a/dev-util/bpftool/bpftool-9999.ebuild b/dev-util/bpftool/bpftool-9999.ebuild
index e292d799c621..47eb44cb9907 100644
--- a/dev-util/bpftool/bpftool-9999.ebuild
+++ b/dev-util/bpftool/bpftool-9999.ebuild
@@ -3,11 +3,11 @@
EAPI=8
-LLVM_COMPAT=( {15..22} )
+LLVM_COMPAT=( {17..23} )
LLVM_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
-inherit bash-completion-r1 flag-o-matic linux-info llvm-r1 python-any-r1 toolchain-funcs
+inherit flag-o-matic linux-info llvm-r2 python-any-r1 shell-completion toolchain-funcs
DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps"
HOMEPAGE="https://github.com/libbpf/bpftool"
@@ -68,7 +68,7 @@ CONFIG_CHECK="~DEBUG_INFO_BTF"
pkg_setup() {
linux-info_pkg_setup
python-any-r1_pkg_setup
- use llvm && llvm-r1_pkg_setup
+ use llvm && llvm-r2_pkg_setup
}
src_prepare() {
diff --git a/dev-util/clazy/clazy-1.17.1-r1.ebuild b/dev-util/clazy/clazy-1.17.1-r1.ebuild
index a437d2f8c3c4..acf717363384 100644
--- a/dev-util/clazy/clazy-1.17.1-r1.ebuild
+++ b/dev-util/clazy/clazy-1.17.1-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2+"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index d733361e429c..eae249640bc3 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -1,10 +1,6 @@
-DIST diffoscope-318.tar.bz2 3150627 BLAKE2B 5fbd1f50b8709bffe038cda616c983861cc2e673e3f2a7085528eba9524288363b2ee636e6ad4d3bade14f252e126ba2148e666e5ed8acc1b79c98e4b1951209 SHA512 610bdad39da8ce6347e0035e7b75a9e5a667cfd6b59002b4ee41b8da0b8f319496ee06ca751478c9f7846c72ceda92c4c239c5756884f134c03fdff3ce1a4377
-DIST diffoscope-318.tar.bz2.asc 833 BLAKE2B 2d9c34ed8085539d1b5c15196593252c8c140b40cdeb29a13b81bdc9c5499b57cfa507a509c2fd2adebaf643c13940adc64254fd69d15fb61c3c95059b84c605 SHA512 ec16636309fbce78680bde3092072346efb828078bb6e150dc7974ae9f2b5eb9b97a20eddb34580808f735275e98a5885769477f5a0b050d211eaa15a555cecc
-DIST diffoscope-323.tar.bz2 3149849 BLAKE2B b4ddced4c3d18e7ad664a769340acd9d9f38e828467fef3c333bfb1271e54111182a4c072889ada3a767f1b355249e0ccb13fa4529d3ae74d99fb2f8eff3eedd SHA512 57c6c15d6eb8fc465f5ff70e19a4dfb80488e421badc6f858852de33ca477422c1f3a0e71bfd3e89ec23b8d3b3b79087e9389b66966ac79e3650e96d689116d3
-DIST diffoscope-323.tar.bz2.asc 833 BLAKE2B 5aa0816ab4a026cfc35de2c7f2538774d7b00cf969dbc0d2963c9b849c8c38c5a8c27bb281d77701d66dc0f22cca6474f3e6d497e051f890f32c5b05ca29cf77 SHA512 4728464be4d3b3cefb539714501fa621a47f0b8342426e93377a0010f918d794881348ee6e392ce068d455db91ccdcbbe95195a6ef42c9588f357e6d6320dd0a
-DIST diffoscope-324.tar.bz2 3148903 BLAKE2B 8d2689845098280ec16af12d5cc34eacc8441f6619d1fa1e3f488fb8ab5947208fe9e059e0d523974ba0608db3a95dade644c27ed43ecaabecb871457f197864 SHA512 b870e58ab16e317ec69356777f72ed1adeb10c877f613654400f1d560903cb6b1bf0896143d1f950305488a20451a67d752e16755c6143b07eaae0805293fb2e
-DIST diffoscope-324.tar.bz2.asc 833 BLAKE2B 10e3b89fba95d1a770b6fcc899f4bfb0c4898f9a09aeb20e8b38b8a8abe17c8d65f5c32e98b9f32ace5d7a53a378ebf500030fc2e54c1a9b49da217ef6595408 SHA512 0f2136b0e6c8a048938219c833dfd5b05627220e63a996784c71821a41e773186165de95817c6452c92d910b69fd82855727c93d805d46d34de9238174ac565b
DIST diffoscope-325.tar.bz2 3148621 BLAKE2B 1f6ae9c61697a76af058fd6d81f94334684150634b9eeb1600df997bd9f6be56c64620e3e307601704e0d1a88d68412b0a764dcf27693505d030b96c93f9122c SHA512 54259d844436fc9c178273a07b2effa52ffe48b96de04c6dbebca48bc5651b4bec2d6492ad59fcbe87d027d9efd57892715733b48d3cf0cbaf274159bc1cd197
DIST diffoscope-325.tar.bz2.asc 833 BLAKE2B d8564a5ab95393b245acf01fe870a9ea136f7e8df113398ef3d887fc25a949b11832710941c0f318da51e8614df75f2234dfcd0b438bc83ea068f33e0375deae SHA512 f6ce6c5fa4e904266bd252678d875e0a3db12e0a9b6f387f3b4367c9a949e438c3148a6915f4b08879e921cda22b7f16061342d6730b9a8e5fc8ae36b291bb30
DIST diffoscope-327.tar.bz2 3148996 BLAKE2B c39fbb41914edd19824b98c8ac4cb3d669e3764cfd5a9249212379ab78c69340599e1ddf174ccb4e9081fda60f8f605f750b2b9b6ac6f0cc9cbca54d7e3765d7 SHA512 850ef836cf9f84be783483b8b602a9b8da35dff6c0052ebdc24fa7215c646b79b8586d068d59d6c2588994d42855b6f32e90b2f7700229adefc8a73733d2b677
DIST diffoscope-327.tar.bz2.asc 833 BLAKE2B 32876f406c2a0f02cff837c0878bf3337638c4c649fcc8a4931c71eb0f2f34c8bf99c8df037f8822f02b1f2e59541f6604753d9a9a69ecd6582b090dbf520c8a SHA512 61e7ea0756c6db06d1318f95f36512630774e52d5be700e78b1d007eb8fe732db09bbf419b6b78ec689f55277832821659da1a95bb343cd9c7dbeb2b582b2035
+DIST diffoscope-329.tar.bz2 3148545 BLAKE2B f3634737a13cefb3e3847703d1b8890d5c46aafc46bfd02cee7e1b0bc2ac24df40e124d971cdd3149f08086061a9e7d516e0771121bbdbc62c202438fecaee4a SHA512 074c7c9f253d8d3b28521d675e0a0a55320863fe2fd2655aecba8daa1f0fcba6e8585e1b50337743ad682a710787b31ceb41c7449248c941b2d20b125816bf01
+DIST diffoscope-329.tar.bz2.asc 833 BLAKE2B 4cb9aa60e901e5efecd0e3ef70d9091da04965386986921f11505ee49eab7cc0bf11a3b8ab6c2ba8868c7524cdbd07047d6228eb011fde9acf8e7cc180f25525 SHA512 b62f37c500202281405bd3542ac0f2749d45a53e66a96c418c2a5aa00a7f20a9237967f7811cf6a3dc58f4ebf8459501b4c55efb059c99c08e08c2e8a51d22bb
diff --git a/dev-util/diffoscope/diffoscope-318.ebuild b/dev-util/diffoscope/diffoscope-318.ebuild
deleted file mode 100644
index 8cdbadf751e7..000000000000
--- a/dev-util/diffoscope/diffoscope-318.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="ncurses"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chrislamb.asc
-inherit distutils-r1 toolchain-funcs verify-sig
-
-DESCRIPTION="Will try to get to the bottom of what makes files or directories different"
-HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/"
-SRC_URI="
- https://diffoscope.org/archive/${P}.tar.bz2
- verify-sig? ( https://diffoscope.org/archive/${P}.tar.bz2.asc )
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86"
-IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
-find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
-mono opendocument pascal pdf postscript R rpm sqlite squashfs
-ssh tar test tcpdump zip zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- || (
- dev-python/python-magic[${PYTHON_USEDEP}]
- sys-apps/file[python,${PYTHON_USEDEP}]
- )
- dev-python/libarchive-c[${PYTHON_USEDEP}]
- dev-python/distro[${PYTHON_USEDEP}]
- dev-python/python-tlsh[${PYTHON_USEDEP}]
- acl? ( sys-apps/acl )
- binutils? ( sys-devel/binutils )
- bzip2? ( app-arch/bzip2 )
- libcaca? ( media-libs/libcaca )
- colord? ( x11-misc/colord )
- cpio? ( app-alternatives/cpio )
- diff? ( sys-apps/diffutils )
- docx? ( app-text/docx2txt )
- dtc? ( sys-apps/dtc )
- e2fsprogs? ( sys-fs/e2fsprogs )
- file? ( sys-apps/file )
- find? ( sys-apps/findutils )
- gettext? ( sys-devel/gettext )
- gif? ( media-libs/giflib )
- gpg? ( app-crypt/gnupg )
- haskell? ( dev-lang/ghc )
- hdf5? ( sci-libs/hdf5 )
- hex? ( app-editors/vim-core )
- imagemagick? ( media-gfx/imagemagick )
- iso? ( app-cdr/cdrtools )
- java? ( virtual/jdk )
- llvm? ( llvm-core/llvm )
- lzma? ( app-arch/xz-utils )
- mono? ( dev-lang/mono )
- opendocument? ( app-text/odt2txt )
- pascal? ( dev-lang/fpc )
- pdf? (
- app-text/pdftk
- app-text/poppler
- dev-python/pypdf[${PYTHON_USEDEP}]
- )
- postscript? ( app-text/ghostscript-gpl )
- R? ( dev-lang/R )
- rpm? ( app-arch/rpm )
- sqlite? ( dev-db/sqlite:3 )
- squashfs? ( sys-fs/squashfs-tools )
- ssh? ( virtual/openssh )
- tar? ( app-arch/tar )
- tcpdump? ( net-analyzer/tcpdump )
- zip? ( app-arch/unzip )
- zlib? ( app-arch/gzip )
- zstd? ( app-arch/zstd )
-"
-
-# pull in optional tools for tests:
-# img2txt: bug #797688
-# docx2txt: bug #797688
-BDEPEND="
- test? (
- || (
- >=app-arch/7zip-24.09[symlink(+)]
- app-arch/p7zip
- )
- app-text/docx2txt
- app-text/html2text
- media-libs/libcaca
- virtual/imagemagick-tools[jpeg]
- )
- verify-sig? ( sec-keys/openpgp-keys-chrislamb )
-"
-
-EPYTEST_DESELECT=(
- # Test seems to use different tarball
- tests/test_presenters.py::test_text_proper_indentation
-
- # Needs triage
- tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found
- tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode
- tests/comparators/test_gif.py::test_has_visuals
-
- # img2txt based failures, bug #797688
- tests/comparators/test_ico_image.py::test_diff
- tests/comparators/test_ico_image.py::test_diff_meta
- tests/comparators/test_ico_image.py::test_diff_meta2
- tests/comparators/test_ico_image.py::test_has_visuals
- tests/comparators/test_jpeg_image.py::test_diff
- tests/comparators/test_jpeg_image.py::test_compare_non_existing
- tests/comparators/test_jpeg_image.py::test_diff_meta
- tests/comparators/test_jpeg_image.py::test_has_visuals
-
- # docx2txt based falures, bug #797688
- tests/comparators/test_docx.py::test_diff
-
- # Formatting
- tests/test_source.py::test_code_is_black_clean
-
- # Fails on ZFS
- tests/test_main.py::test_non_unicode_filename
-
- # Fails on (unreleased) LLVM 16 with minor difference
- #tests/comparators/test_macho.py::test_llvm_diff
- #tests/comparators/test_elf.py::test_libmix_differences
-)
-
-distutils_enable_tests pytest
-
-src_test() {
- case $(tc-get-ptr-size) in
- 4)
- EPYTEST_IGNORE+=(
- # Needs fixing in Perl itself (bug #934443)
- tests/comparators/test_epub.py
- tests/comparators/test_zip.py
- )
- ;;
- *)
- ;;
- esac
-
- distutils-r1_src_test
-}
diff --git a/dev-util/diffoscope/diffoscope-323.ebuild b/dev-util/diffoscope/diffoscope-323.ebuild
deleted file mode 100644
index 4cd6db3f347a..000000000000
--- a/dev-util/diffoscope/diffoscope-323.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 2022-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="ncurses"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chrislamb.asc
-inherit distutils-r1 optfeature toolchain-funcs verify-sig
-
-DESCRIPTION="Will try to get to the bottom of what makes files or directories different"
-HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/"
-SRC_URI="
- https://diffoscope.org/archive/${P}.tar.bz2
- verify-sig? ( https://diffoscope.org/archive/${P}.tar.bz2.asc )
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~x86"
-IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
-find gettext gif gpg haskell hdf5 hex imagemagick iso java libguestfs llvm
-lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs
-ssh tar test tcpdump zip zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- $(python_gen_cond_dep '
- || (
- dev-python/python-magic[${PYTHON_USEDEP}]
- sys-apps/file[python,${PYTHON_USEDEP}]
- )
- dev-python/libarchive-c[${PYTHON_USEDEP}]
- dev-python/distro[${PYTHON_USEDEP}]
- dev-python/python-tlsh[${PYTHON_USEDEP}]
- hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
- pdf? ( dev-python/pypdf[${PYTHON_USEDEP}] )
- ')
- acl? ( sys-apps/acl )
- binutils? ( sys-devel/binutils )
- bzip2? ( app-arch/bzip2 )
- libcaca? ( media-libs/libcaca )
- colord? ( x11-misc/colord )
- cpio? ( app-alternatives/cpio )
- diff? ( sys-apps/diffutils )
- docx? ( app-text/docx2txt )
- dtc? ( sys-apps/dtc )
- e2fsprogs? ( sys-fs/e2fsprogs )
- file? ( sys-apps/file )
- find? ( sys-apps/findutils )
- gettext? ( sys-devel/gettext )
- gif? ( media-libs/giflib )
- gpg? ( app-crypt/gnupg )
- haskell? ( dev-lang/ghc )
- hdf5? ( sci-libs/hdf5 )
- hex? ( app-editors/vim-core )
- imagemagick? ( media-gfx/imagemagick )
- iso? ( app-cdr/cdrtools )
- java? ( virtual/jdk )
- libguestfs? ( app-emulation/libguestfs[python,${PYTHON_SINGLE_USEDEP}] )
- llvm? ( llvm-core/llvm )
- lzma? ( app-arch/xz-utils )
- mono? ( dev-lang/mono )
- opendocument? ( app-text/odt2txt )
- pascal? ( dev-lang/fpc )
- pdf? (
- app-text/pdftk
- app-text/poppler
- )
- postscript? ( app-text/ghostscript-gpl )
- R? ( dev-lang/R )
- rpm? ( app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}] )
- sqlite? ( dev-db/sqlite:3 )
- squashfs? ( sys-fs/squashfs-tools )
- ssh? ( virtual/openssh )
- tar? ( app-arch/tar )
- tcpdump? ( net-analyzer/tcpdump )
- zip? ( app-arch/unzip )
- zlib? ( app-arch/gzip )
- zstd? ( app-arch/zstd )
-"
-
-# pull in optional tools for tests:
-# img2txt: bug #797688
-# docx2txt: bug #797688
-BDEPEND="
- test? (
- || (
- >=app-arch/7zip-24.09[symlink(+)]
- app-arch/p7zip
- )
- app-text/docx2txt
- app-text/html2text
- media-libs/libcaca
- virtual/imagemagick-tools[jpeg]
- )
- verify-sig? ( sec-keys/openpgp-keys-chrislamb )
-"
-
-EPYTEST_DESELECT=(
- # Presumably needs Gentoo specific handling for "nonexistent" like the rest already have
- tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found
-
- # img2txt based failures, bug #797688
- tests/comparators/test_ico_image.py::test_diff
- tests/comparators/test_ico_image.py::test_diff_meta
- tests/comparators/test_ico_image.py::test_diff_meta2
- tests/comparators/test_ico_image.py::test_has_visuals
- tests/comparators/test_jpeg_image.py::test_diff
- tests/comparators/test_jpeg_image.py::test_compare_non_existing
- tests/comparators/test_jpeg_image.py::test_diff_meta
- tests/comparators/test_jpeg_image.py::test_has_visuals
-
- # docx2txt based falures, bug #797688
- tests/comparators/test_docx.py::test_diff
-
- # Formatting
- tests/test_source.py::test_code_is_black_clean
-
- # Fails on ZFS
- tests/test_main.py::test_non_unicode_filename
-
- # Slightly different diff output presentation vise
- tests/comparators/test_fsimage.py::test_differences
- tests/comparators/test_fsimage.py::test_differences_fat
-)
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-src_test() {
- case $(tc-get-ptr-size) in
- 4)
- EPYTEST_IGNORE+=(
- # Needs fixing in Perl itself (bug #934443)
- tests/comparators/test_epub.py
- tests/comparators/test_zip.py
- )
- ;;
- *)
- ;;
- esac
-
- distutils-r1_src_test
-}
-
-pkg_postinst() {
- optfeature "show an approximate progress bar" dev-python/progressbar2
-}
diff --git a/dev-util/diffoscope/diffoscope-324.ebuild b/dev-util/diffoscope/diffoscope-329.ebuild
index 7300956155bc..7300956155bc 100644
--- a/dev-util/diffoscope/diffoscope-324.ebuild
+++ b/dev-util/diffoscope/diffoscope-329.ebuild
diff --git a/dev-util/gemini-cli/Manifest b/dev-util/gemini-cli/Manifest
index d5b90d774940..e410429eba93 100644
--- a/dev-util/gemini-cli/Manifest
+++ b/dev-util/gemini-cli/Manifest
@@ -1,2 +1,2 @@
-DIST gemini-cli-0.57.0.zip 21058474 BLAKE2B 225ab7136daf00b757442f954a235362fc2e0286eae7a501dd18c23963f20ca229b1277f93abf61edc10518635d9c366536bd80d3183b65d3fa222ef467c86a1 SHA512 38a4c86db3c375e2e9c70721c0a5531911dc889d504163276fb535aadfd324b4a03fecddcf120c71851f5b2caad52b47a7365d1b3902992cff5bb75056e38110
DIST gemini-cli-0.58.0.zip 21066478 BLAKE2B f3a9faad6232d32179c844c47a517fece74bf68eb69ab5516fc72bc359742680ea123e7673fad9cc03ce25d0a2e4da04e650a6245aea169a4aa7e524c1baad30 SHA512 f70a3eb8547a601c6c0b5959490bf28d796ac2cb3574cc612d721e28cfebd38f9716383376c6bb9add25f5d5f04c908319894679e03e218b408e03d71e383487
+DIST gemini-cli-0.59.0.zip 21069929 BLAKE2B d43f6aaa7a9431fe00688635e6cfd674fa2065d8451e791b118b2072e9177cbf1931d89357eb7ab9bfb7b53ff4af4c6492dd198d5f6de182ffd16cdebf281f67 SHA512 cac0a93040cf05dacd406f51c0ac3824df0e5c2a49f647afe305cfc9adfb00fc57f9294a168e1367b80479794742ee92db134a75c7530ecb0540f722f3ee0c51
diff --git a/dev-util/gemini-cli/gemini-cli-0.57.0.ebuild b/dev-util/gemini-cli/gemini-cli-0.59.0.ebuild
index ffdf827492f3..ffdf827492f3 100644
--- a/dev-util/gemini-cli/gemini-cli-0.57.0.ebuild
+++ b/dev-util/gemini-cli/gemini-cli-0.59.0.ebuild
diff --git a/dev-util/google-antigravity-cli/Manifest b/dev-util/google-antigravity-cli/Manifest
index baadfed16d91..49b91a0258cb 100644
--- a/dev-util/google-antigravity-cli/Manifest
+++ b/dev-util/google-antigravity-cli/Manifest
@@ -1,4 +1,4 @@
-DIST google-antigravity-cli-1.1.26_amd64.tar.gz 56691683 BLAKE2B 072ae3bafb96b017bd3fb2ae2fae109f41f8a2ae91582cff14ac87a821cd9ed3f03edf4f5a65abe7a51d83c107cf7a4610842455558d85531c732f99d68d9896 SHA512 80f2e7bf1fe0833487975b320b07176b82dd2cc2043b8acb4201b37b86d604af50718400b58af0f41adc68b389640f6ff95362da87a9ef1682b34258e83110b2
-DIST google-antigravity-cli-1.1.26_arm64.tar.gz 53148160 BLAKE2B 005d12ad2176a1516193eac6e3524d88bf49beb6f474c50dc804f2cb0c8154077dd7ef0d465b917effeeed3866ac7b7f2e9788974e018b7cb3d5a3c2dc4bdf28 SHA512 332dddb06ab4d901a44cfd4b9b358848230e64a64515a8e79b03822348adac9ce92d54cb4fc5119ef075edfba922820c926dfddf82d3a49f4ecdb6e6704dfc75
-DIST google-antigravity-cli-1.1.27_amd64.tar.gz 56789301 BLAKE2B 69e0280a7c2f30cd11458a7fb63cd28e53163123e5726048cfa10e372e7b538faa5a4d5aa207c113ceb50f9dca35407cb3c743bb87bf4e649c1b639ff575323b SHA512 793d4b9ea2c08d9a7e50bafa02cfc8c19424bd60d6e83f91408d45f9c6d4ce79a5d576fede5bef164d823abf84f81359a14b4ca665952c47b0a7cfd743bb69c0
-DIST google-antigravity-cli-1.1.27_arm64.tar.gz 53241342 BLAKE2B c5a49f9d891f2c64e65e655f77e489b79d68746d7b6c95475b186a1d56596788f857b0fe8ab77a02a777411bad2cfaceb19f431789938a5fcbe0c1a723a59da2 SHA512 ed45f6930785aa4b42f14e07ace1c9d91a94fb76e760f54acbd7d3d3951e1f957fd456a0dae2a3124dd9a3b689bf7afb7c9303a3e4ba95037fc10063424d9bf9
+DIST google-antigravity-cli-1.1.28_amd64.tar.gz 56914961 BLAKE2B ca86372335da5571ecc5f36569359bef127c6838e96528d128bb9849608c22ae56ae1d17585f4451024525d5777c4d7cdd76c0370fd95b7e27a3c06f15c982b9 SHA512 a855c623426fe901088bfe2b4d559b01f5b479a7c5ec0e41acfe129d4fe7deee9fbd9057072cc8e8c19ed65474cafa4f1d10fcdc14fbb85f82f20c3ec94295d4
+DIST google-antigravity-cli-1.1.28_arm64.tar.gz 53365668 BLAKE2B 835278a90473bac5af32ea2a87309579c158fceb4aa19f68a4e9dd7a5c158d924200b89aa4b46d0a30ac47df4363357532fad0adfda18899f813131032260fed SHA512 2cc17c2a2dfe5c7d2f8088ac16ccfef270933c7844c3c717b3e4f4f94873f865ebddc5943508cbe54b4976c0f9dc478ca71b8c26b8c08d6758d9508788235530
+DIST google-antigravity-cli-1.2.0_amd64.tar.gz 57224342 BLAKE2B 225cafeb3a818ab549f318437bd38078db54b8261332fb51a72caf692205602ea4ea29d6f023310fbd314fde703e109bc85ad570ff810a00be0b97e4fa261684 SHA512 d190b25a04ed2a03b0587838476494ae59d0d324ee6373263cabe584352c254f9051f3689c79ac4add8817ff6eb34b11694acd77002c55e91bd1d28b6dfdae22
+DIST google-antigravity-cli-1.2.0_arm64.tar.gz 53647388 BLAKE2B 978d2fbe6ea5374b0aae25adf00f64a025da3555baf354808f56fdc183a504546e8383b9fbfa06a68c4be99ec5b2edd3f694da6bb5481128338e87ee1e84fd43 SHA512 5ad72fba8c8e915c59c5505dc99116058352b8eba7f141d7ed220256788bada30df8b5af65c0d931ff10bbc661c0f5fe83931c58071fe3063a809bbeda7f59f9
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.26.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.28.ebuild
index f70fd613697e..5ecd0c102fb1 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.26.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.28.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="5550154686791680"
+EXECUTION_ID="5576113066475520"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
diff --git a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.27.ebuild b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.0.ebuild
index 1f86f2bad6a4..b27f85dc3fcb 100644
--- a/dev-util/google-antigravity-cli/google-antigravity-cli-1.1.27.ebuild
+++ b/dev-util/google-antigravity-cli/google-antigravity-cli-1.2.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-EXECUTION_ID="5211191891591168"
+EXECUTION_ID="5210873191596032"
MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
diff --git a/dev-util/grok-build/Manifest b/dev-util/grok-build/Manifest
index 223298d0e844..bbde9c21d704 100644
--- a/dev-util/grok-build/Manifest
+++ b/dev-util/grok-build/Manifest
@@ -1,6 +1,6 @@
DIST async-openai-95b52ebdedf42143083cf3d6f0e0be7c84e9c808.gh.tar.gz 28205999 BLAKE2B efc04b410749efc8f6e607e8f0dc5162070c47d7c8b61317185fe638f66b6441f08e6d72b5f8237e9ea448c3b750dba4222dab1d092de5f561a0d36478886eda SHA512 9ce341a035dd11070c7b24e03ab0ad0e21f8e49426626f84e22eac716054c47c01ef7b84147231908c999bee46af54007772c0fd53759f68846c752d3dd28652
-DIST grok-build-1.0.13-crates.tar.xz 91346356 BLAKE2B e4e79bc81836865a72fada99e5d643621f61b0994a0d508562d5ca3cd1d8b006381b773639c00173d13cf63274700fd2dcc800209f0d25c7ec4e11456883fb94 SHA512 5814d7c7a7fa27397b180daabf5f8a912fd32f86c6ed657fe4b2d21b87625cecff1a92dc5dabe65cf247e06df8365f3d7ca2c1cd22ff640b01bde24f9fcd7a55
-DIST grok-build-1.0.13.gh.tar.gz 14896184 BLAKE2B bf73cac8a7f9a4d8530128d40fe864299cdbdce35ec7c933f499d88821748d8344a3d19b6f7d26789799d2b84af3fb882387960b02a1648dc1ab9b932f3be953 SHA512 1f079e5986b3bdff4cdb9561d251686d612c165e95c7bf65766a479e0f4bb11fbcb42a716108f8977f9b756b8cc89459a82e9f249c12bed4e0cb0bf0b64a19d7
DIST grok-build-1.0.16-crates.tar.xz 91540604 BLAKE2B de78dd102425546638b911c111feccabe090fd942859369b249092e0d50e0ebfe2cdf2396c6c3f3bf9bbe7cef8743ae11291e09fcb36d8297a676372e2886f90 SHA512 1d38a1ceffed2fce78b948713a3c1f183d7c84cbe33d12e27b2e09129def6e31096e669941525ad72344992f0cdb811f35dbad65bb9896dc412b443e419c6613
DIST grok-build-1.0.16.gh.tar.gz 15089581 BLAKE2B 287a201cf7510a3a1ddc62d6acf2eebb59a192f879393014bc05fa2031c643db917fdb0987770f629c056c1d611df3613b175e9793bd000cfe34643c6d3ee0dd SHA512 170de8cb3a079abc34a92ee6e82102fffaed5fc1c96ec151e842fe3111e7856899c48ad4378b3afb0201e9c4d051731872e4e5ba3bfb413241c4e65b835eca0f
+DIST grok-build-1.0.24-crates.tar.xz 95670580 BLAKE2B dc3223f413825b9acad1314017dc493429bb50f6d0c11be65c79d09aee757ad4ccd8234fbc56c573d2422ae5c5a0246be530ad21dd175ab5ed18bc414aca2215 SHA512 ae33ce5a2340499809f38d9bc0de568d7a41c6a82e89c48d8fb7f99c2bb5f50813c616b812a71687594091c33177613e6f68347bc0bb1619ce6d4a7a6d662870
+DIST grok-build-1.0.24.gh.tar.gz 15282296 BLAKE2B 58be7b132f090b5de6be8b9f5b4f5d902ac7266dc94e17601c199faa04d94c5eebe31174678be680f814f0b62a985902cccb8502bacc4b2b37415a9850bca190 SHA512 439c0f1c85edbb330b64b2925c1c320d55d4c505a47524339e55810f47a044a3d149652661381a7650b427e3700cac6cfceff222f679f38a0887b02cb769c552
DIST nucleo-5b74652e482f7c07d827f18c6d21e7540c242c69.gh.tar.gz 86764 BLAKE2B 006ac7e8c4c7e35a9fd690cd699c7c6d45f9368ed5ac8e1ad2b098128b530ef1f72aeccc6e87dd7d84f98b402f72313be8716f1eeae954b25898359f1037b41a SHA512 a8762638ef79da9dc344664342779c9aecb1b19facc23614d87b639d21b356aab3715cbdb51e541b7dd569a2d4e5cbf97591d4341e3ae538e5aa4a620f4f72f6
diff --git a/dev-util/grok-build/grok-build-1.0.13.ebuild b/dev-util/grok-build/grok-build-1.0.24.ebuild
index 3f2216452cff..72df9a53624f 100644
--- a/dev-util/grok-build/grok-build-1.0.13.ebuild
+++ b/dev-util/grok-build/grok-build-1.0.24.ebuild
@@ -20,7 +20,7 @@ declare -A GIT_CRATES=(
inherit cargo check-reqs shell-completion
# no tagged releases
-MY_COMMIT="b4baa498a2db80c7e2f850b54ff41ba07848f203"
+MY_COMMIT="f21225f2d463e1629769c7b4939807923c0ef83e"
DESCRIPTION="SpaceXAI's coding agent harness and TUI"
HOMEPAGE="
https://x.ai/cli
diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest
index 063fcdc84756..218e4db827c5 100644
--- a/dev-util/kdevelop-php/Manifest
+++ b/dev-util/kdevelop-php/Manifest
@@ -1,2 +1,2 @@
DIST kdev-php-26.04.3.tar.xz 1100960 BLAKE2B 4d82725de43fb98a6d3786cafffbf5a1381c5f5f3d200ef0a274571f674b293199dde3240297ea5b487c8ab0c87ab13ca9040df4b48800526a82e67720a79f9c SHA512 9c6f4bd523cbd9a2d1da92cb4a58aeb2a3f2a3289dac5b5456bb8a532086f52374a303f4ce4c7256a9ffe2ba0158e7ae9d8f3dbae89f74e38480d6d85b2cb501
-DIST kdev-php-26.08.0.tar.xz 1101436 BLAKE2B 05dddaa2c7092223e1133935854a9708ff21d105e846c12109763512098b0a01cd59aee04eb31c6315ab4f1b98762194e10ebb855fd3653f62359e4b6ada7545 SHA512 277f56d7bc4dcc992840f5c737eab8cfb2256e2c0d6e7c3384147d3d5fb66e039fd6c30e05c3254f88ecb1f69cf8f8be4e76ce9f3e8839acdca73560badf48a0
+DIST kdev-php-26.08.1.tar.xz 1101168 BLAKE2B b56f805854ae8b8f89d3f004cf8b7291e636d92fb36b3c84ab8c6031034009568d87175a5fd496ddb467b8906041ff46cd21c160f4bdf4e8fc9d72640ebfa404 SHA512 7097616cda6890c468e3cff49f88933cb6e3f15f4c83d3a1836d1bf50989dbb1a53de7a0638bf6900d732d26703fc6c257adc288fa131287894ce5baf95e197f
diff --git a/dev-util/kdevelop-php/kdevelop-php-26.08.0.ebuild b/dev-util/kdevelop-php/kdevelop-php-26.08.1.ebuild
index 50a89fd1805b..50a89fd1805b 100644
--- a/dev-util/kdevelop-php/kdevelop-php-26.08.0.ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-26.08.1.ebuild
diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest
index c4c277ac0afb..c2f079071e68 100644
--- a/dev-util/kdevelop-python/Manifest
+++ b/dev-util/kdevelop-python/Manifest
@@ -1,2 +1,2 @@
DIST kdev-python-26.04.3.tar.xz 1139680 BLAKE2B bc2833f8af171720e4d00d2d4a29f64dcedec4b505e2073907515f89b875139572b42a14f729fa96fdaaecdd38cf9ba09dd65f14862daae09312fba0eca09000 SHA512 de9121ef720eb1e72c46a865c5281b6320ae66440db4bb3bfcb74ef409eaa8cf27962aa6dce6eebee7a82ad79fcc91e05ff6c49daab438f2685fec1fad549309
-DIST kdev-python-26.08.0.tar.xz 1141920 BLAKE2B f387cda42c1b3aeded703ce6b8bc1cbfab097addc9f51a88fcc80aaa3878c1d6edad07ceff5a9ae89e3a744b824e70d111d33ad8bf50a6cde264e770b0cd93fa SHA512 e494943629226051251a371bb32fe737af095dae4784dd82f71da0460696c1f65ff3513f1a0a26824b46ccf3c7b916701566c0df69d262015412114b0b3c6b36
+DIST kdev-python-26.08.1.tar.xz 1141804 BLAKE2B d47e97d51c97997c5b81c3258d3e52618a42bdf2a39767e7ce625d3ffe984978416569510f91e381976745e60f4e9d84538bac51e0e8f03c2e07478ed753dcdd SHA512 ae2ebd531c44a05ca8462b32c420b9ddc3ca9cc16e4a369dc81fd015d460a2c9fe6a1d41c86671c36fcaee707d631c31195c9042c60668a8d9f59aa0f3de644a
diff --git a/dev-util/kdevelop-python/kdevelop-python-26.08.0.ebuild b/dev-util/kdevelop-python/kdevelop-python-26.08.1.ebuild
index e4037e60c3c5..b70e5b8349b4 100644
--- a/dev-util/kdevelop-python/kdevelop-python-26.08.0.ebuild
+++ b/dev-util/kdevelop-python/kdevelop-python-26.08.1.ebuild
@@ -45,4 +45,4 @@ RDEPEND="${COMMON_DEPEND}
')
"
-PATCHES=( "${FILESDIR}/${P}-drop-python3-limit.patch" ) # bug 974363
+PATCHES=( "${FILESDIR}/${PN}-26.08.0-drop-python3-limit.patch" ) # bug 974363
diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest
index 487bfc758080..125e131e4522 100644
--- a/dev-util/kdevelop/Manifest
+++ b/dev-util/kdevelop/Manifest
@@ -1,2 +1,2 @@
DIST kdevelop-26.04.3.tar.xz 9031144 BLAKE2B a18c786a593f5237da4283f1a2a77b053a077b7130a247b29b2a488543e9fa0d4f008730dab416282ce001e0142139146522b5e2bca184576b1693be00378616 SHA512 00ddbbabca40ccc40cff4095ada795b5609b852e3c3b52b80889eab37cac577e43742d1c71641870175c7528bda45ee49624ceb939e003b5c731ce7a51e36c69
-DIST kdevelop-26.08.0.tar.xz 9050832 BLAKE2B ba3a01373b0883c027851c65807748165b5d2943640b70a2a0666b799f35a7a97a76cbd5ec51bf9ac363ee63f1d28e4ad6c323b3f001f24c623f3a4651ad9d14 SHA512 f097ba665290b49a5f0c94bb20aa1a61bdd9c6d3b660e0f6173fe75faf7ceba2ba7a493f60c26b91d72e0812b1383c759be4401d10452c72469d116d16370367
+DIST kdevelop-26.08.1.tar.xz 9051860 BLAKE2B b77fa07f33090c32ac25e00d5b169fc451b182b2a31d5a0b04e0f2b15b1023559ecd1c3080e5df3390e71a7007d042dace87ef018f0e98342c10e52ece0037b2 SHA512 ac2ffbcb7413536ce3e5224c0ffa5bcc693e6e80051c00e349fb3c60eea8f2abb01f77fb77377afe0ab6907549d6978d04c5ea4006ea9ffc599b80f0a94934cf
diff --git a/dev-util/kdevelop/kdevelop-26.08.0.ebuild b/dev-util/kdevelop/kdevelop-26.08.1.ebuild
index e702265d29a7..e702265d29a7 100644
--- a/dev-util/kdevelop/kdevelop-26.08.0.ebuild
+++ b/dev-util/kdevelop/kdevelop-26.08.1.ebuild
diff --git a/dev-util/kimi-code-bin/Manifest b/dev-util/kimi-code-bin/Manifest
index 2bc717030671..7ace1d04310a 100644
--- a/dev-util/kimi-code-bin/Manifest
+++ b/dev-util/kimi-code-bin/Manifest
@@ -1,4 +1,4 @@
-DIST kimi-code-bin-0.40.1-amd64.zip 64964272 BLAKE2B ac1ec0d229c4b46c58edda2493c97979efa712cca1704b9b4b237d966d5fde9c60fe45dd8e520dbe60b4a6a423e736b638438fd9731884d58e7f43a39b8f285e SHA512 d2c12c3cf7afd06e2bd6e825a3b20ac968616c213f9b093fa04fe1d0ad87168409608c8b815667858da1e396870221850a263dc139af0c5754019fe410b3ef72
-DIST kimi-code-bin-0.40.1-arm64.zip 64881422 BLAKE2B 0a80eb4aee928ab5e3080c72ae26b738fa64580ee6c06507f8ef52f7c5c605519aba73116236d43a49a6bec2cf4186cbfc8ecfa13beb548cf5e53e6fa3ea6d7d SHA512 c4de6b3d427836aa8db343bb3de0e22eb10c3c577db65f4e75f734ab393f65933decd2c491c9f528994d82ac8c58ba60e75252f0d7e45b68678e14cdd37968f8
DIST kimi-code-bin-0.41.0-amd64.zip 64987543 BLAKE2B 8a2069bd96467d4775a3652db066c99402888998f023130aa8ef230c50d3da4a2b735945f2a83e17dc15c53a89a4bc291e9feb3922d1e0517eb77ba9f5cc4295 SHA512 0c491a54cb60fa34f59a81b13bd48294fda7c378ffcbb33bcbdd10ae0e838055c3c801b8f2a910722814e2d5db9e26d3f8487bb6ba9b7088e4a9beb1074dd77c
DIST kimi-code-bin-0.41.0-arm64.zip 64936408 BLAKE2B 86e164c104b3171578f67017158b42f40118a143ecd9a47254e2aa94e3137b994bc2ea6b12ce5e8e3a3d1b381f413910eea33211e65a20837eadf8579ad60de1 SHA512 7c1d076ff45a7800a645ee175830f915b47811eccac87e7cbf987e255f7438f290dbcc1becaf14a833c3455ef9095df88c25f73af2e420e66e6c206d8c5b5950
+DIST kimi-code-bin-0.42.0-amd64.zip 64427643 BLAKE2B 22c1ee54fd3636c1f38e55ecd88363fb41b667383be577a0477c9d9eb59cb2bfef598a503e066224c1d820f398bc4bc50aa0804dbbfb28b89ebe58ecae12c4c4 SHA512 351a0941a51ecb7a43cc48bbfe786add3c399b6d6d10564a11099506b922dbd5927429c243e48d89e3ef4ede153ea802393d079aa898742b0359e9c9cca50cd7
+DIST kimi-code-bin-0.42.0-arm64.zip 64360635 BLAKE2B 42d834dbbfd4e79327a8af21f1aba64915e96d5f2793bb233661647075cb4e561b2e7010d404f2039527deed8b04782d19b41f3e4a6749feafd9390e718a9b45 SHA512 255aa63464c8e0907d06ce3b37bb523f3380ac6a407af7ea1241bfc494aeed0b20ee258fe2d8ab5fb26f256c480617459e4024f1e856f1940a2851cf16140da0
diff --git a/dev-util/kimi-code-bin/kimi-code-bin-0.40.1.ebuild b/dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild
index 5f1a05412c4b..5f1a05412c4b 100644
--- a/dev-util/kimi-code-bin/kimi-code-bin-0.40.1.ebuild
+++ b/dev-util/kimi-code-bin/kimi-code-bin-0.42.0.ebuild
diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest
index dff17038ef69..2674f019b800 100644
--- a/dev-util/kio-perldoc/Manifest
+++ b/dev-util/kio-perldoc/Manifest
@@ -1,2 +1,2 @@
DIST kdesdk-kio-26.04.3.tar.xz 43720 BLAKE2B 107df73ffed79fb57f4df1a97c90a1423d46281bcd6cc7eed7aafd98e6cf8ee87227377457db0ef7f8b8163b577a34d70222c19771843a61114e0f00d09499f9 SHA512 89b4cd732368ffc548f12e424de48bac908cfce67adfda88cb1c30f4807ef71181608770cf6625cef4bc4e0588351e640528b20630842f22147fdcd3e56a66bd
-DIST kdesdk-kio-26.08.0.tar.xz 43844 BLAKE2B 0cc039f516baea7611f65f363002d2496d81161eca2141aed443c45a23a50232d63dcf264acef458d85b096d2e5d162fc6d5670bdb42eac79a7ecec6c11765d2 SHA512 e5fe2a5ddb30dbead4fa1c2751257a5da30eb74815951bfc151fa3bd12812bb8d990617aad03b8e17f8306bb1270c83aa6102ec29514ea2e4a5b65d24be7c95e
+DIST kdesdk-kio-26.08.1.tar.xz 43844 BLAKE2B 5b74fdf846fa0cc67457b195b8a1a286c1ebc7aca0078ab9a3edb4f8292dddfc01eb3303b6265cba59cb792f65157ffe2ab8b75e813625000324149dd10aaac1 SHA512 ae926ae966a84ae0f3e3e1d2727780a2ae0fd8b1c69dfb79d4fe408c7e2a225a227fd815649c2f3286c9ff217cad2d30e8548076d9dd11f4889610b2deadbf57
diff --git a/dev-util/kio-perldoc/kio-perldoc-26.08.0.ebuild b/dev-util/kio-perldoc/kio-perldoc-26.08.1.ebuild
index 7ed23cfba303..7ed23cfba303 100644
--- a/dev-util/kio-perldoc/kio-perldoc-26.08.0.ebuild
+++ b/dev-util/kio-perldoc/kio-perldoc-26.08.1.ebuild
diff --git a/dev-util/lxqt-build-tools/Manifest b/dev-util/lxqt-build-tools/Manifest
index a7e7df257937..6a583b14dac6 100644
--- a/dev-util/lxqt-build-tools/Manifest
+++ b/dev-util/lxqt-build-tools/Manifest
@@ -1,2 +1 @@
-DIST lxqt-build-tools-2.3.0.tar.xz 25784 BLAKE2B db67e270cc21a7974bd4c362cfc22234dc60ae6bf214e6dc6930ed898f66f27914b7f01e4001a89b100094a9b425bc7f276e1dfeb61ba52d09c69d486e161aed SHA512 79bb0afa355235258285e6aa6519acb278a7f591f059c7756630c2d02c3bdfc3c98cf1ef71eb333d5ef7820f5e283c03993fa8f3108b712b819b59fc68e847b8
DIST lxqt-build-tools-2.4.0.tar.xz 26924 BLAKE2B 7a853060e71b18fc902c15567ba949aed53bcdd22b5579e7084843010e53abd9f3732ecd59161dce92369420436d751086578a02670fdae0a9251e3c955d19a1 SHA512 18b6e6e418eb3a6b64005af68cf628490f33b0249f3b54edd41cc1aa09d7e1a799ae28bad1d7bfd8b54a4aa51ed08df794743d472b505f96bc05f7269b9385f0
diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-2.3.0.ebuild b/dev-util/lxqt-build-tools/lxqt-build-tools-2.3.0.ebuild
deleted file mode 100644
index 6f5e683a91f3..000000000000
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-2.3.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt Build Tools"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-DEPEND="
- >=dev-libs/glib-2.50.0
- >=dev-qt/qtbase-6.6:6
-"
-RDEPEND="${DEPEND}"
diff --git a/dev-util/massif-visualizer/Manifest b/dev-util/massif-visualizer/Manifest
index a0bd1c62e36f..074468533a54 100644
--- a/dev-util/massif-visualizer/Manifest
+++ b/dev-util/massif-visualizer/Manifest
@@ -1,2 +1,2 @@
DIST massif-visualizer-26.04.3.tar.xz 286008 BLAKE2B dae681217be26e1c287385ae953d86b66043e42ba25494f454b08f551e895c82a49e39c92956bbdaf85016f0338ef741a451733e680e346ca9cc51fe784ec594 SHA512 bc661743d469ef594c31a44693b70457b9b88b762810c9d65ca5a7211cb9199802eac4805040d0b67854e0a234b1dafa88e67fec16696f65c94410345a886fd9
-DIST massif-visualizer-26.08.0.tar.xz 286272 BLAKE2B 5bc45d8f4912d1f918856ee49843f3ff679d2c19e52edeb58679fa12387af9716c787bf66bf151cb4bd372f2b10bc223206b9d0abbf80c1a06b871e7ebd99230 SHA512 b6417781384628ea58c1f44b4695cee239be8b3ed9fdd4dd13da1a2a87744cd1ba56d582c8109c43c146a836482e4102bfd4c31bec0dc7fbe91fc67ac53cc6fb
+DIST massif-visualizer-26.08.1.tar.xz 287024 BLAKE2B 87b6b08ded5615049729ad965b6b0b33b09094b4824247520c2847da0e249afecf5321a72042c5787fefba4f0f231e91124adcab2bc2d99ca913958090f263cb SHA512 493c08ce18337d54598c55d08fcbf55f4a092549be643de748965d075ee1b68dcee149f77e45dcd907435967acd212dab82499fa925dc0cc8b1391e0706ab077
diff --git a/dev-util/massif-visualizer/massif-visualizer-26.08.0.ebuild b/dev-util/massif-visualizer/massif-visualizer-26.08.1.ebuild
index 52a9e5cea0f2..52a9e5cea0f2 100644
--- a/dev-util/massif-visualizer/massif-visualizer-26.08.0.ebuild
+++ b/dev-util/massif-visualizer/massif-visualizer-26.08.1.ebuild
diff --git a/dev-util/nsight-compute/Manifest b/dev-util/nsight-compute/Manifest
index aa3786d2ab54..2751aeb58c22 100644
--- a/dev-util/nsight-compute/Manifest
+++ b/dev-util/nsight-compute/Manifest
@@ -2,4 +2,6 @@ DIST nsight-compute-armserver-2025.1.1.2-35528883.run 159558687 BLAKE2B c3313930
DIST nsight-compute-armserver-2025.2.0.11-35613519.run 151634412 BLAKE2B dbc2567459a3d369b69188e760cfc77a3814018dab2aba1705ff7f36794c425b556435d4f083caee0d76cb9b69d5c8a77daa64d4d9dce4910957f5e8dfcc17aa SHA512 169a474bc47c8603093b2668652b4277659cd61f074a25bd017e90b804822c5dc20238be6af51cc2f2edff41d36487bed7bfab5657849fb373459b4323035e30
DIST nsight-compute-linux-2025.1.1.2-35528883.run 433112184 BLAKE2B d657aa7b8e3b075ef25e04318ff34c0eeac2bd60b881524d922aee8aa955e01ece740b3c2b5b4cfb993046999894610ecf1fc2443f36bfefa6b6882baf5328a2 SHA512 bd42323f3e22713386db4a29e422ef4ae1322d030b5705ba50b52b04a532e3e19f7b9af6731a3b47ec023460bb09b286bc2752a8838d6f2d8077ce43970f3670
DIST nsight-compute-linux-2025.2.0.11-35613519.run 437421991 BLAKE2B 7ece25195f733a83fad8511e7aa850c5652a9f958c2b2644d737f9dfd70120fc64c40fab9b63c0b26b78de8a29b6fc59d2db2e8fb33c2474792a5b8eb0bfb0ab SHA512 3af3894c1f5825dd339b0c4b57ba219988fff46a80a363be8d5835ff467272899d53e7c5d429ea08f2bf9be1ff62c6185a5bfec36b9a0cf3e9851f99a8b0d626
+DIST nsight_compute-linux-sbsa-2026.3.0.13.run 284988987 BLAKE2B 1db24ea9eca3d37e47ec9b4b8c5219bee1d1515ea8e11cef8b7e0c631d61213a76b5151ec7e391f412ca11401a5e342b29704c5783f3a1927d4fba1e9ab5c457 SHA512 1a3971dba72bffc72184bafb829361fe6f3c190c18e1a85b640cd1204396b8c93e4062927425a8d076ec241aedf616f60e63ac99f444afb6de95d97527201a56
+DIST nsight_compute-linux-x86_64-2026.3.0.13.run 565748557 BLAKE2B 6581104f4a1211b5eabd687085c642250fe79737858da918c4d3106d9ab16188c1843cfb740842cb6967ad6d30c7de009bafd438c321643f20e281fb3407040d SHA512 7a547ee132759d642a186222e2c09d7ef3664276e8917c30caa3ce8e86e732aae7b35ee4eb9a919dc1776a16739c2bf66e70d1dac52f24ff3c55609363f2dc44
DIST nvidia-nsight-compute-icon-gbp-shaded-128.20231126.png 17468 BLAKE2B 2150f8c31ad12945614d07c33aafce838b381e40025ed72b77cbd2bcc42e532d82a9159f7ce9b51b2f8b8cddd49433c8ba9bebffb8c29b77560a476df8632025 SHA512 1e5a08b4b02ea7f1a3eb1dc4fe340fbe887eff70b663c61f5a3ffedef0ed7f6c6478ac70e05d90b11c070959529cfcdd899735409e92f5d4fedc6785f993db2b
diff --git a/dev-util/nsight-compute/nsight-compute-2026.3.0.13.ebuild b/dev-util/nsight-compute/nsight-compute-2026.3.0.13.ebuild
new file mode 100644
index 000000000000..7a02cf52fdfe
--- /dev/null
+++ b/dev-util/nsight-compute/nsight-compute-2026.3.0.13.ebuild
@@ -0,0 +1,141 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop edo unpacker
+
+DESCRIPTION="performance analysis tool designed to visualize an application's algorithms"
+HOMEPAGE="https://developer.nvidia.com/nsight-systems"
+
+MY_PV="$(ver_rs 1-3 '_' "$(ver_cut 1-3)")"
+MY_PN="${PN//nsight-}"
+MY_PN_SHORT="cu"
+
+SRC_URI="
+ amd64? (
+ https://developer.nvidia.com/downloads/assets/tools/secure/${PN}/${MY_PV}/${PN//-/_}-linux-x86_64-${PV}.run
+ )
+ arm64? (
+ https://developer.nvidia.com/downloads/assets/tools/secure/${PN}/${MY_PV}/${PN//-/_}-linux-sbsa-${PV}.run
+ )
+ mirror+https://developer.download.nvidia.com/images/nvidia-nsight-${MY_PN}-icon-gbp-shaded-128.png
+ -> nvidia-nsight-${MY_PN}-icon-gbp-shaded-128.20231126.png
+"
+
+S="${WORKDIR}/pkg"
+
+LICENSE="NVIDIA-r2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="bindist mirror strip test"
+
+RDEPEND="
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ dev-libs/wayland
+ dev-qt/qtdeclarative:6
+ dev-qt/qtpositioning:6
+ dev-qt/qtwayland:6
+ dev-qt/qtwebchannel:6
+ dev-qt/qtwebengine:6
+ media-libs/fontconfig
+ media-libs/libglvnd
+ media-libs/tiff-compat:4
+ sys-apps/dbus
+ sys-cluster/rdma-core
+ x11-drivers/nvidia-drivers
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libdrm
+ x11-libs/libxcb:=
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+"
+
+BDEPEND="
+ dev-util/patchelf
+"
+
+QA_PREBUILT="/opt/nvidia/*"
+
+src_prepare() {
+ if [[ -n "${EPREFIX}" ]]; then
+ sed -e "s#=/#=${EPREFIX}/#g" -i usr/share/applications/*.desktop || die
+ fi
+
+ pushd host/linux-desktop-* >/dev/null || die
+
+ local rpaths rpath
+ readarray -t rpaths < <(find . -maxdepth 1 -name '*.bin')
+ for rpath in "${rpaths[@]}"; do
+ edob -m "fixing rpath for ${rpath}" \
+ patchelf --set-rpath '$ORIGIN' "${rpath}"
+
+ # OpenGLVersionChecker stumbles on "OpenGL ES profile version string" so disable the check
+ sed \
+ -e "s/NV_AGORA_PATH/NV_AGORA_PATH_/g" \
+ -e "4i export QT_PLUGIN_PATH=\"\${NV_AGORA_PATH_}/Plugins\"" \
+ -e "s/AGORA_USE_MESA_FALLBACK=true/AGORA_USE_MESA_FALLBACK=false/" \
+ -i "$(basename "${rpath}" .bin)" \
+ || die
+ done
+
+ popd &>/dev/null || die
+
+ eapply_user
+}
+
+src_install() {
+ local dir
+ dir="/opt/nvidia/${PN}/$(ver_cut 1-2)"
+
+ dodir "${dir}"
+ mv ./* "${ED}${dir}" || die
+
+ local arch_dirs
+ readarray -t arch_dirs < <(find "${ED}${dir}/host" -mindepth 1 -maxdepth 1 -name 'linux-*' -exec basename {} \;)
+ if [[ -z "${arch_dirs[*]}" ]]; then
+ die "failed to find arch dir"
+ fi
+ if [[ "$(echo "${#arch_dirs[@]}" | wc -l )" -gt 1 ]]; then
+ eerror "${arch_dirs[*]}"
+ die "found ${#arch_dirs[*]} arch dirs"
+ fi
+
+ cp \
+ "${DISTDIR}/nvidia-nsight-${MY_PN}-icon-gbp-shaded-128.20231126.png" \
+ "${ED}${dir}/host/${arch_dirs[0]}/n${MY_PN_SHORT}-ui.png" \
+ || die
+
+ newmenu - "${P}.desktop" <<-EOF || die
+ [Desktop Entry]
+ Type=Application
+ Name=NVIDIA Nsight ${MY_PN^} ${PV}
+ GenericName=NVIDIA Nsight ${MY_PN^}
+ Icon=${EPREFIX}${dir}/host/${arch_dirs[0]}/n${MY_PN_SHORT}-ui.png
+ Exec=env WAYLAND_DISPLAY= ${EPREFIX}${dir}/host/${arch_dirs[0]}/n${MY_PN_SHORT}-ui
+ TryExec=${EPREFIX}${dir}/host/${arch_dirs[0]}/n${MY_PN_SHORT}-ui
+ Keywords=cuda;gpu;nvidia;nsight;
+ X-AppInstall-Keywords=cuda;gpu;nvidia;nsight;
+ X-GNOME-Keywords=cuda;gpu;nvidia;nsight;
+ Terminal=false
+ Categories=Development;Profiling;ParallelComputing
+ EOF
+}
diff --git a/dev-util/nsight-systems/Manifest b/dev-util/nsight-systems/Manifest
index f07062d60adb..4b1b96d5d9c8 100644
--- a/dev-util/nsight-systems/Manifest
+++ b/dev-util/nsight-systems/Manifest
@@ -2,3 +2,5 @@ DIST nsight-systems-2025.2.1_2025.2.1.130-1_amd64.deb 428406244 BLAKE2B d7831f8a
DIST nsight-systems-2025.2.1_2025.2.1.130-1_arm64.deb 401367200 BLAKE2B 714bff59f4779cf5b86e002bf6cd6fca24ac5f5b9cd5a5626499cd78c88e6b4ad70445869c2045b9d31e3c2c36efe253f49f9843548a75744ba074cd863e4681 SHA512 881d2f9278206187297936c875b75344302268a32514149a2e246cc7eb0c68cbcd1cc1e8dee44a305abafd8cfabe90875e296ef99450db1a58336499945b775e
DIST nsight-systems-2025.3.1_2025.3.1.90-1_amd64.deb 429429534 BLAKE2B e50025ac05ce13682493d137b04b99d1d21fe786f69d6806aa05347dd7459a570564955222e4bef1d47885a9b035e1b92c7aef8fb27bac9bac6b001da10bb3f0 SHA512 88c95b2568d89512a8ec996aa361e56af7c2aa5a3b01ee439aed3ea8b96a7cb5823b91845aa03dfcab3147d17a725a92da7e1c81e819473da18c264607728afa
DIST nsight-systems-2025.3.1_2025.3.1.90-1_arm64.deb 402311178 BLAKE2B a3199ba0ea0786725177e505398feb932d75517007bb44de65d0ab0ad6598d2a46261dabf0948b647a984619adb5e8140fe196fb4ebbb47b5b1ae1f4be381e03 SHA512 2e4f0572b755699d4a47825e0811ea4d96b563d443d9142dda46364596d937cc46bc140a37f005f828797982767126f2dcaee658971d002df1f0cb58e402c5b5
+DIST nsight-systems-2026.5.1_2026.5.1.161-1_amd64.deb 461434380 BLAKE2B 186af0e80f1ff90ac55e40c16a1c6520965d014deb10c60a5f05f9b4d0540b4bb95ff4540e8944c0c7296feb13abdcde99efb74948a5061a744ca4992cecc795 SHA512 addc0a6f45a85c9f9e4aceb538f82a66083f69c6d5acb201e671af1db0644a0a459bb0859a198e25d3a58405d7ca941b87260acaf1d1f1b404d0b7d929c3be71
+DIST nsight-systems-2026.5.1_2026.5.1.161-1_arm64.deb 470289134 BLAKE2B 777ef0e112a36d71b07da2cfe3d574fcaabb2640dbaaa902b26cdb4623655ec8c557336e6763699a43ff80cbf3e74724df1a229846f6a328cb766df3dd110d85 SHA512 2dabf999d6d677d9f21c07a55d46665a55497a1ce310d8790df8b60a442085ad13b37540f551a73f6eabfb3f6a0242a6fe0f02f224f3fcf26e54b1ae7b2a9b21
diff --git a/dev-util/nsight-systems/nsight-systems-2026.5.1.ebuild b/dev-util/nsight-systems/nsight-systems-2026.5.1.ebuild
new file mode 100644
index 000000000000..6bb8e6c15529
--- /dev/null
+++ b/dev-util/nsight-systems/nsight-systems-2026.5.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo unpacker
+
+DESCRIPTION="performance analysis tool designed to visualize an application's algorithms"
+HOMEPAGE="https://developer.nvidia.com/nsight-systems"
+
+MY_PV="$(ver_rs 1-2 '_' "$(ver_cut 1-2)")"
+MY_PN="${PN//nsight-}"
+MY_PN_SHORT="sys"
+PV_BUILD="161-1"
+
+SRC_URI="
+ amd64? (
+ https://developer.nvidia.com/downloads/assets/tools/secure/${PN}/${MY_PV}/${PN}-${PV}_${PV}.${PV_BUILD}_amd64.deb
+ )
+ arm64? (
+ https://developer.nvidia.com/downloads/assets/tools/secure/${PN}/${MY_PV}/${PN}-${PV}_${PV}.${PV_BUILD}_arm64.deb
+ )
+"
+
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-r2"
+SLOT="${PV}"
+KEYWORDS="~amd64 ~arm64"
+
+RESTRICT="bindist mirror strip test"
+
+RDEPEND="
+ app-crypt/mit-krb5
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ dev-libs/wayland
+ dev-qt/qtwayland:6
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/gst-plugins-base:1.0
+ media-libs/gstreamer:1.0
+ media-libs/libglvnd
+ media-libs/tiff-compat:4
+ sys-apps/dbus
+ sys-cluster/rdma-core
+ x11-drivers/nvidia-drivers
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-renderutil
+ x11-libs/xcb-util-wm
+ arm64? (
+ media-libs/gst-plugins-bad:1.0
+ )
+"
+BDEPEND="
+ dev-util/patchelf
+"
+
+QA_PREBUILT="/opt/nvidia/*"
+
+src_prepare() {
+ if use amd64; then
+ sed \
+ -e "/Terminal/s/=No/=false/" \
+ -e "/Categories/s/Application;//" \
+ -i usr/share/applications/*.desktop || die
+
+ if [[ -n "${EPREFIX}" ]]; then
+ sed -e "s#=/#=${EPREFIX}/#g" -i usr/share/applications/*.desktop || die
+ fi
+ fi
+
+ local rpaths rpath
+ readarray -t rpaths < <(
+ find "${S}/opt/nvidia/${PN}/${PV}/host-linux-"* \
+ -name 'libparquet*.so.[0-9]*' -o \
+ -name 'libarrow*.so.[0-9]*' -o \
+ -name 'libssh.so'|| die
+ )
+ for rpath in "${rpaths[@]}"; do
+ edob -m "fixing rpath for ${rpath}" \
+ patchelf --set-rpath '$ORIGIN' "${rpath}"
+ done
+
+ eapply_user
+}
+
+src_install() {
+ rm -r usr/local || die
+ mv ./* "${ED}" || die
+
+ # TODO install desktop file for arm64
+}
diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest
index 68474d6c1652..a21eb277344f 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -12,3 +12,5 @@ DIST cuda_12.9.1_575.57.08_linux.run 5860276058 BLAKE2B 482aee91731ca490956f3cf3
DIST cuda_12.9.1_575.57.08_linux_sbsa.run 5074335372 BLAKE2B 71782c3e7e39503aa914c8e02b7e5e44c856bd98bb9d1d46b90dfb7db4a2becb03ed1467fbca34c2ea1147202deb379198495007d69c7987320e138a63f2164e SHA512 91e3b457b6c36c8c3f07ae6fbd24f3f90b9ea22397059f91655ad68c32b96547e2c732af987a0c5ea63c37c43d48f199d97b9e84068c145633ebf67c34465ac6
DIST cuda_12.9.2_575.57.08_linux.run 5877673931 BLAKE2B 716c2d0eb161190fb53413f7ba5f20e5d41f08335160988f9ccbb9378959515c072c80521657c94f0b8466be9359da5a93ff6dde2c8fff597a7b7fee3d00e1b7 SHA512 89166ab4aa84e9575deed7ebbddc822e8fdac99e5977ac5e05ec70b1cb06b92275a63f825cbf26a8518b641e3b17ef5a8425a0b6972f5b142260a31ce9487fb9
DIST cuda_12.9.2_575.57.08_linux_sbsa.run 5091308573 BLAKE2B 20bef3cd2145ecd4793dbe1c2e049fda086ec753bbad0d28f92e79660addd8fb374dd6581555bc93b6b7bfa9e4d8a9aa9c9dca461db99b5adc766c8fa7a7fb8e SHA512 1f9191145954ae60dd549fb10d543ca2f20bc44576970a92c17a90f894a709296e54f8125f335463cb98eb1c8dcf75593e684b8b4e284e7a52b491e0a90b5785
+DIST cuda_13.4.1_linux.run 4214651928 BLAKE2B 5155abc196b1a2bb4460ada008c16a54e586eb5c7e4aec57bc087c4e2a95586da999a8b9c91c7d3b4359bfb3d1e8d7359633aa527bccb2f6acb22fd5578d57b9 SHA512 7bb8c38c4403c2e8518a9ba6b1d128f0d5483288537987bb8d0d44e95373e82ce718d1abbe0dfc63ef50375433c600d6b9e183fca93d1439b47eadd24718b828
+DIST cuda_13.4.1_linux_sbsa.run 4149643845 BLAKE2B 9a861ad966a9f045f4c2aff031f8e73020706aa65512ee951d4c2f6cac5f6027dfcc94121ebd101e5a7a570e07ad72cd6f2b54d469e68bdcfd52821e29cdb8b8 SHA512 97049a0b649d11d8ccb922726d62b84f144e65f6686a4e7063fec2dcfe9d5a36e75a11928684dd647cd5089a58bf4bc1dfa0ed2a7ae98dc58a24e98c95344b56
diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-13.4.1.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-13.4.1.ebuild
new file mode 100644
index 000000000000..d503d9596384
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-13.4.1.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# shellcheck disable=SC2153,SC2154,SC2317,SC2329
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+inherit check-reqs edo toolchain-funcs
+inherit python-r1
+
+GCC_MAX_VER="16"
+CLANG_MAX_VER="22"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone"
+SRC_URI="
+ amd64? (
+ https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_linux.run
+ )
+ arm64? (
+ https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_linux_sbsa.run
+ )
+"
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+
+SLOT="0/${PV}" # UNSLOTTED
+# SLOT="${PV}" # SLOTTED
+
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="clang debugger nsight profiler rdma sanitizer"
+RESTRICT="bindist mirror strip test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ !clang? (
+ <sys-devel/gcc-$(( GCC_MAX_VER + 1 ))_pre[cxx]
+ )
+ clang? (
+ <llvm-core/clang-$(( CLANG_MAX_VER + 1 ))_pre
+ )
+ sys-process/numactl
+ debugger? (
+ ${PYTHON_DEPS}
+ )
+ nsight? (
+ dev-util/nsight-compute
+ dev-util/nsight-systems
+ )
+ rdma? (
+ sys-cluster/rdma-core
+ )
+"
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ ')
+"
+
+# CUDA_PATH="/opt/cuda-${PV}" #950207
+CUDA_PATH="/opt/cuda"
+QA_PREBUILT="${CUDA_PATH#/}/*"
+
+python_check_deps() {
+ python_has_version "dev-python/defusedxml[${PYTHON_USEDEP}]"
+}
+
+cuda-toolkit_check_reqs() {
+ if use amd64; then
+ local CHECKREQS_DISK_BUILD="6000M"
+ elif use arm64; then
+ local CHECKREQS_DISK_BUILD="5800M"
+ fi
+
+ "check-reqs_pkg_${EBUILD_PHASE}"
+}
+
+cuda_verify() {
+ # only works with unpacked sources
+ [[ "${EBUILD_PHASE}" != prepare ]] && return
+
+ # run self checks
+ local compiler_versions GCC_HAS_VER CLANG_HAS_VER
+ compiler_versions="$(
+ grep -oP "unsupported (GNU|clang) version.*(gcc versions later than|clang version must be less than) [0-9]*" \
+ "${S}"/builds/cuda_crt/targets/*/include/crt/host_config.h
+ )"
+
+ GCC_HAS_VER="$( echo "${compiler_versions}" | grep gcc | grep -oP "(?<=than )[0-9]*")"
+ if [[ "${GCC_MAX_VER}" -ne "${GCC_HAS_VER}" ]]; then
+ eqawarn "check GCC_MAX_VER is ${GCC_MAX_VER} and should be ${GCC_HAS_VER}"
+ fi
+
+ CLANG_HAS_VER="$(( $(echo "${compiler_versions}" | grep clang | grep -oP "(?<=than )[0-9]*") - 1 ))"
+ if [[ "${CLANG_MAX_VER}" -ne "${CLANG_HAS_VER}" ]]; then
+ eqawarn "check CLANG_MAX_VER is ${CLANG_MAX_VER} and should be ${CLANG_HAS_VER}"
+ fi
+}
+
+pkg_pretend() {
+ cuda-toolkit_check_reqs
+}
+
+pkg_setup() {
+ cuda-toolkit_check_reqs
+
+ if [[ "${MERGE_TYPE}" == binary ]]; then
+ return
+ fi
+
+ # we need python for manifest parsing and to determine the supported python versions for cuda-gdb
+ python_setup
+
+ if use amd64; then
+ narch="x86_64"
+ elif use arm64; then
+ narch="sbsa"
+ else
+ die "unknown arch ${ARCH}"
+ fi
+
+ export narch
+}
+
+src_unpack() {
+ cuda_verify
+
+ local exclude=(
+ "cuda-installer"
+ "*-uninstaller"
+ "builds/cuda_documentation"
+ "builds/nsight_compute"
+ "builds/nsight_systems"
+ )
+
+ edob -m "Extracting ${A}" \
+ bash "${DISTDIR}/${A}" --tar xf -X <(printf "%s\n" "${exclude[@]}")
+}
+
+src_install() {
+ local -x SKIP_COMPONENTS=(
+ "Visual_Tools"
+ "Documentation" # obsolete
+ "cuda-gdb-src" # not used
+ )
+
+ ! use debugger && SKIP_COMPONENTS+=( "cuda-gdb" )
+ ! use profiler && SKIP_COMPONENTS+=( "cuda-cupti" "cuda-profiler-api" )
+ ! use sanitizer && SKIP_COMPONENTS+=( "compute-sanitizer" )
+
+ dodir "${CUDA_PATH}"
+ into "${CUDA_PATH}"
+
+ # Add include and lib symlinks
+ dosym -r "${CUDA_PATH}/targets/${narch}-linux/include" "${CUDA_PATH}/include"
+ dosym -r "${CUDA_PATH}/targets/${narch}-linux/lib" "${CUDA_PATH}/$(get_libdir)"
+
+ dofile() {
+ debug-print-function "${FUNCNAME[0]}" "$@"
+
+ if [[ $# -ne 1 ]] && [[ $# -ne 2 ]]; then
+ die "${FUNCNAME[0]} must receive one or two arguments"
+ fi
+
+ local _DESTDIR
+ _DESTDIR="$(dirname "${CUDA_PATH}/${1%/}")${2:+/${2%/}}"
+ mkdir -p "${ED}${_DESTDIR}" || die "mkdir ${_DESTDIR} failed"
+
+ local dir
+ dir="$(dirname "${1}")"
+
+ if test -z "$(find "${dir}" -maxdepth 1 -name "$(basename "$1")" -print -quit)"; then
+ if [[ -e "${ED}${_DESTDIR}/$(basename "${1}")" ]]; then
+ return
+ fi
+ if [[ "$1" == "targets/${narch}-linux/lib/stubs/libcusolverMg*" ]] ||
+ [[ "$1" == "targets/${narch}-linux/lib/libcusparse.so.*" ]]; then
+ return
+ fi
+ return
+ fi
+
+ if [[ -e "${ED}${_DESTDIR}/$(basename "${1}")" ]]; then
+ # skip noisy warnings
+ if [[ "$(basename "${1}")" == "include" ]] ||
+ [[ "$(basename "${1}")" == "lib64" ]]; then
+ return
+ fi
+ eqawarn "${ED}${_DESTDIR}/$(basename "${1}") exists"
+ return
+ fi
+
+ eval mv -i "${1}" "${ED}${_DESTDIR}" || die "mv failed ${PWD} / ${1} -> ${ED} ${_DESTDIR}"
+ }
+
+ dopcfile() {
+ [[ $# -eq 0 ]] && return
+
+ dodir "${CUDA_PATH}/pkgconfig"
+ cat > "${ED}${CUDA_PATH}/pkgconfig/${1}.pc" <<-EOF || die "dopcfile"
+ cudaroot=${EPREFIX}${CUDA_PATH}
+ libdir=\${cudaroot}/targets/${narch}-linux/lib${4}
+ includedir=\${cudaroot}/targets/${narch}-linux/include
+
+ Name: ${1}
+ Description: ${3}
+ Version: ${2}
+ Libs: -L\${libdir} -l${1}
+ Cflags: -I\${includedir}
+ EOF
+ }
+
+ pushd builds >/dev/null || die
+ fix_executable_bit=(
+ cuda_cupti/extras/CUPTI/samples/pc_sampling_utility/pc_sampling_utility_helper.h
+ cuda_cupti/extras/CUPTI/samples/pc_sampling_continuous/libpc_sampling_continuous.pl
+
+ libcufile/gds/tools/run_gdsio.cfg
+ )
+
+ if use amd64; then
+ fix_executable_bit+=(
+ cuda_opencl/targets/*/include/CL/cl.hpp
+
+ libcufile/targets/*/lib/libcufile_rdma_static.a
+ libcufile/targets/*/lib/libcufile_static.a
+ )
+ fi
+ chmod -x "${fix_executable_bit[@]}" || die "failed chmod"
+ popd >/dev/null || die
+
+ ebegin "parsing manifest" "${S}/manifests/cuda_"*.xml # {{{
+
+ "${EPYTHON}" "${FILESDIR}/parse_manifest.py" "${S}/manifests/cuda_"*".xml" &> "${T}/install.sh" \
+ || die "failed to parse manifest"
+ # shellcheck disable=SC1091
+ source "${T}/install.sh" || die "failed to source install script"
+
+ eend $? # }}}
+
+ if use debugger; then
+ if [[ -d "${ED}/${CUDA_PATH}/extras/Debugger/lib64" ]]; then
+ rmdir "${ED}/${CUDA_PATH}/extras/Debugger/lib64" || die "remove debugger lib64"
+ fi
+
+ find "${ED}/${CUDA_PATH}/bin" -maxdepth 1 -name "cuda-gdb-*-tui" -print0 | while read -rd $'\0' tui_name; do
+ impl="$(basename "${tui_name}" | cut -d '-' -f 3 | tr '.' '_')"
+
+ if ! has "${impl}" "${PYTHON_COMPAT[@]}" || ! use "python_targets_${impl}"; then
+ rm "${tui_name}" || die "tui-name rm ${tui_name}"
+ sed -e "/$(basename "${tui_name}")\"/d" -i "${ED}/${CUDA_PATH}/bin/cuda-gdb" || die "tui_name sed"
+ fi
+ done
+ fi
+
+ # remove rdma libs (unless USE=rdma)
+ if ! use rdma; then
+ # intentionally -f to support SKIP_COMPONENTS
+ rm -f "${ED}/${CUDA_PATH}/targets/${narch}-linux/lib/libcufile_rdma"* || die "failed to remove rdma files"
+ fi
+
+ find "${ED}/${CUDA_PATH}" -empty -delete || die
+
+ local ldpathextradirs pathextradirs
+
+ use debugger && ldpathextradirs+=":${EPREFIX}${CUDA_PATH}/extras/Debugger/lib64"
+ use profiler && ldpathextradirs+=":${EPREFIX}${CUDA_PATH}/extras/CUPTI/lib64"
+
+ local revord=$(( 999999 - $(printf "%02d%02d%02d" "$(ver_cut 1)" "$(ver_cut 2)" "$(ver_cut 3)") ))
+ newenvd - "99cuda${revord}" <<-EOF
+ PATH=${EPREFIX}${CUDA_PATH}/bin${pathextradirs}
+ PKG_CONFIG_PATH=${EPREFIX}${CUDA_PATH}/pkgconfig
+ LDPATH=${EPREFIX}${CUDA_PATH}/$(get_libdir):${EPREFIX}${CUDA_PATH}/nvvm/lib64${ldpathextradirs}
+ EOF
+
+ # CUDA prepackages libraries, don't revdep-build on them
+ insinto /etc/revdep-rebuild
+ newins - "80${PN}${revord}" <<-EOF
+ SEARCH_DIRS_MASK="${EPREFIX}${CUDA_PATH}"
+ EOF
+
+ # https://bugs.gentoo.org/926116
+ insinto /etc/sandbox.d
+ newins - "80${PN}" <<-EOF
+ SANDBOX_PREDICT="/proc/self/task"
+ EOF
+
+ # TODO drop and replace with runtime detection similar to what python does {{{
+ # ATTENTION: change requires revbump, see link below for supported GCC # versions
+ # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
+ local cuda_supported_gcc=( 8.5 9.5 10 11 12 13 14 15 "${GCC_MAX_VER}" )
+
+ mkdir -p "${ED}/${CUDA_PATH}/bin" || die
+ sed \
+ -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc[*]}:g" \
+ "${FILESDIR}"/cuda-config.in > "${ED}/${CUDA_PATH}/bin/cuda-config" || die
+ fperms +x "${CUDA_PATH}/bin/cuda-config"
+ # }}}
+
+ # skip til cudnn has been changed #950207
+ # if [[ "${SLOT}" != "${PV}" ]]; then
+ # dosym -r "${CUDA_PATH}" "${CUDA_PATH%"-${PV}"}"
+ # fi
+
+ fowners -R root:root "${CUDA_PATH}"
+}
+
+pkg_postinst_check() {
+ # Due to requiring specific compiler versions here, we check more then we have to, for the sake of clarity.
+ # tc-getCC defaults to gcc, so clang-major-version is checked using gcc and fails on gcc-profiles. # 959420
+ # We therefore force gcc and clang for the check.
+
+ if tc-is-gcc || ! use clang; then
+ if ver_test "$(CC=gcc gcc-major-version)" -gt "${GCC_MAX_VER}"; then
+ ewarn
+ ewarn "gcc > ${GCC_MAX_VER} will not work with CUDA"
+ ewarn
+ ewarn "Append --ccbin= pointing to a gcc bindir to the nvcc compiler flags (NVCCFLAGS)"
+ ewarn "or set NVCC_CCBIN to the same bindir."
+ ewarn " NVCCFLAGS=\"--ccbin=$(eval echo "${EPREFIX}/usr/*-linux-gnu/gcc-bin/${GCC_MAX_VER}")\""
+ ewarn " NVCC_CCBIN=$(eval echo "${EPREFIX}/usr/*-linux-gnu/gcc-bin/${GCC_MAX_VER}")"
+ ewarn
+ fi
+ fi
+
+ if tc-is-clang || use clang; then
+ if ver_test "$(CC=clang clang-major-version)" -gt "${CLANG_MAX_VER}"; then
+ ewarn
+ ewarn "clang > ${CLANG_MAX_VER} will not work with CUDA"
+ ewarn
+ ewarn "Append --ccbin= pointing to a clang bindir to the nvcc compiler flags (NVCCFLAGS)"
+ ewarn "or set NVCC_CCBIN to the same bindir."
+ ewarn " NVCCFLAGS=\"--ccbin=$(eval echo "${EPREFIX}/usr/lib/llvm/*/bin${CLANG_MAX_VER}")\""
+ ewarn " NVCC_CCBIN=$(eval echo "${EPREFIX}/usr/lib/llvm/*/bin${CLANG_MAX_VER}")"
+ ewarn
+ fi
+ fi
+}
+
+pkg_postinst() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ pkg_postinst_check
+ fi
+
+ if use profiler; then
+ einfo
+ einfo "nvidia-drivers restricts access to performance counters."
+ einfo "You'll need to run profiling tools "
+ einfo "using sudo (needs cap SYS_ADMIN) or add the following line to "
+ einfo "a modprobe configuration file "
+ einfo "(e.g. /etc/modprobe.d/nvidia-prof.conf): "
+ einfo
+ einfo "options nvidia NVreg_RestrictProfilingToAdminUsers=0"
+ einfo
+ fi
+}
+
+pkg_info () {
+ debugvar () {
+ for i in "$@"; do
+ [[ -v "${i}" ]] && echo "${i}=\"${!i}\""
+ done
+ }
+ debugvar \
+ CUDACXX \
+ CUDAHOSTCXX \
+ CUDAHOSTLD \
+ CUDAARCHS \
+ CUDAFLAGS \
+ CUDA_PATH \
+ CUDA_VERBOSE \
+ NVCCFLAGS \
+ NVCC_PREPEND_FLAGS \
+ NVCC_APPPEND_FLAGS
+}
diff --git a/dev-util/opencode-bin/Manifest b/dev-util/opencode-bin/Manifest
index f2aab1b4e85d..1e5175193601 100644
--- a/dev-util/opencode-bin/Manifest
+++ b/dev-util/opencode-bin/Manifest
@@ -2,4 +2,6 @@ DIST opencode-bin-1.1.48-amd64.tar.gz 51797370 BLAKE2B a183755181acb33efd9a7d54e
DIST opencode-bin-1.15.12-amd64.tar.gz 50000563 BLAKE2B 754fb0c46c621391dca0077e432ef11ea4178770c957637b01745556c7faf103e1d33919f536605d72d08b10ac7959b04edafbc21cdfc35bf5e9d3da2ea9e09b SHA512 f42f0f5b26925b9c67511511840d63111b89b10ae5941043c87fbbc1a57f3cec1cd304350c91b07a238cf07bea4d5f659169f3741bf66593e9def68211bfaa6c
DIST opencode-bin-1.18.29-amd64.tar.gz 60527414 BLAKE2B a502e16d904fe6c779d9f06dabe23f69ce5abdc0d1534fde1ccb2dc21d715c68acc04feb5fa8ece321e013f70c505a82b81ae310bcba1ac940634b2da484a778 SHA512 ed79576cf80dc5ffcb942f00d9d2e8414a93f109cd30fff0bbd7cdcae8e04bc22d1ea076cefacc9768e1473b8022434ba2c42910c8adc871444100f04689175b
DIST opencode-bin-1.18.29-arm64.tar.gz 60343887 BLAKE2B 8da5a8e7a0743399d87064b02230a9dc9a0f888d7de12c6aed246e5bd999c2199e79c548dd89bd62b0590206456c60e8f423f1bbe224776cf7ab635203febc8c SHA512 da8f69a92066fc71e1d7224d281390c1fdfbf80ce7eddcac41baf77064b26f36a99ba2ebcfa048c3c907fb4e2f392bab84b4beb910c96d51e61046d2ab39be85
+DIST opencode-bin-1.18.30-amd64.tar.gz 60557284 BLAKE2B 349ec2128ceebe34a0862ba3cc0a67db9bc9cecd060be44e275c046844f7af20253434b4cd387d825380153fea21548a0f2472acef7c2bd20d2b06a7ff0f2353 SHA512 60bf8921c4cc71c2fd9d0aa46b6ed5932b4942d549085c61d0f818c9c1e371977499cf46e1ab6dbbcc125346f4b1df966fe8309d17b8a3a4d8cf6b67c7733a1f
+DIST opencode-bin-1.18.30-arm64.tar.gz 60366998 BLAKE2B 3265163031ec608c9cc85e91e3de5e2cd82113bfe9c80b82924ef167a5df1754d220a3326e494607479f6163024f997657daedb8e2ff90e7981d572379cd5285 SHA512 d4f195903372bfa9a0a4a2cf5b219bdd0b4a0377aba5c0ed36d2e2705abb8cc36d91a0ecd6b06204b55bd4076d43779bea316e8a254cf5851bd220c0838ffbd8
DIST opencode-bin-1.2.6-amd64.tar.gz 53299530 BLAKE2B 3846ea0bf7212f526c2be0ed6cc93d73c409ee73248bce137293cdd030cf64100ee15ff309ff5b126c8bcc224061e478cc3553ddeeec5f4d61ee2242fd54da83 SHA512 791b42da6aa442e79092545da9e7c2fafc930030dd59239d4bb0eaadfe2796c8726ec0787229dbd23434d07c9f56ae9a562962a5e0f69e6f86c8cf14d25bcdc3
diff --git a/dev-util/opencode-bin/metadata.xml b/dev-util/opencode-bin/metadata.xml
index 0161277f566f..4eedb6331b6e 100644
--- a/dev-util/opencode-bin/metadata.xml
+++ b/dev-util/opencode-bin/metadata.xml
@@ -5,6 +5,10 @@
<email>kupravagoodman@proton.me</email>
<name>Timur Kuprava</name>
</maintainer>
+ <maintainer type="person">
+ <email>gentoo-bugzilla@vimja.email</email>
+ <name>Niklaus 'vimja' Hofer</name>
+ </maintainer>
<upstream>
<bugs-to>https://github.com/anomalyco/opencode/issues</bugs-to>
</upstream>
diff --git a/dev-util/opencode-bin/opencode-bin-1.18.30.ebuild b/dev-util/opencode-bin/opencode-bin-1.18.30.ebuild
new file mode 100644
index 000000000000..afc320c6b02a
--- /dev/null
+++ b/dev-util/opencode-bin/opencode-bin-1.18.30.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The open source coding agent"
+HOMEPAGE="https://opencode.ai"
+
+SRC_URI="
+ amd64? (
+ https://github.com/anomalyco/opencode/releases/download/v${PV}/opencode-linux-x64.tar.gz -> ${P}-amd64.tar.gz
+ )
+ arm64? (
+ https://github.com/anomalyco/opencode/releases/download/v${PV}/opencode-linux-arm64.tar.gz -> ${P}-arm64.tar.gz
+ )
+"
+
+S="${WORKDIR}"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="mirror strip"
+
+QA_PREBUILT="usr/bin/opencode"
+
+src_install() {
+ dobin opencode
+}
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.43.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.43.ebuild
index 81358100df7e..260d8d080ccd 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.43.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.43.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
https://github.com/pkgcore/pkgcheck.git"
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
inherit pypi
fi
diff --git a/dev-util/pkgconf/pkgconf-3.0.7.ebuild b/dev-util/pkgconf/pkgconf-3.0.7.ebuild
index d77151edc86d..9a0f0bc4e0fd 100644
--- a/dev-util/pkgconf/pkgconf-3.0.7.ebuild
+++ b/dev-util/pkgconf/pkgconf-3.0.7.ebuild
@@ -12,7 +12,7 @@ else
SRC_URI="https://distfiles.ariadne.space/${PN}/${P}.tar.xz"
if [[ $(ver_cut 3) -lt 90 ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
fi
fi
diff --git a/dev-util/pkgdev/pkgdev-0.2.18.ebuild b/dev-util/pkgdev/pkgdev-0.2.18.ebuild
index be07f3c6959f..452d1b7d5bb7 100644
--- a/dev-util/pkgdev/pkgdev-0.2.18.ebuild
+++ b/dev-util/pkgdev/pkgdev-0.2.18.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
inherit pypi
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
fi
DESCRIPTION="Collection of tools for Gentoo development"
diff --git a/dev-util/sccache/Manifest b/dev-util/sccache/Manifest
index f0dd55f6ca80..e0ae802096dc 100644
--- a/dev-util/sccache/Manifest
+++ b/dev-util/sccache/Manifest
@@ -1,7 +1,5 @@
DIST itoa-0.3.4.crate 9921 BLAKE2B b2cc97b6b50164bfab0ccf3afb53ec827ec3247a8111814f9e2e3181394515abda1f452168d11b518d771701f6ce9a2936a0ed69e9b82e1a842c51c1e74df536 SHA512 1cecca0c6c6d9602e692e16cb6dce850c0f7c7ac5ec1defe1f5b8a17ed325abe41eaba56c1d973dc63bc476b52d436a90b266f6eff99c618b6581cbffcaa278f
-DIST sccache-0.14.0-crates.tar.xz 32418420 BLAKE2B f1ca91b632ec1b5d5c1aeb08e220ffcfffaf02dcc6d482c83e0e2ddb638f69de9bfb7b22db1c53c3f76f1161350284c0a3814f8193d3eb9af2ef45a216fae398 SHA512 773da6d68f500faf2af4cac9c514a753ba1db637a25c2b09918df6b865fd5580c319a63bafaadc12e76604a7b36fe57bb2e0f59609be6dc945b42f1d5e58f35f
-DIST sccache-0.14.0.tar.gz 436677 BLAKE2B f2b8b7a76ff5aef6d3a0e96c8fb363b19c0a0cd1611d3cc9e88c2b9bb47fa343780ae6cf9175e1ffc51cb1428375acfbd1b62843d221d6499f46c359034d8b7e SHA512 9ff3aeb9b29029f60fa67ce7a5cba2b36b5141699085029b0701c716a25b27d0c1d04d9f37036c6bdee009e3c3f3ab525d4064cf10016977bb387d5a73467d38
-DIST sccache-0.15.0-crates.tar.xz 32724088 BLAKE2B 67b4f70b861274eafc695516b66f5caf2e4ed625963896597b8630b7644883b698db6a53e3b9c034890055cf1516d976ed7e1e3f10a642a55473c6a88ae8aa51 SHA512 63a62b62fcae689674f3b08a928b62299b1df43f2e093262c3f0990e393036194ae7ab6274a51abe1d579c32128f6c492a0e15f360f22590f364d8d7231c1c36
-DIST sccache-0.15.0.tar.gz 470381 BLAKE2B 856169402e8ad9099b5cf9dbee71c8d2b5dc843e5f89711f22ac919ffaad0c961ccc270aa04dedd56067effc5c60d3b8756ef9f690a66acb532af3d602c2f473 SHA512 0df93c7662aee904e8a1424a700ae9c9ac255583aca88cf73eed232a041dcf5ebe76da2c28b08f2da79b2896c00228755916eed21526aae6354ba1afc78b9e12
DIST sccache-0.16.0-crates.tar.xz 32724088 BLAKE2B 67b4f70b861274eafc695516b66f5caf2e4ed625963896597b8630b7644883b698db6a53e3b9c034890055cf1516d976ed7e1e3f10a642a55473c6a88ae8aa51 SHA512 63a62b62fcae689674f3b08a928b62299b1df43f2e093262c3f0990e393036194ae7ab6274a51abe1d579c32128f6c492a0e15f360f22590f364d8d7231c1c36
DIST sccache-0.16.0.tar.gz 476256 BLAKE2B 3e61eb60bc95c075fd88d4769f603cec7a40de7569f95df272de6eba93a3e1f6011822b498cfad9bb635fbedc1a3d44516f4973c28f858efe300543be4aee498 SHA512 ecc994181fbdfde6ed1fecc6663716a24bd2c0846bd6b8b1b1b79f74b02c632143c89d053a53b25ce2f17272187118f504cf697ee7daf451caf1e2ea31185f20
+DIST sccache-0.17.0-crates.tar.xz 32740088 BLAKE2B ad4927ba9166d46582240e708796e64a6041b4e5250c353257ebee6c34eedd712a8fffdf81edd20b4e521d3276b89afd9fe740775f7eb05fed94264360f1653e SHA512 356f4295e702110542814476d41091bbd9c96b9ba772a6cb486da6a4d3b6f582938be5d7d22bf18f23d86aa36f2a663c0854a8436562035bb4ceeb735b5a7ee3
+DIST sccache-0.17.0.tar.gz 489499 BLAKE2B ac7d7396687697ddcbcce08b5b40097dadb130b7b4770db65d6988a5446b4ad8a51fb42664921cb0e1a6458cd8dcf5c924125a70f71fbb4cc3aedf2211a738aa SHA512 727eb61174604cccb378842dbd42702af8b9dbee8e8c0bb3c54d52eda1b08adb603beccdc9ddb817076489093b55156239a18a14bd1d03e4c8d8ec765ca290d1
diff --git a/dev-util/sccache/sccache-0.14.0-r1.ebuild b/dev-util/sccache/sccache-0.14.0-r1.ebuild
deleted file mode 100644
index 0b8ee0e99049..000000000000
--- a/dev-util/sccache/sccache-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.7
-
-EAPI=8
-
-CRATES=""
-# Required for tests but not included by pycargoebuild.
-CRATES+="
- itoa@0.3.4
-"
-
-# https://github.com/mozilla/sccache?tab=readme-ov-file#build-requirements
-RUST_MIN_VER="1.85.0"
-
-inherit cargo optfeature systemd
-
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage"
-HOMEPAGE="https://github.com/mozilla/sccache"
-SRC_URI="
- https://github.com/mozilla/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/gentoo-crate-dist/sccache/releases/download/v${PV}/sccache-${PV}-crates.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64"
-IUSE="azure dist-client dist-server gcs memcached redis s3 webdav"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- app-arch/zstd:=
- virtual/zlib:=
- dist-server? ( dev-libs/openssl:= )
- gcs? ( dev-libs/openssl:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-util/shadowman
-"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-QA_FLAGS_IGNORED="usr/bin/sccache*"
-
-pkg_setup() {
- export OPENSSL_NO_VENDOR=1
- export PKG_CONFIG_ALLOW_CROSS=1
- export ZSTD_SYS_USE_PKG_CONFIG=1
- rust_pkg_setup
-}
-
-src_configure() {
- local myfeatures=(
- $(usev azure)
- $(usev dist-client)
- $(usev dist-server)
- $(usev gcs)
- $(usev memcached)
- $(usev redis)
- $(usev s3)
- $(usev webdav)
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- keepdir /etc/sccache
-
- insinto /usr/share/shadowman/tools
- newins - sccache <<<"${EPREFIX}/usr/lib/sccache/bin"
-
- dodoc -r docs
-
- if use dist-server; then
- newinitd "${FILESDIR}"/server.initd sccache-server
- newconfd "${FILESDIR}"/server.confd sccache-server
-
- newinitd "${FILESDIR}"/scheduler.initd sccache-scheduler
- newconfd "${FILESDIR}"/scheduler.confd sccache-scheduler
-
- systemd_dounit "${FILESDIR}"/sccache-server.service
- systemd_dounit "${FILESDIR}"/sccache-scheduler.service
- fi
-}
-
-pkg_postinst() {
- use memcached && optfeature "memcached backend support" net-misc/memcached
- use redis && optfeature "redis backend support" dev-db/redis
-
- if [[ -z ${ROOT} ]]; then
- eselect compiler-shadow update sccache
- fi
-}
-
-pkg_prerm() {
- if [[ -z ${REPLACE_BY_VERSION} && -z ${ROOT} ]]; then
- eselect compiler-shadow remove sccache
- fi
-}
diff --git a/dev-util/sccache/sccache-0.14.0.ebuild b/dev-util/sccache/sccache-0.14.0.ebuild
deleted file mode 100644
index 3e35bf31366f..000000000000
--- a/dev-util/sccache/sccache-0.14.0.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 2017-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.7
-
-EAPI=8
-
-CRATES=""
-# Required for tests but not included by pycargoebuild.
-CRATES+="
- itoa@0.3.4
-"
-
-# https://github.com/mozilla/sccache?tab=readme-ov-file#build-requirements
-RUST_MIN_VER="1.85.0"
-
-inherit cargo optfeature systemd
-
-DESCRIPTION="ccache/distcc like tool with support for rust and cloud storage"
-HOMEPAGE="https://github.com/mozilla/sccache"
-SRC_URI="
- https://github.com/mozilla/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/gentoo-crate-dist/sccache/releases/download/v${PV}/sccache-${PV}-crates.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64"
-IUSE="azure dist-client dist-server gcs memcached redis s3 webdav"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- app-arch/zstd
- virtual/zlib:=
- dist-server? ( dev-libs/openssl:= )
- gcs? ( dev-libs/openssl:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-util/shadowman
-"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-QA_FLAGS_IGNORED="usr/bin/sccache*"
-
-pkg_setup() {
- export OPENSSL_NO_VENDOR=1
- export PKG_CONFIG_ALLOW_CROSS=1
- export ZSTD_SYS_USE_PKG_CONFIG=1
- rust_pkg_setup
-}
-
-src_configure() {
- local myfeatures=(
- $(usev azure)
- $(usev dist-client)
- $(usev dist-server)
- $(usev gcs)
- $(usev memcached)
- $(usev redis)
- $(usev s3)
- $(usev webdav)
- )
-
- cargo_src_configure --no-default-features
-}
-
-src_install() {
- cargo_src_install
-
- keepdir /etc/sccache
-
- dodoc -r docs
-
- if use dist-server; then
- newinitd "${FILESDIR}"/server.initd sccache-server
- newconfd "${FILESDIR}"/server.confd sccache-server
-
- newinitd "${FILESDIR}"/scheduler.initd sccache-scheduler
- newconfd "${FILESDIR}"/scheduler.confd sccache-scheduler
-
- systemd_dounit "${FILESDIR}"/sccache-server.service
- systemd_dounit "${FILESDIR}"/sccache-scheduler.service
- fi
-}
-
-pkg_postinst() {
- use memcached && optfeature "memcached backend support" net-misc/memcached
- use redis && optfeature "redis backend support" dev-db/redis
-
- if [[ -z ${ROOT} ]]; then
- eselect compiler-shadow update sccache
- fi
-}
-
-pkg_prerm() {
- if [[ -z ${REPLACE_BY_VERSION} && -z ${ROOT} ]]; then
- eselect compiler-shadow remove sccache
- fi
-}
diff --git a/dev-util/sccache/sccache-0.15.0.ebuild b/dev-util/sccache/sccache-0.17.0.ebuild
index c8af725c4103..4756715e0363 100644
--- a/dev-util/sccache/sccache-0.15.0.ebuild
+++ b/dev-util/sccache/sccache-0.17.0.ebuild
@@ -50,6 +50,10 @@ IDEPEND="dev-util/shadowman"
QA_FLAGS_IGNORED="usr/bin/sccache*"
+CARGO_SKIP_TESTS=(
+ test_sccache_command::without_preprocessor_cache
+)
+
pkg_setup() {
export OPENSSL_NO_VENDOR=1
export PKG_CONFIG_ALLOW_CROSS=1
diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest
index a4519c997950..652f46aa272e 100644
--- a/dev-util/selenium-manager/Manifest
+++ b/dev-util/selenium-manager/Manifest
@@ -2,7 +2,9 @@ DIST selenium-4.37.0-crates.tar.xz 23351684 BLAKE2B cf345adec9156c1da3ee1a77fb72
DIST selenium-4.46.0-crates.tar.xz 22240968 BLAKE2B 9cc0eb698777f801412c8be48c6f4ddda38a8a67e1489268019fd9d6fe52211cc602bb903f7d48c71f75f7d1ed0febe1da5a3210f875194f8c34c144ace4e614 SHA512 1eed5447b209893466166b25fc095b55f66f5696caac4154712680d302a1a163076a9916bb9f5bebe46217ca2c30b562606ad1d75ab51975977977c85e1bb4ff
DIST selenium-4.47.0-crates.tar.xz 22371324 BLAKE2B 6049f52422a1902b110b02b7b011931a24ed751ee43dbdad6d5bd4d218efd27870502276cb2cfa846a88981bc52dd3d9b954ffeeec351316d4d672f10467f243 SHA512 4ba4d5b067e55720978b2b491f0aa135d7a27e2848b998bcee667e251815e64263e6973dbff647b4ba601d0e30195f8b182c39ce4b0cccf9a7c0b856ee6c8eef
DIST selenium-4.48.0-crates.tar.xz 22620588 BLAKE2B ada0e8013ce1787e4d6a1a756215d5c5e5f633c10fb5138416477a03259aaf85e5a68bb23c02a6f467c14c4ac97e235b6e8ca54a510512914a40d077d3d273bc SHA512 6bbb519c4263fdd15e30049f4d399e1fc73978763887a4c16b3383fedc806928fcfb1d84d67921e627094daa8562092c21d17ffa73becb76b75748790e86aecb
+DIST selenium-4.49.0-crates.tar.xz 22666520 BLAKE2B c9a3415cb59637d03c5c407e6251a4914ff514dc34eac6462f8dae3d72b3bf8c57a078b8b7dcf3c957a5a1db4dfede337e8203ba973015e715f78cf02f464ba9 SHA512 b75f180b8407bd6091c0f5c1c3c53f5e186498af4af18a0d12df6d2a0ec64dd0fde311ba50f756ee369886f2908543eb45fe4d1923de4b5ce6d55364b69d33ff
DIST selenium-selenium-4.43.0.gh.tar.gz 43705758 BLAKE2B d10a4167481924becfdc115175b7681ecda287e009288acda448cb81f081d7dc6b1789ae7cca3a8ef93dbcfb15f27bbc3f201b1b10fb9339dc2f5595221221aa SHA512 596c9a7631a25166391d92af931a660fd2bfe0994c720357e47552ca7101f6af2b578f05f160c24765ec81471b6a02af91ee7baf758c9b853d68ca7fbfa0820a
DIST selenium-selenium-4.46.0.gh.tar.gz 43968307 BLAKE2B 83554d041f8fb060d74e326494ada681c27dcf1457d705e7c6c91b92f7342cd8675c2954cf34ffabec445d542f824d88bf610e27778dd5363a713bf96b9ee89a SHA512 4a5317252dfaf90bac5689b0df83a19cb9e1dfd03fdb7de1f6d1ec03c50803c444cf89f231e34d6d26971f7275ab30179bcb35883533dc132d49beba9d96462c
DIST selenium-selenium-4.47.0.gh.tar.gz 44062095 BLAKE2B d6ce15ce857d3dd0e796935981e419be5357d49921ff76d5bcdf508408022234a2f96859e961b29e62666d3f28875910384900701629a4646b809f1b9c0e8617 SHA512 bb8dc827715fcb276211dd9800e8a375fa2b59b4e42a2952091946c7df2dabe226517633191da3b134d7fdd1554b0643added277be577fe4985dc54d141fad5d
DIST selenium-selenium-4.48.0.gh.tar.gz 44169864 BLAKE2B 6c3073b38b660f73fbfd1b683403d851c62ef1fd13a8d6f4e2df60e562e895ea323cdd999686e70d22b3a40e2cd0194b27cd88a4b4bbbe2dd4795ece30496659 SHA512 f1e5a02d9b2946586263b50be33aea75c3cc98013bafcbe52f8c787f497011528c25d392c0af3af0b3a0023ddfe1a87ab10eb3e813eef6feff3bd9bbe285cd77
+DIST selenium-selenium-4.49.0.gh.tar.gz 44228222 BLAKE2B 3efebe68d3b3b70e5089225d86b693357154d8c66d0ec6545d77012edc54edcc1ecde69b92f4e7bb110ce734c49a1766cb8d8fcb13814bac9d0b7dbd49a41567 SHA512 f5aba633816adf0d57814ce62832d3d0ec70ad75c466af4696c47b904f69411afc7a23464544d699b6b1f7d5b927c18e817c45e993c57c98b9f37299949bf625
diff --git a/dev-util/selenium-manager/selenium-manager-4.49.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.49.0.ebuild
new file mode 100644
index 000000000000..cd1cea07b9a9
--- /dev/null
+++ b/dev-util/selenium-manager/selenium-manager-4.49.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+RUST_MIN_VER="1.88.0"
+
+inherit cargo
+
+TAG=selenium-${PV}
+MY_P=selenium-${TAG}
+CRATES_P=selenium-${PV}
+DESCRIPTION="CLI tool that manages the browser/driver infrastructure required by Selenium"
+HOMEPAGE="
+ https://www.selenium.dev/
+ https://github.com/SeleniumHQ/selenium/
+"
+SRC_URI="
+ https://github.com/SeleniumHQ/selenium/archive/selenium-${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://github.com/gentoo-crate-dist/selenium/releases/download/${CRATES_P}/${CRATES_P}-crates.tar.xz
+ "
+fi
+S="${WORKDIR}/${MY_P}/rust"
+
+LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
+ BZIP2
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="telemetry test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/bzip2:=
+ app-arch/xz-utils:=
+ app-arch/zstd:=
+ virtual/zlib:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ || (
+ www-client/firefox
+ www-client/firefox-bin
+ )
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_prepare() {
+ default
+
+ sed -i -e '/strip/d' Cargo.toml || die
+
+ # Avoid tests requiring Internet or specific browsers (or trying
+ # to fetch them, whatever).
+ rm tests/browser_download_tests.rs || die
+ rm tests/cache_tests.rs || die
+ rm tests/electron_tests.rs || die
+ rm tests/exec_driver_tests.rs || die
+ rm tests/grid_tests.rs || die
+ rm tests/browser_tests.rs || die
+ rm tests/config_tests.rs || die
+ rm tests/iexplorer_tests.rs || die
+ rm tests/mirror_tests.rs || die
+ rm tests/output_tests.rs || die
+ rm tests/stable_browser_tests.rs || die
+ rm tests/webview_tests.rs || die
+
+ # enable system libraries where supported
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ sed -i -e '/features.*static/d' "${ECARGO_VENDOR}"/apple-xar-*/Cargo.toml || die
+
+ # remove unbundled sources, just in case
+ # (smoke.c is actually used to test system -lz, sigh)
+ find "${ECARGO_VENDOR}"/*-sys-*/ \
+ \( -name '*.c' -a -not -name 'smoke.c' \) -delete || die
+
+ # bzip2-sys requires a pkg-config file
+ # https://github.com/alexcrichton/bzip2-rs/issues/104
+ mkdir "${T}/pkg-config" || die
+ export PKG_CONFIG_PATH=${T}/pkg-config${PKG_CONFIG_PATH+:${PKG_CONFIG_PATH}}
+ cat >> "${T}/pkg-config/bzip2.pc" <<-EOF || die
+ Name: bzip2
+ Version: 9999
+ Description:
+ Libs: -lbz2
+ EOF
+}
+
+src_configure() {
+ local myfeatures=(
+ $(usev !telemetry avoid_stats)
+ )
+
+ cargo_src_configure
+}
+
+src_test() {
+ local -x PATH=${T}/bin:${PATH}
+
+ mkdir "${T}/bin" || die
+ if ! has_version "www-client/firefox"; then
+ # upstream expects "firefox" rather than "firefox-bin"
+ ln -s "$(type -P firefox-bin)" "${T}/bin/firefox" || die
+ fi
+
+ cargo_src_test --no-fail-fast
+}
+
+src_install() {
+ dobin "$(cargo_target_dir)"/selenium-manager
+ einstalldocs
+ dodoc README.md
+
+ newenvd - 70selenium-manager <<-EOF || die
+ SE_MANAGER_PATH="${EPREFIX}/usr/bin/selenium-manager"
+ EOF
+}
diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest
index 5b93be2a043d..c9ac8a672421 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -13,4 +13,6 @@ DIST tree-sitter-0.26.6-crates.tar.xz 21055636 BLAKE2B 08086f1456718f0a1b722b1c3
DIST tree-sitter-0.26.6.tar.gz 906770 BLAKE2B c6fcbc901f86795d6e5de5e22d4b7f34425f1f25ff9134de27baa0a68d917c376accd4a7a9d33faaee4e82e4dd7440085a06b55d5f57e5fe9756c195147867d5 SHA512 33ce5617ac53e276cccc8fa34e3a6b3e29a5bd572b381da4a7d6d78cbb7485d85120be8c0e25e02d3fbae4c36793b02bcfd788a2cdfe73f026742b184e16d572
DIST tree-sitter-0.26.8-crates.tar.xz 21055636 BLAKE2B 08086f1456718f0a1b722b1c3878cfc7f267be536f94a474b10e02178f315ec9d93d6755c002fa8df0f0bf0eb5a6149be53f207575937f54e59669efda5bed31 SHA512 14ecb7f0e7494c38ab166209df4ad4e61f3e614232db0098fa742dc66e9a47951118a64eb8712581a3528f6ac9b681f9058a4723712ce635b6eea96fc06b1c47
DIST tree-sitter-0.26.8.tar.gz 908286 BLAKE2B 92da23e47a25b618cf1645204455377f0cc16f5070f59356b53b088e41a0e7175f79ba3ee582388c462a188d2084b47ab21f40b0ae8ec4872c4098a2c8b4f6f3 SHA512 a5786e8235bceec2b4e8ed5ba035f143a3eabb587d33fa5d97c5e9e7a16c52b57dda72201b56c737ce3819b2d7cf53bef8852944d7a6a6ff85ea24a84fcb0042
+DIST tree-sitter-0.27.0-crates.tar.xz 18616212 BLAKE2B 70e9415c2da5632d06a69be952d87c1014949b708347fb935344788bb5ddf4f1946585050c58f27ca7740db7a786d750dc8cce7bd18ce5889199580f85e51a4c SHA512 636818622923ceb8535b11ab9805af8217be9662b44cf33a3d04df08f3816954d15286c959c310c4700321264c125c56852e50b83b4e4dbe00048622f9d6491f
+DIST tree-sitter-0.27.0.tar.gz 1020259 BLAKE2B 854ce5ad52d4de0d0b48187ade680f7e599bc9612e31058820fa2b79c6cd1d93e149bd2cfbef81809fa119c7e158715f707ebd1aaddc305ea4ed8bed35a4ee98 SHA512 80b29a718fa58909c57537e2ecf8e4df52384bf86ef60c15671f87d10292dfb4a2115243a505e809f02d6370f4ba0e74da0993bbc201d58593abf4819d1373ce
DIST tree-sitter-cli-0.24.3-crates.tar.xz 18883756 BLAKE2B 5a35f3c32ff53b123f2d6fceeddc93bc621ac024d26b26292a7bca7370c8a6f26292c318bebf6716924ac90123d3809c4e66afb7bcb53b531fb641cb6a686bbc SHA512 5f0670cf5c102ac4982c1c6e5a77aea39fc02a3db24eb8151d335bcac0c51cac7193fd882f17f7740465830dfe708cc88cb4a7a58047a49df15e26b2fa96b2f6
diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.27.0.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.27.0.ebuild
new file mode 100644
index 000000000000..70b27ace6644
--- /dev/null
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.27.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES=""
+
+RUST_MIN_VER="1.95.0"
+
+inherit cargo
+
+MY_PN="${PN/-cli}"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Command-line tool for creating and testing tree-sitter grammars"
+HOMEPAGE="https://tree-sitter.github.io/"
+SRC_URI="
+ https://github.com/${MY_PN}/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${MY_P}.tar.gz
+ https://github.com/gentoo-crate-dist/${MY_PN}/releases/download/v${PV}/${MY_P}-crates.tar.xz
+"
+S="${WORKDIR}/${MY_P}/crates/cli"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC LGPL-3+
+ MIT Unicode-3.0 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# Test seems to require files (grammar definitions) that we don't have.
+RESTRICT="test"
+
+QA_FLAGS_IGNORED="usr/bin/${MY_PN}"
+
+src_configure() {
+ cargo_src_configure --no-default-features
+}
diff --git a/dev-vcs/git/files/git-2.55.0-cargo-meson-cross.patch b/dev-vcs/git/files/git-2.55.0-cargo-meson-cross.patch
new file mode 100644
index 000000000000..3363f16b3655
--- /dev/null
+++ b/dev-vcs/git/files/git-2.55.0-cargo-meson-cross.patch
@@ -0,0 +1,29 @@
+From cee6efe196baed28cd6f6000aa6ac415d1210dfe Mon Sep 17 00:00:00 2001
+From: James Le Cuirot <chewi@gentoo.org>
+Date: Tue, 8 Sep 2026 16:24:13 +0100
+Subject: [PATCH] rust: respect CARGO_BUILD_TARGET when locating build output
+
+When cross-compiling, Cargo always writes to a target-tuple subdirectory
+determined by CARGO_BUILD_TARGET, even when it matches the native tuple.
+The build looked in $BUILD_DIR/$BUILD_TYPE directly, so it failed to
+locate the freshly built library.
+
+Respect CARGO_BUILD_TARGET in the output path so the correct artifact
+is located.
+
+Signed-off-by: James Le Cuirot <chewi@gentoo.org>
+--- a/src/cargo-meson.sh
++++ b/src/cargo-meson.sh
+@@ -38,7 +38,7 @@ then
+ exit $RET
+ fi
+
+-if ! cmp "$BUILD_DIR/$BUILD_TYPE/$LIBNAME" "$BUILD_DIR/libgitcore.a" >/dev/null 2>&1
++if ! cmp "$BUILD_DIR/${CARGO_BUILD_TARGET-}/$BUILD_TYPE/$LIBNAME" "$BUILD_DIR/libgitcore.a" >/dev/null 2>&1
+ then
+- cp "$BUILD_DIR/$BUILD_TYPE/$LIBNAME" "$BUILD_DIR/libgitcore.a"
++ cp "$BUILD_DIR/${CARGO_BUILD_TARGET-}/$BUILD_TYPE/$LIBNAME" "$BUILD_DIR/libgitcore.a"
+ fi
+--
+2.55.0
+
diff --git a/dev-vcs/git/git-2.55.0.ebuild b/dev-vcs/git/git-2.55.0.ebuild
index 36e578e4abce..25950e8be5e9 100644
--- a/dev-vcs/git/git-2.55.0.ebuild
+++ b/dev-vcs/git/git-2.55.0.ebuild
@@ -153,6 +153,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-2.54.0-0001-rust-don-t-pass-quiet-to-cargo.patch
"${FILESDIR}"/${PN}-2.54.0-0002-rust-respect-CARGO-environment-variable.patch
+ "${FILESDIR}"/${PN}-2.55.0-cargo-meson-cross.patch
)
pkg_setup() {
diff --git a/dev-vcs/gitcomet/Manifest b/dev-vcs/gitcomet/Manifest
index b420389ff9b3..ec874c835982 100644
--- a/dev-vcs/gitcomet/Manifest
+++ b/dev-vcs/gitcomet/Manifest
@@ -1,27 +1,25 @@
DIST accesskit-0.24.1.crate 36947 BLAKE2B 0e882eeee0d102f9051ab7487ee7d92c5bf50a9724d1b9b8c3b46e1db63f66af6d2e38ac1faf09dcc981ef1213abf7b064c829fccb674f668d603713e0a6a949 SHA512 f44b37019e3707b7af633ea33f5d726b5f653d509388b906b2626d6bc7fdb4fb8f8cf4882cd17327ff1f057728f80713ef6bc58e31dfe954fd67a930dee4bae5
-DIST accesskit_atspi_common-0.18.1.crate 28924 BLAKE2B 190e247fdc6c16db431b6686793c7e9c2bc6ee90581bac4698efde5b724c525fec155b8936a64f35ec954d3afa0c36d496c1fa9cf75c1da6bf2deca3cd8a683b SHA512 bbb78a09d3fae0db0ddd9df17fe5fdb1292d7975590cc2b4312abe25f419b1da303398828dde6fed761acaea2e0c162189c940d30fadc2a54613fa4351c11883
+DIST accesskit-0.25.0.crate 41061 BLAKE2B 89501ffd476770d3319ae6a06943ea2cf50ed4c6599dccbe9f3dd62950dd98b5f163405254d53b18e799dfac245746243816cd8eee1e6836f490c23490bd0878 SHA512 3a9e2af85a4c86844ef8d900b35b296c6fd2ee4744be3a4474bdd6fafc58727590d0f82e1833cb894bf1e9e28b3ce0255f4bb7f27428fa4db362ea6dab9c6c00
DIST accesskit_atspi_common-0.19.1.crate 32496 BLAKE2B b07f6ea9f4e1ca99daf15fcb69387adb4a60191224536ee13cee913498c95ec0310c1bfda5db20a56742e0b68315cf54f850fb9c7b31e1d5f40ab85ee7bd8638 SHA512 b465c50a1ac840ec6e9325d995d0582b8f4a59bad8d2e71dd588060c88c70e17a64f0002fe40558ce542776de87f42fd8b8fc27d26d1c63accab0fcb80bfbaba
-DIST accesskit_consumer-0.36.0.crate 47194 BLAKE2B 62759d6d1227b0137389f7ec8b9939ae63204b51b6a9e1604dd20bd7ff0323123fda56c249358fc3f7ab4c9e5bb8148a5fce365b68349032377307b68cb9ad73 SHA512 f48823443376c9f23bd757a7709bd52a5495bc0e62762a8096ec09d376e81e478ea17f3e82ee3786fd144eb2c7df454ad2143e7a155d48e01a1c3c87d2232516
-DIST accesskit_consumer-0.37.0.crate 47956 BLAKE2B 8f55638b3614e475efc450ab08acb4045e10197ee5cd0047ad39706e42fdec513b8c4a4d6b4c3c9857228552b8dac6dc3a5808563cfe9c5e9b47b9d05a2baca9 SHA512 5e95c0894829695b19fc35c007b09c0bcd3add3d12d208078113fbb91b1698322b1b48e1004276407dacc6b9d80dbfb37c5e49a987861f2df600a6f406e2f4ad
+DIST accesskit_atspi_common-0.20.0.crate 33401 BLAKE2B 217e82a4640c9b4581bff51e5d467cfecc49b58be020da6a054f32cf4a7b220eb8cc3c5af5b0d8d5dd5b1b4431abc8eddcc8cfcbcbd5819e3bb4d1ab2cb1387c SHA512 f689a77f38e4ed0b387b53934e3e733c91ea534d8442af464bcc5e2724218e46c11b1a1bf7ca6e5148a6e30c737af3a87c3a662505af9aedfd919f7b666e2683
DIST accesskit_consumer-0.38.0.crate 48440 BLAKE2B 78e514cc3e3622783dc89156799ffb2c1a3ed287fe82d3677512325ca107df6ab17e44eb13ecae6fab4472bfed3ed026082d87f9f6f5d8fe1b2a5d715e0bce19 SHA512 820c84443d9dad60043d970f54ad80bf5d1454f9058ea9da3bc0b3d2845f29c6e9819e2dee944560a10ac19f8da05e320538c7d8ea09e246fe52784bfc1a7dbe
-DIST accesskit_macos-0.26.2.crate 27632 BLAKE2B 9b1fc17bf7b2a5fd3e4ef3000f32b9c10f8abcc30f8abda74f758db9a79a17ea8e6f2c35cb47a60d4847a990abe19e061649b272345f0048686b8f091cac983d SHA512 b2fbde4091bab191d61a5a4e966fce2cc0984827394e9c1ed7560f2f84f2ee0afc6ff85df9a2caea3fc21173e1094544f3370f3cc2578a5c6b109295591c1b04
+DIST accesskit_consumer-0.39.0.crate 48897 BLAKE2B 64335d2d0e07b24a9bf978100feed8de8f58e0a84c192858d03711d333bf2ea57fae8001a23b0d1b2a3833e0aa452a627822be0cc8e8c02301a63f2b80d55199 SHA512 175e7ee0032122e0913c1ad32c5c1f03948bda857e1e2d463dc42010d4ba44a71f26570d1a101c4c3cbbfeb5a85976edfb7505f4938cc16c067709f303472f97
DIST accesskit_macos-0.26.3.crate 27650 BLAKE2B c448b23e6db1355081e3536605229bdaee2841dcc0a6c84eb7716d4976be884d743c2ea7aa2d962417d544e833afbbf883827be4df9d4c39f140a2daee49e72f SHA512 d16798428baafc42ff8fef7ceb3670c6d991ba8f960fdf4167c30a63814841e91e8c636838be0b316e9b8074e8231f74f0a5e04af092cbc079a6e9355524e80b
-DIST accesskit_unix-0.21.1.crate 27270 BLAKE2B 02ba59d3e9a9b788694d5c1083b93258ccd5981b79f7fc49b6eef3b0272730d75282a4369f19748350fc0ef632511780c96ceeabdbd1925e052b5c3016d4d4ca SHA512 ea71de45115c00a421f9f4fd3763172ba52808e0bfbe570997625df7be6932e48034df19cad832f6d08973301694c5571413d103a49d9c64b5d8475602e57b53
+DIST accesskit_macos-0.27.0.crate 28181 BLAKE2B 414df82c064aed776c9bb63454358a1f1e03889ad2aa1cd282fb7876ee7251d56aa59eaf0ba48411516f5aee205ae141697e537448cdc777f9dae7fda3952fbe SHA512 9bb374f1a8277d9bf38c34258fa33554fa2772c0a4bfdb3e06b6c5348c71e72dbf992bfff03bf49bfaa70c14b6cb8d9f4bbdcdd468b9b62f419337a5208c2b51
DIST accesskit_unix-0.22.1.crate 30261 BLAKE2B c743ef13adb8aa0e8aaf8b9cff46590489d445f942a88954f33cb937f1a03905992b8ff40101a742b151b10ba3f435f2c9855c438247b9184eb96588ac4441e7 SHA512 645521713d919f97ecd6ef4d56fe1021defc0a4b2203048b017a3a114080ce732adc5494d6c8db98b957d720f12b5e0222ed8604e430e1a21acbfea517da0b65
-DIST accesskit_windows-0.33.1.crate 57910 BLAKE2B 417525feac27c571601567af7bd3f03e92eb00759ebf606e4e9d839006de869506017d2ea10b947ec1bb7a0a3d08f4b79649e1e48d279a661343991924cf21f4 SHA512 97c5ac621a1495886008d907514b081123f4f0e9cc83a261d2322a7ddc9a3cfcb18fd29c4735900b004b13e5beecf1e8c0a75078d34893bcd9e180c0bed8adbc
+DIST accesskit_unix-0.23.0.crate 31058 BLAKE2B 234354fd9b1693fff0b7704999e529c9de3a23a6fb1a4a2d06252979297473052124e6b2e96aba30f2a2b6d87083150005c239820d8ee0b11ef2695f2a078062 SHA512 d5960c3fab5546712a825553d2ef60e9288e416bcec954cd30db47284240719b19d0ae0efa309a6dfacbcdd047d681607b256ae1146d6cb3f00df36ea5c891b4
DIST accesskit_windows-0.34.0.crate 59770 BLAKE2B c6015ec5e6320bc7bdacf362ffe09196ed2116fb8ac9ba4f02f68d2585ac4891b0af07fbc7995bb55326d87f941e029c7dc08babc4380a57502735a6b29f8885 SHA512 968604e12e777538c500873f0ceb93686c531c1ab165f6972b6cb20bb716376d3c7aaa544b9bc1497a6e119f31c16381edbdf8fdd8f54ba98ed44f41be5cbb3a
+DIST accesskit_windows-0.35.0.crate 59882 BLAKE2B f2f66f8ee5eeeb7777bd7b00a890b4320550fe807aa7a7e2ca3358267ab2ede63beb135c7368f90db220bd723bf5ef62fa16bc895f6cfda29b79865a66589a74 SHA512 f965a2d0066f930cdea98ae8c08a540398c9423d07e41ae2a99dfb0356257065ba82239132899302b2a15a2bb488d031b6506aac6a1ad015ecf75b2784e704cf
DIST addr2line-0.25.1.crate 43134 BLAKE2B 1538b50e123fe0a3fa0940ba4718cc86720e63f874fc7d949917720feb57e6daefa471caaee4c14e200ca385af738effd388861982c128933390b6a6227b7d2d SHA512 c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
DIST ahash-0.8.12.crate 43413 BLAKE2B 3e3ff0a91c538a063a09f1d71c0bd4df7d3b4cda3ba0945d3dad746430e0940979375e90ae5da7d585ffa44f387b17f38fc506ade0e0847feebe10d5c62f2b61 SHA512 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
-DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
DIST aho-corasick-1.1.5.crate 184315 BLAKE2B be0ca3cb1bd0d43d06e4d035b18068ad6cf167832ac4447dba8243d2241de3fe62cb7eeb2b03afa48ca31f415ee3b56afc541e7b4e0ccfc8768952a4f8ea89d0 SHA512 324012ebcb573740ce56c7ef217dcf2bb849d0040e022dcc39aa8a46750088a2c26271016bfb6b1bf7a558d0c4bcefc004811bd8f0afd7fd000dce9bf0206643
DIST alacritty_terminal-0.26.0.crate 411445 BLAKE2B 6763c18790e2a981bdbdd20db5925ade62b36463df2153df0b3636eac770c94f77d95768c0ba93b90432044ad5e5f744567636711cd66d01fb1875f0237314ed SHA512 4456bf66be9b8dfbf512287c7c2f71f039ae30ad11152c66c2869448bb03d12ba038529cccb2ab66010efde2a2eef9acdb8b4d2f4b5144638201643a98962279
DIST aligned-0.4.3.crate 10452 BLAKE2B 5a32f10b289cb42de750a281b21dd894210627720ed70b8ef00636d5f4e191f6260121412a36f0eea26ba966d2cfb79333ab69a5f4e81579c97d7d3a1fedd1a1 SHA512 445a12693c23274f57f4aec74d306b59d6c27e104588c0f88f5dd8e31d927ba167a2031ae19a557261fe725a13566e15bce9a4f26db13a78a15383af9dbd9609
DIST aligned-vec-0.6.4.crate 12609 BLAKE2B 0fd0c6520b509b6916fcb65d8a2039f83849b3eabdeb2e1b8ba39bb52d0903f5518b0c497a39d653b345a13397498b92b8a8233c7ad274f5dd09f33d07704d2a SHA512 f854e5924c7697064968debebde8fff05e73acac45811cd9cb28d5261a63161ef6e773cb0d95d990672ce28215e95f87eaca12fee0aadd3448cfa22f60b58459
DIST alloca-0.4.0.crate 4257 BLAKE2B 25626c5d57cd93c84cf601d1f57f977370c686860cb69379758800655ca4a1cd6fc4d183ab24610bd7e1155b73ca110681da7192534b29de4b70f4f90b4f680b SHA512 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e
DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
DIST android_system_properties-0.1.6.crate 5625 BLAKE2B f8bf9632b2f730ae40d1f60b3e5c10a1bcb4b09f220bad97a9fc96546f645bc22460845f5e2bbe9b1851d98fef13ae6d5eb08be302df2d18c55f1bd039a47c7e SHA512 f17915c15e9d6bd1502b696ea52e7c4c92b0e2b43fcf9853bacd612935c33ae00b5a274df8392321d9fadbaaedfa9031e3ebcf8bb1be19d186e952c244564597
DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
DIST anstream-1.0.0.crate 28916 BLAKE2B a9198a66bd3821349f83d7837ba7546a12a74a6f57e179e480bd6bf4a75848a45dac9a19a27c5e2cf01520c7e917d380b21ec16e4485f69bebe112383ba273f2 SHA512 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
@@ -29,21 +27,17 @@ DIST anstyle-1.0.14.crate 17787 BLAKE2B ebb3b3986c06628ebfe71665216de68f12384009
DIST anstyle-parse-1.0.0.crate 22042 BLAKE2B 418cb53754b325354a76d75cd73652d2e41408911bcfbadf91f668e7d6942d92ae3c379194f1d38bc6aa26a9ad98c92801213ffddf544fd2ce29a1180179a8c4 SHA512 4394616b0aa7a591eb9b9bb758abd2f067a3fe673b060c02857f6d2210a2276c476f32512aa59aee6c5383e3261f2654058ff619d957bee93d62540e10d81085
DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
-DIST anyhow-1.0.103.crate 48746 BLAKE2B 4927ba05b6ae9fa89cc3d0eb1d16cbc3c9a0cd8759bcfe8abc8815dc5468d6073165d1c92f7fea7ecdf1f834c4d81c0635713eac6d0653ce13c50202a5435091 SHA512 f61e983039daa3a0da4fe4d5d30f43348b6ca8302bd04a6be9125b08f6951b3e9d061360e8ed5f83f7484d85b7308db67cf2a677852203517a2088c59a3c9198
DIST anyhow-1.0.104.crate 48819 BLAKE2B b74402bcb5c566403e7f768a8a240755997ba3cc2093e132b79b7a6ec17ffcce1aad44ad0d96a451d2ae7bdf5cef655762548dd30ed3121f7b6f3e65bb98d461 SHA512 5de699d3fffa67fad1be5cb632de87c8e8ca026e480ace9eece3065e879c7996ddfd5e11b9a0b0ce002a880616e6de1de71ee73b268660cf30525bdf3ea86ea4
DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
-DIST ar_archive_writer-0.5.2.crate 85297 BLAKE2B 862eb33fa9bd2cf0a57970b462af56f887b3185b39993b64ef22f008b65a29c682e91d228757c24aac85d02f436bd8313fbe3614f834352d0782016f420a7021 SHA512 cb1ba4f0f10ab6667b4295055a6a8402d1d91877242a748f94f266450deeb02ab02b74f5b5a5ed435b5da9557032e44332e7e835938650e300e7eb7b0851a5a2
DIST ar_archive_writer-0.5.3.crate 85482 BLAKE2B aa3046080c5ec4ae152ef6468de880f6dadedefbfd4359cdbbf0752af2c91a9251a934aeff2d618d4288b11eb23512d79736d0dfa27967ae04bded00978df7ae SHA512 759ed8ff1596a06cad2ea9278935747058e52223b1fc0a87afa97b9ab4d5dfb2197dcca8a2c6a87f630e9eee324e1d86779db35f6e7b9ec6fe488f2132ec705e
DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf20472592a2b822f15d7208f1cbbf9a43ab419b63acf7f4e244924e7e95fc3e5d0dcd484a358dde6b9bff24cf994ea SHA512 2316345897692b3ce13b6c87d214d4911bb584aa4ba7fc3d62c44cd15d6048aa033f8910045487acddfa879338f45323f8c4d59191ef6f9fdc3c6290f1b7f492
DIST arc-swap-1.9.2.crate 81495 BLAKE2B c829edef080db5363a42df0b0d142a16be0455cf5d7ae431d89470dcc5b8f9e8ac6cf2b5f6b85078a6c368940e7f7558d9924e69d0b80c68b765d1006ac600a1 SHA512 271b4c6815f2d53309c631f184fd96c4e252524b15e1d477b7d530f5aa4e5393abdf19aba855df3bb9fabae4ae524f40ee84f43951b81886ae5b0728f574f29a
DIST arg_enum_proc_macro-0.3.4.crate 5102 BLAKE2B 13979c48ec4f01f6c365d4937768c0f7c123c46b6b9c85786b3ad4054f6c7315cdd4ee74d460d36cbfe2d4789b94b079677a3336956d2db748d5c16d21cc6856 SHA512 d9d48c48eea230cb0d246857e0ba60316a76c0e214ba8fabdd42573559ff574b6867bab67880f1b8b7107ae9980fc026410020c3d3265309950c671b4faef582
DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
-DIST arrayvec-0.7.7.crate 33192 BLAKE2B fd566c9dcac513319d0f58627e432f9c307021ff2e2c337551dc946610bc9beceb432e01386a8b1115ea5e2b055bfed8c5be8a32495b9929fdf3537f10081d4f SHA512 35adb8432f419788a9c5ae0f5f747af8ebc7566578aa62dd11f9eff25a33526764bf7ce7d41b428bc9ee4f0aaeb5ee362b51e1bfa389f9ba8f624634c9c86948
DIST arrayvec-0.7.8.crate 33260 BLAKE2B 3c04ce1e36b9b05f794fbe889c8e9cb07a340ea05310847a545360efdaf67b57e6b146d61aaea966e73fb3d5543e4e4594d3eb27531f6e4de9abc9fa575463ff SHA512 fdf282ec313d44e88a27c0b5816c3e41062181800dda07408f2c5e5a439bc511fb16bf6611f143a2b6b6e1f6deba2d09f568def2e055cf6e5360fdf5f3944822
DIST as-raw-xcb-connection-1.0.1.crate 6460 BLAKE2B 678c4c28852bddfb8ec9660742370e480df6cc379bd7d653e12fa00aa99b598d9e5519e15c33e59fbbf43d260fd01856129ad4e9e8dab28af6e043e3ea651fa0 SHA512 79afaab72e5a5af2e70b1b66deed1dcec5b40a4a47516bee4845684c0cb8afcb2f141af0bd4034e7fb76e57a0c7e7778c3deed2e73ab780915e04e3604fb9a98
DIST as-slice-0.2.1.crate 6942 BLAKE2B bf012f6069b5c483daad74f556515472ed54f91dca1374807828c7e785649b7d438441ce9583800b3bbb02d97bc88cf263dc88f448c3771c27441cd2618d83c9 SHA512 97925c90833707aa88fd56c031059825b6c1f4454bf39fa732a0065e049671e92913fa546008db093dc17cb0925eb19cedeebc9d9eaee1a8fd818098c18b62ff
DIST ash-0.38.0+1.3.281.crate 457775 BLAKE2B c9216b068ef8a76e303881f1b42ca5cabd5f0b8a1297cd4ccd665e84a276f352e6155644eee28e7ce6637dcee347c54e447b452581673f1ab859aedb051e1454 SHA512 9f6ca2bf4fc5df43091c2d41b9c54d26d9b1682ba618895d82106c61e3ea3281065d3f0f50675f95d2db7846277144c57b3c4aab8e4d84b9536ef44ee89b5984
-DIST ashpd-0.13.12.crate 132152 BLAKE2B bba8d192ce4403b7669d8ec32be39db818d88d558100136bc2052c958eedaf102336db19db877f8fef22a1cb343307da2cfd4c0db7ae2c090394be17f39051c9 SHA512 8d5bf19a04de276703d3d13e7988ceb386d520a5eaf2a8e6cd6d18679e9836caf9edb2edc440ce858ba4ed8bdfa99e8dfb19c8acc451844f8543a8faf37516fc
DIST ashpd-0.13.13.crate 131064 BLAKE2B f2dde05d37160ae2acaeadbfdc06b6d35b166f1397f675c36dc93df0fd72d403e568d9ccd58078b4fae0d7457d650385c617119607aeac759eec0db0654992c2 SHA512 d0eef11f462c1df899a752a55afc9fb35e654024db9989e1647d2baac0ab93f2e3df05dbf55cd194750bcaddff799a75763df8e2ae1f187dbeb7367271a9f8fa
DIST async-broadcast-0.7.2.crate 22746 BLAKE2B 5b0bca51866d8778161fc60d33ca289fb65622ea6daa6ff9e2d97487f452c44fd996e4438b7d4151d799e19b731330f7f1bfb829e3deb183015cb8bea7733666 SHA512 dd53db4a5f7100cb969d40c709f40540703f498e64fa8486c5ed914bc8d1a451185e698b6f0b21decad890c459aeeb917d6f42b0500aebaef4bde48eccfedd5d
DIST async-channel-2.5.0.crate 18624 BLAKE2B d835b923d9c99100e499d72d34515bbd041bfd087572ba681f0a61c9237f5d2af1d4abbeb9572ada694a3609aa19a14ba1160deb0d6411a542ee73cb6234c5fd SHA512 621e9540972a4a5d1b6cc0fb02a507cf66d704dab5411b60c44c2b65ab21c3f7f7bdf9c093e7498a71ada6573e429a4b426506c96c5fd9e3e297a76930ca2f83
@@ -56,7 +50,6 @@ DIST async-process-2.5.0.crate 27552 BLAKE2B 5c553a281be2968ceecffed57a554358d21
DIST async-recursion-1.1.1.crate 14874 BLAKE2B 6260dffdfa9fe00cc1a63c8cb103a3f210611627bbc75c2658e7cd732c504791c6577d7033af3c5afa875f90cb370b7f216979e0bdb62dab4acd61786cb5239e SHA512 e3acd07a35be546ead68c7792963c7bf1876b3e5d6a20c2be73d2f030d26d68e2a318999937d4fe253e39d8254e12e42c66314f40a3b230c5d258f34dc0d9027
DIST async-signal-0.2.14.crate 16447 BLAKE2B 9c0596be80978f2ed2c8c08d40c9e5c09cd75a7202ea345b79c10b5c8c7bd912872e5fa61f51f92f8e4844c5cce86f04051fcf5cb958fc7c5c76683ac80386c8 SHA512 e2d05816fd7fa785616b02a58694f547f03cac321954724cee9b875f9dc3eb9555c5534851299cbbe692c724a8d9efdefd02f9faaba2366f862ab6eafe150d18
DIST async-task-4.7.1.crate 38077 BLAKE2B 200f3c2eff92afeffb34404bd9b02af39226024d309137c3835342ab6631c09f14f47abc5d25d77e73cbd133274e731fc88e7e94d8456f690b0f1056bae8dd95 SHA512 8495436d0739a2ce83b372ae13ff24ca1487c92e032948d5830af19c3ba411d7cd004634fa10bc2f748f8a82de27c12cbfacaac92cd0012e1fae024eca9e78ca
-DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27
DIST async-trait-0.1.92.crate 32039 BLAKE2B 13a63b7695dc22fca83b1b490a49ae8517393b5f95f41d97a5f354e6f07ad210c33bfb68d2ded4cbd1c337b125ff6dfb25de0c2836f4abc95fe26b3c237a7812 SHA512 149fe66a9abb5d84af57fd4c7cd82d85a4d41d0816eefc5e23dddda2007ead0f500c316ca9312db19178273d8f8a5b91c9609ac94633bd1401885d7618218177
DIST atomic-0.5.3.crate 12801 BLAKE2B 0839f1d26840f33f865248ba8f8e275f8168d5dc07a7e424717ef48db014da3c2fe8877eb7a08230669d2b585775145efb69bfc43da7062ac9076b037a9f1bf5 SHA512 de1be4302b4d8f50ef5a808ef09881726e56fbdd72bd1b2a118724295a48128bae57316805ed92e991b82b06e7bf229efac4deff9a9ce84fdb839726a2ae8064
DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
@@ -79,7 +72,6 @@ DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e8
DIST bit-vec-0.9.1.crate 29177 BLAKE2B 1ce5c36895ab89c7fd8c58562f276455a25fa11fb12f3646146899ea9eec7f68656ce95bbe0ffaedba38833ee540ae02629a44ded860e8215237e3683f9cb8d5 SHA512 b1a7243204680439ff48cc77073478cfae8204f61d9cf5141cf7dbd1796424280a4ac923ddb555fb060bd9270566c9b0b5c8b5886e6190d31f5dda0bc5b7b627
DIST bit_field-0.10.3.crate 11173 BLAKE2B 20432a57672e66e0b22e4d0a50f1bf09d9120960d888d05295713ff9feb15401dd4c7d587efbb322c0969b9c35b52f89d9bc5540f8c269c51eadd650f01a9794 SHA512 e68d8f996cd8a30378d7fe7fa5b8e45f6e6c9dab3052a4b13a44aafbc3eedd3e01d6604d334f8fe3b7db3045b8e2a4ce88b24c05f1a47d1061343eae10a455cf
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.13.0.crate 51280 BLAKE2B 2926a828107adbf689705662a77e6f4f8d12c4d48ba8207d03e6220fe58082a0ebb48252f1652b760f4427e0b951276f31a08dc0467612d5b35b484a9f6fb74e SHA512 5a93a30662effe056132d33cd0b25670feedfe69e927b7e77ea1a417f68104988459f1c3a73eec1752eac08f44ae5333496526e1a96dfb3e7144deca1a94d19f
DIST bitflags-2.13.1.crate 51395 BLAKE2B fdc2047bd877bbff24d9cb98c4fcc96b256f6161f7a2c10e437ea3c05485a1950ff8f1d9bb16a28e92b1755b37244bc3cbf3544688e6b7de147981d641c04319 SHA512 f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8
DIST bitstream-io-4.10.0.crate 65364 BLAKE2B e6b983e395316aac104cb18dcf91567bcb4b14f876b724d10ee3a057ea328a4ae1f058cb99db534ee0951f7140b84f507b828257c29268a7e8936fc6f452b738 SHA512 d26d6a06e35fea9b410e8c43c3118b4616ebe61b967ac22cb87c9f0037cabc0aa258a088c3ddb1b663f383a61c0e49579633606b8d4e0d8d3a6c05c400f2c733
DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
@@ -88,47 +80,40 @@ DIST block-padding-0.3.3.crate 8504 BLAKE2B d62481c25fd8680cdf0ad0bc259bd3777c39
DIST block2-0.5.1.crate 24191 BLAKE2B 6fb5505091c5f06524f20250d3c649bec46a93e96ea08227ed91163bcfd0c64fdfebbe86e77a4e64d0d049036e14d5d28ff1c85c4707d4791651616cd6c7ed6a SHA512 084b15f06d005c9d4b78b20a85ed804ca10143e3bfc6b52c4c90f72b4b3455fd27bb02577a01f7c21e58a60d174c1b5d29b662da05b9e35688dcd266a988e045
DIST block2-0.6.2.crate 34505 BLAKE2B 15cd481767a6467f8021f9245c29c2b0fc98a74c022280881c46bbe5cf221cd9c305e884f92d90ccf31e26e5a5a4b3ebb0c88f2345361c244ef7db1d778eb8ab SHA512 865a855e84c975d9a879159e888f097ce2314972c8e01506d2a3b3b65afc9dbe042d764da903df6746925cef6281cec93478bc13df3316ca112c901db8e3fc38
DIST blocking-1.6.2.crate 17754 BLAKE2B 5deb319ea3e25ee234abbdbcd166c99ee5cbbf00fa5587d466217c41a7d1cd40e6bb7c3b5f6e5b42823051b6436676efbf37736b5587a4f50182c3aa0f271478 SHA512 96beae4b975a4f6da2adcdf0baab407ec42e185712891f25b99313e8810f017921dd6095ec60264b912c65f88eda58734fe5f923704162b40410a4c70ee08f69
-DIST borsh-1.7.0.crate 83649 BLAKE2B 9fdb976f3b49102008e96f643750c15ddd5f179117908175a670700207069b6e06902774e1580cf64b1c74d2dd109271396c49488dfce67887f9a9be699b1d54 SHA512 c395fadef988b1f60147eb4215394a8f7cc1390e7f7ec3e5b7a0683828151bf1ffbe043af3b6e20e3561900b503136f09148bb1a4828ee73ce3cfdd4aea34405
+DIST blocking-1.7.0.crate 18136 BLAKE2B 4998a57a062021791ec7d32f03037dd5230a727bd7404421cd23823699eaf61c5827bb5a44b1a659d8974003123ea843e7c8475a2e959119537dd9e0813a746d SHA512 c4712b326cd45006aaa3388dbdd5d22559e196fc5cd44bde0547b88f8dff28f3b2c26bf1008865f4cb327f8612f73f211c3018d31de37e957755a5d5feee229b
DIST borsh-1.8.0.crate 84983 BLAKE2B 4475c9c7e04cf682f95e0bb4ca50d1953a77ad0ebecdda5b3a647fc4b8ba8a86b7512855f8073f5486d64b6be40b3e83ae2ff073b3b0d71d37269f134b7a3006 SHA512 f911c629e6c3cd198ac8e2f1685099ccfa9cc5fa7cd22f11fb0edaf15aba3023a21ec598926907dd1fb52e91956a8859645f981c9dafe776a8bd90365e9f82b1
-DIST bstr-1.12.3.crate 355150 BLAKE2B 7f600e90529e64fbcab3dbd736e9db5fe79da5908040a09216ff2f5a21f8e6a5bd79c9860c3bc0c4fa44669c0d5a1c58ac85db57fdc4816ca57c808fb647ba56 SHA512 5093e7fc678c31684468d7b779a6f129db6b3d87fe7e05b86950ff1ee1afdf1bf6ae2586144667c8ee798de37f5fd089be0f7318401565484fbd7de07f7c0330
+DIST borsh-1.8.1.crate 85266 BLAKE2B 3f213248ebb55ee54b4343220152fa299f424a20f79db2645fe5860c9340c73971edb51e3d4db18b9adaa719561074216d1377daa792dfa244cbadbcf1a0c280 SHA512 12b686d546eae2750c6609d28bb22baa872ee342c8cb51bef38b15e060340e6c946b671d04423e36f7a15d24e128efaa2231a92b8fd80ce2e433643707b47454
DIST bstr-1.13.1.crate 356631 BLAKE2B 074f90244aa6b2914506779636463fb1d418b38213da6a438d4aaf40eebfe6c334884c99eb8ad6da1d9ddb8cf5ffb289bb21ac8cbc4dc75957a9b830ce184b82 SHA512 81ef4fbf5a371c47b933d5405cfe23a826683af76607baf4972c1e6a2b23308f73ce4309f2f7eecefd58e1773af0e9c943d7407095724b75f2695cb17d35a653
DIST built-0.8.1.crate 47288 BLAKE2B f791f8d7b0d53483c48fbb4e630a3907ac0aea46b9f6a8db857c8f8ea0efa5d5652a88fe3693621f37bc225f218193b5a76d62553fee0d368b60396da71306f7 SHA512 8282b2f6df3ead0de7fe2ba677a6b279541439e01659294fb89de388cfc3cb4d1581fc085ea94a1e24a06466aa18a9700b3dab83ce40cf37f93a551dbd3cfe6a
DIST bumpalo-3.20.3.crate 98671 BLAKE2B 0b658a45105ef71b599d028f8ae735bb10e843c534eebfa35d156dcc0099d137bf24179ecb5cd7d334d60f1a735897e746041975c22a6877ce88831fba050e86 SHA512 c0e8ebd1c9eaf0a093370251a8a4993f73ed925a95ec852173649e6716741e38fbe1b1bbe15dd7704722fa67e3113f82a76b3e9edb5691f3b5c68a3a55b0c039
DIST by_address-1.2.1.crate 8437 BLAKE2B c1dfdb111a7c9815bb084fc44f1216d45da6ab401b5b646a6eb93b2f7cd77843ac5559f0f390e006ef77645ac2fd814ba86b10e586798b96b02d928d0526ac3b SHA512 f19b8397386913892241cefb1ad71c152280a71e63d2b42e05579e10e3a54ac7a3fc4b706fc1e5e571da7b77b8d483057c9d76f91c88975a970d48f62d718ef0
-DIST bytemuck-1.25.0.crate 53466 BLAKE2B 830e02a871cbffdce2852a474e330dbb2ac8db55e916fe77a0ad520e7ed0bd45b8c8855e75e37c20bc30cc83fb3e0694914433e0fbef11ca80e07d89a82b2b9f SHA512 9dd563be656ec3fab00017b5080022f4d0cce4b10e314129609d19c5b7595da2d5a80f9c14170bb09ed4cf712aabbe40f17f9efe5f19acff80f27065c98de5eb
DIST bytemuck-1.25.2.crate 54075 BLAKE2B ba97ad8c515175148053e96d68edab1f83bfddf5d0bcd5104ea97f95fd18f451dbea727edf28f3ec9b10ddf7fd58d4e167b4aadb9646730c28d32b2a11e59e75 SHA512 ea5149a795eddd4580f1b0b2bbbc6f15ef5cb955d69f16840fd5ad2fb3194b006e410471f58f756f66c0e8255b2c1258a9de2a2bbd67a6cf78f5d32d63ce3dbb
-DIST bytemuck_derive-1.10.2.crate 25678 BLAKE2B 814e3b7b14e545e89aaa1d920ba18e5a49c22911c108134eafd77922b76ed2f613376e42184735b06f90cb3be2a91e9864f4a7ddc12d808417466085681ddd86 SHA512 9cbb0e7763603876fa1fe81d31dd9a0fc391f86731ece0425afe76768a8d6645513d440ccb51af9b02659ddf16c3924571b50bae9de489a671e029dfe3c4d955
DIST bytemuck_derive-1.12.0.crate 26352 BLAKE2B 798967c1a4becacf95e354ce8a0814aaac10d6f309e1c859df98939e097d89f07f6ee5c9465a805fb5220e1a9c8099762eb288bc1b354a6c03011273d252b0b9 SHA512 cf86e765eb1144841f5223f26dd1853164b5046bd9a1c8b4ae85e1dac85346f58b46469369dcd2f2f639ffa7cdd6b0b2d960139e2b0400756658ff065689f3d7
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
-DIST bytes-1.12.0.crate 75441 BLAKE2B a66b0bcd765b6d55ae31018b4fb75e0c8c91b707aea78de4590ddd5772677163dd3779ee2f30be9ec159f880c163a8be83f7cd4f51b5f8ae3c41ca64d71587aa SHA512 b109ffaedca0c55a8b3acdae86f51f8a74ebb0957e35501bf4ff87e7cb50a05b5eeb23fe3339932ae3e652093f1d686a31724b4769002ebe55eeadb1fef2eb87
DIST bytes-1.12.1.crate 75667 BLAKE2B 7d55894cac09ca8aaebf352e3e524d6a7f53f3f72f6944b8725c6972e944e27eef7e7f57dac432a3b89ceb8b01546e398771a297d0384f89cac5a4ea3a157a96 SHA512 1c548cfd8d65eeb84342c4678d0591470cf6ca80fc3f549313d2c937d7549de6ec2ec15e7def761c246870d81a55607c38faaad0d28f9701e408cda04f7152de
-DIST bytesize-2.4.0.crate 23469 BLAKE2B c9288e60a6e392cad38311835b0898c4b05bc19429060c97c90ae3553587afbad112a2a4d48e9e3c6601869b99237a9fe25304ef8954466c1f55e4a6cf1854cc SHA512 67b4578b1164b90f3fe440e451a1c8fff98f485c77eb879f134b8722df6a8d1c68c1e877fc5e70272a72ed1a0323216099a50f22609f238f14bc93ec735ac44b
DIST bytesize-2.7.0.crate 26011 BLAKE2B cdf347b2cd3baa89f1105171119a7f432be9a1dfc98efec9c567cc05417124b44b99a12afec0b9d0059e4cdf5c0ac1abad53eb6f191d04a7b9ecffa28de17bd9 SHA512 89253324a0b406d83a13199b7019bce7b78ecb257fdba7ff83b26963ec7edfb4ac5f1a82967e043a98c1f0bdda35432de4e7831ab5f8b6ce95be6241b136db4e
DIST calloop-0.14.4.crate 77843 BLAKE2B cea3537fa0bc31f48a168669e709d65c124a2d5b59a9ba634239dc407cf47fa3154861f28c0b13842587d56cb81bc901fd20ba84111908095691a07e34d87735 SHA512 e444ebec281c355fe7edd7ce7c1ace3fe5a8d266fcd57dc964e4bd1014c176e0b9eb4a5e82cc62e0bbc5d640d86c6ecaa46f298636ef421fae30aaa31b7afcb2
DIST calloop-wayland-source-0.4.1.crate 11247 BLAKE2B 942eaa4dc74354186b293afe2c92e0c52fc2d2f4ca8d9c958918ab5cebbcd4fdf5cc3bd88b4ed12d01d2c5afc575b7060ffaaf9c9a5d4b7b612403fc75246707 SHA512 5c0936d2e8f559c496b6f29267f4bc9ea806e8e415e20fbd9cf88ac722df7bee6e96a803a4ce823b12cdb9f337791db149b680fec5e7e90d3af582df1fb09d0c
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
DIST cbc-0.1.2.crate 23501 BLAKE2B c0d537af0323a92cd01a9ec197bbe46507835348e16dcec7360072226647abe2eaa4823023930da93885347fe1429acc2f9c079b7bcac686c1293ef73b91bf0a SHA512 d3b33deff64d839ad25141f1c3b5fbeaa21f71aee7b58dbed91e7d257f93e68073c8d4a63d4c4eb9775c20f00bb0ceeee714a8218e85a231f30cd7423022f820
DIST cbindgen-0.29.4.crate 238017 BLAKE2B 24afbc06948ab8062c56283ab51e98b6439e687a95d56829d06f3ff917fd5e5ea66dcaba19e441cdfcb2b98233e57349f4c51f6fa4709f15337e6d49fffe25a9 SHA512 4e6bf2c7ff7729d28a611831eac44e862f610e58366cfd1a11ac843833aeee4cfe843b479319cafce728fc62d0aac1a1908253ae4f27e8b489c8b4ed1cd903d3
-DIST cc-1.2.65.crate 95435 BLAKE2B 40f9d895bf56463e4083978426606268022daa3d7ac61967fd1a97bf511b84735b4c6afb0367292291e71c64893ce4936c2f70f2f44440864db7cb60df0f978e SHA512 2eca61b225cfcbd6c293dc47266411140db6ab3a2aa8f5f03e6d6fba24b223515160601c4e36675568653be1a27e78b41308ec9e9c55fccc2e456d858ffe9f53
DIST cc-1.2.67.crate 96261 BLAKE2B d9a517653b738025763bba70b56cc7d0bff8fb39544802e6eb4cea1f06d3189dae0730cf069aeaab7c98ffa266d52dd4cd24c4bd85e3c41f2e33191aa748facc SHA512 1bdc26db31537299794a7decd73304e56cd09ea3bdaaddce18f68da17b77b1587df6aeccd104ca14c9cae4378863b8b05cecc8b4579c4c6fe0f206b1c88123f1
+DIST cc-1.4.4.crate 100602 BLAKE2B 9636737ea0a314c7d5eaa09014fa39552e9ed0b79cc0afe6289f5c8d35b67322c2ab4adbf2c4ff408642d8b3772e2f7fe3e058a109b4cd3be66c0a3c2f83b419 SHA512 fa19696ac9288b6af0fed8ce94a0acce9d1baeb367ef7f52c5d57fed0c0cc058b9b3a2a3f3183ccc3d3a6e2f3e36e3cabcef636dd7a752350238edd80aad0a03
+DIST cc-1.4.5.crate 101464 BLAKE2B 9a27c7e9816893d541b0ca028a458d79e084118226c4dae78a71106ff937585b1a53187384eb8980b96aae7ae255283cf1700d60c67b741b8b86c13fa675c1ad SHA512 e7123301809160138600ef91579694dc9888f67e60961b144a205fa81af516565fb1742a6233b11be5d0820655e1c800fc4ae101b90806a11e0f07fb2df6fcb6
DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
DIST cfg_aliases-0.2.2.crate 6527 BLAKE2B 4e0899cfdd5a733df2b66ae16b9f4b427ca106cf68c566e46939b7207dbde153967f0fca7b2277b6ee1d0802deb1703022d946be80d32c9eb0286222bab3237a SHA512 20d2f19d63f5ffd82e289ca4832310ca86d1bba9d626e82f8c29c80dde566f2d895c9d1c08524c954575529556d1d6f466217da69d726c55f779e097216632d1
DIST chacha20-0.10.1.crate 38187 BLAKE2B 8f02b0dbe8ac9773963f49ae654254f6b5cd3a937fe3e91eedea2a7bbe766959c1f12e217fd89261ce98fd9dd8ef4c46702db9a41b3c0ef978e03e193f228a49 SHA512 e5b33f39da1beeaf1b8ea04ecb32fe4e9e7292400bc2de5cc7516df9965c6351fa75e4ee0d2c8e7219e02a24990c9822c67f9df787111f56d0499527dc02febe
+DIST chacha20-0.10.2.crate 38197 BLAKE2B 48166059447b20d1a08b13ba02f245d2824075322183ad72147b6844afe1743ea383d778f5279ab899e8af9133e8f36975f15d83e574b2bebb337248869f32fc SHA512 520fdd68425ad8dcc11e385ac4f5343294f9d78b962aa5d4f6cd34e40bd6258631d25fe0f03218a3913bf6cde1ba83d7db16359f1c5b9d0d299cc9b088157002
DIST chrono-0.4.45.crate 240866 BLAKE2B cd8c8fb6c5ce1b89ba75e18010f0043af52e7086b444f88e00cb3d8f85cd7be219c28ebbdaea964556f805a6085d5dc5f114a9a2d428214b83e94281d0ac07af SHA512 f275b373f0f085453bd168b822a28ce6db3470cbe42f4c8b216b4320f2b460dbd2781e272eff8977b6d17ae596cb3efd3381a1cffb5e6513e6e7979681894546
DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
-DIST clang-sys-1.8.1.crate 44009 BLAKE2B 9173de6dfbd3ef9d5d1fdc559700cd3a52f95cd77302063a97e8cf311a35825825e030b47f252c857853663ae8a16709e1f7bd0c608d67c2a74eb36ed588e778 SHA512 a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
DIST clang-sys-1.9.1.crate 47227 BLAKE2B da37fafd97a090355a9af85d1a52c9fcb80a80c47cb76da42298079a55a32fc3a87fe20b753453591719b54c07828d88a350049fe186226c578b6cb5ae48c415 SHA512 e9b39da85c6fb6387ccbe3c2e17971f2bbfc8cbcad271f67df0f47801d4c6777051f656f60759e6f0aa75edc8a2d3ee0ce85466864f00910435bcfbfea44b388
-DIST clap-4.6.1.crate 61836 BLAKE2B 0e58b564b1c7792c4380284a61e20324495906764ed7ee7e9e62eac159d5f81508a82deb26cb294c85f236f77be79ce0cbf0253ea7544790ea3a5c0941acef6e SHA512 7e1bf1cdfcf8fe1f67251073e9ebabd92b44a7013a2245dbfc3a7368132600a30662416635a329067b97a8845af3c68274ec6ada3bd72d110b0aee5a4d7c986a
DIST clap-4.6.6.crate 64815 BLAKE2B 56f723802c0f95dc4c91edff9fd0435b655b85e9ad47deca2d68379fb8d5ad81ae807b670cbcfcd5348a5a2db13fe24dac05cb5761c5156d9d3bf2df29a03e11 SHA512 a594c03dcf0fad6786e86f89f9f7cd17d60c8ffe849730cb3cae4301a7ab0a7867772887b0be3cca4284cedc501bff8666bcdc1a67e58c0e723feea200f0b04a
-DIST clap_builder-4.6.0.crate 171122 BLAKE2B 0a6ac216ceee45625500379640f9306015f749c377d14c6c9538fab7988da89b39e260bf8736d7ca055c6db32613fa7a9e73f325fc496d7521ba3453c8558348 SHA512 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
DIST clap_builder-4.6.6.crate 171756 BLAKE2B ab83419f3d035461d38e4f595ee9e3322ed4b7c755a8ad74e5bc7ae4ef9a30232b659037c8830c449d1b66abf09a1f6b9f612765ccdf0b13840fc5519854e7ff SHA512 e99cc20a95c7e27caee8732c3fc8add06325749feb1c122eacfd3e75bb1a6890d50287b2de15d9ffd5580c94695bb6b4dd3105b7d13e36cbacfa699a8d2f5b33
-DIST clap_derive-4.6.1.crate 33512 BLAKE2B 36d4fcbdd0eb22ed872d27da80a1c22baf718533d43cb762f109f80abc8d7e13a92fd293db40ee2ca18709e7bcb8cab0f06eaf48dde336e67df90e83f6dfbd6b SHA512 ed210527cecfe3791b9d5af7279b337890b46b61fa05fa6979c88db1693ddf0ee5a4eb0904dd93e2da76f5c870963cc79b90d87cfc3cecf166a65364c16ffd06
DIST clap_derive-4.6.4.crate 33533 BLAKE2B 200f69cd10fe5aa52c33b9097849f7e8776bb42e52cfe0ee9b5f42d403c12a3420a304b83e3e027fd6ecf9be38f5345f1205c051219d2c16933e02d93d5ae883 SHA512 4f7cb0f22bc6549cfd3e8111aa90a840ccc0c847d82d48d66220c8b9a507246d83e229df8c59b78549dcb83517607c58c2faa911ba8be3b736865806d8af6a07
DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST clru-0.6.3.crate 19012 BLAKE2B 1b720a67ee335e26463e528e2d4b5e1e98d08b87d6e1291a2aab8917a0f53fb45918ad5c1ae5f4d1e040c3553433229b631d6f67eeec0d952e0466846c20d21a SHA512 2b1495af78e789def0d22837c22ae60efb60d19640d6820970a7ebf8f67e967de50d7df9ead6ce44674e0a7c58debfe48cf2213bab4c773d03121fdb4fc0b46d
@@ -155,31 +140,33 @@ DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885
DIST cosmic-text-0.19.0.crate 2962391 BLAKE2B b83b3a1b589c040791fe1fb68f54c8c99a613fbad7e6cb18e7a87b47e04c9ce89bdd8bed42eb8bcabf03dae362ceec9560fad12b8ec3d3bfb742c849871d81a3 SHA512 15db144b9fc33ae2878394db0456ac581cb81981d98ee4a700466e92c3c404b6d123050bf551ec3c16715576da31a68aaa3df7226bd5a1f5212f4ed171f5e903
DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
DIST cpufeatures-0.3.0.crate 14156 BLAKE2B 9408d9b8f314a21702bde22f272d47263ef06e8f6fac116edb2464109ae2ff0d10b9d4f54d465bb6c55bea5722326bb8ee541352e6f5e03116a449930fa8375a SHA512 a842c5e7fe435c4339ba0e12169bcf1a2c2ebf4b0d02cf200f91d88a736607a930ba840a7db6a71afc6b125649a9f14ce0977599db917ee78880ec1ed9600f88
+DIST cpufeatures-0.3.1.crate 14272 BLAKE2B e3bc7b251c68dc85501414ca0a74afdc9b12cad0ff6f273dd728b4249d0606834261c41965b6a568182e48e7715735a83d13330ebc2099a32cb6b34ed8da4f38 SHA512 b3ebdc87dc7c7315fcea3e4d4ea1b712a671c058d0c1731343bb3313d6df6a0ec0b000fd2bcf141b0410014054901f9aa7f78bd12348fdfff2bf2fdf79a41b04
DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
+DIST crc32fast-1.5.1.crate 47893 BLAKE2B 24d7a63809986ffa5b30b8e683dda61143c240a2dd397d5d0524ba6ecffdf84d098c50b687361cf601fb7d66ea8761c8d147ff95b117aa76b5f9117223876055 SHA512 c15cc2e7d6c77f61bc3d994523fa3535d81f8cc0917e36fd73516ac758bc976afabbf21ced02c7567af6486936509cdd6c3538646908954865c705629fdaf15d
DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0
DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c
-DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
DIST crossbeam-channel-0.5.16.crate 93189 BLAKE2B 80876dce7f8504a5b3f5ed803aa20de0b6fe57fdc1dc2e083fd81aed62d6ec670f296fe3ffad96e0c152ff7028796eb5e99ab727f73bcd9ba66c97d42a3e23f6 SHA512 87b019debfec43724f594602d03beea8f48ac6068666642c2257a05a6970b818e0db574d13d2283be4b69d1f68eed75b68dd6e71eeab5cbb893cd3896ebc265f
-DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
+DIST crossbeam-channel-0.5.17.crate 94171 BLAKE2B 5ce8af3ec1d0054e78e9754acd722cb5c50e07717643b0a9ee3688199dd3b8c1cff2d11f5a9d3623a6e3e10f919f70543643071d4fa6d7e9fed5829059f493b2 SHA512 89989b834d532f85cc66296d98f2f678d9ec8d0b7b6508cb0462f46d3f7e5839a3c43230a9cf540827c2d130bef4f7f8d050debfbf53daf12cf252e8a8713c05
DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144
-DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
+DIST crossbeam-deque-0.8.8.crate 24634 BLAKE2B b5979d6adc03af42c59cc0931b99b36b4f8ee10ff018753d0f7798e0fee4f98eed7529a907a6b85960252e9ccbe34adb47a8638669341a7183034cc3f9db40d4 SHA512 4ee9d102f2ccdbea90396c3b735ef814bea51627fd0b994c23c5295ea041894c09cfdfe0490e7c59870465ceca7a7ef23c969440f02abb5f0692217594478f45
DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
-DIST crossbeam-queue-0.3.12.crate 16270 BLAKE2B 75be9d53340ab72e5e52c940bf6ba5dc417d3245fe18c456ca68b460c7747f7d99340517fa1387c7153faa8a0beac002fe3eabedc8638d044e0c05f4c5b98d56 SHA512 a117977e55c0c2eca2a6141e3292dbc75ae5d80c087f0667cd767b9e9ee0f9c87084ceab34937b66b28a586b071e518a483684bb041e6410b2c3ab5924bef769
+DIST crossbeam-epoch-0.9.21.crate 47936 BLAKE2B a0e81692b3f8075a6b54c06ef4506cf08ae9061002a7b4e47d25d9c1809f8134b799ec3365f9083e71d5094cec46ba5a8347ab8b12f46e1f9f23717b82e587e6 SHA512 b13bd03fdbab8d16d14a822ab6b61330405aef39ff7b32ff2e907fefc9df5abe5e30b51f5fb4cef46a2fe1cd795fd73685ce6763ec7107f0342da8d24229fa89
DIST crossbeam-queue-0.3.13.crate 18407 BLAKE2B 4ec15a1b7d112a15a2dd3860c8d87002eac9c86c3a48e1392603fab46652bd4432ade24822f411bdc7ee0a0afd52e768c7fc8553bbb83e96cc7afbe8c3801987 SHA512 e2f2c8d6e19c8a9d9c40d003e5a89de01a576191e81bbfb073a98bd3a0370c98ced886aa6e110883a744e898c32782f477727bc502379b1197edc455471f2b21
-DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
+DIST crossbeam-queue-0.3.14.crate 18730 BLAKE2B e0c5ea5895ba538e1e4dd07bf67a35dc87536d320a227473f97857952db9a2ad0fb7ad30111fca9935e870a9f31cb7c1f0c8765a6a292b63546bebfbcbbf0ea6 SHA512 fa3fe8caf10a094c5368fadde559fa2d9426a8400dfe12e5932e3500265c2e1e1efecc43d6745c0428095a7e90344a54b16c518c0d16fab4f25dd84813b6e556
DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc
+DIST crossbeam-utils-0.8.23.crate 47174 BLAKE2B 1a5ec35d66494cd04c1d35f13c95e5ef34e19597946882fe8baab13eca3da89bb6089c6c11f61d14214f4d1d54a3b6a81277f45460d120b61eff647bb3e436a6 SHA512 b6116e4440aa8e0012a3c67fba141ad76fb820fa56f4a76914da2c531b5c1dcd9bb7d8808f41379c67e2abdbf73268101fd6021d95cbcf9f1aee82e10aa5f18e
DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
DIST ctor-1.0.13.crate 48320 BLAKE2B 71464bdc5d5f22bc25666d257bf1a27a49a5221c777c6ddc9ac6c55f6372ca75825c1cc4e61e8005a35f005d4579760edcf64d9c97c5fb7bd3c129ae36eebd12 SHA512 34fad39596199430bf1548fbd87a3e7f64ff242dab4a3e4762742ae28d67cf834f7c30ef380cf46b153d15a6cc561c1b918e2448e7fc6b9fc480680275a5c658
-DIST ctor-1.0.7.crate 48863 BLAKE2B e6843d17380269b6f38f0cb3e4f830833eeabfc0cee39332facf37510390e293e3c963f173c2715b66f25a9083c82b7385298975edb957ecf9941d170eaf0bb3 SHA512 eb1b50af4c6f46e50dc0cffea2ba97935887fa8822c37662720e04adb7a9ebbab1e006c38a93eeba7e7406a2f729be9c646152146be84e7bee4cbb432454efaf
+DIST cty-0.2.2.crate 7230 BLAKE2B f8fc087e6a990a354a1de9a8d0c078757a512e13fb7ca0e337949a22c3af158111b0c1edb50857c0e97db5417943165e695b4f41c328948cb344614f922f214b SHA512 1b6fb2cac48ab796ddae5c51dd27c41ff584b2503ee15f1fdecf29ca92086826efca33d2467b5721dc1dc13b5103a76c0a320f416747230bb48d1b2c4ac784b8
DIST cursor-icon-1.2.0.crate 14267 BLAKE2B 3d2733b7bbfedf5a2400386369bb2fc2860d59bfa3594c0d14365e9fe5c5c31810ddc8e6904edb53c79ac5cc18db5cd2c735fdd976925f793bb780e44ecadc62 SHA512 c613b8dde17c5dba4e6acdc393135dccffdc36235ac1fb2585d23fab805bd2da2882de1c392c2e7d912bbf09a97c1867095b0700440c53e527f42a6e7d8a0eda
DIST dashmap-6.2.1.crate 26885 BLAKE2B f4027bd77c9f7cff711da8e361129c8c8f72485cd8d47cdc3517bd1715d113a4b094a9d1becef110e0b09fb8d17f636151527411d9320b65d2d0f5463ff6a7f9 SHA512 f3b2a3cf51ea869623ad39447e337203f6ce8e4521a7321a722a63a9a1dfea7be74aea7f8eba8e696b179d37f4b7e184924df97b22da0c6d98e56b962867d2aa
DIST data-url-0.3.2.crate 23862 BLAKE2B abe3a0581fbcdb62c27addc8982c3c3fc77816bd860ee2954b2247ec78c06db20afae43319dea1aef0f47395c560779adc8ce42238cf9a3d2c5133bee28bda17 SHA512 d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397
-DIST defmt-1.1.0.crate 34342 BLAKE2B 1d7b8f730e469ef84351af4dada8e5435cebfb1599ca5bce63f106f6da23b746317d0bebcd8fc4f443e32fe881e7b1e65a480bfc2a3c5c31448390860270557d SHA512 68b8fa97e993334b0b6f41a4377a1d1e0e7d7a54e78223d8cdc3f3d3d7aeb47c3f7caa84f7bbfc43a491bca0da1530e7631556f6ffaafeb415dc0573fea664dc
DIST defmt-1.1.1.crate 34207 BLAKE2B de0ff9046669df02237a5286f4ec3738c4c3b8d704ff7f496e0de21ef35a54bde94f2f2e34fc27961f382c58734ef9a4581d0a2b12c01962b187a82258b88760 SHA512 d841951cc745397059e266ae162fd8bec99823b24b808d4cbe2b779198abcf8596a76e72f7b3256e1e24ee8ca20262342fa28e1eb15c5bb1c187acaaab02ab26
-DIST defmt-macros-1.1.0.crate 27690 BLAKE2B 5347e896982d1d396936a34a54403891cb856e499516e2b9ba42948a3c4d42667830dd6ba5b27897ae7cc0c1f86b664a1eb8a9782c8b1a56fc957bfd2cdcd2ed SHA512 f27b677bb283105646c8a343a39c098c81211258ac6d79ce41bb6cfe2f48dc53c62a3971442b93f431daa98bf137eb2649ec057aefe0d5fff3ceefb2044c6135
DIST defmt-macros-1.1.1.crate 27937 BLAKE2B ef172cea7fa282ec83d0db164ed7c0d876428df355db2f88c8a1114a79562134dc0ab46f126f74ea4ce824a6948c087492bbabc4463cb7b1f3b36fa2bb2ca3a5 SHA512 39c3c27536bd8dd1c2fa0d857223b4987b3e4d03aecb15190c6d68b373bd10fa3e23183bec13ca5953ab8d9e65509c50d216d7a8030cc000a95b723e9bb15047
DIST defmt-parser-1.0.0.crate 10881 BLAKE2B 40fb19b8697f83358ed1924da62ba119bce28287409a0c39256acddf74f9b6bd447a2b2257d54be951c8917b581688dc7650ccaf40d559219ff0495efe674fd4 SHA512 05b7d864f1c66de5972e7fd4f8a14fc4c34e83ea5d663e10a12f84bbb9d701e7ad34d740c0fa6b558d7e98fc2de5834d72efbbe16002aca151bdcc54a548661f
+DIST dekobon-tree-sitter-groovy-0.2.2.crate 434979 BLAKE2B 6fc95630511b578622404cce247bc6875842c26b388ca0b944a1bea99f3727f78931f961537fe425ba3d6d9e25774065e9082187c41ef0e29616f790b571d23f SHA512 238d227ba5455cbd2ff2d982aaa0a6ffdcbe8d249ba0a33cc565284a03f596553701e3471e0600148924ce0de0e412716e826608e75c20c4a5a69ee7faf3d8fd
+DIST dekobon-tree-sitter-groovy-0.3.0.crate 435041 BLAKE2B 474783a68e469afa3270703bde8994353ad775711ea2cd09870e0ec09c894853d841eb7dab82a12c3325239864713e1e09c6b777dbab48d793026b46874b2170 SHA512 72c01035ffe3af541c8462926c53a4c20d29ad26154414b2d6a2ab74dc0d50de7c539be61f60e5577d89657b13f1235d95f50240b7f57fc77584d60d47c4bfce
DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89
@@ -187,7 +174,6 @@ DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c
DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
DIST dispatch2-0.3.1.crate 55299 BLAKE2B a159e925c2b6ccc7357873b06114a600cd2c9137fb1f179883070aca60b3a4f4d63ec3cc27ff7e597f972ba3ea50621609f49b38c3be83b56cde6c6cc5573178 SHA512 58c2c10ce8e6d68faba8d96b2553979dece0a0733d98ccd22354231611b431ba76e6781729ebbdc52b695c11cadda53e9d26a09a7e11ef4cf47a94902bada878
-DIST displaydoc-0.2.6.crate 21191 BLAKE2B b9026fc3de6154cd72500f6a2eeb8184707cd2e0f5796a53c793fb516e497ce2facdf2950f005a6dc370f46d70a0c71f525fa69f938685b39de8d926e85b4db9 SHA512 6361c2ecb04a6fd260fa4b3bdd7650fdcaa5f12066e9a7b6d36c32e6d02f3de969249c7ed98f1bb9949cf236b256dd526551f2f614600e7d8d00764c7a74c0d7
DIST displaydoc-0.2.7.crate 21343 BLAKE2B 643d51db5685ac981fa0be998d8c597cf2b38303bd891da997d293382ad3de929f79fb951d514f2b13c42009d8dd882a706b32f5401127c497850c5ef661d611 SHA512 6e21a1572e71d12218a178fc9e6d22964be5cb4006eb4920229db35ff1391708cdcbe5ab2b8295cf3ceb9dd1b1bbc70e2bca1e6080c6e7b8878d0b430e4d45ae
DIST dlib-0.5.3.crate 7120 BLAKE2B dd9b7ba4fb33dc206315d48e064916209f9554d5a884e68f58a1d486ec43b250714255be06c6d4a820cb13e08803c6db6f3ec1305993b5294375ba627cd64f56 SHA512 8f0c798104d987daf52f9b0b26d15334f5fa75cc6efce4c4220219cfd7f132d73c18e045bf101735532a517a7952f895651d54f4e470135a65270d6f4a977848
DIST document-features-0.2.12.crate 14739 BLAKE2B 75d279017eae0877aaecb3dd953ea9a19083f5affe9215e623a9235ca97b156484b1bef8e682b5e81859e914841c951be035a24ffe0afca419ef2721949d1411 SHA512 2991ae0f22656cde0aba8d8d76745a0316febe1d5ffa31e9d57ef5800fdbd10d7949d34b12024981610c7ff983c92f97f0fe432f8a75ff1b7da5e3531f01e677
@@ -195,10 +181,9 @@ DIST downcast-rs-1.2.1.crate 11821 BLAKE2B e8a78afcd8d2f17c9505973359e2151d59b23
DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
DIST dwrote-0.11.5.crate 23997 BLAKE2B c64f469a9469d6ce47f8a9e4d664f2a912469353590e1da99a0e9f3c8e11c4cda1511a19471568de5b2f6df7d81c2a4f1431828521c46a340e51ddafeba9e6af SHA512 56f56f1469ea6e653d1c577593af6c64f738d248a0a67c98edebf4ae88e971164b24e08bc30de582d8fc5f6631d433862a92414914e62e5b5fdaf0dc434fec2d
DIST dyn-clone-1.0.20.crate 13134 BLAKE2B 986c424a38fb634eaefc546a25ecd927872573647a139dd6750b5c1005d9e0ab349b47d10991a9cce51b6c457150500808c7a1af569a8cf1911525ba8c1429a0 SHA512 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f
-DIST either-1.16.0.crate 21248 BLAKE2B cbf2c5fd6f031f6d3be20e8b7816f77109c2e111f0c1514f4d00889befd1654b206b6f4a799ef457045461dc47e48821ede6f6a8ea2c8a402edf745b1f3457bc SHA512 043c00daad0dc8b03c1cd120a1a165591c283f5f803d4cbf1418b66539693d8bae94ea8f273442fec31e3e888d008bf74c2d953b6f5d6b432b50eac662dabaa0
DIST either-1.17.0.crate 21820 BLAKE2B 8fde41dd1a4070fa48126fed46968c38c0fc6621a7517c5e04881cd4b0c8209daf05f20c39a0c2da95bc262f78d29d83820896f734740ce249465fe5923f81ea SHA512 32775a1bdd5d204dc0e24afb63b1df1e7ff09323ff4e2e784aee1bf8ed6cd5baa637c4e0548b149cb6945273d7a9c2dbf7afdb92cf0c1698ad95717b664e7a35
+DIST either-1.18.0.crate 22357 BLAKE2B cef6eabc788d34cf10ee2dc7f18b220e485dd387588b971f4375ed109265f32f29e75ba99ccb78b81b80359b02d7836ef3108c55adcd04a3fa01308bb0a9e905 SHA512 b74a704e39869ff7231d47d3e2fefffc52cbdc7da5ef8fbbef0b9b032b67cf91b99330c6134a76ebdf38af9c93ac857ff35376d5fb350ec407e8957684e51535
DIST embed-resource-3.0.11.crate 21394 BLAKE2B bab3ccfd2526f7e9f05cf07a9a134db7417a9719dd7695bf13d0a00ce970d417b697f6353deb8037136ecd484e462da9ef9cd63975cc5018dbdc9206069f6a7b SHA512 1e1853f0fd480478e47dd7884a9d2155f1c9d6e49cf813f4d6a3bdf23992202b0c01fe326df830a17e3f002195effb23c6580cb87f794526012786b22e7db86d
-DIST embed-resource-3.0.9.crate 20676 BLAKE2B 13d5326cda20e35968731fe983f2cf48410fd6c13a80ae3e44ac34f17b2f36dcacbe26698b943e6afa956b271a8a4b40097660d886f3fdad122a93eb90d4aca8 SHA512 bbe261b8db5c66895bc35ef308fe0a9e0188f21ff5a2474891131f7ceb538fd73c912c9227d3bb7e4873e5531216fea958bce0514562d132f9841f1e9e42e53b
DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
DIST endi-1.1.1.crate 5045 BLAKE2B 3f2bbc121103e592c86dd74ed864301aac984a74e9955e3d43af881248fd6d45bd172ed344ee3cac079dfb8bbba9020c6dd8f0646505e60590bda93ffc73b101 SHA512 abaf1654a5ee129652490581410dd57aa8490cb1cccc5de27959a4ed9c1d025f77be2e8c66908234871766bbff623aa932bc1c85545dba7c5b9d2e44b38fdea4
DIST enumflags2-0.7.12.crate 17544 BLAKE2B 5b11f629d947c1cebc3cb0d7a3c37f7639ba93409c9af5b704efeadd66544e82086abec82cb3b9c0f74361b53701c27c2e1e0f16bacc9794f1df58bd4dacdd06 SHA512 b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d
@@ -211,21 +196,19 @@ DIST erased-serde-0.4.10.crate 31339 BLAKE2B 297c062a82671d4b8fbb882f98bbbe266af
DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
DIST etagere-0.3.0.crate 21466 BLAKE2B fbd66206f11a12808679e34e304a48dacb0c63ea412cc2ee015fcd14bc0937d8c4789dda976f9dc95a0c12efd0a0a17b1dc7bdfa9df32b416da078edc64ca869 SHA512 e3b7248ded35c10806592a4d291ac44b258f03c2f386097ae3f4a43ef58c791a70c44a59f6893e3b147ff3186efda8ddb6dccde0e576305dfb2331fecc4c4bf0
DIST euclid-0.22.14.crate 88222 BLAKE2B 121a9b81b1d7e14b9f4673daebbd3e696c497c28c88cf07ec1f79637ebbefe3dea120e95656f1540c0a7e2870229a0f1f9d0f8657431501f1464e30dbbc997e9 SHA512 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0
-DIST event-listener-5.4.1.crate 43782 BLAKE2B b43523d0166d1e89f4957d718a54af9c31a52ca860bc5cf645e093670e5d0e4bdbc5f8f57de9eabd8b8c5b54df4090bea68adc8bfde8b9d23203b737580e4fce SHA512 99677a81a7abc04d6386db78fbda40ce5a9e4b628d0a1b171150b5be12e336fad04f2f8ac94e62d732dc90b0c65279bf28904e77f19c5cb6f0cad6298d97c394
DIST event-listener-5.4.2.crate 35131 BLAKE2B f371ea2c5e90040f8f46f5a32ad255a3ef92d27408032d2c768f3e7f2a56a8cbd6e1457951e58559892d87d7e0daa5296b2bda9b026a1c5dede2569ba3b62a7e SHA512 d678f550bb06283eb38d8f7b02bed2070a8a0c840ea89c4d4e8c2559f2cc85e7b525298bffbfbfddaf0a49a324b35363c9348730233176f99b5b1d698b4aa63c
DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf
-DIST exr-1.74.0.crate 248890 BLAKE2B 1f9b610a27e2016d3a87ad31a3c9ba10027a9f6527e24409ad1219326a963b2f578c9a93c2cc21eeaa965b2051b1c39c6045997a38978110894d4ca6d3472a38 SHA512 1548ec5e0c5852e83e1297b0afa455a873091ba26271cccaf6655680c5cfca98348ec08b66ff356bbf1947e982459f2bce660d33b232c83c7bd5f61e0d6ab6e5
DIST exr-1.74.2.crate 289861 BLAKE2B 543a1866f705272c09b89098c5c07ba144d0d6b14c423525309281101da9f841dc0700cedb057204ab2e9873f63f15350226d58020832203abceb134cf1be9f3 SHA512 fe31d680a8be29f880da5f207720cae429803f926cc6d304dd967b83fa5e5aa19d25d4397f5fb617227c94eb9d8b7a25367d480406032c666cfe6bfb5bc6b908
DIST faster-hex-0.10.0.crate 13419 BLAKE2B 119f25ab04ce6f822364352848afe5f90d5b6afb3e1522d549e847b2477a3cb45c3ce1d325159aa3e015157c0437459c6c87399eda86d206ebaa327cce14ddd4 SHA512 aa3c6a6cb1188ce48f92997daf3ff61b20279012dc6a9110d7f6ee3a10aeb1a5e6226734067fdda822b5b37a89096f96c9c2d37a76e4d13a00ba3d37e72bf05a
-DIST fastrand-2.4.1.crate 20773 BLAKE2B 79fe53f19cbd8343ba15c21adad7397ca9e351d00d77673913063f8f8c02c0753a29828ddc7d52f2f2f68e8e1822f31060fc52d046769f6e768d510cbf2086e1 SHA512 7120edccfb1aac689412f463abb816e3ec2e7c6f7da3576c060229139c11af5e69408bce42dde4d78046cd09ba8db53a6f9c4fdcd68e5fb151b72a0906a8bc7c
DIST fastrand-2.5.0.crate 20782 BLAKE2B 6c32deb12c2e946e8eff86a0bafc5a9c4b6ecbd3d0faa10b68fca876638766cbc4b866dfaf52014bb4a1cfe6b58189e8cbfbe2495e9cfda58f90ecbf0f821e68 SHA512 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
DIST fax-0.2.7.crate 25616 BLAKE2B 3e4c1909deee142ba8f0eaec150922b00e6d2d196d7876558a6b7867832ac587956df542ec20386c269c798b6ad04de62b23f4698ac8cea26a31da602bc9d675 SHA512 26e81e4f19ecb719efaae6fd4de447f41f1b37166758c8ca9bac5915b05dd6337d0e94c77497c6eb3541b200e167d538bf9333d85ebaad1e05ac1562bdebda87
DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b SHA512 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
DIST filetime-0.2.29.crate 16977 BLAKE2B 3e2d198e2e9331192109ededd07c985cc6b31f45a9e8bd970f8c0894ec3c614e6c234601400c1e7f71c4297748a8b51fda3b6e6bda96e6ee6924963911c5982a SHA512 95314f25a34829740e2177c651afad66075f154e461279f67282240bbf815ec03ea6e751d8ce1e8d25c7da7199fe6e4e89dbb643264bb18fa210875742935d8e
DIST find-msvc-tools-0.1.11.crate 31517 BLAKE2B 83d8956d57e557c492488e3d5d6de1eebfe9e69a5f15e285f78f8fc3a7e242613157612012fee56173af225f7d73ed8f1567de598dee26694d8ad2b9a3e555cf SHA512 1b646d10a95973d5bae9babb04960e005d036df770f449e47394d8c48394d345d099cf26bd3b52c78b9af31a93ad488e009f7c8d9f2823580831015862619113
-DIST find-msvc-tools-0.1.9.crate 31493 BLAKE2B 4137592addf8b58f4e4c02be537a72b132b38cecc1c263c2569fe40e2cfe4377e7141679f32661f44ed467cf9723343ab13732b3d6f4a2a84c610d0958e7e30b SHA512 729b3c1c1d520dffe5d88fc8b58e47fb7e86dc26e568fc317eea5ca8de0ee953fbafaa20ab34a6bfb43173bab39a90ff6954c11dab8d545e902305dafc8cd3de
+DIST find-msvc-tools-0.1.12.crate 31570 BLAKE2B a5738c3dfb652091166a33074cdd67c53f069127f727fc37fbd13506db17674b688e579abfbe2ae25f9e2b2a965f52c04cd87d25279dc858f4d59e18d7234053 SHA512 3914a09833b5dc93a270d2db21b6baccf036b54f42d2190369f691e968bbd88df8dc1e87cb5b8a2e93d4105ea4ef4a3dca6a63db2c4d60a4c29fd61e5b7f22ad
DIST fixedbitset-0.5.7.crate 26537 BLAKE2B 48b7e02d7fa3fb33f05fb2de50a829e2f25d19ac680d59c754faef754ca4678d1671fcdc66d06c39b51b4f937bca44a89b87da195e43a4a905a0d29fa95996f9 SHA512 320b1b47a9f93590f24d5c111c171c401f15a50dc29617c8715b6c9d0b3f26e17f966a87d8628661dfc62ff8dee98524f3b6f4f4391725b1b77db714eb6eef60
+DIST flate2-1.1.10.crate 80244 BLAKE2B 4adbcc646e5c144d29ab5480fa187555117c7103f841efcfd3f362bfc1161953a1a19dbca517e367874c49a66729421bda268a72dcf82805da5cd2505ac0c02b SHA512 da94c8ecd453d3a4df11efcfd27d3412acb5304701bda9fc57f8607ffe366aa369e795e1e7d332e736b8a9426d1e33b87e6765133d97d8258f403ca71375c2a5
DIST flate2-1.1.9.crate 82745 BLAKE2B 442fc5584096924c8414e98a0cf9bec736ee17d82540fa57bddb45ee9ee18a58e7bb3b75cd5cdfdbb137557a3e5d49ab1b19f6ec92799e9c9a029b7a4d99100a SHA512 0e98a626e314485bdb4dc31419fda9569d7ab442e64b68e374ad6bee8f5524903490e2c36ea243c78847ea378d6737df50da85f6be15517596f5f93e39a3089d
DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
DIST float-ord-0.3.2.crate 7683 BLAKE2B ef9b6d27b92f82857974cb790156c2e7c8e178728c362d60db33d0a01d4a015a361fb9572c96ff136f4f93d0966058cbc70db9b3e3d49fee6df660e71c3d3e0d SHA512 a2f3a5745f1b2a0a9f9dd44d72baf75bb61009916fbd72839eaad0de3f7dd5f6cbb5f1eceed2206ff948dff4c79787e31ad10fb00aa91d2530d20abf38b34c1c
@@ -237,34 +220,25 @@ DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89
DIST font-kit-cc6f86949e40ef3a5e9b2063f8127cdcb72d7ac4.gh.tar.gz 1293985 BLAKE2B 6c57ceecae70b00d9d0e96fa3bc63e4d09b305b448fc2e396ad74c3245e47c5502d4c95d46a9a80007bad976cf82bd7664577ff75c4fbe9b180fb8cb98366e6e SHA512 6e71f0bbecafbe83e842426dc67f37d4dfd5743dcd309828820a83d457794397b5043248f6cd696807801fd4147978a9764eaffea52e920581e4fcfc750e9178
DIST font-types-0.11.3.crate 26335 BLAKE2B c2788121e62afffcf09117e3585d2c30e8907c07c385eca70a707cd15a99348da27a0f2d4023f6f8edfa5c2092d6f91bc6d93ef5434b6bb0acb7957635e6306b SHA512 06d4b794403cb4bd283d3602f07f220958bab57ec7dccab470f73813be02db59e148cf595343446db605895af40de2ef3c9f48db3e6effb527f0da8b7bb296b2
DIST font-types-0.12.3.crate 28112 BLAKE2B cd7f90b7d596efd1630d47214b074cab5ff5bd5ebdf9f1695c96b914bb7ddd28d6affcb7facec41026ed25b93ea57c699e8e721790a4fa2294134668061ca0c3 SHA512 d955fa478596e49fa863bb1a60cb765e3708bb121bbb3fc461726c177fb69ed4f33dfe45d7ff826994e55320bdb64b3764d05abd17028cc6ee953b0013557f93
+DIST font-types-0.12.4.crate 28248 BLAKE2B aae8ab8968d198d53bfcb2aba9858dbe3a5e988cebd2fba802ced8f72bd58e41110627acd209b1d51937a9bccd52778863a677b1db4cf9442b2e17df92ee6b2d SHA512 3e4ed120ef47c22a9840778a1f12c45c62044185cd4980ef210b762ade97f1741fec47a1b648ce5b1b79394928bd411e85dd73d806bfa0fae799a19f36c9c0d1
DIST fontconfig-parser-0.5.8.crate 40928 BLAKE2B 07d2b47bf846dffb345e95bb055d4c3484febf92b2f323fbc5e274fc1bd97471c011b4c0e68fa58502f0975ff6c366904cafa2dd9552a321a40986b2ebc0bcfd SHA512 56d6afd77978da84c00aa2f5873c63d9feb9e5a6992f8bdeccc90bf20e66763d3e44b90fa8f69f8b2ac2f68aedfa26158fef8cb23d11b572a31f8c77b80b2181
DIST fontdb-0.23.0.crate 108324 BLAKE2B a46b95de5c430cbd5ac14168466222b3a6f6561c80bf1b4f3ad47f1ae645aeb091baddcd8392c110fa9268471658c9fa36b8b801935f7249624e4df01e184eaf SHA512 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8
DIST fontdb-0.24.0.crate 119122 BLAKE2B 6fc106d4b5117727277c16b3fdd4d0df0ecbe93ea513c5aa1eac02b802f162196f19415227f83c15641929812aa2337a9a2b3d235470e85f437d5235b8ee9929 SHA512 95a7b1971328a0a7eb8aae3b7457f634f21671d90d7a06cfbc90715e990768bdc87f50f6f29bb363a5f1eb66309e74d0b7097c4420c26b2c505f5620aa6d0df8
DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d3228008590093633e957883fdafd3a7017e144c14fbbe713bb8b0061ebae78d20a49978191ce416a4e28317b67ec69e38acb879 SHA512 d07c92cf99c99419a3ebe05ba9154e396ab88116f46af736ffdd958c8e47741bca5d9f478f6719d5361360e844375968c1cbf6ac40995d47128a5e5fda3f6c82
-DIST foreign-types-macros-0.2.3.crate 7635 BLAKE2B ee89f576f2d892209c0f344dcab9dd85a671c976c8034b33dc984b93a5c872ff0353311657fa1dafc499243e55d3293a7bfc532ba55894a719a50ddaa6957589 SHA512 c3965e058d15159f789a8ab1597770ff6325e8ac9e6914c98450225ce27af849698646d53326e07b13eb3a9730452d926b73fd76e5a1fbd8ae4a6083bdce3367
DIST foreign-types-macros-0.2.4.crate 8161 BLAKE2B b07d4c03af8fd0e655e4b3c7c2abb789a6221fe66aa78964b9a9b02a7f1ec02b5d3c246ccb25b9653b431147e7eda14a8a4ada57ae4f0993d3669e572344baca SHA512 6c4c320487afb84880620da660706d671f69e21c5f4c818565bec3eb33f7ffaf4f9fc7d72ddaff4175e1d3d8d5153b4c80a536c4ea8477cd63c87f2aa0ebcc02
DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
DIST freetype-sys-0.23.0.crate 4843406 BLAKE2B 0cf323f92ac4ae3f9f7a91ec80b99c10f4557c34d710b6a234e6e49ff8a0285a252954fb65bc11f52381600b636eccb3377df0e9f37a996a566743ae9de83fac SHA512 7819ba53c7fccdca99dc6eee4ed42069b329594ad9b64333b5931c6cca2c3f31d4f042f092fe4dc6abb71da3a2511c33169810d848a06eaa3d2e656b2ae3a794
-DIST futures-0.3.32.crate 61234 BLAKE2B dd15b4558a91d8012bfd9d7ea3cf9764d8b4d9a4d9a2fcdfc10f30465d649989b637045e2cd72948dae060eab3de4ce257f90de263e4b08c3bd0cc37e79bfcf7 SHA512 ba0fab7062af4d01143ebaab728b9d836a6589821e49347751add959f7b85c685f91f99b6a31e44988d887c4301bf657c0f8d969cb3ae219235aef2528aeb4ae
DIST futures-0.3.34.crate 61966 BLAKE2B 6ed5d8cb22f8649a21a56def716e4dff740507373c79a7f43f8144fa5d1c4924e78adefc8fd3d360fa46a542eb0c1eb076539d32468caadb3b89c8f31b35a5f0 SHA512 e63851965939e666a825663c9a86bdae5f914e81f8675b2e1a2275e049e5ec5efd52710f13032ecf2c31dd044d5aeeb46b1e4e03e4e1d5e6faa75067df1f1624
-DIST futures-channel-0.3.32.crate 33213 BLAKE2B c1188af04231e661eb97652caa90fc37e784b53bd7ff604a664914db2c277321c353ab764919c2dbe68483b404de633f85baa9cc06086d5799576bc5d5117d64 SHA512 eb60ed5ee42df0778123c5967de28ca29764f518e586768cbed9b43b64c9e44812e2eb551a5259499ec81f693f00b914993bc910dd1f1f50b6a826cb3d76a8ab
DIST futures-channel-0.3.34.crate 33165 BLAKE2B a28cb51ce81e45d2fce112afd9711f410ca6679549b069cf42ef1db8b8e00e5b36d2cead4dea40276034ebbb7804367aeec8d24c720534ba07c9e435765d1bab SHA512 9fb24f58565bdf345f3efe1f61764da9e5df44f7949ce53c1de5e4d6d82d272e04e01b6bb3358c947d312a5a808287a18befda357adea2899337e939c26d9a19
DIST futures-concurrency-7.7.1.crate 82630 BLAKE2B 10e6721c92ea6dbe4ecf5a4b1b7fafc27e3aa4073cc59da8788a660fdbe0e31b71691f5e616e3d7691787be0f4060514893d223811dbd7fe5d564ebc9851bd4d SHA512 668799fc1ec92f82a9524893c542d0b0abced705c80d1195c0ab79fe1cf3953a20974889c7be8bb845c98ade5b6144c36b3f2f76a26e2929a4874ec6a537840b
-DIST futures-core-0.3.32.crate 14684 BLAKE2B d0c3ee59327998990f4cd81b8d76b6d8a58000ffda809ecafc8b7e658abffe4fc45be4b9d5e502436af8e4adef50b1601907b8256a9f65f8467beecd37ede220 SHA512 5848937ad4135fcc488690bc681bf66d6c353f063f87dfe1ea4b79259b9b402896276c10ea80b159a9adfa551abdb5b00a2c6b332af9a898766f87f177a40137
DIST futures-core-0.3.34.crate 14692 BLAKE2B bcec84e12b7979d5e10c8fec533d7eb8a49ba299461d4268ce77925f647bea4722312e59d001f5d5e779b376728f06d89ea5adb531cb672ab3ccdf897ebc0087 SHA512 05ac009da05e0d4cc41866a1ef95f7a3da03d037ac62dddc0df59c24cd3fb2d164982c95062f810982c3ed39e7130560ab58ea815db4235bb69c8809ba8e5566
-DIST futures-executor-0.3.32.crate 18581 BLAKE2B ef9b6c7752a913d9ec420858c6e1c102c7b961412fcfa5a6832f11b1f3ce7ff47383d0b0827acbc2d84c00f3a0fd92c3d61be44eca4117470211ff3dd3de0880 SHA512 1bd682040fa15d7b6370b6c57d8109cc6e151230a3ecdede1485906c95feef911cffd15a8bdd3114e87efbba79ce444c05baa7dad6dd74aec09f2f00c645b040
DIST futures-executor-0.3.34.crate 18560 BLAKE2B fcefc0926603a54620984efbb36abac31804fcc18eb277fe7ac0da3b44c77f723accf6caa5f077adc15191c6e3d7977ce6c928994f00ab510c3980764e8850ba SHA512 76c89dc491d6bcde3978ea947aa586551dd3e06cf2282156523963f70c48d12d9caba2414981caaa82f6a78842a7e63180fc90c8f39a80afb040524ea7864611
-DIST futures-io-0.3.32.crate 9191 BLAKE2B 01938a42ddd4de31a389136376738b4e6fa6820698b470fad50db28886435857a9ef4b30d871559ab6a4fbdb3325cc05615a53e4bb37fa4eec2d019f26fcd42c SHA512 df7447fcc2046d5453d26913109bde4dfcfee2cb6914e963b090c68b32fd5256c65697235fa5ca960659791bf787ca6ac88b6b09c42abc82527f3d3c6de5ac61
DIST futures-io-0.3.34.crate 9189 BLAKE2B 41958b790d4cae75969e561726437428132c39df0de904a359f362416af927240ce85505b1abd3c94f097a8a9bc4696efd5c8d992ad4e0e1bdcec9a5a4469802 SHA512 d7dd8c610359a6edc11768d1183f38832047f3cb74eea3ee99a196fe3b58e170932b2526f906faea0af73c3e3c4d5379b1269bab20466bad435c99f7e5c076fa
DIST futures-lite-2.6.1.crate 46095 BLAKE2B 36c134db8c8dd553f1a6fb9ccd50686bdb94d17fc939839ce286cd748d0f0143bfac84a72bc64fb27f3b982dc2064719463dc88036656019304598de818e443a SHA512 ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa
-DIST futures-macro-0.3.32.crate 11929 BLAKE2B cb8645742a8b70286ebcb3c8f676c97726e0e8367a926d171439c8ead49933afab39111b66edb249133274641cf623086f4eacba4774885552b02132060d45cc SHA512 39a5d7d4e610521d1d6d285a5ffec43b7d331d92d80e60890448d016ceb30ea577c93eb961321cf6c314273e566964dd879f7cd4b855b9f5e141dffe8e83aff9
DIST futures-macro-0.3.34.crate 11926 BLAKE2B c1e9e2866260cc6ea44235f0acbfa517e5cfac9fdd251a656f53d42f0af59e979da0abd7748d26a20354321097b4f63f9787866656e2ae7268e8cddec0e76076 SHA512 c77aad28eb741e0e9d5eb062034d57401297d9eca21bd05c24b267d5c0ca613255410b3d96288fb089b7478649834ab417bf27aec6efc19a477e1e4b51f86f80
-DIST futures-sink-0.3.32.crate 8106 BLAKE2B 881eb606c985836f361f5133b32401f4ba84289a0c8e0e075f74ee2a6fd9ee1fb9197f53086c368c2e231db5f1e61ae88f99f578c50956d124b612f1e8060222 SHA512 05438809ce417dc5dc46c14b9190cf798e0ab5b7dd5b442adba2ba344618e076807d4884f4a8cdf2f321a27557b3e3b563805fbd51a9561e9224d7502d4a6bd3
DIST futures-sink-0.3.34.crate 8107 BLAKE2B 3993bc6a59b76c6c280f5569229852402b7c68cc7acc6452004acc4b66ec680bb36ce43a49ecceca9127f068f71b514e7bf2b37fb8d3604c42747960c78dd3cd SHA512 cd1579b386bafeb1f3f698ec9003b101f636dddd67e458c5162b58f0041de877447d69ec3594cc7d8cbd795ccaf96c4bc4a8a10e41a88309d6dd99d7f0b86be6
-DIST futures-task-0.3.32.crate 11377 BLAKE2B 290a2e7f7c957acfffc8041a5ce961b84bc6b1d02412ee8dce29cdc9a7d4daccbe430291d1a735c132b907448669aea4e5a3aa292cb5ea4b466b30fcd4e3f98f SHA512 eea93a8490d7083566d7f723c0bfae01583787028ae5d8bba851625b1ccb2587d27db0cbf3d7fbfa36b51bd6d444c54905cc4d56021f43a5a440cc8b0ed73520
DIST futures-task-0.3.34.crate 11376 BLAKE2B 6365acd677c141312a1211b95726d3834307797ddaed85df01892f0493bc2e28585a07aea7ed742f28592cc0b1906235b65bdf826276020f6731e2705b68e3e3 SHA512 84d31a3391ad47f4c5306f37e09ab32975967253c65af251f8a45daf9363e6dd95437b7ab0ff68160d34adebf2d09f49449d184d627b8f6548ef02c9155c7db3
-DIST futures-util-0.3.32.crate 168797 BLAKE2B d804428849635088636df69330881d68474db307ac4dd5863d73d1d93c54e90a18e21663864e94f2bd86999356e19b8325e321cd5c63da6e3e05f26c3af836fc SHA512 77705985b5cefd5a9009e631689f5967320cbd1363888cc8b7eef3f7457afb38c793499fc3edd4453bc8771c43436e5da1538ce0c5ef655a5e597f4fda2727b1
DIST futures-util-0.3.34.crate 169782 BLAKE2B b71f64120f7cb304ddf8d6899ac3da21654ad0ef30803979b3c3583e5cb4f6484edbb411a5cb0c8fef33ec595aceee490dfc98ae0d8211faf90b1b57ceac7d91 SHA512 c5e6213da3767bd645cf27d91e5f8ae14040079e11ed30fc9332b404f058491687dbcf0a8fbfb3511ed463139db7879785bed0129e99de1fde6ee10c21aeb2aa
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST gethostname-1.1.0.crate 9865 BLAKE2B 40c9385364ebda2a61217fab5b213b6f6208916ef80f38385f6873ff55b390ed8a8b0be8810fe2c2aaaef978053cb55d2593edf15269615d42db2a95383df152 SHA512 6b877cb492777bd6646422586ca49fd691e37cc58b79891b976aac1079bc757367ceba81bd2a67ad1606294458851f6b37f25b1827eb29c57f4f687dc3852ba0
@@ -273,119 +247,119 @@ DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a
DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e
DIST gif-0.14.2.crate 38710 BLAKE2B a7360365d6287351b7fc747bf6f312bb63f4b510331356438801265c443dcd39ed7a60bfbafa68cb25705a7513ea5c0692dc45195f75a73551e773bb89b3247d SHA512 158c8a9c93353d64f957351a8d59ff6a15336105abf4b9e7256b089697185d9a5e730f9700af0205083ca5256e47743d1372b6076df433c73b75e5875040b376
DIST gimli-0.32.3.crate 289789 BLAKE2B d2794b527c4e0fc8ba10d12711deba8606bbbbe3625227d9b886b3d6846760d9dbc7ec258fbc13673017bb0706a9cdcd573b760d21857fc55deaec7b4be30994 SHA512 e3ec768bcec1e4232b46d7c0a63470d5d966098017d344001ff600587df9ff8419b133b2037fd0869946414718da0da9285b1255468dd5375e46bed3d3a95503
-DIST gitcomet-0.1.16.tar.gz 14470746 BLAKE2B be528e4a4126aa3a68886d2c4c7717b2a08503f98e1b0259c3b3908801113c82c42f6e31c5175b329c36c0b6bba5fd0161dcb56075709f25ad421a463d6245ce SHA512 03af05d5bac67d25fa09983d8ef6eb4ae0fe932eee02aff8a282de18fa3c3c8a0c7eac3c8cbf6f1f26f1bf0c9d18a9754786a499ca711b8aafefa25aa0d467e1
DIST gitcomet-0.2.0.tar.gz 15571484 BLAKE2B 113a70fcda24cfcb8025bdd8227d827da5bb3b6a8815059341b820b93f3434ba8d098f66bc63e7dff1f25f2659efc393e689d0672ebbd260134b69133dbc794a SHA512 7a92d37c4fef5e0a11f8661c1fc8d40d73cc1c67b80fd237da3253d5349a6d343fda7507759f982b80bf4128a6d2ba5bcaf038574331afb523ca05010bf034ad
DIST gitcomet-0.2.1.tar.gz 15265004 BLAKE2B 1c50f4b8e5d9af0f06770cb859446a7661b0a0a850b849e1c7ce7030d47b799695520cd9e3669533b5b33a8ae2ffd194036168acad33ad4bb417f83b2d3dee66 SHA512 f5a7c0653a305f63f150f276b28706a8a35cb776fbab137cb459b4e116ac2e866c665108cf9411a4c5d82cbde2ff66f36434cad28480da8f7571307a2bcc0bb5
-DIST gix-0.85.0.crate 313068 BLAKE2B dbf24015b9797d7fbb20b74846bdba9f3a8772560a3d3583b38cb341031a106357943990ba0dd41da579c34e161f86dced6685958dba916ab63c0967435ee033 SHA512 aeae12705bc483d3212d33c9e40f48d27f4308cfc52eafc2d59d494de977a2c897226f0ee1d46709eee04a0ffcb4c515f7ba00381124b64e96a3a8c800aeb08c
+DIST gitcomet-0.2.2.tar.gz 35046186 BLAKE2B 8f41ab868aa174b21700c7cfe0919b90181c7a7376198ca193b43b64080cfe08d8c308cfe2d29f6d7e7d2eb253d9f39c11e5e5baca56ac67611036546877eb2d SHA512 a5bc78616e7fe8c932aa87dc323d7628d19ffbd6940dd8ebae337b4818586a0f0c64b66d2f9b2ad7f264dbba34d7cdf9cf66102116e7cc7cf1ec17fafdaf294b
+DIST gitcomet-0.2.3.tar.gz 35247747 BLAKE2B d10c9619b001b04484f77de76c80c64573c9d61e8a1f632d2c639b73277c4ca888c0b883a74b026214ed223ee9590e536e92950c110e577db13d524c4276fe42 SHA512 650b4e42df6ad3fc999b97cd0b1e963550eae1a566c51b8354717080e04899011cd5253bf99a6bfe6064f80a22e6c19d17280b7d0e31590ce6430c4b97494eb0
DIST gix-0.86.0.crate 319199 BLAKE2B e5aa4717c2d9467da7498775f9603da35f324b899eef6dbe742da177580c543200383e0be79e09ea54b09982e28bae04a89e31b6992bc9721a7a2ae7511bbfba SHA512 13c03d7e48ddeb9a60d5e0b3c56b24eb5b5b2161ac0016e1bff17e6e242c498e15a07d47172bcebb82eeaf5461949e3543354e753dc44c4cd448f2edb4e654a9
-DIST gix-actor-0.41.1.crate 12317 BLAKE2B 92d654a9d8e9b9021e5b1ef156f905877d74ec0256c7ffef6b5a6bd2dec9fdc55ef892a229d414283cca5c9c413aa565e69dcd7242c0c7c9e6b39055b0b602d1 SHA512 78e5be440443f201ee3909bd72f78bd9810a056163ac545674219ac57980bd01f9ce390e883b6e16da449e121ef694a290cdb32fe3639ac4ffbe928b7774a41a
+DIST gix-0.87.1.crate 337698 BLAKE2B 00dbbd63af415c0dc60d2aaf52c0b56de13ffd3dc411163245d8c5283e9de7aee440ea847e16afdc8547b9f16bcb384f448a311a3199229d2611957622f44187 SHA512 8d95b7ed455e920cfcd39bd56feb8f8813294dba3f965082a45257409c17b469a86dae71c71f6dd9755dfd0cba055797575191812703fb606c367cee6cd47f4e
DIST gix-actor-0.41.2.crate 12765 BLAKE2B 2cdc9d4878d65737b84a045264f7314d66f65b0f9f915897899a8bf9918c8d6ca29afa68f3e52fabb1345b3293cc50e973586e43158be94e17692167a4570a21 SHA512 ab902c53a906f918661a5ec70d94b8a528b19357087caf4ae56b6d167958b372128c7361a5312ce5089b9c8495ab594c294a9832de7a40ca53f838f8a4abbcbc
-DIST gix-attributes-0.33.2.crate 22410 BLAKE2B 1bd1c6fe0212ed9e84be570400a16038c82b169930827bb1c45d9bd79b2ca5715fee741cd014b34d3b3e9a75ee403f44379bcac12ac15c8ef50c0105b9ab133a SHA512 c55860a99ea8eb1fadcd7b81f3be46445780ef477e257210957fb1e9445a13f1906b3d710c0ee431b073bbdd72577b14959202915b3a2ee9ce1382ae591dff25
+DIST gix-actor-0.42.0.crate 12766 BLAKE2B 8fd3e6acaf31dfdee66e4de4bd2af514c3959ab9e987dd6ca007ac4c1e30ff54da3b58333af3fc80b7e1a8e0b661f93edc4e7c7bdc6cce8bea5359a6d769f3d2 SHA512 7dfb360efdee223e1f485558e4576a0cde49edd0ad36dfad79da3ba5543e4bde628c3e26f889b76fe1a64eb671a5188d299f8db59cfafcc1957646392ccac4ab
DIST gix-attributes-0.34.0.crate 27214 BLAKE2B 948f1e37703172ec9eacca56c4fa0e6c4ee209c5fe92f30f16414fcbb500a835ad3a0c54f6a25d39aadf93eae216bfb1aa6ed8ce1beb49816254b3de4fed16ea SHA512 3bae4daafd6cce4bd5fcbd557aa89c78b11a535250f8145eeeadae687c6171f08bf65faf61c1dd607bfd1c3d6ecfa58a81d8126166d8340e30aa822127dc56c1
-DIST gix-bitmap-0.3.2.crate 9213 BLAKE2B 28c35c27a7919b0b2dfebd2a30a93c6df22f4917180e8b2b7e50fabd0fba98ac3f34427796057a43dee01f9154c3ee5611c48bf139529fd1155bb0f94d06fbd1 SHA512 22220fbf5e2b15241a82dc19789e89479665a4acb0e92fc007540f5c79ba8c283d21846666ef2d0848d74c11c48c77823383566fc758a9c0733fda60e9575c2e
+DIST gix-attributes-0.35.0.crate 27281 BLAKE2B 1c4702d756123564106d788f03a2fd1bba69178ed8dec5fc3b560afe5666631bd38293272b7c10093265b42e435c5749bd315a814b0a41179500a411d1b9546c SHA512 7643294f1752baa8d531bd720c69bdc9dc6e87a613719d316f9235c7c37561245dde2e73fb08cfa7dfbdd54f78aa38870acb801279d388ceeb1bfe7c6fc6d263
DIST gix-bitmap-0.3.3.crate 9150 BLAKE2B cb31b8ec7ea9f33022e5e7a1883b2b4124d2bdb5bad898ec5b8355e5806c955c7141f6b0438d2c0c32e78c317242b36b6a227d41c811d0a58007b800e2d41ff6 SHA512 132e62569864dbe36d3dfd3ae31b8ee6b7a33b483f474a63c5c2a6c28372bd602593dbbd0df5c0b9b7774b9778182a58538b85e3ca7b20066354d576786c0555
-DIST gix-blame-0.15.0.crate 35982 BLAKE2B 6d1d5178ad4605f186f5193b807e1f3851309a4f98faa8e2b5368f88e67a3fa07e43fb06ea0e447260c43582f3dc0f42f332b4b62309115067a98159be2c758c SHA512 8d291c4e29535e9c6298f6288af1fb80aa5e73388f9eacb6a089457c48555b10fe7286d2d0d5137210eff931b836bc5543774d85f4a7805192007b358086e21b
+DIST gix-bitmap-0.4.0.crate 9162 BLAKE2B 604a2acf3ad64c6c93b5b4c2261e76c7813834ea6bfd665893fadffdd03856dbe083c4eb96407c81a8bcba6c21455544e59a4da4a87095dfad29a8de62d8b712 SHA512 102d31adc4df82779347c381ef1c61ba273e2a20022ae45b94cefa92158b66a9d70bc4c8c1e3dad6c2913299b70d6837c292cd32b39962264ec1aab98a43a542
DIST gix-blame-0.16.0.crate 34084 BLAKE2B 6c24a902f7e8035a7f1fabb9293b5bad409496abe09f2d376f472fcee4503aa953dfcd269dc12e587d9ed5b66b652ae571844fa66d79e328cd624629db126352 SHA512 6dfbb2304d147134939badda8b640a61d548b07c9b3743f3d129467ba9123d81877b9b5a3670223b4375d9be3e57f7798854fcec055b0271aa6a6a334aeca160
-DIST gix-chunk-0.7.2.crate 10876 BLAKE2B 84b9ba8a9b70b329cb0e354af89f32491cadfa710c3d5a5b6a73e1c96fa88c7985a8df281cd55e238e52c9f8bee1e25ef0ecfe8dff2fbb5faff98f1d8624d134 SHA512 8e3ae26b770408fec7c0af1dba0b766a04a4ee1cd7469092702a408e28fa570b8998151ef7e93c41b94a94d8c9d056c349cf51994e06e4f8ad666e17dc7ffb5b
+DIST gix-blame-0.17.1.crate 35498 BLAKE2B ec968d5e5e88cb587882ab03ab7023eca78fee4d433742c0c08a4bf3da285126d00bb16b9631f8293b9d193cd77c85db149e8ba3e3755c8792cfca5d71ad4e90 SHA512 c3ab5546cd789e9484777c5031ed90db0b6963b628bb382092770b8762ecc60e06e2ece0473e53c2f244cc345ebc9e41c04e7e133e59b6dfce085720d8359b95
DIST gix-chunk-0.7.3.crate 10801 BLAKE2B c15a2c7e04e14a4847aa4a01d04d35f55f2ecb457ddb3e0998dac32a67d68b847f4bbf8c97182e7b3fcd87bbc9db06bfe68424f9d84c978438c9ab01b770b1ee SHA512 b9e77ad815e89882df2cdb0ad8c384ec28a66bc59f7600dbebb8e6240c29b0f08a3ff1a6ee35a64d27ad54264ae29e07e7669987a7051009784a5c4699e2ae89
-DIST gix-command-0.9.1.crate 14918 BLAKE2B 13fa298b4179c0eea401c701c19b4b6ae52fe115aec553247eb7e2ea97aad0084deeaf5b9fa3f3b6c5a05949330e54b6764fd82efb599db6adbff32833e41f8a SHA512 3ddfd79fb516a4c5edb36b4393999f637b809a7847ea928209d997b52da626095a39211c96960f1ef0ae91f69039f455abbed28dd814f752c3aed3200d142bfb
+DIST gix-chunk-0.8.0.crate 10802 BLAKE2B ebbb979873b9c1af8003fd8bec4d97c299c6eee5071dc3891d59a22712b602cd0a2c39ee9635c9539f02899fa8a3fd3c9bf8e943ea2119a46bf412b1d8c02ecb SHA512 e2eb23fa39dfbdd3572792b55e4ca75ed3993d5818ae97b06e0fbd0a78c8168c9dd8a8e137868cd3d1ef552a8577ca5d360d833889c002583bda6636f6b5070f
+DIST gix-command-0.10.0.crate 15131 BLAKE2B 989291f566a26d68e32e573d57b92c43b01f1dcf9e5e2f4c16001e29a9454d2f85fe75d9fda444164131766d7e5fc1a612537c97ffa0881e22cf9c1de47bc659 SHA512 606472751e7b61a5e46c20388d446b070838a19f66aaa7a696ddc652376943a8a8720344ceb9bf2f5bc23c8fedbd67eb68e24f5762e3e28b33295cd822a70cc2
+DIST gix-command-0.10.1.crate 17784 BLAKE2B 3d45866b975762b6144e97a329edb3623dff84ca15a236c95a1ad07fbc0cebef603b0e84ece7a34f68bb2d9de3b982df11c773b67652edff78a8ad35ed89410d SHA512 d5878775b56387c41ebb9d750960bf13ed74d87a26125bff88897e4376be4fcd99b704a9817ac14101329008d342e32d25cb97bfea6044e453f11a927baa9dfd
DIST gix-command-0.9.2.crate 15129 BLAKE2B ba16420334a269b09adfe4c59fd96f4e242f65d15479ff58095eb1714e6ace6726974b35c774a4a4cf1824185967e0d3c1b5ab5d9450df969e17d4d6d8cb7b11 SHA512 51acb3d4df0f509a0887849f6b795177a5cb07541407147fb31b1ff67ffe08808b7f17605f2e060dd87165512e61ad482a62d6b11187b955fdab04b675b37b7b
-DIST gix-commitgraph-0.37.1.crate 21534 BLAKE2B b9cf08046611a35633bdad8f2c48a46f52cc89f5e58a3ed3311f9d48be0edda7f61566b3d83c9c87abd840d1e2ba562bd3edeed98349f5bb4d6d254be7be1256 SHA512 eac373b76743fd5964d9415e7e7a5190b9d681d767a4ed9f9dfbb4bfbc49d71a9adc531ad17b43664b790769de22e720bb6e621a72a53400c1efa26a1b026a3f
DIST gix-commitgraph-0.38.0.crate 21536 BLAKE2B 5460c26d140107b8c1b04a1e1c2fa4eaeb48eed35d25f0bb1fe38dfdb132aba6428c7b54f5f672b3f3126e56164463d04c97b7068ff88f85bcd1460393f79ba1 SHA512 55d04b2353c68bc1be8751e7f74b1fc0bf2550a1779f7c3203bcdafdb2823d9a2c0650330a8d43e77d4a412a850392747127ff60cad99f42fe9395fe95ce0933
-DIST gix-config-0.58.0.crate 79330 BLAKE2B 0e06aa28497aadfeaf7c8129ad598ffc0222844034db2a4fec36e69be73fe38a405022c86e30e8e718ec39cd9064b40599f623f654c546e08d1c04ca6dd7fad8 SHA512 b3b87b4d29bbc7e394a0c26cf76a4014ddbdd75f18c06154166a42f67b59a6ce02abb0e8fb65223b315f08734832196dba48fd7c2a8f445bfb4d470c96274f43
+DIST gix-commitgraph-0.39.0.crate 21532 BLAKE2B d260cb21777cc5b0fa9a23dc961263889ee3e99fee5a8f12ed22d7e0672ef1f96842706fbdc0428fc53a62eb6a2117259b744f2b8b321dda21e7c9c63b5aeaa6 SHA512 43540f01345ed909bc9e00e105014ae32911ea0defca5de8488f181224215b935f03f9c8cab12123296069e5b4b03d72352982acf27be32987c81bccf5fd8876
DIST gix-config-0.59.0.crate 90262 BLAKE2B 39517a1e26a6d0bb35df1d73e673bdf1968bb52f5a73a1b9b557d543a6b2b51abc432b616c9c25debd8c966c6447d80d1ac02d24069e083353a9e17b8b77ea3c SHA512 7aacb177cdea9ecc3a633fcad6b8505536b497fca1d66df8a1129ed61bc7de5747b0a6ed1f68afde2f7f6ce42a3b3cba68dac2fd0571a2dd5546a297cc18ddd7
-DIST gix-config-value-0.18.1.crate 15728 BLAKE2B 7b64d2ed09e79adf3d76338a5d38642e45aeebf1804f9ee65429aae07dd2841f6e5b31f3a905ff0de1d17b0d758272c9af39c5be7944e5fc9253082bcd8f0c8f SHA512 9fbb848cc32124753c11040c0330cd61cc53f23748786eeae10a573cf8df79039a1ac7c471612b665735443baa483f8c05b64fb27f6f5d747084eaac5c15e3aa
+DIST gix-config-0.60.0.crate 90659 BLAKE2B 1ccf62900bda97c854cf80233da9cf3cfc95de02db6587a38e0182566ece80d5af8df7bed756d151ce6ecca6aaf4525bebd939e8fd34bce7b480fd0def4f0858 SHA512 0eb393acc3b67bdc9f3d137355aa7222e30ae88edc2bc12dc2dd2878dd08a23a61f9a0afcf3fec4842591728eeb794b6d6cd5f833e527276e7d2e042aead341b
DIST gix-config-value-0.19.1.crate 16198 BLAKE2B 8629899234291d8e103862927f18f48248f96eb0699289f93aef0f087d0da9b8d8f58102a3bb7c9a5fd3021b97874f7fbbccd788d00c5bd2a85b41aab15a09cd SHA512 26ba815d7a6a5fd34c427aac51f3329003e1e35f447c01face9e8dd3b539dbfc7db450ae7d13e75b573feddf8b3e1f1e234de992f6012af69fb655be071b4854
-DIST gix-date-0.15.5.crate 19190 BLAKE2B 4fa5d8349e343f54022b53f43d2050d0460a617d4f1bde3189f2e029ffdde5610a6b3b2bab84d124679a75235d308328afba7f9f6db94a80cfb8b7b2bd3b4596 SHA512 ce1d3c5765d84e1ee52e8bdb3531eeb9bf8df360850ab8321743e68a630c191e741490f09116ddfaa6a22cbd63554186debd8b485dc1724dc85b750a49346620
DIST gix-date-0.15.6.crate 19142 BLAKE2B 6ea990270ac8af042caf534e5b49f8dc8941c3513cc17df2dc08ef14db0a2185a41f780e1026e5b9f21dc23ef748261062073602af0638ca487abdee7dfcd097 SHA512 c480ad61da085bf0a1448dd874f8de745ad1a133a0333f54a9c2f0f92d21083dc575c75fbe924d4927a545674d9c9194406405823023e9d5e9d446c26baaf70b
-DIST gix-diff-0.65.0.crate 65668 BLAKE2B f5eecda79466bde1b58a5c0144d3dbe1cb9c395fd7a023fd390cff516429a97d36047bd802ef8b370f12be50aaee3306d1a61cce939cd7c0cc7d086ce0a188df SHA512 f3103b0564fdcba7b99550e20471725e8a9c455392cfed616e030219ccfaaf4722e6adc2bd83b859119a69766137278f4b7220214f0dd26a8f56fce02fc04178
+DIST gix-date-0.16.0.crate 21145 BLAKE2B 822ff723a322a9e81236978e999aa0ab0ae6db54436b93fc8c8cbcd1b3549a99518427137bd050991b18f003ad3eecbbc64146f8695d25cdd8458c6d8353d55c SHA512 837beb8710b52a964843c9d31ecd9254cf10e7dd27f1607cefabf4630c4791360b6ae28359765195ac5c351c6fea9aeb13c76061081451cda551146c5d4325e8
DIST gix-diff-0.66.0.crate 65126 BLAKE2B 1d68224a75d58523db7a86971e8b650d76241a644836fea2763f6c42bdd375b28d519e0d583d2b75ab9b4c8453faefc6c4da982ae828a26475d2dd411c198871 SHA512 54f0242a9f090ef64a574c1c6bd87ba1d2f4fc9a3131ff8790e1d3a87a0225228bf847574dc340e9984f713dde8c4e411220f200989ccb1637406293e3f5c055
-DIST gix-dir-0.27.0.crate 34758 BLAKE2B 253738ff8338c0839777e9d4d977acd63f3e91da7d006036b493af46701e1360d82163037f089ad1f23a81c16e19640ee76def58c9b016322ac0235e0ddae27f SHA512 b7fc55d12e045d2b6ab4b9f6863f97c8841a2a154c5aa9b4fc59f0c2e817990a786dd5a8be1382914292eaeee7125d2f25e6e05e9352a029647da816b4ecbe19
+DIST gix-diff-0.67.1.crate 65123 BLAKE2B ee4f29f59973a7eabcd9e76b7241e4cc00b812c2c2aea660d630bf495dde6e6cf31d6c24728d6836cd0184210672632912d53fd152ebc4a3f1840bdfcefac20b SHA512 dee1c44fb767b6ada6a8c32c4da07a1e7194112166e854709bebc6c2f8734757552b48a7bf14736c22ca07d9202b060e700023d768d039741448109319eabd9a
DIST gix-dir-0.28.0.crate 33175 BLAKE2B a118ca9ac2182b8b850d9976aaab4b8f8b0489ee1d7a17fe559a4f18697930e71580ed6c78341daa448e11e080ae042634293fe26827d646f6e9da2db632b22b SHA512 c539de7ee391beddb9487f53373aeda5a3ba4043c5e2932a859a31d3ab3c40226ca6688459ac22f19dfa928f4c333842825012b9549721fe05b5af920eb2521f
-DIST gix-discover-0.53.0.crate 26326 BLAKE2B cd3a67f8f6f00e5b0d5299f6dd89c0768a614bb712d53b2111365184b9342cb4104f8e189846942217a52d50fcb4a85efb834d3950f0f48957cf894289d89148 SHA512 95d48dcf00c2bc03cf710105427c3f9c591bf9551588eba47b09d30d49cad71d4397c97e75f3b8c475e36dc242861021719b82374d4260481f5b0c670eda7a0c
+DIST gix-dir-0.29.1.crate 33186 BLAKE2B ba6831e0cffd5027099ff58fb613586cce4477900f2b08f00f9b6a20586042ac27bb3a9fc24a6e103f046976e5893b3e4e43b411af2819b521501081eddec615 SHA512 2959c7d39a1a469ab779387d209891bf72d71b4896f9a25464f35693e9836fb07a71ce4e35f2550764922ce8eb12c97661233aeefeaa84083efffe80721d315a
DIST gix-discover-0.54.0.crate 24467 BLAKE2B 7d64b2ae00f2a7c7214e8a43063246afabd753a914aefaed7408ac0b94c921443144e930004cfd4b594b69c9c2f78ea271805d8d954b809a844251b747a38354 SHA512 e6789b83802852a1d893a297f88b31c5aa75902b2a4e4500dc902a0f65b1d83af0705f54bd6a48505efe3423b0ab528c153ab734ece215aac1292bd6222bfb2c
-DIST gix-error-0.2.4.crate 23128 BLAKE2B 936979c314e924c8569f9ec9c6016b9f499f705647c31542dc2b7ca6b5ba6499a3b472756f3f147ca529effffb700837e33b6992e82339e463633e96ae08e95e SHA512 86b78f54e8d5044a9dabda7b8a6c7767df8f054a73c8713deef32dee2b99a3cc85e6186fdfa2e76da4777122f5cb7393cdf132b0b3db35b253a92bc4ec9649f4
+DIST gix-discover-0.55.0.crate 26703 BLAKE2B aad0683f53c4107465168f915cb56c662c9592b98ece5c1261f499dea44538b2d04905ecc05e4193c50a90f80618dddac6e8641cb5dac9eb8f2881317e2b2247 SHA512 c8ceac09aaff9efd3152da81f812446759f9b102c4f60e46cfff0d5f19fecc6046a65bf64f596e75fd6bc8b8570980cb3f9064ef09cf5bc9c44693aaac5c340d
DIST gix-error-0.2.5.crate 21393 BLAKE2B eca8de0064ddba544ba910662c9dcf4509977b8078f49bfda5f41e5cf31544d8ead9463bc81d061e6297c80b6fb7de71b6cc64e8804237c07eaa02c7400d86f1 SHA512 6123210d208911adf525d5fa2cdaa3e9de4eb3996956a161d212fbced8c3210483e45d323fcf324d65903ea28a4f1e7c55e8e3dc716c52d5f9b8f57c4030b52d
-DIST gix-features-0.48.1.crate 33862 BLAKE2B 9b92472b5123317015842b21972088e9d0f03e8b272ee12a9e3ffac9db898bb8686a6a98205bb8836c27a3c3ee3eff52898de97bed05c893c12ec5979075885e SHA512 d753d48a40fbd125447c709ed07076d2d5f02169efd133b1b09971371bc92db61dec4c36a7a473af4380b5271ba18a5424c1a28f48dc0f2ee6d5dfcfe2b67708
+DIST gix-error-0.3.1.crate 28183 BLAKE2B 97fb2886e3c58ad50f27cc3cefb9191d7a3572ab751fbe941fcf0b29aa3e89f8dbd108b4911990c4fe489ed4c0fd4b8931e7775f271751210bd71c019db2651a SHA512 bd3f9d53f2be3ea2ab81f12b0b68a4967b158a3bdca7ec7fb7c85e268bd5e968ee3b45b87124512181577143834ef3cd6efdcc594ee5d8e9d338a8eb5aa22cb9
+DIST gix-error-0.3.2.crate 28928 BLAKE2B a35b089eb852a206f6ebf8807541d45ae48404dfee9f39331d8050e45b99c80e98601d5a1dbd1ab6056c3546aa66a48fe07dfa1b6430faf3e3aed2f629ba87a1 SHA512 2ff8991845c552a4423feb041e673e905aecdfaf995d3dc185369e46320e96bcba72aec11905205b8a1c2609a67eb6567ca6a73c9bd08820731e055fa24b19fc
DIST gix-features-0.49.0.crate 29281 BLAKE2B d1df60dbaa5041384fa6c1a752e0a8204cb1623b292d4d8f3f0487f62af75351c06613c3c1202afcda0cf4fbca38e33192e6d0b6983a32f39065089781099b51 SHA512 e947ce9f25bd46db29c7e9af1150bf67de2c0d94dab37cb3f9dbd8a8cffb5377209c916bebd0447776c650dcc95fcfab192c765d2adea3def9c77ab1f7918f70
-DIST gix-filter-0.32.0.crate 39210 BLAKE2B f25ff1b11e244d8274a9bd6ae3aaede442dc542e7032b9ffbcc75fe58833c121e380dcd9c1b4892411c8a9906c08e0bd0658b6b9c11f2745a17d9fa3c9d043e0 SHA512 594c23e3a7ef66c829e3ed33edee7abd2beaacd9abe2ce8097e869778c3ae4c14e02040034bdb5d5a28cbdfabe8f0c0b1b5ece56d211d195d694f9b9dd879bea
+DIST gix-features-0.49.1.crate 29977 BLAKE2B c38325d0265cd567f90ed6140ecb1ba35be2e570a140725524dc33df19b6b3379a24d6598326481b650cbd850a6f8156726b2ba05a2bbcb8835416e581d5e9ae SHA512 d6784e7396a0c1bc3d74205ce00d76b89c820ab48d9ec3e00600135f3c933a8bf44ce5fde4e2683af85dfd42e448e60d7b56f9a1692896def7793a9d70db872d
DIST gix-filter-0.33.0.crate 42280 BLAKE2B ebe97db58d68d879ea3ea549561f071db6828e60e4bcd43a8abdab5b3945629cbb1e535e308fe33d822b76fbbe292437df48fbe8b20e9ae4d7bf2b0f6517e75d SHA512 c91319b91dbb3ba3e5d377e49450a13187f95a25de2915f36effcb8397720e0fea8cc0a4d1439f4209467e7d728a3744cf1cf912424dcce75f2ae298e5e4d255
-DIST gix-fs-0.21.2.crate 22439 BLAKE2B 8a73eef6eb5f405b9d320bcfdf2478077ba6b4754967118a19907244a4e8b591d093eb2d5069dfb2390c08b9f2689251e159a3fe1f919adec21546536ccac313 SHA512 d57d8efce3d7c5dd9b7f1c8d9ee921f68854bbee33bbe7f8c3abfb8ca2e748ee78b17c6e40a4448636bfbb9d9050b8e31cfb17bb2ded6a3f7993cb49f62f6cc5
+DIST gix-filter-0.34.0.crate 42525 BLAKE2B 10282d22ac5b08790450bfe9b76e064d33eb550d28fb118b1a0b70af3d7fddb7961c07f997655adb39f449ff3c8c364aea8dde6c4cd0d3111e7eae5b758d3c66 SHA512 6e0abfdb7c1e27b65013e4103b45b27004e28b3c3d014bda171fe0b06edad84cc14747f9e834db1ce5b392246f02082595b40b9b8a944b5930d6b22aa0d07c5e
DIST gix-fs-0.22.0.crate 20623 BLAKE2B 6c90ea31f39ce6b2a632337bb51acc71e57b44905904bbb6f501980e62dc497d04ea24c1983835636393010691b036cc41167fef9d4d0e7f6cb5a868f9d58365 SHA512 c96182573d92348e3d729c1ccf09da2896cbf26232f4175c0bf4a2f0ddfd6ab0850ab74a27c53d8c38768701f6a21d20d02ac928f1993218adfb687057e6021e
-DIST gix-glob-0.26.1.crate 20511 BLAKE2B 5c417cc235b29e225060806ae3fe8c46f8b42ccf774469910627fc02ae5fa59c2fa9bb86d91c0202a5a283548f26db7a13a8943352c1768cfbaac697e3bdef8d SHA512 3c9ee6b4ac594ed8b50e8c6b255feb5fbb1e9de8a4c05c7e865e0326c3da185381678a1e606b0f51210aad801edb2badbd878bdc15f7f3f1febbba51cc4e473f
+DIST gix-fs-0.22.1.crate 20615 BLAKE2B 1b5aba314538954cefde15b1c402230a9e80205aa6924b744b3d3d9f1088ac98c0b983e8622e044cf2e7b5430ca330599508963693bd64f05a767a8439f79ed5 SHA512 6bc1ed67de263b58ff248c8c5d7c16454e82ef684c8052d7a566a55c27960745311f8820e6875be32b932bbc6aeb27918796eb5037d789d34c97b61a453750d0
DIST gix-glob-0.27.0.crate 20856 BLAKE2B 214301f0d1cee770fd3a7e3e85f7be48ae63aeef4dbba2390d207097a742100111d78b9202e88710b13e01ea41ae27668217c000e559e229a18d4339c4cf93a3 SHA512 7ce1a96a8f32196bdf55212942383c1c97df2f8763e7476e8c9de7738f58963f9440471a3810d1d26f7ad2fcf4eaa84cc2d8050f050fa967f8e44551fe80cd35
-DIST gix-hash-0.25.1.crate 20770 BLAKE2B 1361ce6c5941ec55f24745a062c437507c25064dc32e9a64ca988a9cde6a8e90b64adcefa566d411a6a441fe7c67b84f59c13584ec8f2d34c3438cbaf4b3c6c9 SHA512 5f5ca35b8130b22a3d300608f04cbecd8978c0899bc4f8c4b626d7f87d1151dd8f8746ad909b029b78ebe35fb110e61955e7dbdfd629f659ab5415bb6f6aa9d3
+DIST gix-glob-0.27.1.crate 21109 BLAKE2B 9a2e62cfcd792f53f328d0774b29f99415c199df2a0cbe2f048c0a34426ab5661ed011c5ffad12870e5d6d0c8a5d56aaed76b1d4e6e37eb16e600ecdae666565 SHA512 4afee5fe40a741d03fd6bd01fd10dcf707c84142a7f2bb26071d4a7818b10acf7e9ab286d6566cf50c33fce5080c21e2d21f4b5100cb174ea6119750deb22084
DIST gix-hash-0.26.0.crate 20766 BLAKE2B 086f4b3dd6c7d7e3c516f48fa36d3f14866f9f6d3cf8500cbf5ced59e32e9af4c62485913e918da73744e392e115be4330cb477dc7ccbaca78853fd6d81484c0 SHA512 6e870b56375f03630e24939b536d9e95073b551be72fc1ec44afa726505d006c0c6b5afc01c095008009dd305f4cfa3f929579fa5a89317a7f7c268b5a149673
-DIST gix-hashtable-0.15.2.crate 10400 BLAKE2B 9d41def4962972ad65fd9f7bfbf513cdb7863d3119f36b8a1f190f0e20c00072aecb69d00b6560043de5f9bda6b48e5bb9630d2045257a6ef221dfa7961c3091 SHA512 466d42670a8662650aacde1f2206b9aee83ce709abe724f84c97e8e2d997e3b8a690ca60638add2d960e1b67961a9defd9e95905213e7e1da6fcb90ef0843a8f
+DIST gix-hash-0.26.2.crate 23468 BLAKE2B ae1e930d529afe636295c1d70c412e2b6e61072b94d6db91c7bd7febf92eff0134a799cb963e0eacc7cdfc89a7dc9fa6a543c6e0756ad48778e5c82c9921ece8 SHA512 2eeedec10fd26dde442d60d59db4b16098da63ad0c6a9505672f7304ffd7235d4b69fa3117c39e3a30487de86e11e1ef6b6a0032b8465bdb3d580d683de200f7
DIST gix-hashtable-0.16.0.crate 10408 BLAKE2B 15d5e6adcec189211a66f7bf96710cdc50939c8fd546c536b7750305609496c845298439d2ae278e6e7b254b964c022e6fdc33c860d8cefc092c9de2816b7668 SHA512 6be6c6195dd31beb413896282ecf797360a1fc8097546232c7df269ee73854b6532de8b531a654e46e72f670c8c9ab76424983c73fc3f9482069e7699840d6c4
-DIST gix-ignore-0.21.1.crate 11939 BLAKE2B 4363e8d098cae683badb4d6c9b3765fbc73752737aebe9fdc557d054111622d6a75067f9762b7591536ff94e59522f2013103464655f292618db602bcdcc3bf9 SHA512 49b38d777a9d39ead114d4475af7d88ef483cfdf54985b5c9beb91d1383ef9a6d92ba7bf26cac56fc39bb619bed0c2cd269a15714ae98acce003fe86a4530431
DIST gix-ignore-0.22.0.crate 11930 BLAKE2B 54a5a1e66f17a3d7e8ad37f72828ce85110ae187bd38872d015c83adfa41ab8482581027c4ca6b759771ab91f172ec4a2c09d7232b0c02d9ece0bb386ba54cb3 SHA512 13ff880b198861955727c2eed75058bd1be83cd63983625511a64ebbbbd73cfb7d466c3bfca505a333212cae9d0c8b5e4795cb64a4e84b4e7f3ba90e0e3b7ead
-DIST gix-imara-diff-0.2.3.crate 42786 BLAKE2B f45acb3223d16c79f7a48cfc9ae2ed26aa2623443d781ca974196e69e13f1d1229e2b7c00363f2cfc68cab8c4115b8d4ea350f5f87ed7451b4d0c857da897daa SHA512 b466a6de1c8287cb834513b70ff57b7fbad89862b762dfa082d585e077c14fd96dd2f694a04535e848bdf326947824f0956ce39515813e7cbde0dee9d8fd3121
+DIST gix-ignore-0.22.1.crate 12068 BLAKE2B 9e515f827e5702ba8aaad746636c5adfc77785c918f60caaaf6cedaa18f1efee1302b50ef1fcb94865b8bd7581cdc6f983641a116de59e2275ef2faab4476189 SHA512 3b4aa6c7e6640e6406e0e3a1355207efbf3fcc25edd8a0aedc16f68cdeef385fe2724affc6a573d1f014f6235c1d528bb0c4748a54f8f75772f414308c7d60cd
DIST gix-imara-diff-0.2.4.crate 42652 BLAKE2B ee6e1a84d4ac283faf6055015c2c05145c9b716d7d7f5ac74e5630665ce885b613ab200756bd10c6be2371869d2151a2e4cc524231549e2491ed3a4f6db01a48 SHA512 17483a65a5719ae68896a76297370dfb4a459ab4c404f0d1afb371187c32c4e3b81cab8b0e139e26029fc7500f33e17c346b98592218290400a81672aaab9a7c
-DIST gix-index-0.53.0.crate 63816 BLAKE2B dc8dac85f0470db134eae0847ec89f19f215a403f1d238ee0ad59fb296e6002f1b38d1cbe9dab19ffed9874888e2c02cc6fa988ee37a64883b05d7e4242bdcef SHA512 7afd466c955ec3440b530744fc6f5cbe59975b6ad4c873d290cd52a37dad13a1e65d087904b9b51e5ef394f08d3ed8b80d0eb6641ac383f5a5b9b412104cb9ca
+DIST gix-imara-diff-0.2.5.crate 42648 BLAKE2B d781ade168bbc3c2a1f7c9a43f17ed9d556efa9d919c26d859ccae19f75033661fbcf5414a35013e8349b3abef2aefb5ec9cab902c922647a730dca8b1992f75 SHA512 c242b93e73183f059d916c421dc6d7a82c7b97571d65a4abcabf84671ce9bceef9c9c0f040a3bbf4f2f5c8758f64da5ce9c39dee24371cf4c080aa619febb16c
DIST gix-index-0.54.0.crate 63160 BLAKE2B 9b29d19b82631708371dd46a5b4aa6a065da82e6373a23aa0103a7d248b3c4cb407345be0edc834d37f044c9a1027429c7d320f299890911a9e97131e2ce6ffd SHA512 4e465daaba608c371ec8b4a0d72d75e18cd0bc2c28397f993573ecd8fc460a2537246061fd22eab31f8e438199b59b34e9c3bfbc401c0c2b3785fb26131a068f
-DIST gix-lock-23.0.1.crate 15363 BLAKE2B f8d4b9022db54d52d1f0a63e41b3713c627e79d8955a5eac550f32a6e5e8bdce6538bf67289ca774262f577879880f7ca92c50cdb6e497a4d2f57761c587061c SHA512 3e3223663383f8eb6b22207d43872032aba8721a2c5a5396757e3bd2903aa13d67c2fe8ef45cc96665fef5f3e587dd78ea9ac66f838ce00b33f2e80958752dcb
+DIST gix-index-0.55.0.crate 63196 BLAKE2B 1cde72dfc183547409c21496ac6f254c700a7eb27e7273503013c020e445fcaa9a6681ed9fd3ba8a81483c37a8e402208e97d126e7b3a5f31df8a4286996f3b1 SHA512 5a7b1a04a8f4d321978793305681eb4294df3e08047579c2d9b6390eca7f095fa4221af0853432a083ae902fd75896733aff1708b097a815366eece5128d07cf
DIST gix-lock-24.0.0.crate 13485 BLAKE2B 602df2f71b43783e99124b061a3e89c60989af55cbff2871111cfb40de58e7a9935e3617bc0a42fe159b77e47b34dd8ccbcbdae2829f39a8053854e7dc22f0ed SHA512 603d13f0f94b1c63dba2e76f86e4213b2b0984969e9c86a026527d8dea314accd2b39e1b15a159ff8911429433e9d30e68fbf80d79616d0df96b65053bd16dbf
-DIST gix-object-0.62.0.crate 58825 BLAKE2B 1863536c00473a99fd347d9b8f5e0814f4433bb3987d0f86b5fb6967e0538b7d020207c7d65c77fa34e3e11610a635f6c36e88a19aa5741aac12bd54f3670545 SHA512 7ce97df3fb663955b46d139b53970dd7cbf9f14729a677a3b0dedf0131ac292cd99339be22b8d68c249b459f3d561b1d9f183c20af71a1d2657110752bfbbd2b
+DIST gix-macros-0.1.6.crate 11776 BLAKE2B 0ce9625b8d35db850c820d1b439ec9b8de390908eddc370ac50687027ace246cf47f81753ae901df774341e75748e96d325b87d930e0741d84ac2519542a8dd4 SHA512 5e180aebca3a4f7b3dca3d9527c89fbb574f6845dfc5d6b9749f2867ae58b5fae94336310120e2a19e66c4af7fd92d4ee1e3e4728dac5a3e8d2e2babb37a333d
+DIST gix-note-0.1.1.crate 15091 BLAKE2B 91b5e5c7709dc57a09817bf79a9b0a10942250aa02e470eb5a28e43a4c85810bbc86473a7eb3abbce0db3333199a7ca93c8a5c2ce637bbcb47f1e1e043406c10 SHA512 b85b81bfd0c67fb49c8146c73f18388e86feb99845919b0db07178e3d701ee9d280f9a80f20d306763cb08d0d1de8c42c77a4cdb60fafb9508f627a6177e7552
DIST gix-object-0.63.0.crate 57833 BLAKE2B 4a0309cc2dd5198a85e88fcc8e07c4f5ed47cbefd4a9d607c53cc93401570c7805898c6c5a6d115893dd9fd1bc5c2751818f035e416623a16835a9e2ec70963a SHA512 c9ddf3f975e900262511816155e14372c847a10ef53b1d2144357fec532a77f76e4f12f75f3874a7abc0861d98100b1bd9d6344ba7264f818f9fe53a4ffdb0f9
-DIST gix-odb-0.82.0.crate 67027 BLAKE2B be5e2d8efd12d081e2f4e605a9970df2f37f16b3859ee49f25f0363e0f7d7af7deaa587735bc0f1ba161163dc1851e76032e789dd182d468d38bb542956d18cf SHA512 1f642eb7f6075f060053ee066b8a989bfdd101859c7f5a8d222c1bf91c9980d83a1cdcf29237a7fafeb387939377761fe15032cb049147a5001be27837be0055
+DIST gix-object-0.64.1.crate 67948 BLAKE2B 09bc3368cf00b7bce1a41d7a8bc64a06f441925e3be3c56d6f6f966a9da2f0edd00f546ff87f66e891c501785594b8d52680addd7869f3a9f9f6e646bbcd2c04 SHA512 32d2b1cdca4eaa25207103cfecdb103f76a442fe688b128b4bccdbf415cbb80f4b4d554ce0d98e8701b382269db74724b09d116e66b44c0edf041dc72ed99de7
DIST gix-odb-0.83.0.crate 66116 BLAKE2B eef28ac3e2cd55daf7b1ab0d34c5c1b6be0860b18ec82b2ebfece296ae513ff9f98e07ac775a508e8dbcd16c6ef2ee6bf10dadf848513e96193a3e6dd3b8f5e9 SHA512 aa24b0be799e18f3244dfd721e3041dc3baa7ad66bd5b0ad6c753d8af67f059905eb3010a3805368067bdebaca21f23bf9d7c0eb3f097524b41a80bf1b8b2dd8
-DIST gix-pack-0.72.0.crate 111660 BLAKE2B b3aa273ac60450087995dfe785d421e4d59d62c8e710849adca6b50845be9db57cd196430d18034517bf85318ef388735cded46f54d563a31be68429a3e8935a SHA512 0ecf3837a163a55fc3524f72d012ca9437ef41668ede288b4a5143ed02d10463d0a75455163231aff28caa5bc0142c1b10deea6f56c347fef16c773de73f3c22
+DIST gix-odb-0.84.0.crate 66815 BLAKE2B 3e1614c749129b76f165baff5c31c46a1476400102a755e95c6c82dc27d51ef9dc4421cac78e3fb11553c2c3bcf9ae715740c72c47f40b9faca761fc511812e8 SHA512 8061d134c5141d5833d2f0b6dfb99ddd0b678090955e8254b5e4633cad29292d013382c7c9b5ffcf1402b2a0154796051b91455686a2826a2100cce114f96637
DIST gix-pack-0.73.0.crate 116504 BLAKE2B 1dcbbf72e73463a444e4699c089a518c0c6321c65ad90b986979ed6f01abe9cf1fa2fa67f2692c5a77ed1ecbc3cc5981598c06b3e4c44473f70f86546a83fb87 SHA512 03332c7abef255a0325a778d9a25c06b0fd5113be50288faedc8816ee7fb8e91dd18a8710574281cdea7653c3784f3850de8b6a814ccef3ad52daaebb3a3c6fb
-DIST gix-packetline-0.21.5.crate 29523 BLAKE2B 01ee42a32c25f40d748a8a4c82fdfff7065b0403ffb00296cce301b44d990d98465ff87da5ab0b34fe46a1e221c022443f8e6913049f118bb4082278250bcb9f SHA512 af8fe59d4bbe987efd1ef03b9cc61ec4f6d28206684963dd5e5ee0e1a16273364dc3cf04d09172dac4e9ce24eed6f8bef0d31df16a19be0d0d28fd5b754ee479
+DIST gix-pack-0.74.2.crate 119982 BLAKE2B 2b3f9cfda9e862b1ceb17850402f53fc50decf6bed0bf82bd8633c3c30af2bde2ad2e0d8dc3459c21dd13061c5186ae354389dec996bd51636a7ddc3c28b5a47 SHA512 86bbbf856b17b623788de94eec1d88475fba01940a81e138dac5138d0a1f2725d3fd53ae814d3b960a1af04c807eaff505a594e2329d4cc36be90a90067a5f03
DIST gix-packetline-0.22.0.crate 29009 BLAKE2B 6210dd4a2fe1a781641614b64f677e9010f538ff1502561d430ac035686961f11ef6ed68760393306f32334fc7720a7871cdeccdffbe67b3f70c5b1f2438d754 SHA512 395ab45601ca41fd23849b3d9a12b31ac0c352b8c5ef0f8c4ab66c99ec97b40e93f4a22be3f94237af622012f904a71609e4b690f57281ef5817efe513586261
-DIST gix-path-0.12.1.crate 33336 BLAKE2B c2050b773cec842e14afc1ba2455db2b9c0b3cbbf5c8a050bf24dee3a168181366d04987a562cec5e89e299952a2f91bc0080b1e720562b4726ca8f377e8d6e0 SHA512 4107b736297c04418fe9e1c71544472b94475ef119d875fc9201daa4f1c65a94a466b26540867433a1b902cc0960fdabdec6568f92c8f8a3d323cead6e6aca1c
+DIST gix-packetline-0.22.2.crate 28886 BLAKE2B 9ef38ac51f2eebb993e04040fe93fd299c2cfa4874f6a765d1eaba98c877f2a79fd3672db503912ee5ac2fb00462e3fcfb53a4ae5c09a76acd6f15a72505000b SHA512 de899c7bda93313759e4f4c017dd63267ad8019ff0903dc89e8b1520c423e56c76ad044cf61efa7944a921e8b4924f0d1b29915cb8b5eb4103151846b9a8e83d
DIST gix-path-0.12.4.crate 34496 BLAKE2B 8c683e429686c25b65d89d250fe4667c6ae85379757ec3ca3c1386ad4802c33bec25b0d69c828fe7abbecbba91c17b55cca55978e584c8f91476a027bc2505a4 SHA512 3b644edd405b79dca46b95db3d6b0614ef45d9f294c9c890952f96f1f02e39329f9f49b75bd2c6bebd3a75d39409c0df8adf65b642bc322c8a823a138004b43d
-DIST gix-pathspec-0.18.1.crate 22717 BLAKE2B 6225bbbc97473ae887a33e05203f6240a5c240547b525e06ce30202c3bb6d69c6f761e700628fa5a68bf559c3863fa29e3c7068103a749cbeb1ef2e9c68d0fdc SHA512 1be9d592ee76d00e9cae1226b363d61db1ae69a581492e69c1633c9b171e26c78ccd3fda41eaba61968ceedec168acd19fcd55e6e17f7733d45f6c674b1042a6
+DIST gix-path-0.12.5.crate 35443 BLAKE2B bc12315cf0cec571596f62487959e1697b462f871fb38f94224ed0e6786f89d572e593242f15189574bdea67c5d264680b8eb1343e84a940571aa0ccd01bdd56 SHA512 f922b16b36d425a0e6872c8ab12494cfa62e22651dabe0e5c8ab260fd22eb165897d8a8c0c58ff8aeab4eb979b1191609c9468ecda9a09e96246442a2ee0581c
+DIST gix-path-0.12.6.crate 35639 BLAKE2B 881aa6e9a597b6b9c2dcf35b978ba3c9132cc2822d9700cbb8579afb76bad408cb4ed99724fe7b6fd1eb4628e6c57092201f145197d5ffd5898d7be9b88c0a03 SHA512 e8653f47dd2774e5ee362c66beb7f097b382d4b9b076d571283ed19a1ae4e1d603c1bd55d4d7985ed321ebbd8fa62b53bdf110790109b6fd25a3f132524a97ba
DIST gix-pathspec-0.19.0.crate 22768 BLAKE2B d504cd7cfd263a8def59edd3d717b060e4b851e688b60cda88f72ac808254228159860a78b9a8cf78cd488dfe8f1d6f1b9ead8eecb8f3fda7a82d044d346ddae SHA512 fe21e889402e16a1c3b4e8b7a6a2686c47982df4db122d2e1cd3aace946637784e3de27d31db87015ff10cf27f7d3734b096828533f29510e353d46426043352
-DIST gix-protocol-0.63.0.crate 60220 BLAKE2B c6cc04aa3e482af7cfab576d7be119bfb22b527c5b5ce4d2ffc599d14d74056f3f7f1fea9397efcf38047ca1267978c81dc8ca586499cd6d5a25098389de5d00 SHA512 9a3f90cfd27a72a59c864d188e8192d6af3411723a1812cd7dd732db95e63016ffb5e85a0d7b42ae67c40765f05da6530ccc548e980d2c1eb9fc4114def1da2f
+DIST gix-pathspec-0.20.0.crate 22948 BLAKE2B 11fd44c2709ef87140ec9aedad89051b45804d2d83e66461d9dd25a3d4d543117f38fa6f8c2d793f20a82ff27664f9717d8da60ba2ddf4649dd3026a1dbf60b6 SHA512 99577ae3fd828f25914609ecb8ea7cc90da42396d52e5054775bf858e02dcc80bf0e170a4fc4ab77c1baf59787264726dcccd37a4a896bc9ce5652375304aca2
DIST gix-protocol-0.64.0.crate 58109 BLAKE2B 2b3f4da2cfc53387a43c0060b88411c20283b98df497e3293f02e95682c8a94161efc41620dc2428b6e6af6324f2a2bd3604d807e8f1bed95cece5beb8afc2c4 SHA512 a253dfac4207827414a1548a2acab7855c76e38b71c9d5d26d2598f0f5e072618115e474d34b3d81db7b8bc67d5e556fdb5fc8fd2b34ef29be9d05d921f01c47
+DIST gix-protocol-0.65.1.crate 58073 BLAKE2B 80c41037ca2c48a87e852e86327aca6b0dfef6f30db16b1cf434bcf32dae15770b814b62ae11442ce778302f56bad11b8702c04d3371f476b799a5c530cda193 SHA512 b1b45f21acbd5142aeac7f1a1434164125dda6bfcedbccb0e47628f30314c67fd419eda3deca37c968e822f8dedef0d06e8a1ad3d1f3dadf3e5191fc967cc628
DIST gix-quote-0.7.2.crate 8971 BLAKE2B 95b219e161eb75b05c8cb790ea52e8019d99ffcbb044ec92279c5154411c0983981076da3817f4bf6e4297f95f9cc1afa6f0acaa09494f67a41b3bb61012e51a SHA512 29b64fdd032149e2aba64c2850c4f32f65f97066ebff0fea962a2160ce74b2d50d497c57fad765c84eea886435eb33238594cb6081675a3bfa90752289f6b390
-DIST gix-ref-0.65.0.crate 70315 BLAKE2B 74b6cc7a67b60a7a40ddeb5d5d28135bedc149775b3f362dff72cb1c864a5533048efd0c9c0b77403528e2371d478cb81e2611cd3fa346f9e77173aadd5a7540 SHA512 2604f11adfe491dfb3a5414842957905a5be7f16768c259c33567216b40b4b21e44ab36bbbe694be320cb7349cd1019e1b318fe1ad7a5b8de732714773730b4b
+DIST gix-quote-0.8.0.crate 9638 BLAKE2B 60a2223451b47df66d0420a535dfee6a65cd8e3b6f30e449898c127396bf81d5857b4151d120160355186ae18adf9596529979e7bd1a2e9ddc9e27e77efd9b8e SHA512 7e3556178a7661e8fa9008623e5f08a8316c5fe14882ab327088662e05c52a46db1388ac1a181c0160ad4d14aed9790eda14346265c4fd09703b885ab69946f5
DIST gix-ref-0.66.0.crate 69120 BLAKE2B b7b9e837aa9763a161cab38ef607712837b70356df012392318635a454ee1b3b6e0e73f2ad54485e721ae5118ba62834380d1b92f8dd88059e73b0e228100f49 SHA512 bf60c223f95648c8ece1bf0b179ce01332e428b1f74aa8131df4be47d4496a2007b40a5a7b6fcd02d7bd348dc28cbfe2d23198a376a3e72247e8dd769697ce7c
-DIST gix-refspec-0.43.0.crate 26729 BLAKE2B e48498ac28d4ff1b280e6731ddc7c062a3ddf801bfca0fe76a50120e71b86a5308a497a199bf6e6f701c623ffc5455c0828f3a129317ba766fa448cbb5c2378c SHA512 b8dc3b912525934ca1f82499ce251e670bf119ce57bbdc9cd042177d21351cd85de93d2cac5bdf3bd77a80b9713a3fb36243a9815292eaa17df66e951bfd59ef
+DIST gix-ref-0.67.1.crate 70180 BLAKE2B 79f322803f0c4fba3f8af390d40aa9a50757bff9dc262bde7ca6a42a4586deaf867531364be6196c92399a643c065e87f297384174678c7ea387b0754764a858 SHA512 cf4db428297f4523d84021f7526ae2d2849272d53e4d36f8ff4067bee5fc9de27dfbf5358c12c151c976e47fb563733a695a3d21fc2343978db75c498dc3c697
DIST gix-refspec-0.44.0.crate 24795 BLAKE2B 75aaba99db040b885ae8655f2e28c9252faadf42d417b40d086d7363eb5b89f5787e32a0d20ce816e132e69da5484130175ccb6b1ef0c2b372ea0d64ad493b5b SHA512 21fc852439422b563a4b4ab811083b932af79fa8f6e8f35fefb9efe860bac4ac7eadb6f1fe06d96c317621421240d86163dd74afe30e9e7cf3ed0ec4b508f28e
-DIST gix-revision-0.47.0.crate 31344 BLAKE2B 67e0e183f4aa1e1ffa7d7487175a5b5df283261a1b3a6b0ef6530d6c9658a8fbc2b66257417413225710f83943162790c6e23d9fac702431e7630d8ef6d493e2 SHA512 bb12d0f2c695931750f8b238c9c1115f5fcb6b77ca9f50b4a8d12f66d9ec44fb00516f24285aa186b424d33887c801ca5a7985fd1a3a0ad864b0d04163b64e34
+DIST gix-refspec-0.45.1.crate 22226 BLAKE2B 9e025ec3d4e37dbcebaab6375565587d5a09e086b28ff9aa6e59379670989f1aa630e6e1c3a0205e1bfad8ed54e110e097b28e0e5bb02929a0ff8e7421f864ad SHA512 3fe4bca08e58bfdf7e066789abfc3a2327c310ff3a9c21fd69fdf8244a1c94dec9d9c37fdedbf60656ea9762cc3716c256cb73cda97728dc5636b35fd5e297dd
DIST gix-revision-0.48.0.crate 29546 BLAKE2B c6ae9220c3511474c5d1eb1c16156c2f6b181032ae6d473b291bf86886775b51e9e974fb068f02927ee4d27b6c2ec5a1f18645117c910e72b398b928ff90e627 SHA512 d875974a419e0adcf7a568fb95e46cf8caf600d7708a617e8a597afd966202ea95cbe2b7c286dce4b65e582fa5af1293240900fadff42a46b409b884f10e3afc
-DIST gix-revwalk-0.33.0.crate 18885 BLAKE2B db310229dc5695b9b2946bd22abc1adcd309f39cfdaf13e81edd0adbd33aec6b3ace88e4cd7fae7d92d0ea615899cdb7b5e4a3fc0a87182025af945588a0b8df SHA512 c06de7032917c77419a0e29581391bb407b547e196b72c1c67c002f3f4cabe92aa85f8d647c81589fbfda99d0ba06eb403bdc4735557f512ecd52dad9fa95ae0
+DIST gix-revision-0.49.1.crate 29581 BLAKE2B cbea26c4cdb8b49518fac091882845cb4b34f9caa514faf32bef36132e05e6d496d3f61bf9dced0c71e56043d4e0a1565490b586f4fbfb722c5a387a713191a3 SHA512 3bf87ae97f61f5a470546b7d182d27b35dff3129d522018f6f66a6bcc5e5b3c64e4074a939df78cb5d9c5036c7c5f817638b8dffb4d18e1891a50eb90cd01d7b
DIST gix-revwalk-0.34.0.crate 18774 BLAKE2B 0737024a7f794782d3cbe84df34d52c6a679f5fed57d6d13ddcd8791fd0fb7a1f7bdc499f4514573942d7caee9bff052b0f839edc9fb2b6cb9451f05d39adfe7 SHA512 9be8931e1b98bd0107ee561f808959d827097ffed9cd3ef9f5b0c810701308872c4c117e60f346b72b3edf8117046f7d4aa45f3413edebfb0b63cb4d86c39f41
-DIST gix-sec-0.14.1.crate 14721 BLAKE2B 3fe8b8c60edc15d715203b89c2e3ffeab7bdf66166414b6908bb7127c815b032ec442977ec6d3c4f5aa7477ff5a9c2134debe19498d2e117c81ff1710958fb27 SHA512 54d9df6d6b27e0e57f9b27c080207277305aeda4f2d576bb0305b2091901384821225cf10e30d81000240187f0204abe963865c6c18bdcada327f62ab24749b8
+DIST gix-revwalk-0.35.0.crate 18759 BLAKE2B f33f59d13901ee571bca1643a10b54ac586470d52747c20d84dac4dd721c2770528d8856795c2a95821c160f20e40bc21cb0c636083eb485a6cf25a3dfe4cb6c SHA512 1d566673d12f327aecde83666f9bfdc73bff0c8db718c0d1b485d7b0d97f092227bd56371e6adf70776beb965bee68e825854bb56657ec33adba2eef7eecd84f
DIST gix-sec-0.14.2.crate 12886 BLAKE2B 59b04348c76f10a10911e5d38622706cae14558ce134f46aa5131506d4986e6b54dfd15bc92462ef8cc2bb2a62c89536f6fdb74b8f6fecb5a7361de44ccaf5ef SHA512 63784b2652af6ce36ace09a7691af80f98fe24c99fb8398fe53dbed1fc8fee868302e6b0d1fbe127670d7b586c35ff4d89fe7d3829dc510020fef3381ec4d394
-DIST gix-shallow-0.12.1.crate 14140 BLAKE2B c9ef3cc0be87b6136d33d0bc3b4d01bd0b5796fc164e0a760cbc0ccae55758001ade0ba927dd73299336e3b9cd7488209f09cb7e1e79535e359c644ae4a59efe SHA512 103b2f8148e409dc30f7f751bc5b5e5dc4572202a0a4cdc405b1ed767e6078833c16c2cf3736492905e1afacbc898c2b78290b87c633cfdadd6a918157e701f2
DIST gix-shallow-0.13.0.crate 12320 BLAKE2B c14b91a1248b56ce44db98b102c9ff6a2aa1c18267611df401775023665bf2ae0a3e232edbb4334760511c8bb51089d73025e02ea701c681528548eecdcf1656 SHA512 ba644776c436ce9a9e37c8b581a661f02147239d19847f66309e46dacf40a74f3a4dbdac1c750aa2b1a9944562b18eb8091d662aa5988233de60988c978fbe22
-DIST gix-status-0.32.0.crate 43867 BLAKE2B 8a75a106d1e3829888de08c74ffbb6a5e3b69e6308a374d1e085e4eebc7a597f660a5dbaaa5fbabc74053b284b948bb9c0baff1aa175962a30c3a0baaa7eb11b SHA512 592d4e504316573076a4a5c14399519dfbb15ba19673db0c79347d5783209e92e29b6bc6ef8311dda4a26a43f70e939cdb2c51f0f3e6a6fca6eeede6b5d05872
DIST gix-status-0.33.0.crate 49387 BLAKE2B 44aef97e507ed44624614673063d6028c645a850228d471d012b8c7641941b148860b36de8ecc0d3b8111877cab8cb34d578f7720326b73e0d56b3863ba60870 SHA512 4c1dd3f0b09667e38dec23642626172af9eab1cc3d2471cf2383643254c8eb6050db6f953501986da7bafe733d7600b3835c1a609d7dfef81ccf5db38d89af0a
-DIST gix-submodule-0.32.0.crate 22099 BLAKE2B f1b75a3daeddb27c9a68a4dcbf5a3ee06a6c496d8781aca32e3809b9fb77744a3c8f796823458ff81196bcd7fd0c457650b2ca6e1b253e37f19cd830e0cae2f7 SHA512 d0e6d8f657989e04665deaabfe840de42a17c40ae15d9ed7cf8550378ab09dc702c6ad0f162f2c4dbee3721cfb6372d82d47109c87d7ec103185ebe216f8cc03
+DIST gix-status-0.34.1.crate 49455 BLAKE2B 10fb2040d2403c44cc847e94610efab0c12061d27426b4ccd92b8a81cd2883d49a45f9392656b4d7cece265b150d77f199c190ca57b95ba203b4f1d0c4c1c281 SHA512 d4200247beb7857d9a6bf9fbf01e72af997bfa62d48d1c6eea3204e0c189c3bf662ae89f2a9a56607b828414abdef1d91cfde4d28fd49d173b2589df32e42010
DIST gix-submodule-0.33.0.crate 20174 BLAKE2B d2a57e53cd6cfe49f22d2730c33318adbe4da486f1c1ed6e5ecf37aca1aa2f2d350b0937c63fdc0e71531d2548e96a117a05e740b4d3b70c3c4436d551a796e9 SHA512 a3d9cceaad88237bb73baa3af292e758b825a9be27c68d456de7423b39e021178cc8a634252bf8fd97ec98df110f1595e10f675264b2b3be1c115b34f0f97449
-DIST gix-tempfile-23.0.2.crate 21172 BLAKE2B 3171b988de1d3f7cf310c60887026b5c3b2d5ff746e62a51cb7121a523bdd1d23e384028d45b9e7460239566de4f15f81ab5b1d53c252f15441b03502c9badb0 SHA512 3aefaa8c2471fe8cd3e99f12a60316ff4b44bc89cb8ef248efd013b09a24a68f16b9ecbd109a283ae043ee60bc1457e6df95a5cd75216ea0ef8d88fbfce61a4a
+DIST gix-submodule-0.34.0.crate 19796 BLAKE2B 0a858426eadb2283588ad9471cf2a252524568020999414e2d21ff28129e323c9f679a01bb2453112bf5d20b7ac307df4c24c90f5b753c845e92de13ab107d1c SHA512 3dce6273c2b0a909d32aabe5a330361560e97fc7addee3b264360e685b4338dd265bc781ae7ca7d0f95d33745f21fbc37585ebb5a46941132c43b8d35425185d
DIST gix-tempfile-24.0.0.crate 18743 BLAKE2B b57131a17b3b7a7924866a8ef7a8398293c3ae2163dd7eabda14a584997d0434b62d4afba33537bdcdfd01a87df15b0d99fbd34716fd36d9cb8151098ddb8325 SHA512 8caa6bcc8824dfce9cd7ba6527203396010f34052e4f95379b848d72b34dbbded75b6ac66e228239774b4a146e0d8cfdef4ec830b68a6b759feab0d90cdc7bde
-DIST gix-trace-0.1.20.crate 9505 BLAKE2B 565df467ad25e04c7f6a406935fb63609f9ba38c560240b3c81714da50fce31f02c7d46ddde2f27db955a59b59c86e510a6f85eaec7863ace4b34e84b20a5756 SHA512 f2becc80b85342b4234311010a075d690d90438f6b6e6d5ca940851a5af990482b0bf724307a8e5c6e21de3a1d17a7441c9a6d0e3fd678c85a2deee7d9dbc937
DIST gix-trace-0.1.21.crate 9503 BLAKE2B bba3fee24acd6b6056953f1c8b5813b955e2990512d5e0b5de1cdc347bcc60ba69a68382642cca9443eb00a009077f9ced275fd1e768cd1f7b3d95fb4456c580 SHA512 02cc5b0dd2a77f0188101fcc7d2bb044d21c37b0837ee77a7015a4b53b0bff98b1d420325bcf29dcd0558980daa145e2c2dff56bdaeabbe3f99f21a64470259b
-DIST gix-transport-0.57.2.crate 71807 BLAKE2B db5fce167504d4805dffae6b8a098bb34f22705b89b7fc26ef36fc52d1bad62aa4f16b36257688d1759fe9e4b69cb9a12f8f97ae272d7642f3a4b4aa36f6a823 SHA512 982a0b3e5cf05c34ae9231736bd9a72a955a50ce8efc8abd840c3d51a5f8b7811d36d5766094d3055f6eb91300aa6f7b07d4b39c26c2f773a0597ae3c8fbb096
DIST gix-transport-0.58.1.crate 78299 BLAKE2B 62753630c2aef4f23501f41c59d5220c0d974856a3fa305c1355876e7e0a0f2b27746f406ef06e60dd9f7784fe3d95a7d4719a7f3fdf990f32a97ad9ccea3a7c SHA512 55d9d67b2f5adc1917d57f7f6b5d4defe8c8b8141f1c010b87acea544aac4ad337ae52165badf7d3af246edcff4c8bc7c67187429d23ba9c537787e52c30a4ee
-DIST gix-traverse-0.59.0.crate 30320 BLAKE2B f21f1484cb1372d87eb73b58c0c073d5bf0e17eaf830631bb7c106819804584740b2ca72f2fbacb8bde05d2e451b9f09f2c31707e0e38e2fe76402d6261bbc92 SHA512 67e0f9d31aac873567029f984a59a3f20ae4f721721264809985facb256c61c5f6ac5a95f2c88d90e81a256b52c6444d08da246d7064fe6aeff10d3becf24805
+DIST gix-transport-0.59.1.crate 78186 BLAKE2B 0eac699ad72467f393ad71d7f1499508ee2ae7b51721620ac63c13ad45d35f156f1a058078fe504378c76ca582ad3b2931cabf8f45c0a039a7f594da991c5553 SHA512 310a29c8deb6548ca7f8a35289b12e1289438614129c625eefc407ccb7f634bdbeffc2fd7ef83036c367e853f509e612b50263e7aa58262909ccd3bc79359e75
+DIST gix-transport-0.59.2.crate 78346 BLAKE2B b7763b61782bce371d65ada39e8a329432f843232ae564bf6518b9960e92a3c9cec689b94ac10631dd40ad38b2305bdd5968a2182dc8d3c3eca734232885219c SHA512 1b162130b20ad4b912305e99a1fceec13249d2b897cc97836c9ed4cab08cbf4ba8770ad36961bea32e7e5fc3bdcef45c7cc6f0bea1aa29c33c383a287a0ac779
DIST gix-traverse-0.60.0.crate 28387 BLAKE2B 6550129f7d03a770fd2c3976c7bf73453bbda7a1789d4ae2eff362d8662aef45fbf2f7b6a4a48525920d178352cc66c9549f26107c24b0cd481b416cc05a2715 SHA512 8156ad6e695da49e942e8be7eb11b7f66179d0cc8b9c4c6f5ec838c6560237d305c9647a8c6d35b81437027a62ae7b9cbbd474abcf439d1b49c2a2c22e25172b
-DIST gix-url-0.36.1.crate 21780 BLAKE2B 140002de665c9f4c4b098fa0ae434c4a6a3a9891a233ad644edf849f438fc91d59f5c30fd43c7a36eeeae299370c5f5f3ea2d0ce83e70843c3e0781d88cf4bd0 SHA512 0561a8cf473aa1a179d4957fab5988514597d1ee8c0df09dbc1ee724a67dd5e8c688332440879eec87932a69e6c1b4e45f08eed855c24dad9a92087441987c47
+DIST gix-traverse-0.61.0.crate 28516 BLAKE2B 56b2aeccde4a11d7106a1da8a45ac9425953f25497e630f9aa21ce7b50b4271cf0d6b52d1862f5a9af0bfbc9ca23d609be81191e24873245ebfa154e862aa88c SHA512 28d6399a32a7c59d585a0aab52f48673eab62b02b848fd2feb02047e9401d4c896feb36905e50488f267a4b853c9f8e58194bbd8b28b85554bda4e38c9225ef1
DIST gix-url-0.37.1.crate 26610 BLAKE2B e9b025a93c05fbbbab44de77594988bdbd3f7e1e0d9446ef199b556ff169b94df089d2a3ef6462aa1fbb86322f6da921489cdc2233777c79f2cf3300eab94722 SHA512 fcedda7fd643a949405eb82d8db32e806d293cfef3dacc89aef42f0cd06223ba9f1d35887375affb1a74d6fedecbdcf67eef3ddc7d7191191366530d1c270b64
-DIST gix-utils-0.3.3.crate 11248 BLAKE2B f94b265bb1fef4d889655f9aa610cdc2dd47fc3d706c966696ac862a3e45f90ae1315e97ff9f34cd3a0af558691d2d28bc67068170945ba891accf0890d12042 SHA512 ef38db8c0c4d57dabb3eacf99f5b085650607c993b215664f5e21d3d4456df64dba8e91ec3a628f59d3f9efef288b2c7e98d5f60f1fd36b3a95b6f3aa0c5f8c7
+DIST gix-url-0.38.0.crate 28475 BLAKE2B 5ca884eb750b08e7943120d7b474fd988f04d1fb3b7a3f900b8b2c43cb7afe2cf61203147fee30c23d3a298dc1ab818ec0d886b9f9e518f3b986a62bb9b8bce1 SHA512 f41642489cd3951c375cfd1a82f52b4d0f4f4e448dca8d2fbfecb29422f79fc73f70b7845a88b24e2d066cbd87b20f51f453bc2cb95e5174a89f2761f1b41899
DIST gix-utils-0.3.5.crate 13405 BLAKE2B 9413ec755794e6069e96ceb66589f51885e53d442735e290f75f1296ffd5a96d25b0be881fcbe8ca9dc0c91ecc969b7ba50f3674f21777717d7dab4ecad5f15d SHA512 93019418b98b3d20a63f9c92aed28bf392b336de644188ba1147a8ed718cb8172d411686bb7f0397b30feea45c2dadcecab3d3f9d047fa3d226183f3d7da739f
-DIST gix-validate-0.11.2.crate 13317 BLAKE2B 27c2ecddfb374b1e060b4e2f10544bc4484002a8dc2d19b3419d2b360025efd2adb35649039ef968e32cff47506951747423939f8eacd38d5711b4974696af17 SHA512 509121f3bb10391af6ae718cbb4eaba855b24641269f7fbe7ceb0ca5c8db75386a7a0ec96b2fb61ac63a397ca2223b2114076d68c30e1d4dccd4cd3efc7cfab5
+DIST gix-utils-0.3.6.crate 14036 BLAKE2B af62d6244c4be5e4629cb7f22e73bc3da04dbd39fe60d572b057c88326b4b0755a08424bed4ddd60b92abad50abd754932580d0d396c4e5aa50e33a4f9572a89 SHA512 3a48c22afa1b2ab276fae376d0f0876139914314929821bbabbc7df67d0bc25b7528c55e1592ac95d48d926ffeeaa92ea6fb8324d0a7da1a611e6f47950fec54
DIST gix-validate-0.11.3.crate 13255 BLAKE2B 129aa3a3fe56cd96efe2a27b98ecfa286e6ac8fafb7c5e147654a7263c46f9ef5ee38e47bd7d8146c580713e1a8581ed5b534c2ab3d383acfa5c7ee1a3f73b3c SHA512 2a36a3a9b2ddecdf4974fd0a3da7e8e1a1b8753732b919507c8242ec0cb0c7ed406c0a529f42230d577f6da8ba2415ebace0a1590315448e603fe4ab28624e3c
-DIST gix-worktree-0.54.0.crate 27091 BLAKE2B 68391c9e51c9f4a6caa2f15fc7a947ae3eb1b59beadfa85e34fa58aa27907bfaa9a0a22c885839e444f4244c9537771c69c895e1d11601814a35f766110a9dc5 SHA512 4b30b1e175b0fb5133fca9afea18c5f2562444c1689aed1eec5a88634b893ef581f44405db264f8db6473f2647d66ab7e67cbf716b05b7fc47ceb75c7176f1cb
+DIST gix-validate-0.11.4.crate 13506 BLAKE2B 106bb9f5889a6f1d10b4808f48b170544656b91839e2666ce0361001e986d184efc46dcd651b221a384664db48222252482ab888907002b16130f38aec289798 SHA512 34e43040c68c662369d4cd15107b988aa2e1951d19af46225c43c257e37bd8ac3ff1527940796311894dceddfcf945447140b59910d18702db02c19c0319dc9b
DIST gix-worktree-0.55.0.crate 25457 BLAKE2B af4f534b64d1eef42147136f3a269ba92954abcdcdc7d2aa080d495a78ddd597479f72c302d696e52794eb2bd8027c4268150069250fbd74da9347f63d2d6e55 SHA512 44009ad878a227faed1d08b8568785f4872718c68893fb2cdb3cf4332eb7e91611441e8dbbaf184a69bea2fd2328b38e4e718f56a42d925e628f75f458b0fde5
-DIST gix-worktree-stream-0.34.0.crate 20844 BLAKE2B 18a025ddf007cb177ef0ad58829fc2d25397c2114b4f393df0c055305024456dc60340f684f1101075d1337015f5c074cc0d6dafec7c48b4e1c805c3d7630517 SHA512 8516c51654df94bcfbee02d46c968b24a34bbca99385ee2706ad464c90edcd405c7883334afd8910b365931073d1b73adbe49e05ab3f67c771583a8f943ba6d4
+DIST gix-worktree-0.56.0.crate 25451 BLAKE2B ce57fdfe61dd5a4d229ac422e51a5b5770d141596f56bcd001e2488adfd76bd60c03c269699340fe404054531b0260f069511795ff687aca746788c21d34ea8e SHA512 52620c63a066c185e60d01a032f8c253d9547d8e464c14158614ef6e8b16d75bfa96f4a08b1f865f9b1b1c5a3d4829a45d9e50ffa594e4a71ea746a53bceb07b
DIST gix-worktree-stream-0.35.0.crate 20813 BLAKE2B cd3495791c97728cf38cb21cd4d55ba101c1894cc063d15226b8cde5d7572ccfa5f6cfb0c1bbb061e709a82153b48ab59c2a15692fb443f8e62f3df6dbe22f68 SHA512 4442d2c375029aaf1f2a10c34f528bcaa3e68d277802ed185dc2d6f552c8394cc3126e411c605da09e333d02f81958182c43bbf0992bb4f88ff4dfda8dcaba85
+DIST gix-worktree-stream-0.36.1.crate 20796 BLAKE2B 5658f8977dd17e5cbc2bc68b47a58b2ecebf85109088e2197e0a37d4f49b672eea79a83ccb82325ecbc6dd703c0cc440e787d99c82052940a8dfc66d68b5d56d SHA512 b78c7afc4e318fab8807fad6f9be0522b854a7e0ee8e8c84b418ac0b2b390bf499217bc6bd67304377bdef6d603187b7312f9cd210d680550f2c573978bb7b50
DIST gix-zlib-0.1.0.crate 11833 BLAKE2B 3b78cb0742f22159096f04231126037926c50b081b6e9a9de0ef099fd861a2eda4058e08b08e95bae09f75ad8cd57db107b8a27da441307449a38ca92c2577f7 SHA512 b83d09ba614d926411315506ec0e8b320604104a98a50f51460d326ba67ae035376a6d0785d202f3c5adc57b6972074e569b43e6141a9a4d8f4d6c51975d51fd
DIST gl_generator-0.14.0.crate 22330 BLAKE2B d2e84bf81e7c4e2869c3e23872bd86466ede80d6fdbdadaddafb1ae9ab45672613cfda319b15720c35fc26ab103ba106a997ea6f5d4654bc9db19fb86f20d765 SHA512 98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0
-DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219
DIST glob-0.3.4.crate 23511 BLAKE2B fd5c4200c0c9c3bd388bc65b6146ab09a181b94ea3248f188f932760e75cc8406d3ceed07fd7ee20d72e98050405a396a58dc068887cae3203848ed51875783d SHA512 aa836d52b772c6bbd2c2749995720aa50b3e8360d9c89c7f5ca29dafb21543647a4b21dec4d05a26611255073bd7fd560549a9b42f55e6b8cf562049254d2184
DIST glow-0.17.0.crate 165357 BLAKE2B fa84796cd0b0cadf12f574fb503c9711cab7d3292bf442a0d4e8098a5916371e90055e202a9ae2a5f86ddf4bac3efd329d1dbaa46ed28df6686d36c5594a6e32 SHA512 23754db2d002885ea0e724d9aa7cb9b60f8a06f3ab96d4a5ff68b4228e427931a54596177b977cd2e571e264d53db70f63fbebf7e4470d35ba125f25e433097e
DIST glutin_wgl_sys-0.6.1.crate 5567 BLAKE2B adad4f95ec313401d8b704c75cf8e72ceedf602326bbf5f58ee2f4c34e10f38c2c087fb466ca67a3573acd6b13817e1e3309e20932e7e2ad5cf71a4759ca9790 SHA512 7c2ba7aed3e583fbf130034c51d17415f1e76f591a24be6894dc7f0e6aff1e657b751e51423974d7613aa34ee76b6a7c7bfc0ba05db4b5d04e2dee4805402df0
DIST gpu-allocator-0.28.0.crate 54791 BLAKE2B 4f73fcf396648ffd96571c7f2fd7895a61727d2b25979a8da71e526a767c02f08db66b23ca43f631b3a5de2ccafd4a415c2fb0442ef4da775a72e66eff1c7582 SHA512 f2dc7cf9d0f0c3ab2a8cfdf8df8a24a861a1d71f14c0901ce4953ba513ba295ef5280a8eda43ea5240f65a7fa28af6fa8832c332d7d5577e189586a8b11ff38f
DIST gpu-descriptor-0.3.2.crate 7943 BLAKE2B 1748c343f15cf2679c3d63d417c7798ab3a57b62e36ea68225212f7d5108c56e0af062a3a6590d9f73c3f314d292ef56fd160496fc24d7325cd73ab6cd824ece SHA512 f4f6bb53c50605085f294208692eb4bf0f3f63eba00207c89e1a378ce04aa8198b3750adea6f974b9c3552d12246516bd0a054397e4c5d2c7eeef561424fdee3
DIST gpu-descriptor-types-0.2.0.crate 2169 BLAKE2B 4180fff08f52ced71b85926d9806a28eb71c25d6d16a1649ec2e02c1f87e8bb36a2a0d664d7c46e2b57b1934fc3b319e74109f87f5c7d22184646d7e137ee75a SHA512 10161c1495a6ae0c0942a3a28120b7d0e572e0226b639f473816d642139a72141851bfded267298f6bfde99391ee355066bb3af7dd5b013428c7b5376ce19b11
-DIST gpui-ce-b7a78f8541c04528bb6c2db68174e3a128716dba.gh.tar.gz 6627708 BLAKE2B 14fcc824dad37a20476bb51df70fb1f137290f9de1fd4814d8b1f49efd51318b4d45d53c0c946fa4d39dcd747188bbb54b0bcfb4e35d13696414264854447bdb SHA512 88a75b7f5b923c2c122044b5da5ea63a2361ef327e89eadf83398131d5a44359fddbd77e72c087466725c19161255e92e7bcad9f5067fd5a228a49f38c514bb0
DIST gpui-ce-bd33290a612c700e008753ff9ae28f735c9cfa40.gh.tar.gz 6915160 BLAKE2B ec26c9c210f5379fc9b0f3de4e51aa45b3ff55ada3715811731fa1b4150255859fe4f59406992f3ac5ca63a9a4d6b07f8e4cf11996f869b885023237c65ecd84 SHA512 3172cb6c9f223837e0248a0afff143c03eacf32842c6296c42cd1e7efd36912fd91cfbe1008e47adcecf4264186ca45ef697f53c211d31de668042f3cbd42f57
+DIST gpui-ce-e1ed786d11dec168479330bc3a7a15b5cbb22bac.gh.tar.gz 7082928 BLAKE2B dd49f2f3e5d62314dc5d160e94441062745b3334a7e15d3229a5517dfead316b06195f3ac7b093d6e04fc4d59ba3fb12a4d29a9496c82217b35e7cd328bdb025 SHA512 582ab8bed6bf6eed33cb3bb2e516fc9994551bf9fcce465c6567d958a2e054a3a6f2816538180fa18f88b35ffb4621314346b97b97d2b21edea8f12051b2ceb8
DIST grid-1.0.1.crate 28149 BLAKE2B bfbf1e335d4b360bdcdb810e0d507d2403f755fcc9473d919d2204f3b79576d4b1dda3655964fadbeedc18bc923c34a96e6e9792d0a787bbfe23ea47610ac458 SHA512 52c7193b3da5f0ab761766b02a5c1a7920afe5cfcdee9e3b06891bd2f27cfbe0162deee0dd2c1f5c4067460ddf8513213d1c7213eaecbe0efbe3db867936aced
DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
DIST harfrust-0.12.0.crate 291579 BLAKE2B 7e5673e0b80c409599950956abbf8016a0536937aca3a38f29c62b8fc80746342a8289d99cc7567a7e9287a6709bb8922fefccbd58ff5b0b3bad70fd33fd1dbf SHA512 87baab952557fbf0ed62a7ea1f3e8aac38b6eaca186970b56a67585dab54e177cca0855a36fffbd2db63217072b499400c2bb7cb38b6eb5f70fbc4691ff948c7
@@ -395,46 +369,41 @@ DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b9
DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
+DIST hdrhistogram-7.6.0.crate 323261 BLAKE2B 0c9e3a4b1b9bebe9e039277b09d0e07e989200406232842ed2024cc4be6a5244259cfe8acfa01b8b2d1a7c5bf297c4bd63dd6c88e358497815b405cdaa95d1a6 SHA512 23c4060d8c6b5c0da83bdd433f2783a9dd4ad007906125976222ac672a994773e7c35d861f9332c35f189ab41679930632ff868647f47b9b9de9e5fb9e1e00e0
DIST heapless-0.8.0.crate 77802 BLAKE2B 8ba81c82440701c3fc8e5f8282e71aeb485a78a1c724334f25534ea3bf30c3ab78d95facf3585aa6597c24ee121f2779378a8364cdd94f756b461842b5858dc8 SHA512 9cbcc4b5b763b9478d0070823aa0412805e4b08f28cdb92b3ad6c6add997d0abac13f25cd6a1dc05136d2100304e8617af55f165a4acad3499c15407d7b3aab3
DIST heapless-0.9.3.crate 132517 BLAKE2B 189da7dd80afca81459bd7c3ff3b27e305478937dbafd1f93b32b9ae0be0e8867b8c89f88d5925203167b83d0e8f3de41def4ffd7677f071907a48f7383bf84e SHA512 54e183c67f5994d809f16cdfddcac747c367c4878f04a7522b66ec1d1f68bb104e9724a6bcd59335385624641985970573dfa37ebf6d67d283f90b56863feb79
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
+DIST hermit-abi-0.5.3.crate 17458 BLAKE2B c4cd7d4d6ceb14c432db04614fe62681262f8dc165a8295619ab2c8cf8ac20a9dd7bd1720f2d1f6ec87d479f9b286e6b999b769a9d004f575c4c816edcda515a SHA512 8979059964e1e8f85fbe68af13799f41df8f9e81fc08c9b5bc8128bf6449ae0e65547e9787705abf6a47839651e6a3f1182e9548409aab728e614a17df25a7af
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hexf-parse-0.2.1.crate 4662 BLAKE2B e1b6bfef243b07305d7a8f08c8dbdafb67dc50c284ae70ee7032ee8bdc4e72928b6f45344613db63bbaea49d883f0f54e1c09235fb951c1a65755946c557ff55 SHA512 76e64d95121b0c3cd534a0005df0933bf6430f50969ba7a72f6a8261c9b7830c00a65b9286315cf78dca4a23c02bddf75488004630ca9839cc371c43efc8cade
DIST hkdf-0.12.4.crate 171163 BLAKE2B ffa03876879110dcdd3081cdeadc9490534c44763b3b49f1d6a5f4407a7346e6fa1ea18303f429b23adcd23e8898ba8fbf3797f5ef9f7ab7b11499d130311d68 SHA512 a43fe20b7d14fa26b118c6eba2b84219645f65f2ff33fcca679b139ae3e96f72abc1e7a47eb8887aac5afe4e34211434a4eb5a2fdbc014666d82c4af340a4b21
DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8
DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5
-DIST http-1.4.2.crate 110471 BLAKE2B f9e10119d173c9ded853f3dc8c3d7d5f0e5d79dd147cba91165073e1ca58dc689a486b045f89c6f3c85de679d61a033ea490202b29999ea3b3419410a9466d61 SHA512 e32d157265df84f43a62f74c40af4aa1057bcf36feb46b33aee0ef7e05e7ec0347f4a94a17e6ae6f660d128a2d727591276ad65dab6bf72fd3c736fc98bfd703
DIST http-1.5.0.crate 111161 BLAKE2B 2fe2240260e1f15d3dba8eda8972cd9287a49a5943da644276f5e39b95574ba4d25630fe02c17b2870489b6660565fb2e37c975e45647d10d9c98ab9b503738f SHA512 be36bbf1560ce187d4786dbbc921f6e2d88e314def83ed61cf3caaf99992f152995d6c252d426950e9b049dad867093f9bc77a94e219559a76ef93c6af3d8451
DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
DIST human_format-1.2.1.crate 18100 BLAKE2B 1ef55e48e4fdc8040869569adf965c6370618e16fde7b9913f4e77b610b86cf4c5511ec61a6e806f41c590d0f731337e1d794b28c4bead949e39ac9b7f903b04 SHA512 74767222971d372032be5eb0578b77c1c1d74db71b84241779d4ecf27efbc855281864c15a9d2189c137c7ce748f4040caa079477c4b247526ff7148e78aa14b
DIST iana-time-zone-0.1.65.crate 34079 BLAKE2B 4d84dd4655dd42ed9cf49ed8d93d0ad244f42433faa2894a1f8240a49f65021864e8aadb816d5725984bcd5c1a6e8e1ac210b50751e3af8b3ad2a61421a74e4d SHA512 4443d5a01ef4b10eb27ed8c866ed71619ccb594dee81a0350106f39575b9373c6199d925b92112fdf0aaa20f5d955d09fab1867dc1b4cba2841c713d40cde6d6
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST icu_collections-2.2.0.crate 88011 BLAKE2B 6caeec073fb6dea88daa77c7a4d8e3699924bfab2a98f21429e5aee73367e2c1e72e8c183050dcf3ce8f69d432874c69acd800b6a15b08ff440d45b0d683976e SHA512 e7997eca01778c9635fd918d05c850d43abc3cada2b1e79c0a4043f2bf275c238d185f1c55ef06548de88eb3d02c3d04f74061cc20e0843ee46f4776e701818e
DIST icu_collections-2.3.0.crate 87970 BLAKE2B 85faf966dafc6d60153e4cf2ca6bd8eea68b0b910f6517a0baa29433a77b6c2ca1a85af9e7531c775fef2964f199e3485e4bbb2d36360e217c05f446839a9b6a SHA512 0cfaade3f63e6282fc66d216ba5f8ae21e21c6d72f5b2320933d5941900546ec7e2de0bad03ed4b0fb70a24c2b8835db611a87baf0dad552d7197782c1ccbfd3
-DIST icu_locale_core-2.2.0.crate 78639 BLAKE2B 106cbc50948d7253bc25c5ac3321e6cc236e23a548f0313267a2e028a74d58f838543a0caca50a2e3550207741f967e7fd8bf84c3b24932683b28f11cb065a4d SHA512 bf29c3f1cd5cea979ce82243aa19d4dada121448ddd974b27cb325ac92e18953fa4e9af2758198ba6a41c367ea659c92e450328e85ebf73d231126674e238c2c
DIST icu_locale_core-2.3.0.crate 80250 BLAKE2B f446721b03cbdebe6bbbbf3a464a7484218cf00b7966b5fc3bf89fd0f658b482b1e995610c645cb7b0d589095c3b84539929102c0a45b8c7800b5a963edc6d40 SHA512 8d32bb29b98fb567badac45866241fd1d00714abe195bbd6fa1522bf6517678cff241c0ed1f154b25c919d66d588a92fc893e5ba32f0c38d5a96c8589eeaee37
-DIST icu_normalizer-2.2.0.crate 78154 BLAKE2B c24d908f03bc018dffe43820f19b8298d8e998a3347b56b59d8bef710055f7b4deff807a70783f05d81bbc04944077b7807dc8408bc1019a09e6346e72bc21e0 SHA512 98e48fcfe47623c592feee082264f50e96a82d89fa17e89d5d94de8e1cf3ec2529625954947d9b3bf9746f1cf0062b3abfd2d8f7cfa3b8e445c98284fbbc7023
DIST icu_normalizer-2.3.0.crate 530595 BLAKE2B f09e3deac4810e0f967fbf92b2c10294b4cf6bc0507ad772247380187667dc2f7801a76623557f3ac7e72c25dbb6009083224bd43a0ce49d2e14dec5df229217 SHA512 34cee1d05ab37887f006cd2f842272be60a44667dec33fb79722e815e01f0cbabd0450c1cd78af68345426ac1269dc2b7e99e806bb29baa50f9b6d5d14024867
-DIST icu_normalizer_data-2.2.0.crate 67134 BLAKE2B 843c78279057acb4abd7fba5a22c5cdb0dd396365a473be4d03603d26eebaa1250b5463122a1f63911ea9dd68423cb7e47882b21393434ee1994ab4e558ddb15 SHA512 494559893b3db0960fc04294e1f606bf466c3970153335f48ff475d22fae614626d66d46130f0943d5345489ed5aa8118737d27b6e883d331993206a39a7484f
DIST icu_normalizer_data-2.3.0.crate 67215 BLAKE2B ade0c89ecc9263773a7733b94aa4c7897fc28887f6714306f8b536d21c793493ee60edd3be9f54f73df504bac6f8329a1352d284ccea17df1f0c075bc70e086e SHA512 0bdeea4d1bfc0d92f10a5e142596af1bf27fdad38d16badd271babc693874d209b4bac2caeaff0176d5acb5db79361c7d56b2d9ed7a6e72619aeac51aec8dc84
-DIST icu_properties-2.2.0.crate 63950 BLAKE2B bcdf9ab45f90145bc21478791579986f5ba5d1cad36e83fe90dacfa3b43991f98ff2434965ec47d2eb6197b8dc45cd72abd66297845e9f74545a97c4279951e1 SHA512 880c0e19ca4ea3abe1322f9ce70c7138b0275dfa6c21b32ef65112d30059173b6d532aca0464f6b161aaa94ad56a0bd06b45156ba0c5ecdfab6f9fc52ab73bbc
DIST icu_properties-2.3.0.crate 102637 BLAKE2B 1c85ff665aa17db27ddce33050cdebd09396aa5960e73b8ec436b1be3da3bed4c17b7ac3602db2d3ee8f225afde53412d6b3c91155f52b3808ee6480b36a7c1c SHA512 378d651710e842a2c060de7d259fb68bd3699e3fa6a18050529f525abd18bdd768d657b63930deb37820ff7dfb146466f9ad3f4e0d2e31d26bce4192c95081ad
-DIST icu_properties_data-2.2.0.crate 168901 BLAKE2B 47468d4e5235e73818d15918fca8ce2e404decc48e7c4f5e8fbd5b9010510a283c77793c91796152a80f0529eb4759d91bb0b6ce9b9498935353e4f190ee363d SHA512 35330585d459673096b545753e36cdbd3e26b202c2b905032dfcb477c546e4cca6d323d3b5d2f0e7b0e4a983094f048c1543d215fec68535fd5655e839dfbfb7
DIST icu_properties_data-2.3.0.crate 169152 BLAKE2B c1a970db9aa7002eeba7864c022ebe3248897ac89374bb31ce8bbaf8831c401570112fb67fef9a2d11f05d11917fdd585e9f087021feff26218510a25989736d SHA512 ecbe8b68cc97684b81b0318dc5c2312bcb640bd43504ba99060b0dfdc4fdac34fc021e2ec67731f8ddc152f8e274b118e213ed3e864fcb0444a9b451657efc29
-DIST icu_provider-2.2.0.crate 51620 BLAKE2B 97dc0dd0f22ab74b80127a4091b8f140427c41189ec0897a65ea8443c307c27a46866b08d6a4e4b348e18c673d96e15258c2086a9513a9fa9c23c1a8dd57bfcb SHA512 a1a193fc08ebe34782efd21b70778c38fd9f6d99c08321cd2bb457d6cc91593ecb806dd61b8179fe9b66d99d79d518081eb1d1e2933b08a3b28158806ad6169a
DIST icu_provider-2.3.0.crate 52272 BLAKE2B 3a4ba1833f0f969c2d6695ebc667bbc0f96444748f5f3aba8f176e1b6e68433770663995f9f2fc5bcdcc37e5a900b7c5dbb24d7eb6884da0c49b438557fc7894 SHA512 61a380eb9463728e5912fc2bd0a3dc60cc059ba0121c335a8cbc8b0b9e8f96f94ec247a3fb5df784d3d8b7f34c7d38e73c316e52d96e8a2541594301ba92da87
+DIST icu_provider-2.3.1.crate 52447 BLAKE2B e4c8bb7a42be678f84201b0fa5d6d136b58e618e1566ac53e49e69a1525ee81c7fa8e210f1df8e203e6449b2b90a6b7271eaf5bfbc53f26a9e88f61e8ef63c2a SHA512 f617ee115bcbc8c683d3c8058333958219b91fa120b2c18e964c2bbf4b43348c6914a9cc503adc98a7f520a39c8df0eeffc4c8a38c1f7af74be1678fe6453deb
DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
DIST idna_adapter-1.2.2.crate 10444 BLAKE2B 0d6559fb01b5507e5255fe89bd2b0db5a4dba72a28138cdad2033b21a53963d1cf014491b4f5d80ff972924ed7f230efca53aa882352272702f66255fa66bf86 SHA512 c80655c107506022fe6b6d69af7ca2418b070ee66150d743b662e656a2ae04d4ea7b41f7f182fda9fedfa2626e70db30734f8e9af18d23ee39da0c2d4a21949a
DIST image-0.25.10.crate 303647 BLAKE2B 97d2a30c49cab02f3b7f6862599b3db5fa8864bbda2ed840cb7042d4ba3c1ce814e970d9870e68cad204c68721541cb5ff0f3a1456a2a0daa842ff1f99f9d22e SHA512 72eed99a6624e3dac8effaf2d271993cc11b74c6c176623c901f03771bd98326ae9f136d37d53461d484ec49bab6e9525de47cdb85bbd7b6062dc3090edd6204
DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a
-DIST imagesize-0.14.0.crate 22706 BLAKE2B d7445ce082b72b17f897c07c8e841182eff162ebf4c1044fbd37b0b9567de9b7c55811c9576dab6ac8574b865cae8dd11a4a1a5edc97e6dc851e9ff5d1486acc SHA512 cfca59a60821bfc0efd6416a7b76e1779b2facd13583d38ddb575901e772367b72452a3d27727469cfd18eb76ca7afc6fff08e21a3304a1403713f11d52ed630
DIST imagesize-0.15.0.crate 29653 BLAKE2B bf8fb993495279db5f30c0446474fc8454ddd2edfc633f06ac042ee9808c2f40bfb3316f85dbd19a0e029489fe0a767498d18b285839bf9244e187a076da78dd SHA512 826450393c2b45c4a551efac185da565727b252b4b71b552b5c31a402aa732135b95d678dc7487c5fe83a76658a23796cb633906b0f460e738b09a67fab062d5
DIST imgref-1.12.2.crate 20098 BLAKE2B a8dcb466ea159d933fb5fded3988b270db68a0d85693d6486aca83af5eccf94daa82244a8cf432729950581c912cabe6342826808eb26d2aeff6d8379acbe595 SHA512 8742a384657ed41b9c4a050e3690630f75fb18eb0d280d0884861eabe53b59e1d3d6f1bc061512c89b65e299984cd37e19e5a9edf6be692e93850bab4c64f73f
+DIST imgref-1.12.3.crate 20288 BLAKE2B 581abd3f9f8679c257fa11b7709716a838ea112e49f7dad0b15a81c0623ace9bd9c2ceb08512f3f6b2254fa4c81499d56d87e3dc5af8a97db5c41acb9acbfd6b SHA512 e492e4a1f63284d0f1da13cf111bb5c6029b6a00505faf22aa802f07bcf391b17151068a04223ddc5fd766e658a748ef91f4e87ed5754feace5ae1fc69471b96
DIST indexmap-2.14.0.crate 104085 BLAKE2B 828d8eede906c2908baecac840757ca8795587a552cc9dbcccde89a3b81444d99395670fd71404c33033aa5a1b905ed0621fc39236024c8b8b385e5d29ca6b5e SHA512 fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
-DIST inotify-0.11.2.crate 29809 BLAKE2B 5056d90ab47e0e3b7b2133133284e698d3e27d9580547ab405b105351afa8fed8c1a16f0fdbaf27ef6a7730f30d49a16dc492a51ae379a59eb14210cbd2831ce SHA512 15fba84bcf88c701bff592fa0e90fd6bd140c46378f37fed78360a8edda7ce8c62fe1c4c107419e3edc0bac5e46cce7643acc97b23cb1912f1c4dfcfb823ad0c
+DIST indexmap-2.14.1.crate 102461 BLAKE2B dd1c011b3349f4fc17e5d509ac8f65edce5fc14acba06ef0be9a79afdd222811e8621a8a72c06a29fd0281a7f14d6871a7cc4167325467b3c708c062f94fd1ae SHA512 740d8c46ba4bcdb128c7bb85138e167f5570bb2a7588ade05b823fd29c2d5fe30841349cdfcf61899d74299a18ac6f14cb01b071fb8b86e006400109bb9dfd17
+DIST indexmap-2.14.2.crate 103014 BLAKE2B e398c32cd8fa9a4cafaa0fb82f0111bbe4ec83b6413163b1fc716f4c9c446e4c5c53cd0519b5c20353cb8c7c478c970ea3b418ba856aed12f7d41f46bd91f27a SHA512 ecf5a1a132cda2be21cebf1c447e17213972cf6da1d0f73b25969dedd1d3c444d4124e01c0b31ca9a78c906a5ff68ddd04602b25be6db877f23ee6106e3a063e
DIST inotify-0.11.5.crate 30349 BLAKE2B 3bd0fe0e47c83da670d36e5c3532419c8b64c8dfed47432505044db0fd9c1c0818f828442fe9d065b613e944e70e06f2ae6cf53b17346e582bccf703756c62c8 SHA512 dda4e746f4b032b0dc2578da63943f203eccd633dc06f227a9f2018b38da47b2ec2f77f8f116c4ebb631a7df8f891bb6536a9b03208a0176eb766c83c0efbde7
-DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
DIST inotify-sys-0.1.8.crate 8411 BLAKE2B b80785187ca721ca5e640ccaece71af84c5b6b889e4d308108dc5263bfa5e3a896f203ea5476b1c180b853e6ce5414eeaa52e4f6bece3b282e62e63856a495c6 SHA512 1371895e3b6b18a7fc51dee7660a3fc788b541e126a805a615a36b5d310306e97c89c88834325303c48364effa4808a3f67282aabdd8500f9a7c391b2fba8f53
DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370
DIST interpolate_name-0.2.4.crate 4027 BLAKE2B c497f1912ba5c39db3d57b3e0fcaf1df8e45f9f99c6d6abc2e375531a7fbe3d55e6af34ab29fcb1c9618fc65147e7c4659531441a23d586d50ae3ffcedb6fd1b SHA512 87d2b732a9104d1a094a15ba6fa642641690aec10bec065d02aff5830f54a0fed02ff5de4bd5c237a91d34cd81da0ef11cc37ded3d4ac640de9dcb96fb73fe11
@@ -446,74 +415,70 @@ DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05
DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
DIST itertools-0.15.0.crate 164131 BLAKE2B ba41899a3a7fa0416aaebc5da084597d236fdc5e4151bcae912b23e900ca9131c9e874d44aa53c33a74b750759f9d6587bbbf0cccbf9bcc0be570e0a959317a2 SHA512 932cff3642958d76311bace60e293938bddfd943d0bbb0b977593952d85508fcc9440d761311567518cabaac4359848fc36c4d063c8085878bbd78efc61af5cd
DIST itoa-1.0.18.crate 15935 BLAKE2B 8e41446056ccd94979f6f5a8fe8c48d6c47abaab99a41715cca31816f859b56e0cbacb998f300b62be8b719a6470f8a087f1439b72f2f6662d1cdd3d552ede5b SHA512 8dbad156e2863c28e2b380901a92414ef00e39f1fcdb06d91a0f3fb73108c2f7f36b699ccd93287808c24c29cca7f1783d48d5ca95f2173502963c0abcb2d09c
-DIST jiff-0.2.29.crate 767195 BLAKE2B faae0c5ecc43348583f029306f4853bf531636a2782ec3ba68eaca7465caa94b0d3185a3d73dee70a34ab83643552548cd40c2313a66d621703907a4ccf00abf SHA512 832f82b7d7126fb74a57aef033d331b724ee5c8076dcc1eb9a3bbd0af0660d592ead90bb9b2f51146339b1796dffd01ee9d1c29f73626e846b71a2552773911c
DIST jiff-0.2.35.crate 676554 BLAKE2B 59a16d20c2b2d74fba71b6757a5087d6f496f8f2d011d103ca739c6db353d2801ffbafe5e64477f42533f561a40ce18f498bb6a55be9999391a4179f586f8083 SHA512 c479a38c8504f7a88621c2368ab59202423b0db865860c9b65a35bf98ce78148d782dab3c2048bfb77278dacb5834f0d12e25755fc4c8d98f19f688e5694ed62
DIST jiff-core-0.1.0.crate 127943 BLAKE2B b653d96ec44d245a80812088ce4371012c8a72d58ef53fae96a629ae1ff1f8d88687f08481605cc3277095ea9a0c1a51e17898087faaf3d221a75fdd8a5190f7 SHA512 f7a64cdc18f39801bc889c779e7086cc913aa61549325c13ebd4d6662bed7ee00a0621b48e7623b31df72d9039899051db6b78508145e085a2132cba5fda4f86
-DIST jiff-static-0.2.29.crate 82755 BLAKE2B 33c13dc8640555370c80b9665781d3d7a457c492083780dbc718f994196421d870f0a2e8b4fca978fc09b26ac16b8d65c567fec8bb5476cbe60300a33ba259b1 SHA512 4462b4b570c3e1a79be6a8d8152ed7328aa079c63d720959af692f0591f3b6ba04e997a471f004f1acf7311261a6edd52a31bba92063142aeaf293a00d4dc3ed
DIST jiff-static-0.2.35.crate 7996 BLAKE2B 7fa9d6cfd27b7be747e7423a830b3eed805dbfd645cec0963694d012f8718b256eef56b48a12fcdc93b188ff2bcd2b8704147640a6e7f8a6178a801352ab7f78 SHA512 a5f2491d49ea3157af4383f9c15febd6bdf697f4139dd635dcf80dec00ffade9601268de4c8a4c1c16e165bd0800b38c7b4a8e54a7fd4703e6d31adb8fa72fc6
-DIST jiff-tzdb-0.1.6.crate 62478 BLAKE2B db4c87151530bae7e27a9b9da03aab375efd5e6d1af951626cf3d42ac50be84b98c03859fb69a14f40b7e37eb7b3484a06c7a448fee2a186f27a01a2bdc9ca22 SHA512 fa6ffc52fa5f96ab08a0ddc6b9b2c8fe4eaee1111e9d45d49fbb7c717b763ae0d1d7f6f067dd83eef993ff03db97eb413352afa2b0890a06e748fbc438938c57
DIST jiff-tzdb-0.1.8.crate 62066 BLAKE2B c7efa8e5ed49473676dbe796475cd3616e36142995940633a1e9bfb1b6ea09daf8e25ddeba13f335c787e42c4949f3377c6fe90d8f1c8de27744e3fadc4f2607 SHA512 ba5e31556e9a6cc19e906705dee887da068931eda309b58734c70e9b3de2e7a486ec02be7ea21e94e1bc1e0d6d77fe3e6b3b737a83b099d5841570350a2f54d5
DIST jiff-tzdb-platform-0.1.3.crate 3179 BLAKE2B 330d5e1ef5c8be0bf680ce9c92fbbde1e9d502fd0e87134b16559b4c58c5168d4af4171e2822a9256b896961472af12545ac86021934b00fa5977301fe31cd18 SHA512 7e4155d7d69dcf20526fa92f6d9e7ce46978059996ce78c32da8a483446c067d03b4e80f554573707772550b19279be26c6e81a18a8b578e1709197012a83f68
DIST jni-sys-0.3.1.crate 11570 BLAKE2B aa298c5f590bc1401552e1cc5f3c9ca08f3ff6d04ffa231424d5a512cd1a275ff4522025e2fb23d941ff7bf625e5d14bfcf7e217c45853bd7b256ec84a48f486 SHA512 5a87911395977450fdc7ef0c46eeb17fe4be12ff7cfcdfcf115e5770e166496619cb21aed7c17d2c1532e655104523c7ecb98522618dda31771b9a86cd03adab
DIST jni-sys-0.4.1.crate 13249 BLAKE2B d217fcdfad4f7e4f554765e1991e4ea3eba310f8e89eada44e867a5c74f43939e6b0118fb7e6caaf9775cb251c430fc56888c8647546011b109c0e11ed2b4bd2 SHA512 9421c16b9956e32653ba00e2283a8984c94479d2310f44aee253e7119f636b18de900d2bdc2e6e9b3a754cf72c21c7cf269b7ee49dcb06e18dd47b8efc1d81e5
DIST jni-sys-macros-0.4.1.crate 3301 BLAKE2B 3d93ba6477aae189c1d2583e5975742b2faac0e6c7a1b4feb46195eb010ba53f3a28eb81b6037f00d8f1c29ec022321bf95d275fc1367abffeeb048044dea407 SHA512 07927232572ec202fa5cbb5785ae1c023dd8da30b33daa02a36f90f2bf8e52524911a158e179992edc03b9d1803eb1714352faaf5e22bb8317a7bf1379c28c9b
-DIST jobserver-0.1.34.crate 29013 BLAKE2B 4d89234147386d61e8402872e577c52c60fba41b21831acbc6934ec7668b22dd9b876cf78180f5a06b2b26b642a0d7e02c9a67dc36ae7d3aa3b95125dec3d7de SHA512 42fe03eaa4caac030c40b167c742aa104151a126505de9ff4c52ab97ac13cdd2b7219268bff414f1d09061f3f9e36be01bdd6255597b957e18589f9ef4a65549
DIST jobserver-0.1.35.crate 28890 BLAKE2B 07ab08fb5769b8edd4bdeb48df65c4ad065ace92ebcd3abc73387256870405e05d76d1b1c9e054adefde903b7e36c13fa2882b33cd56e3aa693ae4b736fc570c SHA512 98d97718702406f1609b2e3d4a69c3bdcbbfc4e1a35eda87825747124593bc560f316eb6dacd6bc98ab26c81b52ec5bf739f260e7d829a539af67a2f0056a90f
-DIST js-sys-0.3.103.crate 108366 BLAKE2B e126d009ab9f3f1d60d0af36c66cae1c6ae821e1ce2bcf1ec083d69e8cee2ceb13cc0dcd46075cbf1889409629713b86902939c62cee164419cecca5815c9025 SHA512 4709ab94c7e7f6a9ca304afc9ad8b91c2aefed64135d8ad38f9d85eecda8cc9f2891612c1e2e532caa2a466acd0630a85bd5322407b8efbdf07b4544f1f5f32d
DIST js-sys-0.3.104.crate 108816 BLAKE2B 87298f734dc738fbcbb5ea87097508b34474804b4c2a6748d1a36feca01491987f76d1648fa1372bdf28297bfed33ddd7dec846c4f98e54cd00da171ae37827b SHA512 c3142534e5d0f3a8fb62c69f569e91b24580350cf594860a6469576662d5911c6b63f51ccf7967b3634b7254a77558c3b26adbcf18bbf981895da7ff1166e957
+DIST js-sys-0.3.105.crate 113002 BLAKE2B ef2414372fb4382f9db6052d4d79a330c93625a7fed7531e27bc6910ea7301b5cf57949163397963b0e345dfcd6d950d558336a967809379d9d598c01eaa367b SHA512 c266b439e9abe5523ba24eef4f8b851d14e4639e2341430c95ec54dd0aed6ff6bd4293c15a0e7ce0a2bf4f5dc7588b5ffaacb88f20562ae36ebd8f2adb235284
DIST khronos-egl-6.0.0.crate 29315 BLAKE2B 929d825923bce022ce13595a0ad183a3437581af6cdb19ece34af853c793dddf0a63bf8dd9a160ef253bc4e97c38d4973f667340a809455136b07dd248d2fe46 SHA512 be57e604f577ec526f3f2ea81767a5fbef0b609e0c1aff7c14e2fe658e47bbbcf65b5ac9d6dafb83d2b4fe25039550e21a165fb1d503ea08f167b039bd72cdbb
DIST khronos_api-3.1.0.crate 599718 BLAKE2B 945600455c85874c37c7c395162a3e56531b417a1e6ce414386ecf31f8951fb40049604c27d719014b5379028e5da25fb9977c7487433cebcee4ccc49e00c7d5 SHA512 f9ed9e1bac648a82bc608bc7df339d3ef1db868c8ce8bda9598926839b3de9e3c11c2b45886b9a7dfe5ad6900770fd59c690bfe9a87f7c5b479945ffb8dfd292
-DIST kqueue-1.2.0.crate 28412 BLAKE2B a55c4ee2212a8f51cde25b2a192107ae6f2b8679fd042ae9758465dd9bcbec322e3d07be1b5a0ce78bf10e5ecfc63fbd0230e6caa8133d1be902728d81ce9a1b SHA512 a34f1aecd888884ffbfb65e2e84a7e29591766e5f98b2b1a72fe27814e825e1d1c8739df0d40293cefbc766d9aaf817185adfe5d9c9f147780d6adbda45b2b1d
DIST kqueue-1.2.1.crate 31254 BLAKE2B 970332445bb6a003aa69e2c1a906fe88de523c9b70756cea5ca41f9c37a32c426a8f3f66d1523ba9a6efea5d70b6a520ee54f14b5a4cb2978795778016a733ee SHA512 3c2225bbeafc15c92189179bd49530d2bd3997cf143a6cf1490767bdab46812a5a77ceff84ee0ad9ee8fc498e8c133551eb15d4f7d3bdcb4383cfc190a260eb7
DIST kqueue-sys-1.1.2.crate 8796 BLAKE2B 93858ad3bdb995f05d405e6998bbf2b0d3663861e0de0f6103aee6d688a616265ae3bf08a97b49a0e3209871c71cdb79b759a083de42fcb41abe9a0d4c3d60e2 SHA512 a83a3783d5f2b0b32685c9fdb597f56efcbe23e9f55697f0b3803b937690ddac6ffec8f04cec5bcd121629b24ead27bcf4c97ce708ee0879fc395961c57f4492
-DIST kstring-2.0.2.crate 23044 BLAKE2B d61488bb67b0fbca7f655415b6147dfe003d6df9f746a836c4a29797af2627b2480fa0d4832a8121a04eb23d8623dbe37621a000661a45afc92013e04ac76dec SHA512 b0af4555a20ec30ea4ed03c2bed77b403446ec2dc5eac8064a9629b10f6e961f428d6be65ca1c107a19bee942930fbc08522647401106167feb4856eeb03bdea
DIST kurbo-0.13.1.crate 169000 BLAKE2B 8f56fe057d8bab3a65bb7f9d82bf3ffa3cf1ad23f17aeff53f5211e16407e3d9b2b9c6765c86eac3607d87e412216ff1d1f482defbac10065930857b8add769f SHA512 05057284edb463ec5bfd126860df327414d1f04e48c4436c6e1ff9a2648e80884171f9c49c33c69e8416169ce0a62a6410a7d1c0be97796f493f52050262863b
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
DIST lebe-0.5.3.crate 9439 BLAKE2B d3face97ef4dda75b79f9a897edf8b4dfbe76ab076bf27741151ff2b23b023f9b589336cb6dcee34cb99d65de0c55cf1d2724cae90854c72c6b81aaf73fa37b8 SHA512 525901bdf7ad9c73392e662b834fec766c8abe12069136cbb7e14101870f614436f145a7e4d984b975b8c35b528aa1a3cdbd6312dfac900075c805d8e16f54ac
-DIST libc-0.2.186.crate 821883 BLAKE2B ebe7aac5f8937a8064c64a0d4dc72e5fc794080e09b96c6d245bdec0fd9a19d49ab38e25306e22e47564764cf5dcde45855237cffc70230a143eca2626bd5c3c SHA512 6a58e671ec6811dff9a0d7d4db8f37d38bcbca9efff20dad4706190e5cdb77b426567754bcf0ef0f2d0c31d6506401f724f3ca500b9bed57bb8605b1141ed690
DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
DIST libfuzzer-sys-0.4.13.crate 129891 BLAKE2B d1ff6538d5caab59f6725ed38368670e1ad99a6f61b0192d9c30227720efb6d755d82f43e0d2a0d4616204482a0737448fbbe8e29f796d0f422b4820da87f7e0 SHA512 61794a7fe8b5bec28d2915e0afb9a230f81df476af0e637417c03fadd892db570d1ce108522b6af91cbe8489559aa1ee88d6c878d6e1bd32934d04479ff69486
DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
DIST libmimalloc-sys-0.1.49.crate 500217 BLAKE2B 3c6d7b741028f6a977f6f312e9d98034c746bba89967ec601910e7ee121aedea8c7647e85feeefe6fd6dc11ecf92f7842c6a0f93994d29e7797d9dd6ce01e4aa SHA512 cffbf1e23a417ea14924678d67bfa6f1e982029fa133d01d50b9e6c7bc5e6b31fdb5aa94f14cdef3054938e5200ca62356e2fbfcff31bab056ebaa5206a4bdf6
-DIST libredox-0.1.17.crate 9644 BLAKE2B 169663660d6e1adbb1dccbb38112ecc9cadb0d093a5ee56778ebff3368eaabc0b45b48da4fba5708129ea34e34b02b04a06d486c29a24cd541d5c92adc0cf9e9 SHA512 6f50507d4c48e57ad677af06cb0e1cee82d9b296c3004d27b3627e957c8701f8a9dcb20b5b04b0a0aec2bb303960fc9487e3ef46aef8663980161893b9fb3e2c
DIST libredox-0.1.20.crate 10118 BLAKE2B 6efbeb55f18ed7a8c92b3fb3e7c924c7ab860ac7808fe896d75c7a0eb0715ab72d071cd2b5065346508a4aa1e7abf000da1f4105f0ea6f234b8fafdb2fbdc2d0 SHA512 80e83ac3259c6b102ce92de0973f0fba5a3765d6f222a3186893977cf02d0850a106aa0f0dfd9149a2af8204675225930fe49eceec060ddb6649626fd0eb81b8
+DIST libredox-0.1.21.crate 10214 BLAKE2B ddae2b11c1c1a58d68aca349fe520fa7d9615d061948a4a1da43a723bdfdf27f6f56aae5999c1c89aaba5048b920edbf01a1d35b94e5579d7f947f0aa0e1fbdc SHA512 66bd4cbdadf6fedb5c0a3904e61fd8dd7a2c03232561cbcce5a6408643308bf0133ef2d9063bf45c73ce7a963b2303cbc86519bf7e6e2163d470c95c36b8e050
+DIST libredox-0.1.23.crate 10541 BLAKE2B 9c32cedbc01f522dc26e5028a1c0a425ac65c5f83c647a826187e66ecabe6a06d49f2c8dcfe35f22dd258ea318b222a0ef7558b48cb0e038a4317c8393b4a5e2 SHA512 621befcb8fd72077d4be6dec560a624f78d2fd95ebd8bd477ce2b7f8ca2ea1e38016a50b825b358db78b529fe4e9daa3de47b53edb469ab67e7a613bc68fdc36
DIST libz-sys-1.1.29.crate 887737 BLAKE2B cf8050e5e425393815306238195908537c4b4534fcb4c7d061bb0b788f44cc95b50ffe749425231b27d1d566604d747770b98842db759f099fe3316cef746300 SHA512 489d5748307b97bf395fb75cafa0c95c6b8981a9188aec46ab6b57e15a9ad204d5a1dd1c341afa8bedcf0d27fd743449eb1e19b1551f904f774fb35cfcdb9ad0
DIST linebender_resource_handle-0.1.1.crate 10920 BLAKE2B ed09aea4ba021819a8bf7c8f0fddf3e2bf34acf689653ecfb244eef9405d6523b4c944c0032f415aa73ecf38cb4ca66e22739c6b9f9558e01f3fafdb84b8825b SHA512 c1d6d40605a7675f45c80af3ecd7d414d7b2e5feab18883143db4787d2762c04b893b50bf3cea3a3200be41866c0cbbf34d0c422682a13c4a47e5957fcb1ba93
-DIST link-section-0.18.3.crate 60591 BLAKE2B 03fd612d5e3c3841051ef76d44777591f7c0d2db17056740591a29ea96ee550275fdddc22263a350af662080327cb7edbb52e082ff53b54b1497fadb2ca8f841 SHA512 09fbfd4e00e3c39a33fd4a2d8681ab3f4df6c58599ef9ae73a475a050b46abbd5db650c3d52125f9e016fe71892ea55a524f5e58d0eee8006308b52084ad5f39
DIST link-section-0.19.3.crate 65623 BLAKE2B 05644880ca6c8a075429a598480c600f432936f22cb56cac174784ed56b147ac67149692e1acce33b5df1dec344dab54e4627bd6ea5b1c978d8e2d86ec41fa52 SHA512 6f866cd216792fa3721283cfdc4ba4453c69d9c320b8d07626dadb2a20a29d04c3130ddf813ea9d41e040595a9dfcc7a74c2966de8e111e9b7129c6144934360
-DIST linktime-proc-macro-0.2.0.crate 19157 BLAKE2B ce28fea09970ae172dba7ee3f336bedb68e935ddebf353aff4fdefd99d536d2321d38d57afdf2a10ed165728d73b4cbcc4dc8e9d15157115fe5f4f33ab8a8393 SHA512 482eef301567685eb85c637968c10858faa730ab9046076bd36835e0bb7d1f41f5ae4df116e91d882a06f8ebe7ea3deeee981a29d0438902839c863b449f7720
DIST linktime-proc-macro-0.2.3.crate 20670 BLAKE2B 9229518f73632aaedd57d406a078523a12aef3da63e5915ecb6c899e35fcd900a10fdf25c3a5e2b42435b1fc1d2e4189fa3fa7f924128ad9c3880a73da77b6e3 SHA512 6c9bdb3ceead634993da1022cb55ae7ddb42662dd0f383ec8d283850603d425bd2b535b8faa97bef39e31054593f8fa5c703ab8163986acd0993fdeb1030f236
DIST linux-raw-sys-0.12.1.crate 3006116 BLAKE2B e23efa27e6052034d41b2149f90d1ee7d6b905808605296ebed66f5fff210c4c18c51ee9c363bd0b93c8e17bc3b70857b594aaf51d44492051291c0e008f8cef SHA512 5cfe8f7e88a2125dda56a3f7a7213fb41cbdb51ddf4f7e44deec21f5b7aa05530e04f67d1b89b9d99d9fb204f27167d8c0e104e6ee6e62a780bcaa679155bb54
-DIST litemap-0.8.2.crate 34572 BLAKE2B 1c052278ccfb685ca8d1647f6d35d2f3cddd74814d287b8f9d10a0447781a1a33f607b0745a6c83b7e940c14076c90e4ce1029e8660b57b174683f8af2585fb4 SHA512 3afcc1a89aab55368bdfe6848aa1268d37ea8a03130f1f0e1e77d6709e437070be83e9e457bb51a7096c3d93ee0155740e33cab03f7584ff3cd7d8992524a7f6
DIST litemap-0.8.3.crate 35045 BLAKE2B 4b78bb2319716df6f87eff928e4acda6b545b3062561218f7f2288f15d58fb4c4291418b19bc9de5535959d0d9fadb87b70e395a1aa4bc6942f27c74d841592e SHA512 7662ed200beb4bff4a9c7098ed4f3bab5fe238b810ab65de0ca681e7012dc4985dab69cd2c38165e9e122eef40dd8ed2918ea784698e1699c1b946479183c329
DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST log-0.4.33.crate 52997 BLAKE2B 2cbb81f23ec11fe6ac70cb6bb5d1f418a4998726752269eb0accb72f740bc076d8b1a7ccd5219a1a371560aa2bb70b524ce04383510a0e9e7c51558e305af235 SHA512 fce3eaf97b1415e413aec344a156d930ebaf52d918f8d9ff9e086f3df58253a6306a215aa4d4b4782a1b7deaad484739666f4fbd8e41272bf95ce4fc6306b74b
+DIST log-0.4.34.crate 53395 BLAKE2B c79adc36efcefc23b0d4419364e4f6e31850afe766081283b97b9b8fe1c99159b275aaea6a06ad4b57bb0ea0f440b72e88aeac8425d316009ade570b8e027baa SHA512 6f51dc492f808262a67b28a1a80055aee15eb9437d0b0e21e0478cb94db358f751a61172f0c303d94fa949a1874e3f25bd7bc29d9724e3d43849a9f3f4b55d6e
DIST loop9-0.1.5.crate 3406 BLAKE2B 629f398d74e13dd2f567e6528eee3f0a9b69e7256b34814a5418722728781bdd31aeb97d2cb226339e05880b5f731cb2892e83b47b5643b2f85aa48748690cc9 SHA512 0a04d4e2561963671f5aa1c9af09470d0a8d30bb02299ab08c7dcec70b1dd3f9380244a59a4da1b8b269967313d6645a154a3dbe92fbae0e43cba6e009e6b7b9
-DIST lru-0.18.0.crate 18186 BLAKE2B 9a8893bce457b67ae117dab0394d2707f755c681562f22ffb4b3afcc9e07777a0f248c92c6960c4fd43371d2d500c0c483483d3e12ec862e13d69faddd539f56 SHA512 9d3d5826103baf1da0ac290effea81fc4a91e313aad842d2600cd0b3e0b90ed003f1af55db1162188cc8ee7d3c4a716e6302cd6c7960e7c176df5fd05cedcfa0
DIST lru-0.18.2.crate 19080 BLAKE2B fd220f152b95dc54a84db6912ffc86d1729aeaa5bc78ba816e446ab798dd2d27a07991c2ac14a2377998f754d5349eaf63faa3a759c97b8667060c356f98063f SHA512 4eada42400a52b2d4cd8d93b4e6c2c2108f5cefd25f121035a5abba64ad7049d527ca1e770bf276b5eee368e7f8d04a0b9d9822ba3e56929d7d93a7ba642b9c4
+DIST lru-0.18.3.crate 19091 BLAKE2B dd77065a2be6dc82dff0d94d80c9d80aee3be385c27ec7f5d73a368af3df0a9e1d44f2bb0edc8631d6ec6d99705dd97e63b00120c5129acca2f32c9f7ae71b30 SHA512 1965986da1fe1fc535fc0643ace2beb034e9d9f1fc7a80862ba7dc0ead39dc1ce608036f9949edd7b9bbca3299fa0c5d09913b63af6cff4bd22545110a1908df
+DIST lru-0.18.4.crate 19830 BLAKE2B b6cc0b3196fddd164a06ef31c794dd36d792cecba5c148c263db50ef2369ac2431d5dc88e01e60edd07ed2bfec7b02d637e11c31e5b6f910d0b8ca44ad7f4597 SHA512 c105f9db2367f89c6e6821e0523508c7eff9b75288692e4f405879c689920a6ee49765136d2b51cae3bc773d97c109425585fcc5f7104161989e37fe5c33e49d
DIST lyon-1.0.19.crate 5294 BLAKE2B 6d51ac16816008aad7d290c3cb05edaab5f45c296b7cd47cc5d16c8c241845a9c2c1ab09327c9314a4bb0386af4794ee8191cbd12cc4a5ea91e4668bfb0f30cf SHA512 671058f0ef04b6897ef69338bab05b2dd292b814384c304c07b1dc758f6e208e10a5be0610e8b4e807e0db1515c4ba78e8453e01f4247bf49b54c1d0c628c2f7
DIST lyon_algorithms-1.0.20.crate 33785 BLAKE2B 5fbb1eb0aa975b421c27beddb937b421c39e4b35da8036c469d0754627030e950f6c3e0c884d417df40d8fbef7cbe1b597564680f07eb746cc75ef24f7269400 SHA512 07423d34527dddc2b9b9b7ab8174e1beabdb75db29de777d06894553e4df46ba8731bf40e0a908060c252f48e299851d52d2a941c7f75a2966b5543a4607eb0a
+DIST lyon_algorithms-1.0.21.crate 34125 BLAKE2B f22d5fce0ce4088fc6b537d70580adafc63a687f7ff83ff389d0bfa2b0d46675d47cad7cabbb939d8e095a7debe4ad490b5e75135484116b331565adc2195989 SHA512 6c07e3877da19daa905941bb180f3023700269f748050f1d6fda166e57c6a5ae45c7b483d42138fb4332ef325fe193a2ea7b5770f3c386951ac219490cf7cc28
DIST lyon_geom-1.0.19.crate 55577 BLAKE2B 2c8210de5bd5c11af8e45e31126b4fa899c4e2ae850a77e813c1fbcfea4bc64c9821a111a7f251c896e0efd606051b2058abbff4c7dc11097cf507d19e34c23e SHA512 6fa66a809f4846a8d0eff7224a541c7f86f50ae2332384cbcee2ee178137ae3e9d590faa7263064f63801ea82708c2917a01f457940cd96090a87b4126924d03
DIST lyon_path-1.0.19.crate 37028 BLAKE2B f8e7238038ea7af771a618cd71c2f5decd0f3c228f651fbc2c5f8ff22a75f9f843f4fdc54f7895bcaab8ae04b8d71b225045ca0e9ba3fed93867153773e44e74 SHA512 bab3cc9dda2fbe97d2e5efc4705cd38838f9d1b26e0277bc264ca7b855a0a6109f0ce12eaa44dc5d6092d414f9e5f4bca34d1d0bcc5aede7a54105291cc5ea53
DIST lyon_tessellation-1.0.20.crate 186470 BLAKE2B 791b2764bad3420fd43a53e4a402203f996b7195ba0dee4296f7ef242dac187eea2debf778d10c93dcd191cea51849feea8157afdf09341192387b90389d7668 SHA512 49eb251c4599d0bb6931c6f9060cd288da2360a88f3f442ce781a3907ec15ddd571f6bedccbd05cfe224e03c3a5168974cf0c998daad9f79864231e7647bec4b
+DIST lyon_tessellation-1.0.21.crate 187492 BLAKE2B 4fc0e9b6014df67043815aaab62e5dce802dfb8f7aacd18e98d86beabea225a9ce76ab2ac7d94bcaced43e9c59839a432870fa75552489e537e3700bdf11ff08 SHA512 eb02200d85cdefd2b32d444bfdbb4a996e6c1aacd80f679244824ad4cc48d942905066881a2f3a0dadd278ef5b1b9234d5432016233a906f81a92864c5c017f9
DIST mac-notification-sys-0.6.15.crate 21690 BLAKE2B da03ecacd07e1acac71a9b342625f1511d031d49359d998de3af5db4643c5d768439c2c2e72af31daf84841f234376d944c028f2fdb4ab1083c20438acbecfb3 SHA512 7aea8fa277a9003b2266b2a074e19a3e30b428bc9693f4ef00591b1b86a87b9677957ab5975226858cfa6381cfe616d4a2c5820726950e10264f808e9bb79ff7
DIST mach2-0.6.0.crate 33580 BLAKE2B d54023e6a34cbe5814bb3cc7ce424a112b1dda6c2ab8b47fc9ce3ec49ae4be97f7fb842b865f406950d40a6309f3404fa33677c6c65fd2cac036e05db3c204ca SHA512 59f0f1597f5232b738102fcafcdcb81f49d3a7bfcb588af07e4c393a3cb62b6ae6ebcda692a6edea33563171728fdf0c7c2e8d9942d1236969abfb1b0c684ca4
+DIST mach2-0.7.0.crate 36622 BLAKE2B 032c0291c2277b7d5af614ddebf5368fb7f892d173495245334387436773a459e4535f83d3a209aa58f1f825b55dfce43be0119dbf7fbe09f5a4a03a390fd273 SHA512 a1cd444eedbfaff469bcd7acfec40c7938e20ac36a3984b3cf0d5abf65c04dfae20e1c9dbc53845b0b7eb58112f8e6a6f951ef2533ae9db526e643a3fb7e1ae9
DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed
-DIST maybe-async-0.2.11.crate 22858 BLAKE2B 0c764c5faec5a59009863bea46b0de04da4a18bcfded8c932ed1d33ccc87e71417c9ff2d76625639306370458ba052270c994663e975a38c1128c88e2dafb73e SHA512 e87b4653d584cb66c48f89a3bc06f425238df7e9c052d8ed84522ecff5547bfa5e9bf4201293d16aeb329d3dc68920915582024c2b45bb8072c6d37ccd172d23
DIST maybe-rayon-0.1.1.crate 2901 BLAKE2B dca587f95e7766a0050b320cac7adb31d3fe9b84688c241c004824da684df0ce5f8c04053cc120d70e4325fac7bddc5d0dfc5aaf29c791b67503e7588bb81182 SHA512 6f4e0e2a342fc86b5d0626a08779075c68911ffd3f837ac6ab2c15c821ba96e50617cfc9df9d16bf96ae57fa1802c5549e21d67f79e4e1c3f10bce04b88115e9
DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca
-DIST memchr-2.8.2.crate 99069 BLAKE2B 1a9567e9e05fd357df8ff8ef835316b3692e2df6e8a2a8783ddb2fa7596ac7bca88159b800a2b8ae070cb1ca09d8c48abea658b884cc091a6a12e40b5d35bd6e SHA512 011574c7b8519b19298e553d170c1defc5fd06698d4c00684715802de57b235562c8849ca7bc0ad2b77a05eb2f94af1f49289285803d4461460469248319a15e
DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
+DIST memfd-0.6.6.crate 12346 BLAKE2B adaac25f51a129de6ca12662a7e8ba058659979465c44a425b011489a8356c93f9758355b5c79dd6b8cb44204def583c4fd804272134605ee08775d03c16b365 SHA512 794ef6d3783a457e055ebf3683a9aae713001eb8d07d5bd09a21a85ad1732889d420d07685de7c10e0af9600de3f7d8eef9759c0c0c746d7de4175a774c68712
DIST memmap2-0.9.11.crate 35116 BLAKE2B 8548c467002cfd5d6fe29aa9e62a33c728efbb3e6680c8f9e4e1f65a3a66b441f099fc5f603d8d48f32f7d719d498f83961ca1ae1e135a2ce64643ecdb20bc0f SHA512 0fa342f0499bd79f403a9d798709c37543473f1012c9abe59313ae3b3e4cd84d5b6c4c24e629c47680c0f2f235ef372fe7e36e52ee850505ce4d47a955097222
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
DIST metal-0.33.0.crate 3034513 BLAKE2B 64e477894a702f31e8d2f1e1d5a6d191acfe07496b3619ec66ac1deb6b3845af3f96715d23126809f04501ca27a7546c9a14c58b541bf882dd535493e7f605f2 SHA512 0364f2d7f80afb12f16ae036029a224cccd8781c429157606acd6c308dde4a16255c7afbdcd9429414c7d5c4358caa42847c7f91db42a9938d6e3bf157972db6
DIST mimalloc-0.1.52.crate 5382 BLAKE2B be1b2e169109a7d80a23ffbbc007c23d0b19e78f5fe58af0a3d57545de4815f4fee08d249b5db7292920b9d4e45ade3eb54126ec87524b6df3b6db6f7b4fe3a8 SHA512 bc078a12a633986b67d186c3ecb4db64e58e61bbe575783547d3da224dfa9e70b2ffdaeff2a57b9a1dd38e919e9fedd4e8ebc3d45f3a1dcab270fe43297b3502
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST mio-1.2.1.crate 106774 BLAKE2B 7226f18a50733055919db4adcbd33cda2cbd0b47f6e91bfcb0b800771b332a2b64b657b34733283d61d79550542f553227a4573913918b06e894d40276c03a9e SHA512 040f48999dd656266e8ed6184d1992450359064d9d3ade1b8e4f483ce76cf612a37fcf653fc3f47dda795f22239ad883578feb2dde3f9a9b821ea5320d83c55d
+DIST miniz_oxide-0.9.1.crate 70519 BLAKE2B 4ae01532c37a6b745bc7d8a7ad5e61bf83a389f98244ac8d6d20f44b1ef157fef7ade9b8ff2609ef69db4dd94cd31589cd5c59d04ca6c682a2be0e24af15c214 SHA512 6f3688acb94d702264f9a244dce31a6e0ed6ffa4ad198aedc04ce6da3a573df96de51c64f1d13ee0af59a7102450c420710eca99d1be8a15cdd2ed5a66819864
DIST mio-1.2.2.crate 111363 BLAKE2B 5800dc6e91644f3f63efb6f82fe90f008e9257f4cd998213f57ba8377cfe311041683f59d696814c8800627714100028b8aea2b733e56f3958761f05e296b9ff SHA512 018a8310768d7f7114f0b017ee85ee028ed5a97e7694826b63e5cc36ed41921cd2f3b03817231892a852b98611555465f78b1cdffb30e88ee4ff1c515c32d532
+DIST mio-1.2.3.crate 110455 BLAKE2B 6b9352bba5f7b8ac5e2e3434ba8283f26f8ce45471b544616b125d21f9fb4c5e88778d5b9f5642d47fba9840b006ef3ef0cf53cf347c6cad599ee77055022045 SHA512 5b5bcff74dc9b1d7ad2d322d5237be4bc323ad915fb20a1a6e4814c809888d6e0c37d3e89d5586fff1dde628b9780e03c04748eefb29f6091df6bdc2f60adfc5
DIST miow-0.6.1.crate 30539 BLAKE2B 9fcd198451a1f57b0a01a95c622bfeefe31666c7287b77074ffc24a87157310110ce87809f80afcc2036ffb68d31c1bdf25d6921cc98165136c07f5e8d8de2aa SHA512 1c462908f42c4938e63ceee79e6f352fc1f9444efa2f388d141226325ada9525a49bd6f999dd26b5cf5d6203a0bc3c4305dcabb08ad663c6ab319a6a5ec21356
DIST moxcms-0.8.1.crate 188252 BLAKE2B d0aa0040b51eafd0946844e097b6caa4d48e6f4667d7b4bc939909da7e79664b2f71d30a38fd0cb00dbbe01567b9d18e95cd3242548dee542ba777391bb3bb94 SHA512 c120e61dd2460d3bbefaa166c7874700d875f5601755150928ef13b614adaa5f53e016573df3fbedcff90a94a6ecbe8155c72b551efd8a6b9238be1aee128d69
DIST naga-29.0.4.crate 842943 BLAKE2B aca7408fc81236d84111518b7c16c4024e29b612ee52598d8ea08c805ef139d07194f55eb8aa5ab59b505fee63b817356304498b1a4b8eade93949d97a2f3957 SHA512 a8d676d3d11aae40809d916b6e9ecaac4578b40438cb311dff9775791cbfdd6fdcdf894692e883d01fd53e286b533afa06a4b4fbe335b2b7940098f22fc54489
@@ -525,19 +490,17 @@ DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178
DIST nonempty-0.12.0.crate 13105 BLAKE2B 382069cf47952f3c4511867390fa4a2506f12413883a27ee13ee117286d9819fa1510fd4eb486227d623a543f9069846219a872663aa9984d03eba9342201774 SHA512 773be83f4d21599ec5776ca8d0c87fba9edbc48d47b52ae9f2501b09cec4b0e8f8e883283216aa017315dc6b9dda39643994556875d02b516e8b3c51d6c4cf38
DIST noop_proc_macro-0.3.0.crate 2157 BLAKE2B 0be977f9820fe4cab4035e866d6ebc77a07cf634ee6889dc91581a9eb43f308b0fc60b87c8bcf200742bcea4af14a94c69c5b9dfbb32b95454219a4197fd5228 SHA512 a5ad22e815b8c574b42f7b70486a3fac319c24334ade74726ec07b976a838954d1de2d3632fc55ce6c8de2673e62b987fb4607a49c576f60959b1609e47b3771
DIST notify-9.0.0-rc.4.crate 99903 BLAKE2B c436d5f57789339a348b270aa308d2e27ddc14564456000d1da14eab59efa7fe3413080e27fb21430d3b29a560fe1d1d4ff925e75522964d2356c125d9b8f031 SHA512 56c08e707ae3d872268dcd7064abfb2c69bae09a99008ad03bb19de96218a5626f79f0a832fe13f9c8dd4d78dc3c7f173ed69ba12f6faf5ce142c0a6ab02cdce
+DIST notify-9.0.0-rc.5.crate 115091 BLAKE2B bd0e073db3f89438c70ca704f005f563278115675cdadc0e28e8f4b52aff3318bf11dec54a84ed9acc6deb47a2b0a1ca0abbfe0cf8c051e31b04b8e31aa91110 SHA512 cb130110c82f91b047bac0115ef81500c646a4ee63cfdee35754e910a548397b792075353b43f7a5640b7ebbeccd8abad8ebc52b15712eadaa0e63e2e960e435
DIST notify-rust-4.18.0.crate 72789 BLAKE2B edf58ff33987af36bfd13ffc61d759351e1e582e7c0fd7ad56143d863f370af2b3e4584ca573d3d174a2eb641230860dbcc5a9b3d8fd2baf17a5ae0fe00ddc9a SHA512 25eef8f117a7c2a937481bbf9d9cb15c7d22f3135c283bebe7fbc1f89d6385e2e938c0618be20daacb265c5818cc4ee1530fec474681dfa5211a3207333f20ac
DIST notify-types-2.1.0.crate 22796 BLAKE2B d3eb20882c2d435da866d4d183af445182f879c8e04908de3f932b9c7895439ff860611734528d88653691e6ab76a5bab817c9f9b07191f1cfab497c707bb524 SHA512 15f100e77f804b36fc940ab30dc228085a9d177efb6a61cfb92f898368ad059f2b9673203327f9e914798a5a0545dc686e946295449732e42d314fe987cccc92
DIST ntapi-0.4.3.crate 127190 BLAKE2B 4899f3a7d506b880baf12467940c74997a590462e124cdd570a17699e85b754a4496f9a11984a0fa1196d13641d3a4bdb85da8da272cc574dbf924ad18a0199c SHA512 4c959ff4345b9c95bcbeb14e4dc109e4d92b77ca3eabe80c2b8a705d42ede353eab068dd9b282df1f4c422c6491497c0b59ab15661780d7ba65729ecbe2a8814
DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81
-DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
DIST num-bigint-0.4.8.crate 109961 BLAKE2B 3453298e4183dd124a113ab79f3dd73fdfac456f7e9641de10abe6243e8a744e12e5d96c71a0c8d67e4b1bce6699989093c5fa5330c42b7ed9dfdb63e8c8553c SHA512 67bef532fdfaa7559f726a7e8914c9add90c8bc1bf924ba83891e5dae5a964e005f17fc0a3b1d7c5de7f70d5e79aeab21cf4dc4eafb1109503891a1593e69f61
DIST num-bigint-dig-0.9.1.crate 126365 BLAKE2B 74597b36fed6d9d7932a104a8c5c46abfed8146007874587cad2a68338cff19ac71089436272680b3e994f02ec4283d18ba9ad800d2995ef14ee8cda040968dd SHA512 eabb8a96c3d29567de697290e79f36947148f073249e66fca2c1facb26e92203bd09b1e29c4b4b51c3291f2052bd8ae8a896ebeea6c5f7fc80a1a4c9d6ec8fa1
DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615
DIST num-conv-0.2.2.crate 7441 BLAKE2B 6aba203f7f766894f4994ab581de4a58c43596254effa252aaedd3f819c651ca1502fca67ab86465eae78e2a0408c5b46c8f6aa4042cf7680c84c16d11fda779 SHA512 fff59f26558acb931a2e767b13c31df04078b6e46629c95480df710e7900094c09c5d69672cb50b1444a628c99cecdfdbfab78d728d02bdb803326bda25deaba
DIST num-derive-0.4.2.crate 14709 BLAKE2B be4abc3c51647f2d4ebe0c0619948cdc994c6ef808d768dd2b9274410716f524ec73c75440f7a780e4871f33055c81f800b0171e4b7a4e2214da5a3007393dab SHA512 55b951470a07dbce489ee43e1540056123d3eb7b5240903cd348951b81ef5aa5b2b1db311d1219bec8ad191373d0079bf40861e3f45380f8d8132f39d33b4f4c
-DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
DIST num-integer-0.1.47.crate 23502 BLAKE2B 713c3e5d74c5fc39febd9264eda943f5f8807960e48aa3e73487ba6181496761a25e9bdba0e20b7f6533c82fbe8382baf7e02900212e9678f6530c54f8bee49e SHA512 119291d5a367c0bfab81983cbfd786062e0980f2b3a8c51917fb2ae8ac9fe02c7ccabfee42e23bcab30d337591bc57619afe0663ad9b0d1540b15496a4dd53f2
-DIST num-iter-0.1.45.crate 10320 BLAKE2B 9f2a60a819e31a6e7e048ae86f7fa029015a73888348676e54ec6fdfe76abe94b632a49a82b53b86488ea5af1031f677b0eed8ba7c5e843ce804c6d6af123622 SHA512 6195c7bd5f904e9f0aeee3ce17b42c0383d053f9d37954a9ce3b4ff0a048afa121c9a37aa9c74b9ace7353d7fd9f57a7d04c7a18e1456fc2c4c298d8ecfd0172
DIST num-iter-0.1.46.crate 10763 BLAKE2B 279b5c185008e178a1f488ef7b7e3dd44459f4ae8964fc9a08b5abce3d2017691f76bda5a2db362ec968c89f1155ffe739e17193176f8763224038eb22b1d56d SHA512 a9e9646c3fefb8bde9a8de39b70ba7a4ab79f0e3e01342f34bf7a4ae337b416ec83a73920604767653860cba2019844260ced2b2dfd127ae8f5d15bee5511411
DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
@@ -569,10 +532,12 @@ DIST once_cell-1.21.4.crate 35010 BLAKE2B 9117ed1d478e626b7b7be2e3ff8b68a382b051
DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
DIST oo7-0.6.0.crate 71237 BLAKE2B 4cc1eee86c0a424b667ff59b20016fa971e10e7bea1dd4ee3aef1c58d527c8d0703baa0cdaf466e7fde813303d02a140c5d8c54bf0a87c280f3284577b2302dd SHA512 c22621299a22476f0a79e594ca7ccd056d72809ab18ebbd0fcf3a3873da7ec7cff60cb5eee2701c4c06cc3456fa4807b2ee936047a92e05a1b88fcb250f732a2
DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6
-DIST open-5.3.6.crate 29999 BLAKE2B db9702536ce91bdc735afeeac161e601560cd7a9db275af9d245b1ac53bad181fede4f345e2f4e554ee0191f375b5cd3fcdcbc6bad06b30501a29c027456f673 SHA512 3d805c3dc05dae6bf9761f7cd912396ada40b26e069fe78779dd8695b3576f0e10e09b9dceb6d1be633184bb80bf4c23614dc93b750db3807bc2816f64343033
DIST open-5.4.1.crate 34807 BLAKE2B 52bf67775187030749655d8fb01ad45b29bcc77ea52127c66e887489fdb897b71864570dd4e012628b21192510008cc45f83d90205ebde06502c7ef43714e1fc SHA512 7928d1ad4c846be61cee89004a39dd34f6b55232ba3445fe6aafa7e5392ea453f6a4f4863fed3457d6ca74acf6d86e2f7d3b24725b0f1a5fea8cd19c572cace4
+DIST open-5.4.2.crate 35771 BLAKE2B 989dab06c68c3736021846f80b4bb618a766279b6bb4f9fc3aec543357548c0cc2d2df77d3619531460ce2500ff04a2f56d5a00f1135ed68829696d6997b9327 SHA512 a08bbb757e3d4cefd40bb7c247c24037aed443deba87aba03d7d81bfbf252bcade8cb990194a07c8444112b1da45e61798bd72eb29158719c31f2c3036f3aa52
+DIST open-5.4.3.crate 36365 BLAKE2B 6d2474c71e3bb92a104b019398351e143896c2ced3d227f6847cf615a0ac599e92bf50813efd89ecf016f2de854ac0aef4b613f7552b7d6b2f9fc4cc52175bc1 SHA512 6bedde011fffdf61109be4414890eb3f4bb0bf30682e9f8f78d4bb4654c6e30e8d874e7edd1663b5fef6bc16e7e65726ee69992503ae5f5c8f0a0ab2e82589aa
DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
DIST ordered-float-5.3.0.crate 34539 BLAKE2B 0d1f24d8e23af466784ebf41b8cb47ca644268471905f732d1fe4449cbfc96023876f2f98267e58293ae55897bbfd925514edcddaa65e71b23fff3dcae24e471 SHA512 da8d30e3d8ba00bf42674ae92a0c0c6b91fe8231baba4fb17450330757099cdd0d0609b02f9eb1a1ad4a801cac86c76a2af52ff591bdf97643721a072e2c3de1
+DIST ordered-float-5.5.0.crate 34706 BLAKE2B bc3d279e1191269e45d2da402a69224ebfbd7d4472c079f393c8aa1dbe1fc84b6fd5a4d8c7fa0a57fd46825be0865ec3b0a8119ee0d1d0f1bc3f74d20b8670db SHA512 3bc741a07a31484c0c45eda4684229858fdb7bfebfdaff496f1d3d786f6a5781b5eabee6d6c8a98436af421f7e7356da4d7e17a796f7810b470c4b2850cbb077
DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e
DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5
DIST palette-0.7.7.crate 272608 BLAKE2B ef41a5695e8516fb69864b4ff4c59d450c1ffa1ed52253f38dccc5782fbc36b3d0f6ff274e79667d00b8491c26e11929e1a4523362944d7ff05331dd9beae2a5 SHA512 86f80738c5d720cad0e4fbbaba40e9c61690aa875ea7b2ed83d9c96ae6bd48979091e0a3e4ed552bdfcd0b141953ac34c48736366c079f0ec52c5e6bb5d70364
@@ -588,15 +553,18 @@ DIST pathfinder_simd-0.5.6.crate 30687 BLAKE2B 177652f70faaa5b05f3f242847ca3cc74
DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef
DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
DIST phf-0.13.1.crate 24786 BLAKE2B dcbc7f9c78bad0ec3e3a600568162687bcc6546518133134c8e119b798f92846690bf9588710a4d942debf4d65423c8930b8ea09d7b4fa173ceccae6381cff5f SHA512 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b
+DIST phf-0.14.0.crate 27393 BLAKE2B d2c2fcc9aea2d36297941ecdbba29c323255b9c987ea59f4b8429057a5410d365aa9744d3280b66f7a032c2089c12e880f864fef6a6a09bb426f3c686630b5b5 SHA512 ea4e4db7a1dd25c86f7efce937d255d41ed99ac6b8d324190f58250169c930c16ef2d59fcd6ed2188bd5cb5778fe0cb4b4e45d340c9e9a342e7137fde5e13a6d
DIST phf_generator-0.13.1.crate 15952 BLAKE2B 07ee819049dfb0620464842f4f3ceb45498265ff55c154f28d12ec6ec3762b4cab8be4b2444914e4abc59cbe867472e18c5c480cfc152fda89c8c0f80f76b6b6 SHA512 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a
+DIST phf_generator-0.14.0.crate 20446 BLAKE2B 25e6a97bc316e3c73ad2111f15f37a776fa936f86e6d4998f163f789ca6fa1b453eb4c6b4360b247ee8671d2607f1be7c3f47ab5b0456b0ba11ceb1784b939a8 SHA512 6e3f11f67ff4c1ea16a4db9c895d8bbc4773be02518531b756ecc84a74624e73742d770cd80bc5027f06ed4d4600c480589deaf9d55eae17712466925d5b3cfa
DIST phf_macros-0.13.1.crate 21732 BLAKE2B 14469d553d6c6835e20b94234373be993219889f19772a46306ba547a36090445f835adccbb4d58b6efdbf2e1bca524cd587cbaa868c4a55aea2ac6e3ea30020 SHA512 37d869a578817751337cd9cf88387d91ec9d671ae752b13a98033cb27ec5efd20eddd0755e24a1586f199340a4ed7c878d15605b7d6318a237d24cd5aed38a4c
+DIST phf_macros-0.14.0.crate 23963 BLAKE2B efe978019a19a0bc5c389df9c4e24246b405534f69aafd2afddf9adc879b2d83c86789175a80c0971b3355bd2046e80028488864c164dd00e2cea4119ee51cc5 SHA512 8005bd8faeb80d422fb97ae71a31014795532d3d7fc3e927b3cdd2924c986c730ddf398741be66a2d6257f2ff0cd4904e2cf1f1f8a965238f02455bf6a6ff4dd
DIST phf_shared-0.13.1.crate 16141 BLAKE2B a5cb239f8dbddf4fafa0dc5e85dba03712706455fd6643092bca73cf72f62b03610c21851e34c7f52e0a307b3d9c3faac6f260c67061cae585dd678cee328a82 SHA512 b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1
+DIST phf_shared-0.14.0.crate 20291 BLAKE2B 5b56ebb21ffa540fcd1fc65dc0113b3cd2f7162db756421df97d1fe6b18cbfa5acff5c83c9a338381efac395f51ac1a4accb4f3c783e693bfdbc9f41806d8fa7 SHA512 c18f5d8a2f7317ed8c4b5483576f4ec6a42acb63d9c311edd4a073cec46387a8cf1fa6b3937d69f1202a31bfb2ecd9ac986943c9ecf1acc684d848c587c45f0e
DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e
DIST pin-project-1.1.13.crate 56345 BLAKE2B 19f30271c018d64630ae5dedd5056fa8f9a31b3fce4265d3c95abf2f9ce90b075a161cf6d9edb4ec9f2c0a99a6fbcdcf642bcd2d22e3139306ac2fd65daacf1a SHA512 5a78faef89908534f0b447948338354530701ea6cb4bce0fa5e5494fbe48fda39e1bef0974fc73c6c83eb9dc397b3d92dcb7bf2ae5df685e781063e1866d3563
DIST pin-project-internal-1.1.13.crate 29331 BLAKE2B ed5b1f78740dadf22935a880e30fbcf0bfeb94a07d0326d3521956624e557e9ddea530aa91554e144f84f898a9457609e50bac421475f923df1657dafdeca194 SHA512 00f35624ae3637d898302b5b6bdd248e5bb6976cc76acfc6888c5618b5e47f2bb5051cf68d715f522d8bee81b5191b95293019f1a74d097df68d8a84a126117a
DIST pin-project-lite-0.2.17.crate 31034 BLAKE2B 1d3bb970100c2a27c456bf771b4884f3c91c048310d27608161d3a02adf2f9cdddbc8674257c6b58c4ad6c0953e11cddf2fdf5813d95e5ab8425e71032556159 SHA512 0cff4338e3c7b71600fb41db013efe0d01b9cb3fdf95192dc16c5bea58a0f157207ef285ceb01b6b30956f9e751577c5d2a3803103f89a8a0cc6ea728d97a4df
DIST piper-0.2.5.crate 23908 BLAKE2B d47d3ba713caa9d3b70ff79f89a2a07e65a057ab7d969ae01f9c070a654214b81e434e87c5752a5ad8b2ee9342f6dd0c76e5401817bdf2eaf1a005e54090770a SHA512 c16f3a182d19aae31163f069cec4b282329375ae28e03f855831e459047da2cf67f98c6b549198894e36c6b554444b6d945abe6e7b211a3a87f52c2fa90639d6
-DIST pkg-config-0.3.33.crate 21590 BLAKE2B 576349a975cd4b9ff08c7f797f300cb2774425c72ed7baced19e0ba6231246f4479939c61bcc9efeb9174a2d6917bf009f02e93c26800c65e798b9e51ccf4d8b SHA512 af931d889e72f51e0ae41c880a1f5aa6215b93148cf7041378664e4ba013d0c83d654e560a73c9d7b301b5a008c221e48ac81b413d1123786e003c97f7fff63a
DIST pkg-config-0.3.34.crate 21370 BLAKE2B ec02a21dcd793ed4e69ba6d8c761a6c4daa8a3f2c5eeeb7077f8babbc14dfd7c0c7eb088eb9f61730fc6eb0d3f1f6271b72077d380d7304e1153feef532f118a SHA512 b8c63db0782b888e4be96a48102ace87f3a1ca496290f958c7835bc8bc8a9f00a8a2ea384bcb21c184b58238a65fdef96304d5598cea6cc55aeaeab085bab49e
DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1
DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3
@@ -604,57 +572,44 @@ DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6
DIST png-0.18.1.crate 125800 BLAKE2B 88f59638af2aac1496aac53db0453601181795de15e2778e7ce8f3f0e0d2b7224d37592373e9920a2222e871594f5ecc0bcb2b245a6da6fc5c844f85f682ea9d SHA512 1cb257bb663c7091f4ff55545da10a2f5f84d1d448104489d0f2d91df4711e31a2ded7c4e481902f49f20869fb25674f625170e995080f29a2b2e37840a77c35
DIST polling-3.11.0.crate 59387 BLAKE2B 4e7823d14c46f87d5faf31b98c76820b49235fd2601e62e1f8275907b4a489d2c4f7d50ce8da5688836528a1052c6758c4ddb58cb4d46807a6fe4c3d07fd1459 SHA512 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7
DIST pollster-0.2.5.crate 8817 BLAKE2B 182ae9b7ee43ebdaa4de886ad72335fd504ffe6d15d3d2286950da0f5bff1e16e79c60f6885c7b457c3ad81683ca26389631bd8fcb9a5bd98c10c833c0d1adc8 SHA512 67b1750c5a0e5f09f2b70f1de0bd29009bf43568bebe814714e9903a3afbe341d78edbf3210c37ad8b4c9196a0b0af2334a0795dbe6c1cc8cad18bd35f48a83e
-DIST pollster-0.4.0.crate 9840 BLAKE2B b14a4fd7e7e8ea5a5b077d06ec15c8055eaa3fd54ab1dda2c03d5bc8833650f9a3458db9a927d83de5a504daffbe8a85a0a5ec5604edb49897fc68bb3c7aa419 SHA512 79556c0f14c5706e41b0304469513f15adc58cb48d82b8bed36c744073a2932d5d1caf1f20f5de02e3309cfc50df8d169193da8eb427a162e869e69e92d7a300
DIST pollster-1.0.1.crate 10102 BLAKE2B ba355ae787fbb7b9cd948f636f73b6712e7e2cdc9e7bc1357957ff945d8f768d30aff993720ff675418296b608e1800769316373560f932d958181951e031c9d SHA512 8bcc5635da3551c5d6ffec5f09b184738b7ca68aab7e263ac3f3cb318ff9094690f05ffbecf551391ee150f6462b799e78354fd0e16f54dccbcf760ede7fd800
DIST polycool-0.4.0.crate 22738 BLAKE2B a633d7678ecf5a2e88519071cb8f99cd3d442960e52aa55e0f5446e15885ce67434edf310ccf17bf7c3267377651376c4a153914978110f6348cc176ae851f89 SHA512 a7ac774d5643bb62866029bf6981ff913adfe4ab3e33983a5c10a98931a9af879adf72501251c37929722206d7e621da970f186010f43de67a91906d6854464f
-DIST portable-atomic-1.13.1.crate 197001 BLAKE2B 6d0898c2a537a9bf204b7749cca5f5fddf280772b56eb7ce8fdd9cf7d71561137b26ef89f415c40277a1c89981333eef78e5bb4624515a294ba28fdaeb4c70ea SHA512 2a1b31ac9814af884640b3398ab824a9795c72d260527a0966b193113808cfbb3345d50cd1beaebb45863437c3d06c8706d34b26efecceefc649319a4bc274a3
DIST portable-atomic-1.15.0.crate 202705 BLAKE2B bf956c2bf08953b0ae1384d5c1703edf12c4a9b9d1f035b49043f4fb5e0a1ad005263affaf02331a77f098471fe2da8eee7b16861c33df9ef0d76444c614e291 SHA512 257cd168d0362b7b1d5e6ed9032cde9b0ac6e69d90b7e27347c39702a5ea020159c271e37e8045cf10661170f9354638791cfc972587bff3cba01da137f5a2c0
DIST portable-atomic-util-0.2.7.crate 53577 BLAKE2B 188e125fe8ab3a2aa54f00a6b29d9034cd84141e829fe036f61575d13a4aa1ff1b341bca74a7df434d303828c56ade1946a42d68267f88f28f4103eca9948aa1 SHA512 3666894a94351bbc788a2c02027af35fd8932ea677d02da64e1d161d474eee3017c618ed6f44e894ee4f1389a85196ecd120edef51b1edafeb82e81310bb1d86
+DIST portable-atomic-util-0.2.8.crate 53874 BLAKE2B 835a61db79a2302fa16135e9a1397d76962070389704cad42715324d8fa83ca6dadfec2587aa7d13e75a270ff09f0291f70528940142c8e70599289ea1c899b2 SHA512 fb1b3b8cbc06fa4ad966cb8809e28924c86e30dad9c53c151e304d3cc6a9f73ede054ee9ba7e27c5fad8ec904a6573a38502c694cbcc4950f52fb8bd85fdf70e
DIST postage-0.5.0.crate 431521 BLAKE2B 641efa40f8edfa53e9764f8f89fabf150588e293d62d054b2ed3739e30af409ba4f40b6011aa1f8140db9d651133b2613145a0aaa099e11d6918d506f4ed06da SHA512 f30825d5326830047f9d1dad63c63cc8655a0bfe92ab65ebb2338145688dbb9250ca0c53923b038d4ba04b687898eb4accc1040f3d2f1d158c666e192a528c89
-DIST potential_utf-0.1.5.crate 10189 BLAKE2B 0d8967cfc088089bb8d9ce70e9d92f69fc92532c5c24eec8c46ba0b1e40819195c745206f596d63cbdcdac436112d770ca378abe99f3ca0c0d2588b2bc339f62 SHA512 72950504acbd0aeeff44e0169f1857461f7627e7c638698ee005958c14cc0e68b2cfde33a91afafdcce98eac7ba7d54a125ae22562c4120c31e4b745bf298b54
DIST potential_utf-0.1.6.crate 10420 BLAKE2B b7f263dcc7803cf03ad2eb12db0655abb1c844875c3243cf74520f23687d817d163de587811e42454a84b31cab5fde328526fce35eb2959b021bc18cdce970ab SHA512 2180af56e064b7cacba94d597f688e95e213700a9adbb7fb9b78afb7c36a4fd4c2c5bdb64049fac8772f22323255ef2c294ccdc30ff9d160c7baee5a12166ba9
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
DIST presser-0.3.1.crate 20946 BLAKE2B 270c86e5b21e660c68fc5c4f6780371041dcb161bc2c3044e80f16bf9ee09bdfca900d2b7813679bf44ad00147df457f73687dd822e8a2af3a707f63bda553a6 SHA512 d21b42169dd0769b2910b04059aa9b920a98fb6487184d61de6e94e1891e49bcf75dd89012554bf2a5fb748d2322a87b24d8a733c34f6294b07b00fd76cf397c
DIST prettyplease-0.2.37.crate 72033 BLAKE2B 997c8d855023ba6dcc7aa3a8f1c0ac6f6ca72dab2804cfcfb0987832ae044ffc5f5d7541e66d7ff5b0679065e5217078a832333e6cb92d89a93660aedaf0b447 SHA512 3273621f42cd2f4f892ee81e130f50e7d30f7254f922a84e55e454c0157bd0a59c678ee352e05007fdb0a62cdab2d7693185990354b81d2b1f5d08b51cff77d0
DIST proc-macro-crate-3.5.0.crate 12709 BLAKE2B 693372efbded5ff45bfc4bd2dfe4bbc28ef939485e88b57076d92c99fce2824dca88373b1ce9e6517e313f2402885cf470028cf7e619eaa291519b8eacf697d5 SHA512 8848a2234e503414f9e5e90e7ae6e8141b743205c1bdf31cc5211781414c8619b617bf78b61d880178fa1d7e0d1cb172ac03695d9f8c611619e953a1fbd0353f
-DIST proc-macro-error-attr2-2.0.0.crate 7745 BLAKE2B 6e0e6d0d19bc467550de90a075a602f0be1e6ba24b29b84e42f01ccc953dec4f841625a84930a84cc5c00a1959ebdde9919c8d6d21664dd2161ea4a18a6f1d08 SHA512 8dfdd6aa54b03cc3b29e97f6be2a2d0716cb52b751cb7cbce8ceaa9120f95f9567be5869d6c4467ad16560b6db037d2c48ecf5290817c4e06b6acec1d7aaec44
-DIST proc-macro-error2-2.0.1.crate 24807 BLAKE2B 20bc34aff566445280cc874fc0c2a43ef6ea2ff67f674107f816daceee712749fafcdd1a8fd52fc35f8b875375e5fe05a571b717629e6cbd250b42162c2b3837 SHA512 6406a792b780178e80597709fa34923b59f8a9e8ad22fddafd78b3495b943765f5657542078a88dafa0e904073a22fbd9722d45ee175bcb51725e566682a976b
-DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf18186d72c3d50b077b1d232fbb67d1c87ed09f3c6dc515140041c2dab5ce7706042c8235b93099df7d1c962d4a3a99160 SHA512 c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
DIST prodash-31.0.0.crate 95697 BLAKE2B 5d1510a56960114692224242fe99c358f252de66f7ce0c5e732b47e4e8e910fad9c286dc16bfed4dd9932b6654627e59aeae57c687c8ef52ba14ca7d420b607f SHA512 d0cc1d00fdbac3c5aebb6ea153c62b5e0a42a4d8fe751156bdbf429d218f4461f0521f8d0902050d90e13fd647c3b95c8cc2518d8abbc2e5c9f85bc851c49a5d
DIST profiling-1.0.18.crate 11931 BLAKE2B 658fb4b5b013f74fcfcc2a6f70fbf8d26258966110d0738ca156e9fb30a69ead7774354df5a76f7e46bd9807bca7ddaf4e55a306c4c5674bfebaf7d221696e65 SHA512 2775a751e4ce838da6958f2ec8c4ff15756b38e5ac6d4d0463eeeb85bcbb840bcb1bc70f5be05128f3e9f7e664405ba0d375b1703c66a270b261513b3550c1a8
DIST profiling-procmacros-1.0.18.crate 6333 BLAKE2B 6a646dc880c304019d53d214e0d5dba7dfba158f23380ad1a8a626191f7754a935b4db2cf4dbc33b95957f124dd17f3eff71f9ecb8896808eb381e0d3a55d92a SHA512 edaebc3cb8cce300368379d27d7342dc8d269fb90517a75c89eb27aeb8be53ae1007b79c981bcfb2c07a509df27a6f1ea7ce7f1eedd769c858bdbb8939b93565
DIST proptest-1.11.0.crate 207859 BLAKE2B 9ce401b594e9b806ad1761ca04f71913aef20d465e15d2c000abdb89dee1d7530925809d975ef55b7b6cdb29053dd3d4e5a75e2337d3737d958e6bf804c963d2 SHA512 53ae933676f2e69d4459b71b0624ecf52ad682ef6e2ae1672e3bae33ee5f8917f1157cd7212e9d9e45a9b7eab810384bc19727fbd0a5ef95be4077eb5cbbfc09
-DIST proptest-3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b.gh.tar.gz 342971 BLAKE2B a95c6f840159b1a335b1e2b8696105a0cf42a393c704ff136942a87e6618c13cae30904be08648b6ba7993016733c68be2d0d05e405ad1338f9902e48eac7454 SHA512 c2d1e0e933b7e26fc807934cc508d7437240ea00335e2ae44e830455c3eda91ac26200eaa9ad4695e2354f128454e1d0ad3bf9c882a943f79a7937d375b260a8
DIST proptest-macro-0.5.0.crate 18682 BLAKE2B be8ebf9d8acba9fbceac417eb52efbb1b9f0bb906a56f84f597842ddbb3b249a216a8bfb99e502db770ba009d4139fafe691aa794432c4835e1e951b99b56b6d SHA512 28ba713f0860092a2d917f9e029fa5f972e506a6ed12131d62f825cac2a3cf3e84b0edaee22bc048102dce9ae6356e8782b58af1fab0e88007957e1ef6b9ac8c
-DIST psm-0.1.31.crate 25059 BLAKE2B a25600629f4da6737532cb7757288af41bcfabe10522f883cd55ee03d7eca15a70050d9bf65a37f6fdaf79e8c5b3753976cbe964db7e36aed63c15d048298b01 SHA512 2519a981b0e1312c39757119285011df67e4d46dea6c996819516a966571aece2b8952325a6126340c6d0a226a310186b2ef1d21dff3216bdaa8e481b8067563
DIST psm-0.1.32.crate 25073 BLAKE2B 33bf67e8f7a30d06ea50a937069925005aca28089e3dde0693bed159bd2cd0241ac6853850246345be5af30404bf65fa7c86738fe41870d548f91fe05035de5d SHA512 c5ff63da59f381a4c417e3f43166dd4caecd4bc0a7c2078af3bc618f8a89cbb2bdfa6d7e8d88dd6d4f9fe80053d12d0d99bc5b9e34b7654c78523f53447988ba
DIST pulldown-cmark-0.13.4.crate 155043 BLAKE2B 78a6de2dffbb66a4e64a2bf38a018c0ed894bb345f23a507ee92bc58abfdaf110ae9089e46085091801bf0d40a923f8442aa9e1ba05ffaecf1e5a9b6c42f77ad SHA512 99f4e4b95680a7c94d2d629e5e255b8d379cef2f25dd349628abd254781e81bc8d287fc7cd19f117c8f624b459b71507ed1ac61563465f612f19324086564a3b
DIST pulldown-cmark-escape-0.11.0.crate 6719 BLAKE2B 232d5e5efaa6c9b5ba140051e21cbc16b46b32fc40931bf434fe25c24fea5d8a39e47926a6256a826548081e246b4ae36c41c7449a866cdaf60037eb64ee0965 SHA512 b8244d6c93a983bcade5e1ff699f334aa72eb638b7e4d22cc746b713b1d0144e6c1eac243476362a77bfed37a3a13a6315ac8d57920dadee7d2734f4d96023e0
DIST pulp-0.22.3.crate 147931 BLAKE2B 0fc657855bb94d1945d4e48ce75e97f724060655f2345c7489652f2797d18a4096a2969ff347b9938e48910fcb1341609aa173d02f67cb0dc298e9d18ce46d81 SHA512 a0ab49dbc9b3d17a930f53f615878a6eb8de7df6d89f719aeb4492c2dd7135966ca14237f34b7bbd41dcedfdc28b28e593ee7d6619a5ba09a839678d8947ce4a
DIST pulp-wasm-simd-flag-0.1.1.crate 2308 BLAKE2B 27ab9452da4c185a2e5dc5b57d84d2f05808dfe234d30de0097b432cf4a550cea299bd99c0177111177111af8c726f903f93bd15f89f6ecb5b6ffc82f3fe1777 SHA512 82b816b4a6f204adf63d3c1dbfd65d7f5af8d6f19f01d2a0e4987369af999d034b3444694300843dae6a93004c53eab53d06de5d445865c3b43347a804d90631
-DIST pxfm-0.1.29.crate 879481 BLAKE2B f5fe1524867327da60d6a644e43e70943338c722cf535a697d30023e60635f6f8adebe7e096afb527ead0eb4c3837593a182adf6b614b90e313a9c98df80279b SHA512 dd83f34a3b9a3021ae9860e0cb580229b7c6e0d485f107760bbe012471b5a9b516e1e7469e8b104397c388871905180ce222c2471515cdea680d35edb5506ef7
DIST pxfm-0.1.30.crate 879463 BLAKE2B dc0b0d2eabe7e6bc00e6f6235a0d94b87350430920037971cc88d40a4ce9a8ee6ca82b14f933f36d44f73410fea99eb80e5805e9f6167266dfc49d203890cc9f SHA512 df9ad5da9fa7231e30aa62af5a34965232add72e5d4dd19b525b7932056592d25a297c89ab97c062b51fe6480755fe9f5d62bd016b3fb293843e4837ca7c98ed
DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377
DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
-DIST quick-xml-0.39.4.crate 214141 BLAKE2B d26b608872eec8372080631022100950ae0256a0f1b275a94c89c8aed1009a6d362a2a09b16fb6ef3572b2e41bd520a8c67af120671c0756ecc7dec90ebca37a SHA512 28904df8400330485043338841ce5e5f306d634f7672b0bc521b2c1e6d3a048b1e0cf97da0bae95f94a2c611d2dd8248ceaea88701d07cbcf82a1c1bfa24de79
DIST quick-xml-0.41.0.crate 231661 BLAKE2B 526650bcff3ca90b6059a83f6b03b18d878e1c9f7abddfffab3010215f3ed2217de65fe629ac3784233818872189167b204ff72af45632121527448e78713920 SHA512 3b04508bde84d5f911edb38df177568bb0af3f67e0a02dc164c858df81b011afdb7590539222708f951c0d30cd3dae38827dad8c1a25741f088f00da930bb0d2
-DIST quote-1.0.46.crate 31628 BLAKE2B b004131fc9942e278d3a89e9a68ea76098b94a488a4e5577074f59983809d92bb4803f759c47426a683191cc23bbe9783bbebbcbcaed6488d45a0e01b787cd36 SHA512 f51e65743b9f15b491d20bb6c3a0df921cfec29df8bafca36c9dde034b5117fe3f4eedcc258126c6cb1729be1ffde5fcf7e5b0fb0c3de4a618f46ab3cd803e77
DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
-DIST rand-0.10.1.crate 105801 BLAKE2B f442da8e90eace94adb0d7a1835d54091b0940d5ac75adf60b337edc1964776c06ed06f0e97fd719d7fce4c187d33d7fdc29fe74d5caea05eb2d81e12bb05882 SHA512 514af678610fd4a2abf7cfb8f9e0d738e600b492dce8dff0d30b5e637de5f84995cde4fc29e7ba4884361693087fe94c27544d2ddfc1960fa724d2e375de9f95
DIST rand-0.10.2.crate 104493 BLAKE2B 3aa9c466444f67d7baefa1ee063a8fb3f63edd0676914596ce904dd2d1675394e1e150fbfc6f2519934ef4e3eee2e090a08ff57104f1a503a8aab2ccc2eeb0c1 SHA512 1c50a5ddceb5cfc0282774ab3252dc76a15d19cfa5d8350064d120ea5264d260beb024f2c86244a58631b4baff5b8c8b03f71a3c857f7c4988e4a81e9f8af387
-DIST rand-0.9.4.crate 99786 BLAKE2B a6a3c106a8f89cc5f066497fa976b43f577a10b673f1023e28da03f116caec679d85108e112114485ea8536a8edf93f849314f27925081b3d2618d61c4e65f70 SHA512 3b78989d418b84dc00833237e1e83d93a263d67d9ef8570785d1917a7dc731103db1b790643def196d66bd8f163da49994742791a1b2d9da03f854a0176e68ac
DIST rand-0.9.5.crate 100216 BLAKE2B 1307971d6128ea60ca36181acfa5c4f82c3451520461bd9f83451f6876fa8772614b07a4d2f4e6a58ab00e63008e19edb896d2aa7758f305a8d5c9e0e5157690 SHA512 a59c3ddca83a6c6c5a8c39312d33aae2f7464017fca8738e2c8aed7ec013690eba7165d0f0dcc9caac4f103fd62663b80907de1cf9d41ae7a49db01f83f42343
DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
DIST rand_xorshift-0.4.0.crate 10262 BLAKE2B 1b18ad64c3a612f4a2f23c106febb073802bda49dec8cbaa2670882d5884c68d1016fd5773e21b68bef8da03cdecdf3df5a20c84bf8854cdb609f6342c51578d SHA512 4fba5eab0f510ebe5054899ef0f8fe3635a4e798da72a3ef449cbd5297869dff8baa05eb2b69ad01f103163744db158dc6a3a61f4b4a5a7d63f72e7a2b58b3d3
DIST range-alloc-0.1.5.crate 11163 BLAKE2B af418c09a2b07226eb3017e002fe5e3a9698764e375e4b140cf2c262107829924d566374a69c9126403f2e8f14e6c1edb411a92cf3b8d2b115537eeaa2d713f2 SHA512 fd13ee709ec9d8f5e182c6800cb3a133455b85d2e80148321b283741df3e44b71b8fbc353ed82318f56ecd2ea37aecf4dafc0dbd4e5ce04edaffa086c400a7d5
-DIST rangemap-1.7.1.crate 58127 BLAKE2B 8d951cfe3e016949720207703779ced332b734f05a0a723aacfce411ea7c7ac4ba137e1d27bd0c1703cc859e34bcf4eb6a7fdf8c9be66a7772c515048a67ceb8 SHA512 90414b83e335a1dd98491cddf2d0c1efcfef11a8112d58bab84d0cd12281bb61126215325b625a7380066fbc9d409165dc7036f7ed5e3e501ce33413f89de6b5
DIST rangemap-1.8.0.crate 62327 BLAKE2B 25cb6ca6f089992a5c9cd7b06daf0d9ec99388a8af73a5ee5e5b1733583d611b08d9617c339ae77a206b6eb44be0468ce2140999f0aca6c2e5c739c76b237e6d SHA512 1230ee86b2bdd40c265889869957ddb94e248c0c59cb80a2db1939386092a4313dc9cb179527389eb8a7f4002772348f709ae0a11e1e6ee1c76c248f2590a776
DIST rav1e-0.8.1.crate 1465215 BLAKE2B e9c5741d733d671d50bc07b9b6938ad39e78ccf0f22d3ea71238ea38039cf5a8182771869d18e2424042fa37f06d07f65ab15fb38cfeb63b2fac6a89b5d484be SHA512 953a09f000beb1e29c47df705d6312b76d83b0beeca66782f8467cbd6b06f1639e697de165e43d2d1fe0a1e55e2618620a91fda2e588ffce76ac8e7749e2f282
DIST ravif-0.13.0.crate 18719 BLAKE2B 7924b2c2b95fcdee3d46079006d7bdc94a910009b019e6c02a30a374c15a00828474d6906047c86d431b87dd6dfc16246827eb73f9f6b3619e7c2038900b4131 SHA512 d80f4c61069d204ccdf11d691dc527b14274034e2b3c1505ce0a917f5c0225ac1b69a0cb11973921271d49708249eda283bf740d79bd3059960fcb9733a2bddb
@@ -664,33 +619,26 @@ DIST raw-window-metal-1.1.0.crate 15277 BLAKE2B 9e645c1814d1504821341a7d816159c8
DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb
DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
DIST read-fonts-0.37.0.crate 417770 BLAKE2B 74d7175610a7c925ecf4c54c08f4e65205a37ff40cd2ea6a6f8f9f0f7f33832eb560bce7b6c940919c6a954119370fe08751f2edf1f72e1af0144a086cd42ac3 SHA512 dd73b4187e5e2bfe957d784a197aabe6efcdcea362b342162e391f7465c1ecb92a07e3d93852893784a5552892db000f8dbc97e4280da1cb2af1e7073898f8ac
-DIST read-fonts-0.39.2.crate 540506 BLAKE2B eec29dc3c4b7fae01afd7daf16e3726179b9f010264c3a856a102d2fd7f57afb3477dae1a150ad080c7cd53c8769082711c5b3778adf11341122242883161e65 SHA512 cb72af2ef39771c4660778453f3adb395bf65dfa936737e561c19c4f97124f1bf9286823b61935cb6b6f9a03671dbb2f22da719ae042337d6844592e3176ce6e
DIST read-fonts-0.41.0.crate 567271 BLAKE2B 4f4fd07e77cef0a2f7849e37dab7c95fd4ddbad5ab6d820688fb0d0d51e920048749c2cbff6c04b5d92046d6d20184158810fb55051fa0241c5128e00844aba6 SHA512 601b4c3b5dd7e5e0020b679cbab319f0955185b72f691eaf661a50f97bb437bd5b42db29f2120324f9f8c675727ceca7615440afb4d4bdfea0ebc3f46199d8e7
+DIST read-fonts-0.43.3.crate 590946 BLAKE2B b4ad37382428d260967f58989b70bed32d97dfb8fbddfa861037f5c779cdcf16d0238e1a5d3b3bb112a41a1825211a7eba61677db8b731a4a6859ab0a2955f39 SHA512 71e2227be72e62208aa0f22542d0d5da8d2e06285bf2355692d1f61fc5dfec8517952587e7394ec007a9246bd09257799d2a06c0eb71b52efd3398822d957ba0
DIST reborrow-0.5.5.crate 3789 BLAKE2B fe9dc9308f9ba42779d46a4e329068f75ca401ad17ff497f0f04710eed3392a11c316e76223b6e0b6f3d5ddee5e2382acc8307de930f17ecff36e47570b3a58c SHA512 86323b500ecbe862634f5a85d494bfb8b67398a3d704882e29826c47ec03d496f3bc4d8b35d55b530f6034a750c716e2628283bb68fa4ea612bda5f963f5c9f3
DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
-DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120
DIST ref-cast-1.0.26.crate 15375 BLAKE2B 7470a3650d26421c156197ce380b2f60586dd718e2f72422acdce70ce1af9bc7861be2b51dd8709d0243bf052bde81c3b6fca838239324dfd2bf106271555022 SHA512 9f3ca8ae1b009651a1ad84db2d9af9d6d3a311df088bd717fb742c76ead64888e557847fdc5e721de8f2e27be086a13d20f56a07aae93c5664b28825cfb1a96b
DIST ref-cast-1.0.27.crate 15335 BLAKE2B dfb8ee43a77e14e0f7536347fd89a8626191c15ecc37d4a416fbf48abd53bd375f8c35c4dcd16dda4153ebe432d6e3dc9794e17f80a6a58fb034922c5a20dea9 SHA512 63e91b7eccfc9a57e7fea571c8ba1ffc5f3f937e4238ac1d3753173cfc4c5493b0901ae38a39f90dcaaccf9b8311ba077a508602aaa182b5ccb1bbe48af15e58
-DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70
DIST ref-cast-impl-1.0.26.crate 10232 BLAKE2B a5e3bde527d9d26085211e33b4cdf7ca19b5b0427eb021a7a3d0b56e1ebd5f87e5bef1f367960eee736ac18650a35974a8dc70b00bf92ece5699958e4b30efa2 SHA512 3d21941ce3ac83ec5188ab0308c0fffb3bd369c2ba317ddcd036dafbd513d35983e2a87e871f30f2ce8ed46908f9815c7162338413966fdc72667e543013e7e4
DIST ref-cast-impl-1.0.27.crate 10194 BLAKE2B 613d0ba2da8110ca6f5f04c33bbd7dba3919f7089795581644fcc70c8bc859c43e81af026ee57f3bd104240473313ba9b1419386fe6c8a580dc3ccf9286b2f85 SHA512 2d01ff2de4b61ddb4d779e0a078442c1651ab4d424a6a6162dcb8c2f9e3e31fd8aa0c5de364e3e8fa0701a2a41f3671fb3117bf249089918ba5209ad97936c0b
-DIST regex-1.12.4.crate 153468 BLAKE2B 404a31dbafedb5f5f4d45aad7e266ca25d3e8a15eecd2c8eed9c8afb8b405e2337c7df3b4dc7fc86742eaa93c55c76b625458cf2c212e5140bebc9f4051dd9c7 SHA512 d925acd772c27005cbf5dbc964d9537d9c01804b3258a155393d04ce1bddc9c145fa63ff4ec895d8270426ca81d551cd333f00a0050df2e4acb8ee807a691203
DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
-DIST regex-automata-0.4.14.crate 618012 BLAKE2B f12b0f1e59d32711c113f5f2157a4e1dbd05095c386f0e104ef3d551cf029d0c3346d09f54d5b8a8bdc557ab4d91ab80a224d81b3c522b3c64ad1566972c46cf SHA512 58f8e7c41f71c1df50fc2f4e70ea7f5ab762170494497541b9a09076058f94a799b6fc4da13c40fc26a2f1a0b650b499cb9830338152e96a24e3a32b4994a5e0
DIST regex-automata-0.4.18.crate 628707 BLAKE2B a3a9320801319eb6312fa5c90b727a847cfb520a823a1d5a85f23bc07afa81e9e02693642b1c9345d80ea51946131681f048580e2e7a4b27869dc258706d7042 SHA512 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
DIST renderdoc-sys-1.1.0.crate 10366 BLAKE2B b8a45b84ed2d258c684b8056eee7f699bbf2381034aefcf77df0481c3f07a0705b46ab89d462d515bec752f22de689ede3535be5e826a75b84adba54ade51abe SHA512 a9535ffe9fb0a7c38133a834419f5b1f9b866e116569e0f31f2238145a63e1392d4f24186504cbf40bc67521842c1a977c0dcc53f5a12f45366b6c44484a64c9
-DIST resvg-0.47.0.crate 78312 BLAKE2B d226f7db8d651ff0d44b7b404c963cedd4f8abbb31bbdca7bb42aa0d9d0e1f961e094e8c4ef0bb565944389ea117033acc51f164600b119933c046b92bafbbb3 SHA512 128193800f6a84b85b1e370781e3bc2155a6342feb19af3b809cdc41790df803997c09e38de731edff2063ada32ca61f711574fc536e0c81d026e1245ebecf42
DIST resvg-0.48.1.crate 78696 BLAKE2B c1ec331916418e2498d2c51b1a4241d1a43a30bf469496df8e3e9601fdf5b33c46edb81bb897e1383b550fa1ac82227bd57d8d5f711c7a0d9a94040e592cd1b6 SHA512 9b8cfd49a5b08b0e3f4f6b375761fbfdf604a684cae3ab17c2bcb91045685ed4de5ad6c09197c18f29823d66b2a2f2918dc89ad8f42f0b21b2790e214a5e7ba2
DIST rgb-0.8.53.crate 18607 BLAKE2B 1d47ab956be44120532cfcde83b36ce50a69fd5d1eab7bfe141e81efdc50369c38c698e72cb8a63d08b427eb6bcffcee8dbbabf7920535cb6aa44df078ed129e SHA512 1a9b8edf06a8077911554ed3009ff6a519d79682cca59ff291d550ad9fe0fa8e7033975e7b50459dfeeb9102786a2290bc6ecb30a70107456724a5fd781c45b5
DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91
DIST roxmltree-0.21.1.crate 56837 BLAKE2B ea9cdae5ee2765f476d897d6e13dba5f2c65e020b4db618e21e6afbd74557341c44c01e69e9d5303f1834638e6093722caa5c9782cb097362502d94391278df9 SHA512 423a9060f5101c0bb62c022559b02829e90225da6b4e75d4d214438f443fd331ed430db484b3fa6f9259ca6eb3b825f10dbff8b9aa37d81b62c1dabc9795f385
-DIST rustc-demangle-0.1.27.crate 30448 BLAKE2B c301ebc7d127c679d95dc77798f738263aed592a9d08cc6a5e3f53a4b48fcdb8ddc824550c35c6274093315d71dd720588e1bb7d6145d1e3975dcdef72c45932 SHA512 da827b28e0be62af85b4b5dc15de06d78058bdf19888ebc7c55a46b533d81e2d8ba922bf032bcfa5334c6c43dd5bb272ae9510ffcf9ca2711a284bfbe245fcc4
DIST rustc-demangle-0.1.28.crate 30857 BLAKE2B 31b6d585541db03aca743eca652bdc082de8f9c8231e2304b7c4fd5c902aa6084e5812bd229a859e871b2794d542a87e2129f37fd84edebd642cbf8e2fa84b54 SHA512 dba9b342306c4b1115497a058e605c291476a5ac6745a2ddd1704cc9eec0c5175fcd0c0c937595c043e4e77f70977b014cd5bbd25f9c446f5600e83035631e91
DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
-DIST rustc-hash-2.1.2.crate 14754 BLAKE2B 6e9bd4ca7c27339e5d06bb82139d9d4f18c9b56d4d9cebba69c7dd7220e9cd16b9894881ef1e82adbd8ad01d5255b984952332438c97d55eadf40b320df1fa27 SHA512 0e63079dabc124395e73b585b7c68ce00be583e0809c3ecd2d1cfe0b4d64e2f2870294372c658051fdaeafc51fdd348a461ceaf1b87ebd5f2e2dfc717c2ac5e1
DIST rustc-hash-2.1.3.crate 14811 BLAKE2B 97f5d4a011d8488d382d34f53a387969e815d278e798cc04daec21a2b7d074bcbf7ad939b55214d6bcdf1fe97a92f8dc88f5059b37660af8cebbf8bf243796bc SHA512 d44c38f6775b77b5841a644c53a68c09a2f98541aafd809d385b854f385bbba86399aa4fc76bb3dfadd2cba64ec688db22bd353e1ae4de81e0f6e9d36f0cf629
DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
@@ -698,38 +646,27 @@ DIST rustix-openpty-0.2.0.crate 12888 BLAKE2B 81e349f880e029afbd25133d93e202fae0
DIST rustls-0.23.43.crate 375868 BLAKE2B f0107d4bb6e57d34c417ca484997d2ad023ee2a8b14709fcb5d12d07f09e7afe24cc981b078958d103d5aecaf715a00419e311b893831ea7d74f3059139a3e4b SHA512 7d39bb7415cc97071795dc5b8ab1216a8fc3283de9af0afe457d7ed078b0a82eff47a740fd79a88ea90bbeca7d43f797f70678df894400ed25e1418d5be278a2
DIST rustls-pki-types-1.15.1.crate 39322 BLAKE2B 4783e31b560ca780d7c6c205387b2d8178d6865d3aa3e4988ab91b236c13f3cab94cf8df09e21afc65889b843047c528f437093683fcf30502b3f0b23b9c059f SHA512 48553a2962d98f80bb65faf4e2f5d7016587c22e4a8847fc67ba8f92355645fdf4b3e764330fe87ac7e460d0c491970cb74aabbea14e24f9d51da560ea3c8940
DIST rustls-webpki-0.103.14.crate 87490 BLAKE2B 4fea0c0069fa12f5dfa76f6a3575d7816f3a0cf4894f584842f0dd0bc9ef5cd67fd974acef87b453847252fa150dfe4fd921f7251a25b4ff020c7d5ba740ee7b SHA512 2e316fb775e4284c8d43c4d93586034189e6c9c8623fa82053696b3c5441cea582f3d78a54e28db79e9c477befeee2de51d9bbc2f049a95ab0d741f3c0e69429
-DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
+DIST rustls-webpki-0.103.15.crate 87465 BLAKE2B 4d2349654fdf88019eb6f5048eb17589ecb7cd364936805b2d349d52403bacc5bff1519f3cb69332a927435d9d694a37ac5a50969943d9c17586d3ac3432045f SHA512 adeb7c379e9b691e044d497768959bab9c8f291c21f93e9f5373ab0639e9070258945e2bd0be4e8eb8fca98c3824e942033d6430d15134f8fe8ff3a1c4d98382
DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5
DIST rusty-fork-0.3.1.crate 21108 BLAKE2B 089d796e788488b2a07bd30f24b23193544f315dca9c34dcaeaa29928166de198b8e35bb0c89b7822cc058c1a381160ab22ee99e933ee85ea50e1a5830409364 SHA512 815e88620720901c737b8a3552424584094adeded3256678d3d033243674ab7808fc6404e678f52d0e46fbedf4eb9bb2cfd2ee85b543f21e448198c3c5f02381
-DIST rustybuzz-0.20.1.crate 272721 BLAKE2B 952760b72a8fec098321584cae5fb997b4b23ad3ca98926e96c231dda2ed385baca3c83037305553dc3c6ce4f112aee07465019be7d85903d06801e04c7d7b79 SHA512 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c
DIST ryu-1.0.23.crate 52823 BLAKE2B 20ab79357165c4fa0eb5139047ea9fb7190de888e7131d8be1860d9c3f81b9aa6eb74b8835d6a277a359ea8457cb9c3f3e10eb08ce696ea88b3c050f70426cce SHA512 46257bb145f9f083347b808ecf5932dc66ffa656550494788c1011116976ec811531cd27e3c28677cfb774fba5effc310bd232e697ebb4f25f059acfb9c82937
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST schemars-1.2.1.crate 94403 BLAKE2B 428d5b2956848ae7549e488b120cd87e6ace83d1a0ccceeee57695faea8885efb80b0a46a1690e4cbfd867c7d57769de7f1b137e91dc11cb843f123f92e20984 SHA512 a18a5e29b98ebbd78d46670317ad467904389a71e323f576c61816ff9ed86013df5048384b9c9af01c6087e4eae10e3dddccca6b3b6cc723feb2a6af08cae9e1
DIST schemars-1.2.2.crate 94320 BLAKE2B d7418aaabb64327584b61f257476352a6fa3c263ca64c88d30c689d8d0d14f65e2526341d219f93ed5eb7b51855bf81cea28aa52ed42f6dd794a3fe9032d3161 SHA512 5320aa87deac896709cf019eedb98c8a6932836e0c3d7c9e9f6d0895a96e2775afc8a6c5dd3f70d8f2c450b7ec43e4a50214572769ea69594012ca13e19dc2ca
-DIST schemars_derive-1.2.1.crate 31319 BLAKE2B 62fbeebd4b1d7d85b54a4ec0c75ea26f4b85b8f029576396c69b3185f0e97f4782b44808f35aed2abc89f543e102cfcf0c4b9ed71a6b7651686b607f920b8b56 SHA512 ba80da6bfa7b4601975c440d1d8775ed956876de2545f75fdd427fb8fff8b0b501e4c99905a0c69c7821f81d9289724284bd85a7fd19de1c650b6bef11489a61
DIST schemars_derive-1.2.2.crate 31436 BLAKE2B 7282ca1dec5e7a2519bbcb17e0fc602d7fe3ed9e945335bcfbc48555b7024b28b370986fc68906c220026dc65a7e7c5967b54262d329f3816e03a5721d2f6958 SHA512 400b1afece3a44cc0a94409738581dc619a2238b179c5daec0058b8cfeaa90123b42fee7fadfd95fd2beaed3e70855827bd2f6756303276407c1e77fe99bbb50
DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e200836a60b297ff3fe698699ef6a2fe8a5dc6977902a08f7dc63c578aa27607dae0f1889b849c257c59c48a458e1ed SHA512 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST seahash-4.1.0.crate 31976 BLAKE2B f553bcff7af9da9b024efd8db4ec8cbe4100dcf4ccd8f627c724fe4a34b678ef0be8da44e92ea55c4622b9f9f37228792a22c8bcdd54e652ca926eb3c7d37655 SHA512 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
-DIST self_cell-1.2.2.crate 23264 BLAKE2B dd4208f060b09e673178d0c66ba98670187d613fd903254d17e711ed2538c4ce6cdca7c0d65482a163ed2c91c8aa9b19d7f29df025b9964d69ba0fab3a6c7d6d SHA512 b47fb19bc623b5d670c21a2b1c32dd298934e295cc5b965b2b244ff4a076a7de4c652e4d820db32e68301b4124334ebd25837b55c610b75dc60bdd95a6ef9420
DIST self_cell-1.3.0.crate 23869 BLAKE2B ab5a81d1ceac0f7221390fc346376ea764839893baf4af0372b47cb8852b4fcd986fc04c1386068c4f796d6180f70f8def48d7bff4ef057202ded6e2d9adbbfb SHA512 b7a629dafc90702468a9b4d97bab7f222e6f7263b3755709fe8da3311ee50245c304006ee3f12401f0226807ab1f0a44d25759caf2b84a33757fc76f9867036d
DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
DIST serde-1.0.229.crate 83669 BLAKE2B 7f54b013f2273865493684c7c8d7d272ffbef903a1242fd81808c69b23444acd96ec0ebc43955cace91107331ac74f5e60c770464ce5b5cca92c383a810f757d SHA512 589b7523ecb57fe2003cbc4eb36adb07f663ce9c8620a7880a63630360c3d36e77388a270878493df0c383c1266ff855aebce424227a1c9da42f0fe4adaeeb30
DIST serde_bytes-0.11.19.crate 13427 BLAKE2B 9cecba42c6aa66b577c90577002184376aabd962e2de3a7803ea073479601f142cf2e372501f8caaed3b3030d1202e3d0ee1cbde84a6b1d9e704d690b65c578f SHA512 9d3f72532f57703231b6e60f4bfade202a734944e0eff5a336aa342c5b15949cf29a0aeba4a921cb7a573016f77f12dc3a5a78603f93d07352e0b64f3a4307dd
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
DIST serde_core-1.0.229.crate 63100 BLAKE2B 3126a7f8915a142f49a403dfc3b54341f67af7e533d94981e4b13450eb9c8d0befda14c91d4ed05a288a3b71b68430d8d5ec3263db6c146ce697046657b719ad SHA512 23122dd8663f6b4cecc8e6affe8b7a010abdd31428461c033a5db330bb7c2872c8a7e91ce0884923b640bea801a64044fff6ef532b260c05f31cb426b2518e66
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
DIST serde_derive-1.0.229.crate 59864 BLAKE2B 28ab7ec0616bff52dbee3e05724b85db0fd70ae9bbb1b8f5124dfc9c923f12547e467a0b838ef57fdbd526d81c2718b2b8e7e75aa54f8e4ecace491362888968 SHA512 6ff319ba98b7631aede0c985cd47026d4795139beee9d53e5b00ccf0a7f6542e446b094821044fee852c7ff31c3721b964fa9425d15685714ed8f57534070e9d
-DIST serde_derive_internals-0.29.1.crate 26189 BLAKE2B 09d2fd10c73ab114efe244749678c166afcc3e6217f2a4c08c01a44e546471c5f7cbb7e79ef908fb306975852fe1ae32b7988e04df3741ca82db1e3a3d6979f8 SHA512 ee7c8a35094b8ee1d8958f4aa177e5c536c6c7706d446e875f1ae1b5249738ecee053a0239e1508114b747797fcd080ee33ed88929ff1f4903988f64f038b771
DIST serde_derive_internals-0.30.0.crate 27140 BLAKE2B eb4c2ecf6c0070e1eca4dfbbcc54c927ef14238cbc5caad7a7feb64a27c1b1f6cfdc530159670cb16fc88f41a585cb59658949fc63d395fc8247a79a39982297 SHA512 f010b33480598523a24765f4267b6a3c0b6a56d4a587367f38ad076f755e3a3d07b53a64f6bc89608a406083e49fc3c082cf6f30b3f46488682ab8a489c0afdc
DIST serde_fmt-1.1.0.crate 9401 BLAKE2B 442a2dd41240004e157f15616c2b23fc25d1b4889d53923b84644391a07b80f25e154fa351be6ee34713caa8daa7c798c85878949d97db43bda43c6a86385d94 SHA512 d56669ef4053d33df278bf7b9868b3694b81f42d290a4867d4e685312242fff0c3bb3fe3590f9c782d988bbb45f5f35a70621bf4db47a401530fefcb314573ad
-DIST serde_json-1.0.150.crate 155574 BLAKE2B 03d46d968dbcdf626c5a7a82dae597bcdf1038e806de11f8f7b094ddc6ecf6f4a52cbbb7d4c26715a6e9fd99b19618f2728e050f0613c9b1b9d5bbc7b8cd0c47 SHA512 f980f8f4ccc122db36b82de4ecb9aafccec7162f7fe49e6c7c58e2d26d49d36c650af33c7f0d66b057f0d2870daed0cf85d4567b10b64b1a9e10b7df61e1921b
DIST serde_json-1.0.151.crate 156556 BLAKE2B 3d9744a6d247000a03585ac59dbda46e804746a8ee5e912744d06c9a82828d9c3997bfa61876955896df732b219db4628f99aec669eb2f25459f2f37f7d5ede2 SHA512 351407187b98416a57d4d9b380cfdfd28acb10af0b3e9b9eaac3a4810ed4b58bc3572d97dc7cb4a45b0284466787ca82952ca6659fb37fb23afac40da0d4f315
-DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68
DIST serde_repr-0.1.21.crate 12412 BLAKE2B 5850dbdabee27c893488c3e6798f881485048acd388dab7d1eaadec26a0e8adf5b13300d24cc4dda70618ff064d5ac327a70296f12e5cb5041eebd63cfc68b0c SHA512 d4a5405f74ae7e5c8ae37faf1642446e55b92c9b214cdc0c2fbfc248830238e59c6df38521708460645e685f7b49468a194b6c01032edcff24bf1ef611fa9f4f
DIST serde_spanned-1.1.1.crate 11025 BLAKE2B 24329285e068484b2480d603a6ab7f041f111e03eaaed6db00ac94e36e608c810b7f19040265c51e9d881e65a107cdfde98068b5f1f56dbb8e1fe6677683ac58 SHA512 ed6f0cd52d97985458d530a1ff973aabef8b611a17e739d5011aa50293e4cc994af24992e07ac55e0d2a8fa8d0577ebdba4b42b920cde505e05dadf05382e545
-DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
DIST sha1-0.10.7.crate 14582 BLAKE2B 3fec17fd0f48ac526d40068d699c8319e211aefc43078ba17ff48a4ae2dbb02bb672a9105ce60254933a1941f600a9493e21bd9ede7e86e89ad810aabe53fc1b SHA512 89b6998ed24d2f3f7a135afa95e47137e3103395ad8a6b297ee7dfb0be85b0d52b96dfa2dd3c75afe77ff5bf22918eca24c72e9dc14a2501a5f014d22f4d3418
DIST sha1-checked-0.10.0.crate 783840 BLAKE2B 04b347b214833a0f96a92aa6ee6558ade73a704b2118c25efa6f2ff976b9abb89444ba66e4ee7c12829dfcd77e3755f1179f6fa8e04c784c6b512bea7b146ed3 SHA512 8571c7a068b22698cc54bbe3e051df02682b01d112ea576fecfc0c1702795bb29b2ec8e302c19d4d701aa3a45011ff0081e6675062d284f9461b6d21f61bbe68
DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79
@@ -740,30 +677,25 @@ DIST shlex-2.0.1.crate 19332 BLAKE2B db2b6c5f7f30ad2f968d2dd386d39b362b8d19d7e17
DIST signal-hook-0.4.4.crate 46945 BLAKE2B 705935c4716013d41f4ea487070e15d3eae682a635f7ad4b1cc10fd8a70c9437bb5877b83cbca054cf294605d87f311fb0a9b3d1c61052a45be35d76c1a5a7dd SHA512 0af5eb107c39397669c68808d27f58290a5652de43f71036ba8dff2355c20e6704f6fdb81af73f866551b8b5886400d6c49ea6461492e0d0f26b613fe0b272d2
DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
DIST simd-adler32-0.3.10.crate 18760 BLAKE2B 4c40e9cb6a9c153bac66674c5455483564c705ce54141912eb5c5c54c4aafc2b568f56b115396f5f3626f7afc78068a66fc6377dce5e24859574ecd9a5f90c46 SHA512 21cbd5ec350272fc037b5ab4f235a9746c7e878ed00ae5db67dffc15648e9e839b01fdf54c8b054c79a8d9a39255bbd58c6283355653bdb641467d1ab13ecdfb
-DIST simd-adler32-0.3.9.crate 18572 BLAKE2B d373b08b081f0c1cecf7ab95666beacdef7599de8a18d6a59f0eea8f7a59a36c496dd4401c6f82e4ca586642d0af746bc03fe069af1111da14ea56394d3da708 SHA512 c900aad6b3f8b13e995031d7e2ffec015d9b68809cd9d76e8368a1091cc5f3d63073c7a212656f3a7930e4445e64b93b977324d4507f02e059676ea2cf59839a
DIST simd_helpers-0.1.0.crate 1527 BLAKE2B dc556646a3fc94548f1e16e837e94fa2e28b78b650260aa50535a45e92fdcd952bf0eebddfc2fcb9e653871447e9b9db82f3f8c1090fe09442b7916c65ade3e7 SHA512 20577ab7615f955ee3a88c617630fc6c88703d455629d5b3838a551baebbeae8c64a2587871ec5a4fb6bc203945cace50593a238e4765b5fa2313bac30237ca7
DIST simplecss-0.2.2.crate 22136 BLAKE2B 752f5adb0587b587ef15da4da442ced19c93cff916dcbe86329e06d7baf879dbb8abf30be50b084c6d5ceb83dc79bd7537d9a6a0478d8dbd1866c5193d2f4a72 SHA512 b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0
DIST siphasher-1.0.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023e5274856d5cd83763ecfebfc1ee814d5267caa3bd1db75615a58f909c268a50415c69779cdd5c877823cab16f SHA512 dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc
DIST skrifa-0.40.0.crate 285219 BLAKE2B 7177edc0ef792ab6f43bc04570cead9011c968418f3fc4fda554ecd7a61b4402cbf8c420b45577fbdd7cdc91b6e7bd51ff4eed40182a6047a13a6019c600c010 SHA512 8f97fc079dd38e9665f17ba671bc5383a8c289fe529a377bd840fb6eeb6a979105cfb1041244fe4cb326de7f965b2e7866490c874e38e657aae3dfa74ff0cea0
-DIST skrifa-0.42.1.crate 292014 BLAKE2B 0ae4801aa4cd5f69132ebe94327a6157fbe0a5b8686979b1f618fca8a69b8626ff55f3c89549626c60711f88937fd4fea74078a6ec9cc710e53502a20bc75d6d SHA512 835aa08315c9c4c688a42372d2c8bc211afdf03ac49201d399e828ee8cdb4b2a43b12be38e72938ab056ad36ab6cb64fc66978316a3aa522ec75c0a98550bb9e
DIST skrifa-0.44.0.crate 299025 BLAKE2B 4a95a1a4db9e0cf0c4d6965cddcbbc356e5f51cfa069a0b647e47ec31275b150a5bc0d14c3ba878371720e66a85b6726937f290f36126b4aff49fefd4e3d8895 SHA512 fce4ed3bc1f1cc600668d8911fee6760f64d1a6b4a012c5bb11e5c94fef7fb032f9ca9607ecdc48337c8ddf2f895ea0bfd88dd182cdf2faa483dddf5d7a3ad86
+DIST skrifa-0.46.2.crate 308020 BLAKE2B ce419d05e51db1af31e9a50842367ae6530246c81c282d0f8bb359a5a90bf74c37345a0c9723680cd3dc4b31b27dd02f242412b323178834349c9bd2d74a54ff SHA512 faa54c229370454af868108603cd476ea0433229ea078a1205dfc68abd57799ba6f533e033668c946e0e59bd40bdfbea87e173b8aebce21f5b579a9ae55b918e
DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a
DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051
+DIST smallvec-1.16.0.crate 32647 BLAKE2B 6900b277f34cd8faab7125b463fd0fd111ba403193fc9d6b54e21b66297bb20b3c00adc68084a468f44c4e28c0480c02483e3537123df5463210ecb0557df5bc SHA512 75126a2cb8ff0501c0a56db6410c53f03c513633febe70ce69f1c9055a2df1f88984a0f4753b92afba918408eae8283a4f16bcb903f51666250da7499c614d20
DIST smol-2.0.2.crate 275552 BLAKE2B 531ca449641c705875a5d977db808d0285d11dcbb744decf0734c4bc64eceb984dd05b4af36d7620901885a8b5f051706b9611c95da836fdda878d195cb0595c SHA512 094bc7e58323cf740a6989c642b81dd3d539a9bc20e5ce9bc7434878abd3adc52505d5ef666177bdd995fbdfcf29f0d4a650fef77b57e0328dfa9cb658b51a12
DIST smol_str-0.3.6.crate 26335 BLAKE2B ba92b9082b3b68d01e4b70710d91a0924cd85d1cdc5d5ac410f090377bd9d8a7b1efe0ef4134c5e6d0a70d2377fa451c1933acf5be25663bd4b71fa20803cf12 SHA512 d6e12584863803ece3b9bc26305572a8a3bac5fa334cbfd4bd598f5a203a0611399332d5bcdf102b470e11992c7a80f4b955684fb267c75b7aebc3e32542150c
-DIST spin-0.12.1.crate 41963 BLAKE2B 18759d77c1694784b0027a122215d87b7103068e4c6d3a132671575aae33cb4564061e4238c85bdabd8ad6612cea39d5c88e279aee6f80708afc68bf8f1b8f9c SHA512 fbf04864941f5801a77bad0dd1fc62d444e5d0b95a6f84cd46704364d3691c13a8d2c03f899976461bd04408001609479e815287bc5d96b4230be03e37ab28cf
DIST spin-0.12.2.crate 42804 BLAKE2B e691d418d229dbed043d93d0103e507bec57ca67de0eed91e2cc0d58eaa1d23b50b2803788072367cb95f56dd61223a2b510ffb30d2b3a671eff4ce54ad34bfc SHA512 202f2800763dc4ec8fb8fb658b6dcda0948977d8ea105cb9fd80e814cc834dcd2420429a627b2de0b3995607042267d0a6afb68700a40f59e9ab31c457c52b6f
DIST spin-0.12.3.crate 42918 BLAKE2B 81be6da265379ce294e0f5957bf3ee3de0c5d413be8508a307bc473fedbfdeeeb76014f775c9b8f56f0e39d9ae1b107e78c733742b0dd9fb4bff70b74c671099 SHA512 01651572f2eaf730ff34778021d00e95e216a2e21d1d5db1eaf893fe89f856df231b9914bdc9f037c4cc13fa61da44b4a083dec9349584ea0aace6a5926079e0
-DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
DIST spin-0.9.9.crate 39817 BLAKE2B 90c2191e17d02160fdf1612064cfe160c0f7f71579a1c7dd0190792a53776ce2bda8b04d67fae2e00c5b9d30389c6ba900b11d2f2f98cfeba21d479037e99724 SHA512 69de7672978c83e19a7f65d8b52a0796352e7787f95aee6bfd3fe8c4991ea934d12dd25382478e17a997b90d528ad750d2abf2a3529c5ee0ef9b4fbcf8c8ef73
DIST spirv-0.4.0+sdk-1.4.341.0.crate 41285 BLAKE2B e54962c6f8ff00e9ce50ac78f75ad21c686c9957c741f9aa9d81ca7a96214804c92a15c083c610a539b46bad69b8af96828bd9cfde7deeec462b94ddc871e529 SHA512 1c75c5d84729eadd30f449ecc6a5297b1b964e22a3dfe13b9a9787ae47d011e19e3a7c1a65ae5a83e0c02286d11236bcc3cf2d8a3df3e3b23e58f783b718b8e8
DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
-DIST stacker-0.1.24.crate 17305 BLAKE2B e13b92d025f22d1edca0b269d63bf799a59ce46a0d5a42ad4905fb4a777db55b5432aa2dc1d25c95cc0180ca9d73b02cfb618bf6b102c87a28960b49a8024e13 SHA512 722a5b7339aead1c112457fe633a73ae4b92bd622c3747a80d306cd8ed086a0251b92e96917f4efa8bd3d7ebd62e8e949805b500d9e0d39f7ef5fb26a6d2cc32
DIST stacker-0.1.25.crate 17498 BLAKE2B cf01938581035434f689b897396671cd1f3202cdc3a6ef9673673eefe7922c665a42b9c7a03267588af7722249cde7c8b8317ac8729f664f71d333505070553c SHA512 d8d3b392f9fb37adaafaa40585b174fc28a000787c7b0e71f6333c7085a6bfa076d0ad14ae2c8486d27965214829887be6ef361b7213da3cf6ad24714b282b51
-DIST stacksafe-1.0.2.crate 7793 BLAKE2B a0fcd43520e55fa22b42fad58df58e092eb04829ef3c7e7423f8a5022c5a0e89bbd80d0d2cc02dd1b3f118f0b3a8da48b578c198da6f9f239cf1ebb4d33bb7d0 SHA512 8dcb7899a9098fcf5742d78e2aad3e0d43d0ed064017df0df02e211c20f17529c364bed12ebd8f66d5d9510a189052f92c3a81ad568454aa29bc58d4a0d8496f
DIST stacksafe-1.0.3.crate 9707 BLAKE2B a145b60c3983ba31056545504c7be2f39fc26d5a6c29e83b205030104109ac809777dfb35a8681f23c84c460aa8e8baddffbb9f00de5cef81ad1ec219b8536ad SHA512 94152481cdbee6bfbfa4d67c171c3fd8d985e30a981ecc28868bdded167b28d538842abf955de28128f7855e5707d77e4479657c0bbab79e1aa11b8f15053f0d
-DIST stacksafe-macro-1.0.2.crate 2984 BLAKE2B 81c3284307d6be03f25119161ecf30bbb72a5272af1fb79048c598ff3447c9725391e177478100bdaa2fdfb8a3083a6f8946bacb37d004e0f94ff9942c108a79 SHA512 5a9780be9aaed9781f264507d5d0b88a851d8a55b61e1e0f2f2d1b01a111350f2226aba1f79aa23821b26eff6d6a85b68651ba9ce8e4f647ee7862b61782f49b
DIST stacksafe-macro-1.0.3.crate 3017 BLAKE2B f55dbfb11a5ff66c40e79ef47e77c2149024c943d696dbc1a53e007720242052cd1191183eb49a503a5067acd803fa31f433f88e137a46eb2818fac8ff73bad7 SHA512 4c83025f4222a56161445a04fd5895f74da40b389093218ee2a7b9987fcc8f1abcad965c1d6fa2aefdf9c0cb9f33b84d0c4ac329fa8cb150fd41a11c2a36ed00
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
DIST stats_alloc-0.1.10.crate 4476 BLAKE2B ea7652425dddc404d430175bc8720f56ba9e4e9af65244fcfb3e93a8ecc330d2facd02a6b6a00d4fc0db02f804dff67afe8960fa2305fad851934ae5d15df4e6 SHA512 5c51094c5632df92ac1a1ea5e02887344c691fe4da79071fb355ad6b757b0342a6ca23979cd68117d4e383bff61da70228b88b453d08327ee47454a64e6fa453
@@ -774,33 +706,38 @@ DIST strum-0.28.0.crate 8550 BLAKE2B a43ac86204ffe8889e5ec8009bc742c9d13bb04001b
DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc5996312e5d15adf43295bc04f570f09b91307e0e17941a1528d6eeb2fd640786c40fc4471616f622c310b9cd9890184 SHA512 a50f96bc94c2bfad8d9fd499a4f3f3f3c2cad07c92800867307c808efaf8ba192ee177e4bf7e67f19a717c89439df7773c1749047a9e0c3b0d5bf1d54a040d40
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST sval-2.21.1.crate 84070 BLAKE2B d2ad129b3612954b449ebb976db97d2c02f664016d0c0a27513685d2082916f2c1bf2724cbba3deef93aa4f88701f7be7ac5d05cd1aaacf52633fe10b2fcfd81 SHA512 fa1cfee0b1afc448aad1bc22b922dd3b7e6687e33fc2de55df1c75617477cdbe8f778309fbcbd47a0a765aba3dfcece69793bc4422fc090b00693a3950e51215
+DIST sval-2.22.0.crate 84078 BLAKE2B 817659d66291ae6bde930448cb56ec08b1d6aa859af811598d2d92dc1df870aad6f5e1e56bf3b6b076328ff0718d5c4715b22e8dc5d7440a59ab1884d8c0bfd1 SHA512 b8c22c33b9b59f28a5c8f43bb5fec48c5ebc0c3c35d4a7cf0e20d8e6e391342e29794b83d85e276c9b7078dd5bf966978f3d82120674b75d37085d49c1b2ae8a
DIST sval_buffer-2.21.1.crate 36388 BLAKE2B 03f839500f04a53ce9fec7a4938c3cb8197bd647f5aec111a55ebadb862a31c3675adf8a9bfec2978162cefeec9ecaaac460cc495767b3d0e481ddb8a0a2d1ed SHA512 a15f42ffbdd06ccd0699dde7c6c7b57ab82c92d855c9e6845b6600968320b38d3b48b440b8276399d36c7e4c5a4c4205bf8c00042c8512f55dfcb88a05d1ddd5
+DIST sval_buffer-2.22.0.crate 36354 BLAKE2B 1869e2d1a697323bc5f96f3a49004b95ed321c1a0d170e303c8d07687b52e78cfc81e44e6638d3c77f5988a9a11430929b5d2c2a1bcc4d032a8b49a70208ac0f SHA512 c64bf8ab0bf9e75cde1ce821351742bbd151e2cea3082803385b11d08f16e73f87faa5eeee5b3574bc96af9436a9723ba08ae0ad989f2ac3622434eca5711fdd
DIST sval_dynamic-2.21.1.crate 8521 BLAKE2B b18acd2b9c26d9ccbb449fea5af9f5b5399661175a0c6dc65ad97b939b8756f070710172c6df8a9999f920a53a039ed625df9b600706d9fdd6cd1c9caa89d8ca SHA512 a2eb2630c5e0d9044eb16681ce2279f7b3065d2847584902623bf63a3e9a6141367b005f317f3c2d4abdd94f52688d5092fe6e92203ad5dd9192c21ee9d21521
+DIST sval_dynamic-2.22.0.crate 8518 BLAKE2B 385a4fd00d644acc1ad9042cbbd27857c6e78d5c53823bf1df998139f4ee1a1f1a877cd3446ae4afff344320e914c84aa8f3d9280ba98784c0c6528769289e6d SHA512 e5cc54e4bf1cb69f433e3637062d9975b43b3d399e51639a6e193799355d8d935d158f09ada632275185759070a120dbbfc0275b0489b6f6c73b7c75c3d20922
DIST sval_fmt-2.21.1.crate 11104 BLAKE2B 5caf1284e4b11aecd99029dc4b8e7705e2dc70bd7f90df67db4e7ee8d79933ec62e5cbcfabe1f2c33d79c4f025a7c36bb98ca64f6ac3e6313bc1b1ebfeabb33c SHA512 2ddeb287b576068039b7b914a891a078161d6115dbc938356195d44ce39bf982ce97c8fbd6afc4736ca75a9cd1f5f2e525154e390af87b1b7c09b7ff2bd9fb8b
+DIST sval_fmt-2.22.0.crate 11100 BLAKE2B a311af93fe19fa4d67d8294b0364ad010adbd777e4ae402937ccb83f21907ccb67826fc9a45fc7804014c878a375f032abee608cfcd75c1c928fb9bb76836f3f SHA512 510ce77056b4b88cd4079482821a00fc2c847a9bd47e0c4994b9635ac045356dea4c47c2a3ff742c208c6241acd1d35e8536b8d4bbfe52da753fcef4cf52aa62
DIST sval_json-2.21.1.crate 11516 BLAKE2B 60e67c2f6ba691a7da9b1dc67c5d40ab519c07f104a51ebfb598960039992b24aee04a9edaea2ce6ae23742fee04ff7314d7922c075cf30e410458f1db409381 SHA512 ad9fb58b2cab3705a3d98ff76a16c7ef1b1e580e3197a1b4917a78f730a692c7c23bcb8ceff984bc27bcfe28b26d3d32a428c61b91a8d4000d1a28c40d843fa8
+DIST sval_json-2.22.0.crate 11482 BLAKE2B fa313105c14e46b9aba207e6e63a210ae3f1a0ed060060bc2b965c119a04cd7bc866b63c7cc58c909c75ec4537bbecaecbfbb14bc13261fbf93280ca926f612f SHA512 7d1e4abf9d54db432d90b6625b3530e3d313b16b260711f99bbf4c283d7efad6de06b6496a79a115c180af8e8fafe94a90c357df41fde9d955d678ef79dca42c
DIST sval_nested-2.21.1.crate 17171 BLAKE2B 572efe1f9fcede7c86355e5208c0590c923f0333cfaedbcff5bb4e113eb6818ed7b39c2adb7713e72a98bbcbbb1a317beafed67e2150ca64f1dae7d3c2a01046 SHA512 4cc4f4b8a2e2dbff43b33937414488ef362898af6668fa9e6bf64abfeba351e1341654ef5eea07d1d0e8a70d0e1aa81dbf92c3bf19d569499ae2b190020eca58
+DIST sval_nested-2.22.0.crate 17125 BLAKE2B 9c6aa0f4a608789c69ff943b32a438150fd4c2e77baf66d4dca750625b9127d6985e2b60def55452f50445e0a20d8d24459155a78b26906df2223c0792bde7bf SHA512 53eb411fa0e985a17742c8ea904eed90ff908a9a2ce65c3a789f5894e2dea45f6961e78f2ce2d0f7081f43f62b93a605fd7982aa0b02d4c0d2301b6f062fb5d1
DIST sval_ref-2.21.1.crate 8687 BLAKE2B dc92dd81d1d0104f0fc15c5eea6880ea74abc2760986792fdf970b9d9b13048fdeb1da53eec53e4501cde539777d043c11a6062d550620b49554a97edaf49959 SHA512 04e6f53ce1f6acb49d8b934eadca897d9f002d0fe28d574209cfb947ffa579c9ede6decbd55d6c0b255fc1774c60fec50acc7fbe4d7821dddae9c35a52e3ad6f
+DIST sval_ref-2.22.0.crate 8683 BLAKE2B 54297d642b71053da605f561ae0ee6d9525dcf7bd39e5fe50463fbb8009086a6f239fb06a6cba777687bb9a3c7c2d229789ab5845dc5298dc3cce0c442ebcdaa SHA512 b286c18d70d0db1e6154a3230604eb6435f8dd942d05290dc1b2f7c8ee0cba3f627280e44f712eb64858efc2971bfb030233fafb32edb537c3fa75cfbad2dff1
DIST sval_serde-2.21.1.crate 11338 BLAKE2B d5da9b34214afbd0cc0b624b514f02259a99371b9b23f91761f3936fc7bc7d3c549c08e6a341681644364418a92cf718c5ef6a0589faa277005d05b8158b774a SHA512 e10e94cba1329a276be751470bf2e6e2e3ff07c4d3ed68ae2f5d05eb2eab10b947b596e477b91f548cd2d1838719877b4d67ebe007b0f38f289b0689ca8f027e
+DIST sval_serde-2.22.0.crate 11343 BLAKE2B 1fed752254866382803fb91418b9791cda1d1fb578a7513b3fcea32be4f11d23196932cab380a7be9d73589f4ea1b9fe15a041862a9322aa64c687df30d77bdf SHA512 2fbb5efbb121e6c8b27fa145e92034a71aa3e8904178c7fbddc76f449b6d6d4495f523ab9b088c1ba2759f985779be19d5717318050525ae2f6c565a94ef9e9d
DIST svgtypes-0.16.1.crate 45181 BLAKE2B 0c1872c82ca290bda345b7f5661ced8c5df1e873b24ae3bb514e6a6ff081f42e97e708971bf7503eabd4531817b85d7707be8a10fba727a50cea61e71fc7b503 SHA512 3c23b2dceb4e6b205649877462bf7d295d8b7310e7a3c1ffb4c7eb1c961079c7aa70130ef810aee8a6c237ba727665cadca4dc6701c4233a6d073a48c8da449e
DIST swash-0.2.10.crate 238263 BLAKE2B 4cd0d49b00178b225efb049ec2d4952956b1889900bdcc780ccea06e2be481380916aa9e1d14f47cb576da339e73ac288a28e90b216b66009d8241b503965b3c SHA512 1a7d7e508d726354ada81f4adc259eedb2c24b13d0a93cd9a5a37178c235ea8fbd9949bb38b864bd62f2ca0b6be5d27de9bef2817e6f5f008602970b7447a778
-DIST swash-0.2.9.crate 238254 BLAKE2B 75642e555f5b2e13f4d4167cb8b75f4704415ebce59b0d8f3e6bddaa1d60ac1a61797a8bfafaa5a960ddd6c169d255d09e98e2338f697894a24fc23bfb44bcbb SHA512 6cead2892c89ccca897dc5fd09aef0df8c1b60f8e20f009c94d30c76388fc7ebd7d824ccd03e9100373030e7132a28aa7ec37d1c376c6e827fe3fbbb611de19e
-DIST syn-2.0.118.crate 305533 BLAKE2B f0ba994123a9ade5ea94e72f91d836c5af769ccca4c8c8d9ba8ae8c2bf2c7cfc88d4b068efa886e3c25c5635b2759b1bbf6b7b4afea6b66fc5084ad744272ba8 SHA512 24cbedce5f751fb5fab46ce27b9772fb59692e5520039a4d66a9f4d8d8b381d2af5c5be5eebd1e24cdba49fcb40a90b38f61477dd5dc96d8f272823f9a93b61d
DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
DIST syn-3.0.3.crate 312999 BLAKE2B ae046c584255201ddd110fc4ddf0ea559838e58b7b7af9b0f6bf07bf8cd73c5871fc1180c54456ccef57d450a326633b90a52ffef0bc608549a0a06f437c82b4 SHA512 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b
+DIST syn-3.0.4.crate 313047 BLAKE2B a554c5b719898e317ebd45c7bd6d2432d971e0135671a9fba986d00b1c12416eeea229007729976a50e4c4943aae6c8f700a599ec7b007f91e2fbe0641e6f71e SHA512 e4eeee793c52da85c9a60b7c16da34971f67980d58e20968a918b59dd373d56aa6d1c996e78adf9ccda2bf6d3679ff1b58727886dd23aa19763a64360d9eb9fa
+DIST syn-3.0.5.crate 313222 BLAKE2B a9e801ef23018a02207032990e5bd409081dffa3defe1d33bd8e3c3867fb070f22b9e4f869c80c83dd0aa6c8133efec8fbab06feacb3be4eb02786f79f037cc8 SHA512 66361e0536144010e7ee9ed0b71e11bc12e78220a850529ff6909b0796196c0d2c9797b36865f595fd1af9fb5e4ad18d4641145cf062a393cf869c7f79ed6cb8
DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
DIST sys-locale-0.3.2.crate 15072 BLAKE2B d79acea3a652a46e04836735b1719a717fc904665f5c3fab0f71d53b09a0edaba6be2229c8439ec2e8f06c8fdc3de35f404c57e5467d02346b6dfc84ef495379 SHA512 9f05bf61cea92dde582f05f483fdcb9930612548c1bb790328dbbd38ffe798a89300ade79e56f7454c655b64e027fe08452c1e1c2831cd8e065e3662e8d253f5
-DIST sysinfo-0.39.5.crate 240369 BLAKE2B e1690d21f09dc883f6d8952be9b488be0a3349ecab26ec5becb003825924aaa698cf0bfb0cfa2f73867d9cc4e7666a696e9803a650445c771bf48fcd9941e41b SHA512 92f76724d50c86aaa785fddb605a78c1301b33515c3267975c5e5887c815057b9d74e27b3f418749a48717d3cbc0ac248ca28fd8a870502c0e215ea62cadbe08
DIST sysinfo-0.39.6.crate 241117 BLAKE2B cf6bc81142addf672f7effee9ed9080ed15dad17b6b1b7cf4a90dff32767f2761984ea0b38769e0cf17d9b0b781d4b45b162313d323438a784477a4545365028 SHA512 3817d4503aa0caa33842a8b56210d5abf94c0071589d2e876875300f4302e0d266eee7324dc58ef534bff88f634e3cd520416ea191ea3e1bab8368b88e3e5c7f
-DIST taffy-0.10.1.crate 177067 BLAKE2B 6402481dcd9d2696c4799237eb5971567314d2a2b3f4dab6e8bb680a75806597f1b27c0e4eba0dde9294f37878ad48200ba6ae71e7a25d8faf628f48894895b8 SHA512 cdbc4c1c15c466d536d4a45ed2a02e19b6e9cdaaa4ca5244d8106ae0aa38a36e7498d8811d90a8f67aae3fe3ca7cbfbe7ebb846d43cd64e9ad067d8bf37890a2
DIST taffy-0.12.2.crate 186310 BLAKE2B d0bb1a816f387953a6d46c1545ec8ccbd75af575f86a7e58dffd04ca039077cf8aa7bcaf1fe5098849c9532f9de5b85d320d9573fefc1e217bc4315083c9e0b0 SHA512 9f36601448ca5b43fd5fb4aa6dbf0bc1bad083052d1af3fb93e3bbded8b918ac4bd5b0ddf9fc44634d6fafc6f62450532e146fde32a70dfc2f638d75c9eafeff
+DIST taffy-0.14.0.crate 234179 BLAKE2B b344b31fb22b95e5481813d4b8490834eb4a74f6065439e286eb3bd7e8c0c0d83a8b2819f02899e8006ddef0c8e03eac3611dd04ced8fe81011325f737ef6bc0 SHA512 b3819e5bb034db8bd12d362ad94f3d1c368b33c12e082617e881a97b1cd694d2adc5cf940cdeac88c28a9a532f12e05e4968d8cebb2fa8b055d46499c129ce77
DIST tauri-winrt-notification-0.7.3.crate 47668 BLAKE2B a717d13d22c6bd22db2fb4c1a5abc2b545f64db4c1e4bc078dc23bf43c41a2ac49540d1d451a3225d1c6b8bdfe47ca199c843fae280b40a8fbc295b1fc9a9c80 SHA512 1bba956598724241aab50121eae4053c71569c662e785e98a8fd7a82103f993dab9b2ade0dceee3a8c3f79cc1aeb8b47d52c2bd53e942af23b08ece3fbbf8b2a
DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
-DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
DIST thiserror-2.0.20.crate 28969 BLAKE2B 08c3d1822d7f570ffd7ca21f8cf4e1f6de2c72ba7e69e136ed8bd8823e8eeb031a577b55471ef8efb8b92c41b6c080819363c6e03630a7ef9fb868548338261c SHA512 c58119059a2a204d96876b865744397b6b8a1835ddde4b4db1870b4dda28de0c583f700663723ba456d8ffa3b3aab423a28c945b8b97d13e66313d094f4a7e46
DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
-DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
DIST thiserror-impl-2.0.20.crate 21436 BLAKE2B 25ca3a4a226c9f85fdf83db1d45b4d82c392859ff64944f58e7453ee1a05afe029316d54dec7f4fc6cb303adcb892e51257628cd4f3906c8bde45c723eb7c44a SHA512 080fd52a0248094a4118fd27fb1155efbebd2d7a478fdd821bbdab85fae2a094fbfdada68425af506fc510acd711401e75b9321bcfbe8af0d75b46c2341d1768
DIST tiff-0.11.3.crate 102026 BLAKE2B 57e97683d8a8b63ac1cd0714c384c40ba610d31324faf7d005380af6fa20ad2b319fb91c7708102d1d237e852741d9a769dad134d72e3db9d73169a4ef50079d SHA512 8ef526d4859073566b0b49b9a90a2fac8628588be3e939093000658d242b6631a6eae710b49382d0b195f06ca56402688d30c49e349815f88653ee79ce9d7213
DIST time-0.3.55.crate 279955 BLAKE2B 7efb15881122078e5d9c905935aab97114e0a0b981716e1d91c327568fe528c77bd8834f111862c57943084ece60d79427d749af6d2c8114b1ac72ea10293f11 SHA512 bdb98700d85e557c9d8af939c4cc7cf1bc9970359a6efa727962f31929569dc153f117c1604693d45d5d5af62a1176301600668f41f339ef0567bef3661a1fdb
@@ -808,65 +745,79 @@ DIST time-core-0.1.9.crate 10320 BLAKE2B 434739a629f70ae2571d715ce1705d83126d8ec
DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1
DIST tiny-skia-0.12.0.crate 268071 BLAKE2B 78150ac8905ccb18e269ac167d48bd91e6dde3b87dc9de70d29adfd50384c3bd13295b01c974559c4e2923987c0d25853ca775742cbef3d5845204a6d08d9fb7 SHA512 076e68d5a1d6a465dc7e5547370e7ae8241fd37be8c9aa2681f0fca38117368bd4a2110eb6b7d9bb1961f4f3f6c5db60216116b924de8621c3b899d9cc216839
DIST tiny-skia-path-0.12.0.crate 49022 BLAKE2B e0a1f1f072aae3e019221884fee1f9ac3c6c53e0222163c6d71ee5c82739cb26e6f32c13946dfaa441d20163348fb7bde3d95dcb9aa900bf955fe77768942be2 SHA512 519f73674b8e92e5ff184bc81473b5ea3c9d53abd93e9a84474897ee48eb5ac5c8e6c6eaa08491f68d6be09bd509b913fff5f3d5eceac78228a781eb7ae49dba
-DIST tinystr-0.8.3.crate 24710 BLAKE2B 5ff044db0b3c11c6ce5edf6dd4562087449c7af0668a5de08e07588c3b225a3c13f15ed39f2f7d8860dd4d0bd88fc95ea2b7fc96446e5963521eadb6699dc80d SHA512 1208a3502aad5783a99d05c6c546f0f9de5b468b273c0931a33829c857a159679f8720622ee0700bb8df397baa590e0411f89116327759a859ff46438ac73bfa
DIST tinystr-0.8.4.crate 25003 BLAKE2B 0cbb568f51dfa4f4fe7c00f8f6f851a7eb9dd8322f6c057421f83b75a526371c69f4d2c5c90940110816c14690dc49b8431cf86726afca5800c8bdbe068c2c4e SHA512 30b095e77e7043a24c1804d0261c052ed34bf429a23573de5e2cc205490013207c49ddba24a2fc0ef3233d1a83445b9585dab2e89fa63b93715a5ef61ab26621
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
-DIST tinyvec-1.11.0.crate 53096 BLAKE2B 58b2a97f9883e557073999502bc3f1b08d075b216b0818beef19336c505926a352d1cdd8e596e929c2068912d2f4967cecc663b3834931bb73d845ffb49c3660 SHA512 5b07b93f5fa38a4e5512ba38a424df38582e5dbf39bec11b8b486d2b5b0726bad9b2c4b43ed1312b2ab6c8debc6bf78c48c05eb9c1c9c8187220f60a3c6f748f
DIST tinyvec-1.12.0.crate 56568 BLAKE2B 477146d38f7f2b396f54814cf87ecfede1d2cf51c9680bbbfb24ded2bac4a7e4469ce42ee46ccf4dda5d467278d7a8e0e6d1bfa67c22dd22dfd3a7cbb79671c2 SHA512 80f60f28fd4629b3321d3b9b5d251307639339b0ff2f5169da498de8181871500169c38a49cdf57cc92d37e0a75870ae6ba35adedfe9ac841c654886977a6ba9
+DIST tinyvec-1.13.2.crate 60587 BLAKE2B 2970e10fb53e3d31b163d798727ae5282cdfdaf67ce425854f77dccc9204471be5bffef140181b17e6d9828f286b815447383105449d50380c42330d6b4ee760 SHA512 fd009538127286ac3887a82c519af5681435d4b939772607a0196797f84cd07fc668ba06c646570d85254bc835837562164ec3c05a8115f049283feaea8f3545
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST toml-0.9.12+spec-1.1.0.crate 56485 BLAKE2B 1552fd92ece75ebf9e8e4914bd60e981333d6f22f5b09baa489bb206369a654c4246d3f8832d7a8e03d2e4abe85cb6871b9ac9289af278b767e200807a4400ed SHA512 214cef1049e5f569ae448041bd0b6989626ab685c580fb77dbb47a4a8a16d879801f88ef5d298b711a82018788a4099a0a008de7d025c362c9fd989098be9b89
-DIST toml-1.1.2+spec-1.1.0.crate 56327 BLAKE2B 089a3ea3e47f18655db4fac61437135b613241e9df110c72e3e16d2ff782d4d77c6588cf453df0422e6eaf003a75be7f81758c2f8af82663e6280e5543a13026 SHA512 d7b6bae5bfc9163b91f054d36b9960f45bc4f42fabbd4f6d6cd33815863c9114c355bdb5839da61c28adad6d04ee48635401c71a8b9db89ab18a0a04ad9ac261
DIST toml-1.1.4+spec-1.1.0.crate 56447 BLAKE2B f1c10760fee15163e7d1c2793a5a7ecfd06c48207f0934a43a330649f2603191bb278b8cbfc1a1ef8c529cb1e4d33bb83a7fdaa5f597da6e21960b57a09f087b SHA512 6f389ff3868896b709fc2e7219252b8feb90735bf82088ffd5365e13b6232777c5e79fd059bc001b9c4a2b877feab99e84762f283a1d94cce39a6782dc2149a2
+DIST toml-1.1.5+spec-1.1.0.crate 55950 BLAKE2B 2809df897d9476471e2f5303bc745e4afbc8847c977cfc2a13cc1fe29bf49f2d6a068a1ca1e98ca1c01cd42e912281d314104b353f4a90dce2bf44754d8621fe SHA512 85bbb549c1341abce82a1e60aee1db179bc66c97d308c8e1ee9eadf38a7901a0762f283d9f06f36fca986340ca16e29e0c2ab13fbb941326401ba0d2575cb4bc
DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0
DIST toml_datetime-1.1.1+spec-1.1.0.crate 17982 BLAKE2B 0552b1cd242430876cbe3f1b4209c21d5b8aacf70c3235087dc742bccc55bd0994013b021a48ba69c4a2802bd458eae56cd8a96999f43affefff0a5f6b2958ca SHA512 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
-DIST toml_edit-0.25.12+spec-1.1.0.crate 68620 BLAKE2B cefe49f137618db7170589755a5c3a77f6a13feb71611c9bee5b01a703b67454d76a9b6535ff668e0f8b39183b729a5fb300c8e5fb4d9406d0001e1bdef69a5c SHA512 c23c14d54e0fb10cc877633c807f0961b2f8487971567f0873d332c25d2d2b8d172aeb0c936f3250b0beeaa16c0fb9dd1a40cf7e5632fe44e0da513a7381d3f4
DIST toml_edit-0.25.13+spec-1.1.0.crate 68589 BLAKE2B 1a474234ffe2f09eab1860946d62e0756701709f485912eb8d21a17fc337087d0eff807b9e451ff063a92b0522d3ab3a9a9d2f921e239c45ee482e346c9234ee SHA512 a17d707f4bbbdd8f2bc89614dd779e69ef911956f51691480ad34165b89221984f95f321d1ae34499652fe6d5e47763715b81f50661f8803d0b1e2df5bb2262d
-DIST toml_parser-1.1.2+spec-1.1.0.crate 35485 BLAKE2B b45ff5281d25d002fb9807005f6593e218aed03573d99ec0837ae75e4e19c40cf21759b0813556904d5060e5c8c309bf406485766ba14e9b464771886deece15 SHA512 11d4a5489337f9e2eed3f47b04376b0d00f9962a8fe6fa59518a4b5f0c7886aa8416f4e34ba640102a3abc45fe7ce628d1fc5327a4453dd7866a7f16fb45cd9b
DIST toml_parser-1.1.3+spec-1.1.0.crate 35888 BLAKE2B be644d7de774a2ac2a460acc705a77db5ebb6a6694a39c379816a9be5a315333ef7c59f8d7c66744e629654d386f4e19f3c5d6ac065c0a2c480b663c0a94374b SHA512 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164
-DIST toml_writer-1.1.1+spec-1.1.0.crate 18841 BLAKE2B ff11963c7dd3469bbb9042d10c9f201aa78d4cec5b0aeb3943d17f2a632243f0bf0358989c618b0bb8cd067827f20e06dfbb1ba54a0d55e1ed1cf45f3c2c2567 SHA512 f8114a147e81c99b7cfff81c9c337b04d27199259cfa853ff1df4f56fd65d7a2d845d90e21ec51c36069b11f7e4b7a6fbcc69a9594954ec032c75998b2480697
DIST toml_writer-1.1.2+spec-1.1.0.crate 18968 BLAKE2B 7de24bd46720ad9794677687acb1a581a9998aaa4449ad1477edc5770941bf3e32af5ff3e1ebcc7e18a7e682a2d1d711c77a0f37984efe33ce6d9da3abf1ca87 SHA512 baedae17f16c3b8f1780ac2936c60c3fe12b3df254b1f58ae50081e1e8a260b8bccbfd2299b93df2c58e97df8006ed6debb6351a3276a3020431b1da3f90e25f
DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
-DIST tree-sitter-0.26.10.crate 199975 BLAKE2B ac47093d4fbdcdfcdce47a0b172737f04762433197baf4d8719db3fa1623420bb9814c643ef45abd8bf95fe2c7fd7ab8967b27f4857ad9713eb52bdc00e22869 SHA512 a706fb03b92f391842328e6ac4dbf128966c87aefc0886e70c1bca20dc4469567d8bbaeacca0464856d5a5fd3bce574d9c585626d474e15c4e244b99cb5ee421
DIST tree-sitter-0.26.12.crate 202235 BLAKE2B 1d511db770aa228cad74f0e4f6f4147d574ad2119d8dd3b0556957d1ac530a4d60222ede76fb5a67644e82f47360bea8d549edc6fea740f8754c36dd3bbfee73 SHA512 f62b866c77175a80f45ec29c9583a80370fa16764573912a07a5b5bc0be7fc256667ad7fec8402b451f8af689daed96335aa3d93f7af2b6ff84fcbe7f304bb0e
+DIST tree-sitter-0.26.13.crate 202675 BLAKE2B 199e7327e6135c8920144d975e3db599cb82b6cdea589c187befe7e0a44108fa28426f9e37b14c04d29de13a227c74742db12d3f099281db1b00ab17a7bcfdf7 SHA512 0103b739703fb33ef543c008029f5668042d5ad86c9166fab5932017d268841e5cb5e2ee4d85f025bc540d9b89e926f68ab5737e0f76b631a92868857cf71727
+DIST tree-sitter-0.27.0.crate 229415 BLAKE2B 8a82948dfad88c653e445172aba14eab299ab5e72bb21d6cfd897f88a3da4b91d721ad44b64d37bff5dcb7f23dfe5c933ffb1e43168a369bb6ca744bfeeb9c19 SHA512 170e07f26c6ccac1c441ef3a72a50ba87998467f5a25389837b67beade420d4e76598de83d5e5a055ecfc7359e68b7d39399b0c76d552b7573fe11545af47004
DIST tree-sitter-bash-0.25.1.crate 438310 BLAKE2B a1a5732caaafbb2b14dab1ade951525cf7f8a6d61e4d5acc9175661885b9ae04b7bbe941778189aee8b58bc9646709bf608835803e04916596d1807c6defb6d2 SHA512 64bdb945061fa42d722d58aa14a70a361c5b47db6be72bc887003a24b3eb577516db8d25e08b0dfc7a80728378d1b8d7cba5e169362bd594c819fa89363a3bbf
DIST tree-sitter-bicep-1.1.0.crate 68282 BLAKE2B 6836b0701c1e30c737206b55a668898338e494002a65079aadb5a58e9de8e89d4c4ab7419d45c6ed01a51ed390b4d57b5041b7711dbbcfb281e9226f596f19e4 SHA512 3610007f75a657a96c0efdf0591a775c0cefdbb3ca9fa2f21b5a6e4b2086a97b238472b4bff7b173d70ca15791a1d4c6067e018eba002669e72e08ab92d760bf
DIST tree-sitter-c-0.24.2.crate 249792 BLAKE2B 9dc74cb533fd640e5036bca0c4092bb94e79ff32d7ba608811eeca5cce25a0999c61b35eb6b34137dc1c04f91d4361a4e0b55a116bd108230f61859816074435 SHA512 0046ac8bfada44d916e9f35f6ee2fe2aef7f69520ae741ea16eecda7f449dbaec1e7a82231d722c96c5f5218b3cfb351e19a14dc0deb6befc9580e42d60f6340
DIST tree-sitter-c-sharp-0.23.5.crate 1181972 BLAKE2B a617936eca686ef96171528a73c878e3707c258c95fb71c200bde12930927d2a4c6ddc62ddfb8b16aa4a5232d048c7460e005a047b32f5376de414a077d7dced SHA512 38d0199143fd6b76bf1e41e18c985bcbfab2186e8a108604ee3d5bc8149a356611350eb78d055a8d80f6e2d5a723e25a6ed2ad44be36fc428add62ee757b9b9d
+DIST tree-sitter-clojure-orchard-0.2.8.crate 65832 BLAKE2B ff7b92da3f132d1eeb1c182d0b4512aa2ebf3789e478a257679c7db48fc96ab4e79942ae2e13dcb708c9ccbf18cced0f40a91cef16b1abc11b823b461bbe8dad SHA512 ece4b763070da36bb6b733001f5e9b3c6aff876556a834833bc5e45f99d5ba1dc7975909bd7fa14e1b9a66345a27d16df412c2dbb7dd32f22add05abce6307eb
+DIST tree-sitter-cmake-0.7.4.crate 50862 BLAKE2B 90b90c64734b74f28b2b54d163c103901e0d23dd963b833d82a14a4c092261ff27fa84c85ea0e60ad5291206d73e736f579f650ba334a72f8b5a4c2e3ab47b38 SHA512 104e107f18ba0c6776626c2b414ac2a2ede3331a2fe92cfc925ed3c7e659bcd2fd0ac04a18e630c40bf86c867f42a6c2134f5e2659502ba76054dca1c56aa0f3
+DIST tree-sitter-containerfile-0.9.2.crate 71108 BLAKE2B 1a965bcf1062fe77eab172181b38ea80faa4127d36dbd547220cbfa1a12c1c57d7dc2c9ee9d5fec32feb0d90aea1d4cc37fcee54b28a7224361e9aed5770c941 SHA512 6b07fc4ac1fcb265f78ae6b42325a27b744f789a55d7065f3a379b2e9caf24512c8b5c11dae5753146f06daa4250cd6b2a5b600b414206849fb5308c023a59fd
DIST tree-sitter-cpp-5cb9b693cfd7bfacab1d9ff4acac1a4150700609.gh.tar.gz 1194179 BLAKE2B 9b1a128d186f488da459275d3b31c417c8f4ff769907d5ead63a5712ba05f332560acb0a8b3693946f67ee4077a26de637575714292a19e9405c47608b0d7f1f SHA512 4a8d87b839fc7a5fa397187836b672bae9bf244950eaf14aaa0833bc4d9bf948fc23424edf10aff3ebde7fd07973f1bd88779b4963850010bc0ec0c459f451df
DIST tree-sitter-css-0.25.0.crate 52131 BLAKE2B 4fd5b2ea957b26ab6ba9f8965487940d79099d0151d894f33092200254594ec9dfc7b3ef51bb24b0fee33439f4b2c48078a4b4ae58191d589dd1a29ca60f3e8a SHA512 53d372c4867747d83ac8d626e0d53f121f2af7bee7962f18266aac4f2f3332d53fcb66815e3684ac86d8b2de0f329bfd0a8abf7c6880f8fe98253ae05db0a442
DIST tree-sitter-dart-0.2.0.crate 352404 BLAKE2B d4244a285c6820b66e5338c10acdb5181033eec4d2bf8423f5695cf8488e00b464a3c25d9c0010d0afecf42c4e0f3face4b726e1f83f5095c3e615ef9061b064 SHA512 6ec3c6388909f37518b631998510f591a2aed12f0821aeeb3d0e29910625d00ab6318fa2b576d849fe868b24db4b63800154f58f4e14b09028239fd1e5bd7459
DIST tree-sitter-diff-0.1.0.crate 19668 BLAKE2B dba235ae53443f8075ed613c87855306389f3ddc7e962c3c6e746a85d7dcfffffde812acf4e2f6772ac7e532a788ab3ba5e94b42e7497426361cf914f186f3a6 SHA512 ed6e157c2a89cecaa3324fc4496596000592da4df2940e66474bec398687f7250f50859933f7d4b444b88b82501b14421c26b0ae06c02b521e71917586113ca0
-DIST tree-sitter-fsharp-0.3.0.crate 4040512 BLAKE2B 72876bd141599cc0abf4eaf0c9d43bd1b20247ad650bdfe09090cebff29a1e0a21bf6a918f629f549467addf4620a893d9530faec61b1903a99e1abd63df35f6 SHA512 07691e7e240c5d47555aaec6794cc83bdc0ad7132aa4059b44915376b0189a75cd3278595d6b5da3ece3589098f9c00b068f91545bcd553767d2d4f36cffb2e4
+DIST tree-sitter-elixir-0.3.5.crate 464733 BLAKE2B 1f0fd5168dba1e08c40f60309e76a9378654b8e92e99dffebed3cd469876d957df60b91e22e469a88118de75d368d960e8ad46bda517a8aa003ff93bde9181ad SHA512 b90161643975ce024a998ef468585e013f5ee298200158ade05e316c5cede046bbf4af84c6825a3d2ae9bc0924ef07da7226fd300b9088395d49f9a325ba50f3
+DIST tree-sitter-erlang-0.20.0.crate 137122 BLAKE2B 83269e6c571eb1178dd4a656ed3a9893763b9eee9412abf404d650fe9af2fb91fee4e7dc1e13762c22a754157815b4112a53a3cceda63786c88d0afa65140823 SHA512 de87976367f441eeecb72c2f62fb8ed3208eeefb51d8057e015df96c4d9a47a60d09bda0f74fb09c91a1ed92359bf9c55348199124176e91ca970a27540a1311
DIST tree-sitter-fsharp-0.3.11.crate 4223954 BLAKE2B f4b305d63ac4441047f66c2753d8d1e6d95176b29d075fc300276e37bf269528e33e462b09620a86c2d7acfaae1604bb7b3d27ed53d877660c58278b2c83bfee SHA512 6abb7ea65eed9dd0153395161e58bf8b908165872b80b0a06411d31266a8641aa954d70cf95c424e422054153ed2bba0172bf35b87aee956a829b5288deb9b3a
DIST tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9.gh.tar.gz 73789 BLAKE2B 0c87bac702bc3b88b9846944a8880b619be6aff3206a339da7a74ed81ca64c033ddf9a0c13a8320b6897dc6de225c8568661cb29a82cf445c8b6818c904f2395 SHA512 53141c8a98a22e031c44d158dbe0cbb7a6f41bc7e762b9b22c86db3e861f7b43771d136f958f6c207f621ba074e15a4fc37aae29ec7c4a6468a2a7ceae67eaf2
+DIST tree-sitter-gleam-1.0.0.crate 117231 BLAKE2B c376f56b33509fb01153380ffb8f94731a80434b2645eb56d7ceeef1e9c691ff3d84ccbbe9b865154556438ac6cd3d7eda48dba7f694ac95d41b27ace2f939e6 SHA512 3474594a3fd86d17e25cb1965a3d372435ab0ac4f4a3d52a0afd5268a69efe17d9eddcb15dd3310d5f3ac9f9b3d0af623a0ec422a3326b16b6f290e82818ae59
DIST tree-sitter-go-0.25.0.crate 110415 BLAKE2B f5366807c41c3938ece49fea037732355ad601212fc1a759f7d4dd4e8665eb0e47556f6b839edfb92526e79a443d801f1672d57dff837b29123a9cda83e4b455 SHA512 5c847d91bdf4c9ebd876ca70e485de56a8a8e5bb71faf1348803978851621f0457b0931e82786a80b55484ffb3a9153fea712af40e35c657e1decc0752f13ac7
DIST tree-sitter-go-mod-2e886870578eeba1927a2dc4bd2e2b3f598c5f9a.gh.tar.gz 31799 BLAKE2B 9952abc83e82db8c46114b4d126098ae4807a2b6847186e050e370934f56f77041b98632cbb39f54e7daabb9122ab9217618dd0bf49a0636a41ed682396212df SHA512 218e14793184c401e07374cbf2f5b71f70f7c07e04f72f854bdbb6f27c9d3a169460ac0083c88e26819d95ada79722df2769007d6c93e1f057a7ee1a8246c5c2
DIST tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7.gh.tar.gz 16413 BLAKE2B 2b97192ad26449d28bb47acb99bd3a0b9cbb8fd2521693099d4191e1d8920b74d1b93f35a1d4f9081dd7bf161f2053f8eba6f2264c8b68d0fbd0fd7d1d1c75b8 SHA512 1b88438403d38019134c41db99c509e4cdbb75c4ba947abb1b5459a9f94eff33006fca4fda4b0a35412507bcdd9f0536a7e1ba2ac0918120242b46bcca9dec96
+DIST tree-sitter-hcl-1.1.0.crate 60729 BLAKE2B c1195b5f83ccb1a37bcd1d2e68d28a0ab82984d739af6814dff94ffa0f4442babc4b171f22976dc0fcd2606cdcd316ee7dc9fb1fd7f63b514ec206b79c06a6e5 SHA512 52866352a675efe0165c74b602f158ff4af1713692340266d7fc1b634fea90a97c1f146430e4c45504d3f3dea604468c5a9d2ec7b1706146c5f57c3c13c89915
DIST tree-sitter-html-0.23.2.crate 21295 BLAKE2B 7c80c18d6e49eec670d2663bdac92eea49d10ba7ab48f14d4eb001edbee03249157a7236994170f0e44dd1b0a7f8daca1f5175f703dde131b2bcd1babe0d7099 SHA512 003fe25aff95eaedf6bd07663355b83d7ab1a72961a633f5d9ff8001804d2c54e0cde933cc20488a8fc4b1db703424c21df078623685bdf709e78e7e34369c2c
+DIST tree-sitter-ini-1.4.0.crate 18598 BLAKE2B 64e83587178fa99166cde3a0aff86e114a178bd63e31a8f1fdda49bfe9b5ea97c1390448eab40cb0e520378467ffc85a27bfbc9d45c0960d16c493936e03efc9 SHA512 21588ada1ed0f6b9c486ed88e59515443ee8aeea4fc29fd8d7bd8bdf4d90ba650da3712a7aacbcadb5fb020c63adbf9e65397d9443404f5f4ce0fbd9e5e9d6dd
DIST tree-sitter-java-0.23.5.crate 159677 BLAKE2B 3b3f97af61878c77d3de0bc75e9df0a15527b7a4a04b784d71be4e55f28b639cd1d281c0dda53063654ca1bbb9246fdd7796ce47ab553b886ac945e2062f2e31 SHA512 1277647ae94247581df4587f846139fcf1709c461db528f6fa1907132a69212de71d44895b3f0682398ebeb10e1429c81b389c8cecd845860d8a1703987ecfaf
DIST tree-sitter-javascript-0.25.0.crate 151425 BLAKE2B f4877faea8ec0c9b993dfbcfc94a55e84e544c31d2c343ec66dc4daac529da963a62a943219360c66ceed26e061d86173d621eca3a6707e8bed0ea91b4972f55 SHA512 1f6c5f8138942de9da3b2197dc4f80b4c5aa286b39a35ece134736f57b8281fdcc209c44408a798f980bfe5e39b080c3754be0e002f3b014fd2727bc07cdeec9
DIST tree-sitter-jinja-dialects-0.1.1.crate 59890 BLAKE2B 19d6028f04bcbbe6c214ca2afd7b190c67abfae8a5108f27ea3b1a8e7a2e44cc8e85f22b4d2a01446a3effd5a5bee1948a90dde149adf78053b2776cde80fb46 SHA512 113efd859894eac117b0ab903d7625fb57340f6f1554d2987eb7c1b296d875771f83c4f7a3b6e4baa0d358cc30a0beaf3d6b7851bb1cf78d24c1591350806ff0
DIST tree-sitter-jsdoc-0.25.0.crate 24761 BLAKE2B 3efa40432746f19b046ddcd665801163573dd7d5bba7c73d401f3633e8ab500dba5f82cd0f6e1d6f9c6b852dc3066855eb398d0327dd0e44cbc5b4ab5a02e7d9 SHA512 72fdf29afa5c59265c332c49570eb6737c640192816d3e93a2767fd8ea1ff4ad84bdefe992bc2f906db5d00900cf622311510707d71ba9136f99f7717a9e85e9
DIST tree-sitter-json-0.24.8.crate 13236 BLAKE2B a19f722d666f88d8e77609e11ccecf2b1d8a9422158eeeebdc2bd958ac11b78bd213ae9432c08efc3a655180e57bff0f41fadbdfd7348dbcc1b855d90e15290a SHA512 ed5c56dd414bf3b91b21bc3cdaf3b0f72576107e67ed6daee3aac7dff5cf95c344fefa05cafa428548ab84c7f57ae1ac0b5c70d92f8882fb6a94f37d08b0400f
+DIST tree-sitter-jsonnet-0.0.1.crate 39709 BLAKE2B f29f961f7ec1ea254ec18447d552eac8685415e2844989fb08d09a4e6dbb4cb330eaa6e30bf0f40a542b334739bfc3b75a07c99a5be76e9e7c0dc63af87a7839 SHA512 1270b7a4ed6a8c0cc70d51efe5e1544a7e0e6e72dc6a096fa762f5f0c5f08c92cd3c033f5357b3fa0d51fab1e50c2ba943920d1de5d7d07472aba715d344b7f8
DIST tree-sitter-kotlin-sg-0.4.1.crate 1869359 BLAKE2B 394cbf2a51a52b7ba4f2d88e8da4bb7463f2db5a9b294b4027921d6f784c9571e41a3ef4a250117fc2c962034ff7b40b19d3390ba61ea8415ce56a7ca75e4649 SHA512 5d1146010fbfcd32cafb98675c651b81168d1c4ac8bbce748ea654c0eb051c6f19e127ce60dffd2da25a919c2108b2705c5958d554e4234d02bc56b95b0f88a2
DIST tree-sitter-language-0.1.7.crate 7945 BLAKE2B 8b6cd2481ad85a4d990b0243a040992faf8c536e083637e9da521767a5bdefcc4e7280150a88ed68495caa49dd016eb0c078ce63edfd24d9e418409097ab1194 SHA512 0b4416abf967e92fa7fa2069061deffe1727b9135c57508a1ba5a9bd5383a7ff7df5834d13b6939759cb5a2c003a7809e5863512b1c0660f5f9d58782362b7a8
+DIST tree-sitter-language-0.1.8.crate 5279 BLAKE2B 2c82fa3477c308f721a5ec7020d12412dd16a73ccdc1ecf3439924f934bf0a8d8f1184fcbc22bec0d3140ba779e3dd18a93b328f7e0a769b20f137123e13493d SHA512 c48af01564c6f5fd4fe6d8ad5e6b6fc0707dd20fdc2f52087fe19e719bd0938d4e4ba0b8495d3a0165e45c3b83b01cd70720b8c58c5d47dbafc9856351f7d138
+DIST tree-sitter-llvm-1.1.0.crate 428008 BLAKE2B 9671313fe73a57a081a3b6c852c2a2ee1bf65174f3c051f24a9da39fc24fc8973bd5b72ba48213d9dcdb29d3e6416ed1eeb352d66edd560d8d60c8027a0fd47f SHA512 568b16fa94244db41ee7eb0a2aab1e22f3ed8593bf19d3f243c6a46fabed6441186ac2f8d5f9877fbc8b865413beb53e1c6433e39b0b2b6b49ffd7454e874d5b
DIST tree-sitter-lua-0.5.0.crate 47065 BLAKE2B 32f9e96fd08802b5dada78eea32122fe6991cf446e19944a55e969ef65a11e3081679de5dd7f4b2ec5fcb852c5dbefd3047874098f996ec9ce65eb19a81d0265 SHA512 107577826d85ebd2e658e9a5a5809c6196bfbfd93a5660956740a0f0e5e2412d0974a3a1de56ecade76ea107aaa6460fe4bf9c971a45c61168981b8823a5060d
DIST tree-sitter-make-1.1.1.crate 81481 BLAKE2B 2cac484a03ad50a24b87228d9f4032d89b1bf105db983bc54eb1349da1b85e5a5e80f66badce76e5221c2c1dcf44ac9d34eced17b5972e4a22de97a23b4ee60e SHA512 10788b49717368acd8deba74293c35ae1b01ba3d424b4e5b86515bab537f3a4557a6b8a06c2a43cae42609ad6cc9e02a6634d5fabf244b3d22da55c6fbd377b3
DIST tree-sitter-markdown-9a23c1a96c0513d8fc6520972beedd419a973539.gh.tar.gz 418620 BLAKE2B 42c4a9029311aaff11932e6ee426494eb833e9b353763dd45f49fcdb94b297eef65e148e789681d628d80e6985516e8d622eb6e4744814cfa44ff53bea9260b5 SHA512 f1bc7c18bd0d72addb4e73a6e55f057cd6e104a3fb5c970d5036708e69e682d7288e6c14a7040c3f5213e18d798a503fca703c28f89627999e13269749300209
DIST tree-sitter-nix-0.3.0.crate 45486 BLAKE2B 6949d216597493cc5a6bb67d6d51aeb6def8834c2c719ef2f21610cdd5d2e1dcd1745fbd57506f202f50488fed632ee2e1efa8196e88d67b45eb30c082dd6357 SHA512 4a6708748ad4ba0fb46aacda5b51f3d9407c3fd71c9ca7165669321726be5d19c0685dac43fa41b2eb52dd78b882f8013d82db0d804adbc1c44175e081070401
DIST tree-sitter-objc-3.0.2.crate 1532961 BLAKE2B eeebd5e64d6d89bc87bcb666be33144f65d026b12c6bf9b6990e10113b3d84d2bfecb341ef9bc6095557b7f9404f4d9dbd83311c623ae6fee746d3c6016524c2 SHA512 6035c13b3a601d97ecd22446c1b5cbb50952710f7e48c811232c258f96b924f556927544f0ee2836f53a7f2047054c375f7459723ed222a6e3d6d3275fd3c3e7
+DIST tree-sitter-pascal-0.10.2.crate 235910 BLAKE2B 870357cf6c0b8f6388a1b03a06d2e0c1073385e8ad5bfdf8ba14667eaf5a72ad34102d95eb378addebd1e7682428f81afed54d5c1efd6093387a34c791069c0a SHA512 56e88e7577e0c5aaccf025280a76a6ccc82e80d582e1becc20ea04b108576717d184a4a6061c72d91c3b8381dd8794b36db8d9aeaa6a42850eed27cebc4fde05
+DIST tree-sitter-perl-1.1.2.crate 778194 BLAKE2B 0c2d20f3969e9bb01be3875f4866dc117a306414ee8da4697948d75475a74974e2a3f9c8e6751e4f6d7a23255ff7fe9a5137d3455be9ee1299c8c62cf1682fdf SHA512 db1130b027274007e31a60f5602d6d34fd8f527e49c2e08b3c7946c68cf135287880a67686be06b52b3bb6499737be9f8b8bad4f0ac3e7532a4fed1ea77ebaf2
+DIST tree-sitter-perl-5b97493ce70686e22ec8b9ea261437147e342b49.gh.tar.gz 957993 BLAKE2B 07526bbaf196e7e31f76c115a7ed2a2da58b31413de9eb11e3e544cfc5ee947997f6f944f1bad82347c50498c18fc94779f00163efff4b00e9253d0e4bde08a3 SHA512 6a86946ddb77144e4e6d364fb8b6edd4f65f5c17eaae4e9c55325d13d8686a0adecc1defd3eefd7024ef4a241f049502c3abc1297fd6ee8e97f1d7c611fb09d0
DIST tree-sitter-php-0.24.2.crate 623737 BLAKE2B a564756f6a4332adb30a7fa9a75e21a8e698501c8a19267510f4b237bbf5e99ccd6438010fe32121cdaa84e5d4394893dcb73a1c0c89ad9ca3989b8d7b6921fe SHA512 bc8b72170418177a05a7b74759118755338e47bc5dc75e296d445c130e8c9a6e145c855832ac396baca911f31c8873055a0252554be354356e3606d744ba5c59
DIST tree-sitter-powershell-0.26.4.crate 246861 BLAKE2B 422b37561a9b3fc74272f862730ce42f1e9210f37e68fecd80cfefa22d178436389de2b523b413d932babfcfac15f99b406c1639d66733ba708ae0915857ad7f SHA512 8586dcc424c8a33bc089b28a872801bf52620b2843095c6bb55d1f471a30b743ebb1a71007def2e647d3bba816986cebea98afcb2a9094b48548c4d04cc962c5
+DIST tree-sitter-properties-0.3.0.crate 16218 BLAKE2B 44ae91471900ff4426d8d9eff091b243350f0c1fabce22a162a4439e77c5b128beec76ef710cd36345113702bfdf7a05e128b0f0a177e533c61e3fee69acfcd0 SHA512 0c80224249123b08056ff950b7893f4e80499fbe10fb5347f8d2859278d500f0047c32a08338b5bd98e44f1d7e822db61a8c3eb5aec2412330123f177727ce90
+DIST tree-sitter-proto-0.5.0.crate 61853 BLAKE2B 5cb666e0c040f8ca92ac7ad325143f33e6a0f4414b1f76f452d23ec0cd37536dbc3808731305f67094334c0916abe9699f844adaf6f3bcd2be8c9188f20ca94a SHA512 8f48e23b2387fda23969aee124cadd38aae15a7986937f0343eec89e7d60391d07b39430f13727034cf848843cd1875d9985c6f3395916b5582ef1a09a9e8c65
+DIST tree-sitter-proto-0.6.0.crate 44731 BLAKE2B 55b63da1a2d316f4b19e1ac4c3637e65cb279c19f02de3aa88ba74a7fc592e0aaf0de34219d86d309e66534d6c60106dba5c64c6d0568822a24857a69f8baca4 SHA512 01ddf949fdbf28c4d0c400ef227a09f3abcd35bd0bb09397e96b9aaee3a8d45496e0391a3dcdafc4428336508c3a4d99e1e1a4fea6e2cf418c9f003b2297893f
DIST tree-sitter-python-0.25.0.crate 180146 BLAKE2B f0c773fee11edeca5028c4d08206a336b84ab62d2918b9b08a52e9947976731d0de42414e6decb82a8a7c5087896bba20bec9a184ea41d71546488e7367146a3 SHA512 db421d0b531c08f4abdf76d503ebfa5f8597d1f483be25aa1004201ad1713e0b35e03af0345c1e6a5f844aa58b7e7570ff5ed733c855b771de922c9a9efdd39f
DIST tree-sitter-r-1.3.0.crate 175064 BLAKE2B de605050dd118f7f640da561a80813ef121d9178c6ed5217d407316b76cfee82047c978cb41ad8aaf8da6f127b60158612917c0570973a4fca07dcdec32542a5 SHA512 515c8c6ef189e6bac9c1d35b9318872144a7c97f63d7f219227454f114e4dcbbe27ef86812c64a5a331e8cbf77ddb8e54b2554e13cdf258463f7082554886d50
DIST tree-sitter-regex-0.25.0.crate 26541 BLAKE2B 020881dedbf7a0f07ecca686f4d5177a7ea61d11deac2964716fefc3ba2baefba5a82a07bd6c9195bf4812582bed5dbee7a7d088324c6dc83d73852eba486af9 SHA512 1aa7d636e7175f29351942960f714a037c541cdcea1b56bd1b6e96463a83051b0e71b4214680e170088b700f699fb1336b48549f2255d5972d4ac62ad28665b2
DIST tree-sitter-ruby-0.23.1.crate 512753 BLAKE2B ebd8bbe0048ca25bc3b232a0042de9b66e69df7936796592a7b058f94812c4ffc07a75ba5387dc07edf0e55999330c5864baa2d7839a6e6a16c0524c7f9f8028 SHA512 bebffed7b931ee441a1f5a5c5ff107a1e27dd04d13f77b84d5749cdcceb38299579233e6b649dc79845754de2becfb2574501a32e59860a77ca837cc0ae16f20
DIST tree-sitter-rust-0.24.2.crate 368844 BLAKE2B f6d9a8fcf9afa70332e9f0c258f476724d433b8fd28ac800be1eafc0d5dfe43704d4f6c2bdaeab3c5f6719145069f4a46961a17984b04115dd6d819c20821d71 SHA512 d8ced938732912b6ccaf011a8a821e882b228bcc37420ae28473e019ce8bcefa6a08c607be91868569f03adf06469e933fb67d03d7035a794f91ffa19de31dbb
-DIST tree-sitter-scala-0.26.0.crate 1503854 BLAKE2B 65ed05ccb7e748b06b70bfa3de8f826dcb73866fa17742cb2a328ebe8b9446fad7b64b90761a453ac888e14394ca2658b8024dfabd3da8449c5394796ec223cb SHA512 407a1770ed5bc487b9e8e4a9a75d56237479467e674153c1c7faefef09e12471b7433cc40a987f6d08cd76c2c1dd5ff68befd80172f245c82415565ba6200839
DIST tree-sitter-scala-0.26.2.crate 1199154 BLAKE2B 6decafead8075988742db5e46f52c651d8b0b46a99420b9a8b46e5923a3978af5608662b851aea60a5dd06d3d2f0262243544d391131cb1d2d0ae7907775dc8e SHA512 9ecbb2de17addc287c753bf17b77d22040d04726a6b4e9296a70185a6d98ff30565617534f9a57870d4c852f492bc69660be5990ae96fc91429ebf41e84d183b
DIST tree-sitter-sequel-0.3.11.crate 887739 BLAKE2B 0ebc1aa5efa96984b424e7405f1db008d72d9f368bc5bc5e3dcacc58ac346f90de76a04a10c7530201770e0f1f81ae6aa609a09d7eb24261f44f5d9dfaa0050a SHA512 85bdf8def268fcafc559f8fc302709560e0fe77b7c17e569c00af3f1ef38ecc9c7681ba00792753135dbde8bc3eda5adc1173aa0cfb18dd364da34ba0e766708
+DIST tree-sitter-solidity-1.2.13.crate 188062 BLAKE2B dd1485cd88a0ba8dcec60613872f93ca06ebce66feb23abd8668ffe14930a3709200084aa57770621cc1523c21a2efad1d40db671ae60e390e4ecc3f5c621b9d SHA512 5add6eb1ba2f121c3a7ad10d34b8ec1ff33900432845140fc0875604e043b98d28d6e72b39a66cd3884ffbbfd6537675b87359171c100389fc2631b20baa7b3d
+DIST tree-sitter-svelte-ng-1.0.2.crate 38847 BLAKE2B 9919a4d89688464d2d64cde75f300f5db227b93c82ebca5951613047cdf708f9112c6d65d3041d5f22f3acff6f296291e3b27dc191d2508640ee9e6fe519e4c8 SHA512 6e851c83e8038ff6ab79d486b00e73001980f472679bd68ae8a66c901ad3cdaa60a6216bb17280f1e39d367debea6c655b79329cfb19be5d9820393f3d167aa6
DIST tree-sitter-swift-0.7.3.crate 1053208 BLAKE2B a5fcd37f8f83712392daad7bf8d639b791a897fe2c26d0cd40cbe374837458c4de83d1cb5fef3210f0740198ce889c38d6146b931e8e162f15b8dad9d5f5ea0a SHA512 e88ce296c26077d492e3bfd6e1372c0a332448ce23f442c5c3ff17d07b9ea0e31e2ce8adf9ead3807e5c962c5697b5a61487671206084232ceb28c6fe8eed4fc
DIST tree-sitter-toml-ng-0.7.0.crate 22919 BLAKE2B dc79a0e74c028738941dc5031f5a6e8558ff1378614d99eb6cdc750abedd4fe44c83446e77d82d722b3283291846ae612e0727ddbc62d975b3fb4a1c3eec90c8 SHA512 f49f44c1aa7bae36437b6e2722293c208ed95d13fdde985d2e8b89de719fc42847e2a367f76b4a14f89cf42a23c98770db0ee69dab788db0c4346cebd2991446
DIST tree-sitter-typescript-0.23.2.crate 829457 BLAKE2B 8c17c631c66ff4f71535d1e5657a6368b6d42f66833d4239a4b00e92a4efcc0b9c9b24977e1c9248e976190e9a9b391847a0daea186e72bd62e3324714917d02 SHA512 685796ba85a72e60a7955766e8b8afc394eaa30857ecb17981797e4bb1e4e215c0d01f54d91dd7f3b51016f12de824caa32c67acbee5dec346b7266f414ee527
@@ -881,13 +832,10 @@ DIST uluru-3.1.0.crate 9664 BLAKE2B a1d05132e4940be5fc130038f910666d2b2df46486f9
DIST unarray-0.1.4.crate 12895 BLAKE2B 20fab4ce218941bad9ae341d24e92469b01f46523adf9d6c80cf2418b79dc529011f357e3c96a66ad96bf822358581a150f75c4d3ca67043e01814c59f1a9bd1 SHA512 373d16e9688938762c61cc9056a50badfde417f64385de1949678333cf9465cc496a357707989da83ee5e4ab041a89688fcd3ab9dfb9c6ec66446c9f5b56b630
DIST unicase-2.9.0.crate 24368 BLAKE2B 6564ceec45d9bbac876cc12015e46f4efb415fdda4a37a62f8dc00ac93fa7a6a643887035caf0c6eb13b07571a2145e393080930fc5d1f71899794a942440409 SHA512 1255c6eb4cb7217f0ccb698f790115d88dac3dae3708832f9cdb135f6cd914b2653048463036bc396d0da0cf415251b53c70e27ad5a1cf39a9bb18d8112aae44
DIST unicode-bidi-0.3.18.crate 58300 BLAKE2B 388af09d26248f2059d251f9c2b7d949112a430b16ad5868874d436346e2e753875ae382257cf5bb1d41d6ce9f2d7a34d37d2a2e88f9cc051b85a53c3baf5ee0 SHA512 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd
-DIST unicode-bidi-mirroring-0.4.0.crate 8169 BLAKE2B 187e2ac7d4bc3355e5530d2a092833a9cb6c1d1b516012db25d312c9018f680e5c4092c8f208b4b2144a79f3f45ca5d9d2ac37ac86d2c6fdd7a42a52e2600a7b SHA512 8dfd55ac7059ed8fe88fca409885242937d16c5ec3a29425210bc8f6c4dbe20c9a1ceabd4f4c33e84ed5082a3d29a0e83d633d8e4a346144a6883b9e04d73656
DIST unicode-bom-2.0.3.crate 10773 BLAKE2B 0c47796f83faa4eb5c4405fa385c245fe7b8b6d9eb6ce422738f7aa1788604ed3df22810afc6ce6da78c1592f7f68b41311914ff04d5e49ba4f719310ffa9afd SHA512 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd
-DIST unicode-ccc-0.4.0.crate 8942 BLAKE2B 414a8b3d4631314f754ef69a811b55e5bf91e0c52af134e2389ea0468885ee09461b46a4c3e0cfafc1ca66a6217120beee6bf1775b68aaf7ee233f1a3f83d522 SHA512 ee7f51249d900fad3efd20fc24fa1491f95f077471eabc879b49506d500a80bb3c60472367a338211e9364b7043a586e83b402bb0355ab95fc2f2a0d84b017a7
DIST unicode-ident-1.0.24.crate 49298 BLAKE2B 34ba2906a3ebc06f52a4ba77dff96a8f3fb977718d260886fa9e051c5830765641b65a63977110f3a79f31fa177b385f81b01d56c80f6a0324d36eae72e2ebf0 SHA512 7be712d8d0075ac9341790180e312f66264d3e0255c91b38df0951baa5e446dec24551bb2125a66a1cb9b6ca2f1ea37c0cc15fa3dd74f398ecf4d5302c7dc259
DIST unicode-linebreak-0.1.5.crate 15324 BLAKE2B dc560d5b36ed01357c22750feb7f09fd0f57fb0ea543180f6e31c0b71b51df4faaa70ac8482f9cd60e5d1faa5bfd4bebfbfd628dd5913c2c4a858ec04beeca3f SHA512 f37be2f7b04b886e95bb7d0f33bd392b78bb940ef9a01cec487062cf31ec0367306650fad7004df556887a324c714eeb28f697044aad9a429ce07b7b7344af60
DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727
-DIST unicode-properties-0.1.4.crate 42752 BLAKE2B 6affbc1a67e72551ad37157d812a03b5a0396d4f8bc2a46e6d45fe9e315f4e2c20f3d261140d1df7e0d906353024bce011981bdcdcb0cb4320089e222fd9796f SHA512 f0b974b88d0177738abc76979ef24a7a6506ef77b67291c8cdf9347f93b7a68b402ba012312f9bebc450bb21981f6b3a7a420f4e417e1ed9ca23e18bc130ad3e
DIST unicode-script-0.5.8.crate 48253 BLAKE2B b40b6ce91176135cbe9d90c8d6fd6bfd11727e4e1607360916ef6c202f79f2424f784ee594effb66ddd4f9be7dd78c916a0af6f5072625058046db0ca9ad2007 SHA512 1c7591e24dbedd922bb330d20ecdbf315c1ac06b4043d63911d187a0a74b19530ad0efc9c863bdd4049590ba6265a730599cae36148560469f53a43d263c5fb9
DIST unicode-segmentation-1.13.3.crate 112325 BLAKE2B 4767480bbb171eb9f9cb026c4101c7db58f37ef3d0ba12233c612392b48e1c63efa61e66c321a4bf772dca214794906cfc82bafb87e59a755bb164b0b2304c45 SHA512 927f3d2662c40213c6d824c410e3559f180fba5736abdea566ad9f3ed357c5a82f84f63e7fb89c6b18dfba2903d2dc43663b79d0b9f7672a42926e0ba49c85d1
DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575
@@ -895,19 +843,23 @@ DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c
DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
DIST ureq-3.4.0.crate 149941 BLAKE2B 53a117e95fb37b87efa5a72a72a0af9e0276f6a99fedde031bf9bde210c51f9b291243b0870972d6a36801f70fe28494610cc3d25927399f140d488f15fe2d56 SHA512 4e24743e7f5c465b4347bdb1e7b9073e8007001ed4e9de0c0b56822aa8dd0a7f1a73b298f67df1498d6de1105cf540e240a5c8474f2b63007f7f07207cbd773a
+DIST ureq-3.4.1.crate 153775 BLAKE2B affd28fb90bd708ef2f5f7358457a73385bada0d28635a2f9b2917b889efd82f7937abf90a89a035b81ab413f4f42199a228cd2915496f47493027ee55e6b582 SHA512 a69728b7edd8216730335ba216ab6c9b0150caf71e615ce4b560b599d39782344de29f9d0ca15699d3e2cc6744398227a40155c0f8e5ffa59f02f506f63e148b
DIST ureq-proto-0.6.1.crate 64926 BLAKE2B e457d5202e5040d39c136182cf862395e9b677e37e11aaa3ca93e145401b515d98e48481d0c84e8ff2fce0316d83cb4e99adc0820b2cf4e7402983d29ad961f7 SHA512 d2ae8cc905cc711983cdd58ba1f8657ccd5cd8241a2b2109f6afb70ff4b03aaeacf80853f71477970b5c859fc5460fa8f051267b82370824f93eaa970f290d68
+DIST ureq-proto-0.6.2.crate 68960 BLAKE2B 461fe123a759982017d70266e664916f85a655cc7c77df2682926965d4607c3c641900690c7e005c3fefda80d2ae7e73434608427cec21d0f92a0f8a7f505a72 SHA512 7fe00986375d893b20756fb59227474079b7b84536fee889f7eba89d8d780ecd11c280788096699a39df491c9b3d0090ef31fe104955612e0f959a0f518099d5
DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c
-DIST usvg-0.47.0.crate 142336 BLAKE2B 6adc9dd56e823413aaeb29d2e1195bed73b47c30e9d0e1f954609bb1d354fca2d55a0ec5eb92abd43ffc9dfbefdf0dbf44c1d6706b5e5ee3cfef4ed05d0d8391 SHA512 ac890bf3449cd08d6f9754d09384c8700b30b6c77ef55d5c7c537481a1cadf8ac3c31fa78cfdd88ab4ebfa1f2b1b651181dd3493d1efb23a840827bfc3895ef7
DIST usvg-0.48.1.crate 146652 BLAKE2B b2a6740f21aa182834fdc0e493f0327a0927481562769f10b2e0ae7cfdd89e549471053291658d5d34228ebe687b33436eb8c46d572bf09102b408efd61df2d6 SHA512 7ae76fa430137b1a6c1752cb77d65eb6d05e8404944c8627b40c7f2c54ff39e1b02c6a02c137a6b354b149fe9aa2365d67a9b377e76823fdafb33d9bf13b3f15
DIST utf8-zero-0.8.1.crate 13984 BLAKE2B edf9ee3bcf9d7742f8bf5234ad483c3cf8f67c2027f2a1e8027a8ac74e55351a3fbe65ff74b1915bcbb227540eccc4575422c236d3b76b1d1e0927fc1e5564db SHA512 2e6659989fb694f2724aa2931d43635938b5d83c1f58ae98181b8e46c14e0319a4d58087e1196afcd22247bb7faeee23e83bc8d9b928e8917930ac101437b386
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST uuid-1.23.4.crate 62165 BLAKE2B 9170c617c3f71270de04a506106375502b130bb83855fdb15b7a30546da69532f91e558b15af01ce78146eb3444f54031c35ccade2aae22ccd094b20755cc9aa SHA512 2f97b4f896d1b7a7c90fbf529e51b22209fd3079cdbcfaf2ad6d3f074128815721cfef51b1d9d639f759eb6035d00f44d543c360588685d3c8d6066e4b8afb86
DIST uuid-1.24.1.crate 63953 BLAKE2B cb4110aec04c6c8d1e8e3b541ab493f583febd482790c3662d082a3b1673aaaa0a9636efcdb38bdcae586dc9181a2e8e24776c4805e5c154c11271b95b84d518 SHA512 1df3eb33c7958ec088987869b7f158969b110118a5f14851fe86ebc1b80064b5d1fd928b5739bf3e2f8e8e9c3e56aca62271ea8b46c003eb07ff9441f355298c
+DIST uuid-1.26.0.crate 65190 BLAKE2B 844f632b474c6da3d814c576e4eeef27de891069cd7ac082b7695cbd81a14baf34d97032472f2e8366febf151dedda8698acc30285294bed254d11293e36aee5 SHA512 46da19a99b5d8821e8ffbffd89123b30e65539cecb7356d2a1a3ba6b7aceae30ae93762a51d30a6bda0f11ce8b1a83cb01148f62f36bbfb377462c7b0947aeb7
DIST v_frame-0.3.9.crate 20856 BLAKE2B cadbb861bb810a9f5d0f67cc519c4e55217654f87d7870198d13c9b9e02c2d7f9abc68dbc21ed34b04126bd6a1ab0dd2a7877552107e1afd7ff5d84091e63edb SHA512 90ad25055b181ac881aa8dc3df480c477a93c035258da5e8930a1b2fa5fb427ab64b4a51a463f48c4dbaf8b95fc8bb106478ff442bcad3310254f6eb7b3b7dc3
DIST value-bag-1.13.2.crate 50758 BLAKE2B b10b2791b3427f77718bda2e04780a7ded527b5fe4c03338c25d17871a4dd394f2beb916fd7e76984e3921278476e30ea48683022d5a1fed6aa6b88d5c9671fa SHA512 0d6680f068b2df27444f906b1916d51bca376c35ffe1fc469f1dc6746c8f127e76946b10c360b654fb0b334c7d2811e53bc38f26fc5056ad4ac1546a35a51f49
+DIST value-bag-1.14.1.crate 50855 BLAKE2B 02bfca0dc0f6205f06f34259e4b5e86673a45a6fa24da6f22b0037dda74f529aeaf4236bc75ce0435aca1b6da2711045bdf7644ae78838d1e61a62c736e6bd38 SHA512 ba57db94e8c21a19a5a8c1e2d755d50b09e4581ff7ec35a66c5d9638316499fda6e3d1a475d642be5ad01703d4ae54fdffe64c8ff28a2be0853478d0d415c9e7
DIST value-bag-serde1-1.13.2.crate 6997 BLAKE2B 9ecc095b8ec37afc374340952e66f2af2a3a1c4b70fea08283f95470ccb3d5cbf5684333d752bcb3a5ebbfc32d76d0000706d97e32837a2dff4c683bc5685610 SHA512 a01a73da5e8f99ca4fe3b2884249e6026120b836ffaf49765028068fc74f034585c436de8d1ddb66bd1a33ccff76c4eedf7125acf17bb7b4932b63f33a4d31ef
+DIST value-bag-serde1-1.14.1.crate 6998 BLAKE2B 2f36ce63f53bd96fde9c97fbc7976bb93b3327431704e58e2d9fe9401cf34796f51bf8e76b8a1d660d4b0aab47f9bc7d57679dd9b37681a2156f0b0e6b8c55e2 SHA512 69fdc5269333cc9322ef44fba4ab3ef6f33045159cf3505f335948257e9f595da6481ad1a5eece0f50d93bf17aff5ed77639c221d62dbab9ccf23cbe8bd24f3c
DIST value-bag-sval2-1.13.2.crate 7086 BLAKE2B 36a4ffb8ae3f5b4c14d7716ea5759834626928af0c4c0eaf488ee09494db578907b7d79ac4f7842dbd4f985c6060eb633b9ed1d1748f0780033f55e931d9c1c8 SHA512 c76d31795633316a397152d720f298b15925d38328adee666659dbba5cfb54309cc714115a481950b7117b939c7decdfc2d412351e03ae278b64876a25071e09
+DIST value-bag-sval2-1.14.1.crate 7088 BLAKE2B f5125c5f93161dffc906aa46e16677aed7a06c06af45372e14742b80efe7b215bcf1ab912b0d15023d63339d3f32b499e68302f1f8e4a4382289c90b9489ac16 SHA512 8af1834ef93f8260340bbec58e8eb5dfa8e5e081751a1e627997473a091d51938829b728dbd1e2bea82f8504582167296d73767455c24ae7fea90f0a7bc672dc
DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b22db2ceaaece4fbc814ac2f2792cf6772079199202efe88fb968618a13d91609e5245639f25b32640fad44 SHA512 0ac192e6a1d296904246d89a08021b55384b48959f26f1f0dca893f8fa1e71a012a0d731d1e48e41ca8e4427da84e50fa43ced621e435b010cbcda4f19c45a58
@@ -918,42 +870,41 @@ DIST waker-fn-1.2.0.crate 6685 BLAKE2B 26a5cb7941edfa50157bdee87142b734203110993
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b
-DIST wasm-bindgen-0.2.126.crate 67461 BLAKE2B 69929f4fd69fb3928fd650031a0e9ca96e46ba9318c4d5680be991a81ef82941d875f7a33a59d089e17b014fae8ae54a89376b170b786dfcbf0317e328816ac6 SHA512 3b4a9a7aa13a9e7f9a85592eb7ae88211a1db3754f72a94859127dcd9a117e2363f4edb9a6dc9d3164fb742f78bae193d41a7ee41cd329224d39b8f049441ebe
DIST wasm-bindgen-0.2.127.crate 68138 BLAKE2B 584298cc6fc1cb7f542b85dd16a5fbe598334069d88745f4d67b26534723443b355e15162956d9e3914b1ce1c37348c4ee319a04dcb872a9ee0daef818b45acc SHA512 ae759a04def97e23844858020e59214b660af77d8974de45cea950236df978e47a506f36e28200ac38b2062de3609e361a7e21559f166aa2cd3ab25489a32f4e
-DIST wasm-bindgen-futures-0.4.76.crate 8262 BLAKE2B 586763e4210c3f9511ca189646087de4e665e4f5283c7f94f2728e4d2012a97d06b1f297181aa5efc5f621187b40c1d1ea017a793d7efa65643e586b9d2af3b8 SHA512 e575364d2f6f0b721e901fcbcb7678954f50dd4c5e1f81308614362fd3384a95dc38a17b0c20a63ad25ccee13ce882e0feda4860f8c764b4d8140e906e9635ea
+DIST wasm-bindgen-0.2.128.crate 70345 BLAKE2B 59aaba5eec70709387e4dbe826890616c34f89db3556987ae87bfd9a4360cddee87aabe61851233c6720e2df87b2682e417f43a90977b89060fc224bed8644e5 SHA512 f51fcdec9cd944138771fdf304a8b9ad6bb6974cd010728f6f80d4d78c08f5b5bd10f1f89f0ad191487ab230394bfdb158f220628e15875d4402cedebff7324b
DIST wasm-bindgen-futures-0.4.77.crate 8254 BLAKE2B 171c0b7e1b69eff1f6bf50604bd748d54bd5335cd2f72604ede33b3911c0ce4bea3f48b0fc8aa55882e675ab870c7da3f419535ed2fe5c2d09b8fb346b12edbf SHA512 3894c4682106e2a28a888412bc953721b2dc5030bd97198b66dc4c1911f1c2675818e8f93727667fbcc21026f35e8dfbae7e40ae36f03e455ef5b19bf6640f73
-DIST wasm-bindgen-macro-0.2.126.crate 9303 BLAKE2B 024b185a3865445c486f117d4c59573743ded2f20f8fd40ab2143d0247665b9be3198bbb06eb03e68076fbb67c02886a3bc950eb08a23a473110fd814f8d04db SHA512 7e7bf1c4891379ede7969902f2eafd6bcb554de7d84f4160524964b5e6b12a4bf43554d17f878d433410121d1fcc112c01895c6a7f4de24f12d11864d48e4fda
+DIST wasm-bindgen-futures-0.4.78.crate 8291 BLAKE2B 8163581e9b61236e465a28e5ac3ce70e33a8dcc62bec30a0d229c0316163036f368c8a970408035569fecdaaed2ce76ec352af6dff71a81bee4bc7c4f5c995bb SHA512 9038372a929eb89d2400bcb50b8e42aece927ffec0f8474e80b09eacaded50683f662f62113f1e12a08d6f31adb31139fd1014356e487a22d4e838119d513d48
DIST wasm-bindgen-macro-0.2.127.crate 9372 BLAKE2B 145b74723d428edacd6240f2e0b7b197220458bf93b67ce7b61b219d3d6736782c008a81a82ea86198c1a2b1946f2017aad89443101b528107fd3d15ba6ce892 SHA512 8c6a11646864bcd9a1a9e18b3fbacb4d686fe2fe3d4540c4e466150cf36282c8f32edad11c041f4dfbd9b0f48f1bb9e6275915e0cac2c0de3fa45d41c1ac0c87
-DIST wasm-bindgen-macro-support-0.2.126.crate 82688 BLAKE2B 60362b957909f2423d49e1c21a04a9ac51cd467173157cf3e6c937c5d45e07bebc50ac8cc80ff89472a60645b5bd01dde4b01c04208a811a281fe3dd3be56bb8 SHA512 76f3e4d6cb39bdf827f47cf6906b1500e9cb02beb0dce60764ddb134b4b48a0ffeb70a89d35b8b491e261ae76544cb422ae55fcc4a9afadec194359c187dfa31
+DIST wasm-bindgen-macro-0.2.128.crate 9595 BLAKE2B 45bdc7abc63ed7f9892b2aeb454839f50a382b6f9978fb7ac62e9158bdccd173bca4958a480b1459bcdce311ef9231d01c98547c35422d0bd6eaf742bc1a2375 SHA512 b9600f4f49720e5f7cce014cadcb965f1cfe8346d579abb8d2e4a4d83e8ff60409e0d148b0a894156290052470b971edd3ab06d98f9147a667479b6fb9f6dd66
DIST wasm-bindgen-macro-support-0.2.127.crate 85236 BLAKE2B c70acb2f504761fdd897968742d87a4962c71dfd3eeb49b1e0c02519b975898444c7af94d2d7602664538e304158b5b37622b4a45b8a72932ee787a46290d4d5 SHA512 2fd1bf07d26023b8a612826fb75ff1a85b5082087ca895c7f8e9ed70bd789f251d2a820b9eceb21cabc36c5ebf6a61737a7e9a8858a287ec2970345b8c9cc0e8
-DIST wasm-bindgen-shared-0.2.126.crate 11287 BLAKE2B 054b0f2632193fb2a62549897f2de029510399df3c1a7d8a1732e4b7f24cfabe30f3a554e365dbe0833197ba01400032bc11b01ba36cb1561b4ee05fed2f7d1d SHA512 705b83b8a90b185c94cb62205786c78ab4dd25611e3c6c22ffa2d82d8aa6a9860223b72cd81a6a18a91785bda7b60b2bcc03b29de652cfa095d1c7e49c04c0f4
+DIST wasm-bindgen-macro-support-0.2.128.crate 118512 BLAKE2B 98425a9fc7288ed12c28d91b93a8fa3a81abcd91cdca1fa9c78581ac7129e8bad7e8310de55f66e20c8dcd9e9699eec64a829c94c4c55a4b5e46c1ce6c246af4 SHA512 d1b79c2ea065a0385334961cf0edcc705338ad2c6423294a7c5b86b051692431b9ce4ea3fcc1dd1569eb2547dd13392c41783a48b39d6294ea938b6ef9ebbb7c
DIST wasm-bindgen-shared-0.2.127.crate 11291 BLAKE2B 4780a4ddb0a853bcd4a6ee87cd1fcb57ddc50ad05bccf923327fc88bc3a1af7515cbe2e32f6293344ea5167ff13acc33721f505ab8bb23d361514d9470618018 SHA512 9e065a19ef5cfca3c5db95c5d4803e962f8bcc0c8fca4e5a2fe08e8ed16f02d069e99090a267d75a1124833fe9b186a52dcaa3bf6f8f87eed1801a729b7ffb1c
-DIST wayland-backend-0.3.15.crate 79957 BLAKE2B 5862a72f92a1e42a4a1aae61b875ab8915391029be7829bc67aae37d80924250ec3559feb701ef294a68ce636ca55e9832245d717dcddbdf2dc8118b1c1ed75a SHA512 1a35c2099d985e3b3d21d5da4fb42e8532001af95a10fd204cd2bc7df11a9a43acd2bbcb7331700a96fe2217fde976877cae009980e78c924b5415358343ea23
+DIST wasm-bindgen-shared-0.2.128.crate 12994 BLAKE2B cd6d254c0a960c49286c705c29a881728e62874a2bdee6455481be67dc9cac775fc88a4defbce462c810d52a138a1ef7e2341eaedb8681ed56b76e8ba6a5bcdc SHA512 765bfca9b14cfa67eddcf5bf02b13df4bbd1e8036fd9febd1c42b6f955f187f532b598c886a9b4ca5797585dbb45be8700031c5606d9afcb5c35ba6f6c0f4b2d
+DIST wasm_thread-0.3.3.crate 26870 BLAKE2B a6b5630c09ab2a1260162f319011b56d27f867b4422ab2126748c1cfd477fc2ef0baba79ff7a07f32de98bbbe1550803581b9e420ae9b798107385f89a2cffd2 SHA512 98b2e1559491c56a16a57eecc670ea3aeede65163d1aa0ae3887d59f8e7790dff98cc057f0dd1fcd4bc7f74fb53ea94ee6a50320356b40429a8dd42bd575f685
DIST wayland-backend-0.3.17.crate 81255 BLAKE2B 4de65ba154d108ffca85c0476cf2b1dba0e145cdd0a3aee300ee726726cdb08d0920a948b41c49de8927ef13a92df2a48ac138cc287a51b807414ef2694ea776 SHA512 5d788524b0afb1ded22834fcb1a662c2617d0b3cdcdf0b1835e227ae04661e9617d17ce03584d5122ce39f8bb05b9b963f897a73e38b47602fc09c2f6a1a1dfe
-DIST wayland-client-0.31.14.crate 68263 BLAKE2B bcdf1797f45320d2763269b19985d86a88d8b68d2ffcd63c805130f5e54d0e9e8f76519cdfd5a4f61c613342671b6a5088472d9e039e1c4c37d63a7402b03469 SHA512 1b33835007734d2bac5e8787c6bcb80f46beea68a676bfe3892f4fbd7042f08fad912c6dd3abea52b18179956b064ecb191c60f514a7e9283214d3a5b4026a99
DIST wayland-client-0.31.15.crate 67091 BLAKE2B 46fde7064fab8e5096876580d29d1f594250bdeb121ccef8a763cfb19d46e3c64ba8e528ea9e0330a7ef74fbad8993740ec8bd6aa6887455435f7cc6bf8baa2c SHA512 0343c5a25c7951eb8e2f57737946e7f92034b1707096a8d3c18242b848a5180ec30d954c2352ef773031022ae77fb2cdf89badbe416c17610c06d8d6a0c4f671
DIST wayland-cursor-0.31.14.crate 9331 BLAKE2B bc284c3e7e8f762903a1716c16de276f9e177983bb6821dd01ed273a3b3b9d1a6ea4b5e1af62ca787d31d76c8db45124d42ab30db05850deb94d8d1cb7d5f8b1 SHA512 18ad03984506368dee65690e8dd5acd4242dc95defe928b4e1f986f5baa3590af783ee191bbab294f67099b847ef0892a5fb574047aa756956e5030fce5af6ce
DIST wayland-protocols-0.32.13.crate 162090 BLAKE2B 3329e555bb7333c4a86a220e53f3e6814111ca8b242283c4d14046175ee0c1b4b5235c12622945837afce01699cae299e611d0e8dec19e3862b805a18dd3523e SHA512 6204f7d8f235587716610d709d460d2baadae5a61656b8d3831bbf77001f078001c5cfe17464b23ba5557e71d84ad2bcd96e3171eb7eae9a6bdb0be2681432ff
DIST wayland-protocols-plasma-0.3.12.crate 68806 BLAKE2B 7778a1c9472f7c209afca0001269ade6a8d6f74bb9f68bd10774642af2b13e934dcba5e19c90e81c837d24de7e1d3f226cf25d7d8694b608f89992c96fbbcf15 SHA512 663b717c64e8c01d4c284eca5c2330a808eaee880e0a48b5a723493a8be021dc512acbb896d32c484833d84c0c430dbd6ca5de6a61d58b6f892832f9a22680d8
DIST wayland-protocols-wlr-0.3.12.crate 28366 BLAKE2B ace54b74ad8935f79db93af1c118f0edba77fb98b48f2a5ff2a15ab1998a825b355a2a8204f4b2476de7f5a896ceea7f75c644de234ef7327304fc53ac50bce1 SHA512 5457b27ba75fe19d1df6c2641c5f506fd5533701aed33d93174735cae453d7a8f2d589103a079d91ee47cca268c1b663262a171d9cf2b342e0962859b87fd3a9
-DIST wayland-scanner-0.31.10.crate 37213 BLAKE2B e3a330ad41dbd30063ea0ed198e454ff14835a709718f36c33fad6703b7d9d7ddba209e9373358245a5a01a2ae1e3ad4883821e76428df12d4416fa46bb90f28 SHA512 43fdb04be69ebfe3b0c9565b01106d5305b6b07c606ddc6ebb4b93b7326a925f013674c55394d1541cab406cf79193e73a8eda810cb6a2ffd7a1f7571510e14f
DIST wayland-scanner-0.31.11.crate 37536 BLAKE2B f7f0a50c5e6521ae2f9d6b46f36a15b8e10084d0b7f0ce82a67cebc7b9d063d3922b28286e1a872876d18ee6ba55c80a5142429582ae4210cd7a7e395efaacdf SHA512 104660a22cc715a401038ebe688bd6476b83ee8ede603cf954585c84c3403c205fa117556414571370b551128c6430eca5161af99837a3258e087b921472452b
DIST wayland-sys-0.31.11.crate 9727 BLAKE2B 44962c05fe405c287553c64e418a3cc85a898c657daabed5a3fd851dbffee48a74a6a903b6be91a563637751d423dfa463c1a5479753ec5f818af738ca6c7f10 SHA512 007d476e11315ff7e0feb0978b1d710755353b27589028d3703a74d99ae6ae592c64552eb9dbfdf90400b9f545d8249ea7f969417bb442fa68c776f5bbcb2436
-DIST web-sys-0.3.103.crate 675560 BLAKE2B 3518e3ea0d808786c1cc5970adae650dfe2953586afb56089e7fddef67f70028cf729a0fca8afd4c3dd6061df4122b4cf49188b65e5f30ea001bd9a2160a249d SHA512 8413b25228ee21fded9f805233dc4a88a448a39507baf899372c993703eb9d221882d42f9084c77d1b3d0dfce22ffc10b4d75574eedc7ae3fc59fe9440abe0e5
DIST web-sys-0.3.104.crate 682013 BLAKE2B 04e0da9899422361d4467b25c1e2de7816790afe33a3f7217a5ca64e4ec7fe6f669aefe85ab4253268b0c9738b955e77e3886b352bdff1f6910d69ed47209a7a SHA512 eb200f973b824fe7236006724a22f316caa507908ef50f142edefcba03bbc2d2c78de0269e58902b46690953355a82d61b76aabfd8bfe25f8657e551b2cc9e37
+DIST web-sys-0.3.105.crate 682289 BLAKE2B b94881a0c21b05cc601c114a398ed036ac18226e249e7f8a5277bbbc49196cd88e7cf32c20c342fae7b989c4961a59fd254f09725659a71f97f894039150f2bb SHA512 a51ad93c703620a78e19ce99d04d255cabf6537fbd89509a8f608a7c3756c76424b6966041808e7032cf23fe008ce810bccead65d2fc1936a6f2ffdeecfcee7f
DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
DIST webpki-roots-1.0.9.crate 217462 BLAKE2B ae4ed37a9242aa90a11557abda37a2e057f3b3706bcecb2e106bc7c7b4a581393a322f9b71f57559b009fee8217c39ce32a3c65e494ef8e2de770da2ed77f8bb SHA512 4e518fb376704cee9f9691d3abf23bd19d181c018063996d6d83bcb5c05ab80967ee995a5a21eccac4b1765a6f7f7005f9f584d66029c3d17284f7156af48d0f
DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655
DIST wgpu-29.0.4.crate 209333 BLAKE2B 7e87c9d631c7d57e5a51a188228f00f544145baf2989ed59ef91166f1325bcce0f0f05e6022080e5e920f4fea0403f86c1a75276f69c78969f177e68911bc34a SHA512 d28b1bf3ead771da92d3ec3a2df037e9967178093eb5e20241c018d40f16f952283358d567e17936e5db6b26a81cc56cb4b62f80ab3519f0f709f97bbb49648d
-DIST wgpu-357a0c56e0070480ad9daea5d2eaa83150b79e88.gh.tar.gz 13832398 BLAKE2B a91df857991cced42216e52fdb7aa4f691a97225d096a0bf75990f619085af74080055933a048231a96201dfc010adbffc6af5eca18e26a00c7b193d3439afa9 SHA512 e13af3e692d0d0b7af770b027a5d41ab69c07dc278946a5910c82b1606dbbd1c2f0a55b547b2d6555fd45cf9613d2365228d829139fb4cca6d346ff34d91435a
DIST wgpu-core-29.0.4.crate 345969 BLAKE2B 8fe730fccac71938a5296090aa1b600930a3a1ff1d168388f24c720c5d9ff7fc5a311aa1da4008e25bb00f669bca324467bf0807e108fd00cbdf9688386eda9c SHA512 ccf16b3626b9fa793c50c5a8cf07de104e0ffd1b350c2231f2741aad06305b850f516b20e1ba2285775cbf36c404ad7642b1c701b916eb0885f98ebf903b92a1
DIST wgpu-core-deps-apple-29.0.4.crate 11985 BLAKE2B 5507b6e4f974fc7389429ca1eb83d43f20198d5cf7392062975b68097909cb27343efdeaea830854bb2d9953284d36d81fcf63a50e9ac1b90cb953fb747a336b SHA512 9f682939abbbc64d52a22a27437a59849825f66facbdac3b92f067e79dc90fcf7c3bcfda0a31db2eb9b474dcedd63dbcc2198ddfbfe66f5ddd1e8ca70aee7766
DIST wgpu-core-deps-emscripten-29.0.4.crate 10698 BLAKE2B da3aff1ac9c67301b69590a27f08d39f0b6621dc9eec3c3588384dd4ff3b5e71f392bfb412193778fcae33437076adacf1c97783035e8baeb64ba312f68461f1 SHA512 152e9761ac1c585988e3f825db96a92dcbd3202dbe28abbc23e4741b027390a0dd84f5297d9afe136ccc9d007d3a123013f6895598c50052daf2c7226f5f31e5
+DIST wgpu-core-deps-wasm-29.0.4.crate 10719 BLAKE2B 3830a0bdc97b10c10b14a725ec8adc1b65e703903d76b0ece75ec8d140137bb4811424ab438c7e9f65edbeeb6309ee05eba191c4db9c001b3102edae08dd47cd SHA512 7eecbec13a72c5c94c22cd17d5aa00542a0ec257bf7b20e2c70cb37a42f6d059027e1b06f9ca53fa9ef12dee522e10c39aa852bfbb0e0e6a4aa4a53aa0160ed1
DIST wgpu-core-deps-windows-linux-android-29.0.4.crate 12049 BLAKE2B 031427e0caec6b19155eb6037df8496f57c38ae85156adacf270dce05b1a0e69473b82adf62fd505064d4550865110196765b0a14eac90c5f9545f586885accb SHA512 bf7e0aa0bb5b28219acc0b3a6893538b10d607878f70ef5d9757b65c22897e20383db4562d9821bfaac26c56e1891ad697953ba605cbfd0ff00fd72ba1b3c8eb
DIST wgpu-hal-29.0.4.crate 427805 BLAKE2B ce5d076d3bae31194941e3f32905e02722410f927f66e15dc7f6c82f80e10de8a2ffd617b5b6d594f1fbc67e6a74b4fd49fb55f51c8b526195c19f7c3b25d19e SHA512 6862e9e2b5d6cd389073a068b44fb5dac9272b0d1b0664c18554bd55c6f5b71dd76653a1fa848790521f4543bc0a69c5e92a7a419936d9a1728fa18c67c62474
DIST wgpu-naga-bridge-29.0.4.crate 9417 BLAKE2B f8e2e9155aa0aed2498ad5ae5d3c6af4b2afcca0eef2dfc735903ed339017052ac3fd149c0924f2163538fa6dc8f90a81a80bc29855b7f6eb9a32d6c0448a0c4 SHA512 36115aaddb3b92ba8437ad0f768da512f150b76afe486fa0ed683cfd8a8606c59f073bb3bae84ce92f4f60f02f6c0f43dee8a2a8d3f4369ec1e3230b198dad0e
DIST wgpu-types-29.0.4.crate 127824 BLAKE2B 26ceb17cf893f9fd5c37d3638ae66371289c5947001d8a05331b31a501b9ea34cbead7182297f6a49c0bd88bae0246a5cd68c7b3284496f0939c5edab0478612 SHA512 4c45c5b05b13dd03a6a64f5969339456533d48478b87fc3988db78cfb6c7597d35eccbb6e31afdcd433b09a034197a0686a03e835fb63df44ce456a80c49f80e
DIST which-8.0.5.crate 28193 BLAKE2B 43620059f46ee487438e3e8c562900c80d74e3da9da5fb435d4a7fd3fc8fbee487718ba450478d8c2b48c7e0d079c331c1dac44aca84dbaac776154e18703554 SHA512 f92ab2b9c9267f19505fde896bbc37648b5f83ff873420b6c9a12b4b19ca9dd2ddad437485ce44460946335e51171ecf9ec3c012f5c43d8b58db4c11247b5edb
+DIST which-8.0.6.crate 29053 BLAKE2B a93dcf5caec76b2a8475b28d6b2a4c089fd2f540f6e3523fd9c79e0935c50e802015185b99e5e7e400728caca441541652e4dec1d2151512b1c0d7ff798d62b1 SHA512 833250fb19be43dd9c2825145dd1690c4de18bf77fc8866a55d10f8b4c4c9dfbba9fc925eed16225823a67a5db4e1f7c47ba978de3313ba867de113f67a578a1
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
@@ -993,73 +944,55 @@ DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST winnow-0.7.15.crate 187092 BLAKE2B 2fa004d7d0a166202e27f9bdb57f7ba7d1a8d736a77518e8a49afc1c1574db93746a50d26f802f571c14e8c138857e1e13802c04308f9e06215517c012e9b275 SHA512 47c4abb8de7f024e2e85b1c0ed9ebe16b9de29ce82c536a133de9d64d99ac37191e4322221640785234a32b03a28bfa99ced738bad5088d39bfbbe2a64c99689
-DIST winnow-1.0.3.crate 187990 BLAKE2B 481b863fcb8d8f7b364847af08c62b68068175903e2ff447e7bb090fd8aebf2ee8e3477b252385691c4aae90dcaffe9ea64d1698b4397ed41043127d2a42f0b5 SHA512 4a31c9f0a92a551848906009670eb14e1c81f239e4841008590597cc96ccaded8d6fe863f4da3bbb7e904c6edd075a6e15f4965d2a46d317242bc6445df0a48c
DIST winnow-1.0.4.crate 188513 BLAKE2B b00e5c4a9216479db21c58abc52b358a0e00b757ea49cb410ba02896faaf1af8d46680a910f2155e7f1edb071538d9e33d9ccd304a07c26b106f75ed5ca63c64 SHA512 97d451051e2bd9bcb14f09ef6df6d2b187b768dcb4d07efd6678e4259e941dd95800f95ba0eeda09b589e95232099e91ea0f15849f35403e54a0081eae99ab5e
DIST winreg-0.55.0.crate 31048 BLAKE2B b8b3807e5637d0c24a8a94a218d4abd7109e43febc8c1628bd14d47b9335a1d98bfd24b1b7150d1a965166abddfee97b46d5720f5bdf441277dd2ae6b06a7e6b SHA512 8a315f299bb7c59588fc28bdbaebf8142fcb35032c3276d4f6c7fe9ebe2713c3b50803190610d68ec1beaca4d93beb7ebba898fa7a7271df437832b9ce929583
DIST wio-0.2.2.crate 11214 BLAKE2B 7356229f90aa50d6ac8a7651637967de3e06755a7a45eab2a144e13c876058553c22129abffb07717b1715233f6cfc1efe90ff60c1877f4291fabaa4b5ea283d SHA512 13838de6e01b20de8996c7aa9efbaca5bcd9e4551614cfc10bee45ecca4bcc70b953b2c59fe460d1a054b3ecac13445b020aa244ea70686fd19be8d65c539b0e
DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa
-DIST writeable-0.6.3.crate 26685 BLAKE2B d3e95d1316e65886df8841f5daf52960e7301beec545a1ed13040bc492617660504deaef808e9e47c5154860cea28c45c8cc7e05cf4ec565bcdc6f42aa8c8c9b SHA512 e3c1c498b7901f6287024ddf47862e0caf7759edde25a219304209a46ca183af15fb5fb33f87b84b2ce0ed531161d8414743bb424a7446d88b2a0c6d034bb87f
DIST writeable-0.6.4.crate 31222 BLAKE2B 9f3bc7eb3245a764114e9221e2d26d3ea6ef200c35b00df406673ba65fdb4f5c0799f2f4f0c75d84d45f698d032e7be6153a8b4367f4fd7342465665fe9596bf SHA512 2b7d0c5e8f463a796e9f3f6d3144267abf3c4319f54566a67038d10e47e87abc71b7ca06707d949e4c60374c9d1dc70d7ab74fbebdfefd8e159a8170f43faaed
DIST x11-clipboard-0.9.3.crate 10507 BLAKE2B 5f0744c8827efcd5f766b87c06d5d18bf67c1ea1f41a76a990123b9954ec1f7d5a567a8933c2388ee54ee06f1fd0fe726de8206dcd44fe1f562e472dd23ec884 SHA512 085fe37d0ce3bc4a376a24fa4eb07f5f4e012938a2e1406741ef93cfd7ebbd789f9481ab99f44fc14c8257f88f3cba969d10d79b8adbf77ee42004722f501dd9
DIST x11rb-0.13.2.crate 220549 BLAKE2B de9a81aab08d0abac81ebe2828ed6860a6a9d290e8538ee0a91f8721a94f4793eba486260df23b93859e482db33f2f7bc0f4fe980ca96e6e757455c7e9faa9f1 SHA512 d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e
DIST x11rb-0.14.0.crate 219227 BLAKE2B 71716feb2069f65fe49ed9f90f188d176cc40129c8950c70ea8cbcd090a77950066f2ab674c200f1c9f91ec88a3f2a4e83e4e736bb106086e18e112795af8524 SHA512 a3f114f0c87203a9d5cc6c04bcd8ee13e9ae67392014964a9ebfca9951962291d0a373970925e6e3b82af2def03fb9a1eeab8c9c3b4a2d5bf81244159bd02f99
DIST x11rb-protocol-0.13.2.crate 514069 BLAKE2B cfdcc7ce67dde3c1b4ce7141f365c4a352d4e4fc809e0e22e13eb28d92c43f481e05bb7882f09bd396752611014701068b957fcf82b944485cecafa8ad64d372 SHA512 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56
DIST x11rb-protocol-0.14.0.crate 513842 BLAKE2B d13e4b6608e7013382e74944b5c94d9933c689105ff59cca7812a43058dbf3edbb9da59defbf77a2741830766a8830f9d7d0c7287257a7ebc69bf84d1337599c SHA512 37464d65c2683755d53d8db5fedaa9b87543f99bd656f8d499f13f03aa5c042a4748e4876b956ca47556f79e4235e36217d50ab30b1a404b6d4530418f3343d5
-DIST xcursor-0.3.10.crate 7768 BLAKE2B fa0ff6e49b2bebebed7fc116cc39a64b7447d2b86204126a8468576fd3b2e2a406539e1b9ce3eb6ed53ee8ae336fdeab8c09619f5991310809376295b2bfea8a SHA512 e4e18a0b5b77b624dc00e71a1e73e95424f2ffb9c25f234a8dda8fa00c0be2a93a1203e56d9efea675237ea78d007a22b164306b764c9d5b9b4116752f42e946
DIST xcursor-0.3.11.crate 8292 BLAKE2B 9498e6ec1a57eb0b53de026cc54f57777cf20ff19025ad0b7fdfd7d8b1ae8179a6929bed48581e8c576f9b326e23ed282943628367855099ba55ef47b7bb6424 SHA512 e477ab4765dbd243d537a1d37b8894146480512b649f2d857b7481ed11582abff473b6240aa62eb06ba46d5b30059f935e7e00b0977ed9d8412c9816f631e0db
DIST xkbcommon-0.9.0.crate 62004 BLAKE2B ab93c781463ed2e9b82e8f857c710f80f5428a2f202488d200ff961cf905f75430da2f7278541815ec66a0696f8e13a22cceb5ed675c2e867cc20490b0b05c12 SHA512 d83e14cc042ef42fa1b22669b19041e9a2fb31554c32a22fdc5b095fbbb4a2a4256f99a6b0e7e5ab56acb14452fea8b90ead015e4a56618d47f884c884070c8b
DIST xkeysym-0.2.1.crate 103129 BLAKE2B ece5c6af4230b6a0397621a5b2b2bcc9bc0465beee89ea397660ff3800a8a7cdfd7752c4cb73b14596cbe20333479febdc5859bd484bbe5b07d62461934079a7 SHA512 47ff2d219c097f2e3c6d74f1ed4bfdb919c449a055b204154af4fe4b39cf5aba41d53a9f073833a75ee441b90171bdbbb528b765d68745d2b95d24ef81045834
-DIST xml-rs-0.8.28.crate 52826 BLAKE2B e8800723318eead12d9fd17386853b6bfdaa34a24774b36a4c9d7b682a6d8fdf7e2c2e400021e9eaf19093671d0f35ebf420fecff05f17f597732eaa25b48fda SHA512 5ec5e099d6472ba1b36eebeac88b751f996f1ed5f1954b2b8e7d9416e52046b573f121f0cd4334925e6a3ec22fbeae87a9e2dd3b0db4d1afede32814792384aa
DIST xml-rs-0.8.29.crate 52816 BLAKE2B 6a7fe20b91ccdeb3ab933300addb222cb7d341628ac7bbe99c3a8c20c9c8464f3e2ed4bf3016e91c0e3a469bcac6555c553814ff80ab4d8a5326a7bdf6a1b5b7 SHA512 d62bed44644388aba7d3ef127dae693746c19583029685c58e2b24e3824db520c7ad62d3d2e42a18c309d7e9e5909662de8b71df401013e7beaa0964967e3150
DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58
-DIST xxhash-rust-0.8.15.crate 21515 BLAKE2B 0d82ffaecfedc3001e4273c7cb3211e847c110334c0558099c02c2457ccc1f6381b5b1c9c13ec87236e23f4e5551e3cb09101bca75358481ed7ae8ecb83d4866 SHA512 80a73a93249cfa0043a743e883f078d9e4bbedc236dec239d9f89b6816715c614f212930fe8842f0598275d2676a0e406a1ab7101158c163f50b9d1d00265925
DIST xxhash-rust-0.8.18.crate 23473 BLAKE2B e349c69b253e053dcdc8213b5fe40638661ee337de8ef74857f8d7f881828ea201c27c925767cc8eff0eb2ccfa3aa9911791277f50613e5fe8f8cfd5532cda57 SHA512 3a6183620534526d5c535aa5e06c0d6cbb5700a786d87e76437694b5b22ad1500dc273b07d280bec536fdc177245c5326cb775543bc3c315179138d0c23104eb
DIST y4m-0.8.0.crate 12455 BLAKE2B cd3ef0fcc025f415374c46aeec0461a3ad8a6e88ffc629250eabbc3d6bad34484c29de3ce5eb57f4a6caf16fa9bc591c7f8edb51312c51661d0cb0687d5f5eda SHA512 e80f6c5a650ea06d747dfba8cfc60474e5a3411c60c2d392fcec96699585801524502a9c91fea950aa449845773a5730604317c3533cb0f83e2c8f140cf108e6
DIST yazi-0.2.1.crate 30267 BLAKE2B c86af1911a97ac04c58ce1f696ee43b2d0b74e2285dacb117ac267604978d6b6903cd5c7e5cd3010f2ac24950ed4e13e02744d29aba99a0e3f7a1342fd016a8c SHA512 10d721eb6238bfac65a268d4b29ec36f52f197e1fbf6c9ae5ae993c0239f50136eb7e8de075890d7a092960ea7e04c224ff57b8037e056bee0e183f068134cf7
DIST yeslogic-fontconfig-sys-6.0.1.crate 7821 BLAKE2B 6233f14ea2369a93f0095b04c532f6503611d68aadbe779e4232c4638592e2396d4a1a95eb9f097c80f8ae58529654384250b286181415320cc80115e8866f22 SHA512 f4abacd3bf504dc7834674dad9727ac7a34f97d1fca05e867ff81d88b062146cb5d6af9952acbf5d4521e3c960942f7fa0bc542c9570ce98d3fe90d01faa878c
DIST yoke-0.8.3.crate 33132 BLAKE2B 79d0d7d7fa38704d072a5f2543da8ef6baa3e9776857ef8518eca09a0849c80fe889ef6385611d8845ed28cceae39e7a635b66eb18e07b4ccdc07a47089a4bee SHA512 1ce402bb9f3384d29227a2a2fb70c9917ad90b30952db7d0c5f089f8901fc737236760c53f48e5b97550cde95e727d72f416a9483afc591cc5c67f043dd977ca
DIST yoke-derive-0.8.2.crate 15077 BLAKE2B d067fa9c5a9d1978c0a86fa58034b4aaec8815c106aabc4f91d9d1e5c297a03ed287daa35374a2a2c3946e73abb05e159c118014cdb01b9c939f7eae5416bea8 SHA512 ed37289fe2dfcafda13be24b3e4aae1fbbdd6f52c42a1f2d770771f458af0d17b4cbe487941381b4bd692388e9818b45c686bdcd6229918e0f5b6fced1068ca3
-DIST zbus-5.16.0.crate 180029 BLAKE2B 565fa62f77a27211cf7176233ed51465106e11da68de2a90045412abea8ef6a7f3ac5c2e2a80160a7c36e07932e5a2c2eaee4955d3c081a14b4d350ee1d0fb39 SHA512 d354566f23a9461ed9c9eb99ac5890c496c79eaedbda57d9de02106a97bbc120eec29f3b9064fdd8a548b28da9e300ef89a546278b6d9b5783f375a975bc93f5
DIST zbus-5.19.0.crate 187145 BLAKE2B 66663a206a93ed5d232ed5adb08b8cb6f356bb84706c508471917377bd57b7f476812682de5a9515c4033706b4814350a129e08722ce57d5f5c3aed5891bd13c SHA512 a043ed90be97288fe17630dd44a7a4a2ced8c8433f97e702e1dd48c4ebeba500be90120a04b731b8397649a0692c9dca91ede32bf78dc7d31640dcefd5d1b358
DIST zbus-lockstep-0.5.2.crate 15733 BLAKE2B da2b2192b7edd40f0c6a7ff5e41f13184a14e474abb3455261a4cd065582b636a90449bcfc26714cd4a1d462b40b6a9d91255868fa099f450296bf9a8f97fbd2 SHA512 8e3a0b9f6c877a5b3c5b686f2cc761c0e0cbcb6839ea48aa81c5b98b3e35503d3eef82cc9ac629b0de8f8701004587bac5ffe70fb65e394a164cf2392be91537
DIST zbus-lockstep-macros-0.5.2.crate 10131 BLAKE2B 6fe271b3a2399852b056f49cd179d44249b4cf5acf7f3d8426c868cc186f3bde4e8b3eca35b193e70c97f103e98878407f83671e99e76a369047f86b30efd0bc SHA512 4b9996cc99cc0fa0b75f0a28221b289662c86adc307683d2e9fdf27bd4545ca565a99a1f74e9ca4a0d5c1bcd4a02227b6f4966441a212c0ac082d7817902d803
-DIST zbus_macros-5.16.0.crate 39327 BLAKE2B 8b9cfa0e10cfa7068de7e3c0d2ff7824165602d65ea7293939884d19e612311be969df87014a9763735c0a008f9749370c9e4da1250cb4e185b6f874c5251b3a SHA512 05e89ad89e3d69bf44da77f22b8f982173034c70949fbf979cd09d57e7261236a083d8d1057af87e584247487c2f137f6f059a70676c2d3a0cbd22d785d5b86e
DIST zbus_macros-5.19.0.crate 39517 BLAKE2B a68f54c83f6eaa88c6f94d8b926c2682afaa1f5f9912152cc64837234e5ac2dd786753e8b6e8afbd73a44ee761de47bfe38c0c86c2a674071aea8778b6980583 SHA512 f335122cfba92653995459996a3dd8d8aca63745d7b6a10445698ebba41b6c842ee266d936f31b54f7edc83f464aab2569b35f8505d3945467e5face6188ff39
-DIST zbus_names-4.3.2.crate 18088 BLAKE2B a68dda7cf9090de1cc93f31fbe7cabd2a9b24779629a8740b082e17d90be17b795db651060bd085ffab9c5e3dc1375dbd01725ac4a6ded55c39296a003e46c56 SHA512 c30a13bada11a8b0b04020a9035687bb8771bed41ead19ca68a70465190ad16e6888c793568b6e9bc1e684bd4025b69b09f7a34ba067709abaf44a6d6fd96ad6
DIST zbus_names-4.3.4.crate 18901 BLAKE2B 6766b450aac8772622d48a37969eee4477522ea308ded5327f76b356b9eae44915991f28c88a9125dcef9c5758ccb1f6d0b3a8b92973af7aa2449f2a5bc90f75 SHA512 0888011c39dc7639b87c220f97c8eaa0a3865762e7a9f425def9f389a00789cb1774ce22050953a79332648a328fbc5cb09d9481dbe957c385cb63b1970215e1
-DIST zbus_xml-5.1.1.crate 8146 BLAKE2B bf6011085c1f25dc1341c7fc093252c77856907e0666b211fb537793faa1fb97b2e5a30f979dc83bfa4fe6fc56d25a5adb07b99eec09e92ab283b49e3cfffceb SHA512 06137cf3250e1c540939653b45c53159572a3fd695d7b8591b9932cfaf66d8323cf37b5ebaee45519683533c00d48670e91720e299409613cb2c6d363696e57f
DIST zbus_xml-5.2.1.crate 47559 BLAKE2B 1bbfbdd22933d0742a48b541a83270ad1bab8068273b3eb904797fa75efa4ee26cf9e8ecfa6fe795e9ae3941f54e1c483985158d47b540a237f6700d2c3a9f16 SHA512 d23f404005d6d52d53aef8ddcfa441dbd4c954d42978c199c64b8f6614b5bcf88730525dfda5c715baedeca444908fb998b68e68087e1e9f169aef59e3631203
DIST zcheapstr-1.1.0.crate 13049 BLAKE2B 1fb073ccec930c8c0d99dd82a20667cccd997b65cd4b7e6627761564fedb950b1220018f807146421eadd0be093c62e39ab21f1742a3f26195d2389ebfb3e357 SHA512 488af5474c973f50ae2afdcf2e61387909e94b4b5e3473cf1e8b7ce98ecbb4aa2cd781d197fe7c6efa99ef513abe67f0de972f3e29f491807a16d5ccdf63dd26
DIST zeno-0.3.3.crate 46042 BLAKE2B 23234a8b127de078d15444b240db488021efe34d18c959535db274c16e3d60cfad0868f8f5579dee8473db56d9456bc3eb553f5849bca49b42f8a6da5c80271c SHA512 c8af5ea858e833db22f756f78dfa16aada16d4db4e0914996de6be560b127429a8e08508cde29b58128cd83b10f6e942093b9e1b7cdaa3ed93906b4d07e02469
-DIST zerocopy-0.8.52.crate 284102 BLAKE2B a521a07bcfdc77aa29aeb8a84ed6989fa2812e09d53d0fb7173319c4e0131d2d4e47e166830b2884f29a6f2f31a005df7dbe14585a034ab6797787b0ce63fc6d SHA512 031f5bba92dbd102a71f365a8630e3ce8420864e1ac94cbfc614aa48ab59495c29757ca3f8e80e37c81501de327292a030b6d98d16c15df2128cf3eebc8bf4dd
DIST zerocopy-0.8.56.crate 284907 BLAKE2B 1a65852357dfe72a304511871cfc748192722be600fa57fc6056c1c4db3db4c6e1454aa1bd60ba1f6e5c7d35609412635b34c65d556849a62c6247f01a64ddfd SHA512 7c9884de059210c2c99098b8241e82b4f23690c0d08389e03637605b822c62903b684666dcec95d33adc4faf2b40c0b81dac6c1ccff9ff3fc9064cde8a2be23d
-DIST zerocopy-derive-0.8.52.crate 98218 BLAKE2B c579911ac818d5f69975d038bd50e544dc53b377028a2cc44c1b65d1c6864da0d0192d4ad01ee91f448ed2499507ebf220241c1f3fed84732d6a3f3c7b0fd3b7 SHA512 4cdf271144041f6cc5998df30e3669f386d30fb982aa890ec8d31829716cf54a9bb93930a881d4a76e8dbf1b8a69635f86ec6aba9f4c66dc26edfcefb9ef050c
DIST zerocopy-derive-0.8.56.crate 105007 BLAKE2B 4c3fa9f369a0aa63fb660473dbdd064fcefd5bda3cc7985d8acd14cb2e4a4d83e3881eed522bcf15eaf72b887e9aed3a4cea4c9480e049d0369f4ab290b20d27 SHA512 f8cb1afff03cf9ba6773129e627d6992938e752dd3412dc4249b5c8088a2efa604806934b8b19c298791992f5feda17b3084b10b0ae3b9b8594d06d961773665
DIST zerofrom-0.1.8.crate 6156 BLAKE2B edc4be24f6a3312d2940266493889e24b45ff68b139802f057bc204d21a7dd1cf8c8fc681c4d64ccb3595d37245cf3676f5f80e642574e4abc3b7f2aa3802cea SHA512 a58d39960368594c7f1fb8aac29e8032c079439d1302a40a4b5a2f8d33b8de934f745a77fffa856c371118701c27e3841615dd68b27a838dbf8d6aa7a7744e51
DIST zerofrom-derive-0.1.7.crate 8853 BLAKE2B 26b8932561c7705850ef88f1816141fadfa2077742cf5bb2eb66042cb657f2b3b76a2855cf49c1bb5a934f4147a29a73144fdcbc435c6ca4ff1a562ef103557d SHA512 22de0ee75a7463e6b263f17d91291d2e2800ae0b5066304b24459b58de8e528e36de77dda149d74abdecd26cab58f0ed34aa603b3361f00976929efdb3371da6
DIST zeroize-1.9.0.crate 24480 BLAKE2B c0ae9e37027e7ae40bfd5e3a81bc9ee348c222f05b3f34c1e0044b2806577aca50aa5d43893e0da51ba9c3e0d8171a122876f91689012e193c056eb981f05ca9 SHA512 89850700ae24f6f98e8a888699c3eb4f49ed8cba0ad3de79c45438c9b5836242649f6143d9a02a1dbbfe081add8c20c4c88ca4b2b773ab8c47a28cf450355706
DIST zeroize_derive-1.5.0.crate 12034 BLAKE2B c0880e6bf4380a28964d561c04482d7a8d7c1d4b923918f4ada7e876f330fde88de674ac6e70a5997283d3fff53e0a3f3870d3f17d0b36382fde69c39694bcc0 SHA512 f8a68d785a53e36ac2b17305818ed0f50157321a09fad41549b089ba89743f0623c70cbcec71a1891fbb5476e3772b960d67528c485b8562152d4ece6a777b82
-DIST zerotrie-0.2.4.crate 83690 BLAKE2B 96f443dd0c9501464031426e6aeae9cee78cb604a2c151da4707c21eb317b55b4a415ab28836213d56613e40c5f0911b68b0ea3dcb9c0546ba64d81f4af5ddf2 SHA512 daaa133ef8916a14ee12af2de5e042086d6817822fe498c49fbadd2c03c5512f0adcd5ada268fa5bf70ae2dd23f14245a0f099a37abe09251478303c069a410d
DIST zerotrie-0.2.5.crate 84204 BLAKE2B 74ba85c251755d29032887bce52a596a3e9f0960b1299e17630ad00c90440c6506cb16018a25e2dd5d18901611ec31ab10528b7bb0b7505fd0b3324747feb1be SHA512 8f8d89b62b6b8f58a17e10750511e116a2312c9dbde4d98b27a824119ed2d66a6d2100f4d97a46d0ea61cfe6c097a59670739cf0aaf9ddfa4ea50829a9aad615
-DIST zerovec-0.11.6.crate 128583 BLAKE2B 32be3ec333c124894009ff13feadcc6548a93485444eef0d1085a995a55e73a8165e77589b13893a5f6bf585ddad750cf0364e8fa14e00eec239150f14bb0adc SHA512 9a0b22654ce3b76cd5e9bdfbcf8d5344dff4116f37f6e22ee4687677c7fe8a69122a2cc86b0d722ff2040547a810528a5a0d9bb5d8c4ac2d3fa0323dcd18320d
DIST zerovec-0.11.7.crate 130479 BLAKE2B 5694afb29466fb69088e7b2d4ffa0f5160ea61a92674387a688a28046c9b2e32b97ac31326e98d4924a5f068005ea1bdf5114ffef4f7226a3ae169d79b67afc3 SHA512 2b0523529ec961ffc390181a543f6d681afd146c3536cd435e8ff7a33f704274dbd1092dbf2e1a6b04e23c6536e3c002eb1d2058f0d867783ab313509cfd5fa4
-DIST zerovec-derive-0.11.3.crate 22115 BLAKE2B 4669526abb7a51d35045bf765017f6070e371aa33d06e66870f043401bd118192b53c422794d08ee2cf9c41e2eb8922a80ed0f450bf3c8c5e78d3f437f984ce2 SHA512 1195cf266a28cf1bdc48a02b2b721f24c785b317dc421475818cc0fe616230bbb91468ab2f67981bf6d3ea2b830eca2e10b85502f622ecb06880e4fff376d29f
+DIST zerovec-0.11.8.crate 130820 BLAKE2B 4022c968fb9676ed10b2108b156326cdb17853443b8e0a6ba64399eda922eb2f5285fbb0e6d285ec7ca18f2d637e0d3f5c1c2c293a436f703e37443781e38ebb SHA512 dc59d370c2b627907f04227511a642466216e6229b8834b518f132a533d7010a16650e32a84d6b335287a43d8998c8b3f7aad685543b88b57c5310e9753aa8ca
DIST zerovec-derive-0.11.4.crate 22333 BLAKE2B ae18787b5f60b05509cc9cc52135ca3c2e8121e481039bb6ca944fbf4e320ccd4c9e9289978e3270b4fb81edba9d3bc1081fb53438db6f3680ef1d5f5437c55d SHA512 5fa4f6690f02b1549ef72d2c5d48e43b4b6e7131e8f293e65df76608ea844fc4fad393fc0befe106ef7acd86ee67663f6ccc9abc7292b9ae203528843d18129e
DIST zerovec-derive-0.11.5.crate 22870 BLAKE2B 3b2ebb6e9313d539d4ac2f9c847a933a08415b11417da692ece0c160dcce471119bc3fbd8341e9582956167d39858d6efcdfdc30f99606acb760f091a2c3dcc5 SHA512 f24255340c7c26aa8116b6baa6df65aa46a416305f202b87f398de738691973fb345fc65828217d5afb452e3733b05935e36e5f24596847afc9726519d0f4332
-DIST zlib-rs-0.6.4.crate 213728 BLAKE2B 9bfe7b05e5d29642f4c9336717c0eb2367d8673c6659a95635e0f79b3cf432b4ebb04ea4715766e9da7d0f38097bc5c069a2e176262ea9a28c6d337645b76e67 SHA512 f167c1aa89107d48122432b30e5115e9605f4b9e79c6ef8a6d81b69f877232711652e6bec4e64f5eab5e4aa95e11c0ff64229b09e3d6a14606171f4ab0e4021d
+DIST zerovec-derive-0.11.6.crate 23102 BLAKE2B 879195255bc944ccfb1a711d5f3056ef2161cc3a65b815b95eb58c5d83db624cc0d8187f9eaa558f76827bbf2286ba084207bb8155dda33872b2b13d303d3588 SHA512 3044c2bcbdb07df5a6e2b5ce3eb45defb21307ee1acb14d720cd4f0d343c384f70aeda22541f72c247fa1ec9ebacfa1c0f05e4c05f87ef166f97c23ac621859e
DIST zlib-rs-0.6.7.crate 215740 BLAKE2B fcd25c7ab9b2b3b19db673178be517c51e6e700053944d9bec05b4f13b407b395cd7ac6c4a439083807fc155bf920ea4bc6995a5ab8dc348ce427c40993b6ad1 SHA512 888011fc16d3dcf245b4d05ef841ca7cf06b69cc58d2cc2f6c17f668ffcd7424dccdbe1912697ba67602ffa5434d2d08deee0d624123461956e20020c703546d
-DIST zmij-1.0.21.crate 26665 BLAKE2B e958b58e2213ad13185ec6df55d07e6c80169afa56133038fa66cefb4a9f49aa786249a486dc09b2d0a2f74e41c0d0d713135f38a84dff8f6239636a6bf3cadb SHA512 a488f11ec8721ddfe42e61d028a128818551de8fccd69d7824504e4ae2efccdc38f716fa5a10ef4de07a8a087e75e819c4a1e0790817e8539b5db697bde14585
DIST zmij-1.0.23.crate 28612 BLAKE2B 5b1fda50a365ae6bba79ed8444f15dd184d0ba0d7b993c8f119355029b5d7cf6a4fe5d9f36eec722221725ed747cad5108eb707ef14920670ffa45843edcbfec SHA512 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
-DIST zune-core-0.5.1.crate 27883 BLAKE2B c9d99d4ef7a83e4161a8fc2b972440de99b789c26e137789222afd216c8524f8c37ac4c410e7dc73567fbf6195e4f541c7f706a13aa235c64675f393d5f00f33 SHA512 688d5878370e259620bf0971daa5ccd5209bfc461a63fee33f50d16ad8bf9bdd0f2cf095f297e17845de21b76f97d3ac56a7952b53568337060557ee794202c9
DIST zune-core-0.5.3.crate 30419 BLAKE2B 583101b7c24a99da08dd89af00f4884c987e0ea0331911f1dadc46bad5cc57a77741f875feb5c0303efaf110fd52a066845e624ac514897c0b388ab9f17c4aea SHA512 65b10df9966e1f5418a966337a1f58ebfa9b0bd633035fddee1ea140b097c340469afb35766d5eca42c181b814ba4ff48d71123d4624afef75a70d2d6559b4c3
DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
DIST zune-jpeg-0.5.15.crate 88879 BLAKE2B bfead22cbcf44efc5b44374a1c665d2101af5fac59830c23f743e83ad6da21235767e257c4b75b802ed87b147e75654d59adad9035d8426cf98b78184503d60f SHA512 99f072129bc11873b25886d73392012a08636575c85ed9237fb8ad247a66ff188b2bd67aa303931f94501735c24ceac24d414186e7ef5010a639f08fbdc855af
-DIST zvariant-5.12.0.crate 94966 BLAKE2B bbe3ae44f6632917deb6806e8415597ec2bfde95f7d8ea1c1073137d1ee3e5e815fb82f6a45de500ec4153e9cb92f01ce7f19219a901a43fca578112774c892e SHA512 ec00bb20e5845564ce095afcbe2553cf3e08f41c00ee166491428c0ff14d1d6b8762ef14bec4e78d930b466c8e11072682267060d9a44dfd5c4cca8a4359a990
DIST zvariant-5.14.0.crate 96335 BLAKE2B 62770b85823f4b7bcf50b602a0eb5d849c02362e189aaf4c7da0f65a387b7bea7e549d416a7120e87e8a390bceb47a283a8822b21df751217ee19919e34293fd SHA512 6bfe44f9992678a0ab12cc271ef96a732aefda20cef4c67a35a150bae22d3d5fdb3e59c1ed2b1dd8c038da901f3b31d41dc8cdaf94f8e22f5f65cfd046d8a5a7
DIST zvariant-5.15.0.crate 99873 BLAKE2B 3f0f0e00df137cd9e5ae259878d324dea85123f67cea1199284dcd5db4a8562e8902edfa66e0a1ff5018300f75f5c62efecd2c307bedb825a8793bbf37d7e3b7 SHA512 562053339fa25e0dd9a9e81e8286de2c0aade0dd8b5c49540f269c7f6e842a0c8c1cbc2b54110e6c04bac06f1c351ca5152e647b0b95d8fc305ce8e1dc1e29f5
-DIST zvariant_derive-5.12.0.crate 17732 BLAKE2B a6372aee73f231aac2bf7913e1615be8d44acaa4ed31a1ab8021143befbe466d5ea7d6805499e3b1b7f4bd6e3b772a8ec3bb5276952ecc018b0c11467f0bacc0 SHA512 9574a296f0295169695e9a8fa2e078356574210a8d77b22740661a67fbd622a49d6a1705b39961b746a09d800e1deaafb45fa942a3fc2286350a1b523538016c
DIST zvariant_derive-5.14.0.crate 17829 BLAKE2B 8cced7fb6541e9d788429b06cac357d764f89515b47ff1f0727ccccb023486e9fefae34db4bf65369d39ec0d648aa1694c433d6314f523e7fb747691c3557309 SHA512 50424b97a224c6be74dd7f985bf02e9c7dcc6b27534ca517c67b821c8a5a2fce2909c605c140e0da133b29fcc1c30dd776a69e96e0dc13c03a18b8d59f0cae4f
DIST zvariant_derive-5.15.0.crate 10697 BLAKE2B fdbc0f2886ffe401271dab9de6d78fe823ee905d841bb3f45892c4fec3711747224bcbc4fe5c8132c2082cd1cc867115f1c56b3e93846bc5f5050d2049f23f75 SHA512 5c7f35f7f6320d55a8ebaf46dff8b519aff7030562373109f40b737db16fafb3b85757354fc37e3f336f5c561066642f14f73465ad8d9ccb3f5729feb8179271
-DIST zvariant_utils-3.4.0.crate 15843 BLAKE2B 3ad7bd42bfe3ed0ddc8a5bf235426d285f99e9b711193b14aa6a8749c5c790774659547b058b7602dd56e683ff6041c1bc566c7f46597e6c8c1f0ae8f85dd0ad SHA512 bd97f696e7eb03fb1909091f40341b711c490f62148603ba9ede60a932ce92264fb9e9de4b283fe411614c2dacb502436eb228c837a237fa87d0dee4304b54ee
DIST zvariant_utils-4.0.0.crate 17056 BLAKE2B a0cde76c3c8da7db2079690545639ae10ece41009ee9629b7aeafe12d17bad3e00151e966b848cc132a5a6fa1beab6abf3d12ba343cc714a245bccfd3387051a SHA512 6fc330f2b52eba11add5cf42ade426864986cd23888db8309c2ca53f62656f64eb1aecffe2095b3423c7d66bbda354d375b2680829b48043eddaff891e15698c
DIST zvariant_utils-4.2.0.crate 25869 BLAKE2B 3a612c864ca87ae5a0ac05e54c444d94b61daf36256602201d56976b2975001bb9aa4bdf84e11f8e71f7373817254278bb347e3b8f218a55733c7f32a2a9307d SHA512 f13c788156483bb57c969e7c2519c66855edc50dd65543e1cb50a7126f6a0908779a4d60c96086968f3eb50a0d89b954ee4ca86872f2a2a8d48ea9237bf7fc9a
diff --git a/dev-vcs/gitcomet/gitcomet-0.1.16.ebuild b/dev-vcs/gitcomet/gitcomet-0.2.2.ebuild
index 706f4f728156..21aedcbcea95 100644
--- a/dev-vcs/gitcomet/gitcomet-0.1.16.ebuild
+++ b/dev-vcs/gitcomet/gitcomet-0.2.2.ebuild
@@ -7,40 +7,40 @@ EAPI=8
CRATES="
accesskit@0.24.1
- accesskit_atspi_common@0.18.1
- accesskit_consumer@0.36.0
- accesskit_consumer@0.37.0
- accesskit_macos@0.26.2
- accesskit_unix@0.21.1
- accesskit_windows@0.33.1
+ accesskit_atspi_common@0.19.1
+ accesskit_consumer@0.38.0
+ accesskit_macos@0.26.3
+ accesskit_unix@0.22.1
+ accesskit_windows@0.34.0
addr2line@0.25.1
adler2@2.0.1
aes@0.8.4
ahash@0.8.12
- aho-corasick@1.1.4
+ aho-corasick@1.1.5
alacritty_terminal@0.26.0
aligned-vec@0.6.4
aligned@0.4.3
alloca@0.4.0
allocator-api2@0.2.21
- android_system_properties@0.1.5
+ android_system_properties@0.1.6
anes@0.1.6
anstream@1.0.0
anstyle-parse@1.0.0
anstyle-query@1.1.5
anstyle-wincon@3.0.11
anstyle@1.0.14
- anyhow@1.0.103
- ar_archive_writer@0.5.2
+ anyhow@1.0.104
+ approx@0.5.1
+ ar_archive_writer@0.5.3
arbitrary@1.4.2
arc-swap@1.9.2
arg_enum_proc_macro@0.3.4
arrayref@0.3.9
- arrayvec@0.7.7
+ arrayvec@0.7.8
as-raw-xcb-connection@1.0.1
as-slice@0.2.1
ash@0.38.0+1.3.281
- ashpd@0.13.12
+ ashpd@0.13.13
async-broadcast@0.7.2
async-channel@2.5.0
async-executor@1.14.0
@@ -52,7 +52,7 @@ CRATES="
async-recursion@1.1.1
async-signal@0.2.14
async-task@4.7.1
- async-trait@0.1.89
+ async-trait@0.1.92
atomic-waker@1.1.2
atomic@0.5.3
atspi-common@0.13.0
@@ -64,6 +64,7 @@ CRATES="
avif-serialize@0.8.9
backtrace@0.3.76
base64@0.22.1
+ base64@0.23.1
bindgen@0.72.1
bit-set@0.8.0
bit-set@0.9.1
@@ -71,43 +72,44 @@ CRATES="
bit-vec@0.9.1
bit_field@0.10.3
bitflags@1.3.2
- bitflags@2.13.0
+ bitflags@2.13.1
bitstream-io@4.10.0
block-buffer@0.10.4
block-padding@0.3.3
block2@0.5.1
block2@0.6.2
block@0.1.6
- blocking@1.6.2
- borsh@1.7.0
- bstr@1.12.3
+ blocking@1.7.0
+ borsh@1.8.1
+ bstr@1.13.1
built@0.8.1
bumpalo@3.20.3
- bytemuck@1.25.0
- bytemuck_derive@1.10.2
+ by_address@1.2.1
+ bytemuck@1.25.2
+ bytemuck_derive@1.12.0
byteorder-lite@0.1.0
byteorder@1.5.0
- bytes@1.12.0
- bytesize@2.4.0
+ bytes@1.12.1
+ bytesize@2.7.0
calloop-wayland-source@0.4.1
calloop@0.14.4
cast@0.3.0
cbc@0.1.2
cbindgen@0.29.4
- cc@1.2.65
+ cc@1.4.4
cexpr@0.6.0
cfg-if@1.0.4
- cfg_aliases@0.2.1
- chacha20@0.10.1
+ cfg_aliases@0.2.2
+ chacha20@0.10.2
chrono@0.4.45
ciborium-io@0.2.2
ciborium-ll@0.2.2
ciborium@0.2.2
cipher@0.4.4
- clang-sys@1.8.1
- clap@4.6.1
- clap_builder@4.6.0
- clap_derive@4.6.1
+ clang-sys@1.9.1
+ clap@4.6.6
+ clap_builder@4.6.6
+ clap_derive@4.6.4
clap_lex@1.1.0
clru@0.6.3
cocoa-foundation@0.2.1
@@ -132,61 +134,66 @@ CRATES="
core_maths@0.1.1
cosmic-text@0.19.0
cpufeatures@0.2.17
- cpufeatures@0.3.0
- crc32fast@1.5.0
+ cpufeatures@0.3.1
+ crc32fast@1.5.1
criterion-plot@0.8.2
criterion@0.8.2
- crossbeam-channel@0.5.15
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-queue@0.3.12
- crossbeam-utils@0.8.21
+ crossbeam-channel@0.5.16
+ crossbeam-deque@0.8.7
+ crossbeam-epoch@0.9.20
+ crossbeam-queue@0.3.13
+ crossbeam-utils@0.8.22
crunchy@0.2.4
crypto-common@0.1.7
- ctor@1.0.7
+ ctor@1.0.13
+ cty@0.2.2
cursor-icon@1.2.0
dashmap@6.2.1
data-url@0.3.2
- defmt-macros@1.1.0
+ defmt-macros@1.1.1
defmt-parser@1.0.0
- defmt@1.1.0
+ defmt@1.1.1
+ dekobon-tree-sitter-groovy@0.2.2
+ deranged@0.5.8
derive_more-impl@2.1.1
derive_more@2.1.1
digest@0.10.7
dirs-sys@0.5.0
dirs@6.0.0
dispatch2@0.3.1
- displaydoc@0.2.6
+ displaydoc@0.2.7
dlib@0.5.3
document-features@0.2.12
downcast-rs@1.2.1
dunce@1.0.5
dwrote@0.11.5
dyn-clone@1.0.20
- either@1.16.0
- embed-resource@3.0.9
+ either@1.18.0
+ embed-resource@3.0.11
encoding_rs@0.8.35
endi@1.1.1
enumflags2@0.7.12
enumflags2_derive@0.7.12
+ enumn@0.1.14
equator-macro@0.4.2
equator@0.4.2
equivalent@1.0.2
+ erased-serde@0.4.10
errno@0.3.14
etagere@0.3.0
euclid@0.22.14
event-listener-strategy@0.5.4
- event-listener@5.4.1
- exr@1.74.0
+ event-listener@5.4.2
+ exr@1.74.2
faster-hex@0.10.0
- fastrand@2.4.1
+ fastrand@2.5.0
fax@0.2.7
fdeflate@0.3.7
filedescriptor@0.8.3
filetime@0.2.29
- find-msvc-tools@0.1.9
+ find-msvc-tools@0.1.11
fixedbitset@0.5.7
- flate2@1.1.9
+ flate2@1.1.10
float-cmp@0.9.0
float-ord@0.3.2
float_next_after@1.0.0
@@ -195,24 +202,26 @@ CRATES="
foldhash@0.1.5
foldhash@0.2.0
font-types@0.11.3
+ font-types@0.12.4
fontconfig-parser@0.5.8
fontdb@0.23.0
- foreign-types-macros@0.2.3
+ fontdb@0.24.0
+ foreign-types-macros@0.2.4
foreign-types-shared@0.3.1
foreign-types@0.5.0
form_urlencoded@1.2.2
freetype-sys@0.23.0
- futures-channel@0.3.32
+ futures-channel@0.3.34
futures-concurrency@7.7.1
- futures-core@0.3.32
- futures-executor@0.3.32
- futures-io@0.3.32
+ futures-core@0.3.34
+ futures-executor@0.3.34
+ futures-io@0.3.34
futures-lite@2.6.1
- futures-macro@0.3.32
- futures-sink@0.3.32
- futures-task@0.3.32
- futures-util@0.3.32
- futures@0.3.32
+ futures-macro@0.3.34
+ futures-sink@0.3.34
+ futures-task@0.3.34
+ futures-util@0.3.34
+ futures@0.3.34
generic-array@0.14.7
gethostname@1.1.0
getrandom@0.2.17
@@ -220,58 +229,61 @@ CRATES="
getrandom@0.4.3
gif@0.14.2
gimli@0.32.3
- gix-actor@0.41.1
- gix-attributes@0.33.2
- gix-bitmap@0.3.2
- gix-blame@0.15.0
- gix-chunk@0.7.2
- gix-command@0.9.1
- gix-commitgraph@0.37.1
- gix-config-value@0.18.1
- gix-config@0.58.0
- gix-date@0.15.5
- gix-diff@0.65.0
- gix-dir@0.27.0
- gix-discover@0.53.0
- gix-error@0.2.4
- gix-features@0.48.1
- gix-filter@0.32.0
- gix-fs@0.21.2
- gix-glob@0.26.1
- gix-hash@0.25.1
- gix-hashtable@0.15.2
- gix-ignore@0.21.1
- gix-imara-diff@0.2.3
- gix-index@0.53.0
- gix-lock@23.0.1
- gix-object@0.62.0
- gix-odb@0.82.0
- gix-pack@0.72.0
- gix-packetline@0.21.5
- gix-path@0.12.1
- gix-pathspec@0.18.1
- gix-protocol@0.63.0
- gix-quote@0.7.2
- gix-ref@0.65.0
- gix-refspec@0.43.0
- gix-revision@0.47.0
- gix-revwalk@0.33.0
- gix-sec@0.14.1
- gix-shallow@0.12.1
- gix-status@0.32.0
- gix-submodule@0.32.0
- gix-tempfile@23.0.2
- gix-trace@0.1.20
- gix-transport@0.57.2
- gix-traverse@0.59.0
- gix-url@0.36.1
- gix-utils@0.3.3
- gix-validate@0.11.2
- gix-worktree-stream@0.34.0
- gix-worktree@0.54.0
- gix@0.85.0
+ gix-actor@0.42.0
+ gix-attributes@0.35.0
+ gix-bitmap@0.4.0
+ gix-blame@0.17.1
+ gix-chunk@0.8.0
+ gix-command@0.10.0
+ gix-commitgraph@0.39.0
+ gix-config-value@0.19.1
+ gix-config@0.60.0
+ gix-date@0.16.0
+ gix-diff@0.67.1
+ gix-dir@0.29.1
+ gix-discover@0.55.0
+ gix-error@0.3.1
+ gix-features@0.49.1
+ gix-filter@0.34.0
+ gix-fs@0.22.1
+ gix-glob@0.27.1
+ gix-hash@0.26.2
+ gix-hashtable@0.16.0
+ gix-ignore@0.22.1
+ gix-imara-diff@0.2.5
+ gix-index@0.55.0
+ gix-lock@24.0.0
+ gix-macros@0.1.6
+ gix-note@0.1.1
+ gix-object@0.64.1
+ gix-odb@0.84.0
+ gix-pack@0.74.2
+ gix-packetline@0.22.2
+ gix-path@0.12.5
+ gix-pathspec@0.20.0
+ gix-protocol@0.65.1
+ gix-quote@0.8.0
+ gix-ref@0.67.1
+ gix-refspec@0.45.1
+ gix-revision@0.49.1
+ gix-revwalk@0.35.0
+ gix-sec@0.14.2
+ gix-shallow@0.13.0
+ gix-status@0.34.1
+ gix-submodule@0.34.0
+ gix-tempfile@24.0.0
+ gix-trace@0.1.21
+ gix-transport@0.59.1
+ gix-traverse@0.61.0
+ gix-url@0.38.0
+ gix-utils@0.3.6
+ gix-validate@0.11.4
+ gix-worktree-stream@0.36.1
+ gix-worktree@0.56.0
+ gix-zlib@0.1.0
+ gix@0.87.1
gl_generator@0.14.0
- glob@0.3.3
+ glob@0.3.4
glow@0.17.0
glutin_wgl_sys@0.6.1
gpu-allocator@0.28.0
@@ -279,6 +291,7 @@ CRATES="
gpu-descriptor@0.3.2
grid@1.0.1
half@2.7.1
+ harfrust@0.12.0
harfrust@0.5.2
hash32@0.3.1
hashbrown@0.14.5
@@ -294,26 +307,27 @@ CRATES="
hkdf@0.12.4
hmac@0.12.1
home@0.5.12
- http@1.4.2
+ http@1.5.0
+ httparse@1.10.1
human_format@1.2.1
iana-time-zone-haiku@0.1.2
iana-time-zone@0.1.65
- icu_collections@2.2.0
- icu_locale_core@2.2.0
- icu_normalizer@2.2.0
- icu_normalizer_data@2.2.0
- icu_properties@2.2.0
- icu_properties_data@2.2.0
- icu_provider@2.2.0
+ icu_collections@2.3.0
+ icu_locale_core@2.3.0
+ icu_normalizer@2.3.0
+ icu_normalizer_data@2.3.0
+ icu_properties@2.3.0
+ icu_properties_data@2.3.0
+ icu_provider@2.3.1
idna@1.1.0
idna_adapter@1.2.2
image-webp@0.2.4
image@0.25.10
- imagesize@0.14.0
- imgref@1.12.2
- indexmap@2.14.0
- inotify-sys@0.1.5
- inotify@0.11.2
+ imagesize@0.15.0
+ imgref@1.12.3
+ indexmap@2.14.1
+ inotify-sys@0.1.8
+ inotify@0.11.5
inout@0.1.4
interpolate_name@0.2.4
inventory@0.3.24
@@ -322,61 +336,64 @@ CRATES="
is_terminal_polyfill@1.70.2
itertools@0.13.0
itertools@0.14.0
+ itertools@0.15.0
itoa@1.0.18
- jiff-static@0.2.29
+ jiff-core@0.1.0
+ jiff-static@0.2.35
jiff-tzdb-platform@0.1.3
- jiff-tzdb@0.1.6
- jiff@0.2.29
+ jiff-tzdb@0.1.8
+ jiff@0.2.35
jni-sys-macros@0.4.1
jni-sys@0.3.1
jni-sys@0.4.1
- jobserver@0.1.34
- js-sys@0.3.103
+ jobserver@0.1.35
+ js-sys@0.3.104
khronos-egl@6.0.0
khronos_api@3.1.0
kqueue-sys@1.1.2
- kqueue@1.2.0
- kstring@2.0.2
+ kqueue@1.2.1
kurbo@0.13.1
lazy_static@1.5.0
lebe@0.5.3
- libc@0.2.186
+ libc@0.2.189
libfuzzer-sys@0.4.13
libloading@0.8.9
libm@0.2.16
libmimalloc-sys@0.1.49
- libredox@0.1.17
+ libredox@0.1.21
libz-sys@1.1.29
linebender_resource_handle@0.1.1
- link-section@0.18.3
- linktime-proc-macro@0.2.0
+ link-section@0.19.3
+ linktime-proc-macro@0.2.3
linux-raw-sys@0.12.1
- litemap@0.8.2
+ litemap@0.8.3
litrs@1.0.0
lock_api@0.4.14
- log@0.4.33
+ log@0.4.34
loop9@0.1.5
- lru@0.18.0
+ lru@0.18.3
lyon@1.0.19
lyon_algorithms@1.0.20
lyon_geom@1.0.19
lyon_path@1.0.19
lyon_tessellation@1.0.20
+ mac-notification-sys@0.6.15
mach2@0.6.0
malloc_buf@0.0.6
- maybe-async@0.2.11
maybe-rayon@0.1.1
md-5@0.10.6
- memchr@2.8.2
+ memchr@2.8.3
memmap2@0.9.11
memoffset@0.9.1
metal@0.33.0
mimalloc@0.1.52
minimal-lexical@0.2.1
miniz_oxide@0.8.9
- mio@1.2.1
+ miniz_oxide@0.9.1
+ mio@1.2.2
miow@0.6.1
moxcms@0.8.1
+ naga@29.0.4
ndk-sys@0.6.0+11769913
new_debug_unreachable@1.0.6
no_std_io2@0.9.4
@@ -384,15 +401,17 @@ CRATES="
nom@8.0.0
nonempty@0.12.0
noop_proc_macro@0.3.0
+ notify-rust@4.18.0
notify-types@2.1.0
- notify@9.0.0-rc.4
+ notify@9.0.0-rc.5
ntapi@0.4.3
num-bigint-dig@0.9.1
- num-bigint@0.4.6
+ num-bigint@0.4.8
num-complex@0.4.6
+ num-conv@0.2.2
num-derive@0.4.2
- num-integer@0.1.46
- num-iter@0.1.45
+ num-integer@0.1.47
+ num-iter@0.1.46
num-rational@0.4.2
num-traits@0.2.19
num@0.4.3
@@ -403,6 +422,7 @@ CRATES="
objc2-core-data@0.2.2
objc2-core-foundation@0.3.2
objc2-core-image@0.2.2
+ objc2-core-location@0.3.2
objc2-core-services@0.3.2
objc2-encode@4.1.0
objc2-foundation@0.2.2
@@ -413,19 +433,24 @@ CRATES="
objc2-metal@0.3.2
objc2-quartz-core@0.2.2
objc2-quartz-core@0.3.2
+ objc2-user-notifications@0.3.2
objc2@0.5.2
objc2@0.6.4
objc@0.2.7
object@0.37.3
+ object@0.39.1
once_cell@1.21.4
once_cell_polyfill@1.70.2
oo7@0.6.0
oorandom@11.1.5
- open@5.3.6
+ open@5.4.2
option-ext@0.2.0
- ordered-float@5.3.0
+ ordered-float@5.5.0
ordered-stream@0.2.0
page_size@0.6.0
+ palette@0.7.7
+ palette_derive@0.7.7
+ palette_math@0.7.7
parking@2.2.1
parking_lot@0.12.5
parking_lot_core@0.9.12
@@ -444,95 +469,105 @@ CRATES="
pin-project-lite@0.2.17
pin-project@1.1.13
piper@0.2.5
- pkg-config@0.3.33
+ pkg-config@0.3.34
plotters-backend@0.3.7
plotters-svg@0.3.7
plotters@0.3.7
png@0.18.1
polling@3.11.0
pollster@0.2.5
- pollster@0.4.0
+ pollster@1.0.1
polycool@0.4.0
portable-atomic-util@0.2.7
- portable-atomic@1.13.1
+ portable-atomic@1.15.0
postage@0.5.0
- potential_utf@0.1.5
+ potential_utf@0.1.6
+ powerfmt@0.2.0
ppv-lite86@0.2.21
presser@0.3.1
prettyplease@0.2.37
proc-macro-crate@3.5.0
- proc-macro-error-attr2@2.0.0
- proc-macro-error2@2.0.1
- proc-macro2@1.0.106
+ proc-macro2@1.0.107
prodash@31.0.0
profiling-procmacros@1.0.18
profiling@1.0.18
- psm@0.1.31
+ proptest-macro@0.5.0
+ proptest@1.11.0
+ psm@0.1.32
pulldown-cmark-escape@0.11.0
pulldown-cmark@0.13.4
- pxfm@0.1.29
+ pulp-wasm-simd-flag@0.1.1
+ pulp@0.22.3
+ pxfm@0.1.30
qoi@0.4.1
quick-error@1.2.3
quick-error@2.0.1
- quick-xml@0.39.4
- quote@1.0.46
+ quick-xml@0.41.0
+ quote@1.0.47
r-efi@5.3.0
r-efi@6.0.0
- rand@0.10.1
- rand@0.9.4
+ rand@0.10.2
+ rand@0.9.5
rand_chacha@0.9.0
rand_core@0.10.1
rand_core@0.9.5
rand_xorshift@0.4.0
range-alloc@0.1.5
- rangemap@1.7.1
+ rangemap@1.8.0
rav1e@0.8.1
ravif@0.13.0
+ raw-cpuid@11.6.0
raw-window-handle@0.6.2
raw-window-metal@1.1.0
rayon-core@1.13.0
rayon@1.12.0
read-fonts@0.37.0
- read-fonts@0.39.2
+ read-fonts@0.41.0
+ reborrow@0.5.5
redox_syscall@0.5.18
redox_users@0.5.2
- ref-cast-impl@1.0.25
- ref-cast@1.0.25
- regex-automata@0.4.14
+ ref-cast-impl@1.0.27
+ ref-cast@1.0.27
+ regex-automata@0.4.18
regex-syntax@0.8.11
- regex@1.12.4
+ regex@1.13.1
renderdoc-sys@1.1.0
- resvg@0.47.0
+ resvg@0.48.1
rgb@0.8.53
+ ring@0.17.14
roxmltree@0.20.0
roxmltree@0.21.1
- rustc-demangle@0.1.27
+ rustc-demangle@0.1.28
rustc-hash@1.1.0
- rustc-hash@2.1.2
+ rustc-hash@2.1.3
rustc_version@0.4.1
rustix-openpty@0.2.0
rustix@1.1.4
- rustversion@1.0.22
+ rustls-pki-types@1.15.1
+ rustls-webpki@0.103.15
+ rustls@0.23.43
+ rustversion@1.0.23
rusty-fork@0.3.1
- rustybuzz@0.20.1
+ ryu@1.0.23
same-file@1.0.6
- schemars@1.2.1
- schemars_derive@1.2.1
+ schemars@1.2.2
+ schemars_derive@1.2.2
scoped-tls@1.0.1
scopeguard@1.2.0
seahash@4.1.0
- self_cell@1.2.2
+ self_cell@1.3.0
semver@1.0.28
- serde@1.0.228
+ serde@1.0.229
serde_bytes@0.11.19
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_derive_internals@0.29.1
- serde_json@1.0.150
- serde_repr@0.1.20
+ serde_core@1.0.229
+ serde_derive@1.0.229
+ serde_derive_internals@0.30.0
+ serde_fmt@1.1.0
+ serde_json@1.0.151
+ serde_repr@0.1.21
serde_spanned@1.1.1
sha1-checked@0.10.0
- sha1@0.10.6
+ sha1@0.10.7
sha1_smol@1.0.1
sha2@0.10.9
shell-words@1.1.1
@@ -540,24 +575,24 @@ CRATES="
shlex@2.0.1
signal-hook-registry@1.4.8
signal-hook@0.4.4
- simd-adler32@0.3.9
+ simd-adler32@0.3.10
simd_helpers@0.1.0
simplecss@0.2.2
siphasher@1.0.3
skrifa@0.40.0
- skrifa@0.42.1
+ skrifa@0.44.0
slab@0.4.12
slotmap@1.1.1
smallvec@1.15.2
smol@2.0.2
smol_str@0.3.6
- spin@0.12.1
- spin@0.9.8
+ spin@0.12.3
+ spin@0.9.9
spirv@0.4.0+sdk-1.4.341.0
stable_deref_trait@1.2.1
- stacker@0.1.24
- stacksafe-macro@1.0.2
- stacksafe@1.0.2
+ stacker@0.1.25
+ stacksafe-macro@1.0.3
+ stacksafe@1.0.3
static_assertions@1.1.0
stats_alloc@0.1.10
streaming-iterator@0.1.9
@@ -566,97 +601,118 @@ CRATES="
strum@0.28.0
strum_macros@0.28.0
subtle@2.6.1
+ sval@2.21.1
+ sval_buffer@2.21.1
+ sval_dynamic@2.21.1
+ sval_fmt@2.21.1
+ sval_json@2.21.1
+ sval_nested@2.21.1
+ sval_ref@2.21.1
+ sval_serde@2.21.1
svgtypes@0.16.1
- swash@0.2.9
- syn@2.0.118
+ swash@0.2.10
+ syn@2.0.119
+ syn@3.0.4
synstructure@0.13.2
sys-locale@0.3.2
- sysinfo@0.39.5
- taffy@0.10.1
+ sysinfo@0.39.6
+ taffy@0.12.2
+ tauri-winrt-notification@0.7.3
tempfile@3.27.0
termcolor@1.4.1
thiserror-impl@1.0.69
- thiserror-impl@2.0.18
+ thiserror-impl@2.0.20
thiserror@1.0.69
- thiserror@2.0.18
+ thiserror@2.0.20
tiff@0.11.3
+ time-core@0.1.9
+ time@0.3.55
tiny-keccak@2.0.2
tiny-skia-path@0.12.0
tiny-skia@0.12.0
- tinystr@0.8.3
+ tinystr@0.8.4
tinytemplate@1.2.1
- tinyvec@1.11.0
+ tinyvec@1.12.0
tinyvec_macros@0.1.1
toml@0.9.12+spec-1.1.0
- toml@1.1.2+spec-1.1.0
+ toml@1.1.4+spec-1.1.0
toml_datetime@0.7.5+spec-1.1.0
toml_datetime@1.1.1+spec-1.1.0
- toml_edit@0.25.12+spec-1.1.0
- toml_parser@1.1.2+spec-1.1.0
- toml_writer@1.1.1+spec-1.1.0
+ toml_edit@0.25.13+spec-1.1.0
+ toml_parser@1.1.3+spec-1.1.0
+ toml_writer@1.1.2+spec-1.1.0
tracing-attributes@0.1.31
tracing-core@0.1.36
tracing@0.1.44
tree-sitter-bash@0.25.1
tree-sitter-bicep@1.1.0
- tree-sitter-c-sharp@0.23.5
tree-sitter-c@0.24.2
- tree-sitter-css@0.25.0
+ tree-sitter-clojure-orchard@0.2.8
+ tree-sitter-cmake@0.7.4
+ tree-sitter-containerfile@0.9.2
tree-sitter-dart@0.2.0
tree-sitter-diff@0.1.0
- tree-sitter-fsharp@0.3.0
+ tree-sitter-elixir@0.3.5
+ tree-sitter-erlang@0.20.0
+ tree-sitter-gleam@1.0.0
tree-sitter-go@0.25.0
- tree-sitter-html@0.23.2
+ tree-sitter-hcl@1.1.0
+ tree-sitter-ini@1.4.0
tree-sitter-java@0.23.5
tree-sitter-javascript@0.25.0
+ tree-sitter-jinja-dialects@0.1.1
tree-sitter-jsdoc@0.25.0
tree-sitter-json@0.24.8
- tree-sitter-kotlin-sg@0.4.1
+ tree-sitter-jsonnet@0.0.1
tree-sitter-language@0.1.7
+ tree-sitter-llvm@1.1.0
tree-sitter-lua@0.5.0
tree-sitter-make@1.1.1
- tree-sitter-objc@3.0.2
- tree-sitter-php@0.24.2
- tree-sitter-powershell@0.26.4
+ tree-sitter-nix@0.3.0
+ tree-sitter-pascal@0.10.2
+ tree-sitter-perl@1.1.2
+ tree-sitter-properties@0.3.0
+ tree-sitter-proto@0.5.0
tree-sitter-python@0.25.0
tree-sitter-r@1.3.0
tree-sitter-regex@0.25.0
- tree-sitter-ruby@0.23.1
- tree-sitter-rust@0.24.2
- tree-sitter-scala@0.26.0
- tree-sitter-sequel@0.3.11
- tree-sitter-swift@0.7.3
+ tree-sitter-solidity@1.2.13
+ tree-sitter-svelte-ng@1.0.2
tree-sitter-toml-ng@0.7.0
- tree-sitter-typescript@0.23.2
tree-sitter-xml@0.7.0
tree-sitter-yaml@0.7.2
tree-sitter-zig@1.1.2
- tree-sitter@0.26.10
+ tree-sitter@0.26.13
ttf-parser@0.25.1
+ typeid@1.0.3
typenum@1.20.1
uds_windows@1.2.1
uluru@3.1.0
unarray@0.1.4
unicase@2.9.0
- unicode-bidi-mirroring@0.4.0
unicode-bidi@0.3.18
unicode-bom@2.0.3
- unicode-ccc@0.4.0
unicode-ident@1.0.24
unicode-linebreak@0.1.5
unicode-normalization@0.1.25
- unicode-properties@0.1.4
unicode-script@0.5.8
unicode-segmentation@1.13.3
unicode-vo@0.1.0
unicode-width@0.2.2
unicode-xid@0.2.6
+ untrusted@0.9.0
+ ureq-proto@0.6.1
+ ureq@3.4.0
url@2.5.8
- usvg@0.47.0
+ usvg@0.48.1
+ utf8-zero@0.8.1
utf8_iter@1.0.4
utf8parse@0.2.2
- uuid@1.23.4
+ uuid@1.26.0
v_frame@0.3.9
+ value-bag-serde1@1.13.2
+ value-bag-sval2@1.13.2
+ value-bag@1.13.2
vcpkg@0.2.15
version_check@0.9.5
vswhom-sys@0.1.3
@@ -667,40 +723,61 @@ CRATES="
walkdir@2.5.0
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.4+wasi-0.2.12
- wasm-bindgen-futures@0.4.76
- wasm-bindgen-macro-support@0.2.126
- wasm-bindgen-macro@0.2.126
- wasm-bindgen-shared@0.2.126
- wasm-bindgen@0.2.126
- wayland-backend@0.3.15
- wayland-client@0.31.14
+ wasm-bindgen-futures@0.4.77
+ wasm-bindgen-macro-support@0.2.127
+ wasm-bindgen-macro@0.2.127
+ wasm-bindgen-shared@0.2.127
+ wasm-bindgen@0.2.127
+ wayland-backend@0.3.17
+ wayland-client@0.31.15
wayland-cursor@0.31.14
wayland-protocols-plasma@0.3.12
wayland-protocols-wlr@0.3.12
wayland-protocols@0.32.13
- wayland-scanner@0.31.10
+ wayland-scanner@0.31.11
wayland-sys@0.31.11
- web-sys@0.3.103
+ web-sys@0.3.104
web-time@1.1.0
+ webpki-roots@1.0.9
weezl@0.1.12
+ wgpu-core-deps-apple@29.0.4
+ wgpu-core-deps-emscripten@29.0.4
+ wgpu-core-deps-windows-linux-android@29.0.4
+ wgpu-core@29.0.4
+ wgpu-hal@29.0.4
+ wgpu-naga-bridge@29.0.4
+ wgpu-types@29.0.4
+ wgpu@29.0.4
+ which@8.0.6
winapi-i686-pc-windows-gnu@0.4.0
winapi-util@0.1.11
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
+ windows-collections@0.2.0
windows-collections@0.3.2
+ windows-core@0.61.2
windows-core@0.62.2
+ windows-future@0.2.1
windows-future@0.3.2
windows-implement@0.60.2
windows-interface@0.59.3
+ windows-link@0.1.3
windows-link@0.2.1
+ windows-numerics@0.2.0
windows-numerics@0.3.1
windows-registry@0.6.1
+ windows-result@0.3.4
windows-result@0.4.1
+ windows-strings@0.4.2
windows-strings@0.5.1
+ windows-sys@0.52.0
windows-sys@0.59.0
windows-sys@0.61.2
windows-targets@0.52.6
+ windows-threading@0.1.0
windows-threading@0.2.1
+ windows-version@0.1.7
+ windows@0.61.3
windows@0.62.2
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.52.6
@@ -711,20 +788,22 @@ CRATES="
windows_x86_64_gnullvm@0.52.6
windows_x86_64_msvc@0.52.6
winnow@0.7.15
- winnow@1.0.3
+ winnow@1.0.4
winreg@0.55.0
wio@0.2.2
wit-bindgen@0.57.1
- writeable@0.6.3
+ writeable@0.6.4
x11-clipboard@0.9.3
x11rb-protocol@0.13.2
+ x11rb-protocol@0.14.0
x11rb@0.13.2
- xcursor@0.3.10
+ x11rb@0.14.0
+ xcursor@0.3.11
xkbcommon@0.9.0
xkeysym@0.2.1
- xml-rs@0.8.28
+ xml-rs@0.8.29
xmlwriter@0.1.0
- xxhash-rust@0.8.15
+ xxhash-rust@0.8.18
y4m@0.8.0
yazi@0.2.1
yeslogic-fontconfig-sys@6.0.1
@@ -732,71 +811,59 @@ CRATES="
yoke@0.8.3
zbus-lockstep-macros@0.5.2
zbus-lockstep@0.5.2
- zbus@5.16.0
- zbus_macros@5.16.0
- zbus_names@4.3.2
- zbus_xml@5.1.1
+ zbus@5.19.0
+ zbus_macros@5.19.0
+ zbus_names@4.3.4
+ zbus_xml@5.2.1
+ zcheapstr@1.1.0
zeno@0.3.3
- zerocopy-derive@0.8.52
- zerocopy@0.8.52
+ zerocopy-derive@0.8.56
+ zerocopy@0.8.56
zerofrom-derive@0.1.7
zerofrom@0.1.8
zeroize@1.9.0
zeroize_derive@1.5.0
- zerotrie@0.2.4
- zerovec-derive@0.11.3
- zerovec@0.11.6
- zlib-rs@0.6.4
- zmij@1.0.21
- zune-core@0.5.1
+ zerotrie@0.2.5
+ zerovec-derive@0.11.6
+ zerovec@0.11.8
+ zlib-rs@0.6.7
+ zmij@1.0.23
+ zune-core@0.5.3
zune-inflate@0.2.54
zune-jpeg@0.5.15
- zvariant@5.12.0
- zvariant_derive@5.12.0
- zvariant_utils@3.4.0
+ zvariant@5.15.0
+ zvariant_derive@5.15.0
+ zvariant_utils@4.2.0
"
declare -A GIT_CRATES=(
- [collections]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/collections'
- [derive_refineable]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/derive_refineable'
[font-kit]='https://github.com/Havunen/font-kit;cc6f86949e40ef3a5e9b2063f8127cdcb72d7ac4;font-kit-%commit%'
- [gpui]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui'
- [gpui_linux]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_linux'
- [gpui_macos]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_macos'
- [gpui_macros]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_macros'
- [gpui_platform]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_platform'
- [gpui_shared_string]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_shared_string'
- [gpui_util]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_util'
- [gpui_web]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_web'
- [gpui_wgpu]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_wgpu'
- [gpui_windows]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/gpui_windows'
- [media]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/media'
- [naga]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/naga'
- [proptest-macro]='https://github.com/proptest-rs/proptest;3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b;proptest-%commit%/proptest-macro'
- [proptest]='https://github.com/proptest-rs/proptest;3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b;proptest-%commit%/proptest'
- [refineable]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/refineable'
- [scheduler]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/scheduler'
- [sum_tree]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/sum_tree'
- [tree-sitter-cpp]='https://github.com/tree-sitter/tree-sitter-cpp;5cb9b693cfd7bfacab1d9ff4acac1a4150700609;tree-sitter-cpp-%commit%'
+ [gpui]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui'
+ [gpui_ce_util]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_ce_util'
+ [gpui_collections]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_collections'
+ [gpui_derive_refineable]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_derive_refineable'
+ [gpui_linux]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_linux'
+ [gpui_macos]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_macos'
+ [gpui_macros]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_macros'
+ [gpui_media]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_media'
+ [gpui_platform]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_platform'
+ [gpui_refineable]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_refineable'
+ [gpui_scheduler]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_scheduler'
+ [gpui_shared_string]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_shared_string'
+ [gpui_sum_tree]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_sum_tree'
+ [gpui_web]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_web'
+ [gpui_wgpu]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_wgpu'
+ [gpui_windows]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/gpui_windows'
+ [gpui_xim]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim'
[tree-sitter-gitcommit]='https://github.com/zed-industries/tree-sitter-git-commit;88309716a69dd13ab83443721ba6e0b491d37ee9;tree-sitter-git-commit-%commit%'
[tree-sitter-gomod]='https://github.com/camdencheek/tree-sitter-go-mod;2e886870578eeba1927a2dc4bd2e2b3f598c5f9a;tree-sitter-go-mod-%commit%'
[tree-sitter-gowork]='https://github.com/zed-industries/tree-sitter-go-work;acb0617bf7f4fda02c6217676cc64acb89536dc7;tree-sitter-go-work-%commit%'
[tree-sitter-md]='https://github.com/tree-sitter-grammars/tree-sitter-markdown;9a23c1a96c0513d8fc6520972beedd419a973539;tree-sitter-markdown-%commit%'
- [util]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/util'
- [wgpu-core-deps-apple]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/apple'
- [wgpu-core-deps-emscripten]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/emscripten'
- [wgpu-core-deps-windows-linux-android]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core/platform-deps/windows-linux-android'
- [wgpu-core]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-core'
- [wgpu-hal]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-hal'
- [wgpu-naga-bridge]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-naga-bridge'
- [wgpu-types]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu-types'
- [wgpu]='https://github.com/zed-industries/wgpu;357a0c56e0070480ad9daea5d2eaa83150b79e88;wgpu-%commit%/wgpu'
- [xim-ctext]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/xim_ctext'
- [xim-parser]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/xim_parser'
- [zed-xim]='https://github.com/Havunen/gpui-ce;b7a78f8541c04528bb6c2db68174e3a128716dba;gpui-ce-%commit%/crates/xim'
+ [xim-ctext]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim_ctext'
+ [xim-parser]='https://github.com/Havunen/gpui-ce;bd33290a612c700e008753ff9ae28f735c9cfa40;gpui-ce-%commit%/crates/xim_parser'
)
-RUST_MIN_VER="1.96.0"
+RUST_MIN_VER="1.98.0"
inherit cargo desktop wrapper xdg
@@ -819,12 +886,14 @@ LICENSE="AGPL-3"
# Dependent crate licenses
LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
- CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 ZLIB
+ CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0
+ ZLIB
"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
+ debug? ( virtual/zlib:= )
dev-libs/libgit2:=
media-libs/fontconfig
media-libs/freetype
diff --git a/dev-vcs/gitcomet/gitcomet-0.2.3.ebuild b/dev-vcs/gitcomet/gitcomet-0.2.3.ebuild
new file mode 100644
index 000000000000..33fa76722003
--- /dev/null
+++ b/dev-vcs/gitcomet/gitcomet-0.2.3.ebuild
@@ -0,0 +1,946 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.15.1
+
+EAPI=8
+
+CRATES="
+ accesskit@0.25.0
+ accesskit_atspi_common@0.20.0
+ accesskit_consumer@0.39.0
+ accesskit_macos@0.27.0
+ accesskit_unix@0.23.0
+ accesskit_windows@0.35.0
+ addr2line@0.25.1
+ adler2@2.0.1
+ aes@0.8.4
+ ahash@0.8.12
+ aho-corasick@1.1.5
+ alacritty_terminal@0.26.0
+ aligned-vec@0.6.4
+ aligned@0.4.3
+ alloca@0.4.0
+ allocator-api2@0.2.21
+ android_system_properties@0.1.6
+ anes@0.1.6
+ anstream@1.0.0
+ anstyle-parse@1.0.0
+ anstyle-query@1.1.5
+ anstyle-wincon@3.0.11
+ anstyle@1.0.14
+ anyhow@1.0.104
+ approx@0.5.1
+ arbitrary@1.4.2
+ arc-swap@1.9.2
+ arg_enum_proc_macro@0.3.4
+ arrayref@0.3.9
+ arrayvec@0.7.8
+ as-raw-xcb-connection@1.0.1
+ as-slice@0.2.1
+ ash@0.38.0+1.3.281
+ ashpd@0.13.13
+ async-broadcast@0.7.2
+ async-channel@2.5.0
+ async-executor@1.14.0
+ async-fs@2.2.0
+ async-io@2.6.0
+ async-lock@3.4.2
+ async-net@2.0.0
+ async-process@2.5.0
+ async-recursion@1.1.1
+ async-signal@0.2.14
+ async-task@4.7.1
+ async-trait@0.1.92
+ atomic-waker@1.1.2
+ atomic@0.5.3
+ atspi-common@0.13.0
+ atspi-proxies@0.13.0
+ atspi@0.29.0
+ autocfg@1.5.1
+ av-scenechange@0.14.1
+ av1-grain@0.2.5
+ avif-serialize@0.8.9
+ backtrace@0.3.76
+ base64@0.22.1
+ base64@0.23.1
+ bindgen@0.72.1
+ bit-set@0.8.0
+ bit-set@0.9.1
+ bit-vec@0.8.0
+ bit-vec@0.9.1
+ bit_field@0.10.3
+ bitflags@1.3.2
+ bitflags@2.13.1
+ bitstream-io@4.10.0
+ block-buffer@0.10.4
+ block-padding@0.3.3
+ block2@0.5.1
+ block2@0.6.2
+ block@0.1.6
+ blocking@1.7.0
+ borsh@1.8.1
+ bstr@1.13.1
+ built@0.8.1
+ bumpalo@3.20.3
+ by_address@1.2.1
+ bytemuck@1.25.2
+ bytemuck_derive@1.12.0
+ byteorder-lite@0.1.0
+ byteorder@1.5.0
+ bytes@1.12.1
+ bytesize@2.7.0
+ calloop-wayland-source@0.4.1
+ calloop@0.14.4
+ cast@0.3.0
+ cbc@0.1.2
+ cbindgen@0.29.4
+ cc@1.4.5
+ cexpr@0.6.0
+ cfg-if@1.0.4
+ cfg_aliases@0.2.2
+ chacha20@0.10.2
+ chrono@0.4.45
+ ciborium-io@0.2.2
+ ciborium-ll@0.2.2
+ ciborium@0.2.2
+ cipher@0.4.4
+ clang-sys@1.9.1
+ clap@4.6.6
+ clap_builder@4.6.6
+ clap_derive@4.6.4
+ clap_lex@1.1.0
+ clru@0.6.3
+ codespan-reporting@0.13.1
+ color_quant@1.1.0
+ colorchoice@1.0.5
+ concurrent-queue@2.5.0
+ console_error_panic_hook@0.1.7
+ const-random-macro@0.1.16
+ const-random@0.1.18
+ convert_case@0.10.0
+ convert_case@0.11.0
+ core-foundation-sys@0.8.7
+ core-foundation@0.10.1
+ core-graphics-types@0.2.0
+ core-graphics2@0.6.1
+ core-graphics@0.25.0
+ core-text@22.0.0
+ core-video@0.6.1
+ core_maths@0.1.1
+ cosmic-text@0.19.0
+ cpufeatures@0.2.17
+ cpufeatures@0.3.1
+ crc32fast@1.5.1
+ criterion-plot@0.8.2
+ criterion@0.8.2
+ crossbeam-channel@0.5.17
+ crossbeam-deque@0.8.8
+ crossbeam-epoch@0.9.21
+ crossbeam-queue@0.3.14
+ crossbeam-utils@0.8.23
+ crunchy@0.2.4
+ crypto-common@0.1.7
+ ctor@1.0.13
+ cty@0.2.2
+ cursor-icon@1.2.0
+ dashmap@6.2.1
+ data-url@0.3.2
+ defmt-macros@1.1.1
+ defmt-parser@1.0.0
+ defmt@1.1.1
+ dekobon-tree-sitter-groovy@0.3.0
+ deranged@0.5.8
+ derive_more-impl@2.1.1
+ derive_more@2.1.1
+ digest@0.10.7
+ dirs-sys@0.5.0
+ dirs@6.0.0
+ dispatch2@0.3.1
+ displaydoc@0.2.7
+ dlib@0.5.3
+ document-features@0.2.12
+ downcast-rs@1.2.1
+ dunce@1.0.5
+ dwrote@0.11.5
+ dyn-clone@1.0.20
+ either@1.18.0
+ embed-resource@3.0.11
+ encoding_rs@0.8.35
+ endi@1.1.1
+ enumflags2@0.7.12
+ enumflags2_derive@0.7.12
+ enumn@0.1.14
+ equator-macro@0.4.2
+ equator@0.4.2
+ equivalent@1.0.2
+ erased-serde@0.4.10
+ errno@0.3.14
+ etagere@0.3.0
+ euclid@0.22.14
+ event-listener-strategy@0.5.4
+ event-listener@5.4.2
+ exr@1.74.2
+ faster-hex@0.10.0
+ fastrand@2.5.0
+ fax@0.2.7
+ fdeflate@0.3.7
+ filedescriptor@0.8.3
+ filetime@0.2.29
+ find-msvc-tools@0.1.12
+ fixedbitset@0.5.7
+ flate2@1.1.10
+ float-cmp@0.9.0
+ float-ord@0.3.2
+ float_next_after@1.0.0
+ flume@0.12.0
+ fnv@1.0.7
+ foldhash@0.1.5
+ foldhash@0.2.0
+ font-types@0.11.3
+ font-types@0.12.4
+ fontconfig-parser@0.5.8
+ fontdb@0.23.0
+ fontdb@0.24.0
+ foreign-types-macros@0.2.4
+ foreign-types-shared@0.3.1
+ foreign-types@0.5.0
+ form_urlencoded@1.2.2
+ freetype-sys@0.23.0
+ futures-channel@0.3.34
+ futures-concurrency@7.7.1
+ futures-core@0.3.34
+ futures-executor@0.3.34
+ futures-io@0.3.34
+ futures-lite@2.6.1
+ futures-macro@0.3.34
+ futures-sink@0.3.34
+ futures-task@0.3.34
+ futures-util@0.3.34
+ futures@0.3.34
+ generic-array@0.14.7
+ gethostname@1.1.0
+ getrandom@0.2.17
+ getrandom@0.3.4
+ getrandom@0.4.3
+ gif@0.14.2
+ gimli@0.32.3
+ gix-actor@0.42.0
+ gix-attributes@0.35.0
+ gix-bitmap@0.4.0
+ gix-blame@0.17.1
+ gix-chunk@0.8.0
+ gix-command@0.10.1
+ gix-commitgraph@0.39.0
+ gix-config-value@0.19.1
+ gix-config@0.60.0
+ gix-date@0.16.0
+ gix-diff@0.67.1
+ gix-dir@0.29.1
+ gix-discover@0.55.0
+ gix-error@0.3.2
+ gix-features@0.49.1
+ gix-filter@0.34.0
+ gix-fs@0.22.1
+ gix-glob@0.27.1
+ gix-hash@0.26.2
+ gix-hashtable@0.16.0
+ gix-ignore@0.22.1
+ gix-imara-diff@0.2.5
+ gix-index@0.55.0
+ gix-lock@24.0.0
+ gix-macros@0.1.6
+ gix-note@0.1.1
+ gix-object@0.64.1
+ gix-odb@0.84.0
+ gix-pack@0.74.2
+ gix-packetline@0.22.2
+ gix-path@0.12.6
+ gix-pathspec@0.20.0
+ gix-protocol@0.65.1
+ gix-quote@0.8.0
+ gix-ref@0.67.1
+ gix-refspec@0.45.1
+ gix-revision@0.49.1
+ gix-revwalk@0.35.0
+ gix-sec@0.14.2
+ gix-shallow@0.13.0
+ gix-status@0.34.1
+ gix-submodule@0.34.0
+ gix-tempfile@24.0.0
+ gix-trace@0.1.21
+ gix-transport@0.59.2
+ gix-traverse@0.61.0
+ gix-url@0.38.0
+ gix-utils@0.3.6
+ gix-validate@0.11.4
+ gix-worktree-stream@0.36.1
+ gix-worktree@0.56.0
+ gix-zlib@0.1.0
+ gix@0.87.1
+ gl_generator@0.14.0
+ glob@0.3.4
+ glow@0.17.0
+ glutin_wgl_sys@0.6.1
+ gpu-allocator@0.28.0
+ gpu-descriptor-types@0.2.0
+ gpu-descriptor@0.3.2
+ half@2.7.1
+ harfrust@0.12.0
+ harfrust@0.5.2
+ hash32@0.3.1
+ hashbrown@0.14.5
+ hashbrown@0.15.5
+ hashbrown@0.16.1
+ hashbrown@0.17.1
+ hdrhistogram@7.6.0
+ heapless@0.8.0
+ heapless@0.9.3
+ heck@0.5.0
+ hermit-abi@0.5.3
+ hex@0.4.3
+ hexf-parse@0.2.1
+ hkdf@0.12.4
+ hmac@0.12.1
+ home@0.5.12
+ http@1.5.0
+ httparse@1.10.1
+ human_format@1.2.1
+ iana-time-zone-haiku@0.1.2
+ iana-time-zone@0.1.65
+ icu_collections@2.3.0
+ icu_locale_core@2.3.0
+ icu_normalizer@2.3.0
+ icu_normalizer_data@2.3.0
+ icu_properties@2.3.0
+ icu_properties_data@2.3.0
+ icu_provider@2.3.1
+ idna@1.1.0
+ idna_adapter@1.2.2
+ image-webp@0.2.4
+ image@0.25.10
+ imagesize@0.15.0
+ imgref@1.12.3
+ indexmap@2.14.2
+ inotify-sys@0.1.8
+ inotify@0.11.5
+ inout@0.1.4
+ interpolate_name@0.2.4
+ inventory@0.3.24
+ is-docker@0.2.0
+ is-wsl@0.4.0
+ is_terminal_polyfill@1.70.2
+ itertools@0.13.0
+ itertools@0.14.0
+ itertools@0.15.0
+ itoa@1.0.18
+ jiff-core@0.1.0
+ jiff-static@0.2.35
+ jiff-tzdb-platform@0.1.3
+ jiff-tzdb@0.1.8
+ jiff@0.2.35
+ jni-sys-macros@0.4.1
+ jni-sys@0.3.1
+ jni-sys@0.4.1
+ jobserver@0.1.35
+ js-sys@0.3.105
+ khronos-egl@6.0.0
+ khronos_api@3.1.0
+ kqueue-sys@1.1.2
+ kqueue@1.2.1
+ kurbo@0.13.1
+ lazy_static@1.5.0
+ lebe@0.5.3
+ libc@0.2.189
+ libfuzzer-sys@0.4.13
+ libloading@0.8.9
+ libm@0.2.16
+ libmimalloc-sys@0.1.49
+ libredox@0.1.23
+ libz-sys@1.1.29
+ linebender_resource_handle@0.1.1
+ link-section@0.19.3
+ linktime-proc-macro@0.2.3
+ linux-raw-sys@0.12.1
+ litemap@0.8.3
+ litrs@1.0.0
+ lock_api@0.4.14
+ log@0.4.34
+ loop9@0.1.5
+ lru@0.18.4
+ lyon@1.0.19
+ lyon_algorithms@1.0.21
+ lyon_geom@1.0.19
+ lyon_path@1.0.19
+ lyon_tessellation@1.0.21
+ mac-notification-sys@0.6.15
+ mach2@0.7.0
+ malloc_buf@0.0.6
+ maybe-rayon@0.1.1
+ md-5@0.10.6
+ memchr@2.8.3
+ memfd@0.6.6
+ memmap2@0.9.11
+ memoffset@0.9.1
+ metal@0.33.0
+ mimalloc@0.1.52
+ minimal-lexical@0.2.1
+ miniz_oxide@0.8.9
+ miniz_oxide@0.9.1
+ mio@1.2.3
+ miow@0.6.1
+ moxcms@0.8.1
+ naga@29.0.4
+ ndk-sys@0.6.0+11769913
+ new_debug_unreachable@1.0.6
+ no_std_io2@0.9.4
+ nom@7.1.3
+ nom@8.0.0
+ nonempty@0.12.0
+ noop_proc_macro@0.3.0
+ notify-rust@4.18.0
+ notify-types@2.1.0
+ notify@9.0.0-rc.5
+ ntapi@0.4.3
+ num-bigint-dig@0.9.1
+ num-bigint@0.4.8
+ num-complex@0.4.6
+ num-conv@0.2.2
+ num-derive@0.4.2
+ num-integer@0.1.47
+ num-iter@0.1.46
+ num-rational@0.4.2
+ num-traits@0.2.19
+ num@0.4.3
+ num_cpus@1.17.0
+ objc-sys@0.3.5
+ objc2-app-kit@0.2.2
+ objc2-app-kit@0.3.2
+ objc2-core-data@0.2.2
+ objc2-core-foundation@0.3.2
+ objc2-core-image@0.2.2
+ objc2-core-location@0.3.2
+ objc2-core-services@0.3.2
+ objc2-encode@4.1.0
+ objc2-foundation@0.2.2
+ objc2-foundation@0.3.2
+ objc2-io-kit@0.3.2
+ objc2-io-surface@0.3.2
+ objc2-metal@0.2.2
+ objc2-metal@0.3.2
+ objc2-quartz-core@0.2.2
+ objc2-quartz-core@0.3.2
+ objc2-user-notifications@0.3.2
+ objc2@0.5.2
+ objc2@0.6.4
+ objc@0.2.7
+ object@0.37.3
+ once_cell@1.21.4
+ once_cell_polyfill@1.70.2
+ oo7@0.6.0
+ oorandom@11.1.5
+ open@5.4.3
+ option-ext@0.2.0
+ ordered-float@5.5.0
+ ordered-stream@0.2.0
+ page_size@0.6.0
+ palette@0.7.7
+ palette_derive@0.7.7
+ palette_math@0.7.7
+ parking@2.2.1
+ parking_lot@0.12.5
+ parking_lot_core@0.9.12
+ paste@1.0.15
+ pastey@0.1.1
+ pathfinder_geometry@0.5.1
+ pathfinder_simd@0.5.6
+ pbkdf2@0.12.2
+ percent-encoding@2.3.2
+ phf@0.13.1
+ phf@0.14.0
+ phf_generator@0.14.0
+ phf_macros@0.14.0
+ phf_shared@0.13.1
+ phf_shared@0.14.0
+ pico-args@0.5.0
+ pin-project-internal@1.1.13
+ pin-project-lite@0.2.17
+ pin-project@1.1.13
+ piper@0.2.5
+ pkg-config@0.3.34
+ plotters-backend@0.3.7
+ plotters-svg@0.3.7
+ plotters@0.3.7
+ png@0.18.1
+ polling@3.11.0
+ pollster@0.2.5
+ pollster@1.0.1
+ polycool@0.4.0
+ portable-atomic-util@0.2.8
+ portable-atomic@1.15.0
+ postage@0.5.0
+ potential_utf@0.1.6
+ powerfmt@0.2.0
+ ppv-lite86@0.2.21
+ presser@0.3.1
+ prettyplease@0.2.37
+ proc-macro-crate@3.5.0
+ proc-macro2@1.0.107
+ prodash@31.0.0
+ profiling-procmacros@1.0.18
+ profiling@1.0.18
+ proptest-macro@0.5.0
+ proptest@1.11.0
+ pulldown-cmark-escape@0.11.0
+ pulldown-cmark@0.13.4
+ pulp-wasm-simd-flag@0.1.1
+ pulp@0.22.3
+ pxfm@0.1.30
+ qoi@0.4.1
+ quick-error@1.2.3
+ quick-error@2.0.1
+ quick-xml@0.41.0
+ quote@1.0.47
+ r-efi@5.3.0
+ r-efi@6.0.0
+ rand@0.10.2
+ rand@0.9.5
+ rand_chacha@0.9.0
+ rand_core@0.10.1
+ rand_core@0.9.5
+ rand_xorshift@0.4.0
+ range-alloc@0.1.5
+ rangemap@1.8.0
+ rav1e@0.8.1
+ ravif@0.13.0
+ raw-cpuid@11.6.0
+ raw-window-handle@0.6.2
+ raw-window-metal@1.1.0
+ rayon-core@1.13.0
+ rayon@1.12.0
+ read-fonts@0.37.0
+ read-fonts@0.41.0
+ read-fonts@0.43.3
+ reborrow@0.5.5
+ redox_syscall@0.5.18
+ redox_users@0.5.2
+ ref-cast-impl@1.0.27
+ ref-cast@1.0.27
+ regex-automata@0.4.18
+ regex-syntax@0.8.11
+ regex@1.13.1
+ renderdoc-sys@1.1.0
+ resvg@0.48.1
+ rgb@0.8.53
+ ring@0.17.14
+ roxmltree@0.20.0
+ roxmltree@0.21.1
+ rustc-demangle@0.1.28
+ rustc-hash@1.1.0
+ rustc-hash@2.1.3
+ rustc_version@0.4.1
+ rustix-openpty@0.2.0
+ rustix@1.1.4
+ rustls-pki-types@1.15.1
+ rustls-webpki@0.103.15
+ rustls@0.23.43
+ rustversion@1.0.23
+ rusty-fork@0.3.1
+ ryu@1.0.23
+ same-file@1.0.6
+ schemars@1.2.2
+ schemars_derive@1.2.2
+ scoped-tls@1.0.1
+ scopeguard@1.2.0
+ seahash@4.1.0
+ self_cell@1.3.0
+ semver@1.0.28
+ serde@1.0.229
+ serde_bytes@0.11.19
+ serde_core@1.0.229
+ serde_derive@1.0.229
+ serde_derive_internals@0.30.0
+ serde_fmt@1.1.0
+ serde_json@1.0.151
+ serde_repr@0.1.21
+ serde_spanned@1.1.1
+ sha1-checked@0.10.0
+ sha1@0.10.7
+ sha1_smol@1.0.1
+ sha2@0.10.9
+ shlex@1.3.0
+ shlex@2.0.1
+ signal-hook-registry@1.4.8
+ signal-hook@0.4.4
+ simd-adler32@0.3.10
+ simd_helpers@0.1.0
+ simplecss@0.2.2
+ siphasher@1.0.3
+ skrifa@0.40.0
+ skrifa@0.44.0
+ skrifa@0.46.2
+ slab@0.4.12
+ slotmap@1.1.1
+ smallvec@1.16.0
+ smol@2.0.2
+ smol_str@0.3.6
+ spin@0.12.3
+ spin@0.9.9
+ spirv@0.4.0+sdk-1.4.341.0
+ stable_deref_trait@1.2.1
+ static_assertions@1.1.0
+ stats_alloc@0.1.10
+ streaming-iterator@0.1.9
+ strict-num@0.1.1
+ strsim@0.11.1
+ strum@0.28.0
+ strum_macros@0.28.0
+ subtle@2.6.1
+ sval@2.22.0
+ sval_buffer@2.22.0
+ sval_dynamic@2.22.0
+ sval_fmt@2.22.0
+ sval_json@2.22.0
+ sval_nested@2.22.0
+ sval_ref@2.22.0
+ sval_serde@2.22.0
+ svgtypes@0.16.1
+ swash@0.2.10
+ syn@2.0.119
+ syn@3.0.5
+ synstructure@0.13.2
+ sys-locale@0.3.2
+ sysinfo@0.39.6
+ taffy@0.14.0
+ tauri-winrt-notification@0.7.3
+ tempfile@3.27.0
+ termcolor@1.4.1
+ thiserror-impl@1.0.69
+ thiserror-impl@2.0.20
+ thiserror@1.0.69
+ thiserror@2.0.20
+ tiff@0.11.3
+ time-core@0.1.9
+ time@0.3.55
+ tiny-keccak@2.0.2
+ tiny-skia-path@0.12.0
+ tiny-skia@0.12.0
+ tinystr@0.8.4
+ tinytemplate@1.2.1
+ tinyvec@1.13.2
+ tinyvec_macros@0.1.1
+ toml@0.9.12+spec-1.1.0
+ toml@1.1.5+spec-1.1.0
+ toml_datetime@0.7.5+spec-1.1.0
+ toml_datetime@1.1.1+spec-1.1.0
+ toml_edit@0.25.13+spec-1.1.0
+ toml_parser@1.1.3+spec-1.1.0
+ toml_writer@1.1.2+spec-1.1.0
+ tracing-attributes@0.1.31
+ tracing-core@0.1.36
+ tracing@0.1.44
+ tree-sitter-bash@0.25.1
+ tree-sitter-bicep@1.1.0
+ tree-sitter-c@0.24.2
+ tree-sitter-clojure-orchard@0.2.8
+ tree-sitter-cmake@0.7.4
+ tree-sitter-containerfile@0.9.2
+ tree-sitter-dart@0.2.0
+ tree-sitter-diff@0.1.0
+ tree-sitter-elixir@0.3.5
+ tree-sitter-erlang@0.20.0
+ tree-sitter-gleam@1.0.0
+ tree-sitter-go@0.25.0
+ tree-sitter-hcl@1.1.0
+ tree-sitter-ini@1.4.0
+ tree-sitter-java@0.23.5
+ tree-sitter-javascript@0.25.0
+ tree-sitter-jinja-dialects@0.1.1
+ tree-sitter-jsdoc@0.25.0
+ tree-sitter-json@0.24.8
+ tree-sitter-jsonnet@0.0.1
+ tree-sitter-language@0.1.8
+ tree-sitter-llvm@1.1.0
+ tree-sitter-lua@0.5.0
+ tree-sitter-make@1.1.1
+ tree-sitter-nix@0.3.0
+ tree-sitter-pascal@0.10.2
+ tree-sitter-properties@0.3.0
+ tree-sitter-proto@0.6.0
+ tree-sitter-python@0.25.0
+ tree-sitter-r@1.3.0
+ tree-sitter-regex@0.25.0
+ tree-sitter-solidity@1.2.13
+ tree-sitter-svelte-ng@1.0.2
+ tree-sitter-toml-ng@0.7.0
+ tree-sitter-xml@0.7.0
+ tree-sitter-yaml@0.7.2
+ tree-sitter-zig@1.1.2
+ tree-sitter@0.27.0
+ ttf-parser@0.25.1
+ typeid@1.0.3
+ typenum@1.20.1
+ uds_windows@1.2.1
+ uluru@3.1.0
+ unarray@0.1.4
+ unicase@2.9.0
+ unicode-bidi@0.3.18
+ unicode-bom@2.0.3
+ unicode-ident@1.0.24
+ unicode-linebreak@0.1.5
+ unicode-normalization@0.1.25
+ unicode-script@0.5.8
+ unicode-segmentation@1.13.3
+ unicode-vo@0.1.0
+ unicode-width@0.2.2
+ unicode-xid@0.2.6
+ untrusted@0.9.0
+ ureq-proto@0.6.2
+ ureq@3.4.1
+ url@2.5.8
+ usvg@0.48.1
+ utf8-zero@0.8.1
+ utf8_iter@1.0.4
+ utf8parse@0.2.2
+ uuid@1.26.0
+ v_frame@0.3.9
+ value-bag-serde1@1.14.1
+ value-bag-sval2@1.14.1
+ value-bag@1.14.1
+ vcpkg@0.2.15
+ version_check@0.9.5
+ vswhom-sys@0.1.3
+ vswhom@0.1.0
+ vte@0.15.0
+ wait-timeout@0.2.1
+ waker-fn@1.2.0
+ walkdir@2.5.0
+ wasi@0.11.1+wasi-snapshot-preview1
+ wasip2@1.0.4+wasi-0.2.12
+ wasm-bindgen-futures@0.4.78
+ wasm-bindgen-macro-support@0.2.128
+ wasm-bindgen-macro@0.2.128
+ wasm-bindgen-shared@0.2.128
+ wasm-bindgen@0.2.128
+ wasm_thread@0.3.3
+ wayland-backend@0.3.17
+ wayland-client@0.31.15
+ wayland-cursor@0.31.14
+ wayland-protocols-plasma@0.3.12
+ wayland-protocols-wlr@0.3.12
+ wayland-protocols@0.32.13
+ wayland-scanner@0.31.11
+ wayland-sys@0.31.11
+ web-sys@0.3.105
+ web-time@1.1.0
+ webpki-roots@1.0.9
+ weezl@0.1.12
+ wgpu-core-deps-apple@29.0.4
+ wgpu-core-deps-emscripten@29.0.4
+ wgpu-core-deps-wasm@29.0.4
+ wgpu-core-deps-windows-linux-android@29.0.4
+ wgpu-core@29.0.4
+ wgpu-hal@29.0.4
+ wgpu-naga-bridge@29.0.4
+ wgpu-types@29.0.4
+ wgpu@29.0.4
+ which@8.0.6
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-util@0.1.11
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.9
+ windows-collections@0.2.0
+ windows-collections@0.3.2
+ windows-core@0.61.2
+ windows-core@0.62.2
+ windows-future@0.2.1
+ windows-future@0.3.2
+ windows-implement@0.60.2
+ windows-interface@0.59.3
+ windows-link@0.1.3
+ windows-link@0.2.1
+ windows-numerics@0.2.0
+ windows-numerics@0.3.1
+ windows-registry@0.6.1
+ windows-result@0.3.4
+ windows-result@0.4.1
+ windows-strings@0.4.2
+ windows-strings@0.5.1
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-sys@0.61.2
+ windows-targets@0.52.6
+ windows-threading@0.1.0
+ windows-threading@0.2.1
+ windows-version@0.1.7
+ windows@0.61.3
+ windows@0.62.2
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.52.6
+ winnow@0.7.15
+ winnow@1.0.4
+ winreg@0.55.0
+ wio@0.2.2
+ wit-bindgen@0.57.1
+ writeable@0.6.4
+ x11-clipboard@0.9.3
+ x11rb-protocol@0.13.2
+ x11rb-protocol@0.14.0
+ x11rb@0.13.2
+ x11rb@0.14.0
+ xcursor@0.3.11
+ xkbcommon@0.9.0
+ xkeysym@0.2.1
+ xml-rs@0.8.29
+ xmlwriter@0.1.0
+ xxhash-rust@0.8.18
+ y4m@0.8.0
+ yazi@0.2.1
+ yeslogic-fontconfig-sys@6.0.1
+ yoke-derive@0.8.2
+ yoke@0.8.3
+ zbus-lockstep-macros@0.5.2
+ zbus-lockstep@0.5.2
+ zbus@5.19.0
+ zbus_macros@5.19.0
+ zbus_names@4.3.4
+ zbus_xml@5.2.1
+ zcheapstr@1.1.0
+ zeno@0.3.3
+ zerocopy-derive@0.8.56
+ zerocopy@0.8.56
+ zerofrom-derive@0.1.7
+ zerofrom@0.1.8
+ zeroize@1.9.0
+ zeroize_derive@1.5.0
+ zerotrie@0.2.5
+ zerovec-derive@0.11.6
+ zerovec@0.11.8
+ zlib-rs@0.6.7
+ zmij@1.0.23
+ zune-core@0.5.3
+ zune-inflate@0.2.54
+ zune-jpeg@0.5.15
+ zvariant@5.15.0
+ zvariant_derive@5.15.0
+ zvariant_utils@4.2.0
+"
+
+declare -A GIT_CRATES=(
+ [font-kit]='https://github.com/Havunen/font-kit;cc6f86949e40ef3a5e9b2063f8127cdcb72d7ac4;font-kit-%commit%'
+ [gpui-ce]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui'
+ [gpui_ce_apple]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_apple'
+ [gpui_ce_collections]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_collections'
+ [gpui_ce_derive_refineable]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_derive_refineable'
+ [gpui_ce_linux]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_linux'
+ [gpui_ce_macos]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_macos'
+ [gpui_ce_macros]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_macros'
+ [gpui_ce_media]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_media'
+ [gpui_ce_platform]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_platform'
+ [gpui_ce_refineable]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_refineable'
+ [gpui_ce_scheduler]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_scheduler'
+ [gpui_ce_shared_string]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_shared_string'
+ [gpui_ce_sum_tree]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_sum_tree'
+ [gpui_ce_util]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_ce_util'
+ [gpui_ce_web]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_web'
+ [gpui_ce_wgpu]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_wgpu'
+ [gpui_ce_windows]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/gpui_windows'
+ [gpui_xim]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/xim'
+ [tree-sitter-gitcommit]='https://github.com/zed-industries/tree-sitter-git-commit;88309716a69dd13ab83443721ba6e0b491d37ee9;tree-sitter-git-commit-%commit%'
+ [tree-sitter-gomod]='https://github.com/camdencheek/tree-sitter-go-mod;2e886870578eeba1927a2dc4bd2e2b3f598c5f9a;tree-sitter-go-mod-%commit%'
+ [tree-sitter-gowork]='https://github.com/zed-industries/tree-sitter-go-work;acb0617bf7f4fda02c6217676cc64acb89536dc7;tree-sitter-go-work-%commit%'
+ [tree-sitter-md]='https://github.com/tree-sitter-grammars/tree-sitter-markdown;9a23c1a96c0513d8fc6520972beedd419a973539;tree-sitter-markdown-%commit%'
+ [tree-sitter-perl]='https://github.com/ganezdragon/tree-sitter-perl;5b97493ce70686e22ec8b9ea261437147e342b49;tree-sitter-perl-%commit%'
+ [xim-ctext]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/xim_ctext'
+ [xim-parser]='https://github.com/Havunen/gpui-ce;e1ed786d11dec168479330bc3a7a15b5cbb22bac;gpui-ce-%commit%/crates/xim_parser'
+)
+
+RUST_MIN_VER="1.98.0"
+
+inherit cargo desktop wrapper xdg
+
+MY_PN="GitComet"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="GitComet is user interface for GIT workflows"
+HOMEPAGE="
+ https://gitcomet.dev/
+ https://github.com/Auto-Explore/GitComet
+"
+SRC_URI="
+ https://github.com/Auto-Explore/GitComet/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+S="${WORKDIR}/${MY_P}/crates/${PN}"
+
+LICENSE="AGPL-3"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0
+ CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0
+ ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ debug? ( virtual/zlib:= )
+ dev-libs/libgit2:=
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ dev-libs/wayland
+"
+
+RDEPEND="
+ ${DEPEND}
+ >=dev-vcs/git-2.50.1
+"
+
+src_configure() {
+ export LIBGIT2_NO_VENDOR=1
+ local myfeatures=(
+ ui
+ gix
+ )
+ cargo_src_configure --bin gitcomet
+}
+
+src_install() {
+ cargo_src_install
+
+ dodir /usr/libexec/${PN}
+
+ mv "${ED}/usr/bin/${PN}" "${ED}/usr/libexec/${PN}/" || die
+
+ # prevents auto install of desktop & icons locally
+ make_wrapper ${PN} "env GITCOMET_NO_DESKTOP_INSTALL=1 ${EPREFIX}/usr/libexec/${PN}/${PN}"
+
+ cd "${WORKDIR}/${MY_P}" || die
+
+ local DOCS=(
+ {README,CONTRIBUTING}.md
+ NOTICE
+ docs
+ )
+
+ einstalldocs
+
+ domenu assets/linux/${PN}.desktop
+
+ local x
+ for x in 32 48 128 256 512; do
+ doicon -s ${x} assets/linux/hicolor/${x}*/apps/*
+ done
+
+ newicon -s scalable assets/${PN}_logo.svg ${PN}.svg
+}
diff --git a/dev-vcs/got/got-0.127.ebuild b/dev-vcs/got/got-0.127.ebuild
index 3bcea4f2bb27..46d0d4079860 100644
--- a/dev-vcs/got/got-0.127.ebuild
+++ b/dev-vcs/got/got-0.127.ebuild
@@ -17,10 +17,11 @@ RDEPEND="
sys-libs/ncurses:=
dev-libs/libbsd
app-crypt/libmd
+ dev-libs/openssl:=
sys-apps/util-linux
virtual/zlib
- dev-libs/libevent
- dev-libs/libretls
+ dev-libs/libevent:=
+ dev-libs/libretls:=
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -31,6 +32,16 @@ BDEPEND="
# tests hardcode libexec paths and only pass after a system-wide install
RESTRICT="test"
+# silence QA0072
+#
+# `configure' checks recallocarray with only <stdlib.h>, before
+# libbsd-overlay CFLAGS are in scope -- so the implicit declaration is
+# expected. glibc has no recallocarray and the bundled
+# compat/recallocarray.c will used.
+QA_CONFIG_IMPL_DECL_SKIP=(
+ recallocarray
+)
+
src_configure() {
econf $(use_enable cvg)
}
diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index 5829b43bbc7e..e3bb71f02369 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -64,7 +64,7 @@ elif [[ -z ${KDE_ORG_COMMIT} ]]; then
fi
# list of applications ported to KF6 having to block SLOT=5; TODO: drop on 2026-09-01
-if $(ver_test -gt 24.01.75); then
+if $(ver_test -gt 24.01.75) && $(ver_test -lt 26.08.1); then
case ${PN} in
akonadi | \
akonadi-calendar | \
diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index dd2b3e5ff104..92c807282466 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -169,24 +169,22 @@ qt6-build_src_prepare() {
# @DESCRIPTION:
# Run cmake_src_configure and handle anything else generic as needed.
qt6-build_src_configure() {
- if [[ ${PN} == qttranslations ]]; then
- # does not compile anything, further options would be unrecognized
- cmake_src_configure
- return
- fi
-
local defaultcmakeargs=(
# cmake defaults to "STATUS" but Qt changes that to "NOTICE" which
# hides a lot of information that is useful for bug reports
--log-level=STATUS
# ...but dev messages are noisy and not really useful downstream
-Wno-dev
+ # generally unwanted on Gentoo, portage handles tracking licenses
+ -DQT_GENERATE_SBOM=OFF
# see _qt6-build_create_user_facing_links
-DINSTALL_PUBLICBINDIR="${QT6_PREFIX}"/bin
+ )
+
+ # avoid QA warning for unused options when not compiling anything
+ [[ ${PN} != qttranslations ]] && defaultcmakeargs+=(
# note that if qtbase was built with tests, this is default ON
-DQT_BUILD_TESTS=$(in_iuse test && use test && echo ON || echo OFF)
- # generally unwated on Gentoo, portage handles tracking licenses
- -DQT_GENERATE_SBOM=OFF
# avoid appending -O2 after user's C(XX)FLAGS (bug #911822)
-DQT_USE_DEFAULT_CMAKE_OPTIMIZATION_FLAGS=ON
)
diff --git a/games-puzzle/skladnik/Manifest b/games-puzzle/skladnik/Manifest
index cb45d34e30e7..5051f2b136f8 100644
--- a/games-puzzle/skladnik/Manifest
+++ b/games-puzzle/skladnik/Manifest
@@ -1,2 +1,2 @@
DIST skladnik-26.04.3.tar.xz 420456 BLAKE2B 213d4ee616ee94917cb9bc077fc43b0e1086d726e98b6385ead26a0a4042ad639a5af3f6cc24602938db6c7ce553b711d144d43d03a6dc3d8e0613f05099e81c SHA512 d6b5298cf1db1dfd48d57bb93586c6e54f035397bb207aaa701f1b06d2ec3445e3f0fdf5d80c24a742481a0bc98ab00140d781dbd197b7b4392cdf04b381ed6b
-DIST skladnik-26.08.0.tar.xz 420956 BLAKE2B 0c507959c49a15421747ba852cdb169cfadbf4a84f5d39931cabb2baa5bdf2356ae62802269aac6b6dc4ed2136db18c5b10d1294896248d7f85005ccfd37a310 SHA512 14374448df8ef4cec32f5102bbf1064b6577597b9ef5d8fd5b5ff2fc412bb36748eb17244148face6f207969de575dfd32970f9e27c9d77e9697856c16713fd6
+DIST skladnik-26.08.1.tar.xz 420928 BLAKE2B 60858c8e83f0e34bbdcea67c66bcf4c5724993dd89826506537a091b393b4c837697e4ed9889ade73fe2fc05b2d564fea0e91f68f359bc0da49e82800485d743 SHA512 cfc443745017c746a4ace7d4af891fbec73074f4adc534ec5df59da044df97a9ff75c4f2e728bf117d4dbba4926b29453ddf8530167e2a2acc0bd8a774dfa9a9
diff --git a/games-puzzle/skladnik/skladnik-26.08.0.ebuild b/games-puzzle/skladnik/skladnik-26.08.1.ebuild
index 597afe620d16..597afe620d16 100644
--- a/games-puzzle/skladnik/skladnik-26.08.0.ebuild
+++ b/games-puzzle/skladnik/skladnik-26.08.1.ebuild
diff --git a/games-simulation/corsix-th/Manifest b/games-simulation/corsix-th/Manifest
index a0a6d9492672..f4835c93dad5 100644
--- a/games-simulation/corsix-th/Manifest
+++ b/games-simulation/corsix-th/Manifest
@@ -1,2 +1,3 @@
DIST corsix-th-0.68.0.tar.gz 4240659 BLAKE2B 9823e90927a63591384de49dde3cdcaced9fd1221931dacad0a5d115d0fcee2c9616b1a6785e91170c23a653f4bccbf6438fe352afdda9777078cdbfd84f0fda SHA512 087c20d79d249cff77e037561fb978290af75ff13c02e24c52699fd7b4e8a542e23806b7fde93cfff7d47bd98ee1eda4878cd0d4585e12775a2e6337655a5bbf
DIST corsix-th-0.70.0.tar.gz 4414049 BLAKE2B dd81c8a36b4200b9ae12a033e2d0bdb79a9aceeccf2902868b176d534bb294132bf8e439bfd19b1741fc26a86cb7a5bd4183e4543e98547998d3e3b93ea80632 SHA512 9c428b8914f36524b772f340b3e7b6205272a052a4c05dee2631cbab7191c716ebf2ba83de40887efa15ed90607d7ab1b6a888e87ebfa9b889f2b94dc0bff02f
+DIST corsix-th-0.70.1.tar.gz 4416633 BLAKE2B 3ef0fdafeaff282edbf469a25fb5c2e870a07a96fae3bbfd2be1dfd5bd615c3c52c5ac673086e64a1c660ce39fe173ba0ae7114dd0c255696ba920aa85d44fc7 SHA512 04d418b37b7c9b72b70f05766e39b45a36a2ccb516fd3d674ae29982ba36d4d31522cce3f8744d8112f6232db224f5386a56626a3dba76b977d69bae2b02c002
diff --git a/games-simulation/corsix-th/corsix-th-0.70.1.ebuild b/games-simulation/corsix-th/corsix-th-0.70.1.ebuild
new file mode 100644
index 000000000000..ffc4b3ac545d
--- /dev/null
+++ b/games-simulation/corsix-th/corsix-th-0.70.1.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+inherit cmake edo lua-single xdg
+
+MY_PN="CorsixTH"
+MY_PV="${PV/_/-}"
+MY_P="${MY_PN}-${MY_PV}"
+
+DESCRIPTION="Open source clone of Theme Hospital"
+HOMEPAGE="https://corsixth.com"
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/${MY_PN}/${MY_PN}"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+
+ if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ fi
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc +midi test tools +videos"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+ ${LUA_DEPS}
+ $(lua_gen_cond_dep '
+ >=dev-lua/luafilesystem-1.5[${LUA_USEDEP}]
+ >=dev-lua/lpeg-0.9[${LUA_USEDEP}]
+ >=dev-lua/luasocket-3.0_rc1-r4[${LUA_USEDEP}]
+ ')
+ media-libs/libsdl2[opengl,video]
+ media-libs/libpng:=
+ >=media-libs/freetype-2.5.3:2
+ media-libs/sdl2-mixer[midi?]
+ virtual/zlib:=
+ midi? (
+ media-libs/rtmidi
+ )
+ videos? ( >=media-video/ffmpeg-2.2.3:0= )
+"
+DEPEND="${RDEPEND}"
+# Although the docs could potentially be built with nearly any Lua version,
+# we need to ensure the necessary Lua modules are installed, so pin to the
+# same single version as runtime.
+BDEPEND="
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen[dot]
+ ${LUA_DEPS}
+ $(lua_gen_cond_dep '
+ >=dev-lua/luafilesystem-1.5[${LUA_USEDEP}]
+ >=dev-lua/lpeg-0.9[${LUA_USEDEP}]
+ ')
+ )
+ test? (
+ >=dev-cpp/catch-3:0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.67-cmake_lua_detection.patch
+)
+
+lua_enable_tests busted
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TOOLS=$(usex tools)
+ -DENABLE_UNIT_TESTS=$(usex test)
+ -DFETCH_SOUNDFONT=OFF
+ -DFETCH_UNICODE_FONT=OFF
+ -DWITH_MIDI_DEVICE=$(usex midi)
+ -DWITH_MOVIES=$(usex videos)
+ -DWITH_UPDATE_CHECK=OFF
+ )
+
+ if use lua_single_target_luajit ; then
+ mycmakeargs+=(
+ -DLUA_VERSION=5.1
+ -DLUA_LIBRARY=$(lua_get_shared_lib)
+ -DWITH_LUAJIT=ON
+ )
+ else
+ mycmakeargs+=(
+ -DLUA_VERSION=$(lua_get_version)
+ )
+ fi
+
+ if use test ; then
+ mycmakeargs+=(
+ -DFETCH_CATCH2=OFF
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+}
+
+src_test() {
+ # https://github.com/CorsixTH/CorsixTH/blob/master/.github/workflows/Linux.yml#L88
+ # C++ tests
+ BUILD_DIR="${BUILD_DIR}"/CorsixTH cmake_src_test
+
+ # Lua tests
+ # vip_spec.lua fails with luajit
+ edo busted \
+ --lua="${ELUA}" \
+ --output="TAP" \
+ --verbose \
+ --directory=CorsixTH/Luatest \
+ --filter-out='VIP.*rating'
+}
+
+src_install() {
+ cmake_src_install
+ dodoc changelog.txt CONTRIBUTING.md
+
+ docinto html
+ use doc && dodoc -r "${BUILD_DIR}"/doc/*
+}
diff --git a/games-simulation/corsix-th/corsix-th-9999.ebuild b/games-simulation/corsix-th/corsix-th-9999.ebuild
index c6a7102d8410..fef1b3e58451 100644
--- a/games-simulation/corsix-th/corsix-th-9999.ebuild
+++ b/games-simulation/corsix-th/corsix-th-9999.ebuild
@@ -21,7 +21,7 @@ else
S="${WORKDIR}/${MY_P}"
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
fi
fi
@@ -68,7 +68,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/${PN}-0.67-cmake_lua_detection.patch
+ "${FILESDIR}"/${PN}-9999-cmake_lua_detection.patch
)
lua_enable_tests busted
diff --git a/games-simulation/corsix-th/files/corsix-th-9999-cmake_lua_detection.patch b/games-simulation/corsix-th/files/corsix-th-9999-cmake_lua_detection.patch
new file mode 100644
index 000000000000..4ae0dbd8fe74
--- /dev/null
+++ b/games-simulation/corsix-th/files/corsix-th-9999-cmake_lua_detection.patch
@@ -0,0 +1,26 @@
+diff --git a/CMake/GenerateDoc.cmake b/CMake/GenerateDoc.cmake
+index f8b9ec8b..ac90134d 100644
+--- a/CMake/GenerateDoc.cmake
++++ b/CMake/GenerateDoc.cmake
+@@ -19,7 +19,7 @@ endif()
+
+ find_program(
+ LUA_PROGRAM_PATH
+- ${LUA_PROGRAM_NAMES}
++ lua${LUA_VERSION}
+ PATHS
+ ENV LUA_DIR
+ /opt
+diff --git a/CorsixTH/CMakeLists.txt b/CorsixTH/CMakeLists.txt
+index b0695a78..06467177 100644
+--- a/CorsixTH/CMakeLists.txt
++++ b/CorsixTH/CMakeLists.txt
+@@ -125,7 +125,7 @@ if(VCPKG_TARGET_TRIPLET)
+ target_include_directories(CorsixTH_lib PUBLIC ${LUA_INCLUDE_DIRS})
+ target_link_libraries(CorsixTH_lib PUBLIC ${LUA_LIBRARIES})
+ else()
+- find_package(Lua REQUIRED)
++ find_package(Lua ${LUA_VERSION} EXACT REQUIRED)
+ if(Lua_FOUND OR LUA_FOUND)
+ target_link_libraries(CorsixTH_lib PUBLIC ${LUA_LIBRARY})
+ include_directories(${LUA_INCLUDE_DIR})
diff --git a/games-strategy/7k-ambition/7k-ambition-3.2.11.ebuild b/games-strategy/7k-ambition/7k-ambition-3.2.12.ebuild
index dd3b6c6a98de..dd3b6c6a98de 100644
--- a/games-strategy/7k-ambition/7k-ambition-3.2.11.ebuild
+++ b/games-strategy/7k-ambition/7k-ambition-3.2.12.ebuild
diff --git a/games-strategy/7k-ambition/Manifest b/games-strategy/7k-ambition/Manifest
index bbf6ed3602f8..7677f599d3dd 100644
--- a/games-strategy/7k-ambition/Manifest
+++ b/games-strategy/7k-ambition/Manifest
@@ -1,3 +1,3 @@
-DIST 7k-ambition-3.2.11.tar.gz 63871088 BLAKE2B 97b609328af3dcace2dccc34f492675f6b21ffd75809bed8c062b55625fda283da746f7ca1471fea083e8ee5d14771501ed169d1bb79235fbe41767a9652abd8 SHA512 d1f432da118405b31c5da6a202b8bb3864a3eb0af4d1132d049d4db2039496107820cfdee97b342128a9149d8ae83781992a4ae954d61b0b1843d2a91d5d53b4
+DIST 7k-ambition-3.2.12.tar.gz 63893197 BLAKE2B 0165e4e020fd4bec35091ed9f80bd1e9baea7716a6d8f9facbb624aefe869573a8287e5906730a95972a5558105f3ec73063a14fe435b89aa0debb5e369dc69b SHA512 16cbf5b3f9f1d335ee540280a7c5c5561295c0074493a04fac8ed84434b0018cfb79ecab3148dadd0972337cd0aec5b75e8f1b629ca5b650b1c463e209bd709d
DIST 7k-ambition.png 203178 BLAKE2B 1feaeab6a4538a278578bdbd195d3b809472008fa8d691d564a27d05da3adcc1125f0eafe42c45dd28c8719c62397dedac2f2bf31276430e0e42be246a98f7be SHA512 33a4ed08facceb626f2dc3ed99c0e05b0e3898d2a800878be55520acbfeb2f4d71dfc9bc927b18aa24fb2bef5678674065a79c08fc8a8b44ecafe28d901b5c28
DIST 7kaa-music-2.15.tar.bz2 20050332 BLAKE2B e051ee3071d79316ab5a8d9dbcde5047c551e398da7f4f857c4eaf6f60ec6b66eafb892372e05c4db837238dc2777bdbe9b57079c938b072fda2a250e423f627 SHA512 e2c7ce14dc6e50581dca9769f03167e59e4be19aa559bfc2a7acd277f72c060935f3158edc735711ce971924b105e8df5984c2c40da8d6f484625e5ce94a7f73
diff --git a/gnome-extra/nemo/nemo-6.6.4.ebuild b/gnome-extra/nemo/nemo-6.6.4.ebuild
index 9b8aac4f72c4..f565ff0e31b1 100644
--- a/gnome-extra/nemo/nemo-6.6.4.ebuild
+++ b/gnome-extra/nemo/nemo-6.6.4.ebuild
@@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{13..14} )
inherit meson flag-o-matic gnome2-utils optfeature python-single-r1 virtualx xdg
DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/nemo"
+HOMEPAGE="https://linuxmint-developer-guide.readthedocs.io/en/latest/cinnamon.html https://linuxmint.com/"
SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1"
diff --git a/gui-libs/xdg-desktop-portal-lxqt/Manifest b/gui-libs/xdg-desktop-portal-lxqt/Manifest
index 6ed07f22ff86..0a4927c1e4a3 100644
--- a/gui-libs/xdg-desktop-portal-lxqt/Manifest
+++ b/gui-libs/xdg-desktop-portal-lxqt/Manifest
@@ -1,2 +1 @@
-DIST xdg-desktop-portal-lxqt-1.3.0.tar.xz 16692 BLAKE2B e61147833172796329a4803fb8b5584dd9a6269725a83228fd1d255a65e58baf5abccd9085700c08af973ed6620f3872ba08061375b2eca90dd129d8c3aafe34 SHA512 ee949758c62077cb19d48763702100456543d006d0fc7bb29573e5596cebe4ffc66a504d23a472b911cbaf708941c4ad3f875d0741940c99621628e2ea0c292f
DIST xdg-desktop-portal-lxqt-1.4.0.tar.xz 17812 BLAKE2B 23bd008df3483c497af445bcbf564d2e2b86dbca50a8bc13e5d84a027348fc0a36963d49f8ad9d0e4b5677cc224f6e3e1f8d1a78097844a0e1cd5fe63753c1e4 SHA512 00969717dcac9351df3e9f43d3c585db90f940ecb28a5c4a208eb363d16c1edd146429b60bffba73a0660a8a1ff101b95b7865fe5638239ca964a0bc4084bcde
diff --git a/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-1.3.0.ebuild b/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-1.3.0.ebuild
deleted file mode 100644
index 6b260969825d..000000000000
--- a/gui-libs/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt-1.3.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal using Qt/KF5/libfm-qt"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-BDEPEND=">=dev-util/lxqt-build-tools-2.3.0"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
- kde-frameworks/kwindowsystem:6
- >=x11-libs/libfm-qt-2.3:=
-"
-RDEPEND="${DEPEND}
- sys-apps/xdg-desktop-portal
-"
diff --git a/gui-wm/gamescope/Manifest b/gui-wm/gamescope/Manifest
index 509a4d45f287..5153770bfb39 100644
--- a/gui-wm/gamescope/Manifest
+++ b/gui-wm/gamescope/Manifest
@@ -1,4 +1,5 @@
DIST gamescope-3.16.25.tar.gz 918395 BLAKE2B c3ca51274d9cd6d73a140e27360bfaeea6363f8ddb2c34b55804cadbc6b0ab891e36301c8a94eb9c5fb5a9274859ecc1cb9a8225ee5dcfca8826f3703d9c6477 SHA512 ab87307e6265371b0ab27ca88463eb3c6abe7e504bbfca37e91e6197391ab944a7a016d247708a0966c9ca3587341e3c17f79a925e0395d02dfbcc162783580a
+DIST gamescope-3.16.28.tar.gz 931175 BLAKE2B 41b4e6251d01d6cde31c848421891dab49d1510af8181720c75ad4da41ce5f82dc36a64645226c638b39cb397f0b12cfcdbd5a656a6326f1a345ea09b24c7fd3 SHA512 2abe57290d0eaeab34f5b6c48576cdc11f71bfd3ce952633ded1c4a7ba40a00dcd0301b2702fad7ad13be92a742cdc2749b4a833c23d0c645ab00f41df43c787
DIST libliftoff-0.5.0.tar.gz 39076 BLAKE2B a5c35c734a5ba4049661ce336401bd88d393001d7c49786d486146998d39530c364f7752b53968f5ab48f5eb774fa9c4245087bdb016f459a729991377023f61 SHA512 ce808f6a087f1f629cfebef95bfc7e216a09fb409b96b3c9f6b84d9d986ce50c5d7bf5b45c68e8baa99566b3627d754c269855b6f4ec3be63ae7b9f5109d5f08
DIST reshade-696b14cd6006ae9ca174e6164450619ace043283.tar.gz 1684777 BLAKE2B 3b2fcd1ed53dd6a8c459cf716697eec8a21f6fd9c25e4f6baa752e4226eaf35837e0f1595eef065a064bb0d76b1b067f643cd14ef896875448c99f57e10e6fb9 SHA512 7fe1fe07622efd90bd94e1755019ca47657acd07137669e00b97bf70017a58c1f699e3dec1c720caafd1296275c7a25fd2f4d6e478cebbdf48bd69f985a00cdf
DIST vkroots-5106d8a0df95de66cc58dc1ea37e69c99afc9540.tar.gz 352651 BLAKE2B bc6c7a4f5b4f810c4d87a6cef46e73adb292bc22ae9a40666a6c7c8ab0cbc1973af405b32a5c7a3d38623c92e5d41e8472dabb744fcf31cf29118b9684dcfc32 SHA512 726e65dd0bb322d537e985ba2e504c68ef1b474574f11a5b102edcb8a7b74a6d86dea132c3b11417399a00beff9163e7aad413a389cf6073ec44d5ce6175ffc5
diff --git a/gui-wm/gamescope/gamescope-3.16.28.ebuild b/gui-wm/gamescope/gamescope-3.16.28.ebuild
new file mode 100644
index 000000000000..8a106f93b5a7
--- /dev/null
+++ b/gui-wm/gamescope/gamescope-3.16.28.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps meson
+
+MY_PV=$(ver_rs 3 -)
+MY_PV="${MY_PV//_/-}"
+
+DESCRIPTION="Efficient micro-compositor for running games"
+HOMEPAGE="https://github.com/ValveSoftware/gamescope"
+EGIT_SUBMODULES=( src/reshade subprojects/{libliftoff,vkroots} )
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/ValveSoftware/${PN}.git"
+ inherit git-r3
+else
+ RESHADE_COMMIT="696b14cd6006ae9ca174e6164450619ace043283"
+ LIBLIFTOFF_COMMIT="0.5.0" # Upstream points at this release.
+ VKROOTS_COMMIT="5106d8a0df95de66cc58dc1ea37e69c99afc9540"
+ SRC_URI="
+ https://github.com/ValveSoftware/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz
+ https://gitlab.freedesktop.org/emersion/libliftoff/-/releases/v${LIBLIFTOFF_COMMIT}/downloads/libliftoff-${LIBLIFTOFF_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/reshade/archive/${RESHADE_COMMIT}.tar.gz -> reshade-${RESHADE_COMMIT}.tar.gz
+ https://github.com/Joshua-Ashton/vkroots/archive/${VKROOTS_COMMIT}.tar.gz -> vkroots-${VKROOTS_COMMIT}.tar.gz
+ "
+ KEYWORDS="~amd64"
+fi
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE="avif libei pipewire +sdl test +wsi-layer"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-lang/luajit:2=
+ >=dev-libs/libinput-1.14.0:=
+ >=dev-libs/wayland-1.23.1
+ gui-libs/libdecor
+ gui-libs/wlroots:0.20[libinput,X]
+ <media-libs/libdisplay-info-0.4:=
+ media-libs/vulkan-loader
+ sys-apps/hwdata
+ sys-libs/libcap
+ >=x11-libs/libdrm-2.4.109
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ >=x11-libs/libxkbcommon-1.8.0
+ x11-libs/libXmu
+ x11-libs/libXrender
+ x11-libs/libXres
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ >=x11-libs/pixman-0.43.0
+ virtual/libudev
+ avif? ( >=media-libs/libavif-1.0.0:= )
+ libei? ( dev-libs/libei )
+ pipewire? ( >=media-video/pipewire-0.3:= )
+ sdl? ( media-libs/libsdl2[video,vulkan] )
+ wsi-layer? ( x11-libs/libxcb )
+"
+DEPEND="
+ ${RDEPEND}
+ >=dev-libs/wayland-protocols-1.41
+ >=dev-libs/stb-20240201-r1
+ dev-util/vulkan-headers
+ >=media-libs/glm-1.0.1
+ dev-util/spirv-headers
+ test? ( dev-cpp/catch:0 )
+"
+BDEPEND="
+ dev-util/glslang
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-deprecated-stb.patch
+ "${FILESDIR}"/${PN}-subprojects.patch
+)
+
+FILECAPS=(
+ cap_sys_nice usr/bin/${PN}
+)
+
+src_prepare() {
+ # ReShade is bundled as a git submodule, but it references an unofficial
+ # fork, so we cannot unbundle it. Upstream have requested that we do not
+ # unbundle libliftoff or vkroots. Symlink to the extracted sources when not
+ # using the git submodules in 9999.
+ if [[ ${PV} != "9999" ]]; then
+ local dir name commit
+ for dir in "${EGIT_SUBMODULES[@]}"; do
+ rmdir "${dir}" || die
+ name=${dir##*/}
+ commit=${name^^}_COMMIT
+ mv "../${name}-${!commit}" "${dir}" || die
+ done
+ fi
+
+ # SPIRV-Headers is required by ReShade. It is bundled as a git submodule but
+ # not wrapped with Meson, so we can symlink to our system-wide headers.
+ # For 9999, this submodule is not included.
+ mkdir -p thirdparty/SPIRV-Headers/include || die
+ ln -snf "${ESYSROOT}"/usr/include/spirv thirdparty/SPIRV-Headers/include/ || die
+
+ default
+}
+
+src_configure() {
+ # Disabling DRM backend is currently broken.
+ # https://github.com/ValveSoftware/gamescope/issues/1347
+ local emesonargs=(
+ $(meson_feature pipewire)
+ -Ddrm_backend=enabled
+ $(meson_feature sdl sdl2_backend)
+ $(meson_feature avif avif_screenshots)
+ $(meson_feature libei input_emulation)
+ $(meson_use wsi-layer enable_gamescope_wsi_layer)
+ -Denable_openvr_support=false
+ $(meson_use test enable_tests)
+ -Dbenchmark=disabled
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install --skip-subprojects
+}
diff --git a/gui-wm/niri/Manifest b/gui-wm/niri/Manifest
index e778c9f55b7b..1cf5e6639bcb 100644
--- a/gui-wm/niri/Manifest
+++ b/gui-wm/niri/Manifest
@@ -1,2 +1,7 @@
+DIST libspa-0.10.0.crate 65520 BLAKE2B 64efa391867506395b605e39154dc9e7b5b19ef46c2fe216bba07e7c8e799a69db9b1696f45c45120044db4b56a50cc901f28f3ed0590e2bc58d17591a400121 SHA512 f48ef83c7c8147dffc8a7dcc49c63a82e7697586d2f84590149cc0544792b9e801891cee343e7a550f3b6550a0d93dd0b276c71e0a0816032a43228bdabbe8e1
+DIST libspa-sys-0.10.0.crate 9409 BLAKE2B 3f67f8493e039308f4ef299f66b353ad9844f118c5202d932a4d32e6fb5a35ccc1d4abea408d85e7bbab5fa38d0d2b3f2644063dc69c7a8b6091f527ca12e4a0 SHA512 7521dbae387f1bedb754ee58babe649f1dae8aba2dffccdb4511de49363be2ab0917c4910b4edc44f06e9aadcbb6716393d3a2991ca11423715694001ccfffe6
DIST niri-26.04-vendored-dependencies.tar.xz 40263284 BLAKE2B 1697516cb3bcc7da314b510e7c3bf816a6d959c2ef2a5f5f883450128f95533ec4c5ec4638442a0c21816dce900af0669db2ad98736951dde3b036c4d2abba61 SHA512 73bdef95320b416b8f51b4dd0dc50c4e48a8724481312ffaf2f8248ef52e66b6d6699cc6b07b849f330c3954c5d3f41248917d31624c15b9d30fe274dad38d35
DIST niri-26.04.tar.gz 967630 BLAKE2B 65fc4df85ab40c1a7a82900a9812c542a8a00467a0f1742f2dede50c0e323bd8957149e91b181a6c71ad077735f6a4db53451bbad0deb768f7d4840ebe798a20 SHA512 ae30446fbf529155907726cf2cba7402bcfc5be2032370d66f9f980efb257f29353b47d495f1218b81ac32c643f15bbb74834dc35882849a4479021b4b9fa97f
+DIST pipewire-0.10.0.crate 67352 BLAKE2B b071114c8240751604a00efb3cc1f28f15271e8645440ba93c4395d43784a030a2ddfc12f12028b027f696fb24029aaf45dc25f0693ca8d21dbda805b1dee262 SHA512 f1a56b9a6c222d94ba5bf9e366754b420ad9a3786e558534caf7318c7fb25f5d4c92b04b8537232aa706ae5c9aa7ce510a33a00269c81398ba08f7c36e761b14
+DIST pipewire-sys-0.10.0.crate 6401 BLAKE2B 2ccea0f9668af04d56a08ce9e0302583b8edd09a5e002a00a713ab20f902634bff673bc6a8e581b1db6ec881c38e214e0bcb4adf4569bb699e36c74e63a16bd2 SHA512 0055b0d1c82823991bdf7884adc23073b6e61b60c0dac622c1092d67f138fd12579f879e078c944f7f7bbe8af9baa5b8853f051e34dd84c9ad894407f6a81631
+DIST portable-atomic-1.14.0.crate 200703 BLAKE2B 2aafdf454dd417cf7a3ff7ff72cca1bb1274918b8b15a0b1ebd4feadc4bafd87544938c26e001e1bb417aafa641521dba40a36ec50db59d03bbdc04d855635f0 SHA512 4c306fb2767b1689be65e57552260c2367f37808d0a32affafa21fddacd330c7735b0c3c8fe456fac10c4088ca5e8ede980b6d6da2171fadb682b925ff9a2c63
diff --git a/gui-wm/niri/files/niri-26.04-32bit-atomic.patch b/gui-wm/niri/files/niri-26.04-32bit-atomic.patch
new file mode 100644
index 000000000000..d1c466cd1fd0
--- /dev/null
+++ b/gui-wm/niri/files/niri-26.04-32bit-atomic.patch
@@ -0,0 +1,24 @@
+# https://bugs.gentoo.org/979547
+# https://github.com/niri-wm/niri/pull/4332
+index 49a75e3e..f27f81d5 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -82,6 +82,7 @@ pango = { version = "0.21.5", features = ["v1_44"] }
+ pangocairo = "0.21.5"
+ pipewire = { version = "0.10.0", optional = true, features = ["v0_3_33"] }
+ png = "0.18.1"
++portable-atomic = "1"
+ profiling = "1.0.17"
+ sd-notify = "0.5.0"
+ serde.workspace = true
+diff --git a/src/utils/id.rs b/src/utils/id.rs
+index c21511e6..04edf599 100644
+--- a/src/utils/id.rs
++++ b/src/utils/id.rs
+@@ -1,4 +1,5 @@
+-use std::sync::atomic::{AtomicU64, Ordering};
++use std::sync::atomic::Ordering;
++use portable_atomic::AtomicU64;
+
+ /// Counter that returns unique IDs.
+ pub struct IdCounter {
diff --git a/gui-wm/niri/files/niri-26.04-vendor_pipwire-0.10.0.patch b/gui-wm/niri/files/niri-26.04-vendor_pipwire-0.10.0.patch
new file mode 100644
index 000000000000..c46da8a658fb
--- /dev/null
+++ b/gui-wm/niri/files/niri-26.04-vendor_pipwire-0.10.0.patch
@@ -0,0 +1,158 @@
+From ef5b7379dc444d33b01a7faec2bd6592d3188357 Mon Sep 17 00:00:00 2001
+From: Sertonix <sertonix@posteo.net>
+Date: Tue, 7 Jul 2026 23:37:51 +0200
+Subject: [PATCH] Upgrade pipewire to 0.10.0
+
+Fixes a few issues when compiling on 32-bit systems
+---
+ Cargo.lock | 47 ++++++++---------------------------
+ Cargo.toml | 2 +-
+ src/screencasting/pw_utils.rs | 3 ++-
+ 3 files changed, 14 insertions(+), 38 deletions(-)
+
+diff --git a/Cargo.lock b/Cargo.lock
+index 83f4539e94..b77d70dfb7 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -576,7 +576,7 @@ dependencies = [
+ "async-task",
+ "bitflags 2.11.1",
+ "futures-io",
+- "nix 0.31.2",
++ "nix",
+ "polling",
+ "rustix 1.1.4",
+ "slab",
+@@ -775,15 +775,6 @@ dependencies = [
+ "windows-sys 0.61.2",
+ ]
+
+-[[package]]
+-name = "convert_case"
+-version = "0.8.0"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f"
+-dependencies = [
+- "unicode-segmentation",
+-]
+-
+ [[package]]
+ name = "cookie-factory"
+ version = "0.3.3"
+@@ -2056,26 +2047,25 @@ dependencies = [
+
+ [[package]]
+ name = "libspa"
+-version = "0.9.2"
++version = "0.10.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "b6b8cfa2a7656627b4c92c6b9ef929433acd673d5ab3708cda1b18478ac00df4"
++checksum = "2909f3be29d674e7f10604aff18d1bbe1bb03c4cd61c8a8ba19c0b1d162f7d4e"
+ dependencies = [
+ "bitflags 2.11.1",
+ "cc",
+- "convert_case",
+ "cookie-factory",
+ "libc",
+ "libspa-sys",
+- "nix 0.30.1",
+ "nom 8.0.0",
++ "rustix 1.1.4",
+ "system-deps",
+ ]
+
+ [[package]]
+ name = "libspa-sys"
+-version = "0.9.2"
++version = "0.10.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "901049455d2eb6decf9058235d745237952f4804bc584c5fcb41412e6adcc6e0"
++checksum = "69ad52764fca54818486f3cf75afec844d1f1a1568c24dcee25d41b1ab007dda"
+ dependencies = [
+ "bindgen",
+ "cc",
+@@ -2340,18 +2330,6 @@ dependencies = [
+ "tracing-subscriber",
+ ]
+
+-[[package]]
+-name = "nix"
+-version = "0.30.1"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
+-dependencies = [
+- "bitflags 2.11.1",
+- "cfg-if",
+- "cfg_aliases",
+- "libc",
+-]
+-
+ [[package]]
+ name = "nix"
+ version = "0.31.2"
+@@ -2832,26 +2810,23 @@ dependencies = [
+
+ [[package]]
+ name = "pipewire"
+-version = "0.9.2"
++version = "0.10.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "9688b89abf11d756499f7c6190711d6dbe5a3acdb30c8fbf001d6596d06a8d44"
++checksum = "8585aba8a52ad74ccc633b8e293c1dc4277976bd5d510b925533f34fd6685f38"
+ dependencies = [
+- "anyhow",
+ "bitflags 2.11.1",
+ "libc",
+ "libspa",
+ "libspa-sys",
+- "nix 0.30.1",
+- "once_cell",
+ "pipewire-sys",
+- "thiserror 2.0.18",
++ "rustix 1.1.4",
+ ]
+
+ [[package]]
+ name = "pipewire-sys"
+-version = "0.9.2"
++version = "0.10.0"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "cb028afee0d6ca17020b090e3b8fa2d7de23305aef975c7e5192a5050246ea36"
++checksum = "f2089f245b548723e60325773c27f586b7a2372c79ea941b246cd0d654706adc"
+ dependencies = [
+ "bindgen",
+ "libspa-sys",
+diff --git a/Cargo.toml b/Cargo.toml
+index 8e343be3b0..49a75e3e8e 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -80,7 +80,7 @@ niri-ipc = { version = "26.4.0", path = "niri-ipc", features = ["clap"] }
+ ordered-float = "5.3.0"
+ pango = { version = "0.21.5", features = ["v1_44"] }
+ pangocairo = "0.21.5"
+-pipewire = { version = "0.9.2", optional = true, features = ["v0_3_33"] }
++pipewire = { version = "0.10.0", optional = true, features = ["v0_3_33"] }
+ png = "0.18.1"
+ profiling = "1.0.17"
+ sd-notify = "0.5.0"
+diff --git a/src/screencasting/pw_utils.rs b/src/screencasting/pw_utils.rs
+index cd6908dd1f..76522926e9 100644
+--- a/src/screencasting/pw_utils.rs
++++ b/src/screencasting/pw_utils.rs
+@@ -14,6 +14,7 @@ use calloop::timer::{TimeoutAction, Timer};
+ use calloop::RegistrationToken;
+ use pipewire::context::ContextRc;
+ use pipewire::core::{CoreRc, PW_ID_CORE};
++use pipewire::loop_::Timeout;
+ use pipewire::main_loop::MainLoopRc;
+ use pipewire::properties::PropertiesBox;
+ use pipewire::spa::buffer::DataType;
+@@ -260,7 +261,7 @@ impl PipeWire {
+ let token = event_loop
+ .insert_source(generic, move |_, wrapper, _| {
+ let _span = tracy_client::span!("pipewire iteration");
+- wrapper.0.loop_().iterate(Duration::ZERO);
++ wrapper.0.loop_().iterate(Timeout::None);
+ Ok(PostAction::Continue)
+ })
+ .unwrap();
diff --git a/gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-atomic64.patch b/gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-atomic64.patch
new file mode 100644
index 000000000000..1790175629fc
--- /dev/null
+++ b/gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-atomic64.patch
@@ -0,0 +1,156 @@
+# https://bugs.gentoo.org/979547
+# https://github.com/Smithay/smithay/pull/2103
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -218,7 +218,7 @@
+
+ [dependencies]
+ appendlist = "1.4"
+-atomic_float = "1.1.0"
++portable-atomic = { version = "1", features = ["float"] }
+ bitflags = "2.2.1"
+ calloop = "0.14.0"
+ cgmath = "0.18.0"
+diff '--color=auto' -ru a/src/backend/x11/window_inner.rs b/src/backend/x11/window_inner.rs
+--- a/src/backend/x11/window_inner.rs
++++ b/src/backend/x11/window_inner.rs
+@@ -15,9 +15,9 @@
+ use drm_fourcc::DrmFourcc;
+ use std::sync::{
+ Arc, Mutex, Weak,
+- atomic::{AtomicU32, AtomicU64},
+ mpsc::Sender,
+ };
++use portable_atomic::{AtomicU32, AtomicU64};
+ use x11rb::{
+ connection::Connection,
+ protocol::{
+diff '--color=auto' -ru a/src/wayland/compositor/mod.rs b/src/wayland/compositor/mod.rs
+--- a/src/wayland/compositor/mod.rs
++++ b/src/wayland/compositor/mod.rs
+@@ -124,7 +124,7 @@
+ use crate::utils::Transform;
+ pub use crate::utils::hook::HookId;
+ use crate::utils::{Buffer, Logical, Point, Rectangle, user_data::UserDataMap};
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use wayland_server::backend::GlobalId;
+ use wayland_server::protocol::wl_compositor::WlCompositor;
+ use wayland_server::protocol::wl_subcompositor::WlSubcompositor;
+diff '--color=auto' -ru a/src/wayland/output/handlers.rs b/src/wayland/output/handlers.rs
+--- a/src/wayland/output/handlers.rs
++++ b/src/wayland/output/handlers.rs
+@@ -1,6 +1,6 @@
+ use std::sync::{Arc, atomic::Ordering};
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use tracing::{trace, warn, warn_span};
+ use wayland_protocols::xdg::xdg_output::zv1::server::{
+ zxdg_output_manager_v1::{self, ZxdgOutputManagerV1},
+diff '--color=auto' -ru a/src/wayland/output/mod.rs b/src/wayland/output/mod.rs
+--- a/src/wayland/output/mod.rs
++++ b/src/wayland/output/mod.rs
+@@ -82,7 +82,7 @@
+ utils::iter::new_locked_obj_iter,
+ };
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use tracing::info;
+ use wayland_protocols::xdg::xdg_output::zv1::server::zxdg_output_manager_v1::ZxdgOutputManagerV1;
+ use wayland_server::{
+diff '--color=auto' -ru a/src/wayland/pointer_gestures.rs b/src/wayland/pointer_gestures.rs
+--- a/src/wayland/pointer_gestures.rs
++++ b/src/wayland/pointer_gestures.rs
+@@ -98,7 +98,7 @@
+
+ use std::sync::{Arc, Mutex, atomic::Ordering};
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use wayland_protocols::wp::pointer_gestures::zv1::server::{
+ zwp_pointer_gesture_hold_v1::{self, ZwpPointerGestureHoldV1},
+ zwp_pointer_gesture_pinch_v1::{self, ZwpPointerGesturePinchV1},
+diff '--color=auto' -ru a/src/wayland/relative_pointer.rs b/src/wayland/relative_pointer.rs
+--- a/src/wayland/relative_pointer.rs
++++ b/src/wayland/relative_pointer.rs
+@@ -86,7 +86,7 @@
+
+ use std::sync::{Arc, Mutex, atomic::Ordering};
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use wayland_protocols::wp::relative_pointer::zv1::server::{
+ zwp_relative_pointer_manager_v1::{self, ZwpRelativePointerManagerV1},
+ zwp_relative_pointer_v1::{self, ZwpRelativePointerV1},
+diff '--color=auto' -ru a/src/wayland/seat/pointer.rs b/src/wayland/seat/pointer.rs
+--- a/src/wayland/seat/pointer.rs
++++ b/src/wayland/seat/pointer.rs
+@@ -1,6 +1,6 @@
+ use std::sync::{Arc, Mutex, atomic::Ordering};
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use wayland_server::{
+ Client, Dispatch, DisplayHandle, Resource, Weak,
+ backend::{ClientId, ObjectId},
+diff '--color=auto' -ru a/src/wayland/seat/touch.rs b/src/wayland/seat/touch.rs
+--- a/src/wayland/seat/touch.rs
++++ b/src/wayland/seat/touch.rs
+@@ -1,6 +1,6 @@
+ use std::sync::{Arc, atomic::Ordering};
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use wayland_server::{
+ Dispatch, DisplayHandle, Resource,
+ backend::ClientId,
+diff '--color=auto' -ru a/src/wayland/tablet_manager/tablet_tool.rs b/src/wayland/tablet_manager/tablet_tool.rs
+--- a/src/wayland/tablet_manager/tablet_tool.rs
++++ b/src/wayland/tablet_manager/tablet_tool.rs
+@@ -7,7 +7,7 @@
+ use crate::utils::{Client as ClientCoords, Logical, Point};
+ use crate::wayland::compositor::CompositorHandler;
+ use crate::wayland::seat::CURSOR_IMAGE_ROLE;
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use wayland_protocols::wp::tablet::zv2::server::{
+ zwp_tablet_seat_v2::ZwpTabletSeatV2,
+ zwp_tablet_tool_v2::{self, ZwpTabletToolV2},
+diff '--color=auto' -ru a/src/xwayland/xwm/dnd.rs b/src/xwayland/xwm/dnd.rs
+--- a/src/xwayland/xwm/dnd.rs
++++ b/src/xwayland/xwm/dnd.rs
+@@ -10,7 +10,7 @@
+ },
+ };
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use calloop::LoopHandle;
+ use rustix::fs::OFlags;
+ use smallvec::SmallVec;
+diff '--color=auto' -ru a/src/xwayland/xwm/mod.rs b/src/xwayland/xwm/mod.rs
+--- a/src/xwayland/xwm/mod.rs
++++ b/src/xwayland/xwm/mod.rs
+@@ -135,7 +135,7 @@
+ xwayland_shell::{self, XWaylandShellHandler},
+ },
+ };
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use calloop::{Interest, LoopHandle, Mode, PostAction, generic::Generic};
+ use rustix::fs::OFlags;
+ use std::{
+diff '--color=auto' -ru a/src/xwayland/xwm/surface.rs b/src/xwayland/xwm/surface.rs
+--- a/src/xwayland/xwm/surface.rs
++++ b/src/xwayland/xwm/surface.rs
+@@ -22,7 +22,7 @@
+ utils::Point,
+ };
+
+-use atomic_float::AtomicF64;
++use portable_atomic::AtomicF64;
+ use encoding_rs::WINDOWS_1252;
+ use std::{
+ borrow::Cow,
diff --git a/gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-time.patch b/gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-time.patch
new file mode 100644
index 000000000000..9664ef32cee3
--- /dev/null
+++ b/gui-wm/niri/files/niri-26.04_vendor_smithay-0.7.0_32bit-time.patch
@@ -0,0 +1,23 @@
+From 5cf22d6b8994c12389cca60b8873812695121205 Mon Sep 17 00:00:00 2001
+From: Erin <erin@erindesu.cz>
+Date: Sat, 29 Nov 2025 14:39:06 +0100
+Subject: [PATCH] fix: 32-bit time
+
+Closes: #2102
+---
+ src/utils/clock.rs | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/utils/clock.rs b/src/utils/clock.rs
+index 46be5e2923af..19be8f8cf398 100644
+--- a/src/utils/clock.rs
++++ b/src/utils/clock.rs
+@@ -216,7 +216,7 @@ where
+ fn add(self, rhs: T) -> Self::Output {
+ let rhs = rhs.into();
+ let tv_nsec = (self.tp.tv_nsec + rhs.tp.tv_nsec) % NANOS_PER_SEC;
+- let tv_sec = (self.tp.tv_sec + rhs.tp.tv_sec) + ((self.tp.tv_nsec + rhs.tp.tv_nsec) / NANOS_PER_SEC);
++ let tv_sec = (self.tp.tv_sec + rhs.tp.tv_sec) + i64::from((self.tp.tv_nsec + rhs.tp.tv_nsec) / NANOS_PER_SEC);
+ Self::from(Timespec { tv_sec, tv_nsec })
+ }
+ }
diff --git a/gui-wm/niri/niri-26.04.ebuild b/gui-wm/niri/niri-26.04.ebuild
index 413a67a254a9..f134e40aa5a6 100644
--- a/gui-wm/niri/niri-26.04.ebuild
+++ b/gui-wm/niri/niri-26.04.ebuild
@@ -4,6 +4,11 @@
EAPI=8
CRATES="
+ libspa@0.10.0
+ libspa-sys@0.10.0
+ pipewire@0.10.0
+ pipewire-sys@0.10.0
+ portable-atomic@1.14.0
"
LLVM_COMPAT=( {19..22} )
@@ -65,6 +70,10 @@ BDEPEND="
screencast? ( $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') )
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-26.04-vendor_pipwire-0.10.0.patch # bug #979547 (backport #ef5b737)
+ "${FILESDIR}"/${PN}-26.04-32bit-atomic.patch # bug #979547
+)
ECARGO_VENDOR="${WORKDIR}/vendor"
QA_FLAGS_IGNORED="usr/bin/niri"
@@ -94,6 +103,14 @@ src_prepare() {
use dbus && cmd="dbus-run-session $cmd"
sed -i "s/niri-session/$cmd/" resources/niri.desktop || die
fi
+
+ # bug #979547
+ pushd "${ECARGO_VENDOR}/smithay" >/dev/null || die
+ eapply "${FILESDIR}/${PN}-26.04_vendor_smithay-0.7.0_32bit-time.patch"
+ eapply "${FILESDIR}/${PN}-26.04_vendor_smithay-0.7.0_32bit-atomic64.patch"
+ echo '{"files":{},"package":null}' > .cargo-checksum.json
+ popd >/dev/null || die
+
default
}
diff --git a/kde-apps/akonadi-calendar-tools-common/Manifest b/kde-apps/akonadi-calendar-tools-common/Manifest
index 2b453d6c052c..476aa44ac8b0 100644
--- a/kde-apps/akonadi-calendar-tools-common/Manifest
+++ b/kde-apps/akonadi-calendar-tools-common/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-calendar-tools-26.04.3.tar.xz 270112 BLAKE2B bc196ed8e89515bdbe45e0b4c5905148622d362ad5eac41fb16322fa98620bb6dc2e3c08306dd5d20cd65eab732797f5e517a9eb00f02f453c491b82540bacb1 SHA512 385e0b78b1f70d321f9298885d853337be7ca62989fed30d03be50eb4e728b9dc928605bd54afd50ad2a6cdc6813567926828874fbb1c3982ddd8025060eccfc
-DIST akonadi-calendar-tools-26.08.0.tar.xz 278428 BLAKE2B 637ad59eda726724e406cfce414905666d8967aa5f12d450f3940edbe0ceef87af29d1201d1b3fd7a491000eb580988f4e615a273c707440b4103c921c676554 SHA512 b2fc850e0a3e3f7a4380c86cf233272f9141f7d48644be08a24cd448bebcf5c06f2a6fd2adb2ddfd196fdf989f8bc481486efdd6b0ec8d8b484d459623ceb932
+DIST akonadi-calendar-tools-26.08.1.tar.xz 278536 BLAKE2B 48b2cbba43d3ab1b74c25db6e7e935a538c9870f6653508284fe016f3e739010307ab5921afed46987e2e8a2eb178520a370a8dc2e157690d82deb4f2f18fc60 SHA512 672a5b898f89380362dca083322b991fef342f6546d12cfe92da14e3fe0736f1915434943a6263765cfc1af570b7641f839501f48ece8753df90b27da25860b7
diff --git a/kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.0.ebuild b/kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.1.ebuild
index b19ff47bd2e9..b19ff47bd2e9 100644
--- a/kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.0.ebuild
+++ b/kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.1.ebuild
diff --git a/kde-apps/akonadi-calendar/Manifest b/kde-apps/akonadi-calendar/Manifest
index 1e9ad21465cd..ab0cf646aebe 100644
--- a/kde-apps/akonadi-calendar/Manifest
+++ b/kde-apps/akonadi-calendar/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-calendar-26.04.3.tar.xz 554108 BLAKE2B 2f9cd222ef206546be4ce546246501d0726c0f32ae123efa7c0b55f4513666366a3296d847a510e52930bdb2054d56fb94d1c730c600a8c9c74bf5747ad81c89 SHA512 927921c2f99742ce28eab1f28856f2564402310e651f45a261e257ce5d519c072591c442e466c5ac69a261a4a39246155ee45ab73440d25d05f754fbcf8f30f1
-DIST akonadi-calendar-26.08.0.tar.xz 554432 BLAKE2B bce54f7b17610e4766c6867083caa1b1deb8fa54098731475d77b1862704619616910833aec9300605e56a6d5c6a35c610dff8b6bda61d8632f7807c2aa7e5ac SHA512 5f4d4f68f422645bb2c9e036292a2c7bc96b676fa1930c4b4e85605faf42e80deddc03d68246cc76350bb85a6f4127d7fc7d3bea8290c0f9418f5aac023faf64
+DIST akonadi-calendar-26.08.1.tar.xz 555196 BLAKE2B c12ce844928c1a58b044460885915045010e5f1821a7ae458304ce15556dace0c33fe88feecbffcf1cba236d66b688b2c88a32dc1f3b57341e7d5fa71daa9dff SHA512 73e5e557b639430e768bf9adec48bf9eb56128674b18ced4b4644184fb339295f8c5fb52a3aa284b6ef9a99a4ecb29494df16c6ffae4f58779393dc736047d59
diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-26.08.0.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-26.08.1.ebuild
index 088cd525bb60..088cd525bb60 100644
--- a/kde-apps/akonadi-calendar/akonadi-calendar-26.08.0.ebuild
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-26.08.1.ebuild
diff --git a/kde-apps/akonadi-contacts/Manifest b/kde-apps/akonadi-contacts/Manifest
index 0563d647ec0a..50896916e431 100644
--- a/kde-apps/akonadi-contacts/Manifest
+++ b/kde-apps/akonadi-contacts/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-contacts-26.04.3.tar.xz 445444 BLAKE2B 66730f6c423a6aa73272914f521ec2f6c7c333124bab9d47c6f734c178b24f24b9d268939ea21c1e14e83fb2b5ef95c7b8bc37d8ac220e96d57e708ae5ffbe6e SHA512 2229b31f42ae989e5781453339674bb94f579fa58e74a29fb7338cb728c6a68ee10f7f8202954c5b3c0f20d83d4e64fd866401892ee21e18c0cc341e742ee2c4
-DIST akonadi-contacts-26.08.0.tar.xz 446336 BLAKE2B c4708ca598fe7684f57172392f6e0312d3bafe545cc89089a09cb23c6cd56ff80f2cfabb27cee20ff35deceb7a060512e17407bd4ce4464366872db88ad18c05 SHA512 98983b4e19e9a2a93286c658d5127f4d13137778fbd461c51d7901306b9a112f49676bfaa33730015a1b0e8d05979ca3455f22c658575b1c0ded82e027c9c59a
+DIST akonadi-contacts-26.08.1.tar.xz 446416 BLAKE2B ae5c852490331d5a0cce72926a2df28979c4bc0d813b737bc2d4c7d3a40e1bc13249dcdc71acf760bfe61756405bbcc127f2f1e8793b10ab6925a89d6d13acd1 SHA512 923622afd75b9e8073d5fccad44129e0b7ccddfb1be89fbf39ca28e3fa4bfba227b4171b852f286c800cecb1e4e604647a3d1031f151c8e9fac039e75fe8b77e
diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-26.08.0.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-26.08.1.ebuild
index 7a7352fbc02f..7a7352fbc02f 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-26.08.0.ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-26.08.1.ebuild
diff --git a/kde-apps/akonadi-import-wizard/Manifest b/kde-apps/akonadi-import-wizard/Manifest
index fadaa992f044..bf25e8553bb0 100644
--- a/kde-apps/akonadi-import-wizard/Manifest
+++ b/kde-apps/akonadi-import-wizard/Manifest
@@ -1,3 +1,3 @@
DIST akonadi-import-wizard-26.04.3.tar.xz 501212 BLAKE2B d491bc60eca8a0f3f864caa4cdfb56d561eaac44b976359b0174dcd8e392f4b58b4b362198f09016e3ea215ba10fb59bd4f9a9267d7a26f7ff48210e96b310f2 SHA512 65029ac258e3047058bd22d9d0f10af2db4751a87727d7cbfd090f7affd505e5765ec00f971bcbc3104c5377a22c3df694c7f2fd91478f85cbc172d52c3ca08c
-DIST akonadi-import-wizard-26.08.0.tar.xz 501240 BLAKE2B 26409c43bcb87d604bff7fc40097187b472387108c3f301c0b47a4bbd73e34711f32877f6b27e34ddc6aad40529f7e9d4870707fc4b959993ea6b451292a5122 SHA512 9f56bbaa66c7408620d32c4c407170be0948e821deb68e2cdc3525a35f9aaa15c46a4f60a78dad908d5e239e66aecfbbb6cd1dbb382932cf55105257d984c96c
+DIST akonadi-import-wizard-26.08.1.tar.xz 501276 BLAKE2B 98b092c11cea60cc56833c863866ef1bc20a96584988c0fc5d918a71e74d7e5479b2318b063565706526d06cc92353e7aba1e8db02a081e508275491bce88258 SHA512 29f53a26ff22f7af5031c20e48eea40be09d76a549078de67d8d3bb742742ce2e76733df3f99b4cfaad172c23ecec88b4efbb89bf0704a9ca3e2c384d4517a32
DIST kdepim-26.04.3-ki18n-6.28-findpkg.tar.xz 1564 BLAKE2B c14ec518720f4572d23112cda9d3264e13baac404b233cd39ed386b80d5267749e8a32d2b4c29811c823b22f950a8c90eea54a29cab9d754eb2fa78e7b5c94ca SHA512 c3882ffbe7a050c901813f5c6ade2d7c19fb5fa5fd7e277029898aa7ca28b0624c158d16b04082c8180e63b54d88fd1190b587dadaec21887dfdc88cba3655de
diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.0.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.1.ebuild
index e0439eb4e536..e0439eb4e536 100644
--- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.0.ebuild
+++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.1.ebuild
diff --git a/kde-apps/akonadi-mime/Manifest b/kde-apps/akonadi-mime/Manifest
index 98549f9c9b10..db99eb041fde 100644
--- a/kde-apps/akonadi-mime/Manifest
+++ b/kde-apps/akonadi-mime/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-mime-26.04.3.tar.xz 185364 BLAKE2B c736af4d272e83c556f5e111c49c973c05c9df3b94ed18cbf7929440f34b45a5227d385d277a6011ad1e86e316d9176415795b0c617f9d00f481c07a56e41c2d SHA512 240a9f32f26deea15f8d4bc07c28b6fbb76119a7500110dd6827ef451a544204f37bbeb0e7946f2ad6eb9db4041b5ac7bb9dbc3c7870a36111c46f3ea91f97a4
-DIST akonadi-mime-26.08.0.tar.xz 185572 BLAKE2B 80aea653682b0e3c7f47d1bc4c6375fab0e59471ab7ef2d8b510d48575ba1e67814237cf5f8114e4ebea67cd90e001ceeb81f4cd3db36a856458948eb53dfd5a SHA512 7a6121f56a44bad0cad33897522be5b346ba3fc300d2c29a56b46b8764793bac1f1941df886aa733f89602504a4fbedf8c913b4fec2c364dc558121c7c36481b
+DIST akonadi-mime-26.08.1.tar.xz 185636 BLAKE2B 2f4bdb36f704d027d988685795cee982f54dad0197759c1d03656b222a1fb939e253682737d3ba5a5a83c68d0205331e84ee1e8d07c74895daf47198ecc2b9fa SHA512 785d13f826c8e50fae63a0fba10e3edb0af618304fd6540b6a5e812a44175301eac27e9ebbcea41a3ca6f0d31cf2a2df8f39eac3db7b7173a1922a349fc99fcd
diff --git a/kde-apps/akonadi-mime/akonadi-mime-26.08.0.ebuild b/kde-apps/akonadi-mime/akonadi-mime-26.08.1.ebuild
index 282782b629b2..282782b629b2 100644
--- a/kde-apps/akonadi-mime/akonadi-mime-26.08.0.ebuild
+++ b/kde-apps/akonadi-mime/akonadi-mime-26.08.1.ebuild
diff --git a/kde-apps/akonadi-search/Manifest b/kde-apps/akonadi-search/Manifest
index 3d1838683695..1313227bdaca 100644
--- a/kde-apps/akonadi-search/Manifest
+++ b/kde-apps/akonadi-search/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-search-26.04.3.tar.xz 120180 BLAKE2B 2a67a2534b10a75cf32768fe37c85357cb279a7da3dd80749f89edfbe2e57c4823ae6adcfa3ac7f84e65ee177153c287e47a2a273831f827186fa42fbc065475 SHA512 0ce3f1a850626cdeba63fb1587a351be2774d04eb65f5250bcfefe38dfe9caade4cce0820aaeccb3165936fe81fab42842208e582f7696f216a8187c26d8a8ab
-DIST akonadi-search-26.08.0.tar.xz 125604 BLAKE2B f18213381e5a0a4140b9c92c8191925ec782cf87445b6e7726341d3e125887752bb6546be667348454238052bef5b79d79e7583dc9ea3bbc3071fab82a02cf8f SHA512 29dca17cdf697b3a3d4f74b9fd59c4a409d7fe49c1384cf66135a2859a456e3a10de9a390984340fcbf0dc8fa1c7566a6123c245332c77083da7a1d2d77995b0
+DIST akonadi-search-26.08.1.tar.xz 125636 BLAKE2B f37f2352235dac8a8181f621a6ba68078050ba61edf8763e17145395a58952ecd90fa8435443ddd44a0226f6e23612dd657810234ba7bdc43c6822fb77658686 SHA512 17b2e4647d6d8bed1835a8cd095b117983030a69fcf452c8d6f3dd3696ce9fa1d575e56eb76326cb72da8a0cb3e73d3c4766110733424d81b219341d635fde16
diff --git a/kde-apps/akonadi-search/akonadi-search-26.08.0.ebuild b/kde-apps/akonadi-search/akonadi-search-26.08.1.ebuild
index be4ca2f65dc9..be4ca2f65dc9 100644
--- a/kde-apps/akonadi-search/akonadi-search-26.08.0.ebuild
+++ b/kde-apps/akonadi-search/akonadi-search-26.08.1.ebuild
diff --git a/kde-apps/akonadi/Manifest b/kde-apps/akonadi/Manifest
index 135193a41fa4..5ee99e0f3917 100644
--- a/kde-apps/akonadi/Manifest
+++ b/kde-apps/akonadi/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-26.04.3.tar.xz 1783956 BLAKE2B 200d217b642144bad810ed66640243c18aafdc14075c86419192797a5fbbdc24ae2857ea208c4de6876269577abad94741ade314f86a6141b8faa1784fc910c0 SHA512 85036cad939c1b294719b24914a512e5bdb5ab2e173ca4f02433274faa850db2ae383e4c45acf6c33be232d927c37e9e1143516290632ae2c09e5940867188c5
-DIST akonadi-26.08.0.tar.xz 1795084 BLAKE2B c6356138364642680249e7e0d065026f651b3db8bc38294281731db0865ad4532d442cf52d816be737bfdda6f412a13c301a5d6f7484b8c9ed32e5c791c9fdba SHA512 8436742cd8336201a045a351f7e2a16588c9cef1b82c1d53f0331c9660644f841ce37523173ae2de145ae96ed9daeaca39ff857973f4d820f8120d4e967b25c0
+DIST akonadi-26.08.1.tar.xz 1795440 BLAKE2B c96e0ec1926c35ffa99f252dae4a3d7cfb496b87e16d9b4c6fe628dd687bf590f8d3dc3cedfb6267d933f4f199bf5e9297fda4c9bd1a0e412af2e1ae40792cdb SHA512 0e0d63162625639919f3c0727db25253e1cdee8f8ea309dc61b5e4b1691b2a497541c60860e2c516bed471a00860864ce8d2fb13e0df385d1c32de404611d502
diff --git a/kde-apps/akonadi/akonadi-26.08.0.ebuild b/kde-apps/akonadi/akonadi-26.08.1.ebuild
index 3fc99aa03c1c..3fc99aa03c1c 100644
--- a/kde-apps/akonadi/akonadi-26.08.0.ebuild
+++ b/kde-apps/akonadi/akonadi-26.08.1.ebuild
diff --git a/kde-apps/akonadiconsole/Manifest b/kde-apps/akonadiconsole/Manifest
index aca614bf40c5..f31b328d91b2 100644
--- a/kde-apps/akonadiconsole/Manifest
+++ b/kde-apps/akonadiconsole/Manifest
@@ -1,2 +1,2 @@
DIST akonadiconsole-26.04.3.tar.xz 335408 BLAKE2B 5c01e3871b55aa3ff8eb7821691f28f6536854843b5b6045bb2ec4ee20e1c2fee297fcd423347eddd5153c3ed7a4d29b6908d362a624dc4d5a5d357e5b4e899f SHA512 655a38c191d6a6fa27635bcdce6e2f792c5bc4fb30d9144c66743cd64849fb93cfee5f1037d404d1dd5b52738ba5763c00e0e8713ef259a451836336efdf5920
-DIST akonadiconsole-26.08.0.tar.xz 338108 BLAKE2B fa28f60873e18faf0b692ca0536fe0be0646ec59e971876e87e890d218b1e3d12dfcf87b6430ae267c607587e18f8d7fcb53e66de55bd4d78cadb50a4d685377 SHA512 754f28404002ad5daaaf40ebac2637bdbde215c1cef9696c6c4de0088fbc17a8e601af00de1611029b58d892b6e28dd83df4d01bf7da4a51ee03b16e6700a9e1
+DIST akonadiconsole-26.08.1.tar.xz 338148 BLAKE2B 65011bf2b77d0102d6e4dca7f9fe31bfc049b0582efe057da18206bc8acfa0f0bc7534aff0debf22b718aa94002be40b66262afa268567fd6284ed3347b4a08b SHA512 fb2a9d9dfed1861ee383a5f7fba0255a5146b7db11002e2057bcf44aa7a17bedbe1dd084e1b69062202cf6d421b32976b24b59cf8607ab4d6491c96f74dcd21c
diff --git a/kde-apps/akonadiconsole/akonadiconsole-26.08.0.ebuild b/kde-apps/akonadiconsole/akonadiconsole-26.08.1.ebuild
index b414c56d438f..b414c56d438f 100644
--- a/kde-apps/akonadiconsole/akonadiconsole-26.08.0.ebuild
+++ b/kde-apps/akonadiconsole/akonadiconsole-26.08.1.ebuild
diff --git a/kde-apps/akregator/Manifest b/kde-apps/akregator/Manifest
index 5e207d24afd9..e03cec1a7a96 100644
--- a/kde-apps/akregator/Manifest
+++ b/kde-apps/akregator/Manifest
@@ -1,2 +1,2 @@
DIST akregator-26.04.3.tar.xz 2147044 BLAKE2B 92af99e9d47ba69ebd91a21958e9cf0ee411d9745ef0540b1a618391f418cd2948304979994332f685967c52e47caafeb8fb62f4fc80b9bc81f92463f93c1c9c SHA512 5f67fa57af296798cb2d12408e2f8269b43d9e97b47687126b1af0d6850518c1704488b36bcf3909613cf6f6df434d1e52b9783481ac93dbbe2b617adf5e88e6
-DIST akregator-26.08.0.tar.xz 2151204 BLAKE2B 592311ac6dd0f442fca631c6487ae43becc7a78d56665d707c0484335fbed8d73b63d228bea11478083b0b61378cb424a23806a73524cf411de5fc776b7e4f36 SHA512 05c101d33b447e9d9e56a3f0fd3ab2967c4897d85180565bc0271dd1fe0b5e3e2ed74bd1ed7a65ae840b515101be512b2fa19157dd8f6a17d299a1db571758ad
+DIST akregator-26.08.1.tar.xz 2151388 BLAKE2B c4a7361e4dfc9e6e80e2f90df63f20b03d45c51569df404489397a1c326c570ae84379e711c2630516e2a51e679d892b1cb78219df0a3e5bb0755389a204a5be SHA512 2e60e16837fd61c92c4b2a6895ea5a4ebf7893a992931efad8022a3a4f31dcf1d130d8e6e7323a245fec27622ae17a8aaac269db2e2cebd2eca46c1802656bcd
diff --git a/kde-apps/akregator/akregator-26.08.0.ebuild b/kde-apps/akregator/akregator-26.08.1.ebuild
index f6d3676731a1..f6d3676731a1 100644
--- a/kde-apps/akregator/akregator-26.08.0.ebuild
+++ b/kde-apps/akregator/akregator-26.08.1.ebuild
diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest
index 48597aecb726..c604ac35cceb 100644
--- a/kde-apps/analitza/Manifest
+++ b/kde-apps/analitza/Manifest
@@ -1,2 +1,2 @@
DIST analitza-26.04.3.tar.xz 369936 BLAKE2B ad13fad5112d1fe46afe15ec02aad1236dfc036cfbb0208475fc421d9c96738c8c955d06118b26bbd644125a708b3375c0b64da524f97247c83897eb869923d2 SHA512 39a517ad081fe02dd19180a4e60c5f45cce1dbb62accb9d344ef8791c3c89f8ecf6b850ae12a5b21e821e959500616658d5df353bf49a133e43383d9d54fd2f1
-DIST analitza-26.08.0.tar.xz 370804 BLAKE2B 477aa88ff5a11ada84c23c9d37c125d41daaae4c4430a006e34b298040a9ac74d3053a054eca5295ebdad70fb2ef83907487f2b1084b8abf0ab176d386aee50b SHA512 3d581f991c69f5267c12f3e86cbbe06ab2bff938f9064abc5f6654e3cc01ba5614ea248e7d60792b8374fdbcb3154c24edb1bfd8e752bed568898f599fec4732
+DIST analitza-26.08.1.tar.xz 370752 BLAKE2B bbcad8716d2b110fb810a3232dd893660bdeaa130789bd7fe74a110cedba519fffca18d2d909e730fa634fece174b51154e410b4a8655bde7a15a08b981a3185 SHA512 30f59998421c3d11748bfe833bbb70ce660c815e94298d5016d82d3e86158daebd45d05e5a0b53c66ea6c33a421d49b5c94e9b637c05506af090323b8e9c6e02
diff --git a/kde-apps/analitza/analitza-26.08.0.ebuild b/kde-apps/analitza/analitza-26.08.1.ebuild
index d35c9f9d4812..d35c9f9d4812 100644
--- a/kde-apps/analitza/analitza-26.08.0.ebuild
+++ b/kde-apps/analitza/analitza-26.08.1.ebuild
diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest
index 039797b17b1c..7433b4e98175 100644
--- a/kde-apps/ark/Manifest
+++ b/kde-apps/ark/Manifest
@@ -1,2 +1,2 @@
DIST ark-26.04.3.tar.xz 3024956 BLAKE2B 1ca02ab769bf022d4d09d7e53dac09dd095af60183b235de246e17c2300e915915ec3ce4485c86aecccb7c5616a87d1cc05307f4308883fe23624c2e783ed2bf SHA512 8c0a31104c88e815fa9109968af55499431feb9a285beeee9230aa0383dec39db1f1f6fda1b5214155a7dd8971203f0946dafd6be9b3523d962d4565f0ee5348
-DIST ark-26.08.0.tar.xz 3033900 BLAKE2B 7093fc82a90024fda50163ba2340057a325ff17c9d6593f096c29c67008c74ac001b0feb96a7ec535a0b7a787dc5a1ead8916ea7915c681ad52a854484192572 SHA512 411364fb824fb713752fdbae3993dc618103c1d39d69fe8fc23077e7c38233cf70825755396257874e39dd397b09f9243713feff0fc94c4614bd1fefe5c9a9a6
+DIST ark-26.08.1.tar.xz 3037536 BLAKE2B 2e1adc8edd52adf637a71986aeedf474baa6a36823434e40b75663d78ede12a2b330800592e14ad76ca183fc190dee2472afe6bbd5d336f073e58c4b326ddcc9 SHA512 5fb021ec2962094b5bc7dd1423101df8c9d0603a469a54a2d7f94e71e5dfd87981e6b8dd61998dbc58cadcc1695c390a3891872a68c255b006490960c8dca229
diff --git a/kde-apps/ark/ark-26.08.0.ebuild b/kde-apps/ark/ark-26.08.1.ebuild
index fb4b17172921..fb4b17172921 100644
--- a/kde-apps/ark/ark-26.08.0.ebuild
+++ b/kde-apps/ark/ark-26.08.1.ebuild
diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest
index fe5079965942..29025821ccc2 100644
--- a/kde-apps/artikulate/Manifest
+++ b/kde-apps/artikulate/Manifest
@@ -1,2 +1,2 @@
DIST artikulate-26.04.3.tar.xz 1058744 BLAKE2B e1e48318584eb71463a22bbd00f1b0b02274d509c49d931c24d9de10f20fecf933c106f7134eb0cb750ac69e318b2e6d5f413c6e59dd6773c4aff2c426fdca3e SHA512 bbc2052a9541ffe22c452043b96103f959ccba7638e5435f9b8684b80c052a01fe57de5744cba20a10a16d7c8aecbaafad703fbc7e7ab03b2e3dc70dc867aa29
-DIST artikulate-26.08.0.tar.xz 1061796 BLAKE2B 83588ddcfb975c1ca55931c668a810123ef20b23a25766d6f6f98bfa22945a4a1d2c47e26fed2205673fc6ebe5f185c6fea0ae7deb658f0d3bf8922dc4fa6f5e SHA512 6073c775250928fabbee79ece39273d80ebe4dea3bed9442450d53a07058b08737f30b977fe99d3e3547febebafd4777219120e69dc6a21e6d6af4237ad2b284
+DIST artikulate-26.08.1.tar.xz 1061704 BLAKE2B db2ca42770e264966690a92cdf7096660677db1134b2abcdf4b9933ab67be173b9e60265745efba39c237907ab1f9dc5ea97f3c2fba62d7f956f8947ef733695 SHA512 dca498b8c50d44150c72f1253059a959f1e29142e405c9afbbf7c3d17383e774e86b6725a02a6595644eb4b7e6ea013dd8b4aaea0da3fb53ad05057ee6febbf4
diff --git a/kde-apps/artikulate/artikulate-26.08.0.ebuild b/kde-apps/artikulate/artikulate-26.08.1.ebuild
index 2ba6a6ac80b3..2ba6a6ac80b3 100644
--- a/kde-apps/artikulate/artikulate-26.08.0.ebuild
+++ b/kde-apps/artikulate/artikulate-26.08.1.ebuild
diff --git a/kde-apps/audiocd-kio/Manifest b/kde-apps/audiocd-kio/Manifest
index dc42207b57eb..7ed5ac826c9f 100644
--- a/kde-apps/audiocd-kio/Manifest
+++ b/kde-apps/audiocd-kio/Manifest
@@ -1,2 +1,2 @@
DIST audiocd-kio-26.04.3.tar.xz 585308 BLAKE2B 73f3a432141c348b5d7c25354fdb68e2b29bca1a43f972fe485591aaa0f30358e301aa5818614b3fdb48a0ddbcd24b85ee4a80b9a79fd2dfaec956395eb277e6 SHA512 b78caa295fda52ffad07feb390ec060461fb423260f11f069689c32cebb8c42aed95da142425d2b27380c567d2839581073a0f074f43f5c50e4c60d142abeb81
-DIST audiocd-kio-26.08.0.tar.xz 586040 BLAKE2B 81d221fedebaaa3418c1a118d9c9b36632022673ef9669545cf25202148f2dd9ad3b9265ccd5490a1f2eea23c75065290554674a1575d8f78d61da64912b4277 SHA512 855ba9cc0e9038b0bad870c84e76d0b127138460fee223842c802e627826fa3a433f1219addd3ca603249fe21bf088bbf9ac5b1285666296e702379aeeb55a21
+DIST audiocd-kio-26.08.1.tar.xz 586076 BLAKE2B 0492bb978e3754842b537ebef1ed778ec1bbee19c1f01a9abb82ad9f13aab1e6ce27a7361e190ecf59cf5f68e4aaff552cfd0a364eecb7e0305b6347db0407d5 SHA512 f06ca7362c92d0ddd5146a0fc5a2bc787e6b31812b22a09ca81fad0f11ed4b21b4b491f2a739e292ecdd0efa6fca0f50d242c287179f38b3b332c0ec44d5672a
diff --git a/kde-apps/audiocd-kio/audiocd-kio-26.08.0.ebuild b/kde-apps/audiocd-kio/audiocd-kio-26.08.1.ebuild
index 85a0664260dc..85a0664260dc 100644
--- a/kde-apps/audiocd-kio/audiocd-kio-26.08.0.ebuild
+++ b/kde-apps/audiocd-kio/audiocd-kio-26.08.1.ebuild
diff --git a/kde-apps/baloo-widgets/Manifest b/kde-apps/baloo-widgets/Manifest
index 7dd20cf98a4d..8efb19092311 100644
--- a/kde-apps/baloo-widgets/Manifest
+++ b/kde-apps/baloo-widgets/Manifest
@@ -1,2 +1,2 @@
DIST baloo-widgets-26.04.3.tar.xz 278816 BLAKE2B ba27eb4d82b8cbddb674275614dea468e45892861093523c74e155478562041400c3c84a9c6ec5775bd4d1e83746f77ed4286e428322a89b7504a782ee969344 SHA512 93ed58650ee3a64882219da99908f53ceb9869356fe44c6ea23291b752591ab88866169dc2ab50359f6fc240ab7c34ff7e2508a2369b7d71eaf255ce092b0f20
-DIST baloo-widgets-26.08.0.tar.xz 277736 BLAKE2B 0e0e201879121b5d9b4ba71f1da4502432bcbaea003228f16c5937b6f411a9764eae9979f17781562abbaf28626bc9f858bd000913ea1a15fe0606038f0de485 SHA512 3fdd2e5c3966067350ecad8c1458028576b7525b5576556d73859e8fccd288d0e1aef03f84b28b5ab2f7b0188279a0cecf4a6205d2733ec5f4e6187f715c4ac2
+DIST baloo-widgets-26.08.1.tar.xz 277764 BLAKE2B 55d507da73e862e84f94b3aa04c33479cbed11d5cc523701a0e03b71d26052de3a4d0ac7d2d2ae9462db3d130f28c81755945ebc81f1452968934bc043d20ab3 SHA512 f10e4bab73a7d39ae51ba59a34f448a58bb3ce68c523ce06493e7c8e4c6e71ee8f888c418cf58d3b0c97ac833e2cfeb417a264334077d1a4a2740954ce402001
diff --git a/kde-apps/baloo-widgets/baloo-widgets-26.08.0.ebuild b/kde-apps/baloo-widgets/baloo-widgets-26.08.1.ebuild
index 681bedb2fec5..681bedb2fec5 100644
--- a/kde-apps/baloo-widgets/baloo-widgets-26.08.0.ebuild
+++ b/kde-apps/baloo-widgets/baloo-widgets-26.08.1.ebuild
diff --git a/kde-apps/blinken/Manifest b/kde-apps/blinken/Manifest
index 0c1fd44ec3a4..9bb91953b44e 100644
--- a/kde-apps/blinken/Manifest
+++ b/kde-apps/blinken/Manifest
@@ -1,2 +1,2 @@
DIST blinken-26.04.3.tar.xz 2715472 BLAKE2B 1310fabcbb6564a6de21f1c8dd5551249317e8a85db3d6476d0b57aac50fd90e231cec8a9666d599634edef0cfcb5d446cc5e52974857798398981844e5988b2 SHA512 dd330a7a6ccd15ae10ef8a5ad4c44f8671d0f4498f984555ca9356cde5936893b0796c8d879e3d6e33f69cc8246ce86862b439c796c0242fedf530bb4c5c7564
-DIST blinken-26.08.0.tar.xz 2715420 BLAKE2B 874cbcbec93de0dbfc2876312fb1923f1c22cc0a01b58d2f71bf766e8e0c86bad9368b6da454664dc8d88e6912f3714d450fc1d788f6f9bf2db223de56d3ac3d SHA512 ab984dce40fff8835b6ec7526fdc7530bf50bd9f8b21a30e3e066c924ac80d11e513a7155ef943e58edc63192bd326fa5dfa25ea31d4271e0574a4134a6ed65e
+DIST blinken-26.08.1.tar.xz 2715616 BLAKE2B b61919c235996fbc9f6af4b50513b850a568495dc675ae3ece685e1a588df5322b6c1455879b8ef9b64d3652931f5e1a4dbd286d587baa77b9ed2bba39254ec3 SHA512 15d62d0631ed284544d3933541c5b0f167afd77cb1f8a411cbc95595afa4b8ba63a60d7cd436350102d41e390a9293c58c030eea7767c719ee2a28bb4655220a
diff --git a/kde-apps/blinken/blinken-26.08.0.ebuild b/kde-apps/blinken/blinken-26.08.1.ebuild
index 80fb9ecd4c1d..80fb9ecd4c1d 100644
--- a/kde-apps/blinken/blinken-26.08.0.ebuild
+++ b/kde-apps/blinken/blinken-26.08.1.ebuild
diff --git a/kde-apps/bomber/Manifest b/kde-apps/bomber/Manifest
index c6f8391b1bb9..dff677068ace 100644
--- a/kde-apps/bomber/Manifest
+++ b/kde-apps/bomber/Manifest
@@ -1,2 +1,2 @@
DIST bomber-26.04.3.tar.xz 840360 BLAKE2B aac1124fe4e442ea3935c5dd63683a1c748215137be54bb0d6831df4baf0341ea74b8bc679b5a90683db3ebc261a1cfc5b6e273b2d1b7dc344b1900d9d7296cd SHA512 7ee52ce14c37dacbecf33772b160bf0f16ee40668a0365548314ec8dc3262b20cf00bb04b22c14b600a9e4f9cf35575d88a674ad9d5ddaeb4f801965d5fc0e19
-DIST bomber-26.08.0.tar.xz 840844 BLAKE2B e4813bccc583c965e0c4fb7261d079359ebc45d72838ab263bf13b882c1da2a9d908459728289bbe9490aeb1a3272f963b95b2572bfb6b2638f025043566ca5e SHA512 a3d8a8f50d56d4423f18de2cd94d3a5e182cdd24e35e3f28d503e17786ae2b5fbb9de301ac4ed41317379330f9f37b101efc202f3962e5d1b9236757fe8095d2
+DIST bomber-26.08.1.tar.xz 840592 BLAKE2B 629597be15bfad1f010f2868aa5b3d86fa9f18cc2280449381c4df557995f919b14aff86a8fc315139aae10abef3d43d6b8ac2e336e9d85938fc43963d7f5d20 SHA512 271635be074dd0498009a5e723e80a37462f24cc85608318d203496a473386f7fb1dba38f67709b50ecd18475f3e3e9f54439169e33deb6a0460cecc65c6b0a8
diff --git a/kde-apps/bomber/bomber-26.08.0.ebuild b/kde-apps/bomber/bomber-26.08.1.ebuild
index 6080745b9a50..6080745b9a50 100644
--- a/kde-apps/bomber/bomber-26.08.0.ebuild
+++ b/kde-apps/bomber/bomber-26.08.1.ebuild
diff --git a/kde-apps/bovo/Manifest b/kde-apps/bovo/Manifest
index 83256b78b991..5646e093817f 100644
--- a/kde-apps/bovo/Manifest
+++ b/kde-apps/bovo/Manifest
@@ -1,2 +1,2 @@
DIST bovo-26.04.3.tar.xz 221960 BLAKE2B dc458f12d5d792585a34035de94d3cd3b9fd9026013002bee2f82686bd0a1198dda92cbb9f1d380e524a445a2f9dd936474574f2f3655c5e6d9913ed2fd85821 SHA512 f2b38b54abcaddce1e1d8894be1544f4189198271651ef889b8ad3aa3d6e237bb898b3625ad9d21304d7d1131cc20d00181fb5b6846e37da7c11c5cd2d29f5a6
-DIST bovo-26.08.0.tar.xz 222044 BLAKE2B 7f703b153347da1816c9c2c9c66a6ab6d719f7876b3b96d748d1af486072007b9fb9920a3a0c22ff307ce8f98cc28c019c27bae8279ae0235fb5497be450b6ad SHA512 8a86e0477e24e5e0375c0ad3df333981bb16edf27774ea739d9a6eb4c95d1058efe1ce6094104121be00806b456f47ab52107f466ab7dd63ad57c42660c7a545
+DIST bovo-26.08.1.tar.xz 222036 BLAKE2B 22a04c10bdbca6bb0de9bb638838b39cfc1bb68fd32f8f514c9b56676e9f70f8ebf61f6debf3adcc0e18e9be2ebf3904cf07bf06578031193cb87491fe9328d3 SHA512 1bfc49498e761bafd16c0e4778e73bfee165ae5e62b7378e73af525f4eba89dedfa5046c26c3465873894299615e4d44261e34b5b7904912696bca0dc2b1c394
diff --git a/kde-apps/bovo/bovo-26.08.0.ebuild b/kde-apps/bovo/bovo-26.08.1.ebuild
index 901cd513666a..901cd513666a 100644
--- a/kde-apps/bovo/bovo-26.08.0.ebuild
+++ b/kde-apps/bovo/bovo-26.08.1.ebuild
diff --git a/kde-apps/calendarjanitor/Manifest b/kde-apps/calendarjanitor/Manifest
index 2b453d6c052c..476aa44ac8b0 100644
--- a/kde-apps/calendarjanitor/Manifest
+++ b/kde-apps/calendarjanitor/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-calendar-tools-26.04.3.tar.xz 270112 BLAKE2B bc196ed8e89515bdbe45e0b4c5905148622d362ad5eac41fb16322fa98620bb6dc2e3c08306dd5d20cd65eab732797f5e517a9eb00f02f453c491b82540bacb1 SHA512 385e0b78b1f70d321f9298885d853337be7ca62989fed30d03be50eb4e728b9dc928605bd54afd50ad2a6cdc6813567926828874fbb1c3982ddd8025060eccfc
-DIST akonadi-calendar-tools-26.08.0.tar.xz 278428 BLAKE2B 637ad59eda726724e406cfce414905666d8967aa5f12d450f3940edbe0ceef87af29d1201d1b3fd7a491000eb580988f4e615a273c707440b4103c921c676554 SHA512 b2fc850e0a3e3f7a4380c86cf233272f9141f7d48644be08a24cd448bebcf5c06f2a6fd2adb2ddfd196fdf989f8bc481486efdd6b0ec8d8b484d459623ceb932
+DIST akonadi-calendar-tools-26.08.1.tar.xz 278536 BLAKE2B 48b2cbba43d3ab1b74c25db6e7e935a538c9870f6653508284fe016f3e739010307ab5921afed46987e2e8a2eb178520a370a8dc2e157690d82deb4f2f18fc60 SHA512 672a5b898f89380362dca083322b991fef342f6546d12cfe92da14e3fe0736f1915434943a6263765cfc1af570b7641f839501f48ece8753df90b27da25860b7
diff --git a/kde-apps/calendarjanitor/calendarjanitor-26.08.0.ebuild b/kde-apps/calendarjanitor/calendarjanitor-26.08.1.ebuild
index d15e5962e5d0..d15e5962e5d0 100644
--- a/kde-apps/calendarjanitor/calendarjanitor-26.08.0.ebuild
+++ b/kde-apps/calendarjanitor/calendarjanitor-26.08.1.ebuild
diff --git a/kde-apps/calendarsupport/Manifest b/kde-apps/calendarsupport/Manifest
index 16a0b7f83747..9a54420419d0 100644
--- a/kde-apps/calendarsupport/Manifest
+++ b/kde-apps/calendarsupport/Manifest
@@ -1,2 +1,2 @@
DIST calendarsupport-26.04.3.tar.xz 994692 BLAKE2B b7bb579eb9b95ca31e45ec444084a33da84036b3fc12a1e61dfa9d0ae73ed1851721db15c19409b11d5c0c5a348cf7088942c2402ae68be7f0ff9e86acd25514 SHA512 80cfa8d553174ec93586007a09e8ef8512a76e9c459bfc766bbdf23fb7f9964a00cc43995e83c1a8e54e1877395b39e648f52aaf43ea84ea2189dd93563fdc70
-DIST calendarsupport-26.08.0.tar.xz 1008212 BLAKE2B d96ed843feb3041d95ad0f8f0def52de985dcdf8f9ba19b93828d36e201067de9b324fddbd8b9f73307d014fa5b7d7ea252079fa475332786bddbdb0507ad9fd SHA512 8e1ff48ac22ef65053a40d45e166c26d452dc6fafd5d5b17d666a9da37b52058c2615eba8ed7e5947b451060aa6ae51d45907a88986df38a39af717879430ba6
+DIST calendarsupport-26.08.1.tar.xz 1008128 BLAKE2B 0686ab3eed69eae4ab69a8c351c9d18569cc0912edab5ec0684f4432d6c1db84688670b975e3ffe003bc934dcc78b1d3e8b8a5255d426a85229d6d4cbcc9e80d SHA512 3b32f735e08ccd835c0c8d5c0a10d639cabab7ad3dfbb62d29a89cc9dc95f3cb514eea517e9ae91e36320e82d4f8e4f2127de66936ae6b61c0f9b523e0caa391
diff --git a/kde-apps/calendarsupport/calendarsupport-26.08.0.ebuild b/kde-apps/calendarsupport/calendarsupport-26.08.1.ebuild
index d6f1fb65f871..d6f1fb65f871 100644
--- a/kde-apps/calendarsupport/calendarsupport-26.08.0.ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-26.08.1.ebuild
diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest
index c716bd5afdb1..a10e7112da87 100644
--- a/kde-apps/cantor/Manifest
+++ b/kde-apps/cantor/Manifest
@@ -1,2 +1,2 @@
DIST cantor-26.04.3.tar.xz 10921248 BLAKE2B 900314d9fbd7bdadbe3e98a83727e00c6954bd5c4fbf23807a3c64852226777b1d0207d5fd68c504fe027b16f8bcd41a3fa75b174505c621b97796b065c1ecb0 SHA512 243a989e23ac9798ff44e670781233efa2ec5e83afa29419a9ddfc4f087c6af79994b78f57ca9ef803ccc68ea175de114e501c5ef5f6c644d9e5d1ca0f203e5b
-DIST cantor-26.08.0.tar.xz 10922960 BLAKE2B 03864cf52f9cac7e89b2c8a4b08f9ef1c2b08162bf06e0f4c35105956f5ce0d3016b610be139403500522e49449530a478072b34f64e122242ee113d8ce53808 SHA512 066cb9bd9107b86d78e5ac1292c0cfd74e9e56ec960fc59bf9ff253b743db04ff0500abcfedbb61103876008808b10b0ff546bcb1d7f18d7dd6e1994f450f4fb
+DIST cantor-26.08.1.tar.xz 10922880 BLAKE2B d65aaf31b0b2e9d2ee1a7f43b07cb9ee1e9c4df2665987bee7de54defdab685ae9d5617ca4865a5af9d00fae470b20ff9ce56da267d626bef72539e6a89bf9d9 SHA512 80e76741b0d764d7c79ad1323a0b00cd22b3c4b510a9747ebc0abd8407f04253f083b305619a65dcc11a6bd31a15f130c497f9371d9ee270c096845fc795169f
diff --git a/kde-apps/cantor/cantor-26.08.0.ebuild b/kde-apps/cantor/cantor-26.08.1.ebuild
index 5a343bf25344..5a343bf25344 100644
--- a/kde-apps/cantor/cantor-26.08.0.ebuild
+++ b/kde-apps/cantor/cantor-26.08.1.ebuild
diff --git a/kde-apps/dolphin-plugins-common/Manifest b/kde-apps/dolphin-plugins-common/Manifest
index 30776dc5aad5..4c0aa101edc8 100644
--- a/kde-apps/dolphin-plugins-common/Manifest
+++ b/kde-apps/dolphin-plugins-common/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-plugins-26.04.3.tar.xz 338640 BLAKE2B 05facd15b7756f0ab3e56f07093dae40e2c81396c7002cf9b1284dde23d4a8d0b76ac3cea856bd6d19770347488d235acf5c9942c0c3792a69e758fdbb477fe5 SHA512 6d83b395a5ce23ecbbf22a35448b00822ea43e5cf9c8df8e68a63a35b9dd8337af8b3eb47fe5816abff0bbe1a5f66852fc6625acff2e717351335228cba35412
-DIST dolphin-plugins-26.08.0.tar.xz 347020 BLAKE2B 7275cdf684773f3d58b39ec867d0a42d97ae8004db65d34fc6fd3f9676d37ac314473af5c0718cdfe98673df5faa1c71e67ffc7c11ce1c4d44df5241f611b3e3 SHA512 b282f455872037deca6a15686c2877b1dfefd4b4a1483ee7c201302bf91e7b4f676dd75018f2fe09e82b57016bdb9258e091ec12b7f8972eafc3e62c5457eae3
+DIST dolphin-plugins-26.08.1.tar.xz 347096 BLAKE2B 5ddcb3462038367a29a7c41e2ea3c648590219625f28d7f8cd007c77d003cd728a50e95a9443f78cbdbea1746eb309b1067c06a86c43a54ee80ef071e44a2e20 SHA512 66747e13e14a5f77db57b0bc2c32850ee7a252a9f9007c4f0a0b51cbfba0ffd6eddbf80a57af13021c6b4a29fb31895b9d9902ef9f1e727da312d4402efe82e4
diff --git a/kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.0.ebuild b/kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.1.ebuild
index 26a993e43a1c..26a993e43a1c 100644
--- a/kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.0.ebuild
+++ b/kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.1.ebuild
diff --git a/kde-apps/dolphin-plugins-dropbox/Manifest b/kde-apps/dolphin-plugins-dropbox/Manifest
index 30776dc5aad5..4c0aa101edc8 100644
--- a/kde-apps/dolphin-plugins-dropbox/Manifest
+++ b/kde-apps/dolphin-plugins-dropbox/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-plugins-26.04.3.tar.xz 338640 BLAKE2B 05facd15b7756f0ab3e56f07093dae40e2c81396c7002cf9b1284dde23d4a8d0b76ac3cea856bd6d19770347488d235acf5c9942c0c3792a69e758fdbb477fe5 SHA512 6d83b395a5ce23ecbbf22a35448b00822ea43e5cf9c8df8e68a63a35b9dd8337af8b3eb47fe5816abff0bbe1a5f66852fc6625acff2e717351335228cba35412
-DIST dolphin-plugins-26.08.0.tar.xz 347020 BLAKE2B 7275cdf684773f3d58b39ec867d0a42d97ae8004db65d34fc6fd3f9676d37ac314473af5c0718cdfe98673df5faa1c71e67ffc7c11ce1c4d44df5241f611b3e3 SHA512 b282f455872037deca6a15686c2877b1dfefd4b4a1483ee7c201302bf91e7b4f676dd75018f2fe09e82b57016bdb9258e091ec12b7f8972eafc3e62c5457eae3
+DIST dolphin-plugins-26.08.1.tar.xz 347096 BLAKE2B 5ddcb3462038367a29a7c41e2ea3c648590219625f28d7f8cd007c77d003cd728a50e95a9443f78cbdbea1746eb309b1067c06a86c43a54ee80ef071e44a2e20 SHA512 66747e13e14a5f77db57b0bc2c32850ee7a252a9f9007c4f0a0b51cbfba0ffd6eddbf80a57af13021c6b4a29fb31895b9d9902ef9f1e727da312d4402efe82e4
diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.0.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.1.ebuild
index be2666184ed1..be2666184ed1 100644
--- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.0.ebuild
+++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.1.ebuild
diff --git a/kde-apps/dolphin-plugins-git/Manifest b/kde-apps/dolphin-plugins-git/Manifest
index 30776dc5aad5..4c0aa101edc8 100644
--- a/kde-apps/dolphin-plugins-git/Manifest
+++ b/kde-apps/dolphin-plugins-git/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-plugins-26.04.3.tar.xz 338640 BLAKE2B 05facd15b7756f0ab3e56f07093dae40e2c81396c7002cf9b1284dde23d4a8d0b76ac3cea856bd6d19770347488d235acf5c9942c0c3792a69e758fdbb477fe5 SHA512 6d83b395a5ce23ecbbf22a35448b00822ea43e5cf9c8df8e68a63a35b9dd8337af8b3eb47fe5816abff0bbe1a5f66852fc6625acff2e717351335228cba35412
-DIST dolphin-plugins-26.08.0.tar.xz 347020 BLAKE2B 7275cdf684773f3d58b39ec867d0a42d97ae8004db65d34fc6fd3f9676d37ac314473af5c0718cdfe98673df5faa1c71e67ffc7c11ce1c4d44df5241f611b3e3 SHA512 b282f455872037deca6a15686c2877b1dfefd4b4a1483ee7c201302bf91e7b4f676dd75018f2fe09e82b57016bdb9258e091ec12b7f8972eafc3e62c5457eae3
+DIST dolphin-plugins-26.08.1.tar.xz 347096 BLAKE2B 5ddcb3462038367a29a7c41e2ea3c648590219625f28d7f8cd007c77d003cd728a50e95a9443f78cbdbea1746eb309b1067c06a86c43a54ee80ef071e44a2e20 SHA512 66747e13e14a5f77db57b0bc2c32850ee7a252a9f9007c4f0a0b51cbfba0ffd6eddbf80a57af13021c6b4a29fb31895b9d9902ef9f1e727da312d4402efe82e4
diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.0.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.1.ebuild
index 58f11d42a32e..58f11d42a32e 100644
--- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.0.ebuild
+++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.1.ebuild
diff --git a/kde-apps/dolphin-plugins-mercurial/Manifest b/kde-apps/dolphin-plugins-mercurial/Manifest
index 30776dc5aad5..4c0aa101edc8 100644
--- a/kde-apps/dolphin-plugins-mercurial/Manifest
+++ b/kde-apps/dolphin-plugins-mercurial/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-plugins-26.04.3.tar.xz 338640 BLAKE2B 05facd15b7756f0ab3e56f07093dae40e2c81396c7002cf9b1284dde23d4a8d0b76ac3cea856bd6d19770347488d235acf5c9942c0c3792a69e758fdbb477fe5 SHA512 6d83b395a5ce23ecbbf22a35448b00822ea43e5cf9c8df8e68a63a35b9dd8337af8b3eb47fe5816abff0bbe1a5f66852fc6625acff2e717351335228cba35412
-DIST dolphin-plugins-26.08.0.tar.xz 347020 BLAKE2B 7275cdf684773f3d58b39ec867d0a42d97ae8004db65d34fc6fd3f9676d37ac314473af5c0718cdfe98673df5faa1c71e67ffc7c11ce1c4d44df5241f611b3e3 SHA512 b282f455872037deca6a15686c2877b1dfefd4b4a1483ee7c201302bf91e7b4f676dd75018f2fe09e82b57016bdb9258e091ec12b7f8972eafc3e62c5457eae3
+DIST dolphin-plugins-26.08.1.tar.xz 347096 BLAKE2B 5ddcb3462038367a29a7c41e2ea3c648590219625f28d7f8cd007c77d003cd728a50e95a9443f78cbdbea1746eb309b1067c06a86c43a54ee80ef071e44a2e20 SHA512 66747e13e14a5f77db57b0bc2c32850ee7a252a9f9007c4f0a0b51cbfba0ffd6eddbf80a57af13021c6b4a29fb31895b9d9902ef9f1e727da312d4402efe82e4
diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.0.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.1.ebuild
index 5d0fd6cc7b6d..5d0fd6cc7b6d 100644
--- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.0.ebuild
+++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.1.ebuild
diff --git a/kde-apps/dolphin-plugins-subversion/Manifest b/kde-apps/dolphin-plugins-subversion/Manifest
index 30776dc5aad5..4c0aa101edc8 100644
--- a/kde-apps/dolphin-plugins-subversion/Manifest
+++ b/kde-apps/dolphin-plugins-subversion/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-plugins-26.04.3.tar.xz 338640 BLAKE2B 05facd15b7756f0ab3e56f07093dae40e2c81396c7002cf9b1284dde23d4a8d0b76ac3cea856bd6d19770347488d235acf5c9942c0c3792a69e758fdbb477fe5 SHA512 6d83b395a5ce23ecbbf22a35448b00822ea43e5cf9c8df8e68a63a35b9dd8337af8b3eb47fe5816abff0bbe1a5f66852fc6625acff2e717351335228cba35412
-DIST dolphin-plugins-26.08.0.tar.xz 347020 BLAKE2B 7275cdf684773f3d58b39ec867d0a42d97ae8004db65d34fc6fd3f9676d37ac314473af5c0718cdfe98673df5faa1c71e67ffc7c11ce1c4d44df5241f611b3e3 SHA512 b282f455872037deca6a15686c2877b1dfefd4b4a1483ee7c201302bf91e7b4f676dd75018f2fe09e82b57016bdb9258e091ec12b7f8972eafc3e62c5457eae3
+DIST dolphin-plugins-26.08.1.tar.xz 347096 BLAKE2B 5ddcb3462038367a29a7c41e2ea3c648590219625f28d7f8cd007c77d003cd728a50e95a9443f78cbdbea1746eb309b1067c06a86c43a54ee80ef071e44a2e20 SHA512 66747e13e14a5f77db57b0bc2c32850ee7a252a9f9007c4f0a0b51cbfba0ffd6eddbf80a57af13021c6b4a29fb31895b9d9902ef9f1e727da312d4402efe82e4
diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.0.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.1.ebuild
index 8e43edb92b2b..8e43edb92b2b 100644
--- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.0.ebuild
+++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.1.ebuild
diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest
index 5574be3b8b91..ac0f924f4c68 100644
--- a/kde-apps/dolphin/Manifest
+++ b/kde-apps/dolphin/Manifest
@@ -1,2 +1,2 @@
DIST dolphin-26.04.3.tar.xz 5896212 BLAKE2B 2d4d8d812312324106ac3563d3c4ec66539cb2b7da95aef56f574e42f95daf194f68865ccae24265a35445182305422654744ec6947d7525767d67ef86d65e17 SHA512 724772f1a93456d05feed3c6edbfae6422c7c25b71a48fa60382f49ec55c3c8286ceb7aafffd22570b0e9dd4c9adaff7342c6c058788506561d8abc71d2daa97
-DIST dolphin-26.08.0.tar.xz 5943940 BLAKE2B 9cb4b0d03fd2cec2f78245b4d5c8f734372fb3d8b89c947b7feb335ba9c02439732864d2b108e57a1c46074af12b1100b5e2b09827b91774b17d0fefc5f72557 SHA512 7d252ff17cf9c88df86fbc730aad2c832243ef5e17d44ae616aa1b5c00d77e60371614f9cad99d66379920eab9165494dfa5ecb92b7f01826426aeb2de51e87a
+DIST dolphin-26.08.1.tar.xz 5950140 BLAKE2B 70c01f0596f59d6aaee32011805273bad5ba1d3d3a26b34001633176a72312dffbbe709b2042598264c8388be9a7d0fa7c5474db86928ba786e6b0b56a0322e3 SHA512 04baaea8fb3227a999361a57fbec018f28ee31675acb25bd3543468bf15917f6b5b897b3267059b426f9df3b1596e1ea0197ddeeca6fd722fc56240ca92effb8
diff --git a/kde-apps/dolphin/dolphin-26.08.0.ebuild b/kde-apps/dolphin/dolphin-26.08.1.ebuild
index 155a9eb5dc69..155a9eb5dc69 100644
--- a/kde-apps/dolphin/dolphin-26.08.0.ebuild
+++ b/kde-apps/dolphin/dolphin-26.08.1.ebuild
diff --git a/kde-apps/dragon/Manifest b/kde-apps/dragon/Manifest
index dbaa3cdb67de..43ab8c7efdd1 100644
--- a/kde-apps/dragon/Manifest
+++ b/kde-apps/dragon/Manifest
@@ -1,2 +1,2 @@
DIST dragon-26.04.3.tar.xz 153524 BLAKE2B 703dca6036a46906d9ba1ac7b93472836b7870d9791b263b6244cee5d63418aa1094265d357bc695548cd6b3bc4a21b67928ee6efcd7ec9f45bd07be84f21421 SHA512 2e1bc39c596da50356329168acde3c9d8edd443e07cdbe6c3543184a23caf377cea0b861ef621c0857c041c69dd9daa7ccf4f5cecee9bcf337afa991c2205e4a
-DIST dragon-26.08.0.tar.xz 154124 BLAKE2B a217fa8d2fde814e72a094cba53a3f292043945f16f1a772079c9f49164c910be29d5e907622b76665aeaf99d535a99f6c8c9d25df763958ac223e78295d620b SHA512 23d3a22c6618d38426934d6cba05698722865b1e61b1abefef1ec98343d158aecd3632510abbcc7705e67a402644609b729dcfe89e425ca8277e775f9070b1e1
+DIST dragon-26.08.1.tar.xz 154412 BLAKE2B 0157f2e1ecabf9926a3a76952d52bbf3ab9761fb05cbee30698e511d9ff8c4967949c64c266e814e94b813eec3824ccb9dea8884045b269aba56729f57ca1428 SHA512 1b5f2c78676a8fb6e73f0fded318896783fa2ba7d95469008804689c2764e2ad2ad4b305db18fec837e5eedb8993da765496b7a276715e7a8ce7cf62113db70f
diff --git a/kde-apps/dragon/dragon-26.08.0.ebuild b/kde-apps/dragon/dragon-26.08.1.ebuild
index e446771dfa47..e446771dfa47 100644
--- a/kde-apps/dragon/dragon-26.08.0.ebuild
+++ b/kde-apps/dragon/dragon-26.08.1.ebuild
diff --git a/kde-apps/eventviews/Manifest b/kde-apps/eventviews/Manifest
index a743f6dedcc0..3507aa16c1ba 100644
--- a/kde-apps/eventviews/Manifest
+++ b/kde-apps/eventviews/Manifest
@@ -1,2 +1,2 @@
DIST eventviews-26.04.3.tar.xz 545720 BLAKE2B b765469ebd6663ea030b17b0c73aabb95eda395e62264f0410c6e16f901f3042d050b9ab0a1548926e34f6851a2beab6d9769422ebf0c09a2cfa0b601415c323 SHA512 05e473e5c54524fa77c17dfa5b9bbba506070cc87633fa8ae0120cbb4a64dc3f08b35aaa13d6a2f4f3b91db05372404606dadbd04ebc5554c687cebcd7f17317
-DIST eventviews-26.08.0.tar.xz 564836 BLAKE2B a9543418863a1d5d6c2f5c951cc9f05e41cf9dd3ff733ee75b0da0b186088206491958b0238f0bd5aeb082e211b1e24586fe41e8f550af0187d8aae3784c497c SHA512 fd1aeb635be2bd617a75dea517b70d8776e1eb3b01224951c3beb158b3994e91425c09b22b9c376ed004986b1a5bc379f87990234a4a5a5230a46c524eaf66bf
+DIST eventviews-26.08.1.tar.xz 564992 BLAKE2B bac1e68616395fd9883c822065e3b8c8017468ac0a5a7296ba26f8b511c6d63260803b732831eb93a9052dca6d17d90ad4e35c348c5d2940c422d03f426b8a24 SHA512 8f8fe8323ca43d4f6f24f7ce8b0084b9de5584b4de6d939cfe5f70f72154743d05d15cecf17c962657f6f8abc07d3463760c95f2c8c95a9d41be9ea14b06a31a
diff --git a/kde-apps/eventviews/eventviews-26.08.0.ebuild b/kde-apps/eventviews/eventviews-26.08.1.ebuild
index 367baa9bf83d..367baa9bf83d 100644
--- a/kde-apps/eventviews/eventviews-26.08.0.ebuild
+++ b/kde-apps/eventviews/eventviews-26.08.1.ebuild
diff --git a/kde-apps/ffmpegthumbs/Manifest b/kde-apps/ffmpegthumbs/Manifest
index 039ef6be2b6e..45b06bf8d4fd 100644
--- a/kde-apps/ffmpegthumbs/Manifest
+++ b/kde-apps/ffmpegthumbs/Manifest
@@ -1,2 +1,2 @@
DIST ffmpegthumbs-26.04.3.tar.xz 35324 BLAKE2B 2c07b91595e054da1e6584b4e9f03314ed2ea579d72cb83023ae2bbb871878d18d5ed32d0f590c5ffc639ec656bf6a24429363e74f644227e306dc86aad39fc1 SHA512 6ebe022ac0c2fb12133f8cdaabe5df197fcad31881a07c1c44cd41b9edd94cf1a218a82e65a59dc7e853b194bd78c885a2ee03f96d9e6ade6ab3a21f98da48c3
-DIST ffmpegthumbs-26.08.0.tar.xz 35312 BLAKE2B b8ae582aebdf92afb9925426d8277e8a5b9762363fa11cfe83027c4dff234d0617516fd12ef1058ee9c789a2d7e5e0320d81ed255f84a3b9eb12e65e093a5e2e SHA512 ec57f533e1ab27bbbab675734667c1d06a3185d9678422d34bbebe066b237adf0301448806932c8692a5af797a7157b9c3f8ae7132e7746e07b5b0e2a4fa2bd2
+DIST ffmpegthumbs-26.08.1.tar.xz 35424 BLAKE2B d0a6fd8b2d854e4947b7d3c8489470a07d2aacdfb000fb4e529fb19aafa6fc6b0163e1e0a6bf8f3fa1d94fd9157b97e6c89569d2541dea7a438dda785519c048 SHA512 a1b7bc7ccc42e505ac1c882b3ec5ba599d4b5dd32750094c824fbd0736707287207caaf7ce7459c6dfcf16f9e0ec2641a2fb2a5f649a74f40a2c11ec8840a368
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.0.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.1.ebuild
index 04dac219e3e0..5d987218d3e4 100644
--- a/kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.0.ebuild
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.1.ebuild
@@ -21,7 +21,6 @@ DEPEND="
>=media-video/ffmpeg-6.1:0=
"
RDEPEND="${DEPEND}
- !<kde-apps/ffmpegthumbs-23.08.5-r1:5
!kde-apps/ffmpegthumbs-common
"
BDEPEND="
diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest
index 63aafc1b90bb..1fe7c9e9315b 100644
--- a/kde-apps/filelight/Manifest
+++ b/kde-apps/filelight/Manifest
@@ -1,2 +1,2 @@
DIST filelight-26.04.3.tar.xz 693508 BLAKE2B 95116f9a948871470ba03bd2091afc5646cdfae14d5e5bb7eea763ca8dc0e48e9f7c0bb6516ef15dcf40a8376e55b0500ddef162a8a73cca86c9d7de5bbc81a4 SHA512 e9d2ab778dc2df6e06e02407b1811a5463c738a28627fb3e6a005329ef34b28997ab2f45cfc3ae6530efd2ea0ce0d8412404264d47e1a5777e374fc48346b2c3
-DIST filelight-26.08.0.tar.xz 695028 BLAKE2B 42c5b9d3133b332108a35a4ab5889d86be8c7806da0bc4b91297e0de01009deeef7be1e8fbc41d311ba142fd97b1ae14139e03d80efa429129a497bf6e522d3e SHA512 cb575e8e96b813229a0bde42274c7918570e5a5a73fa15106f8e5869edcaf42cfa0375d13241ba77579805f02d216ee35eba6c14aafaddc04d18886cb6eee371
+DIST filelight-26.08.1.tar.xz 695024 BLAKE2B 428903752869620ce9288bfbedd30a696dffbf8bd82b6904791e7e2a17554a601b714a2dc0ab68ee64922dc8dd19e4181e7b9d206e6a91232c6e71845f27a90a SHA512 41ddda9561965e6b199e748109deda3c32c5274b64b995a1b1cc17e33e588de686f86c8d20ba6f54a0009226f78c88063fcdbdc6a82dfe0d45d1761887a799aa
diff --git a/kde-apps/filelight/filelight-26.08.0.ebuild b/kde-apps/filelight/filelight-26.08.1.ebuild
index 918581d3765e..918581d3765e 100644
--- a/kde-apps/filelight/filelight-26.08.0.ebuild
+++ b/kde-apps/filelight/filelight-26.08.1.ebuild
diff --git a/kde-apps/granatier/Manifest b/kde-apps/granatier/Manifest
index 0b2e9382cdcd..abeac1704088 100644
--- a/kde-apps/granatier/Manifest
+++ b/kde-apps/granatier/Manifest
@@ -1,2 +1,2 @@
DIST granatier-26.04.3.tar.xz 2016344 BLAKE2B b6443927a0df335241b6119694e9e1290f7c811d35212766db1e05e4edd26e11003e0c2ae6ab75a64b5c1233a5493600792fb452bfcfeed67e13a344525886cd SHA512 1cc4eb5e9c39d6948d0640ba5a27c23eea067351ca099af71651387d35321222cedfaf9ec641b684053d544ac68cb9d2fcde74711357a188feaa70bf35ffa7a5
-DIST granatier-26.08.0.tar.xz 2016224 BLAKE2B ed2968ff2f3b8b1c2089c50cd4956a810f8042bd0728094f35ff74baeab1239d662a9c6565abd395d1005465601a87782187810e23b6b076ad266b52d6fca838 SHA512 e4b6438cf3d155c65b62b29eacdac55c5fbcef3e0da822324ebf44e06516dd8b891c4e6eaf3686785823fd6353b3e3f43d7ecc9265f3264f1912d186848a0e24
+DIST granatier-26.08.1.tar.xz 2016276 BLAKE2B 2a950f8700074ab1087ff7fbf771f9b5692e57697de4e22183e1e61dc31d0d876dccee27361388a133866272fbb52478d8c5795b1a8020bd91a6cf674c154e41 SHA512 0c100f1466617339d0f9bc024d3d16c3e6b35f87c5b6adfebd53fcc109558714b1832442ab4113886a2f5619bdaf753508d7b63ec7e965a8830ea3751ff3ff42
diff --git a/kde-apps/granatier/granatier-26.08.0.ebuild b/kde-apps/granatier/granatier-26.08.1.ebuild
index 1bc6004bafd2..1bc6004bafd2 100644
--- a/kde-apps/granatier/granatier-26.08.0.ebuild
+++ b/kde-apps/granatier/granatier-26.08.1.ebuild
diff --git a/kde-apps/grantlee-editor/Manifest b/kde-apps/grantlee-editor/Manifest
index 9d93d07c556c..dec6973734c7 100644
--- a/kde-apps/grantlee-editor/Manifest
+++ b/kde-apps/grantlee-editor/Manifest
@@ -1,3 +1,3 @@
DIST grantlee-editor-26.04.3.tar.xz 133064 BLAKE2B 45e33312ea1d7bf64befb58a171dc5a8f0bb94d742b2439906392289e473619bc4e0da70602f79d315383ab61d3f1e02b12706d30dcb2023994388eb5a263312 SHA512 8752f69aea737b4578b0676dd5b015117b92f1964bd3bd280b40299eb7d1a63103a317f15737aed941dbedea066ad47e5b645f0e51d0a0b42ebb2f36ff20057c
-DIST grantlee-editor-26.08.0.tar.xz 134384 BLAKE2B 781682979ec23cc1abdf59ea92fda0cdec12b48cc820fd5146d8c2353056307f3d10349c2c957622c92138acba16baa37d30b2fe2d79ee91304c21d6d6398b7d SHA512 e90ab1980bb450ea788374dea7f2e5da070e65961837ddd1c701374fd8bc8b25fea1d43ffbfdfc9a5e1af6f2a4503cd80c2ab779999031c1825ba3b66a37b082
+DIST grantlee-editor-26.08.1.tar.xz 134404 BLAKE2B 650857203883052adc6b58084d4841cf69f2f9f696c1b1f50a0d918ea3f5b7b9c1eaff284d74a9e39ef73902cb5045ee1da80a1b34e3eb5133fad45b46a2a9bc SHA512 3002bbf825f7e95ac921e0ee70e8fbd30cd1e6902f0581bad5ac58caef21b4c567a0daa74b787b1a869c6f27bbdbbd788f647cde557e996662c169f1c6e36c47
DIST kdepim-26.04.3-ki18n-6.28-findpkg.tar.xz 1564 BLAKE2B c14ec518720f4572d23112cda9d3264e13baac404b233cd39ed386b80d5267749e8a32d2b4c29811c823b22f950a8c90eea54a29cab9d754eb2fa78e7b5c94ca SHA512 c3882ffbe7a050c901813f5c6ade2d7c19fb5fa5fd7e277029898aa7ca28b0624c158d16b04082c8180e63b54d88fd1190b587dadaec21887dfdc88cba3655de
diff --git a/kde-apps/grantlee-editor/grantlee-editor-26.08.0.ebuild b/kde-apps/grantlee-editor/grantlee-editor-26.08.1.ebuild
index 044c0d41b6be..044c0d41b6be 100644
--- a/kde-apps/grantlee-editor/grantlee-editor-26.08.0.ebuild
+++ b/kde-apps/grantlee-editor/grantlee-editor-26.08.1.ebuild
diff --git a/kde-apps/grantleetheme/Manifest b/kde-apps/grantleetheme/Manifest
index dec6b2cdf2d5..02b6abe6d004 100644
--- a/kde-apps/grantleetheme/Manifest
+++ b/kde-apps/grantleetheme/Manifest
@@ -1,2 +1,2 @@
DIST grantleetheme-26.04.3.tar.xz 69780 BLAKE2B b9be892b79475922e710305639617919962ad801a129a15024ba90f636a5ceda7f546b5b1f07a337c14d3a18408ea584a2a3d4d727cd341bd7bcadcf88fef5e1 SHA512 9c6f069701f17de9f081d07a99945b73c0f8388b4088c757081a1052f1569b4259879f5c0c58c002ade87f6bd35a64cf4801de36271fab154fd3f268ac72fab8
-DIST grantleetheme-26.08.0.tar.xz 70080 BLAKE2B e6a27aa5928aa03ac6cb2c9929a00caa80a85aaf410c25d0fd643682b76100d4429044b87aba3878715dc96b61eeb62e9a43f356bb13ba722dac3fda1fe98945 SHA512 d4839ba4d31c6184608f70d84526d114d13c7a8b6d2a3dde6eab3ba34d7b9f9dcc5692d0c51559697007070c81dcb648ea310c47a787ec8b096ae6cedcb61c68
+DIST grantleetheme-26.08.1.tar.xz 70072 BLAKE2B 1b2a065f5f5ea031933166c0b4fdd40a9a77de442415e874d41152b285c00bc6843d70bfb62547c4d1773c8ef6b8341a83a30e896e8a4ac764cb2e26135ec233 SHA512 79ca1d8a07e86865a492965d2ad332473320dd38a70b6655bb80a57646274c1fb51540e4f22370fcff0adbea00f7170e4e110a2f266fb1d50a3ba543c94ea76d
diff --git a/kde-apps/grantleetheme/grantleetheme-26.08.0.ebuild b/kde-apps/grantleetheme/grantleetheme-26.08.1.ebuild
index 4ecaf79a584d..4ecaf79a584d 100644
--- a/kde-apps/grantleetheme/grantleetheme-26.08.0.ebuild
+++ b/kde-apps/grantleetheme/grantleetheme-26.08.1.ebuild
diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest
index 905543f8800c..71bc35480310 100644
--- a/kde-apps/gwenview/Manifest
+++ b/kde-apps/gwenview/Manifest
@@ -1,2 +1,2 @@
DIST gwenview-26.04.3.tar.xz 6549860 BLAKE2B 439b7c4ec1fb4a1dc9ae5b18538e90cb674c5526ddd35bf43838191c9b5640e1d048cea4500327b0655bcb8179404b457d9f8f2fb0eab5abb832db5845a6485c SHA512 c4ed4a52bd52de2402ac6fe1f570902338eb452bd5fd506e9d624810985e6463c55ec3e62c8b516bbf00859ec39d62909f8756d5a7ab22404714eca8f2a6eb96
-DIST gwenview-26.08.0.tar.xz 6555364 BLAKE2B 2faf46f51841ec8726e0d62f46f5d010c7ebecfb6d9e9b10f9bd2ed3da9d16aa5472c13e94229622c03e9e1c60b8e21b1d7c234efe2e1a7fcd4bee34436077b6 SHA512 611e916da8fb46da5f247e341bc27e5a5a2703919cf89bb059a0f58740a96404a52fd8b4708a6aeda658bf064c207517812ede39531cad2724395d7a911663f8
+DIST gwenview-26.08.1.tar.xz 6555736 BLAKE2B 9226261d273984c9a596f6dc4d024a37f2c521550b4bed29cef8f9e94366acdf4e9b5f34c06413d308fb38f6607ed390db6fd09938d0cd93d0b14480e2fc2162 SHA512 3e83ffe31ed2c7976dda1f98ab029cf0af798bdcb9766ada25de82ca2b8ce3d88d20f10b1a4a6677203356a810be84aedab1cc968317eb3816f1aacce30b6008
diff --git a/kde-apps/gwenview/gwenview-26.08.0.ebuild b/kde-apps/gwenview/gwenview-26.08.1.ebuild
index 8252cced4257..8252cced4257 100644
--- a/kde-apps/gwenview/gwenview-26.08.0.ebuild
+++ b/kde-apps/gwenview/gwenview-26.08.1.ebuild
diff --git a/kde-apps/incidenceeditor/Manifest b/kde-apps/incidenceeditor/Manifest
index 14e10fba897f..ed3061fc25d9 100644
--- a/kde-apps/incidenceeditor/Manifest
+++ b/kde-apps/incidenceeditor/Manifest
@@ -1,2 +1,2 @@
DIST incidenceeditor-26.04.3.tar.xz 611824 BLAKE2B ff1d0a69cf42e2a7454b343485d800709c5ca5acc30302f26d807ad34e18ffc7ea045234509b5c6db2e0886d0cca4aee7156d9973b18502fbdc1d8bccdbc7ee2 SHA512 c15483a2e1a7ddf42ce17ec7079f0625ff91b19d27465091d815760f527184e9ec86c851150e582ab93a860a0dcf5246c98866017d7cd424ed8226f3495aa293
-DIST incidenceeditor-26.08.0.tar.xz 624176 BLAKE2B f8bfc32306fdd93cbe96987566731a2c705e65c74ea76f16ca54bdf419f000c3e99e0121b3ecf4bb68167244f83d1843c69cb01ce4eff7b1324d8ce42e62d76e SHA512 fd923a3089f764d516d169da196e4e47954d9db6805fd49cdbae66c9ae0d5a2edb13770e53a4b480681e7679575242b783fe58d5f5934365bd2adcde5255e462
+DIST incidenceeditor-26.08.1.tar.xz 624144 BLAKE2B 6817cd0b6b1b0ac91e77ea4675f58c890c0d7868f59ec4017e5a60f552bff06b7b4aa41899dc24bf5962cf9676668fd5b78a91fbeb11bda102d9f562f2612144 SHA512 098f65b7f79f3769410c787e2064f4fb60d11acf7e9588bd966072f9225895b2df25d07dbc5dea04c65d258dbefeb97c648d9a1ba884c0ec3d92855fb7240839
diff --git a/kde-apps/incidenceeditor/incidenceeditor-26.08.0.ebuild b/kde-apps/incidenceeditor/incidenceeditor-26.08.1.ebuild
index 0256f8343cbb..0256f8343cbb 100644
--- a/kde-apps/incidenceeditor/incidenceeditor-26.08.0.ebuild
+++ b/kde-apps/incidenceeditor/incidenceeditor-26.08.1.ebuild
diff --git a/kde-apps/juk/Manifest b/kde-apps/juk/Manifest
index 9f4971620df1..40829b06303c 100644
--- a/kde-apps/juk/Manifest
+++ b/kde-apps/juk/Manifest
@@ -1,2 +1,2 @@
DIST juk-26.04.3.tar.xz 1942512 BLAKE2B 98e89e9a1801afde5ae82d19f80a9e25749dddc2109058484670eb92675817d2322d0b0570e36dd32d7c183b76ccc23d7ea1d4c8d67f6a5cfc2c77e3b2c8ec47 SHA512 1bbf8dc11c31f5f15c9b2480f730b7728926f9423a91c70defb854866192b2e4405f190aa1dd8f9d03df62478406d7023dd6e77953252478f0c6a358a18c49a4
-DIST juk-26.08.0.tar.xz 1942080 BLAKE2B e6175200dbddfd672e88b5a8ec489afb2d23719784337005c11632e51da6e55c246d4d6491f13a78a5dd650f682e9f19333e028ee7d8b3844ce8409374676e76 SHA512 bcd2f04c4bb933a8b5ff682342e42b1260a1445bec5ae0d92fa0fdf9313c4e1eb392a9fd7f986d2b63895b04f297c5f86c0da9a50b0af172ee8047096d6bf249
+DIST juk-26.08.1.tar.xz 1941832 BLAKE2B 49c22ab05d31edc7c8ef8ca62f966bfce4feb21ea4e323b17c7b5fc7bc6a0b118962b37b57922208ac87397383e308f009f386bd231361f965e9e0dbf35ad587 SHA512 59c9ed73befb6f0948c4079b2992fd31e90f2a1dd12fec3aa28b997fede0cfcf1d9cf8461b974b08c06818e7e59a055d7f896d8f4128d5b3871ad15874e6d0c1
diff --git a/kde-apps/juk/juk-26.08.0.ebuild b/kde-apps/juk/juk-26.08.1.ebuild
index cda648a638db..cda648a638db 100644
--- a/kde-apps/juk/juk-26.08.0.ebuild
+++ b/kde-apps/juk/juk-26.08.1.ebuild
diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest
index 5adf0cfc819b..e6c362bb535d 100644
--- a/kde-apps/k3b/Manifest
+++ b/kde-apps/k3b/Manifest
@@ -1,2 +1,2 @@
DIST k3b-26.04.3.tar.xz 10800804 BLAKE2B 4747804d352d222d7ac540ef7df71b504c25919d46c3f98bcbbfee71aea654cc4db4d031cd9830af75db15e4472980381fc089e7130b1493cda7b2b4767116ff SHA512 d492e94127fd1b693d92f169ee816dc90fb8e37ab7ced0f39ad6288047528b02d89563bc42685b2c551f20595d68ac16a8b9164a92172a5217e571b5739efa82
-DIST k3b-26.08.0.tar.xz 10803912 BLAKE2B b944f0a8ccce62832d6e96597cccebe96438efbb29af1dfb6158a2b8fa5a37ffeecc52137cf66173f644236d41ea1fc7376a7d2e1ffaa7f22c08bbbe88dff9ad SHA512 dd6902e5feff042a680763e3a5c907d92e5772f50887e5eee0742e8796281d3bfe445f9944cd102ad814170273a1ebe24f9baac345fb6d44445bbfb67948de97
+DIST k3b-26.08.1.tar.xz 10804216 BLAKE2B 95ab08d626bd7123dcec2f2ac83b10fe6fbb45eaa135915cf2308d3ee51b143f65bf4af62a1d6608cace16e47710eaecae33717de3c52fa2e7ea7336b4df8437 SHA512 0ee261ce7b92aea01ecfe18cd152791337ee7ec03abee97539a76d52e2465d7bfb873fc8a67d3aa30dd1b61a9584e0c07b2dc070dbda859a8880deee0871b286
diff --git a/kde-apps/k3b/k3b-26.08.0.ebuild b/kde-apps/k3b/k3b-26.08.1.ebuild
index 94e5fdadf8e5..94e5fdadf8e5 100644
--- a/kde-apps/k3b/k3b-26.08.0.ebuild
+++ b/kde-apps/k3b/k3b-26.08.1.ebuild
diff --git a/kde-apps/kaccounts-integration/Manifest b/kde-apps/kaccounts-integration/Manifest
index ec482c48da81..c05765341ecc 100644
--- a/kde-apps/kaccounts-integration/Manifest
+++ b/kde-apps/kaccounts-integration/Manifest
@@ -1,2 +1,2 @@
DIST kaccounts-integration-26.04.3.tar.xz 94880 BLAKE2B fcccfc262af3c1d369224b3ac5584b70bced2ba4b6734a939fad1272e269501e7e801ab6a04ad025b374da8e3d171c7fb3944793d10ab6bab44de6b75e108467 SHA512 623cf86736c28a2342a7b99ab63cebee9f619050d0cee6f97d509b5abcbc28136e67233a514995d85bd80429b0c61ef71a742395216be49aa8f6e6aa5903e1c0
-DIST kaccounts-integration-26.08.0.tar.xz 96308 BLAKE2B 1e44be8d1e449ffb8ceb282c487359fa333235d94611cfb36551d39ed0f50c301a0907c3ec82acf063de03af308e97c1f92efc32d3f8550f281462538e02016b SHA512 7d6e2502fd35f8030482707ca92b250d624ee208c0c576aa994ccb99aad1322194574fd7a25251950a6ec8fe5f83ece6c35557114f6c9e3dc8f002eb0f3afc24
+DIST kaccounts-integration-26.08.1.tar.xz 96344 BLAKE2B 2f53d4db3ca21a1786b12a74370bfcb4ced947981b790f3575986777616d5eff0446cf782258af1084d571d9ff13f8c013975b921288173617e2cda6163166d7 SHA512 473a21a705365d0789d6b186951fae7eb219bafe08635cad89ae2b1436d9015b83a87cc278ef3948b062f4d466f82ecfce389f22533b73df65ba34abd14bd7fe
diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-26.08.0.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-26.08.1.ebuild
index d0a9ac590119..d0a9ac590119 100644
--- a/kde-apps/kaccounts-integration/kaccounts-integration-26.08.0.ebuild
+++ b/kde-apps/kaccounts-integration/kaccounts-integration-26.08.1.ebuild
diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest
index cc6bed4a941d..6e198384576b 100644
--- a/kde-apps/kaccounts-providers/Manifest
+++ b/kde-apps/kaccounts-providers/Manifest
@@ -1,2 +1,2 @@
DIST kaccounts-providers-26.04.3.tar.xz 69188 BLAKE2B a878b8a6d6c1a5d20dd988e8680e8d23faef3fcbca4b2979ea0c6a8f369f186023a30864e65a3a76a47fba48dd7ac4975f940d20229d5501420dd1864e721328 SHA512 8c19d8b9352bf3722488740d34257d2324e3283673458df2b614b2656bfa8d5306718615d59cd3e32a6bd386b8dab1dc809c60c801924b8f690806aa76039d5f
-DIST kaccounts-providers-26.08.0.tar.xz 69728 BLAKE2B 37faef787c3dbf6317ff661a7b5db6c7169a3c98a612e1a536f91386e6ba2f9690729c9c2fcb50655e1d54d61934581b15a820f7d7c842bb6f834aa67ae9b398 SHA512 4c050f109f4c869b2a6bbcb8fcf07933ffce2c5bb2b16e97a04873a459701b13dee067e43f507f3a40e39844b8c0f59670936fd64fa8ad1dd65fc9652072c9d5
+DIST kaccounts-providers-26.08.1.tar.xz 69728 BLAKE2B 79d60acb42c4c5bbf02bd653f8026ecd62f146b4aca8a65e91dff8384b14f4b0a40fa7e694752979e91f3ddffe63c108ec7a153af6540a522d49a6c6b8cf4bbd SHA512 6b2a4fc88726dc30833bf4d410dc97340fbbf60932287afa3e6f66b710b03a20c26978b5879ee13f8440cc4fa3d1dd23bae26c4282874b1ac125269cbff8f127
diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-26.08.0.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-26.08.1.ebuild
index 368ebad99dd6..368ebad99dd6 100644
--- a/kde-apps/kaccounts-providers/kaccounts-providers-26.08.0.ebuild
+++ b/kde-apps/kaccounts-providers/kaccounts-providers-26.08.1.ebuild
diff --git a/kde-apps/kaddressbook/Manifest b/kde-apps/kaddressbook/Manifest
index 8f1fb9d217bd..ac0ddc47648c 100644
--- a/kde-apps/kaddressbook/Manifest
+++ b/kde-apps/kaddressbook/Manifest
@@ -1,3 +1,3 @@
DIST kaddressbook-26.04.3.tar.xz 3459588 BLAKE2B 91be38c95dc40af1d17958c92866eb6f5697094cce999dbc5249f115f4a44ca6332b142ee6bc25103597b8f91c8f870b33443d68b345d4d0b0900e1bb90703f1 SHA512 3b174d8cdcc61033a31d5286fac2c1c66c3069a7456aa422fc322fa59b4fdd7c9a29cc972f9782f3a7ee57664160d24f65f3b9307d366db7805e38d02ae52c05
-DIST kaddressbook-26.08.0.tar.xz 3462604 BLAKE2B 21dbea2494298a278f861db047435e19d9778b6b08e6321b214e17708d1d0ef11f76ebc8ecc725941b85e63f76e1f1bc0c6f87677a95e2a0b70e9931e6ed3559 SHA512 ba96908a41ce5ee4ff633814bb307fe261f5ad766095e9795c51e10656da8c72a5dbfa5ec6be1772412b022b19d9364a24ac9105a289473ea50c35ce9dbe1960
+DIST kaddressbook-26.08.1.tar.xz 3462800 BLAKE2B 6ec5c9e2d57f18c8bf7bc37686cefba6062d35694b9f591e59bfe1b1b8da04c20d0da4454bbd4c89db29c49ce8ba1756e9e314892d724cbf0b4b32793c0c4089 SHA512 04af6eb5465137197a6a3feba41c957014ce0786643c2222c6c4145dd5b54cab8d49ff3306f292a1c1f5013fb08199f3ebbd4adee085a7d087671f8ec3273788
DIST kdepim-26.04.3-ki18n-6.28-findpkg.tar.xz 1564 BLAKE2B c14ec518720f4572d23112cda9d3264e13baac404b233cd39ed386b80d5267749e8a32d2b4c29811c823b22f950a8c90eea54a29cab9d754eb2fa78e7b5c94ca SHA512 c3882ffbe7a050c901813f5c6ade2d7c19fb5fa5fd7e277029898aa7ca28b0624c158d16b04082c8180e63b54d88fd1190b587dadaec21887dfdc88cba3655de
diff --git a/kde-apps/kaddressbook/kaddressbook-26.08.0.ebuild b/kde-apps/kaddressbook/kaddressbook-26.08.1.ebuild
index 1fbbae58798a..1fbbae58798a 100644
--- a/kde-apps/kaddressbook/kaddressbook-26.08.0.ebuild
+++ b/kde-apps/kaddressbook/kaddressbook-26.08.1.ebuild
diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest
index 12e6f3f2cdb1..ff7628948606 100644
--- a/kde-apps/kajongg/Manifest
+++ b/kde-apps/kajongg/Manifest
@@ -1,2 +1,2 @@
DIST kajongg-26.04.3.tar.xz 4635996 BLAKE2B 7fd9b1888c5d328d1abb1cd0ff0e51256aee0d7ef2240104e73f238bdade011db53e7501bec818ab9f3cab8e84d08f50a44ec6218fe252cda39980a21d8eee67 SHA512 6d236f67af6f32fae187dfa5b5ca0406c49dcec7cf91813668a24cd537b779f82d9fa462d602bda684477c863f6ae1153c31dbb9c58b3303336d949131d207a3
-DIST kajongg-26.08.0.tar.xz 4641456 BLAKE2B 7200abf34ec5b25b4bbfd2014984984d10aa5bddf5a16f0a6d1b078fdcbeeb92f9a4bbfefe5c0af8b524ab18c6e2663a8430663154aaa2fcf11a7c0308a98c66 SHA512 834ef34961d41e3b830ab45af10335d61b202759003dff7f7baa08f8ecb9badd1d34e9fa6b7ed734f0e6beac59848344ee157c47b07373277658887ee4610ed6
+DIST kajongg-26.08.1.tar.xz 4641516 BLAKE2B 9d1c31c6b60d49ef99da41ef56a736b1e772575277b8c6e92a1514350e5f4005424787ab3f03741c909996a15de69188ced8a865cb6b9ab218e451f8141404dc SHA512 b90f16ce976498a4e568addd90fd0b8ecff0ebb559a1abeab3cf132bf0a6b2d69812105bfd042e57355dbd1ee9805f5c640bdb369125d7f45e2b8347205abcc7
diff --git a/kde-apps/kajongg/kajongg-26.08.0.ebuild b/kde-apps/kajongg/kajongg-26.08.1.ebuild
index d2d24ee492de..d2d24ee492de 100644
--- a/kde-apps/kajongg/kajongg-26.08.0.ebuild
+++ b/kde-apps/kajongg/kajongg-26.08.1.ebuild
diff --git a/kde-apps/kalarm/Manifest b/kde-apps/kalarm/Manifest
index 0caa0de45146..1c5585ca8d42 100644
--- a/kde-apps/kalarm/Manifest
+++ b/kde-apps/kalarm/Manifest
@@ -1,2 +1,2 @@
DIST kalarm-26.04.3.tar.xz 2746276 BLAKE2B c09ff856126f0e51d969fd64490d1a727013a51dc2ede701289b89e4f30d1bb0b3bfe161dd4d55bae1660cf3da78cd732d3c875501811ce1879c087e86b85cd9 SHA512 a7b1e7566d88ce3b47add7933724bf16428e36034b7c826d1f859d963ea7691717c9f13f5c16ba56c868703f5255ad6438ad2958b4f9b48d0fd9f969f7c5b502
-DIST kalarm-26.08.0.tar.xz 2747928 BLAKE2B 348a2057199aea5d0a0c65961b8a0a178bca73f1ea50b725d55f70a1a961a4995842a41c60d05d15ff8ac477de50230981aca9531db5662ac7e705d33c8d7b30 SHA512 66a34aa0e59d502390eab3068ecb24ddedb3f5c7e482638b4e17ed60b121d9bf58db1f2787bfb7c2c413cba9567b7a39d5abb5ecc6b8e731bc9d3011579f67fb
+DIST kalarm-26.08.1.tar.xz 2749668 BLAKE2B aca3110b9479f5abce4ad11d64bcf357770ccc5cbb405d28d05d4e0d637b3c04b00c751f32a37b9665c7201c299ac2b547fac9d4dc2cf02f0abbe377d02bf594 SHA512 0aa26b48af2b99ee04e3a74a7af10f9f084d9794cc3be7ecdd55f998c85f13e30f7821880bce70b419eca917f0194f24a1ca390e05abe155aa6ef3f2422b2774
diff --git a/kde-apps/kalarm/kalarm-26.08.0.ebuild b/kde-apps/kalarm/kalarm-26.08.1.ebuild
index 9ba368d58bdf..9ba368d58bdf 100644
--- a/kde-apps/kalarm/kalarm-26.08.0.ebuild
+++ b/kde-apps/kalarm/kalarm-26.08.1.ebuild
diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest
index 2d420e6e72b6..badceb51e1d9 100644
--- a/kde-apps/kalgebra/Manifest
+++ b/kde-apps/kalgebra/Manifest
@@ -1,2 +1,2 @@
DIST kalgebra-26.04.3.tar.xz 951704 BLAKE2B 00b76e60f4cc1b8b50210f057582611f91ba5bc0d10f424dc9fd8e7e915f0478d01e93527e9165099158a7eb8af5155080d9913ccf6f5d2acfde4428686b3cf4 SHA512 2778b9d0cd0788246cb4540519fe3c53402e3be0b25125406eabb29bcf82070bf95743ada2e493e44fb2fadc5a3db4ab8cba6919f05454d52b0ea0cc40956df5
-DIST kalgebra-26.08.0.tar.xz 952216 BLAKE2B d5cf786aa1023538b9c3c33cbd081facecd3df3654f9507e461eb4355175e3823077345f5b5734fa81126b278a7c62c45e3c977e1ded197e81c0043462434c66 SHA512 54f5357ffc6c123385e9d32353f28709264ac9722ca19f60aab4d27e75371554b5dee246dc7d9d51799ea329663e4896ba31a2d45e06cca60eff4f05208e7a8f
+DIST kalgebra-26.08.1.tar.xz 952240 BLAKE2B 668b55543d8fe9317057ca6fd6b040143c2f53bb31a264859f3e07a9177160e70a57012fc61e634d5b63d61f4b8f96f8226d6b9c5449d989d8a49aa6e9392a6e SHA512 a221c2dd542c8b7b205bbf53ce4c759ac31467cd3fb0c10d1d6d6b4b140fc8f6d3fbe79432f5511d245ec0f3c8065349b1541c9b9dc2cdeb5507717ce2252254
diff --git a/kde-apps/kalgebra/kalgebra-26.08.0.ebuild b/kde-apps/kalgebra/kalgebra-26.08.1.ebuild
index c60b6ae4dddb..c60b6ae4dddb 100644
--- a/kde-apps/kalgebra/kalgebra-26.08.0.ebuild
+++ b/kde-apps/kalgebra/kalgebra-26.08.1.ebuild
diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest
index 3bc3170e57f6..55ab6bede785 100644
--- a/kde-apps/kalzium/Manifest
+++ b/kde-apps/kalzium/Manifest
@@ -1,2 +1,2 @@
DIST kalzium-26.04.3.tar.xz 22681676 BLAKE2B b1fd85ff3c22f3729142fd81bcb3374a21322bdd05eb82fbb9aef15b1505047b58a40da3c8eb9034ae695955d8ddde41c74ba0f633b517c37699c296faa7a024 SHA512 35d9b6501be1fc923b5eb66e95c21c6dcae7da906483dddecfce69b8cbc4d5c8401835f55354d66a0f61d77c1a85ff997d5b3da3a82efbc13d642f57cfa885d1
-DIST kalzium-26.08.0.tar.xz 22775760 BLAKE2B 590537f0a4ed98147f0cea259ede192d8881abe1a93dab1d82338527ed5c7baf65fadb9e3804cff00700bb5ecdd8b8b060b151847e4f1c5954cf6bb7008e9dc5 SHA512 6cad1a7da3207af0aa0676fbd3472c96181690ba76e73391afc8779c774b10f4096250cd58ea723e707bf8f3b2e70afc3590a909bab00c8654c6390ce80ec8aa
+DIST kalzium-26.08.1.tar.xz 22775940 BLAKE2B 5f1b5080d723a0450508eff80f843d4952de707804a157bc9d057b8ef30daf9a6b6698b09b5eeb1b634932bf37e9550d379d08a7dad54f85b74f5257fa1655a9 SHA512 9d64a748d76680d01b77b9f64be7fbbf877e9cce7e8455f858442bdbe409c2ceb721f54fe9abf45c5f27ea5f27b8854d28cbee350059c7b2c731818e29cb6aa4
diff --git a/kde-apps/kalzium/kalzium-26.08.0.ebuild b/kde-apps/kalzium/kalzium-26.08.1.ebuild
index 2f512b1421fa..2f512b1421fa 100644
--- a/kde-apps/kalzium/kalzium-26.08.0.ebuild
+++ b/kde-apps/kalzium/kalzium-26.08.1.ebuild
diff --git a/kde-apps/kamera/Manifest b/kde-apps/kamera/Manifest
index d61fb3a509bd..d6441e27a4df 100644
--- a/kde-apps/kamera/Manifest
+++ b/kde-apps/kamera/Manifest
@@ -1,2 +1,2 @@
DIST kamera-26.04.3.tar.xz 133180 BLAKE2B 2474d0686c03043e90c4a47a958c9ba4eb5ae173c3774b44ff7c10d07713227dd35dea389cf2abdfcd43c929803b5f2ab4d85a9b91662bb9b7a1d4de2fb43167 SHA512 8df37753e86f3ad5710ab4ec9b8b83ac04b518ef9719d75368768fa8673b2b5c39f10bff7642b5f974815432cfc74f2d64ac57e0d93feaf92d4d450eab38cbfa
-DIST kamera-26.08.0.tar.xz 133516 BLAKE2B 6ab8d0a3b929de8c342b015fa49d1992859f82369cbc8d7c2fc6f0253e27d601010de894671ff611512765d61464378d808015102405c7329ee0132c99ac381b SHA512 45090fc311675a1581a15144722815df29d34f30b5700ee6c1b63d7a11e3528d809cbfa4614f134fe5d4d247bc01447fba02dee49b40f5581b8227ebfb5e2d3c
+DIST kamera-26.08.1.tar.xz 133516 BLAKE2B e92563e5010eba80505a6ac06e9e08212577633b1dd2d7335bb8e257af143b15bc59e09719c390189102732ddbfbd9b706602bd88a4ac6a8e7ffba3625f12550 SHA512 40566f11f6dac3f46585ba7ad7ddb5a0a590ca6dc5ffc4d34f7e3769f3c5b8d8731be07b462f8f33168a1bcca5a8fe5518dad499174e1d573db46bd8e0fce797
diff --git a/kde-apps/kamera/kamera-26.08.0.ebuild b/kde-apps/kamera/kamera-26.08.1.ebuild
index 27df9d647466..27df9d647466 100644
--- a/kde-apps/kamera/kamera-26.08.0.ebuild
+++ b/kde-apps/kamera/kamera-26.08.1.ebuild
diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest
index c2767f3de9b1..d7d9b73fce48 100644
--- a/kde-apps/kamoso/Manifest
+++ b/kde-apps/kamoso/Manifest
@@ -1,2 +1,2 @@
DIST kamoso-26.04.3.tar.xz 213456 BLAKE2B 59e7decee2a2d6df5270d9822ae58d24f096cc6783b336123284a8d539f7d103d478567f0ab9aa457970e48431425ab81ae84be4da579394469c1cc4bd73aad4 SHA512 ec382df50d840d369c326c096e7fd52aa64671b70516231b635a5ec88d0c5097e152e14ec99d68f45f7f56a98c4c3f10a490fc4bcde94cf5ab87cb517590c1e7
-DIST kamoso-26.08.0.tar.xz 213728 BLAKE2B 149bea67712b9d26458189d85e719064c7b2a014c273e4936fa03037d524008902383cb66b086e506d55445f6e68f7533d19d86d021aaade533bba27b4fe2b88 SHA512 451797f32e14e7db3013fe3327cfd6b54612efafe69cff93c1e977c953492ea887f0f5e2b29282050aa7c491db0cfdc9aaaed6379f10f206cdcacbf551d21fc8
+DIST kamoso-26.08.1.tar.xz 213692 BLAKE2B 14909b0ab9448b6c42bb274cb2d9609807eb8eff6d35b6dfa1ac926167ff2d9bffc9a0217a6aaad6eee3977115b49b51f99c9702ed3ea9ad65b2d864b8e4c0bb SHA512 79452998b076a700d20385faf503274ae0af1ed8a04a7bb4f83f5fa1c8261909b3b0634007740bd100fcc2725d297f0e8ef474556e33d2fd15068bc41d5dc3e7
diff --git a/kde-apps/kamoso/kamoso-26.08.0.ebuild b/kde-apps/kamoso/kamoso-26.08.1.ebuild
index 4c13732f6e47..4c13732f6e47 100644
--- a/kde-apps/kamoso/kamoso-26.08.0.ebuild
+++ b/kde-apps/kamoso/kamoso-26.08.1.ebuild
diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest
index afecf80c6b6e..9ea683d43c84 100644
--- a/kde-apps/kanagram/Manifest
+++ b/kde-apps/kanagram/Manifest
@@ -1,2 +1,2 @@
DIST kanagram-26.04.3.tar.xz 7785112 BLAKE2B 1ac8a242d976406cdec4bacfac7b950e941c33932dc47c0775a5f35cf401aac083ac21f7d7e852479a425aec0aeef6b95c213baf44e422db445841d8177fb998 SHA512 4cabe45d5fd518acdd0705a8952682253d4a97bf47e16532b0e26f2c431d334488c737d81842009e58093447bb69fea652eb9642870efdebe67323a37152fab4
-DIST kanagram-26.08.0.tar.xz 7786288 BLAKE2B f804e840e1a6ec3c9a9d66d0bb5d6631421af333ebedc7761dd2e379c175810a632bc518d91eecc91f123e6d691044f467ff6c17a8d9b5270d6524defee9c450 SHA512 952bbcac39c0f9b5fb1ed70b9443a7454bbaea14c65972d53b023a161b04ca702c617e9e5c9459aed23a732e11e3d1c0f4257c8da5fcda624f8e418805de273e
+DIST kanagram-26.08.1.tar.xz 7786280 BLAKE2B 6f37c5cede50ba0fb78e4546ae0f9fee093b76a9ea5ccbae00ac6dae4c4671df569136b08c6c3f1f81f6c4f8b01ee015e1239bf648f76f57e0d4c1d56b8e3764 SHA512 044a78bb461b5140a53196e02e75f06c842973a14f0c9e59e425918291397f94860e331566f252750ed9077e7bc1b05870d9d7b2209745a00a522304b0fc6b55
diff --git a/kde-apps/kanagram/kanagram-26.08.0.ebuild b/kde-apps/kanagram/kanagram-26.08.1.ebuild
index 67ea70656ba6..67ea70656ba6 100644
--- a/kde-apps/kanagram/kanagram-26.08.0.ebuild
+++ b/kde-apps/kanagram/kanagram-26.08.1.ebuild
diff --git a/kde-apps/kapman/Manifest b/kde-apps/kapman/Manifest
index 1fc9dfe4a47a..9a64dfbcb232 100644
--- a/kde-apps/kapman/Manifest
+++ b/kde-apps/kapman/Manifest
@@ -1,2 +1,2 @@
DIST kapman-26.04.3.tar.xz 2149424 BLAKE2B 1cd339fd7b270930a0be46f55d5449b67274009a98d395e9d37bbabedb52c0062c1f79d0ce6f05634c83a3e741ded6e0f4eda4858bc227a430eaf2c4b7045d54 SHA512 3c8b335052499ff0943c0d983a909d0ee8d2b1e50dca07972b6a323f371737e302d424f1c68b92ff4d8ae77bf610dc27f1d19af5f7d3e6faef397a40fb531f60
-DIST kapman-26.08.0.tar.xz 2149640 BLAKE2B 387df931263ea7781f73cbb0288dc7150f42f216dd3f7f6889a26a6534bf67535dd8c7ed079b5f9a2847e082cd019e81c16c701ebb2a8d43d56aba93347585a6 SHA512 2b45856deb6545d6079c520259b2329c6877b679a1a152bf34a11bffca9154384ca89a9573268b4cee5be06dba961bd678c6b28a242807ea22a6e94bfb4909f8
+DIST kapman-26.08.1.tar.xz 2149428 BLAKE2B b256c3d3f32946475fc8c19da685d6a3ad2ea0ad0ecdddfa4864479518e8a4d79e2dbe99277311af21a3d4a3da10d6aecb6bf0adb714f9ae9dd4699f3d48db08 SHA512 2beb8206fc47546c839e8646af986e3d626b77eaa9b7f38d4febb4efe5803087033b517fbbc6b7e563a1bb011b076c72b2e2117252bead4f7bcd0a25b2068478
diff --git a/kde-apps/kapman/kapman-26.08.0.ebuild b/kde-apps/kapman/kapman-26.08.1.ebuild
index 6772839e674b..6772839e674b 100644
--- a/kde-apps/kapman/kapman-26.08.0.ebuild
+++ b/kde-apps/kapman/kapman-26.08.1.ebuild
diff --git a/kde-apps/kapptemplate/Manifest b/kde-apps/kapptemplate/Manifest
index 099fffff1399..7db6573a91a3 100644
--- a/kde-apps/kapptemplate/Manifest
+++ b/kde-apps/kapptemplate/Manifest
@@ -1,2 +1,2 @@
DIST kapptemplate-26.04.3.tar.xz 481568 BLAKE2B a10784ab67de731cfdbe3145efa6934de7ab6c9fc7225bae6e74062aa3b9cea5d908954c0e4a65fe26edc2455b91c1ffc2148fe5b6fe3e575932ff07fe2fbade SHA512 7b0dbd02ba2dcebf249fab7794e503e2906eb65e9bf2dc1847bfb53003bb00761504fdd3d1ad1adbfca70f37eda5e0b0e70a0b2c0dfb7c8b3a9ef611e36652bd
-DIST kapptemplate-26.08.0.tar.xz 482144 BLAKE2B 2ef2bf26321175bb2f46e7fc63209ff05c98a882497d0445a18f8d84998243f6a44cf1e792f340b93bcaa2e8bdef16cd002856bca5cc11f92a0cc3d658082d73 SHA512 8e1f469251259dc14a476de7f775c60ad0cb77601cbd9cffce12bfab1746923a344ef9640b5497e36bdb0c5b2ee52ea800bf48958851dd4dfa8ba3ae908fee8c
+DIST kapptemplate-26.08.1.tar.xz 482192 BLAKE2B 084f0240fdfc07bea0107205f406102138fb06d674900be0be5a9c379a68afc95641d4009d3ad7a887de06e1bcf592d0a31d489ee4cf6626414c277b18cd1dc3 SHA512 c229a29bb09c571754df1cb42495192744e07aca024bc3270b954d7aad119e18469df61d8abfcba66ae0bc7e67bcb50ab395a7e90a081321f43cbf37d15ad8cb
diff --git a/kde-apps/kapptemplate/kapptemplate-26.08.0.ebuild b/kde-apps/kapptemplate/kapptemplate-26.08.1.ebuild
index 68ab83b1dd0f..68ab83b1dd0f 100644
--- a/kde-apps/kapptemplate/kapptemplate-26.08.0.ebuild
+++ b/kde-apps/kapptemplate/kapptemplate-26.08.1.ebuild
diff --git a/kde-apps/kate-addons/Manifest b/kde-apps/kate-addons/Manifest
index 5fe1b2a33477..f6be14846bdd 100644
--- a/kde-apps/kate-addons/Manifest
+++ b/kde-apps/kate-addons/Manifest
@@ -1,2 +1,2 @@
DIST kate-26.04.3.tar.xz 8619908 BLAKE2B bb8277e7b6cdd7662fd71b9fa060e931bae8c21865cb708358285ff887b4b9b77af0d6c31954b8e6fb753f112ca476e27352c5b7f83c585d87342b389c12d107 SHA512 9d5f293292d8827c469a5ff499b409b75ee33b6428b6826b64aa661e6e6ef55d38108a4215fcbf43224cf988c1cb93347261bf511791fd1e72c758140c6b34c4
-DIST kate-26.08.0.tar.xz 8703532 BLAKE2B c44007c0e19b07fc34bd69a1d9f5fe213db82e4f140ca7b9691dbd3560d9434213b22c6902151886ada2316bfc223f591caceded7c6b54cd08ae216c5a4ea91a SHA512 6c4a03de7c265dad7a5148db1e293fad81f8a121f4487ad3cf9a26c79e29814bd61c104d65e5ad83f5b5d7fea335f6911efd5a464c7e81476bb97f4a6de4dfb7
+DIST kate-26.08.1.tar.xz 8717988 BLAKE2B 2a58e71852e61f320bda4b91ea76a9e0c4f05e19e602c5662eb067e9843a11bcedb4fe09bd0b9b393b1efa40d8da15584746914029d6b28c48ecb96de2af09c8 SHA512 36689d20f8b487d689e8a00415afd8bb48d75d7f987cda12c7fc2a943ad2ff09e693b98ca13d90ada306a83776f5abcbef3c73c989bc6816412b35cf17f2220d
diff --git a/kde-apps/kate-addons/kate-addons-26.08.0.ebuild b/kde-apps/kate-addons/kate-addons-26.08.1.ebuild
index aea3e0bced38..aea3e0bced38 100644
--- a/kde-apps/kate-addons/kate-addons-26.08.0.ebuild
+++ b/kde-apps/kate-addons/kate-addons-26.08.1.ebuild
diff --git a/kde-apps/kate-common/Manifest b/kde-apps/kate-common/Manifest
index 5fe1b2a33477..f6be14846bdd 100644
--- a/kde-apps/kate-common/Manifest
+++ b/kde-apps/kate-common/Manifest
@@ -1,2 +1,2 @@
DIST kate-26.04.3.tar.xz 8619908 BLAKE2B bb8277e7b6cdd7662fd71b9fa060e931bae8c21865cb708358285ff887b4b9b77af0d6c31954b8e6fb753f112ca476e27352c5b7f83c585d87342b389c12d107 SHA512 9d5f293292d8827c469a5ff499b409b75ee33b6428b6826b64aa661e6e6ef55d38108a4215fcbf43224cf988c1cb93347261bf511791fd1e72c758140c6b34c4
-DIST kate-26.08.0.tar.xz 8703532 BLAKE2B c44007c0e19b07fc34bd69a1d9f5fe213db82e4f140ca7b9691dbd3560d9434213b22c6902151886ada2316bfc223f591caceded7c6b54cd08ae216c5a4ea91a SHA512 6c4a03de7c265dad7a5148db1e293fad81f8a121f4487ad3cf9a26c79e29814bd61c104d65e5ad83f5b5d7fea335f6911efd5a464c7e81476bb97f4a6de4dfb7
+DIST kate-26.08.1.tar.xz 8717988 BLAKE2B 2a58e71852e61f320bda4b91ea76a9e0c4f05e19e602c5662eb067e9843a11bcedb4fe09bd0b9b393b1efa40d8da15584746914029d6b28c48ecb96de2af09c8 SHA512 36689d20f8b487d689e8a00415afd8bb48d75d7f987cda12c7fc2a943ad2ff09e693b98ca13d90ada306a83776f5abcbef3c73c989bc6816412b35cf17f2220d
diff --git a/kde-apps/kate-common/kate-common-26.08.0.ebuild b/kde-apps/kate-common/kate-common-26.08.1.ebuild
index 3d6594202a36..3d6594202a36 100644
--- a/kde-apps/kate-common/kate-common-26.08.0.ebuild
+++ b/kde-apps/kate-common/kate-common-26.08.1.ebuild
diff --git a/kde-apps/kate-lib/Manifest b/kde-apps/kate-lib/Manifest
index 5fe1b2a33477..f6be14846bdd 100644
--- a/kde-apps/kate-lib/Manifest
+++ b/kde-apps/kate-lib/Manifest
@@ -1,2 +1,2 @@
DIST kate-26.04.3.tar.xz 8619908 BLAKE2B bb8277e7b6cdd7662fd71b9fa060e931bae8c21865cb708358285ff887b4b9b77af0d6c31954b8e6fb753f112ca476e27352c5b7f83c585d87342b389c12d107 SHA512 9d5f293292d8827c469a5ff499b409b75ee33b6428b6826b64aa661e6e6ef55d38108a4215fcbf43224cf988c1cb93347261bf511791fd1e72c758140c6b34c4
-DIST kate-26.08.0.tar.xz 8703532 BLAKE2B c44007c0e19b07fc34bd69a1d9f5fe213db82e4f140ca7b9691dbd3560d9434213b22c6902151886ada2316bfc223f591caceded7c6b54cd08ae216c5a4ea91a SHA512 6c4a03de7c265dad7a5148db1e293fad81f8a121f4487ad3cf9a26c79e29814bd61c104d65e5ad83f5b5d7fea335f6911efd5a464c7e81476bb97f4a6de4dfb7
+DIST kate-26.08.1.tar.xz 8717988 BLAKE2B 2a58e71852e61f320bda4b91ea76a9e0c4f05e19e602c5662eb067e9843a11bcedb4fe09bd0b9b393b1efa40d8da15584746914029d6b28c48ecb96de2af09c8 SHA512 36689d20f8b487d689e8a00415afd8bb48d75d7f987cda12c7fc2a943ad2ff09e693b98ca13d90ada306a83776f5abcbef3c73c989bc6816412b35cf17f2220d
diff --git a/kde-apps/kate-lib/kate-lib-26.08.0.ebuild b/kde-apps/kate-lib/kate-lib-26.08.1.ebuild
index 5209e0aff796..5209e0aff796 100644
--- a/kde-apps/kate-lib/kate-lib-26.08.0.ebuild
+++ b/kde-apps/kate-lib/kate-lib-26.08.1.ebuild
diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest
index 5fe1b2a33477..f6be14846bdd 100644
--- a/kde-apps/kate/Manifest
+++ b/kde-apps/kate/Manifest
@@ -1,2 +1,2 @@
DIST kate-26.04.3.tar.xz 8619908 BLAKE2B bb8277e7b6cdd7662fd71b9fa060e931bae8c21865cb708358285ff887b4b9b77af0d6c31954b8e6fb753f112ca476e27352c5b7f83c585d87342b389c12d107 SHA512 9d5f293292d8827c469a5ff499b409b75ee33b6428b6826b64aa661e6e6ef55d38108a4215fcbf43224cf988c1cb93347261bf511791fd1e72c758140c6b34c4
-DIST kate-26.08.0.tar.xz 8703532 BLAKE2B c44007c0e19b07fc34bd69a1d9f5fe213db82e4f140ca7b9691dbd3560d9434213b22c6902151886ada2316bfc223f591caceded7c6b54cd08ae216c5a4ea91a SHA512 6c4a03de7c265dad7a5148db1e293fad81f8a121f4487ad3cf9a26c79e29814bd61c104d65e5ad83f5b5d7fea335f6911efd5a464c7e81476bb97f4a6de4dfb7
+DIST kate-26.08.1.tar.xz 8717988 BLAKE2B 2a58e71852e61f320bda4b91ea76a9e0c4f05e19e602c5662eb067e9843a11bcedb4fe09bd0b9b393b1efa40d8da15584746914029d6b28c48ecb96de2af09c8 SHA512 36689d20f8b487d689e8a00415afd8bb48d75d7f987cda12c7fc2a943ad2ff09e693b98ca13d90ada306a83776f5abcbef3c73c989bc6816412b35cf17f2220d
diff --git a/kde-apps/kate/kate-26.08.0.ebuild b/kde-apps/kate/kate-26.08.1.ebuild
index 5f8da320885f..5f8da320885f 100644
--- a/kde-apps/kate/kate-26.08.0.ebuild
+++ b/kde-apps/kate/kate-26.08.1.ebuild
diff --git a/kde-apps/katomic/Manifest b/kde-apps/katomic/Manifest
index 833147072de7..856657205414 100644
--- a/kde-apps/katomic/Manifest
+++ b/kde-apps/katomic/Manifest
@@ -1,2 +1,2 @@
DIST katomic-26.04.3.tar.xz 1449500 BLAKE2B 84406829819baa1c8b2d5268c8c562cd93e1e8e8284c49ea0dd6674a774e0026d39000001e8ed7ab7d0bded5de55f47a2469c773a0b6b282860a27e9bcefe669 SHA512 187430ab8b889a028e5a10222314f1d3468b350efe84c3b00d762c5bf84bab2db1e0b3cbcfdfb3bf32d8af21f0625e767aed79e999b5f2a4f2718f32bf15015d
-DIST katomic-26.08.0.tar.xz 1450484 BLAKE2B 8c78eefd18ff35f2a2313daf8c5ea794827eca30c8d059959fd6ad820749a622d04905d39bc99358b8257ca0bd01eea10b88b13faa67720cc530ba8c408826f4 SHA512 1031ef5cbb2d8077c62798fb4230c7d29cc8c8ff580159e9cb7d6c187e99391584cf6c895648722f2f5d069674b8ea3cd3556018a8e1df50937c9fc3d34b2a08
+DIST katomic-26.08.1.tar.xz 1450632 BLAKE2B 5179714f1a1534c880cb081e882f8a3f9ef2dca9b50b929f05c5bd82ddeebb5dad70a2ba7e110f1a0b3dc1406bd8bf11b2f1939ba8e2d942e2c794a4552cd39c SHA512 4dd14340e0262366b152912561ab14b197923c4f25813c417e37f789571ed4a143da404c7e7a4bc008815dd14d1fde6ac0a9a75e05b3d2adf201c994e082d171
diff --git a/kde-apps/katomic/katomic-26.08.0.ebuild b/kde-apps/katomic/katomic-26.08.1.ebuild
index 5b1c9b80d660..5b1c9b80d660 100644
--- a/kde-apps/katomic/katomic-26.08.0.ebuild
+++ b/kde-apps/katomic/katomic-26.08.1.ebuild
diff --git a/kde-apps/kbackup/Manifest b/kde-apps/kbackup/Manifest
index 6dbdc67657e5..f63fe2eb1afc 100644
--- a/kde-apps/kbackup/Manifest
+++ b/kde-apps/kbackup/Manifest
@@ -1,2 +1,2 @@
DIST kbackup-26.04.3.tar.xz 447424 BLAKE2B a1c31dd1079529df4205c77f6750799598db7be4c316d1a5eccdd338dd213501635ba0fa4b164dc5c8956d4a5e6d3c3ab8e0688993a92eb235a148f69fde2900 SHA512 2354c4c9b7fdbdfbbe11eea261e427df3e0cfe5f569f36136e11291430aca92af2c2c392b1dd16f295b25be187456425392a713c3128033167e62f92446e100b
-DIST kbackup-26.08.0.tar.xz 450504 BLAKE2B f964ea8b6a498ae645eb9629b7b1145185a70912c1072781fcc87e024f581b31f7b22087e750346290de4f59d56f42f51a6095b0501559f8095a041d03098b87 SHA512 54d20cb514d27425cf1450bafa3ecb98069ed12ec06cf00d1aff850263397fd1a0b54756d850e3fd1b43ce451845d8163876080888d3687c71224aba88403b0d
+DIST kbackup-26.08.1.tar.xz 450468 BLAKE2B 9a889cde309a626fa7db8fb6fc305d495defb0ea2dc3d0efdd1243edfea22fc489b776758d2b3ece0025c9a3ca4e93aeffbcd292fdf3c779c968b9832e3f32b0 SHA512 0a3ee52268d8bc5ee0534de1cf256c6cc17b158e058aaa29d399cf7adfe8ecc72b7a78f03f6289ff3dcd8f59ad6e22961a0acca62dc87e4362dbed17fdcc27d8
diff --git a/kde-apps/kbackup/kbackup-26.08.0.ebuild b/kde-apps/kbackup/kbackup-26.08.1.ebuild
index 7e5709e7f55e..7e5709e7f55e 100644
--- a/kde-apps/kbackup/kbackup-26.08.0.ebuild
+++ b/kde-apps/kbackup/kbackup-26.08.1.ebuild
diff --git a/kde-apps/kblackbox/Manifest b/kde-apps/kblackbox/Manifest
index 936b333921b7..3068918734c1 100644
--- a/kde-apps/kblackbox/Manifest
+++ b/kde-apps/kblackbox/Manifest
@@ -1,2 +1,2 @@
DIST kblackbox-26.04.3.tar.xz 555500 BLAKE2B eb24436a4889cbed3df242f07f4e8cac3cda984736540b5749553dace9d4c1a37702f990b51262d752da7f3135a2b6acaae19473824896925c4070f91809ae86 SHA512 1128b051c9b91662b35c3081e9ea2637ae9bbd969f3182904b5af8f728307ea36a8c14192bc5cc87a9297ead552414a18b6149d16851b8b5fee76b72349b2584
-DIST kblackbox-26.08.0.tar.xz 555468 BLAKE2B 8eee1585c5b267fb44c7933344215a0e8a57ad779692b475b7c05058cdca19232441168302d60601d168614da9a2658847bae68503e953e5c324f1d63986a49c SHA512 1e81290e2fe0a7a558c749fc9098cbd1eb9a0823a43ad841950de4d57225293805deb7813595dfbcd9561484bef0fb8ad4f102eab1779d382fc2bcbf099b32cf
+DIST kblackbox-26.08.1.tar.xz 555504 BLAKE2B b2693880080af2f603419957cd9d9994558dddc6638168d96d4daeee90624c0dc1338f7f80d7e8167aa99d03f23190d4f000e34446da5fe2edab3c7857b6eee4 SHA512 8d573effd309b22227cf7d5222f76c5cf69608d1c541a6536e6188e2aea8134ce6ffc78f8e28b8ca1b516ba8b3702ee4ea46c2e96411560101c7037300ccdc1a
diff --git a/kde-apps/kblackbox/kblackbox-26.08.0.ebuild b/kde-apps/kblackbox/kblackbox-26.08.1.ebuild
index 72fc5a758f66..72fc5a758f66 100644
--- a/kde-apps/kblackbox/kblackbox-26.08.0.ebuild
+++ b/kde-apps/kblackbox/kblackbox-26.08.1.ebuild
diff --git a/kde-apps/kblocks/Manifest b/kde-apps/kblocks/Manifest
index f8f0dc5ddab1..16d670390415 100644
--- a/kde-apps/kblocks/Manifest
+++ b/kde-apps/kblocks/Manifest
@@ -1,2 +1,2 @@
DIST kblocks-26.04.3.tar.xz 2104536 BLAKE2B bb297c64948ce2875c38686da070895a13e3c7fedba06713133b3e9ddd5209cc9cf74633df3ccba59062853945370309d0e57dfe70dac77c3278a3085f2ec563 SHA512 9bf17c5f31f160f19e036f37ff04deb3459add5549013fa0528c8292448c42ce38c2b80db3fb1bd92f5d20987883bf208e909a9487e630e321b2017926dabcd8
-DIST kblocks-26.08.0.tar.xz 2104620 BLAKE2B 6780e3b7564ddf52da1b5e3d4c2d0159923d04eba04fc15b5431280c4d38c74f82a2392ca09eb39387a50b345bb04f376d91b07248de219bb73579c5a6ebfdab SHA512 c4b10ab07a1d97f607e1feeef0e3713afbbde710d49789fbcd9332b1c62887b8a691dbb77e0abb817b92d1b491ff3a39323d3eb4fa23b5e1310ba8c30e0dbd5c
+DIST kblocks-26.08.1.tar.xz 2104316 BLAKE2B b71c0762625e5ba9c5df154a9cb232531771d831e118980330478690b237a90d28d8dd6b227eb81d139d94bf4b3092b74bd2c0cdc5556996723e98d153ee4ab1 SHA512 94010ea2ff15970596f4c0fe03b3a5c677e9cdf73886f1d369fd879b82b294d952490c2fa3f936a6b80ef1af15f9e949b2d9048683f6ee724b2b2d0fd641c82b
diff --git a/kde-apps/kblocks/kblocks-26.08.0.ebuild b/kde-apps/kblocks/kblocks-26.08.1.ebuild
index efc18b79eaa0..efc18b79eaa0 100644
--- a/kde-apps/kblocks/kblocks-26.08.0.ebuild
+++ b/kde-apps/kblocks/kblocks-26.08.1.ebuild
diff --git a/kde-apps/kbounce/Manifest b/kde-apps/kbounce/Manifest
index e610d19f28bd..78c1edb1f1fd 100644
--- a/kde-apps/kbounce/Manifest
+++ b/kde-apps/kbounce/Manifest
@@ -1,2 +1,2 @@
DIST kbounce-26.04.3.tar.xz 3324972 BLAKE2B c7017c10b845621700672166b00ee4667cdc57889b1217532673700dedb44251c3df6f2d1ca6eab43cb8fd140711c16f1f77b606f64f64e647728f7a37044a2d SHA512 3e676ae202e49262059ae357944d78e26f5492aa49fd3a9f8f12e74b00f948399bab1bc8574332a0f7a946fc3d0b9b27fca83d035e3e932ca847ea8718b477a7
-DIST kbounce-26.08.0.tar.xz 3325848 BLAKE2B b73d60694659e37448c79478557a0759291719278ce21396f4adba59845e4890351c08fb323cc0c2c662745981f78ce2dd323f3ccacaca3e7bf9bb2d322eab55 SHA512 ce9586ceb8d05faf08f7ac136efd968990618f3bfa6b1510b7a199eb0f50429696eba3190eb4aa3e81bcbb92f296b19d6500d583bac4287a22f0e6f256570a00
+DIST kbounce-26.08.1.tar.xz 3325032 BLAKE2B 33abc68d27f4016073792bdda613e0e61f13241b36edc496e624bc81ccee268d4efbc07506ebf8adc5382ed96dfa1513a052f8fde036007b083cf78580a983c1 SHA512 fac77c6d61ccf803694126b0fad56fc43f9a21fc1388c93134168376f2c8a9b1dd48edb3914df7e6683f847c682501181c0f8865a51dd94e27ed7bdbba623603
diff --git a/kde-apps/kbounce/kbounce-26.08.0.ebuild b/kde-apps/kbounce/kbounce-26.08.1.ebuild
index ed27d1f96fbb..ed27d1f96fbb 100644
--- a/kde-apps/kbounce/kbounce-26.08.0.ebuild
+++ b/kde-apps/kbounce/kbounce-26.08.1.ebuild
diff --git a/kde-apps/kbreakout/Manifest b/kde-apps/kbreakout/Manifest
index 7ac6bf3320b4..77f949463a3e 100644
--- a/kde-apps/kbreakout/Manifest
+++ b/kde-apps/kbreakout/Manifest
@@ -1,2 +1,2 @@
DIST kbreakout-26.04.3.tar.xz 2558972 BLAKE2B e426f3c87458faa33442f0a8e59c6ddff249ab8dd10786e994fcac03948765604c3aa206f84cc63cbb3710a063c9b2f730ee3c7e42e2d0ac783ea5a9df9279a4 SHA512 ec33b1c525fbd4de0bc64af65ccd337eb61a68ae5144d9efa786dbdfee421bd8ed1ab54d52615eefe7e0234f112f8cafc363b5594b20f104849f78622006363f
-DIST kbreakout-26.08.0.tar.xz 2558500 BLAKE2B f796f2aee292238e52b082b7d2318859b24c7e97cc19437f3e0a84368186a03fee7273d755e337e625aa043d2e6d2a6b889f76ac13abb00d15b6a4bd753841e0 SHA512 a8ea8c1bf02b502919336de0dc23664b6658bd49099d310e332646c38c716766f2f3effc31f7ecf3c0cb401025d041f0f3bc17f18d96d820fd2a8e5618dc3285
+DIST kbreakout-26.08.1.tar.xz 2558728 BLAKE2B ddc2155a489128d869b5213dd979d76de1b870de7e0df1129806796b8d1ee03aa174c465f6c1f893587584f2e5a78bd84477cce170b39ce5a1b1d193e4cfbdb2 SHA512 0fe6c554eec058ab342bb6fd45e199978b751b62b82709a4c0ec8c6e027a36721bc8f2b9305b4c7f5052070eb8a1f4a9cc12606e4c1b0f7a11098d42c1b568c8
diff --git a/kde-apps/kbreakout/kbreakout-26.08.0.ebuild b/kde-apps/kbreakout/kbreakout-26.08.1.ebuild
index da4f344e9928..da4f344e9928 100644
--- a/kde-apps/kbreakout/kbreakout-26.08.0.ebuild
+++ b/kde-apps/kbreakout/kbreakout-26.08.1.ebuild
diff --git a/kde-apps/kbruch/Manifest b/kde-apps/kbruch/Manifest
index ad2d6577c39b..a0f607926d1e 100644
--- a/kde-apps/kbruch/Manifest
+++ b/kde-apps/kbruch/Manifest
@@ -1,2 +1,2 @@
DIST kbruch-26.04.3.tar.xz 5160824 BLAKE2B 670d373ad642f75d7e9a836aec93f20472f688af5e98d693d3ff1d0917354a25a4ae61dd4fdcb22abfa38f4b9f5360ddf06718e01f9dab962f30d8767a3a2a16 SHA512 cb720c452a49faa1e1abdb69d62d9f25eb2cc0569fbb4c24921acb29c6387689c7723f30e600b0f9a1c8bd4a7c7a4c723080fb5c87e5c3303c3af8ad2722b349
-DIST kbruch-26.08.0.tar.xz 5161080 BLAKE2B e6902645719aed52745fc536cb2c70bd7f291bea147dc763bbb34010fa2884ac6b6948ddfe390073510e10317a9cecac8f0577af22458d1b642d147b6f84b6bc SHA512 8fc6133335ce9158b4bb3fe1b96464eceede3a06835634338dc2e3bacfd7a7909ab8879d9938579bb26f313ba818ee70c1c5a0f988cbb2cbdb18ded148c0a3c2
+DIST kbruch-26.08.1.tar.xz 5160992 BLAKE2B fda98cf4ff16fcdd39d0f72787bc3a20ffa8ff77dcded0d59d6b30249fa3d791575aea39fb63a01829c808cd99ccdaa35dfece58d3743237070acb8132dd583a SHA512 67ac7e842af75702490442fe42c3470cb89dbe05a066799571d46734c24b79142f2e8c977c02ae3822b9a34ea1fedf26e5acb5da9460ff1e9c83d4404c9b178b
diff --git a/kde-apps/kbruch/kbruch-26.08.0.ebuild b/kde-apps/kbruch/kbruch-26.08.1.ebuild
index 6c0e98ebe30f..6c0e98ebe30f 100644
--- a/kde-apps/kbruch/kbruch-26.08.0.ebuild
+++ b/kde-apps/kbruch/kbruch-26.08.1.ebuild
diff --git a/kde-apps/kcachegrind/Manifest b/kde-apps/kcachegrind/Manifest
index d5538d4c95b6..fd53191a7a00 100644
--- a/kde-apps/kcachegrind/Manifest
+++ b/kde-apps/kcachegrind/Manifest
@@ -1,2 +1,2 @@
DIST kcachegrind-26.04.3.tar.xz 1005580 BLAKE2B f62e1f10cb43cf071d436354e57f115ab37d2b9e83418c2dcc120db2db30fdd40b683095ffcedcf20e9fdb1110e2464c52dc4733d6abc446f565b391a8dfffcf SHA512 40c3d044e7c19c761f1b1390f4a2c44096fc933798da6f115e72f8cc2f5354d26fce1e1c080bf4d25bc19230b8ee034fdfa89c49ad6219ea73e0c96dd0e75d3a
-DIST kcachegrind-26.08.0.tar.xz 1004608 BLAKE2B b1c1f49b84872ff85a8df34ca1fbaacbb1e064cdf2041985a0df2e1229dbd6c8cb0b6c14d734f23ebfd341bca27bc0a8fe3d9c7e82a0852fb3c71bfc182d75ea SHA512 c0d86678852ec2897e8196b5679a6a059a35dc0119859ba416644aee76df175ac393f15922a9d01d7d9f687f65629203a503c7d9461daed772bd1b1742b36f38
+DIST kcachegrind-26.08.1.tar.xz 1004560 BLAKE2B 1d618d57f2cfa4eb3b1f943163c550abf44b8a83c1f9b538d19274ae35fb402ac5b82b32068b1bba4df66ace1b103381db5b2d134de6b841532fb461f3c82967 SHA512 7eb592dc5078f09f6e9173c3330e15dde2f1f3bcd2d510e7bbcf314f5c6ac14a819ebb03867399be704949f9a52aae6377448c9e753fe54c9eb4e82b6ed61085
diff --git a/kde-apps/kcachegrind/kcachegrind-26.08.0.ebuild b/kde-apps/kcachegrind/kcachegrind-26.08.1.ebuild
index ae6797a2aad4..ae6797a2aad4 100644
--- a/kde-apps/kcachegrind/kcachegrind-26.08.0.ebuild
+++ b/kde-apps/kcachegrind/kcachegrind-26.08.1.ebuild
diff --git a/kde-apps/kcalc/Manifest b/kde-apps/kcalc/Manifest
index 215864c17da7..61203a670ffb 100644
--- a/kde-apps/kcalc/Manifest
+++ b/kde-apps/kcalc/Manifest
@@ -1,2 +1,2 @@
DIST kcalc-26.04.3.tar.xz 486420 BLAKE2B 6652b9c3336cb29860488b1c9e64db15e964c9b31438ff8ce19d20e3c9dd0f7ae3a03862d1f16e8c3bd79414ff3cd1fb1a15da3033bf8fb0687b99e84a252ca4 SHA512 805d53531b1ab59c7097eb4ec6f901c05ea96aeb3feb0917d283e8671518a8d8b0f45851ab470576f68d3f11ad9ca18a10e32de06f0c99b5f6f316468dd151fa
-DIST kcalc-26.08.0.tar.xz 488628 BLAKE2B 1eff903e72269f28820a63679b75130e2f37465dcfa9539a959f4020087f359a4a5cea5925335b5db600013ed4e7270211da300f083a6f9900cdc59845483537 SHA512 3d34535ac3fa3e85f368e6d609c1c0519e80524362115647e57197235bb993ef73ca5ea3c54700981a4c8d7b61d2bcecde531e57819cd89ca5201acca6c39720
+DIST kcalc-26.08.1.tar.xz 488736 BLAKE2B 3d3c876b33741aaad39f288d63ac5274fa399a8766eaa18eccede69ebdcdc7f4aebea2c1753ebfd6a960f93c336ff4f094ab7d544e336c278f124597185925ff SHA512 8d3cb3ba58c6ddf0efb94bb6ea1b2fbfac6ede09a587c2711005f89b5da2e581fa1f8a604306f6d62b9b66ba4c7de11721fa6cc8b0e62a0ca1982f11d12d437d
diff --git a/kde-apps/kcalc/kcalc-26.08.0.ebuild b/kde-apps/kcalc/kcalc-26.08.1.ebuild
index 223c46066642..223c46066642 100644
--- a/kde-apps/kcalc/kcalc-26.08.0.ebuild
+++ b/kde-apps/kcalc/kcalc-26.08.1.ebuild
diff --git a/kde-apps/kcalutils/Manifest b/kde-apps/kcalutils/Manifest
index c3427fd6f5cd..12eac3b7dc46 100644
--- a/kde-apps/kcalutils/Manifest
+++ b/kde-apps/kcalutils/Manifest
@@ -1,2 +1,2 @@
DIST kcalutils-26.04.3.tar.xz 371392 BLAKE2B 5d289a20544d3a75a2010976a5d2a6a3e7b9fdec536cad3196215d46b7877ef9a7a0908c4ab565159b3cfc532d88f0171c783df4e29a7129ca41b1993bdb4ace SHA512 2d4eb8b896b63a653bdf7a6f68e555a5090b78c8c1d28cd6cd98cf222fcf38ad1ae338d7c4dce6708c6ee551bf22fbd62c09a6fa17dcc0eca4406b4bdd1db09b
-DIST kcalutils-26.08.0.tar.xz 377752 BLAKE2B 3d3096b60acb8f0465a27e7e96270ea8658d7fbf4e3deb7bd4a70313820b7751a6fe6ded8f8f37c13e204d48619b90a6ecd945709a4a966a4b8227112f2f8c7a SHA512 1193b67c1c19a44db99202b2d559c29808471ff5eb16799274a517fa6f3a0f31beb7a4c414854bb32be8b24ae85be00e1defafd31a907ee6cdbf9b7d0a48ef9b
+DIST kcalutils-26.08.1.tar.xz 377936 BLAKE2B ae609036aac155b874c406f75eb2bb3ec19b3737a9a0b246c0c6fff40b1633c53d515595e38bda938fed8909f25cee60f7ef48a72a1c2bcb38482d414aec8db6 SHA512 a5f77ba77701a5531613ed1aebe070911375badd2dcbf8d375a6e6399ff88cb2887e0b1bedbd43c90690c72c49b6f082c5de023225837f530de09a6003d5e175
diff --git a/kde-apps/kcalutils/kcalutils-26.08.0.ebuild b/kde-apps/kcalutils/kcalutils-26.08.1.ebuild
index 7f48c2807058..7f48c2807058 100644
--- a/kde-apps/kcalutils/kcalutils-26.08.0.ebuild
+++ b/kde-apps/kcalutils/kcalutils-26.08.1.ebuild
diff --git a/kde-apps/kcharselect/Manifest b/kde-apps/kcharselect/Manifest
index b68655a3e980..640303b5d621 100644
--- a/kde-apps/kcharselect/Manifest
+++ b/kde-apps/kcharselect/Manifest
@@ -1,2 +1,2 @@
DIST kcharselect-26.04.3.tar.xz 478380 BLAKE2B e88a9cdc3f544a5b9cf08fe9941143464345e8e3544a787b6d3a4d1ccf4a25d16ca009b07302e127b900b052435a2e3ebaa26fae6ed65dd456ccd567b9e550c8 SHA512 b550a43e9c764628576d8ad42745ee4f5fe70eceb48932005c93c4e4e5192119b6faecc5c7409cbef7c400e6a4f4301d17840a285c732f8ac18e545a61373152
-DIST kcharselect-26.08.0.tar.xz 478656 BLAKE2B 13e7e6807fcaab7049e5447a15afb789854a65eb5df5518cbf1e86e298f6c854e9708eda2f158f7c22195e7262cf41bb3648b44c7384f5ea39ccbf861d7e6c0d SHA512 7bd0285d51c8551778b9965a56c7c6f6b9a6b676c00d8a63b4d5ffdd6e91048d68466ab3140eb92c433e5fc2d1c1debcdce3faa2e1bd4afce1428115a28243c9
+DIST kcharselect-26.08.1.tar.xz 478656 BLAKE2B b13557a82e446cfd5699060150e5c37a17f59790f44cfbaba30b0c2e46eb6ea92e5b2d048407e1b4f97b74cd23f85021870f44e56d8fe5b2fee4200e96b4f8df SHA512 8214e2dd9cc4b61fe685d433c93fc0d2a125bf869a4e5fcf83fa80a249aa0a24d87e1289b7ecd178d7b275b1437fb653dafc93552f0d38c331bd3887056265b1
diff --git a/kde-apps/kcharselect/kcharselect-26.08.0.ebuild b/kde-apps/kcharselect/kcharselect-26.08.1.ebuild
index 43cead4e54f4..43cead4e54f4 100644
--- a/kde-apps/kcharselect/kcharselect-26.08.0.ebuild
+++ b/kde-apps/kcharselect/kcharselect-26.08.1.ebuild
diff --git a/kde-apps/kcolorchooser/Manifest b/kde-apps/kcolorchooser/Manifest
index eeebfd7c3bb4..603b0b73d72e 100644
--- a/kde-apps/kcolorchooser/Manifest
+++ b/kde-apps/kcolorchooser/Manifest
@@ -1,2 +1,2 @@
DIST kcolorchooser-26.04.3.tar.xz 36872 BLAKE2B 9046cae131c618b590ea85c9b0bb6da6fe05a7a75cb6ede6cec654e77ae768939e8629a19e90b3b3ea796aca66ab4e42afcf0bd6d7b605ae0995a5ea76fc66b3 SHA512 5bed19ba87fe38822cd38bf01c90715e4dc06e6f0269f3e8b92fc48a62e64eb5d6a59c8aece4411db714bb1b53bd8ccc608bd4a030a3a243a28ea719111f9549
-DIST kcolorchooser-26.08.0.tar.xz 36956 BLAKE2B e88275e99d01d654e740b93afe7b3f610800dd950128ba60e199b6eacc3ccdd878e2e52dc9b4a6fed929725f8586b43db2a2abc23b13c3612639c5c8d2310adf SHA512 5cacbfde65dc6fbd121627de53633f037bdcbeced380ac0867b696ec4f3658187af573256687f53472386d4ee36025267bcf19cbd7758b770c2b19de56f9693f
+DIST kcolorchooser-26.08.1.tar.xz 36960 BLAKE2B ec9f790cd44c3acd7ba12efa8d17359c25d09616bd8810a3b36c3c39a48e4dd5213a9fb8352e33d602043ddbfce4fb4cc9d1fed809566b28d1c6e8e354318708 SHA512 cd04c2ef165329d76ad9b6079057a5da2f2fca2e862cd59d785d0e16bd92b3607dc9e67860e5a6bf34dfca809e4791e9340545f127d383703cee4447a3fec294
diff --git a/kde-apps/kcolorchooser/kcolorchooser-26.08.0.ebuild b/kde-apps/kcolorchooser/kcolorchooser-26.08.1.ebuild
index c3c60158c1d1..c3c60158c1d1 100644
--- a/kde-apps/kcolorchooser/kcolorchooser-26.08.0.ebuild
+++ b/kde-apps/kcolorchooser/kcolorchooser-26.08.1.ebuild
diff --git a/kde-apps/kcron/Manifest b/kde-apps/kcron/Manifest
index 144f57084d92..d7d79cbb5555 100644
--- a/kde-apps/kcron/Manifest
+++ b/kde-apps/kcron/Manifest
@@ -1,2 +1,2 @@
DIST kcron-26.04.3.tar.xz 902984 BLAKE2B c37f33dbb4e94b7de49548431d408f8f32960cc359f75429dbe6b47251a8ee919b258d4f5f04faeac8fd5f6d4a56dca0a2653028f814fb60c47ac83650b34fa2 SHA512 82a8b7fe6f0969a725c86486c536193e5617e22c3393498c05c4f80087e62348062068273033e8ebbade8b493bff5f66d2ff8b7a4956c00a67a63204fa9716de
-DIST kcron-26.08.0.tar.xz 904696 BLAKE2B 38fa820aabde4cbc4b7af1d3e9dee89675e96e384e9d4043f6fb12714dfd978f2f27601da0f9b168af4373c3e27fe65ae6b25c36ab703eeee76c1fde8a744c2d SHA512 99eb4a8522a39443797493fc234b998683538096af84e091f00885d584061dd96ba7211b12cad07fd7b4d1e65acc2fc8086ef2110a6bd9336c8630cf4d24fe54
+DIST kcron-26.08.1.tar.xz 904820 BLAKE2B c17f66abe094322d0a4d48ffa43b10e618c08c364afe1b691d179fc50bad64d2781026dc2a3bf64f5bd513d0584cf213122f111b140fe72c3c62f66195ec5380 SHA512 87dba4761896dfec2e068031e81ae579e540440062427f82ed5a1cfd85a12c9c7a2f083c3735e740ad139578b18ca6ce98d86bead98cf024d29ae370dca7c42e
diff --git a/kde-apps/kcron/files/kcron-26.08.1-kcmutils-6.31-qml-link.patch b/kde-apps/kcron/files/kcron-26.08.1-kcmutils-6.31-qml-link.patch
new file mode 100644
index 000000000000..0d1a5ead8c6c
--- /dev/null
+++ b/kde-apps/kcron/files/kcron-26.08.1-kcmutils-6.31-qml-link.patch
@@ -0,0 +1,50 @@
+From 834bde2837ba2989db9e1c746d3d25bcb062dc48 Mon Sep 17 00:00:00 2001
+From: Serhii Hatsan <serhiihatcan@gmail.com>
+Date: Tue, 8 Sep 2026 20:16:21 +0000
+Subject: [PATCH] Add missing QtQml link library
+
+During build process of kcron on Gentoo system (QtBase 6.11.2-r1, QtDeclarative 6.11.2) build system tells that "qqml.h" not found because linking directive for QtQml is missing (header is located under /usr/include/qt6/QtQml/qqml.h):
+
+```bash
+In file included from /var/tmp/portage/kde-apps/kcron-9999/work/kcron-9999/src/taskvalidator.cpp:9:
+/var/tmp/portage/kde-apps/kcron-9999/work/kcron-9999/src/taskvalidator.h:12:10: fatal error: qqml.h: No such file or directory
+ 12 | #include <qqml.h>
+ | ^~~~~~~~
+compilation terminated.
+```
+
+Adding QtQml to target_link_libraries resolves the issue and produces successful build.
+
+(cherry picked from commit 0a03a7317ad34299c1cef9f128ffd0b99b98136d)
+---
+ CMakeLists.txt | 1 +
+ src/CMakeLists.txt | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 349af78..8321c20 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -28,6 +28,7 @@ kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})
+
+ find_package (Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
+ Core
++ Qml
+ PrintSupport
+ Quick
+ )
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 36a9768..a0af619 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -49,6 +49,7 @@ target_sources(kcm_cron PRIVATE
+
+ target_link_libraries(kcm_cron
+ Qt6::Core
++ Qt6::Qml
+ Qt6::PrintSupport
+ KF6::ConfigWidgets
+ KF6::I18n
+--
+GitLab
+
diff --git a/kde-apps/kcron/kcron-26.08.0.ebuild b/kde-apps/kcron/kcron-26.08.1.ebuild
index 3ac691687d4c..37472900cf8b 100644
--- a/kde-apps/kcron/kcron-26.08.0.ebuild
+++ b/kde-apps/kcron/kcron-26.08.1.ebuild
@@ -30,3 +30,5 @@ DEPEND="
RDEPEND="${DEPEND}
virtual/cron
"
+
+PATCHES=( "${FILESDIR}/${P}-kcmutils-6.31-qml-link.patch" ) # in 26.08.2
diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-26.08.0.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-26.08.1.ebuild
index 0336aa8afbaf..0336aa8afbaf 100644
--- a/kde-apps/kde-apps-meta/kde-apps-meta-26.08.0.ebuild
+++ b/kde-apps/kde-apps-meta/kde-apps-meta-26.08.1.ebuild
diff --git a/kde-apps/kde-dev-scripts/Manifest b/kde-apps/kde-dev-scripts/Manifest
index a8d2b89cd14f..e7a8d910b21e 100644
--- a/kde-apps/kde-dev-scripts/Manifest
+++ b/kde-apps/kde-dev-scripts/Manifest
@@ -1,2 +1,2 @@
DIST kde-dev-scripts-26.04.3.tar.xz 377308 BLAKE2B cfd8a14fe56093f53400ba3cde9835a834de086b7fd48532cf9abd75cc46db7d7e0804a9ebcfc81819c4d290c6488f8a8a657078ee52fbd67146dd3b90952701 SHA512 4b9cd774bb189396bbdf2b208f7d4e4b2b6899d0ab537c981b4f1b44014beac6d2b8794c7e67e2ab97c4561ba14906ad70fa20ca1ddf10097ed4f94af989aba1
-DIST kde-dev-scripts-26.08.0.tar.xz 377360 BLAKE2B 80a775421b9285fa2c9dbbf854fc3395f0082dcb19c9a5f53469382da47c953cf8bf86cee237cce4942f6e71b3e9d7bb55d967d98f025d4c5b5369fa24865d2e SHA512 93d67c93deb3425e0059c034028fd22458d8d135ba264c683e427cb24224f0e6a1e1e7f1b7bf387373963eaa37026653f88eaa6ac77bca061361286b057ae762
+DIST kde-dev-scripts-26.08.1.tar.xz 377448 BLAKE2B 42552dd4787635f558990393ec1521d2594920d538301711b4dd64e852cc6288c8f64f2461b1fea375c94d4718ca3e502d47920f058ffdc8d43b31a811a66f78 SHA512 015908968ed0c4bc07460aff1e4920aedbaee751df9cfcc61985d407f05a784ee9caea763b60dbf40bacaf2a4869517e786999ac5dca1d6cb8f0cec5f1d2fb54
diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.0.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.1.ebuild
index 57648058f5a8..57648058f5a8 100644
--- a/kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.0.ebuild
+++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.1.ebuild
diff --git a/kde-apps/kde-dev-utils/Manifest b/kde-apps/kde-dev-utils/Manifest
index 66d7bfe7f8b3..5b524ae0d026 100644
--- a/kde-apps/kde-dev-utils/Manifest
+++ b/kde-apps/kde-dev-utils/Manifest
@@ -1,2 +1,2 @@
DIST kde-dev-utils-26.04.3.tar.xz 77812 BLAKE2B 1759f0a6b54af73a9c9cbec39e01edd98ed0c3f09a19faa0b43f64273af23573f62fb6b17fe94e1059dbc354fdc380d599d4d1d80561b616074239eeb833640d SHA512 e76512ca68977bdf431250cd2f5abf659940d83e2341719cbc66955b10565de16e2dc41864c1711855a1805e6556c273bd31b83774f5f890868a8709ec61677c
-DIST kde-dev-utils-26.08.0.tar.xz 78728 BLAKE2B cefc1687337658b2ef09dfbc0317fd4cc17e8aeffecdf7e47168d89b6306fc214acfad4c7beb4d1a06cf5bb6c201521a833b628450d5992445b178c5e81951f7 SHA512 7873f5b350d076b5d7dceede5e601b890528aff5785d254b99f0092b3c8fb7af04774c7ad46097af5261ed8f2231b416cdc5609a74bdc0a5ac475e91d661e6a6
+DIST kde-dev-utils-26.08.1.tar.xz 78732 BLAKE2B f0d4d597fc6ba331e957b546517b72275dad3c5f9019ace477ecef1cc3227560b8b2c020a7b2cae5f7cde9960425af487558b7ce8563cbc721e07062051d7032 SHA512 a59dc7a03a586449c395cc4ada551b1656286ab49330b2f1c2fd65eeaddd53f6bfe2bced58044952d149cb7d818439fe9dd188118c9d56b7a0b45a6b36aeb114
diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-26.08.0.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-26.08.1.ebuild
index 89bdc18f4a2f..89bdc18f4a2f 100644
--- a/kde-apps/kde-dev-utils/kde-dev-utils-26.08.0.ebuild
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-26.08.1.ebuild
diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.0.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.1.ebuild
index 9dbee752d0f4..9dbee752d0f4 100644
--- a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.0.ebuild
+++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.1.ebuild
diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.0.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.1.ebuild
index c58862d59f6a..c58862d59f6a 100644
--- a/kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.0.ebuild
+++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.1.ebuild
diff --git a/kde-apps/kdebugsettings/Manifest b/kde-apps/kdebugsettings/Manifest
index 47fc960e3c74..d81e706f9458 100644
--- a/kde-apps/kdebugsettings/Manifest
+++ b/kde-apps/kdebugsettings/Manifest
@@ -1,2 +1,2 @@
DIST kdebugsettings-26.04.3.tar.xz 124308 BLAKE2B 375767caf77c23ef2404b879ac77beffcbd551d846a7cb91f9de440a4ff62b936c27a796541a1e926c6dd5dd523214214133c05d4921bc6e330a6374afb170b4 SHA512 08c88b2179eb6e2a79cb6d533516a9a6e29229f3f57121b3455746b4c82fb3a3150635e05194efd8d0d013c017d9497a82c3e832bc42d056ad5b208ec1d2f573
-DIST kdebugsettings-26.08.0.tar.xz 126528 BLAKE2B 45a6d1e75c6d808d15f4cebad86f75cfe7831a4245212cdab5a03136a06d40f078f79f93e88f4f1069aeee27e07cd90ca281b5e9bb951b978b3003257b991e04 SHA512 5f69f68a74b8f0f7bfcce4e04e1d45eb0d27935118fea02e2a5ab2333e367c92d83afb0ff8be2e355848f01f43af289732e50a828fb86ad5683c19b356b4cd02
+DIST kdebugsettings-26.08.1.tar.xz 126556 BLAKE2B 018198bb955899f30c03239428e25bad6c3d8fbd2a31514cc0fd8c21935f6563287fb47c90a64f900e825852634460a01691c57732223a494a8bf61deda2716f SHA512 5b9ac04ea20d2059a512ba73a81780711da3e3b0635b5a839f34b7380b50599cb60bd29d8247d0924b04733ac9435881dc518a04101eea8c8ea416cc9efbe6b2
diff --git a/kde-apps/kdebugsettings/kdebugsettings-26.08.0.ebuild b/kde-apps/kdebugsettings/kdebugsettings-26.08.1.ebuild
index ad6db9e4f05c..ad6db9e4f05c 100644
--- a/kde-apps/kdebugsettings/kdebugsettings-26.08.0.ebuild
+++ b/kde-apps/kdebugsettings/kdebugsettings-26.08.1.ebuild
diff --git a/kde-apps/kdecore-meta/kdecore-meta-26.08.0.ebuild b/kde-apps/kdecore-meta/kdecore-meta-26.08.1.ebuild
index 5b73d0be7d9b..5b73d0be7d9b 100644
--- a/kde-apps/kdecore-meta/kdecore-meta-26.08.0.ebuild
+++ b/kde-apps/kdecore-meta/kdecore-meta-26.08.1.ebuild
diff --git a/kde-apps/kdeedu-data/Manifest b/kde-apps/kdeedu-data/Manifest
index 3072c004f54d..96bc6dc8d914 100644
--- a/kde-apps/kdeedu-data/Manifest
+++ b/kde-apps/kdeedu-data/Manifest
@@ -1,2 +1,2 @@
DIST kdeedu-data-26.04.3.tar.xz 338760 BLAKE2B b07f299454dace859928c62397a3b53949f6be385b1a3e0fd5948671d917977fdee660b0f709cf2b3e43da20cf3f94fc4475f67882e0bfc048e95fe6a87e2167 SHA512 fe1901114f3443a9b2d1272755af5904814b996a9e7709ae8d058b638a55b74505c0df955a0e4456538238aa9d4248247f294ebd4079818b5d42bb376f0ab107
-DIST kdeedu-data-26.08.0.tar.xz 338692 BLAKE2B 126559d8466e124f5033c83272aaadd1adc71595b72c1ef5089ab583759fffe29ad23196ce3873647f07f4ff37b4c8f601b6a115e56e8eb818d6b5854196736d SHA512 bc20db947661f10040e7b84766edffefb62c966f5ec568449aaea1e72ddff723772207b98669294c47a5717e4c261c959617d028404e2a3c05f58dd3d04ed03a
+DIST kdeedu-data-26.08.1.tar.xz 338740 BLAKE2B 8789e364851c00375b275772342994e278151bc2bef76309a0fffe335c24790c8bed2175a6b81e2857490c59104fb6ad2ffc8b0fbf01aaa40c45e25e7ca878d0 SHA512 03a269d31eb73f8d10a10c871bc2a3b1641e37cd17808399dfdf132dc620524003186c74797a2cd054e86d162d80e3d3d49f7c65971428492446b14a7485d3e8
diff --git a/kde-apps/kdeedu-data/kdeedu-data-26.08.0.ebuild b/kde-apps/kdeedu-data/kdeedu-data-26.08.1.ebuild
index fee520eecf47..fee520eecf47 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-26.08.0.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-26.08.1.ebuild
diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-26.08.0.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-26.08.1.ebuild
index 3e0e88c732b4..3e0e88c732b4 100644
--- a/kde-apps/kdeedu-meta/kdeedu-meta-26.08.0.ebuild
+++ b/kde-apps/kdeedu-meta/kdeedu-meta-26.08.1.ebuild
diff --git a/kde-apps/kdegames-meta/kdegames-meta-26.08.0.ebuild b/kde-apps/kdegames-meta/kdegames-meta-26.08.1.ebuild
index d257d97b0ed0..d257d97b0ed0 100644
--- a/kde-apps/kdegames-meta/kdegames-meta-26.08.0.ebuild
+++ b/kde-apps/kdegames-meta/kdegames-meta-26.08.1.ebuild
diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.0.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.1.ebuild
index a24117d1318f..a24117d1318f 100644
--- a/kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.0.ebuild
+++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.1.ebuild
diff --git a/kde-apps/kdegraphics-mobipocket/Manifest b/kde-apps/kdegraphics-mobipocket/Manifest
index 472ab358798b..6f372dc83ac6 100644
--- a/kde-apps/kdegraphics-mobipocket/Manifest
+++ b/kde-apps/kdegraphics-mobipocket/Manifest
@@ -1,2 +1,2 @@
DIST kdegraphics-mobipocket-26.04.3.tar.xz 20392 BLAKE2B ea8f01c1b266d9b29e7432a0c2bd1a0a411c6aac3d7832d2a6e10c2a219c113d6bff8cfffa2aecf687b09b6e3b40181d49e0d3cd9b3d432062ce78e8ad04cf8b SHA512 d10b17205704437a9b95ec980bb9a0aa2fcc91f19f26cd9356484e74563d4c7dd7aa7f6e370b43f9fad24090c07f633f3edf60812bc2ef91efc0af7dc0aeab28
-DIST kdegraphics-mobipocket-26.08.0.tar.xz 20616 BLAKE2B 41926dac0275ea781ff9c2017c710b77c80679024663460093ed9303491e951eba2f41829cd4d637e092858eda88e72c691f733435822ea7e088a7317cf645bc SHA512 83dbf717c2db3eb2199ac029d37c7b99d58b0f14014062ae5381e1821858ccd9d3cf4e4db0b3081f094f485ba29d8e3161a749da6ebdece277167615384d404e
+DIST kdegraphics-mobipocket-26.08.1.tar.xz 20620 BLAKE2B 50c764b16949f9f22900ead84a0144b4e098e69624c76c6bf6e50a72e2934bf2fd3a6ad728f3d061eb630e35fb88bc23a9e8af4e17917ab754285609288b1deb SHA512 7b324c27ec412d1ea9549580eff9df0029d44ae2aa047e0eaa9c1fd164c23b47d46bbabb57dbdb08455ae89124d32be5ff790c73abdb4cd5b2161efcbb94ddff
diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.0.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.1.ebuild
index ce94bc15d3ca..ce94bc15d3ca 100644
--- a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.0.ebuild
+++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.1.ebuild
diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.0.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.1.ebuild
index 77c97310daa4..77c97310daa4 100644
--- a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.0.ebuild
+++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.1.ebuild
diff --git a/kde-apps/kdenetwork-filesharing/Manifest b/kde-apps/kdenetwork-filesharing/Manifest
index 1f1066f93b5d..79eace7b026c 100644
--- a/kde-apps/kdenetwork-filesharing/Manifest
+++ b/kde-apps/kdenetwork-filesharing/Manifest
@@ -1,2 +1,2 @@
DIST kdenetwork-filesharing-26.04.3.tar.xz 532548 BLAKE2B 6d0585c845703314d8860814f50b880d187af3588ea731f813033f76b80d4581753da10cbe0ec70629158e2c226a769be9356db7270b9fc900d2d572b6959202 SHA512 2da9a3b3285843e6a7bca532a36eb6847140d8fd4d4cb13b25ec45c6c50a675da5d59212cc3b49c55cbd67bcc63f17f4dd48a7c2672af8a6e66c63257fa69536
-DIST kdenetwork-filesharing-26.08.0.tar.xz 538264 BLAKE2B 9db67f728018d2018d8e255d31e06f5ae8ffcb0780bf9f029e82f54880a8d0ddb232784918bc3b1e979bc349603df34e04480bc878eb899676719e69abd6ddc1 SHA512 aa3924cd4666dd3582435f85d44fd5500916eb58f262d2422b1da188beed99714c293e4f792746b2bbbbeac19cb3c412bc5cd03cd32233aad895eb0871a024c1
+DIST kdenetwork-filesharing-26.08.1.tar.xz 538592 BLAKE2B 57f82b528ef968382104dbf049e01c927fc7d7354430580ee8ad7a2d7dee8c5b06bc050ced0638a8651ef8667236392b4117d89aef6cefb91ca67b61ffa5a601 SHA512 6a5ba1f8b75e107e59134870380cc2690b1075e211dfb15f6a999d8ffe54e07b63f519c2544ccb2af2152884d6b7e5a01fcc0fe5c0fdf66ac9b7b72f6cf549bd
diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.0.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.1.ebuild
index cf06611df244..cf06611df244 100644
--- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.0.ebuild
+++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.1.ebuild
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.0.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.1.ebuild
index e26811b96834..e26811b96834 100644
--- a/kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.0.ebuild
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.1.ebuild
diff --git a/kde-apps/kdenlive/Manifest b/kde-apps/kdenlive/Manifest
index d52dc010e105..4927b427056c 100644
--- a/kde-apps/kdenlive/Manifest
+++ b/kde-apps/kdenlive/Manifest
@@ -1,2 +1,2 @@
DIST kdenlive-26.04.3.tar.xz 19748836 BLAKE2B 05d524f2261a2393abdf57bf193d8c57b02ebd09cdfe1537b29b5a6d7c7483c044760a2915990a78d3bc120d6ae18e5adca4eec4c114423c6b8fd614b10b6970 SHA512 b549d87593a07bb5ffafc0d08b90e628fd36589d19055244021fb95b5f2cc9f650990b93ceed57ff9bb5f59c0c436893a59ef11d474b0b19b3e6b8360054de9c
-DIST kdenlive-26.08.0.tar.xz 19922292 BLAKE2B 0b1cdb3a822882c89ce7b126c422d752c62d1bb221309512ced1d18a8045405b8d8291373255eae20b71c65c756efe147dea52f4beb46569a534410e0986bc46 SHA512 0d6d3a317eb5e065d47c632185f07fab8bb47e8aaaf34c9361fc2d9306e085a87f15c4df2e316ffea7b39c0f41995b89bd7455b7e5bed4e95db93c8e6ace58ba
+DIST kdenlive-26.08.1.tar.xz 19946048 BLAKE2B 79f0dc7735ab2faa459fba85327df9685782c8875c6e3d45fed5c0642bd105236df8ebf768188f6f13732ba821b84232e6e46b95fb8beed90580559710ee0584 SHA512 d9b1f8025c8d2dea41370ccf2191dc55bd95083b6170fe68fd1d5b4a48825a08607d84ef07800ed12251a70bc2fd1ab5aa6348ce0745d0d0436c529863a5e130
diff --git a/kde-apps/kdenlive/kdenlive-26.08.0.ebuild b/kde-apps/kdenlive/kdenlive-26.08.1.ebuild
index b256492b2396..b256492b2396 100644
--- a/kde-apps/kdenlive/kdenlive-26.08.0.ebuild
+++ b/kde-apps/kdenlive/kdenlive-26.08.1.ebuild
diff --git a/kde-apps/kdepim-addons/Manifest b/kde-apps/kdepim-addons/Manifest
index 000c01c65cdf..25832e998ab3 100644
--- a/kde-apps/kdepim-addons/Manifest
+++ b/kde-apps/kdepim-addons/Manifest
@@ -1,2 +1,2 @@
DIST kdepim-addons-26.04.3.tar.xz 2674544 BLAKE2B 505fe8450d4f9647db3ea52268612fee5eb6026733dd4699a681332105f3ed870043f3017e1b6048590c41eb5404ed607be8abbbddec979d60b0df4947d8370f SHA512 583e74b21022674ae7ceb2ef5f702dee258079ed74e3c5f14cab198f07f982dc584e79136bdc2a373db50521a1937d370bf105e73deb3cae9358acd6ff2bd87b
-DIST kdepim-addons-26.08.0.tar.xz 2681832 BLAKE2B ad561d277a1ec53962e93ed0983bfedf109553f18b50562b0d75166c794a56c4e07de5e4d5f38ba415ea2cf757acb5d156f3760fcc57c6b20385b1bee7df9c00 SHA512 a896d52d6a2c969a161e4ea57a04c1905eaf3e0bf8e82f8be09de68cc969680d217d09e92812e4cf176afd24cb84d65a478759da2dd925fd287c2a7b46cf9067
+DIST kdepim-addons-26.08.1.tar.xz 2682092 BLAKE2B 0dbf45557571395e560ed894208dca274dd87a5f2531367637e78e05c686005e20274ac5d97b2daabb50af6de67513634d64b4d274c3f65e66e86f38280697dd SHA512 17264e754a5db082cf3b9314f5d08e78eafac48ca7604355dcb64bb71001db2028f509f53c8da7d324c34f417c19d2164ce44fb8784a1a2fb95a621dd9e9508f
diff --git a/kde-apps/kdepim-addons/kdepim-addons-26.08.0.ebuild b/kde-apps/kdepim-addons/kdepim-addons-26.08.1.ebuild
index 161f895158ed..161f895158ed 100644
--- a/kde-apps/kdepim-addons/kdepim-addons-26.08.0.ebuild
+++ b/kde-apps/kdepim-addons/kdepim-addons-26.08.1.ebuild
diff --git a/kde-apps/kdepim-meta/kdepim-meta-26.08.0.ebuild b/kde-apps/kdepim-meta/kdepim-meta-26.08.1.ebuild
index 67112e508307..67112e508307 100644
--- a/kde-apps/kdepim-meta/kdepim-meta-26.08.0.ebuild
+++ b/kde-apps/kdepim-meta/kdepim-meta-26.08.1.ebuild
diff --git a/kde-apps/kdepim-runtime/Manifest b/kde-apps/kdepim-runtime/Manifest
index 1b674e8ad01e..cafe74488262 100644
--- a/kde-apps/kdepim-runtime/Manifest
+++ b/kde-apps/kdepim-runtime/Manifest
@@ -1,3 +1,3 @@
DIST kdepim-26.04.3-ki18n-6.28-findpkg.tar.xz 1564 BLAKE2B c14ec518720f4572d23112cda9d3264e13baac404b233cd39ed386b80d5267749e8a32d2b4c29811c823b22f950a8c90eea54a29cab9d754eb2fa78e7b5c94ca SHA512 c3882ffbe7a050c901813f5c6ade2d7c19fb5fa5fd7e277029898aa7ca28b0624c158d16b04082c8180e63b54d88fd1190b587dadaec21887dfdc88cba3655de
DIST kdepim-runtime-26.04.3.tar.xz 2327200 BLAKE2B 380e3c962e31a0cf285da9cece4f33b740c42cd27e9f65d37ee8182480b20a2cd1a20b4d9552111f6d77ad429956216fe090ac0d739276d14b07ac02418b406a SHA512 e9ba8b3ec12c4ab1430c35f219591f789536b5bf7ebdd078dc13915a146aa29b03c7d3c1f920962555195ac076ac89e9daf27e2bc36c8d5ead9a92fd03b3ac03
-DIST kdepim-runtime-26.08.0.tar.xz 2363388 BLAKE2B 18dda80e39716b8b0c46ea48f6b96b38e4befac45b1ebcb3c867624fc6d4a4850c39f9354d481f15d14fc37feb4e29bd27ba0dcc3d6a1a0c92843a628a8d29a7 SHA512 067664fcfc6c3c3c8a788880c06cd3f2e9a914e285b900f41b693042733e945ebc455f86ac9a609642aadf2047e85d00425da808a56bf90da682bfc042ae9737
+DIST kdepim-runtime-26.08.1.tar.xz 2363904 BLAKE2B 9c9b112f151319d7e813ac654c88ac06b8f7fda880d3f6a266b5783542e06ecc16c1455375c95d1e433e4f81c3aab480ffcb364add1b58c1961d34e3b778cbd6 SHA512 3aec7e5fd2b8c862051af814885ec167c1f21457889c6bf80c4b1afc1f441586f86adff49ed02d9020784c428122d2926d01829d7a2931976bf4ea17a4d8166c
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-26.08.0.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-26.08.1.ebuild
index d55b49527155..d55b49527155 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-26.08.0.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-26.08.1.ebuild
diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-26.08.0.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-26.08.1.ebuild
index da5d6c863148..da5d6c863148 100644
--- a/kde-apps/kdesdk-meta/kdesdk-meta-26.08.0.ebuild
+++ b/kde-apps/kdesdk-meta/kdesdk-meta-26.08.1.ebuild
diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest
index d036c9efdeaa..d21fcf493e64 100644
--- a/kde-apps/kdesdk-thumbnailers/Manifest
+++ b/kde-apps/kdesdk-thumbnailers/Manifest
@@ -1,2 +1,2 @@
DIST kdesdk-thumbnailers-26.04.3.tar.xz 21004 BLAKE2B 90e84e45109864a29d71f7d394bd6a5556cb9e4e094416b99a7458aad80430fe27355aba38938f0e7f734f9bedcab9f80b532f6bb18a6cdf7cef99acc39ce309 SHA512 c1c98b1bf459a16212e62245433579762fb92d685ba4f25e50d3300fbfa2a702f5f03cd2ab9043a7c62bcd63bbf2a6db9ce824f17a63821d465048b2168edc7c
-DIST kdesdk-thumbnailers-26.08.0.tar.xz 21016 BLAKE2B 151670196c0967cc71bc6ed9a85f88b6234c2cacc6718baf371f41bb5cd4e4017650d56cc8560ce54ef8854510c0b776ca8ce2bd857c72dc30461b66e35b8810 SHA512 cd150d94160d3f4fcd29403784f5c4bb9c7c9ba363bb8120899cf6c8eba1ac9a0499f03575153283c878d1902e0c11d80333d52fb5cc248d3e5f632855cd6e1c
+DIST kdesdk-thumbnailers-26.08.1.tar.xz 21024 BLAKE2B 1f6a34cf767e82033d8ac456370a9c20a291288a73984c51ec01746824010242c1568ad93cc617e4f9cc6cd5f0cf7563c15cc0094e6feb0de6363c879543ca43 SHA512 834e19a64ff688350ad99b979f4b5e4243619dda764357bdeb06c2d426f6aa57c5f245567ed31c4998e470289b85acc325321f3fb110d633f9098f5004eb6a93
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.0.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.1.ebuild
index 3ccbf7294fb3..3ccbf7294fb3 100644
--- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.0.ebuild
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.1.ebuild
diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-26.08.0.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-26.08.1.ebuild
index effb58853663..effb58853663 100644
--- a/kde-apps/kdeutils-meta/kdeutils-meta-26.08.0.ebuild
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-26.08.1.ebuild
diff --git a/kde-apps/kdf/Manifest b/kde-apps/kdf/Manifest
index 6a4168710ef3..3f1a0892becc 100644
--- a/kde-apps/kdf/Manifest
+++ b/kde-apps/kdf/Manifest
@@ -1,2 +1,2 @@
DIST kdf-26.04.3.tar.xz 481908 BLAKE2B 687099003df5e55571c6cd1a32c5f7e5e4fca0af876433c09cd9ee870c9779c29fd4144dc328e5933993ddc95b8969079e5ed1e246445932934cc0ffad33c1db SHA512 eb251d97312dd7702e572e4d7f3c28702fdede26332e05513ecca38d108a081f580ccfe9510bbdde7bbd871285dfb296efbc6d02d9d28580d30d00c402aed496
-DIST kdf-26.08.0.tar.xz 482388 BLAKE2B 703127eaaa12f0f798e5f6d194b03948ce46b6828800efd35a9e537bc99598d960de11ad29d4ca0db168dff8573e6dc6d9930ae757ed9c7a09acbe20d393c693 SHA512 dc2331a56c4fe2ceb56a8cc681858a41656408b44b175ebb2644ea78b604aab7d31feff0160216218306f42fe3923f278c5f418629d32d7aa91103474b3547a7
+DIST kdf-26.08.1.tar.xz 482428 BLAKE2B 13e0bead95cf7c4a5476f176256c54fd8c8253b64eb7d37d20f7cbd33ac892e33b25915c248b1e7eb2b9d456a465c59e330007963498ad933308bebe9e18fa70 SHA512 d3a306fb71025767b22cd699c3cf65a356f9aca9acf6cd7fffe986197ee3d191a5e0844ba31a29a61df7edfd98f0c8623d7b205a0f8f2bf1d6a73389f2253ac2
diff --git a/kde-apps/kdf/kdf-26.08.0.ebuild b/kde-apps/kdf/kdf-26.08.1.ebuild
index a7ee0b36df53..a7ee0b36df53 100644
--- a/kde-apps/kdf/kdf-26.08.0.ebuild
+++ b/kde-apps/kdf/kdf-26.08.1.ebuild
diff --git a/kde-apps/kdialog/Manifest b/kde-apps/kdialog/Manifest
index 02d8457b9ec2..f4af8ade88a9 100644
--- a/kde-apps/kdialog/Manifest
+++ b/kde-apps/kdialog/Manifest
@@ -1,2 +1,2 @@
DIST kdialog-26.04.3.tar.xz 149612 BLAKE2B 51bfa50c54661b7a4f19c692a7442962e38b40a9e58186149fa1d31b93e0150234a5662370d9b29e4f1a5049ad9094224192c80c30bbff0925514f9768c9b851 SHA512 d4f64f550a3424f9576ab987fb828ff258ee841f6aa954a4a95fc5e3661a5eaa2d8c32d4482ef4e1f4c86f246aa0471416635fd8bd920e7832f068e01011895d
-DIST kdialog-26.08.0.tar.xz 149884 BLAKE2B 0f84d398d71b02609e076c6fd0c1197205e3d7a30e12d962b6c07cfd5b1fe8a1e207242f5df79e7aaa91267d5a41293dac9d6796bab4eaa15bd202d0f9882902 SHA512 162e0e3bc57caea1ae38c949f2faad815a0396ca582b93ee86f3f762cd4b11526fea3ea067711245dcd8cc7b3a1993933a525408be1bb539ffc14060561ab423
+DIST kdialog-26.08.1.tar.xz 149868 BLAKE2B 1c76cb20d320acb36046086844452019341d806306711c6e996b65a781168b756b614e76b1050ee5cba6895da86fb4d9aadbf5eacda0f75c4d7c3913acdd218b SHA512 7a83e0ae912f7f72e7c08adf4d74a3ed653aa70c9e702abd277b70fc7114d111e9827f5d4b59153321576e13cca2e7477ba125681d4819e97d03d91b84f40f4a
diff --git a/kde-apps/kdialog/kdialog-26.08.0.ebuild b/kde-apps/kdialog/kdialog-26.08.1.ebuild
index aa5cbc3fdb66..aa5cbc3fdb66 100644
--- a/kde-apps/kdialog/kdialog-26.08.0.ebuild
+++ b/kde-apps/kdialog/kdialog-26.08.1.ebuild
diff --git a/kde-apps/kdiamond/Manifest b/kde-apps/kdiamond/Manifest
index 0d5d02bbc2d5..634ebdd6c5f2 100644
--- a/kde-apps/kdiamond/Manifest
+++ b/kde-apps/kdiamond/Manifest
@@ -1,2 +1,2 @@
DIST kdiamond-26.04.3.tar.xz 4674700 BLAKE2B 0559a380f6f8d87542f71f6ed229364ad9161d68f4eb509b7175e886db09d510bb806c7dcb6b68dd4de5dffa2949813084faa3ba82eddcda8f41fe3574f2ec53 SHA512 0efea1cd7564359854a0fd80324168d3f05012c06c34517b6a026d32727032ff2f5fbb8224a2d720dedb9d544210868d323722a4a9cb672f60e5712c9bd293e5
-DIST kdiamond-26.08.0.tar.xz 4676828 BLAKE2B 623c2044fcb584bc14c1fc40b755cdafa2f2c6c05d8104843adce915d1c79c0005f286d7b8d4518d9de6834796ed83a998ad3f587b498ced580eb19ce0d579f9 SHA512 db355cb220b0cd5e04b24ab45cf7bcd46bd22b6cbd33bb61600be259243f28005755a3ad1c997d60a7e7136db91931375cea11973213f9e1aa7a24fb4ab4795a
+DIST kdiamond-26.08.1.tar.xz 4676904 BLAKE2B 1e911a69d34665cd5b73f43ab1be070d2828f6292d5695c84260250a0a389aa778f8c8c7e68f9519b360d9c99670e3c1b08fe561c1f53e0bace451c14925e32b SHA512 24e9dd9c56619ce9b8b135ac7f265bf6f62259e98026ddaea5a5d83205a1914dff22397146943be3cf37aa040fa65724d24558e5f2696d7355ac66bdbe2f7e4f
diff --git a/kde-apps/kdiamond/kdiamond-26.08.0.ebuild b/kde-apps/kdiamond/kdiamond-26.08.1.ebuild
index f733c2b596ce..f733c2b596ce 100644
--- a/kde-apps/kdiamond/kdiamond-26.08.0.ebuild
+++ b/kde-apps/kdiamond/kdiamond-26.08.1.ebuild
diff --git a/kde-apps/keditbookmarks/Manifest b/kde-apps/keditbookmarks/Manifest
index 016d66a7c00f..bbfb67dc841a 100644
--- a/kde-apps/keditbookmarks/Manifest
+++ b/kde-apps/keditbookmarks/Manifest
@@ -1,2 +1,2 @@
DIST keditbookmarks-26.04.3.tar.xz 262444 BLAKE2B e5c465ec85a030f24e88becdbe08ed8e81fb654ddbcbc2bffb03b01e123b2fbb9503168acda4ff7bb86f35abe15fa987758910d815cfaf6d4b2864307ea5c0af SHA512 6019001b5bef8424518cdbc0a24b7b86cf134f4c52c21417cf305a417d17ccfac5b3e391b718401abcf2070c374c9446615ab8e6bb5a79a8c492b745c72c9251
-DIST keditbookmarks-26.08.0.tar.xz 262428 BLAKE2B 507d3082063c1da6dc0c7b1cc95d4c988ed820cf25eb85439baa21ef44bea5ff09010e3bb9890aeaa4706173fcf0ea204ae2f2dea2bf6f222d65d7309615c972 SHA512 a7ab4c8c1daa392d4845a24f55570e1580571b34218e82c25a4bb66fc75590351903f5bf205f6ccb95df4d86e88d3ba8528b830ad69c7f77d7b0892f7d85a8da
+DIST keditbookmarks-26.08.1.tar.xz 262460 BLAKE2B 177c13afdceb44f241f0235f2e23922a67ae91482e9dd6ab48461b83fa5135af61efa454f5cdea1cd1de2d74db2705f0315b152f3ba31c18ab176dfd08768b81 SHA512 8f1d200bb8b556e36b2f54e66b8a9d4e884f1b45cf5a550ba1d8625c98df43aba25effbdd3abfa869e5c5d40628cc0c21eabd8e0e36524f00d21771b2e67ae4e
diff --git a/kde-apps/keditbookmarks/keditbookmarks-26.08.0.ebuild b/kde-apps/keditbookmarks/keditbookmarks-26.08.1.ebuild
index b114734d6d43..b114734d6d43 100644
--- a/kde-apps/keditbookmarks/keditbookmarks-26.08.0.ebuild
+++ b/kde-apps/keditbookmarks/keditbookmarks-26.08.1.ebuild
diff --git a/kde-apps/kfind/Manifest b/kde-apps/kfind/Manifest
index 96299741e29a..480a1554d0c0 100644
--- a/kde-apps/kfind/Manifest
+++ b/kde-apps/kfind/Manifest
@@ -1,2 +1,2 @@
DIST kfind-26.04.3.tar.xz 335956 BLAKE2B c0bcdd0a6a4a9724b562ab97f9a4a4b590290ce14b000257e13bf2153884d85bd5fa2fec97887d4c79a6adf713d654419d6e372b09b7fcccfaf8c495984c9c81 SHA512 3fe01e81149e61cee3cb0957f4b96f66c3eacdd13fb4fd44dc85af4eb845744365e3a42b36beab287424bdf86de015465fa8c9be3cc475e12db33bf6c4705876
-DIST kfind-26.08.0.tar.xz 338424 BLAKE2B f10096926dc0519de2c753ab7f19eb12dd481181d9276343728c2187490a2e84fa903a9f1d5b497a802f4af703d0810e883ad010b88effdb1cc1118a7c2cbcae SHA512 4317ec6a6c03b6df4139da45db83bc452cde6acb91021ba64376be15ed6a9756f853fb38ec8157813425d89f5791b5e58f37b011129035e9530a98fbdc62bb62
+DIST kfind-26.08.1.tar.xz 338444 BLAKE2B b784c9fdf605b03058a9126c4a801e71b0daf05d84d8bed48c052558480599ea4fe83861906201cbac517ce2172f8e3e6ae82114c2fff1ac7dfa7854e0a92772 SHA512 30da5d256eb6ef1d5a8714d11f119bb5694f93b8d51ca787c06c7fc450b4e132bd94a5b74aff7f7e593bf741215c5d1314b5f489d6942a4c4f35de254f086c2c
diff --git a/kde-apps/kfind/kfind-26.08.0.ebuild b/kde-apps/kfind/kfind-26.08.1.ebuild
index 267530199bcc..267530199bcc 100644
--- a/kde-apps/kfind/kfind-26.08.0.ebuild
+++ b/kde-apps/kfind/kfind-26.08.1.ebuild
diff --git a/kde-apps/kfourinline/Manifest b/kde-apps/kfourinline/Manifest
index 8b8b69d7fb23..b40f6532eadd 100644
--- a/kde-apps/kfourinline/Manifest
+++ b/kde-apps/kfourinline/Manifest
@@ -1,2 +1,2 @@
DIST kfourinline-26.04.3.tar.xz 747260 BLAKE2B 36f6f991cc340ccee1989769df88162003e80bd31920b09923a61e54566cada9d9ee3b25cb9e520eb8670ece9374558154cda4e3e1d837d1d5e4eb1ba7e0f7dd SHA512 0ae6453e6a1d131e73351d77c3b25d4487e89c768e329d9080c6f5e547eee7ee1b7702dea4ad3639d91004bdad552840246a9c84a374007f0c1be9497665d6ca
-DIST kfourinline-26.08.0.tar.xz 747332 BLAKE2B 134a272be7c35422552ed4dde0122cb6002a15bbcc75c4089afe490346c0af12964b4cb22e74462cbebe9f5d5cbe0c10c99b3b40166f8c1679af5f0367d22724 SHA512 e0db97207c5fe479fcadc921aebcd5399c20ba4fa936dfb96dfd042b6b5eafd428cbfdc32a6e964a57c3192da64bad36fce1d8a2ceff570d8b51ed03ff0b3cbf
+DIST kfourinline-26.08.1.tar.xz 747256 BLAKE2B 6fc2d68d19f8af768304fe4b26e4035ae96cbbd2aa54de5d1cbd1df8dfbeff76c7edfa261e712fd7dd8ac51ad7667d242b7f00e60faa5d50e48ea88868f35d38 SHA512 29a9b6344fd1d495b93f30045e70c89176e9848e7ea23f32bf2d7cae9749f606b70a23803c6ccbfb080c01b29351e4f4c9d19910a2d9da0f9502f97eafb1217a
diff --git a/kde-apps/kfourinline/kfourinline-26.08.0.ebuild b/kde-apps/kfourinline/kfourinline-26.08.1.ebuild
index d8fdc12acb41..d8fdc12acb41 100644
--- a/kde-apps/kfourinline/kfourinline-26.08.0.ebuild
+++ b/kde-apps/kfourinline/kfourinline-26.08.1.ebuild
diff --git a/kde-apps/kgeography/Manifest b/kde-apps/kgeography/Manifest
index 81bd1503948b..f636b22c9367 100644
--- a/kde-apps/kgeography/Manifest
+++ b/kde-apps/kgeography/Manifest
@@ -1,2 +1,2 @@
DIST kgeography-26.04.3.tar.xz 12471400 BLAKE2B ba9a315aea983cea8460b469eca80e7ca4707f67688c4f9c7530e8e8b0479c14005f9a366099c4c828842ddf773e58b976a355739c5c0b7815a1a373a6b558f5 SHA512 0a7baf7a7f8695111b83ca696e0cfa82f084e582f9be31592623e14304bf343068aa91a72dd29c3bf12dc5bed9a36b9c40bd15f71579197f48716d50e850a74d
-DIST kgeography-26.08.0.tar.xz 12474624 BLAKE2B 7d5024b0da338a677f56ce2cf74bcf466d9719083ba3b1074db5e1294efbbe1827c224ac7769a5615db10b7e2366a57b5f0329adffaac2c5c72e0250980ccd1e SHA512 0be862bf40d98dbc58bea9d5159ae4ee60cfd673b55ab994f2520790f81656070ad5cec18b4d73094c2c1539f841a9a53c67c696483160d15d06229f04efd34d
+DIST kgeography-26.08.1.tar.xz 12473904 BLAKE2B c7641ded4d8a06a5ad45190fbf06379054e90bfc2a058cf433d935cf3d511dd9f400c7128a9fe7362f29a512dabc0b627171583d1a1213ada723bce8d7affc7e SHA512 df05da578a6973702bc01cf3afdfa8756adc73d627078e89aac7334fb804b790153cb9c79589608c10c33288fdd8eaa128aa09c6bf6bf92f764546286c5800eb
diff --git a/kde-apps/kgeography/kgeography-26.08.0.ebuild b/kde-apps/kgeography/kgeography-26.08.1.ebuild
index ab6d46385828..ab6d46385828 100644
--- a/kde-apps/kgeography/kgeography-26.08.0.ebuild
+++ b/kde-apps/kgeography/kgeography-26.08.1.ebuild
diff --git a/kde-apps/kget/Manifest b/kde-apps/kget/Manifest
index d0bf627e61d0..24b54aca8b1a 100644
--- a/kde-apps/kget/Manifest
+++ b/kde-apps/kget/Manifest
@@ -1,2 +1,2 @@
DIST kget-26.04.3.tar.xz 4851116 BLAKE2B 2c3e258d86ae9d57ee08666807f4f2183b0c072e2d9ab93c20bd9d5e58c0051a9374084b047cf1f6079c79b3c3476c4d5634b431c4724979ec11d947356a924f SHA512 d33b134df57631caf2ffd851b302213aa9792be80451980d97ca86c5c0e87bc9f3e06f4e4cd7f7ec41da9cfff08b82164bce6bdf8f64c215b62a99a3442df1a8
-DIST kget-26.08.0.tar.xz 4851160 BLAKE2B 66df66ce68ff0428dff9c1344e4913fdff1405632d80c94656c8b0daec4ca96ee88fc1b185ae34a7e2478a54661ee6665ee852ae428c6c3925394d2e8d097177 SHA512 906dbeb4455a922bce1c790f1a0193e82644b91015a36252a4280efc52f4f635a816e6af908fa158e02ad2cc92f3225289bf4f304cc7b1d06f7df562f69d67d2
+DIST kget-26.08.1.tar.xz 4851048 BLAKE2B 0a39296c069450df51998489fc81e362977ecdf5872d7c536dfcb135360959be195802dcbc6a0aa21c54823ae6e7160dbc3484ef562458143557ffdde35f3109 SHA512 3acedec2aca77616297e4a7fad865fcfbbd3b8e7662d84881472e957af6da6fdf029953ee2b686731ce446b750007d616d1bda2b6b439763e0b3d522035a83c1
diff --git a/kde-apps/kget/kget-26.08.0.ebuild b/kde-apps/kget/kget-26.08.1.ebuild
index 12b49ed20725..12b49ed20725 100644
--- a/kde-apps/kget/kget-26.08.0.ebuild
+++ b/kde-apps/kget/kget-26.08.1.ebuild
diff --git a/kde-apps/kgoldrunner/Manifest b/kde-apps/kgoldrunner/Manifest
index 4c376c41ec9d..377f336eb82a 100644
--- a/kde-apps/kgoldrunner/Manifest
+++ b/kde-apps/kgoldrunner/Manifest
@@ -1,2 +1,2 @@
DIST kgoldrunner-26.04.3.tar.xz 4463844 BLAKE2B 5d046e4121a6b040cfa7b3e24ba33716730f71d11688a2add893bcacf29d9c52c88db0e83327f228e5779638048a5ecf0eab6f60d99162b89ff37062d59e0d6e SHA512 3ccc799d7df9db338c75e2fd65ff09e8debe29cda56d9b9d95c30063a2f98a5c70a2cc5b553774c05134ada786707f4800f0f14b47f2872fa103984564596c4e
-DIST kgoldrunner-26.08.0.tar.xz 4473492 BLAKE2B 59031718b297bcf675b5f98a0a0d4dcd43cce3ff5141e5b290d3db16337c71a3345f08420e793db9bce7d6c2631b129f98219bacde39188577f98fc79f99c33c SHA512 abd13647dbfd99a12ab8630dc7c5f1863e7dd293e300933ffaf4bdb4037014a3f23adb4fac5f2bfcf063810d546b1608009ba43b22b1fbda4e7c1bfe2de4e047
+DIST kgoldrunner-26.08.1.tar.xz 4473660 BLAKE2B 3cb72bed9b759d499abce07ef523f5069d51b4acd4566737e2634f69eb7d9988a6a4805c744a743a560ba2407d94aa9003558f18df6959c81c79fd5842fec6ec SHA512 b56fdd7304411fae175575d22717bacb8c768b97c2f7706fd629d7ff489ecd244221f14908744d4001663371b1200b8986810831c1e59afd1c88b24ea2e21096
diff --git a/kde-apps/kgoldrunner/kgoldrunner-26.08.0.ebuild b/kde-apps/kgoldrunner/kgoldrunner-26.08.1.ebuild
index c046bd0dcf2f..c046bd0dcf2f 100644
--- a/kde-apps/kgoldrunner/kgoldrunner-26.08.0.ebuild
+++ b/kde-apps/kgoldrunner/kgoldrunner-26.08.1.ebuild
diff --git a/kde-apps/kgpg/Manifest b/kde-apps/kgpg/Manifest
index f185d4a482d2..3b1b13f682c0 100644
--- a/kde-apps/kgpg/Manifest
+++ b/kde-apps/kgpg/Manifest
@@ -1,2 +1,2 @@
DIST kgpg-26.04.3.tar.xz 3052292 BLAKE2B 3449871aabdc6837b4142f8e60a5531c62906e6bec25e663f332350e7e600c6effe2839d8a882ed9217843b4521e464e6e1c5473d61d928de0728440566eafed SHA512 4fed4d935c79ec5cf3268eda93c456a3278efd45ca589f30b8c21252261e92eadae7387eaf9d288521e15b9cf28f1b58b74dcad911f44ecf23a0c8dbc36a5062
-DIST kgpg-26.08.0.tar.xz 3053072 BLAKE2B 45ca444790a7f23f1d33f93fe089b4f553b8ca249f9db2028b576186446c638fa5362641fdc3212c87b1bd7389c0fdc27f330c14b7dbf62d8c1a018727e8128d SHA512 63c818663149115443d02ecc7985396aabbea5a2e5e7d88f3a61765be74de3a59be99fc776a866e677e75c7d055c6e00c1b616f86f6d8005e182e62b105754b9
+DIST kgpg-26.08.1.tar.xz 3053092 BLAKE2B e5e667224c1e5c91393693ff0b6b420f1c166bc995a3c7d9d3a5e203c3a1d22523c0f484f877c14ea14071771d657fbf3321b09d745033ef4e644b09c250157e SHA512 9ee162c69918d5e9694e910be7dd7126b85c27c52a64194a548d359d618d2faf12bfb0eff7bbea3960f21e0ad84f03e1ebb815234157cf407b047c29be8bda8c
diff --git a/kde-apps/kgpg/kgpg-26.08.0-r1.ebuild b/kde-apps/kgpg/kgpg-26.08.1.ebuild
index 29bda8479617..29bda8479617 100644
--- a/kde-apps/kgpg/kgpg-26.08.0-r1.ebuild
+++ b/kde-apps/kgpg/kgpg-26.08.1.ebuild
diff --git a/kde-apps/khangman/Manifest b/kde-apps/khangman/Manifest
index 450bbbb7663d..b32f3acebe0e 100644
--- a/kde-apps/khangman/Manifest
+++ b/kde-apps/khangman/Manifest
@@ -1,2 +1,2 @@
DIST khangman-26.04.3.tar.xz 7024720 BLAKE2B bf596470707ed4a367e69bcb337c836ad57a98c5a1beb541850be6a117e97b68d9f2035dfe334b3a6197654dfbc389aa5705dd8d0ee19aa1a3cbfdc0a0ddb42f SHA512 ccdd3daf3c9cc850be32a4a3c5008e10ba9d6cd1dcab5dba59e1b08961a63e43f7c35d40f88ead3fa3f87128a3b78e12004f3e8176aea6d2ba33674e55628300
-DIST khangman-26.08.0.tar.xz 7030564 BLAKE2B 5145e45c65971903b86145ae326617095d003a3d283ce3259d21c351f5ce679876922d8d4a67c6f2e9cbec0adeb151ac6cbba4b59f3e2ca589c113fbeac78bf6 SHA512 7d8c5e7e8cdfa5f820abd9acd510c60f6253aec86056a4ac47818556cd3713c1d03321fa03a9a92353fd71248b0105ed1d57b97c1ddba62571e8c15c42b95f89
+DIST khangman-26.08.1.tar.xz 7026328 BLAKE2B 21b2154d15b87589010e3b4b78c8bbf4296c1859f0eee4be88b989d770d7e837fb852951d651cee42f6633382d59ab85c95ee44c5cc44a3ccd84c8ef4e38ccb0 SHA512 6b436c15b21131a0b2c8008cef2dbda4e152de3c0bfa260aa5fc620f27cdc869a16ed40e2ccf41e9a22226cfae6f6cf4e0ea3757a9e2115c0422d93b23f36bbc
diff --git a/kde-apps/khangman/khangman-26.08.0.ebuild b/kde-apps/khangman/khangman-26.08.1.ebuild
index 0826aaffb431..0826aaffb431 100644
--- a/kde-apps/khangman/khangman-26.08.0.ebuild
+++ b/kde-apps/khangman/khangman-26.08.1.ebuild
diff --git a/kde-apps/khelpcenter/Manifest b/kde-apps/khelpcenter/Manifest
index ad747d5a11a4..8b04ef98ac70 100644
--- a/kde-apps/khelpcenter/Manifest
+++ b/kde-apps/khelpcenter/Manifest
@@ -1,2 +1,2 @@
DIST khelpcenter-26.04.3.tar.xz 4254764 BLAKE2B eab54bc33151ceb625c2320f4069ffe1252bc98bf91716ca772c21d561931ab8dfd9351c2194c2798435fe2d82804258f046c4595586c57424b16b194d0a577b SHA512 f7c6a5e48d2fd5cc47cf997dc2b45f6d2d64d2000621f6646145061ae8951995c1118a31b53e31fab1ad27874f37e3bd99fcac2ab82d03f36da3920970a0a22a
-DIST khelpcenter-26.08.0.tar.xz 4261476 BLAKE2B 3fb3447262a947a539f8f1015ce1170bdde70a8a04c293a3598441f266e998fa497838109839471e954682ab24b220655132eddd3a3f8ee4cb7c8143aa88128f SHA512 85d78c37f5c2a24001def5de6d3bb8c18c4bc7ec9c477dbebe421bc35ae5c42076ff1fb920b59caa6f8eb7e180074d8f68cde0addeb358b13d09ba5444ea27aa
+DIST khelpcenter-26.08.1.tar.xz 4261656 BLAKE2B a30d33e9d93a465b98471f3d756e2a94feaa31f86e97fc3578238f0a7ef0150d46e04464ecd98204bd4a9bb76409ba1d1bb4cd43d25b01ac22a05991df9d9ed5 SHA512 93d9caa17fd882350219ec1c70be30d10313c5d59992a3d0063f3810ab17ef8debb856054df629ab30ead79378bbcb80bafbf71e7d420eebf3e027eafba17c04
diff --git a/kde-apps/khelpcenter/khelpcenter-26.08.0.ebuild b/kde-apps/khelpcenter/khelpcenter-26.08.1.ebuild
index 5e137d3c9036..5e137d3c9036 100644
--- a/kde-apps/khelpcenter/khelpcenter-26.08.0.ebuild
+++ b/kde-apps/khelpcenter/khelpcenter-26.08.1.ebuild
diff --git a/kde-apps/kidentitymanagement/Manifest b/kde-apps/kidentitymanagement/Manifest
index 2de52b51dc95..cb1dcb2d02e6 100644
--- a/kde-apps/kidentitymanagement/Manifest
+++ b/kde-apps/kidentitymanagement/Manifest
@@ -1,2 +1,2 @@
DIST kidentitymanagement-26.04.3.tar.xz 205488 BLAKE2B a0c67001d1ace48b5f033b630a4c5c0806aaa2e1e6b9f04c8c9ba2b0b1a94fa0aa752d82ce05900246f81465c32e1cd86d2e39cac83e84a9c685547432714166 SHA512 30aa1c253978103a44cd7cdc14b6d6a481e3659a1013242249f8251bb0715bb12a2bb0897481e0df0d592815f613b2c1674b96da2793abb79274a57f24857362
-DIST kidentitymanagement-26.08.0.tar.xz 210488 BLAKE2B 1733076ee752b5e93c552271c15a09f8759ab06507b749d89018dd8ae7cc978e323f042e9b6dc21c8e1dc6b541d74413c407fe4746e70b5b397dc12e0c8ea1e0 SHA512 fec775778df4443a1e0140b9862fc0ea181bee81e4bb3edb926c70b34ce7db93046265b7eb9635f49fb23507e2c3932b89c4a767f0ae80652f7a3a9e35651bc1
+DIST kidentitymanagement-26.08.1.tar.xz 210488 BLAKE2B 5a51173ffc5bed7f4551b64ef9676d1df36e5956daf318937d89c2a355fdc064928e1c9f2f1d51a08e5c08e03b865ef3befc58265de1c0a3a5773af770d80eb9 SHA512 5ae4a7ee3a726733efcae91d48b2f8a8a4858667cb03919793642a5fd0d60b4848192f13c49a7fe78cbb7767a32d91416126d8b5ef7c64be29043ecaa68dc1ce
diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-26.08.0.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-26.08.1.ebuild
index f2bfa89640d1..f2bfa89640d1 100644
--- a/kde-apps/kidentitymanagement/kidentitymanagement-26.08.0.ebuild
+++ b/kde-apps/kidentitymanagement/kidentitymanagement-26.08.1.ebuild
diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
index 1db83a50a62d..ace49511e85a 100644
--- a/kde-apps/kig/Manifest
+++ b/kde-apps/kig/Manifest
@@ -1,2 +1,2 @@
DIST kig-26.04.3.tar.xz 3268712 BLAKE2B 9e72bf4814d3f2931fdfac46f60b6604739188910b49359dcd04c586e3424755c0894ceafe7e5c8ca3668202cd86c3ad0dc15f01744237f77912801fa802fc90 SHA512 fcc520906e779b68ba40603e09f998feed5aab1c164f9f79ff57c287a60a06e3ef172873306b8e1b670264aedc09e8a6477a177d8fbfdb09cf80fb6040795adc
-DIST kig-26.08.0.tar.xz 3269792 BLAKE2B 8bc2702c13e4680e682a7a68669ae8d26504b97d174064db2255465aafc566c4c7bf171b5d798040fc8e7ca0406ceb3b6556d5254ef9e51b3463d5215b085dd0 SHA512 2b0401df14162d1191b5ea46bef3fe0df15a283ae8ebcef93a7ae661a8ef56c738e90372feee4e80dd857394a86b8d82728750e8f453ec4fe4a5edb26aa377f7
+DIST kig-26.08.1.tar.xz 3269580 BLAKE2B a38bdac2ed256b93abe6a1967ee7851df3575df4d64397f88db19b56cbaa7568d62784207ec1d03cde5e6d48e8b86ab912968791fafd195ec5283db5c3eb8dc4 SHA512 4f926aa6801febe9322c4b3be6b795b0f61f361dc75dc66f6f002c4dba84e94b3f22faabb70177ae1c91fbdf92eef1e235c7541f59413c140f15f3112f980d0b
diff --git a/kde-apps/kig/kig-26.08.0.ebuild b/kde-apps/kig/kig-26.08.1.ebuild
index de355377644f..de355377644f 100644
--- a/kde-apps/kig/kig-26.08.0.ebuild
+++ b/kde-apps/kig/kig-26.08.1.ebuild
diff --git a/kde-apps/kigo/Manifest b/kde-apps/kigo/Manifest
index a0d674041751..8c3cbcf65c0f 100644
--- a/kde-apps/kigo/Manifest
+++ b/kde-apps/kigo/Manifest
@@ -1,2 +1,2 @@
DIST kigo-26.04.3.tar.xz 4838992 BLAKE2B 1d014c79f6095bad0e1d9e285caeeb07e96e4b465edc907808974e5b0c625a62f2ded272a63d2818d78b9a66ef6a12724cbbb00ae5a47e4946488d75f62f8e74 SHA512 1fd0e50dce4facaf55bcc2fb19dad1b3e7cc2f5d582377da213f51a32ba997bdf7a7ef65b85bd6f8627870a6293ef2283c2406bfdd8dfd10656cbdd53504891c
-DIST kigo-26.08.0.tar.xz 4838996 BLAKE2B ac5a974dcb6c9e7c7f62c9905f327910e138bb2788786acc5caa577889203db0178662b53a71791efda7cf19537518d634396109321f2c702ded9852f97c03a3 SHA512 a9ca453475a9795d07d709fce1cf72503aff6be05cf70ee53a57e7b3614543e334d432432122e5ddf9e96c732e30e450c17c01744690cefe84f1aeb88af121b6
+DIST kigo-26.08.1.tar.xz 4839088 BLAKE2B 5ce9d0371b6853d97bc464d4879d06de08037e8cd256463b1ef6ec1221a0b24a351523f47182fd98485a7d84c2d30d9ab1dc5779423088b1b1ab3b8f5871f9a7 SHA512 4d8666ac646b8c5baeb86d92baf2674e29a23a0536358f5c2f43f7fad128657d9066085603f144842f7b0ead97546f2828ac6b87f8ea8a70092b78634e83d296
diff --git a/kde-apps/kigo/kigo-26.08.0.ebuild b/kde-apps/kigo/kigo-26.08.1.ebuild
index 4669ce1ed2fd..4669ce1ed2fd 100644
--- a/kde-apps/kigo/kigo-26.08.0.ebuild
+++ b/kde-apps/kigo/kigo-26.08.1.ebuild
diff --git a/kde-apps/killbots/Manifest b/kde-apps/killbots/Manifest
index 083e52ecea4d..66e3d5bbb94d 100644
--- a/kde-apps/killbots/Manifest
+++ b/kde-apps/killbots/Manifest
@@ -1,2 +1,2 @@
DIST killbots-26.04.3.tar.xz 1178656 BLAKE2B 7a595594eb198fe9957e5a243f6242b1ba62815d83b38f2f102c7e195b00b6ce26d4109d438781518c897fb7f321eda48f6472ad1a980e59022a9b82de1680c2 SHA512 4dc0176ee4a0666f19ebd65186077d3cd82345e76e54a04694cf4567191e4ae997477b27e5099359bd90fc384594423236d44b4ecdd30db751db5987a2d8abdd
-DIST killbots-26.08.0.tar.xz 1178588 BLAKE2B 16df1419adc88f9f71d54d7905a2648a39efd69478bf019423da0b0a05d26fd42710f579163f29b5f0671e4561f32193d2193d85b32a99dac1250997d71cd95c SHA512 f3e6fce20cd8c3ee1bc28f95b22f81504a147a145f8859743d70ab2d0041bf10a5990246691ddd30cc9ce2d49ac138cbc853f68bcaa54e7e08a97a123d0f2c48
+DIST killbots-26.08.1.tar.xz 1178400 BLAKE2B 35204580304726d04dd821c1cd50b26aadcafde5e5243b0e2bb416fb7ace82c3ad74bbe7ccf33e8be9358cadfd4d93bfcf3fb63fcaa6af218f1e6f3d585c9a10 SHA512 d5ae8a0d5b7b8e216dd344097ee01f61e9ec307248c0660560ca3bc0c56b8e2901148e6318df9c3145f17c8e0476f0f50efdbc6381cb9fe65d2a493d83f276ad
diff --git a/kde-apps/killbots/killbots-26.08.0.ebuild b/kde-apps/killbots/killbots-26.08.1.ebuild
index e5be5efb651d..e5be5efb651d 100644
--- a/kde-apps/killbots/killbots-26.08.0.ebuild
+++ b/kde-apps/killbots/killbots-26.08.1.ebuild
diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest
index 05f65fdeaf6d..5fa9bc9bf947 100644
--- a/kde-apps/kimagemapeditor/Manifest
+++ b/kde-apps/kimagemapeditor/Manifest
@@ -1,2 +1,2 @@
DIST kimagemapeditor-26.04.3.tar.xz 1076988 BLAKE2B ed52f3ed859e090244df4cc9fede294a2200d97fb25b693dd1cf1c870a51e2ecbd843da0ead8d1f48d1db0cdfb505807ab43f6ee2c828f81165326721707a069 SHA512 39eb8876c6704aa4b453cda4393c3aff98ff23fb8a86e13fb803c9428775af333086e314955885cb8999c1d8ec0cbac5e2853f3324201e2c72df07c61c9762c3
-DIST kimagemapeditor-26.08.0.tar.xz 1077252 BLAKE2B 285c2e358ef4ca688e407477d207084d38e94823fe3eb55c7d38c07f083b4221ce2fb1f4a6ec52c949154075c8ce6a944dddecb12f4d9509f0f20d07ae13af3a SHA512 387741eb5c56e356844b5cb249242345e50b39baca966509153534da1a7dfc04752a3921edfba0fcfa6503c4bca7ecdbd219e68c934253f463bcbcfa09430921
+DIST kimagemapeditor-26.08.1.tar.xz 1077204 BLAKE2B 881c0d3a9393c0b1b296286e751d15138c0dc76f24ada5683887b676006d73fa9c2d144c2777936b952b681c3522e8a632924981855d1320e1acd9618f657fea SHA512 9ab770427935983e2c1ccb5174b7c0a576508bb4aec3c5a3f4a6dd2f3ae38b0876480763b83d39aaa630fb1a2f5d250bc9b94d33cefced5bd7bdafe7fb6ebdff
diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-26.08.0.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-26.08.1.ebuild
index f188533b083f..f188533b083f 100644
--- a/kde-apps/kimagemapeditor/kimagemapeditor-26.08.0.ebuild
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-26.08.1.ebuild
diff --git a/kde-apps/kimap/Manifest b/kde-apps/kimap/Manifest
index 417bdb0705d3..b52f6b43c272 100644
--- a/kde-apps/kimap/Manifest
+++ b/kde-apps/kimap/Manifest
@@ -1,2 +1,2 @@
DIST kimap-26.04.3.tar.xz 134752 BLAKE2B a2e8ecee23f1ffd4ef98f87a8fef9cc7cbe2990376fadadfc3fd390defcc2882e8cc2fa37e4644d3648be2e84e541bedb4dd3a990e572840abcb032fa09b386a SHA512 541b1dff6b27e58a2356f35d39d61c3de8d7d597c3a3b5746bcc3253f486865ce1e6365373ccc5d8bf69fc652d8258e2c85a5bb01bcd6f0bd87770b8027b20e8
-DIST kimap-26.08.0.tar.xz 146928 BLAKE2B bf96b4274ca4196550ad569a43617e13df133141e585303b21db61265bb4881d4a5a1fdc7d56a4b589e87964e577c44bd61fd6fc9920203ee42917cca6a94646 SHA512 f2d91e590ffe911a4cf9cb191cdd282a9174fdbf4662c485f54a92dbe1878d6acdb6c1e753fb515e230ce0db86147b4770b164a2e79e814b0d36bf1a7dca499f
+DIST kimap-26.08.1.tar.xz 146952 BLAKE2B e5ccf1623e8610c0e152acb763b5f96730c1db15c07466d45719799b25a69dc2d6e977ddda8b506b9f7ab057f7338e59144980ae6e3fa5bae936732465b3fd30 SHA512 09476927770d960ca8a64e8aa7568499999961ed64f46bc372099fff59209bf7dd8eaadb6de73d8b4a2ecbd964c18b9628aa362dd2e576f347fdd4c455a84778
diff --git a/kde-apps/kimap/kimap-26.08.0.ebuild b/kde-apps/kimap/kimap-26.08.1.ebuild
index 6a190e66432e..6a190e66432e 100644
--- a/kde-apps/kimap/kimap-26.08.0.ebuild
+++ b/kde-apps/kimap/kimap-26.08.1.ebuild
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest
index 04d90e3b1465..02832338bc8f 100644
--- a/kde-apps/kio-extras/Manifest
+++ b/kde-apps/kio-extras/Manifest
@@ -1,2 +1,2 @@
DIST kio-extras-26.04.3.tar.xz 5599952 BLAKE2B 18f1d43debe642e6c6f3697a4474205314b24087d8dc9f55aa7c4e199d91aba02401c03894b9424114a2ab760b24cfadd9c7dedde8b1b70944e46555759a212c SHA512 71036243d9fbdaf133e4d65f0de2c71e538e5abaf3f2bfd83093a6cc15779b60860ec39be2317d086fd558a51eaaf58f99fce628224cb6289f0d17b30bb0d91e
-DIST kio-extras-26.08.0.tar.xz 5627616 BLAKE2B 459c7b92feb128d0c1ea1ffdc655a38bade724fe6c75b789733c33b1431cad079102c32ea2213318bb7a0b8d58b43d6413c95222e36e89ae4bc6d2b17398e38f SHA512 4fa24c5a214d72bc34e7bb996dc13e60b7b6b8d4a3f54bdb23c407ab5ea69427f4822fddf6fba214aa7a57cd37774288e81afdb3075d8aeb1b8a6246ccebe0b7
+DIST kio-extras-26.08.1.tar.xz 5628720 BLAKE2B 2b259a447046a6c5f1f0079f6a5cd179b6bdbfef1abe6951bbd4282f43b3a847de5656c62b1569fc211d371ef0ccaca054bfe9936e95e20fc11dc633281ca60b SHA512 4d0b5a6c42159a8bdc4b2798663500f46c70b845beab1c3e4cf708961ac834fd2e53fc8a1c7b9c2fb8423d5a0d409583d79926e7570e7f8f1c001007fabe0c26
diff --git a/kde-apps/kio-extras/kio-extras-26.08.0.ebuild b/kde-apps/kio-extras/kio-extras-26.08.1.ebuild
index 55035d81af15..55035d81af15 100644
--- a/kde-apps/kio-extras/kio-extras-26.08.0.ebuild
+++ b/kde-apps/kio-extras/kio-extras-26.08.1.ebuild
diff --git a/kde-apps/kiriki/Manifest b/kde-apps/kiriki/Manifest
index abc852cffcb0..5b32bab0c9b9 100644
--- a/kde-apps/kiriki/Manifest
+++ b/kde-apps/kiriki/Manifest
@@ -1,2 +1,2 @@
DIST kiriki-26.04.3.tar.xz 375776 BLAKE2B d0a2d6f9cc6bc999096b50579d5db53e2018729c4d6c9aeaabbec8cba35038ff969739100842125c8a7caa78f27894d75fa86efdc0d0de2b2b7a90b2f1cb43c7 SHA512 53401342c32ed0f6e0867cd1e110f0352d2818aa6376517c84c82ab031c066a9e2c2c7c6445ee577c0343d5a2aa95653215609d80c6357a1fb1487065c702bd2
-DIST kiriki-26.08.0.tar.xz 375844 BLAKE2B a55f6c61b77a3f0400b012f53c4dd1c45aa516da9001f00bdb37bdc3fcffc8e8a64b3cf0e3040c4a6b07863383c11d1f74701a6e1a3aba2d3ba6b3a77c7a3aba SHA512 0034fd6f458aed47573b7103466952f138a037fcc8780b851f21c6ca10ae1a7f4adbd3aafda1919d210f78dc9f09034fe2ad486ae03de10339ef4759ad4a27f1
+DIST kiriki-26.08.1.tar.xz 375832 BLAKE2B 16600fa4408f8b916baafb80f4197725c8e65f2a816b6306e845f7bfcdf7ed1a9774e33013631bfcd6c33b1f9fedb985219d781da928a22915aee47c7c83b149 SHA512 a6513d6b2da5fcf4c10360d31f918d6209634a415c7317a948df50a74221efe88efe3a4e31fdb14ff4858e07011b3faf697e23803aad17e336ed5113b14427e3
diff --git a/kde-apps/kiriki/kiriki-26.08.0.ebuild b/kde-apps/kiriki/kiriki-26.08.1.ebuild
index 0aff351ae77f..0aff351ae77f 100644
--- a/kde-apps/kiriki/kiriki-26.08.0.ebuild
+++ b/kde-apps/kiriki/kiriki-26.08.1.ebuild
diff --git a/kde-apps/kiten/Manifest b/kde-apps/kiten/Manifest
index 38d53943b879..9f16d56f7fbd 100644
--- a/kde-apps/kiten/Manifest
+++ b/kde-apps/kiten/Manifest
@@ -1,2 +1,2 @@
DIST kiten-26.04.3.tar.xz 11316372 BLAKE2B e96ef2bb0e5f5e20c512fefebcf2aaf03a8b5c369c8089bc3a69bafa13c9eec2c138ecb9fc249371bb74eab8927394cae5195908143d53721f43b0a904fb0be1 SHA512 e57a0dc19da3a0f01cb1f8b7a80ee6e394fe5b5d0636fb3e7623901a4e4bb3e299318c8d071063f8cdfad4bb64a1fb9fd80ad4ce2a89ed13e7ebf8714b035a75
-DIST kiten-26.08.0.tar.xz 11316312 BLAKE2B 2eaf82151330a454c1adeed703d71ea7e87c848b5472d3320f078fb77537bd70836ff5b8f7d484eb93403c7ef345710ba434573924b088b88b87d89d469dfcaf SHA512 7a0986d6f4d7700bb258014b932b2b527320efcfd0eb45ef229df356d0be4b3eedf1b97fce7056b84ab12f21126af6097818c8454b971c966cd926a659f2b906
+DIST kiten-26.08.1.tar.xz 11317996 BLAKE2B 8e0c66cf7a09fd9f09e555011478d707571d79622c16a62f89b99feb1ee6d252877ebe0c99ea7476bc627f132e85b302cc4d4689d338aafccb571a5a9b7eec6e SHA512 fe1aa302554362c6369f8a2c0c0c085152ae5c674889d825767cf7b30c11037a63a7d78b7ec087c83881e27e8f01156108ce5cdbdea5aa7700efcb243ccc5417
diff --git a/kde-apps/kiten/kiten-26.08.0.ebuild b/kde-apps/kiten/kiten-26.08.1.ebuild
index ecad020d1247..ecad020d1247 100644
--- a/kde-apps/kiten/kiten-26.08.0.ebuild
+++ b/kde-apps/kiten/kiten-26.08.1.ebuild
diff --git a/kde-apps/kitinerary/Manifest b/kde-apps/kitinerary/Manifest
index 8a79a7edeb69..a4a0aedba5ab 100644
--- a/kde-apps/kitinerary/Manifest
+++ b/kde-apps/kitinerary/Manifest
@@ -1,2 +1,2 @@
DIST kitinerary-26.04.3.tar.xz 2179116 BLAKE2B d207bcdff895411abab77f51b83b871c360158783375a3bf14ba828240b4feb14ce3aa4a092412aa7b28ea1e6a396230303772893d9c8ec244185f5fec4213fa SHA512 c6f14c2942dd46b41dd5d68ff376ff7a6dfbb54237d6a13bc6bd12fa645cfe01b1dd160b1b21a3f09839ed624f2e0fb6a25e672d3aff49555f4f0f5e0d853da5
-DIST kitinerary-26.08.0.tar.xz 2193596 BLAKE2B 5ff854959f5298d25f9fe98763238ad01de79ce74cb0a824db868090532251af89fc1d6bcf6b600ffb9059f1b7af1f84096c1a26e139949eced941f7c8a6990c SHA512 46b2b2684e80e7d918d4aa50ba31803be23ca93bfd31973d2e6d6bb233e0b86e309c224b1956a08458c1a2e7ea911f36affc2c5fda5d718e9c3c58a644187e03
+DIST kitinerary-26.08.1.tar.xz 2220208 BLAKE2B 75730946f4d6a1e50268f02c1bb880d46e87f3fc5a055ef1d5b56c7de75e10abb69ee585676b8dce002a01309bde7b0a4759013a219e287b943900e20558d334 SHA512 220984fdf8aa2baada5fc6b6fa2e9b50bfec8ac7b8867d87c6e563f261f7fca39ba2b4eb117235ed136c1a1394192191e51ffdb60c5064bed01c472986fa08a2
diff --git a/kde-apps/kitinerary/kitinerary-26.08.0.ebuild b/kde-apps/kitinerary/kitinerary-26.08.1.ebuild
index edbd81738156..edbd81738156 100644
--- a/kde-apps/kitinerary/kitinerary-26.08.0.ebuild
+++ b/kde-apps/kitinerary/kitinerary-26.08.1.ebuild
diff --git a/kde-apps/kjumpingcube/Manifest b/kde-apps/kjumpingcube/Manifest
index a589a001c473..e1e305a93992 100644
--- a/kde-apps/kjumpingcube/Manifest
+++ b/kde-apps/kjumpingcube/Manifest
@@ -1,2 +1,2 @@
DIST kjumpingcube-26.04.3.tar.xz 352748 BLAKE2B 6e0eeee7d937e36efca8018e22c3075fb9945b4c5564dc068f64f29a83789b9de9562bfc3e0e8f9d18413e640a1a63543492cf9081c5b96f93fc035c2882f630 SHA512 6efad702d6af790c25b7b8af7aaaefd9398197bfcceb271fc799c1c21138bc3700f2039d2111963bbdced9ce9965e5ce6b8b1c79156385ee24ea724adb21d661
-DIST kjumpingcube-26.08.0.tar.xz 352900 BLAKE2B 0425eb551d29f627d426d0dce1b14ff6daf0eca42d69ae05c2d3c13a283b5556ab9aa55d7792fe845c55e492eae1bc350274f8b10cef8556d4c9e501c80ff054 SHA512 a61b2c7f2d4ab5c9d99b20be575db80d224b5d2cd08f93ddd8e01dc3731381b3cf8bc939ad051f4bbedc141953a5bf2ec5490783906438fb44994a4f2bc8a0f4
+DIST kjumpingcube-26.08.1.tar.xz 352892 BLAKE2B 0dec57bfd7f1f553777f180581f29a5ad87bca4b9e5a84399323f13c239c6ca6d9258dcbdd45dbb1e6c76e48564e84c4d46955c1e28bfc9b2e493a98b2c3eef1 SHA512 633bd1e71272867bbf5b431d6d12f7cd329a207b0545564af2dfdf99c185c5304b8916507f7d8059f2734db1873f4b934a92245dddd06f29004ba6ed9a76fb76
diff --git a/kde-apps/kjumpingcube/kjumpingcube-26.08.0.ebuild b/kde-apps/kjumpingcube/kjumpingcube-26.08.1.ebuild
index 61edce2a386c..61edce2a386c 100644
--- a/kde-apps/kjumpingcube/kjumpingcube-26.08.0.ebuild
+++ b/kde-apps/kjumpingcube/kjumpingcube-26.08.1.ebuild
diff --git a/kde-apps/kldap/Manifest b/kde-apps/kldap/Manifest
index 8dcba2a8e7a9..41d586db2bed 100644
--- a/kde-apps/kldap/Manifest
+++ b/kde-apps/kldap/Manifest
@@ -1,2 +1,2 @@
DIST kldap-26.04.3.tar.xz 198052 BLAKE2B dc89022ee20691121c91febabf2a9a7c90cc4c0ce027f9eb177a31bbbdb0d32a527cfedbf99908d9c2a7cad46375dbcb4f60bbfe1fe781c14e77f21dac9b37ff SHA512 4485b065af41e60681a609b717cff88a4f15e193b12d00827c026a0486a12fbcd2c81d1ba6792ec74143d0940f36a9cd46bad269e1da76431dcc2d7d41f5124b
-DIST kldap-26.08.0.tar.xz 198260 BLAKE2B deea7ec97609d489b4802c7cd66be28ece2538ba7b5743d972941c4e0902f9f028185c7167d8629ad1d291524d1b9aef5b9480b62cdcdbbd69a5d985e2ae6b51 SHA512 5393de7349415a4bf1b4236e88e40690a9b4b01848404ff47a12edee3973ddf9e9f6a34fe6fba28fc2b9ed42ab0aea4889b2a5f3d865089304396c04759b7e02
+DIST kldap-26.08.1.tar.xz 198296 BLAKE2B 35ccd6c24c7cab82dfccea6b1e1e9a3e6660e9b3a2f174aa0bee632a0eb953fd000e6319f044b6b03e238f67bd22110b5dfab030f7c82a167358bc451e0d6e47 SHA512 a620fc5a8794ddd92987df38018807190f39f215482b60a26e33f5c233eaf02d6505ac5db8d27292dccc1bf5f6fb1fc1f380324f73bebffaea105e6a0ac7ecd8
diff --git a/kde-apps/kldap/kldap-26.08.0.ebuild b/kde-apps/kldap/kldap-26.08.1.ebuild
index 7f7b045e4770..7f7b045e4770 100644
--- a/kde-apps/kldap/kldap-26.08.0.ebuild
+++ b/kde-apps/kldap/kldap-26.08.1.ebuild
diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest
index e7e7b715e4bf..0a54c9139820 100644
--- a/kde-apps/kleopatra/Manifest
+++ b/kde-apps/kleopatra/Manifest
@@ -1,2 +1,2 @@
DIST kleopatra-26.04.3.tar.xz 2940428 BLAKE2B bed9cef60a217ac3a0d1b7a51b6501b4a12cebf8b96de8e5e057e27e9f660b5d0a4e82d144dbbecbd88acc42c157765d70c008ccfbc420f27f8981629a624ebc SHA512 03f3da761255a06923de9c2da06a91011a3c53df1879afbfa8b8041f7256ba8ad044d8411abbe34ce6a279617a32772b6d96db8af08e661ca7b3befad74c82c7
-DIST kleopatra-26.08.0.tar.xz 2959720 BLAKE2B d43e6306e524ec60b85178f2a278250c791978aa5e49839c123c7a2c1176b76a53b2eca8a984e79a925ed61b353d608af601b6f8f1526493977e30d9483edf58 SHA512 620729ff699876110d2aa6e7d667bad449b2aaaba591c01c54083d7390d98c7f7a4399fe7bc9cdc8665e0d91432506fa7204ffe4dbd44db70b8e209f9253859d
+DIST kleopatra-26.08.1.tar.xz 2961192 BLAKE2B 0338d1478e6d90fe861a3347bfd34b41528451c0e552fd69c212d2ea51a43cde496834ee19576c54bebdf959c4229bbbd9c247ebafe72a12ca304bf9be300449 SHA512 00c96c96a5563f1427666c3cea4bc0bcfca6a7d9bda14d3657e1448329a2ee7b1318536f441858c328bd82bba5f54871441484edbbd917ccab2f5463eff46536
diff --git a/kde-apps/kleopatra/kleopatra-26.08.0.ebuild b/kde-apps/kleopatra/kleopatra-26.08.1.ebuild
index 849f88c0d4a9..849f88c0d4a9 100644
--- a/kde-apps/kleopatra/kleopatra-26.08.0.ebuild
+++ b/kde-apps/kleopatra/kleopatra-26.08.1.ebuild
diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest
index 2b6b5454b1aa..6e1c128b8f16 100644
--- a/kde-apps/klettres/Manifest
+++ b/kde-apps/klettres/Manifest
@@ -1,2 +1,2 @@
DIST klettres-26.04.3.tar.xz 47189112 BLAKE2B 86269630167175716ed1b432e2c229c0f94b8232c981dd437af1e1e2d258bb71dbec225e519237581f0ae5f87a6fb0bf687566f0b66833e06b0e0c9e8bf8f02a SHA512 44091079738852f83b3a10167df51c6c7035eeeff14774e178b0bc0e468d8fb95ad662ab387b3840df7596a8f192f9ba13568fdec65214b3a99213bc2b1db307
-DIST klettres-26.08.0.tar.xz 47193208 BLAKE2B 6196ccb91ce61d480d3c5a4b0b58fe3bf978fade626c6287ff224735fe2b7ea79141625a120227c4d72c4e46e7a092265dfbbed3736e61c829f4b5548ff6d368 SHA512 111fb459638b4b3d8fdbc9526b96107f252430d5887d194937e869c89f8671e6a73b3049eebadf37bab645fa67ea0e1036e22d8ee7947a7a9c3da9cefdadfdd9
+DIST klettres-26.08.1.tar.xz 47190152 BLAKE2B 0878cc8c1ff609d7d8a6e8444478197638e65e50e046aa8843983e824822e593577fb5daa4466f965abbd3566e09b04903dc5a60480c531f0d95362563e6aa42 SHA512 9c0cab27bc50ffdcd96c670371387e6d075e4606f67b1c46ddf252e705e8b59b9430abe1e906b639111fc8866422376ac9b722526551a2553d82956ead924736
diff --git a/kde-apps/klettres/klettres-26.08.0.ebuild b/kde-apps/klettres/klettres-26.08.1.ebuild
index 4329fdf10dbc..4329fdf10dbc 100644
--- a/kde-apps/klettres/klettres-26.08.0.ebuild
+++ b/kde-apps/klettres/klettres-26.08.1.ebuild
diff --git a/kde-apps/klickety/Manifest b/kde-apps/klickety/Manifest
index 027e3b88b25e..2b064fc107ad 100644
--- a/kde-apps/klickety/Manifest
+++ b/kde-apps/klickety/Manifest
@@ -1,2 +1,2 @@
DIST klickety-26.04.3.tar.xz 1506152 BLAKE2B 9164291614d8dcdd02e3550417a5024168bf7660e2629e7c05b51b8ee2a44e5b16eeb76f1f6cb737bfc38800f5c419e76344703f81e3070bcd4399edae232e0a SHA512 a5af0bcc7026c7b0bfd965d5928133abf7a87282d81061d40f0a706e299cdd6374a0ebb2ee9351ab356009f7dd66394465d45e500e442ed98856b2385bea067d
-DIST klickety-26.08.0.tar.xz 1506244 BLAKE2B 393eee7c0e5bf62f1904e192e19fb53f26f1e8e80a519ca75b24fad731da11108c977ee849ca278006fdd1ef8cf130785ad0f0ef1564b0e36b591d8df3d1c194 SHA512 b7966ae8930e705e0e4af8bd535f83938718a1b33c5021766c89dc7afbccf0b12fdfde928f51a624c2e0f2eb332040eebd6b4d7338a477187d2aa4ae0513f679
+DIST klickety-26.08.1.tar.xz 1506296 BLAKE2B a7b7bc69a497291fd197e7e035d0bbae66adf54b14b1c539db2bc40f7dd6b03f6e79b49bb7f52f85a5ec27661df3dbe92403d15d0f3e8127c2542abf8ef4841f SHA512 059d1fb36e319978095c623c799689a2a4392c5f953e034283b8c564fbe575be121d582fe669b24bb711943a165f220cf5cbf5bb016b596f7c868dcf7b142be9
diff --git a/kde-apps/klickety/klickety-26.08.0.ebuild b/kde-apps/klickety/klickety-26.08.1.ebuild
index c1edf47a2a76..c1edf47a2a76 100644
--- a/kde-apps/klickety/klickety-26.08.0.ebuild
+++ b/kde-apps/klickety/klickety-26.08.1.ebuild
diff --git a/kde-apps/klines/Manifest b/kde-apps/klines/Manifest
index 0dab438b38ed..e5df92854218 100644
--- a/kde-apps/klines/Manifest
+++ b/kde-apps/klines/Manifest
@@ -1,2 +1,2 @@
DIST klines-26.04.3.tar.xz 1675836 BLAKE2B c690c43aa41d92d5d4a7ede472eba58546c5685b0177ed3a0988f63e8a6bf74044b168ad2da1c6fc1c7447043312f250e7a5b160e81082f75246820bcbd25f50 SHA512 b97bccf2909c2230872e4e914f2cddd3911dba35004f0d59238dd6b4a4ebbc9972602cd3613b520349acce819ed03928666ec75e9a92e53b54562c625faa1acd
-DIST klines-26.08.0.tar.xz 1675856 BLAKE2B 104e736a42aa8c98e0c9d491a63040ec5ac25f93c3e0bcd74520d3e2e0791e11312716a8c98992f8fec94bb103b5c04b6baa29d527e52950e07374d55bd0dc9a SHA512 32f4470e0a2f26776a2fe4e4f27e001c44fd9b773de97cf72400157458e677346b385907e73ae3f79734b2c25e9d14ec6f5d2d6a3c36b4072e883dacdc8fcdf6
+DIST klines-26.08.1.tar.xz 1676204 BLAKE2B 31794a142d0bae73abcc6d4458b4f7f75b71f7259bdc7e3c8a1466ab354b7ea0ac4365e81e735e9cb35991f5a77e5a145d5ba9b3f67da297bbcd80c02e8073a0 SHA512 cccefc14b0f9542a9a244cb03fafd835080307535d51cf2807525bb56b6354e1ad77b23fb098e5abb2bf7953bf7b9dd77d908906ae9a84d3c75be8c1db04080f
diff --git a/kde-apps/klines/klines-26.08.0.ebuild b/kde-apps/klines/klines-26.08.1.ebuild
index 1204ef4ea1b4..1204ef4ea1b4 100644
--- a/kde-apps/klines/klines-26.08.0.ebuild
+++ b/kde-apps/klines/klines-26.08.1.ebuild
diff --git a/kde-apps/kmag/Manifest b/kde-apps/kmag/Manifest
index ba27d5bbb2ad..6cb2f98f07fe 100644
--- a/kde-apps/kmag/Manifest
+++ b/kde-apps/kmag/Manifest
@@ -1,2 +1,2 @@
DIST kmag-26.04.3.tar.xz 680556 BLAKE2B dbcc63cbcbab500a6bfd9456b7732d72bf683e3b4333ff6726c826345c795a1b0d56d82c0e80692616e2da2d947d91003bc717a70f5ad4f25ee8870e7a13bcb8 SHA512 590c8aee82fe2d95c24506ef8de58cabb26dd4446f06477dfc082240593668f38757a3ba1fa28d4011ada29b2aab41ecab6eb0595b35f60e46896b3623d91412
-DIST kmag-26.08.0.tar.xz 680556 BLAKE2B 18c9a4541d67c7d02866029c6a334414f6266a0927c3a5475cd82374f5f5f3c1553aaf6c4e3905f5d1ce21c68258b0b97c62e0119ec88eac6f28251cd5d1a385 SHA512 2b937083a52c041a53394b25910a9f90f124b395fc8eb7bf58da3ec30a5c509099411c347b4d866c52056bf16e7ce9a723dac40714d371a7b26e7384db7629cc
+DIST kmag-26.08.1.tar.xz 680576 BLAKE2B 0a570000e59785862af64455cfaba381b5d29c25f6961f77551d00839fc81c37446238d675b0f9cbd8ab64fae4bfbbf1884faa903879cee546a4c51971702a4f SHA512 7a625f34a39aad6227d63d39c0257cbdf831066d0ec11275ac3616bfa01abf19822bb428f24e1a2bc3ee07ffd08788d5c1d63a4a1ac34ce48403c18ca9949b89
diff --git a/kde-apps/kmag/kmag-26.08.0.ebuild b/kde-apps/kmag/kmag-26.08.1.ebuild
index 154b4ad88a7f..154b4ad88a7f 100644
--- a/kde-apps/kmag/kmag-26.08.0.ebuild
+++ b/kde-apps/kmag/kmag-26.08.1.ebuild
diff --git a/kde-apps/kmahjongg/Manifest b/kde-apps/kmahjongg/Manifest
index f075371a0ab6..29e0c166c470 100644
--- a/kde-apps/kmahjongg/Manifest
+++ b/kde-apps/kmahjongg/Manifest
@@ -1,2 +1,2 @@
DIST kmahjongg-26.04.3.tar.xz 3723224 BLAKE2B febb751bcd09897f4dd8f2c7f02a91bc4ada46fda4bce77c89adc57c29c21f0941fa412f05520f8dbc98c6ea13938ff2e18f257196fab5ff2b077edebaee5ffa SHA512 30e1ba3b406c488f21d412b8cf9bd7f94070d596039ec842bc5d690ae84c4807f1e08b679424a13ec069e670d6ae165b88ac2fdc796519dc1220e3bf78271caa
-DIST kmahjongg-26.08.0.tar.xz 3723668 BLAKE2B 8ae3c9d2126a188941ee1c84b9604581433100793091759f3da401ae931c58d025d851117955af8139fcfd2ecdd22ac3b34c6609a89b0f072893ba63d5e22943 SHA512 e183b9ea967c8d1ad54e1a24a05f5dfc83d4fba01d9f0ab9f04a6984d263befe196b41fea19eb87cbc7e6798f004d074b8e15e27972dabf2cd8ae755fd79d197
+DIST kmahjongg-26.08.1.tar.xz 3723452 BLAKE2B ab4b0853e0aac730267bac8b219a2ac0fe8abcf4c1de2797efe18c1db6a0885fa5ee1a11e8da588c3e8c80da4d71f23d8d15c01de772f13e958f2326e4e402a4 SHA512 4323cbd21eb7c87abd887a31b2d177a20f27f64f9a72cddd6ffe6c72f23cdd3ac1a035f16b766189750c179912238d3db7cd63959797e2e7e322ecca24997b97
diff --git a/kde-apps/kmahjongg/kmahjongg-26.08.0.ebuild b/kde-apps/kmahjongg/kmahjongg-26.08.1.ebuild
index 0def9f9a9f57..0def9f9a9f57 100644
--- a/kde-apps/kmahjongg/kmahjongg-26.08.0.ebuild
+++ b/kde-apps/kmahjongg/kmahjongg-26.08.1.ebuild
diff --git a/kde-apps/kmail-account-wizard/Manifest b/kde-apps/kmail-account-wizard/Manifest
index 561ad0dbc336..ec628c2e8608 100644
--- a/kde-apps/kmail-account-wizard/Manifest
+++ b/kde-apps/kmail-account-wizard/Manifest
@@ -1,2 +1,2 @@
DIST kmail-account-wizard-26.04.3.tar.xz 175376 BLAKE2B 1a04ea00587cd20021b45a11db167f9472d019c4866db09277c9914da8001576fbba011e8081f11e7173d4cf583c3932bed096cf9a69b23f128ce2f3fb33be9c SHA512 f16b1a173bfc15a7ade2863af5e3fddf6a6b3fb25b36228988ec449788e6e45db9d5474697e74f32e15a5630cc953875542d0a16240d285f786a2c46565bcc2d
-DIST kmail-account-wizard-26.08.0.tar.xz 175340 BLAKE2B d2a1abc1dda42690a3fcd72d1edc222729c07152ab0e2719c55f7c23c922843df594ab7928e343beb5a3ffc6dafd0661baeefcce941fa03dd936419178655c98 SHA512 0a0e026f437d50ec19fe20f32d92805f8d9b5fb1b5e932d0d2077265737e03bc5136627e3bc3980d201bc9f9c038878a341001d49dc9bdaa9f2e4f7ac8efd702
+DIST kmail-account-wizard-26.08.1.tar.xz 175404 BLAKE2B 9fbf96ed845b9f42ac2a6f2c19267eac157a8b9c3e078f9638438edfd308b5c758ddfd1057f90e8700ce957d09b0d7716d29c08ab92d774331d3b554321ec8fd SHA512 e2f0f952e4354d70c863602bd64dc243903afba35955645165bd8a49157fd2b50bc5606d381babea6023b745c60ae46c00f7c58fc09bb36ddf24eb621bf2a4f4
diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.0.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.1.ebuild
index bf1376d0086e..bf1376d0086e 100644
--- a/kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.0.ebuild
+++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.1.ebuild
diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest
index 2e5222427f86..78dd3c1362bf 100644
--- a/kde-apps/kmail/Manifest
+++ b/kde-apps/kmail/Manifest
@@ -1,2 +1,2 @@
DIST kmail-26.04.3.tar.xz 7836280 BLAKE2B 7a9bf1b5eeb019915bb4bed9a56b5a396d1f18958876aa2c8610af936485d12cf041d8292c804a1626c2c93c102c6c3ec231e950f15b77e5e1744203efb16c08 SHA512 1c01692805442e24fff92a5aad7225ac03d7dce1c52e1475802fea874ed51b5ecc6a062fe925fec76dd404679707d1eb850239f0ca92cfc1cd7da11838f6c217
-DIST kmail-26.08.0.tar.xz 7841200 BLAKE2B c0f64052d310d2f9793c75751031a7a0bf80445636f7b2843d3d66e9a1cb52a981467d4e7ba32e4895b61bd5149d869ea426f7c5625a5c208d22017bd16294af SHA512 691d301bb31c0e0585c129c00a42776e75b8a8959414b6f7485dd54d623639e9fd9335c00d60c7d03404830cb9919ab39109ba542e8f6b6a9b0ad314f339e1aa
+DIST kmail-26.08.1.tar.xz 7841248 BLAKE2B bac443c09c909b118ca9fc24fc2efbb742bccc036152a4b769ac9bd13b54880ed8b8f7f850f970bd888355e7b4f0735b4ed22d6f7b141c66e6e5eb524471bb96 SHA512 8c8c80f07af8ba5772277da393f8d94026027e4d47b3cc0fc8de67f61e76f78e4a3ed5a0c1dec719956b48ee6e590144a691fc09fdbaa745d7fcac6f61bf2754
diff --git a/kde-apps/kmail/kmail-26.08.0.ebuild b/kde-apps/kmail/kmail-26.08.1.ebuild
index 69da823f1b1b..69da823f1b1b 100644
--- a/kde-apps/kmail/kmail-26.08.0.ebuild
+++ b/kde-apps/kmail/kmail-26.08.1.ebuild
diff --git a/kde-apps/kmailtransport/Manifest b/kde-apps/kmailtransport/Manifest
index 95a7c965be2e..c038017e9b14 100644
--- a/kde-apps/kmailtransport/Manifest
+++ b/kde-apps/kmailtransport/Manifest
@@ -1,2 +1,2 @@
DIST kmailtransport-26.04.3.tar.xz 197032 BLAKE2B a198b8cff11818038e3c2261a0b48723771dc7faa414c60a9a026f2d6e725d35cc7ae629e01651b86d09b61eee33ea7ee7fb68f10fdb21cf00fd31e56edb54c8 SHA512 85637c5057298833ca5aed483de8be028998cc2a54f37f4872589ba6f407cb9349d0c614ceed87fe805876a66e32f008f7190ccd0636621380abbf3dd34caad4
-DIST kmailtransport-26.08.0.tar.xz 202332 BLAKE2B bcd24db458a15b4708af53980f8e177cdfe3869c2d1087123ff9d610a17d1b18f6b7ccb92589d9ac9c9d0826a0643eab01be37bbfdb77509e569330fc4b150c8 SHA512 84dcd83a1aafbc620e9ac396f8b438bb773658fe991c0894e4dbd3323dedb51b3bed312b5c401adce6e31bd8d5b8071428d451bd025a6b464b19eb2127194604
+DIST kmailtransport-26.08.1.tar.xz 202308 BLAKE2B ba154b1e6c94b6c4967e3a1db71af7bd8b988099c35335fcf9b1ac51e89ab0e7d7d66ade733dd95e09e20a1a3a7fd409aa3a9ac8d549f2cf5e8dd634f323535f SHA512 dee8c77ed742f63cc3faaacd802ab5f1956a5ff108cad86fcc61309df94eaf6dafb9a98c33b5d3baf057754a17ddc2e674adcbacd8ee8415d91f700f8cf0a81f
diff --git a/kde-apps/kmailtransport/kmailtransport-26.08.0.ebuild b/kde-apps/kmailtransport/kmailtransport-26.08.1.ebuild
index 7c91d66bb41b..7c91d66bb41b 100644
--- a/kde-apps/kmailtransport/kmailtransport-26.08.0.ebuild
+++ b/kde-apps/kmailtransport/kmailtransport-26.08.1.ebuild
diff --git a/kde-apps/kmbox/Manifest b/kde-apps/kmbox/Manifest
index 38ee82449cdd..3de485260b74 100644
--- a/kde-apps/kmbox/Manifest
+++ b/kde-apps/kmbox/Manifest
@@ -1,2 +1,2 @@
DIST kmbox-26.04.3.tar.xz 33952 BLAKE2B 40a9a07e2360cdadb9f21f96e4bc9df6bd119eec84dc93b58a8ce05e5f7090b5de1f976e7cb4d7141245f67ca715adf9cbbc93d351c1dcab60981cd58822651d SHA512 4fe1eaa4c2bc007e9a3b56246661882dca9428cf4a02ee0bd4e94bc2b1f6ae16925926a7046c82ec26e59788127a7051ea843b56b3d14bf2127533580d4ace05
-DIST kmbox-26.08.0.tar.xz 38776 BLAKE2B 402e756d918f6025069cec58f5dabcf447ae822ddec81894f1f397a0d67fa19d3d56bb701c72c7bad865e9223953f4a5cd9be4d0ddfdb662bb23884bd6be55f9 SHA512 7a8e337be656e0ea32d1f2651f13c529b7bc1fb835ad8877ca05998ae64cbf3c952a4bcbe8c60ddcc9e333b1f374ffbe6220049bba7a576fa1848a91e006ddca
+DIST kmbox-26.08.1.tar.xz 38776 BLAKE2B df02788943ac926c5b3afdaaaee7dd3289c6c20ad01bae43424bc776150160b5f685e089f011358a4a8ef2525e11966e2713768bca80c55ffed09716a6f2c2a5 SHA512 f5bb68353f8d67db0aa649ce035b6c846e3baf0867a441fc1ef69f2f053d8f679bb673af0196772d6ffcbce626f2df2f5e9b44578c911cda155cb5f4915660bd
diff --git a/kde-apps/kmbox/kmbox-26.08.0.ebuild b/kde-apps/kmbox/kmbox-26.08.1.ebuild
index 2d16d1b75dc9..2d16d1b75dc9 100644
--- a/kde-apps/kmbox/kmbox-26.08.0.ebuild
+++ b/kde-apps/kmbox/kmbox-26.08.1.ebuild
diff --git a/kde-apps/kmines/Manifest b/kde-apps/kmines/Manifest
index 1e2be23aee7f..ded1ef4ece1e 100644
--- a/kde-apps/kmines/Manifest
+++ b/kde-apps/kmines/Manifest
@@ -1,2 +1,2 @@
DIST kmines-26.04.3.tar.xz 952744 BLAKE2B 85c5da4baac538686a5d70aca4c4c1137ac16db155ed6d55e421d714a748b1c9e6d4c26b45bd6eb7fedf8b127b964890ad3401d3174a05fd0c78cf15bee4bb5d SHA512 0408b75f219ef92b69554b73c22c22d798b4aa3ceec4f788752164c4ea753afbefe0658dbc168fce73f97302d97d70cc7670f13342e14dccdd5bf38f7027bd5b
-DIST kmines-26.08.0.tar.xz 952460 BLAKE2B 64a4666b198124451892982110b3cc7dd0cf1f45489fae6fcf86f214ec04ad8b2794065773649f7cdad83ce6b9805a146bbe528765842bb5eb75866a113e6bb6 SHA512 494cebd411ae77e6bc77e64f5ddce2d5c83d7251cf13381cd29c7221d5d5958a6060a326d0ba96f35b3ddc3e89b55fb10b5452a932c9054cf034eaea2416bf38
+DIST kmines-26.08.1.tar.xz 952372 BLAKE2B 146c3e1769fa0a9c463aa49ba617f65d3414c1ffc3a941348ba272b78fba2200a53fab900419ea1b982df2a72d3c2c1b7c84e2d4d256adb1fc98d87a53d8dee6 SHA512 8405106c209682e1fbaef399e81373c20b902eb9d512917e2ce5804258cc06a10d2d43f8a087531d76c16270bd93d0a49c774ed1071288d0255083d285c35d17
diff --git a/kde-apps/kmines/kmines-26.08.0.ebuild b/kde-apps/kmines/kmines-26.08.1.ebuild
index 75ba88eaf13d..75ba88eaf13d 100644
--- a/kde-apps/kmines/kmines-26.08.0.ebuild
+++ b/kde-apps/kmines/kmines-26.08.1.ebuild
diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest
index abac49a41705..5dd9eed107cf 100644
--- a/kde-apps/kmix/Manifest
+++ b/kde-apps/kmix/Manifest
@@ -1,2 +1,2 @@
DIST kmix-26.04.3.tar.xz 1180120 BLAKE2B 659b0c6fdfc1509daac7609ff7e755df5d9cdb6fa1e072ec2f309e1b812090d2bf3e49da0677180aef4d42524feac8d139f99df87bcbee4e6b55376bdec5f940 SHA512 9e290c7fc2177e1fa300432003210a237d8670ee53a9dc760f6e1c31dc701561e14779eb14c93a32c53a4ad5d436f1c66117627d9490921e9331243b48c54a1f
-DIST kmix-26.08.0.tar.xz 1176804 BLAKE2B a1cb5290efdde683995ba26e360612d30e57b80b24052f3c8cdeec3b6b82ed6ea53664c393aa865c05c8b126dc13da203d4941e93d397810bac8232022c0f5fe SHA512 2cffa20cc9d3bc7d70aec7ef22bab81e69abf5429a4c8cc2bafbfcfb86cadd3714c87e75f68521a76a512a0c588ac8aa602ed6b9dfecac4545426aebf42cb3a6
+DIST kmix-26.08.1.tar.xz 1176760 BLAKE2B 06bf3c94879e839d1213c4642c66817528695825dc6d1f243400bcd0a535534c6e7a3f6b0a4668239a7de4a662aad28170cad025f86e48d9868bc6cda4b32a1c SHA512 5e2412ea5d105e33b43fd5c8b4633717019d3fe9fe8ea69458dd35219d4b1aa15a50d0501a3d73191053464c093ce16fcf7b3edbc5178252235cfba88d3206a4
diff --git a/kde-apps/kmix/kmix-26.08.0.ebuild b/kde-apps/kmix/kmix-26.08.1.ebuild
index 53a23d3918d2..53a23d3918d2 100644
--- a/kde-apps/kmix/kmix-26.08.0.ebuild
+++ b/kde-apps/kmix/kmix-26.08.1.ebuild
diff --git a/kde-apps/kmousetool/Manifest b/kde-apps/kmousetool/Manifest
index f8c9e46909c8..339e89fde579 100644
--- a/kde-apps/kmousetool/Manifest
+++ b/kde-apps/kmousetool/Manifest
@@ -1,2 +1,2 @@
DIST kmousetool-26.04.3.tar.xz 136048 BLAKE2B 31f13574259034c6278881e40bd872074a471c3090fd2b1d0a7a37dcd9e894f5f3e47f942678d43112414905b7d2219d9ac127067f39705815772ab72a2ddb37 SHA512 78d02c837a0735604c7bbf42d2c397d9a2cfc467b1fc82377a338869263f219dd32552dbf698dfa185f061c3c41a00991599dc206cafc0918dfd84af722c6995
-DIST kmousetool-26.08.0.tar.xz 136716 BLAKE2B 28a5cc65e3bcb20d66b572498c7facdfc8c22f6c926b6bf380525ed1e91e319012fd6e35f337dcf7a3ea89f86598974a1aeda91e640b4097bf1659aa5f4c7a67 SHA512 1dc1e9d645231620b9eef13c0a7ca83428828f8dd442fdf1b2044ee4c3b42aad0dff4a2092450494b0823e7c6d36f584f1e87aa6856f9c3f9258e17e806eb219
+DIST kmousetool-26.08.1.tar.xz 136716 BLAKE2B b90a44b7ab219651f155632ce612e09ebe8e91ae065e16d7bae6f3137b14bce0d2c7cff1eb2c9178b49b0f075a925b29cf7bc40e3bbc6f0103990bc797ee2f03 SHA512 8f89c799b9b2527a0cdccc7fdebeaa94ad522a471f863332f5e8ea7e9cc51a73f374fe88473eafda06625568ad362baa0d9bf21a6cce6349cfa7bfa3a4d7774b
diff --git a/kde-apps/kmousetool/kmousetool-26.08.0.ebuild b/kde-apps/kmousetool/kmousetool-26.08.1.ebuild
index 86955270b720..86955270b720 100644
--- a/kde-apps/kmousetool/kmousetool-26.08.0.ebuild
+++ b/kde-apps/kmousetool/kmousetool-26.08.1.ebuild
diff --git a/kde-apps/kmouth/Manifest b/kde-apps/kmouth/Manifest
index 5174bc472686..16f629656c78 100644
--- a/kde-apps/kmouth/Manifest
+++ b/kde-apps/kmouth/Manifest
@@ -1,2 +1,2 @@
DIST kmouth-26.04.3.tar.xz 1945812 BLAKE2B 20b030e8b6b6444dd4f6e1d48d03b40d0f47e14e88c07a14eb46900d3f79a5f9c05fa7e7e7b909144de6547d0313d85a674cc93cbae2aaff69eaaa63149ae050 SHA512 652685a059aa799b8ebb9c149d177ddf5e25773d7256d297db0dc6bbccaa3f2ea68dc99db81c4e113af82570bac22a3b2550ac66cb14e24eea9a4ddb5c5c0bb3
-DIST kmouth-26.08.0.tar.xz 1945860 BLAKE2B e0d0e5c8cf2decc972033d22be00a002a4638c9a2b58cef5e25ba6fde96995523ba08ac1747b013cbb8a061e95514d25389f53e091a5b3f4c4bd0a4e6e4bd678 SHA512 d7d32009bb12ce5d99ce3e9e6a3a004eeb6a0ba20567a9d73534a69367a9d7e5158c5d59841e5da96fcd98cc27569b408fafcaf2c792395af6f762960ed600ca
+DIST kmouth-26.08.1.tar.xz 1945920 BLAKE2B 9d829cbf70435691e428eae62e5640f8b19c43bdcf1a4d15ba1c84d247851ad3175ea1d9ed002149e5a5243454b8889a55bc6e1a7ee28819302f143e16bf2008 SHA512 9db6d3d4820d496b7993d31128eb36aca4256fabeea62c05cf6bec89361b60e211b1b61c52135842d3a3f0263fa62b33007d30c0cc6b2d44c27e95ef2f414de8
diff --git a/kde-apps/kmouth/kmouth-26.08.0.ebuild b/kde-apps/kmouth/kmouth-26.08.1.ebuild
index dadf64a475a9..dadf64a475a9 100644
--- a/kde-apps/kmouth/kmouth-26.08.0.ebuild
+++ b/kde-apps/kmouth/kmouth-26.08.1.ebuild
diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest
index 1478a0f6dfaa..f82f0c6ee479 100644
--- a/kde-apps/kmplot/Manifest
+++ b/kde-apps/kmplot/Manifest
@@ -1,2 +1,2 @@
DIST kmplot-26.04.3.tar.xz 3025912 BLAKE2B 0025f38940f12e6f3fa1c1eee7187cd161c7347c1a366d84d8cc19b3064baad173de6dc73d9cd1bf16f9aa790232fa7c0c16e813b3c4e650d32f9cd48a5e50e3 SHA512 fcbfcca5d92daf3346f99fe9721a95eeecc9575c2b56e377a5a62cba73669d5a27df43cd586067e2ca0f8d5b0d9335aac8a97fa680944f08de60957580a9e1b7
-DIST kmplot-26.08.0.tar.xz 3025976 BLAKE2B 119b25d159f0759724717ca8704a2f9d3355ba14703fd2f2fad0e4b9f004c2b9e3d7570ad27257a9b561620cf50cdebfc5ee7e0a781d48fbf882bc6eea071ffd SHA512 1fce5e98119caaeec750706cf6fdb5cc478ff8502336ee14582228648bffd278d874785fd51780bf58cd6ae7aeaf1cd90174bf8608892dd0ae4c006d2ab1cce0
+DIST kmplot-26.08.1.tar.xz 3026064 BLAKE2B cf58731e41b8b567f49ed208ed28f3969e59f79e538b634805efbfa78c8b646418f0efe2ab52d694e83b054b5fb6cb61f21598c05aba18af16972baabc503e15 SHA512 4341d28b6b4d98df7296fb9feaee52bf498510ccedb0c124cfa601da91a6205d43df4ed0bde1e78d8ca296a3f69582b8fdfe3bfc768ce284e80cf2151a14aea9
diff --git a/kde-apps/kmplot/kmplot-26.08.0.ebuild b/kde-apps/kmplot/kmplot-26.08.1.ebuild
index 402642d7155a..402642d7155a 100644
--- a/kde-apps/kmplot/kmplot-26.08.0.ebuild
+++ b/kde-apps/kmplot/kmplot-26.08.1.ebuild
diff --git a/kde-apps/knavalbattle/Manifest b/kde-apps/knavalbattle/Manifest
index b7347f00779f..9714a1300b23 100644
--- a/kde-apps/knavalbattle/Manifest
+++ b/kde-apps/knavalbattle/Manifest
@@ -1,2 +1,2 @@
DIST knavalbattle-26.04.3.tar.xz 1050564 BLAKE2B 7729d6b1786114beea9420aab5cb5ffd93b74108aafabff91a9dd36640d26069d7da78f0a238b5532b9ba4d43c7e029a084de479edda523bee6581b797d5a978 SHA512 c1b39990b89a31154a4bb15d4a132255323c9658ed0659582721a43cd6454caf6e5e26bb7c2da13b612756822df30f718a731480307a21cfc8c161d74b9d1831
-DIST knavalbattle-26.08.0.tar.xz 1050616 BLAKE2B e3e46df52edbb74ea3d939e3c76e2a09b1e94ddf750768a22059d664c0e6dd4b5ffa523c1cb7d7c24b6f2d72fe39f106f07a45fe475cfc6af3547eb3adb8f59b SHA512 ef88f0d5a71caf01dc85f0712622b55bb2da6624bfa03436a0a512c48552d5c63de8e8b99a731c64b1160a4f3a22d923f767f93a5473308f042da11684de8031
+DIST knavalbattle-26.08.1.tar.xz 1050272 BLAKE2B acddbaaa8dddb7974b7b55c42d482c1015eb6f7390785389351730b266dbea066a11eeff3c1243581e1a754b3bff9c177c995b4e8ce3126282dd97a60e793f03 SHA512 10cb84e210749567b4dff44e3b77219cbed951ee04ca2dacbac221f4d509c7cf566272c9a10e0b6ae03072e5699342477c3be4a6279e0b6c9cdef67f69e5c921
diff --git a/kde-apps/knavalbattle/knavalbattle-26.08.0.ebuild b/kde-apps/knavalbattle/knavalbattle-26.08.1.ebuild
index 67acd49854a4..67acd49854a4 100644
--- a/kde-apps/knavalbattle/knavalbattle-26.08.0.ebuild
+++ b/kde-apps/knavalbattle/knavalbattle-26.08.1.ebuild
diff --git a/kde-apps/knetwalk/Manifest b/kde-apps/knetwalk/Manifest
index 329062cca684..b78de0e06b4e 100644
--- a/kde-apps/knetwalk/Manifest
+++ b/kde-apps/knetwalk/Manifest
@@ -1,2 +1,2 @@
DIST knetwalk-26.04.3.tar.xz 1014460 BLAKE2B ad7ff9a1969c6d05f52655b1b744eff7043a202f045228ccaa92b39ca7b6c78d28d30f8a270835ef08810c258e2f9a3309860f10791f80ee1a0ae8320bf04505 SHA512 f24d4a8a2077d6d068b2ca57a1a7421c3761062fc8b043676d25670a2870587c94995b9206df0eaaf8cc58c2f20187b3ecf770121122ed7ab524ca9cb8f3e37d
-DIST knetwalk-26.08.0.tar.xz 1014404 BLAKE2B dfc5f589d11cd12bd88bba9efb94df9f3e046cd6b37a20cff26d267f41399e1898b8955fe3fbda461a7e90907f98b8d58f9bcd5e36226008f9ede80d7a10e6ec SHA512 35336e6039fcf15f1128909424b4dcdb40df287401e50b6d151fa4bab3f6166a988a09049c40d7c6831c3b1dca983c9a6b697c11ff60b3d5ea58e9256e939874
+DIST knetwalk-26.08.1.tar.xz 1014352 BLAKE2B 8bc579c00c929b346c91bc2a77e1164b425ca1adb6ef0edf733ace8e7114b98cb079547ba0da529ecf2de2e16ffa33d98901e58eaf91396a69792beb6b7e3e7f SHA512 43b098a42950c294d24ff021ac5b3274242bdbfbfc4c5ff8b4ac1b0ff38247262a87790ae18244115370ea400c244b129bc7ee90f7c827c4cd60dd2bf59a11a5
diff --git a/kde-apps/knetwalk/knetwalk-26.08.0.ebuild b/kde-apps/knetwalk/knetwalk-26.08.1.ebuild
index 47ce451baab9..47ce451baab9 100644
--- a/kde-apps/knetwalk/knetwalk-26.08.0.ebuild
+++ b/kde-apps/knetwalk/knetwalk-26.08.1.ebuild
diff --git a/kde-apps/knights/Manifest b/kde-apps/knights/Manifest
index d40b9a8d6fca..cfe5884b671e 100644
--- a/kde-apps/knights/Manifest
+++ b/kde-apps/knights/Manifest
@@ -1,2 +1,2 @@
DIST knights-26.04.3.tar.xz 2501024 BLAKE2B e9363988fdecf78a3548ce85197e6a00a94bc0e4403d89b0c46c8170254a46ce47e8a4a64891b984847703df0ba86735ca5e340d3ddec6685097118c476eaed1 SHA512 d2c4a97a36e622fad1c5339e304c9e8c78ddb5a249d1ff1df6db6ce584ddee9c85e488ef242aa50cee1acdc88fe4ea6d719798075fa8dc1697fbca13dce05db9
-DIST knights-26.08.0.tar.xz 2501388 BLAKE2B b5dd86ec9867cacc9f011097ebf2e1d6a6a062f3fd1a15fa105a81109e532a465e0147ad129da345c62c356ceaeef3fbe342ff355364e3b65e6216c85af2b14d SHA512 b59c498c2b2dacac80db1b9a52a467b1bce36344e6464a95d5bd07eb5c36636682d8ab5d791e02ca5b22616c4793a314bd71488c930f99184e79285a7db3c5ed
+DIST knights-26.08.1.tar.xz 2500128 BLAKE2B a2215350231d82d2442f3f556f56a371ec8b08aff6e961b5a66a2c1966ddb44cea416d6f7ec61a610afc255bc4af8f73ed90e6eda8119cd623f8fe80d7ba1ae0 SHA512 c6fe4c6ec15c6cd5b758abd352538becba885a033468f40be3282c6bad9f405c2a9e05308a0c7f09edbc89004027309b1376149cacb3a9b721429b114be48a49
diff --git a/kde-apps/knights/knights-26.08.0.ebuild b/kde-apps/knights/knights-26.08.1.ebuild
index 2ce883c0aae6..2ce883c0aae6 100644
--- a/kde-apps/knights/knights-26.08.0.ebuild
+++ b/kde-apps/knights/knights-26.08.1.ebuild
diff --git a/kde-apps/kolf/Manifest b/kde-apps/kolf/Manifest
index 2a2a8d422283..1bd82b16af4a 100644
--- a/kde-apps/kolf/Manifest
+++ b/kde-apps/kolf/Manifest
@@ -1,2 +1,2 @@
DIST kolf-26.04.3.tar.xz 1083000 BLAKE2B cc1398c54301d01389d13361a8a47cd00d8e4bdc44d7b85b9ee4b1088d9fbc1dddab6c2437b1a136fac227791ad3c3712962628cc9e4456b2f9be92b689edcc2 SHA512 fa7ece8cab7c5cc69d21d8432f4607903bfdf2648dfc18b6053c8a67a7b999dfe7f0f3382f677c3db1d9c1a7074cb413ad59321c196360d81a6ecb7699929bd4
-DIST kolf-26.08.0.tar.xz 1085312 BLAKE2B 3e712d2550bc52d06111f3c997c2b4e9458cc34edd09d7eb8df1d03f19338d9cd0339ed6b0376827cd92a6b90684b87fa4be7fde0111df8af53f08bf96171f5d SHA512 84c42d10be23433af752f1ff7573509cb7d9dcae75ab407a0407d336f22c4ebf1ffc34484507d5738e0e11a59540a16d942d6e8c0e4997cfa6f0f773f2dc5b1d
+DIST kolf-26.08.1.tar.xz 1082112 BLAKE2B d881c527a7cc0377f8cc111dee26a818b2a3c8681aee30fa3dbce598ee1c914a5c3751e587751ed36c4ed4510115faa7c4038ece182c460dad8efdc5e1a26bde SHA512 7306d2ecfa87220b249140005fef41dfc7111f9b1dd9e97fef2ff787aa7284ef7b16fcc915c233248ac50b966742b1ecbea5e0249c532914aae33df12f9e2e1a
diff --git a/kde-apps/kolf/kolf-26.08.0.ebuild b/kde-apps/kolf/kolf-26.08.1.ebuild
index f0db43b1f3e0..f0db43b1f3e0 100644
--- a/kde-apps/kolf/kolf-26.08.0.ebuild
+++ b/kde-apps/kolf/kolf-26.08.1.ebuild
diff --git a/kde-apps/kollision/Manifest b/kde-apps/kollision/Manifest
index c87be6515e3e..1098b50e0af1 100644
--- a/kde-apps/kollision/Manifest
+++ b/kde-apps/kollision/Manifest
@@ -1,2 +1,2 @@
DIST kollision-26.04.3.tar.xz 313720 BLAKE2B 644a5cd799459908c54739355b3253cd1d2e1a3372a3a17d38326a6ba418fdbabb29a6ddeed6abd1d480ef6f6764c9c1cabc11aab118a5a64326c9112f10a948 SHA512 333ca39fb643ac8b9a5b1c92e5d7901b5271f6e41e8c26a0f1a302343ce6c393bf240e1dadc9f6b033d92476ae65bce8a78a6f1f76c1d1e47f303eabed6b93d9
-DIST kollision-26.08.0.tar.xz 313752 BLAKE2B 92c879b4ccd9bf3a7ee8e2f1a894d9d0fdbb7c9d8ff0a0b075a6f869d765923f2e7c04ceae03bcd50f2df7be813f5ea6120bcb2371665848fa1d19917d6a9031 SHA512 5baea2a1ed31fc577f491b44e8cd7e62ae4a766f09ec2e796b81dbc031e7a409b9aeb06a16d25f5a839fda2d45d5daa4da7b63feef0abf7751bc38cf4cfd34f6
+DIST kollision-26.08.1.tar.xz 313796 BLAKE2B 32ee921306ca327a20dc4b6d7c3097fed44e9c014a55da1bfa118d9bb1726c828697ab8f33a5463645655d056b836646bd0538823374bd774f97b69e5e54160e SHA512 af324f458a03718e3b76706cb8f25e278a717aaa3cdc3a4a825cdb1965da9eb8dba43c6d35e5981934e6979f53ad1f84cf2fc0f44993d7654aec4a0fabdf3102
diff --git a/kde-apps/kollision/kollision-26.08.0.ebuild b/kde-apps/kollision/kollision-26.08.1.ebuild
index 740c866ca660..740c866ca660 100644
--- a/kde-apps/kollision/kollision-26.08.0.ebuild
+++ b/kde-apps/kollision/kollision-26.08.1.ebuild
diff --git a/kde-apps/kolourpaint/Manifest b/kde-apps/kolourpaint/Manifest
index 1df618b24813..0db9e8af2326 100644
--- a/kde-apps/kolourpaint/Manifest
+++ b/kde-apps/kolourpaint/Manifest
@@ -1,2 +1,2 @@
DIST kolourpaint-26.04.3.tar.xz 5319860 BLAKE2B 7cf25c87e81850becb52f1f28a9c893835c92ca5f4924307049c20b66730b6f410cfd3d2a797e20e9c77db5f5607b44ae476c286dfc99abd4d7043d9ca14b18b SHA512 9ae76cb09db52c74c2cba729e6dd3021daa0913e00dc28d37ac3b593f177d526357564a98f1d526bd6fad3dfcb778194031ba0707346e3ea3f95e7d2f3e16fd4
-DIST kolourpaint-26.08.0.tar.xz 5319832 BLAKE2B eb708da532a155fe0c5dcafaa50bdb676edf2d9601f913af7d3631e64bf7abc83000ab0bf35571fb3f496ea422be3516a257097500a3ec7a511062dcd2ccd2cc SHA512 f87e55067de9eb0844489a5afc57f6b697d9d3f764b28047711327ce283b8131c576d6a345118df6a96a97c0cf9dea94a4526fd782f657cd8bb6b071f3dc2b33
+DIST kolourpaint-26.08.1.tar.xz 5320020 BLAKE2B cbe3ed838d2b0da30360d30414fc443fae969a04b54c1239d58ee268d7b70934627491f80fef185e2ed41bcbb29a715dedecfc5804b93b7151212b3e0ffcc57c SHA512 143605490adec36228969ba368b8d457d3ae6393ceecd533e65a1b9e1f5ed32c4f73acb0891fbf380ccb6c9220933d17d4c76a55ace65787bcccd2502d94be39
diff --git a/kde-apps/kolourpaint/kolourpaint-26.08.0.ebuild b/kde-apps/kolourpaint/kolourpaint-26.08.1.ebuild
index 3348c398e090..3348c398e090 100644
--- a/kde-apps/kolourpaint/kolourpaint-26.08.0.ebuild
+++ b/kde-apps/kolourpaint/kolourpaint-26.08.1.ebuild
diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest
index c7eba5a2411d..2e94dccfb18b 100644
--- a/kde-apps/kompare/Manifest
+++ b/kde-apps/kompare/Manifest
@@ -1,2 +1,2 @@
DIST kompare-26.04.3.tar.xz 963088 BLAKE2B f6571cabf68941eea7e32952ac4dedc47892e88eeff58a7c5eff4c96c61a7b8bf744afd0dc9528e955dc478c3e193b985c573bd640ad19e2e380d2ab7900477a SHA512 193de7caff2dba4686554b93f5f3bd6a1e3ba67f07c5da4dce91843f7c8b77b2abd0435b4fd0ca711c428302de232e8b161abb96d269ec997b6c0ba7500b62ba
-DIST kompare-26.08.0.tar.xz 965900 BLAKE2B 98b35112ae85a019f735879395c0fad9b044e6ab0b3ece0bb23c7de3d3e75ae6ae7d15fe61d96a81eeb8e5ed863a8c4f48b664be6db84a981b545f11154c3e03 SHA512 959007c5f0d16fa470688e68fd3180d5f0a4df8980aba687b1e804d53f0aa1b89f8bb49acdcbf1e28d4b7416875589cb56a84da6a4d2fe0ac3658167076e6eb8
+DIST kompare-26.08.1.tar.xz 965992 BLAKE2B 7f4c4398d6afe00dfcc9e34ea43d8e576f90d59ed7c324105158d38933d55d383af1972660084b218b8b68310de07d1ae3b1fbefa38ba1c1dbac74a826c3f814 SHA512 06b0566a1a017fef11aafe56e12715762eeb59a79b9efb5641d18f5ca3f6520f25e591fa5ffe91e56451ef47e85bd42430ae961d934d9d042bb9711004b4c6f6
diff --git a/kde-apps/kompare/kompare-26.08.0.ebuild b/kde-apps/kompare/kompare-26.08.1.ebuild
index 316139ea4a30..316139ea4a30 100644
--- a/kde-apps/kompare/kompare-26.08.0.ebuild
+++ b/kde-apps/kompare/kompare-26.08.1.ebuild
diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest
index f4625f086b9b..26a6f885d107 100644
--- a/kde-apps/konqueror/Manifest
+++ b/kde-apps/konqueror/Manifest
@@ -1,2 +1,2 @@
DIST konqueror-26.04.3.tar.xz 9852692 BLAKE2B fce3104929dedcd46cc81dcaee84030a5be4f66310f005b209e48962efc78d1c053fcd727da93b7ab633d3e5c89778f01455bfca371984581973e8798451e49d SHA512 438d64a981de8fa537818c9cc0c6820b28d4af51a9c5e5055dbbf5c607c31a7a7eb9532ed226b66118eb4757d7aab66f78b39cf1c4c4391acf87ae01e75f0768
-DIST konqueror-26.08.0.tar.xz 9876712 BLAKE2B 27fa5337e760c38b036c32d9b98f5f1ef0f5b05fc06871d97bc01cc6a10bfb52d7cdfac026af194568289f86bd01af1896472924ee750b2ae4beaf5fd1313025 SHA512 4901b74aee01294b54725b8c43ac40a2fa200cfdda6865df5241f4144e0aef57be2111827f720e82341139137d2ecc51ab0b51120fb3cf2f8a8bb21d74ad7d90
+DIST konqueror-26.08.1.tar.xz 9876924 BLAKE2B 85d5b1ba6b66d0029186e0f8b807affe3a4ed837eaca43d8703868ef11392dee4984f988e96ebe8ab9a419df84c5f91ea4b8dddcffd3c834fcaff5782d3e20c0 SHA512 483dcb1eee5d165ed4d612702652268245fce578c73f4ffdf8fa8a5fe13a24b5543ff802a88ef06e41157024f2975f31f30fecdab971a488863ca64e7d17cf5b
diff --git a/kde-apps/konqueror/konqueror-26.08.0.ebuild b/kde-apps/konqueror/konqueror-26.08.1.ebuild
index 4eb27407f85c..4eb27407f85c 100644
--- a/kde-apps/konqueror/konqueror-26.08.0.ebuild
+++ b/kde-apps/konqueror/konqueror-26.08.1.ebuild
diff --git a/kde-apps/konquest/Manifest b/kde-apps/konquest/Manifest
index 4d5078f56832..00dbcdbe565c 100644
--- a/kde-apps/konquest/Manifest
+++ b/kde-apps/konquest/Manifest
@@ -1,2 +1,2 @@
DIST konquest-26.04.3.tar.xz 862176 BLAKE2B 59e09c63d6fb04a752bc5d99260e34cfd993ef6ee67ec51568aa2f4e7d8f327be44c104e330437cf8dbda4f74340218284649d88db44a8f885f2963abfbfa013 SHA512 2b6948520d84521eac8759d7c738ec3cbb0afef63acd51c26cc70c823db0ea313b6cee468d8023bd0ed4f903bd4701163812c83fd5ff5b9ac80aab2fd3274c49
-DIST konquest-26.08.0.tar.xz 862384 BLAKE2B df0db2b57e65f5fd928b20bf92dd45cd5e14a31a31e824e813fb08e6ff1408edb91084499e29495fc22f5c75c874e4ec9d6315e7732aaf5d4c807b10d6b68667 SHA512 f11131cf181688a501badeceb8ce494eaa6ce99677405071d1087c425d1fccc04319a2189b9a7dc59d58941606230ed4914e399d214e6e01bc16e470a2dd25d5
+DIST konquest-26.08.1.tar.xz 862424 BLAKE2B 213c15a332b803ca44b8219b44d5d440ea903dd498fc361324f8ea8680f559c7367f98f2c75ad0ac05619c779b142aeec675318a1dcbdee04f297417fddf5e2b SHA512 e1c9654051cfcb0c40d30982f906fd40e3950b3042d87d527387e1eb8b5b313dc09ba365ba4222419b9c341edbf853b5b689c63c4e6a17afb0073b8f89d19555
diff --git a/kde-apps/konquest/konquest-26.08.0.ebuild b/kde-apps/konquest/konquest-26.08.1.ebuild
index 3ff1da753625..3ff1da753625 100644
--- a/kde-apps/konquest/konquest-26.08.0.ebuild
+++ b/kde-apps/konquest/konquest-26.08.1.ebuild
diff --git a/kde-apps/konsole/Manifest b/kde-apps/konsole/Manifest
index 0c4ef90a85c1..5dedc5b16589 100644
--- a/kde-apps/konsole/Manifest
+++ b/kde-apps/konsole/Manifest
@@ -1,2 +1,2 @@
DIST konsole-26.04.3.tar.xz 1903604 BLAKE2B e7f7356b7fa5ce9ff155bd0a90016c916d2e24205e8cd866ae5532e37629a6fe7daa814eac6e82f6968f02aa44961f4fd19488bfa61f97c4209e4eb58d87c7ea SHA512 bd86c08a5f54963ef4802d5bf0d11ed166cb438fc6918e2a76911f3bcbe93709d78129d4333afdcd78349e8529750660302b209f69a0992079bc577c96f92276
-DIST konsole-26.08.0.tar.xz 1966552 BLAKE2B c2724c0ceed8a33ed86161fb2c744a94a3a82bd5a9ac7651f2286512e3daaee52bc71ad9fbd147c32cb414e1a4aa1cf52f1f2197d7cba92e6507f7fbcd28a356 SHA512 71efc2a8515f59a0ed0bfd312a9252312ef33a3ecaa3e8cfd43b5d7f704d2c0c8b93b7ae3603ab8955a132577e4bdcbc4ac13f6a3ab5788505ff3a5fad2af89e
+DIST konsole-26.08.1.tar.xz 1967012 BLAKE2B b28ebe8d924aad058592a9c723753aded4c94d80fb94664211a25856a5dcbf723b49a753de14372e58b759403ab053d087b8f0b225535616674fc7644138d818 SHA512 9c0bb76b8e302cd0260c1fa5430a1d794b64e3a5af02758d92b309fd40fddaceea0c3e11958de0a2d8c75779447ee39090931c90b0936b13196556cc7274e70a
diff --git a/kde-apps/konsole/konsole-26.08.0.ebuild b/kde-apps/konsole/konsole-26.08.1.ebuild
index 710508a931ce..710508a931ce 100644
--- a/kde-apps/konsole/konsole-26.08.0.ebuild
+++ b/kde-apps/konsole/konsole-26.08.1.ebuild
diff --git a/kde-apps/konsolekalendar/Manifest b/kde-apps/konsolekalendar/Manifest
index 2b453d6c052c..476aa44ac8b0 100644
--- a/kde-apps/konsolekalendar/Manifest
+++ b/kde-apps/konsolekalendar/Manifest
@@ -1,2 +1,2 @@
DIST akonadi-calendar-tools-26.04.3.tar.xz 270112 BLAKE2B bc196ed8e89515bdbe45e0b4c5905148622d362ad5eac41fb16322fa98620bb6dc2e3c08306dd5d20cd65eab732797f5e517a9eb00f02f453c491b82540bacb1 SHA512 385e0b78b1f70d321f9298885d853337be7ca62989fed30d03be50eb4e728b9dc928605bd54afd50ad2a6cdc6813567926828874fbb1c3982ddd8025060eccfc
-DIST akonadi-calendar-tools-26.08.0.tar.xz 278428 BLAKE2B 637ad59eda726724e406cfce414905666d8967aa5f12d450f3940edbe0ceef87af29d1201d1b3fd7a491000eb580988f4e615a273c707440b4103c921c676554 SHA512 b2fc850e0a3e3f7a4380c86cf233272f9141f7d48644be08a24cd448bebcf5c06f2a6fd2adb2ddfd196fdf989f8bc481486efdd6b0ec8d8b484d459623ceb932
+DIST akonadi-calendar-tools-26.08.1.tar.xz 278536 BLAKE2B 48b2cbba43d3ab1b74c25db6e7e935a538c9870f6653508284fe016f3e739010307ab5921afed46987e2e8a2eb178520a370a8dc2e157690d82deb4f2f18fc60 SHA512 672a5b898f89380362dca083322b991fef342f6546d12cfe92da14e3fe0736f1915434943a6263765cfc1af570b7641f839501f48ece8753df90b27da25860b7
diff --git a/kde-apps/konsolekalendar/konsolekalendar-26.08.0.ebuild b/kde-apps/konsolekalendar/konsolekalendar-26.08.1.ebuild
index 9a295217ccad..9a295217ccad 100644
--- a/kde-apps/konsolekalendar/konsolekalendar-26.08.0.ebuild
+++ b/kde-apps/konsolekalendar/konsolekalendar-26.08.1.ebuild
diff --git a/kde-apps/kontact/Manifest b/kde-apps/kontact/Manifest
index bff10d257f49..f894df0a7105 100644
--- a/kde-apps/kontact/Manifest
+++ b/kde-apps/kontact/Manifest
@@ -1,2 +1,2 @@
DIST kontact-26.04.3.tar.xz 897116 BLAKE2B fad2d36903e6be2244de967ae7347ed79c7ad2d4e60d12ed4b1a2b7d3d6dad4924162d621338148c0a385807ded0671cd36cd1828a465d0225a281b0eb48b58c SHA512 34d65c4e94239060f1412e172eaa0acd8b8c942a467d387bb905929e5f3ba85d9a2869314641f825b9175e5816b002ba64b1cf6a3d26ba5bef6b8fd58ccecf64
-DIST kontact-26.08.0.tar.xz 897372 BLAKE2B 73027f54ff44891dc0399ac4b4bde460b1cdbe23c707bf8ccad918ffaa699c8978afddb7b0768ef7becfc9efbf3b25f9f2b54934d45a814001cd9be81d2c89d2 SHA512 8fdcc3e46b4025c19e9dd4e1e3240005f05958944678520070368e1c701ffcb31679d3c7f2d79a6b73bcc83c3197f7723bf476f56a5d49d6b7216a7131b8288d
+DIST kontact-26.08.1.tar.xz 897452 BLAKE2B 469637c383ab0c2475a4e06b3059bb802568d2726b01928c0988a93442cc0c24ee9a518f14010c7f7a73ada99684f61bc8ac380587217942e9d8834f51558c41 SHA512 19a782a2d78760190edb6613d050790a0019518e669c01fa6f8e181262f2d3d7f6e4b7663633418c30272d9355fab4fd217cfc114112d58662b31df303913ec3
diff --git a/kde-apps/kontact/kontact-26.08.0.ebuild b/kde-apps/kontact/kontact-26.08.1.ebuild
index 6b8c575a3906..6b8c575a3906 100644
--- a/kde-apps/kontact/kontact-26.08.0.ebuild
+++ b/kde-apps/kontact/kontact-26.08.1.ebuild
diff --git a/kde-apps/kontactinterface/Manifest b/kde-apps/kontactinterface/Manifest
index d0cabc05cb24..f44fe37e2c7c 100644
--- a/kde-apps/kontactinterface/Manifest
+++ b/kde-apps/kontactinterface/Manifest
@@ -1,2 +1,2 @@
DIST kontactinterface-26.04.3.tar.xz 44956 BLAKE2B d4284674119fe99743c03c53a7fba92d8ca0f00f4f0ce3a576be238a5ed2f486276393e463539cf59036dcb2fa91d300ff40904bdaed3ec1a9dd0662c4eb17ac SHA512 b8753fc1c52c5769f330fbef2608d8ef2fc3ab886fe21ad647e611dfc45760903d3867d7ff38de1dcacac6f7afdc182b2b42ecc3135b2af06f7d7c7ce2a5562f
-DIST kontactinterface-26.08.0.tar.xz 51536 BLAKE2B 774beff2a04184a095dc5e6f3e092487052964e53a9dc32d922d8ea6495fcc9fcaf19f4063d318618c483bb3035fe6e2286903719c886079825d2e829fbee82e SHA512 14a033b888a9657d33fc1860fbd0d828d07c3f7edcec6229f049ed0a3178e3d8400f3332a07d6902f9eb4ce38ae3400571a0ae9886931b68ffffb1dfccaec388
+DIST kontactinterface-26.08.1.tar.xz 51552 BLAKE2B 36a560a1f3379e7855aee3342bcf03b104d2c2b386b114399978535def14f0aafaaea8dfdabc2cd90b9e10f8de5b83dce04505e3e598af0010a3e1f3ef26d764 SHA512 2eebb9bff8a7fcd1aa3a66ad7eb1fceb9b6caa7ff62b324b8f09925b5c77ce8f280bb041adbeaa84fa04406bbbe602f9b7e039b0089b6ae71052f40166ddd826
diff --git a/kde-apps/kontactinterface/kontactinterface-26.08.0.ebuild b/kde-apps/kontactinterface/kontactinterface-26.08.1.ebuild
index eae31969a3b8..eae31969a3b8 100644
--- a/kde-apps/kontactinterface/kontactinterface-26.08.0.ebuild
+++ b/kde-apps/kontactinterface/kontactinterface-26.08.1.ebuild
diff --git a/kde-apps/korganizer/Manifest b/kde-apps/korganizer/Manifest
index 65c52b4f2e35..4b1cf9c9c0a8 100644
--- a/kde-apps/korganizer/Manifest
+++ b/kde-apps/korganizer/Manifest
@@ -1,2 +1,2 @@
DIST korganizer-26.04.3.tar.xz 3121336 BLAKE2B 16ba40cfb9057df3efd82ed0ee01921f28cdc87e4e80f97f443f61b8168b8eaab28baa62c0c336c51d92cbf0f8375d554c14beb670557bbee46ca015f4a53ea8 SHA512 a852a946c83029b6cb9a7e9a51af24c0f6f887b6ba91259876ba1d1229455bd341f9e6bca8290db33b95728caaaf5ca3a1f492e5afc38c14cedc4ffb71ed5de7
-DIST korganizer-26.08.0.tar.xz 3191724 BLAKE2B 4b86da27e1fd752d6e231321544a33958522992cd8474c53a1624f4ac3f8ece19e4d92ec8ff93beff75e0f40a0e783b977b5a4447e99caf57ed2fd73017018aa SHA512 b9015c37d41123b64e3ecaf5fafe87ef4a49b2f2558e91011b16dade080fe0862f4f98669c33e17e3cc9c131a0fc5b916cd69aa3c491bb1f4e2ff2bac9266fb6
+DIST korganizer-26.08.1.tar.xz 3192516 BLAKE2B 6901241bd57f6cded1c02721a7b30cc02709844aea53cd80cc1e1612cc2cb6ec174da0b20b5a5250c8d636b5e5cb4967bc26c125c2142a1f38099a83b2be5708 SHA512 e045288c1f7389a2eaf5b3ef4ceaf68799e272ba944a58b50e9c2b2468a50c6ae2f782f02c658e87523b25966982dc79f52ef603a1709968543b380628213716
diff --git a/kde-apps/korganizer/korganizer-26.08.0.ebuild b/kde-apps/korganizer/korganizer-26.08.1.ebuild
index e145e0ce3479..e145e0ce3479 100644
--- a/kde-apps/korganizer/korganizer-26.08.0.ebuild
+++ b/kde-apps/korganizer/korganizer-26.08.1.ebuild
diff --git a/kde-apps/kpat/Manifest b/kde-apps/kpat/Manifest
index 031c71e558be..b2398cb24196 100644
--- a/kde-apps/kpat/Manifest
+++ b/kde-apps/kpat/Manifest
@@ -1,2 +1,2 @@
DIST kpat-26.04.3.tar.xz 3747156 BLAKE2B ec1b9e8b7bcc13585b38c797f76a6e30f7601ab7dea9e293a73736eb625dda4de7f4f3c8d90b0fd835488b9e4e6cdf60823ec8e02def1816816eaaba554274f3 SHA512 9c24b12fd4e60f92cc1df45bc5bc054c40436dd0d0afb50435515170b3377ee39564803ae9f1f372fee1607bd2eba084a5316c5cbcbf174d7b91e88ccea6be06
-DIST kpat-26.08.0.tar.xz 3741320 BLAKE2B 12ee72d0ab11c1b185d88490722632936501b4b64fdd20a16c63d52f49309b595a39b89ec816f034fc14df24fce13fa57db6a7548e04e4dfe73f6fa33b98b4bc SHA512 272121cf2838002306955cc6ac95005b92e3b97cc84f7b2ec077fc7d4f6f6311ffbff9fa5a6df0317ae0cf6d477f64180a53ec5c0b2092b3eb1052379652cbc3
+DIST kpat-26.08.1.tar.xz 3743136 BLAKE2B 0f31cdb2e0f4932c428d160cff16652504e2d4973fa4ec58316968325ce26f52c45892010268c0cd4113dc7235f7ec85e645e4542892933d8eed459934e10178 SHA512 0ef4d1b225b782bd6685c51039181c438d1b6a193e7b44678b9c6388fe42782fe691cb4d4ed974a4cdb5c12576287d396f0312ec5ea292cb09e22686628c1039
diff --git a/kde-apps/kpat/kpat-26.08.0.ebuild b/kde-apps/kpat/kpat-26.08.1.ebuild
index 980e5300c8de..980e5300c8de 100644
--- a/kde-apps/kpat/kpat-26.08.0.ebuild
+++ b/kde-apps/kpat/kpat-26.08.1.ebuild
diff --git a/kde-apps/kpimtextedit/Manifest b/kde-apps/kpimtextedit/Manifest
index a3bdf9e65258..4619185159e3 100644
--- a/kde-apps/kpimtextedit/Manifest
+++ b/kde-apps/kpimtextedit/Manifest
@@ -1,2 +1,2 @@
DIST kpimtextedit-26.04.3.tar.xz 188320 BLAKE2B 14896c5e210633e2d2915abe74319bbbfa91ace4736455b087a519a8c6161b7dbe769eba5e70eae3fe56f03330b23ddc89a81b8ebdd34512dc70dae984cb328e SHA512 b7db03fec58f460b80ea32027a244400873f6ea893e94b3a1f6ce4488fdd089b6e872d4a1003fdc0ca882cd7b59b9ac5ccbc858af8734329ff7ee76657f34722
-DIST kpimtextedit-26.08.0.tar.xz 193576 BLAKE2B c1b69f536d9bd0e20a3e92a5d931d76711989bcad82dcdadd3df0331daf56a4fcf954ab25f8ee0b4b6d969ebbe2b8356a5ed97277cd7f2b7c4a4c414dbb610a3 SHA512 62e10f924681844c6cef692d6b0157577a46c06631f9824eceb5639863543d86844c2a19c6bc92fb4dbefb76942657ada771feaffd97cda5cea6bcb7f58e7c07
+DIST kpimtextedit-26.08.1.tar.xz 193576 BLAKE2B 5a9961611d507fac91aff8fb0ecfa2ad217c8ddfae6740aca95b0f379b02e792577e75c81df0e0109e4fcc9c14e5a106f270e434b7bd5720d05a8258d3ca4451 SHA512 98b1c064959e70f39540070aaa6bf7b442d2fcde9a3bbdca4520fcc105d203a9e2d9175a051b3db795f679038e8ee287bad576975a6d278ff4939063d22bb651
diff --git a/kde-apps/kpimtextedit/kpimtextedit-26.08.0.ebuild b/kde-apps/kpimtextedit/kpimtextedit-26.08.1.ebuild
index 1e8c76891fae..1e8c76891fae 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-26.08.0.ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-26.08.1.ebuild
diff --git a/kde-apps/kpkpass/Manifest b/kde-apps/kpkpass/Manifest
index 77ae4967e7ee..f2f0187340b8 100644
--- a/kde-apps/kpkpass/Manifest
+++ b/kde-apps/kpkpass/Manifest
@@ -1,2 +1,2 @@
DIST kpkpass-26.04.3.tar.xz 36124 BLAKE2B 3032803ccdd3979416d1b93816ab760dacb1844a5defdd6e6147f3577ff397cfd935a462e5b70cdddd3dfe444ac25f8cab6ad5f1cab1fa958feebb0ff377b1a7 SHA512 979876ca9c0b44c75f980b1d49930d1009b63a0770eca014e7a80f1e71f6a57f98e191c45fca5753411a675f6d15b0d40b14ac66c816c89b1617c7a54ee1aacf
-DIST kpkpass-26.08.0.tar.xz 41224 BLAKE2B 89ae335ffb8fb0c2c6a62b337d9527e2e32d12848fc56458476617536a98c0ab567ef2a1e3d23e240af0a77ba96e96b26ba3a654a921bf38cb5d1c2ca63508ed SHA512 8b9ceb2961248fb04689a6b87535a52d2eba8f9a514ca26d95978d27b78dc752ba3bdc5c2eda5ce2810bd090e03d2bba3104db3ad8aac102a6744118269b1e1c
+DIST kpkpass-26.08.1.tar.xz 41224 BLAKE2B b63389adc11f58611af8740ef55ab62e42ed2e9994c76e3886e4a07a6d83c97eb4857a7ffd42034240b34773320518a754889f5a3850a2ee4a4d6c05d8122c5f SHA512 5b1ea04d642225fbe902b74a045d1e5cb0a20b9aade5a7ef7e76443542e725565c7f19fad06480c77ce662a62b51675157f4c0ed7041dac73d2baa36335721bf
diff --git a/kde-apps/kpkpass/kpkpass-26.08.0.ebuild b/kde-apps/kpkpass/kpkpass-26.08.1.ebuild
index 93cebfbf09d7..93cebfbf09d7 100644
--- a/kde-apps/kpkpass/kpkpass-26.08.0.ebuild
+++ b/kde-apps/kpkpass/kpkpass-26.08.1.ebuild
diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest
index f5ccc3bd68e3..08a350a51c76 100644
--- a/kde-apps/kqtquickcharts/Manifest
+++ b/kde-apps/kqtquickcharts/Manifest
@@ -1,2 +1,2 @@
DIST kqtquickcharts-26.04.3.tar.xz 30820 BLAKE2B cee39652580a9147d7a339aa1f8123e521f0f912e6123b0007a5527adf389e3687bd3fbfa44678faf9a56a7640469114e62530d2617c56b24dbcedbc8b73a1bd SHA512 16959d3602a43b8bda2cd477cb8ab98e8dc4f0a221d219a5d78ba01294402bc17dbf30bbc9c6472d18df316d861440d7fd5ff65ab37787c32e9e21fa4cfc1514
-DIST kqtquickcharts-26.08.0.tar.xz 30836 BLAKE2B a21fe7d6a2fba46f0cfa734b1e0dd02d67a9947b7ff8c66c35c391917989f02bba9a7589a981c01aa8de3e8a5dfedd56bdaa30c278f6a083a61d658ea7253d95 SHA512 b7c7475a5dedc287d38342f0b22bb6ccf1be2ea1d1d965847a3570c702323b1ad1ed3fee2b34e620af3f815ec39bcf81a9a304bd0ba089c648e29b9c8734d784
+DIST kqtquickcharts-26.08.1.tar.xz 30840 BLAKE2B 876445d34d11f2af1231590c517f40411dc348d3b783f149c3c2704836177f6528a66f505a116b29a3eb4057b610b7e3e851073e4748480bbdac406087c993ac SHA512 096acd35a8f415514ee6ba7827b18809184a51d3f74fe1fcc5003686ad8e2be0b8f8c5ed6494998eb0ac172b3198581aa99803084cd429de837b2d1470032fc2
diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-26.08.0.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-26.08.1.ebuild
index 705b20893b28..705b20893b28 100644
--- a/kde-apps/kqtquickcharts/kqtquickcharts-26.08.0.ebuild
+++ b/kde-apps/kqtquickcharts/kqtquickcharts-26.08.1.ebuild
diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest
index b547fac33a16..71d362bf5d91 100644
--- a/kde-apps/krdc/Manifest
+++ b/kde-apps/krdc/Manifest
@@ -1,2 +1,2 @@
DIST krdc-26.04.3.tar.xz 1600052 BLAKE2B 1251debac1bcd17530fd0840ee20065a71f1353f4b98d1afe8bca401942afca840f3ba66eb3c51c7fcd4386bee9a95f8284098f443873bc8e484d29dbe58eda9 SHA512 7df1f7362dedfd808903971be7218329c1f828303c473f73d335eb871791ea9c60ee9c015c49feeff7cbb128c4bfe948ea7ed74b474f940c3f468468094d3097
-DIST krdc-26.08.0.tar.xz 1603388 BLAKE2B ddec4c002a6b82fa0725772dd491e992a4c01c072afa06d6d734b8dba4d34c95bd25d9248d0624e12dbe16418f154a9e43bca44934ce492bd853643718500bb2 SHA512 d65a818dcb5abb85ca9a96d929a99d37ba7c9810dd41a9faa978f469856070734ecbcc0b055f9febf10420d4eae14eb53add85537a09eb8dd41d76a971bae5ca
+DIST krdc-26.08.1.tar.xz 1603560 BLAKE2B dc78f70853a03a2dc98a4542aff8b1e5e1ec7407b678aa8da35d1ce383d9e3e3bdbc602cffa24fc43dbf20332e5055265703ac42fad46f215f89d31bee2b108d SHA512 3aa5ca7e6227e5820ddd2bcdf876a59b23b56693c4d3167d0d299337981ec316899954344a53c6d682ac7d42ac42f9a6ef9ed95182aab3f9c5503f433064066e
diff --git a/kde-apps/krdc/krdc-26.08.0.ebuild b/kde-apps/krdc/krdc-26.08.1.ebuild
index e048d155c607..e048d155c607 100644
--- a/kde-apps/krdc/krdc-26.08.0.ebuild
+++ b/kde-apps/krdc/krdc-26.08.1.ebuild
diff --git a/kde-apps/kreversi/Manifest b/kde-apps/kreversi/Manifest
index 721aa3d9804e..df161e6d9aac 100644
--- a/kde-apps/kreversi/Manifest
+++ b/kde-apps/kreversi/Manifest
@@ -1,2 +1,2 @@
DIST kreversi-26.04.3.tar.xz 1036404 BLAKE2B 8113f2242a2fa7042f842b3e8c1b453fd756f0e43d0b6c538f204187182b582abee3c5daad291b04d3464cdcb2f30fc6c2de10fcc20af86be095d735c21d1e2a SHA512 560cc986ce97ccecb4bff8cfb79747b7279c0ecf37c81dd3c3582036bbedb04507123a3cf9197fc5f2c3166bedbd82fc252ce3a1c7dc1346d63865752f09910e
-DIST kreversi-26.08.0.tar.xz 1036848 BLAKE2B 57ba24a2922cf393964e2ceebd3135c29643856d475f5ebfd79f90e7df57aaeeff8c57c2398332864c793d4d00921f718c5a22a64819ee49aaa3c31744f684d2 SHA512 4a1c365cd8f8b30a92f4c5895734025bb539a4b28b1f05c9b12191f676061564fb19eb753b2c83ecf8c4873d7bf0a8b9215c7cfd61ce70b534b5b12f1372adeb
+DIST kreversi-26.08.1.tar.xz 1036864 BLAKE2B b536c8422703786b1c3358ca041b3181ff4737c3a8e5f05dc555b5bc83508c158d491d0e5cccf9c8ad0c84a1d7fca5a41c005d3c0b6f97e6d0cb7ad69a663e0b SHA512 13ccc05dd44f2086271e6040ef49b8dfae4ea2f09411a36c6a93a88db854e9ba3054be7104cfbc218e56b63363d87ad5625b15adc2c25cac5f1b644182a200c6
diff --git a/kde-apps/kreversi/kreversi-26.08.0.ebuild b/kde-apps/kreversi/kreversi-26.08.1.ebuild
index 26a020a8e38b..26a020a8e38b 100644
--- a/kde-apps/kreversi/kreversi-26.08.0.ebuild
+++ b/kde-apps/kreversi/kreversi-26.08.1.ebuild
diff --git a/kde-apps/krfb/Manifest b/kde-apps/krfb/Manifest
index 1446a32d7e76..ad49bc25cec9 100644
--- a/kde-apps/krfb/Manifest
+++ b/kde-apps/krfb/Manifest
@@ -1,2 +1,2 @@
DIST krfb-26.04.3.tar.xz 1220572 BLAKE2B d514e9b54d44af0814f595c12cbcd2f009084f8e466d59364fd5e493ee6f89d6685ed3446da85ddcb8c44a235a3e2a5585d5e9a53e305c7cc2ace04511ab5797 SHA512 efc1bb3c52208a79dfb1b99cbc6a63a298adbf5f336b9b8a4116380be28a5082deaecc73b44fdf435322c8da306e94afbab934349c8727e5518c1d71cb79faee
-DIST krfb-26.08.0.tar.xz 1220616 BLAKE2B cc15f24e7434f7bb8cbaa7320decfe41d10d9c16f841cc2bd473e627612ab2bac6bd3ff489faa8475f1ec7a3cdadddfe34e581afa7213f2c80f8b36fb367acc8 SHA512 13e866474fbf59d8240a334dcb7ff6440313ac0ef60d958eaf6b598f64e5c86f29fb577c4afe96281948bac379a56cae482c5b978bc9c7759902b5d136112d93
+DIST krfb-26.08.1.tar.xz 1220520 BLAKE2B 0e92fde9ae495ccfc75427fae3394202751983e1119a15ce59c9fba0b70ae6600fb19374fa3ece8502e5b4ea242ceddc4bc46e49dd0ac5dfd7c0a935d1b16ac1 SHA512 d268da72edcdfe1005b71b81be5fa61d5aa98081e08be8ef99c2886abde8666dccd18886b4ce9f5077e2a25ddb4493b3a087e7d6bbfd7aee6088c654892e1b72
diff --git a/kde-apps/krfb/krfb-26.08.0.ebuild b/kde-apps/krfb/krfb-26.08.1.ebuild
index b0aef11174bc..b0aef11174bc 100644
--- a/kde-apps/krfb/krfb-26.08.0.ebuild
+++ b/kde-apps/krfb/krfb-26.08.1.ebuild
diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest
index 1af60995ca94..ac6869b8db60 100644
--- a/kde-apps/kruler/Manifest
+++ b/kde-apps/kruler/Manifest
@@ -1,2 +1,2 @@
DIST kruler-26.04.3.tar.xz 287064 BLAKE2B 90480b59941f5adaeb463fbfec6f3eb8d552af29354659b0e2afd9bb3e3bd6a60316ab0e0022a341a385d13a24157027a12f2e7d4f59e5fd539e8a2283431b2d SHA512 565c4ed0dd8da8976204db4f65f3b5746ec86842de42445af0139971b14c169b4dd28c9e2e46d3104958909e076bbd752bf1ee81a58555dac9b3a121bbc94c21
-DIST kruler-26.08.0.tar.xz 287548 BLAKE2B 622ede50ebec4b07d1335efd575b346a110abebf5953d52192127d48d21cc3aef5778a766b1e97344e6e8826576774d019fbb3d46af0562677a38b9841fc70d4 SHA512 4570a1310dc5041c3423bae1e0c6884bdbfd5ed1edebf9edc2e5405f23393e245045fb261b1e532cb3103ddd957993a3fe463c927d2e1ae05007d270310d1ac6
+DIST kruler-26.08.1.tar.xz 287500 BLAKE2B c31a1ff0a967cad54257ac847a7bf11963ac7d4fa4eb92103119f8d3d1a7d4318a6879f935b5dc6d7f0c68ec47fd57e4f4bbe7783540716e8c13234ed11e13f6 SHA512 8da7fe23471bca790d3f05da7d2a60d2675a940096d574f3a0e88c11258ece2afaf894ca27358ca444c59949466fa1a8a2e86172af44f8ab950634a4f1b7568a
diff --git a/kde-apps/kruler/kruler-26.08.0.ebuild b/kde-apps/kruler/kruler-26.08.1.ebuild
index 99fbebf46327..99fbebf46327 100644
--- a/kde-apps/kruler/kruler-26.08.0.ebuild
+++ b/kde-apps/kruler/kruler-26.08.1.ebuild
diff --git a/kde-apps/kshisen/Manifest b/kde-apps/kshisen/Manifest
index f8fd3e2f7571..ab6dff43e88f 100644
--- a/kde-apps/kshisen/Manifest
+++ b/kde-apps/kshisen/Manifest
@@ -1,2 +1,2 @@
DIST kshisen-26.04.3.tar.xz 975660 BLAKE2B 9fec894855682de3540ff03e9b0d8acdb6a1f995cd8177329fd9cb528b4ada9a74a30d2d9de1ead1459c1f9e4aad3af44d68b7fae39168e331745ddcbd9784e7 SHA512 f77ae687735bd0bcca9990d5a7b400963e49360794e42e2a2167c305ef10398329f86fd763bcbd74c92dc328410002800082a85ff83dc4b376fba5e2675cb82c
-DIST kshisen-26.08.0.tar.xz 975696 BLAKE2B e27c4fefadc3ed712d1913fdaab650f27f98dbc0fbdc53bb5b9e10b2994ba40a8142edb5656d48e0e4beae789d558bc1e6cf5d8d56bd60f65e9b1333879a99bc SHA512 f250be9fef68ec265f0743ad0531ac2781ae86ce128daefc6ea8334e158a0c33c8705b584a797c9015dd554cff7ff44e458191e29a577d4300004ae9dd076c39
+DIST kshisen-26.08.1.tar.xz 975692 BLAKE2B cd74ea039c571ee3227bef8568bdb09adf48991a1073a1c4a058f714ebaa5f04c29a165588c94cfe2b20f9ca0aba29ca11e0dcf3ce64b3cd87b4c8f78e7c657a SHA512 9ac6e7b8896cc21b6484056d05418e43c9c359534aa6d8f997c44dbc726c89cecea0ef4af461cad96191fa6a33df3d3819f753c49d155a958e3d87f7145e9d7d
diff --git a/kde-apps/kshisen/kshisen-26.08.0.ebuild b/kde-apps/kshisen/kshisen-26.08.1.ebuild
index 08634e5b9d19..08634e5b9d19 100644
--- a/kde-apps/kshisen/kshisen-26.08.0.ebuild
+++ b/kde-apps/kshisen/kshisen-26.08.1.ebuild
diff --git a/kde-apps/ksirk/Manifest b/kde-apps/ksirk/Manifest
index 8a4acc6cbda3..672700a30834 100644
--- a/kde-apps/ksirk/Manifest
+++ b/kde-apps/ksirk/Manifest
@@ -1,2 +1,2 @@
DIST ksirk-26.04.3.tar.xz 6722164 BLAKE2B 03ab18f910b75b5506e141e6ecb7559421f1e05e71ab21dba9c253ee0f35015fb968c24c0fa73f11cf8fbf69a501efb3930cae6d22e872559bafe4ba40e6af5a SHA512 847df506771da9d55263b5f2f0aaab02878b75dc2d6cbf969500f977206993e1f51e55f0eff43d076cfd1f1fc2b0451d8b90af3f1579d1c2d34b22e728834aac
-DIST ksirk-26.08.0.tar.xz 6730932 BLAKE2B d689fc907d84172af5ab5bc8892f19be543c6613ff344dbe6e67b49ff4caf0ba5e672c0479ae745659e93452d48c853307ef49e27c089683b1d4b4ebd288e8c3 SHA512 59245e372ee9336589e2bbff424c4456f8ecf2a1fae3f44ccd93033cf9c67e68ee4a4eb55272143058ccb0830591f5e9d08a88a74a29006e3ba567b8c4818b77
+DIST ksirk-26.08.1.tar.xz 6731720 BLAKE2B a56a8e155e1e5567733643421b797bc3623f7dd735ec26ab11ff85f4a7de530b6216aa0a4a3d2de79a6b2a7e55e01d771ee679a688dd4c78b01ed8c1945127de SHA512 db539c51e2aaabdc6bc36164117a026d6f67620810517c8efe9bac427379fc4d2d453da2d5c57719ed8d2f306593e57da1325e0bb2837a118caa0f5f65e91265
diff --git a/kde-apps/ksirk/ksirk-26.08.0.ebuild b/kde-apps/ksirk/ksirk-26.08.1.ebuild
index e1489c1c89f4..e1489c1c89f4 100644
--- a/kde-apps/ksirk/ksirk-26.08.0.ebuild
+++ b/kde-apps/ksirk/ksirk-26.08.1.ebuild
diff --git a/kde-apps/ksmtp/Manifest b/kde-apps/ksmtp/Manifest
index f3f71e420882..4a8b262caab8 100644
--- a/kde-apps/ksmtp/Manifest
+++ b/kde-apps/ksmtp/Manifest
@@ -1,2 +1,2 @@
DIST ksmtp-26.04.3.tar.xz 57204 BLAKE2B 612edcc374816e86c4e8558f27355b7c423d58b89d15571576c777be3f522d7a2f0637038de73522353bd36cde4e6f1d29d8278964dd3bcc799f5946ca9765c1 SHA512 c2c0dcf1d5d120ea2b48239dbec584a40ccf47fd557d88cc1def00f861745ca0de82ab5dcbfe3aff8ef3f7dcde87277d6a53f94851076093d072ec11b04d8dc5
-DIST ksmtp-26.08.0.tar.xz 65160 BLAKE2B b9949c3754099ac1678ddc8fdf1d654cb8bccda40884f50b5c65df6b2d19baeda0ffeadef38d1f52b8339d1d2423e474bf8573c58ef9c20ab6b4fe1381c5afbd SHA512 66675ed62354298cac1d633cea810c859e2b6cece9f00536dc062e9cf09ed1902eb8fd37d884aba10baf3a02940b501bce891c11f517f2cd10bbb360ea0e19d7
+DIST ksmtp-26.08.1.tar.xz 65156 BLAKE2B 5bf7508f90ba79d280360e759aa68aeafa9c951efcd0f04dba0da3b1edbe9ad9b4f06396d19ad9466e12ae9ba52bba13a40d3d8d3cc4d4f97f602a53af47d81b SHA512 90ad37ebc743374c7b073a80ceecdbe9a7b624751e3916b85beecfb71f9bba38135d8366e67ed33c42c139048ae638a5b8dddd0c056d71f439a6fc2efd620b95
diff --git a/kde-apps/ksmtp/ksmtp-26.08.0.ebuild b/kde-apps/ksmtp/ksmtp-26.08.1.ebuild
index a9af80830f8f..a9af80830f8f 100644
--- a/kde-apps/ksmtp/ksmtp-26.08.0.ebuild
+++ b/kde-apps/ksmtp/ksmtp-26.08.1.ebuild
diff --git a/kde-apps/ksnakeduel/Manifest b/kde-apps/ksnakeduel/Manifest
index b910f85516be..c3395762b3a0 100644
--- a/kde-apps/ksnakeduel/Manifest
+++ b/kde-apps/ksnakeduel/Manifest
@@ -1,2 +1,2 @@
DIST ksnakeduel-26.04.3.tar.xz 580104 BLAKE2B dc1c597175588f949e1eb9a90b2297aa9262bdcd954efb2da14d53879a8c468b65a5472083b4aadb12df114175764c5ab83edebcd31a36b781bee9a2f1d8644b SHA512 0f0ad7867eec2c1d77d3fb6fe62a504b4fba9ffb3ac630e022ce0b8c8fce4b1046890563ee871cbc6c1cd3ebd00959acc0a81795e8287a43266e7725481d737e
-DIST ksnakeduel-26.08.0.tar.xz 580208 BLAKE2B 14099011662d2d8bb1a6757239350eaf3a85dd5277fcfa5e00f1af3eb81478b914fc266ec46886a30d9e78ee8365b99759f84acc3292988089277ab684dfd214 SHA512 87e9a9400164cd976d38e42277a4a38685d6fbba6c51c1cbd8f8694d158eb807ffa8425a9088e56b25ad2a55c246b43248028ffc740f4f8a5e2dd72989967507
+DIST ksnakeduel-26.08.1.tar.xz 580144 BLAKE2B 9409fa64dc97226723c2a4c156b970a0c48b47e03c916b286bf98c464465b9a1e66e0602259f777e844e5e93cd7185cc73793e4819f0e822064fb1075c4450c6 SHA512 f2de676947e584c3ba8916acede542605d4523069b544dd27b0e1132ac48a07e45cb27ec008e5667319395103bc884789b9e5afc9a4d0fd0f8f9f1c24a26d255
diff --git a/kde-apps/ksnakeduel/ksnakeduel-26.08.0.ebuild b/kde-apps/ksnakeduel/ksnakeduel-26.08.1.ebuild
index 8442839ffd08..8442839ffd08 100644
--- a/kde-apps/ksnakeduel/ksnakeduel-26.08.0.ebuild
+++ b/kde-apps/ksnakeduel/ksnakeduel-26.08.1.ebuild
diff --git a/kde-apps/kspaceduel/Manifest b/kde-apps/kspaceduel/Manifest
index 0a496014bdfa..b64462a88617 100644
--- a/kde-apps/kspaceduel/Manifest
+++ b/kde-apps/kspaceduel/Manifest
@@ -1,2 +1,2 @@
DIST kspaceduel-26.04.3.tar.xz 637148 BLAKE2B 45bea92c9627be0db2c218acf02abc175223f6fc91e7cac983bf9864a5e1b1782fd38c80241126fc167741ac11df25c3cb1ba31153a39b6584e01b2f59a2086d SHA512 bab7b1c9f5a5b023bcc373d0d13866ea7eab8637034a62d142968c9123626065627267c506c33f1710a95808407c2d5e635242ede09761f51bb61da790e6f628
-DIST kspaceduel-26.08.0.tar.xz 637140 BLAKE2B d4b4906fb18a24fd09ef52df8d0b0e1366a5ad33f956bb0a51c1632d7b564fd56040f1f1a5b61695100203f0d3bbb23d3219844cfce49f80eaa836ed4375736f SHA512 4cdee4df895b1539f5defbea1d132a39a7e5a580292efb7eea3bf508d79d1dee8fc66db59692776466fc665234b56ac65271d3e39531589ac676426facbc7b0c
+DIST kspaceduel-26.08.1.tar.xz 637164 BLAKE2B 3ac61a94f965e1be9ca0e56564799e69df888c1f1857c4a765e44b3ff19ef6d964fcc1492c8486aebf3c4e2ebd1afbc2ba269e4b48a2a7dde85edc7e751a5dcb SHA512 272f300f3a7c06cf2ec04bd857c0dac2c09ad26efae2b7372363b7cdcd66ac65dbc7a0027e43e29ab6737326215ae6e9dbd9fd122fbc9f6381d8973bb2ccdeb8
diff --git a/kde-apps/kspaceduel/kspaceduel-26.08.0.ebuild b/kde-apps/kspaceduel/kspaceduel-26.08.1.ebuild
index 276eb6efddf0..276eb6efddf0 100644
--- a/kde-apps/kspaceduel/kspaceduel-26.08.0.ebuild
+++ b/kde-apps/kspaceduel/kspaceduel-26.08.1.ebuild
diff --git a/kde-apps/ksquares/Manifest b/kde-apps/ksquares/Manifest
index 5cc3ee89af1a..14e9645f812b 100644
--- a/kde-apps/ksquares/Manifest
+++ b/kde-apps/ksquares/Manifest
@@ -1,2 +1,2 @@
DIST ksquares-26.04.3.tar.xz 323984 BLAKE2B 0539bc86936912ee470601acc26b0a373baedeece352248d6c6d12910b6692ff8f307ea5357247394c7b8c41daf74821e42016e1d7e955abbb5963ae8e021886 SHA512 5ea32ad9d6abbf2097a6c6559d9d174123872c9d05b732b85e19c434c4a22094e22cb05ad4c8daa4f069f38e10c99f6fe8f2ffecfbca571426f700a0685069f3
-DIST ksquares-26.08.0.tar.xz 323960 BLAKE2B 5288662b6ad3348d791a5f972a45ded4c8c983516d6b07692fb2134ddabf88d50f61cb6bafe5fed99bd0c0f1feea4d8935a136e0961eeda8d397a001afc94d78 SHA512 a613f1945a98ee92cb46619729f2e709674f62fb07f204ced9a5c9eea35ff70ea7986015da3538b4ca5923d814b8cd5d66016570ad32ff9b0e6ae753ed31a519
+DIST ksquares-26.08.1.tar.xz 324012 BLAKE2B e258631b5e16196f0a29c0e6e56edf886e0caea7ccb0d5e8815ad8806304d8e6b273563e3b4fd0a251299d98a7eb8d6fee68ffe90452f033824e71b53e94431f SHA512 ca6941c862563e442700374d06b73b40932736a703eee0b2ea09c34f4877a5cbe12b9812f59dd0ebc7e1709e99b6de29adaf3c13a56691de6f421a536c8ec48b
diff --git a/kde-apps/ksquares/ksquares-26.08.0.ebuild b/kde-apps/ksquares/ksquares-26.08.1.ebuild
index ae7953130766..ae7953130766 100644
--- a/kde-apps/ksquares/ksquares-26.08.0.ebuild
+++ b/kde-apps/ksquares/ksquares-26.08.1.ebuild
diff --git a/kde-apps/ksudoku/Manifest b/kde-apps/ksudoku/Manifest
index 7c2dc772573b..657b1c0e6fb0 100644
--- a/kde-apps/ksudoku/Manifest
+++ b/kde-apps/ksudoku/Manifest
@@ -1,2 +1,2 @@
DIST ksudoku-26.04.3.tar.xz 1752840 BLAKE2B df7e65da33213aeb1f44219cfc5190994f9fea7e1f998b8bb557e5ad7faf8a2233eca06ebd6da3a9142dec8cda1db5fc35f37a6c7e224f3989cc1283a55373a4 SHA512 cb74a510af888bc07fdcdde573ee70984dee21ec4b80ec4b3041ec4e2e4b03a4513ba38a188e3402a51d5bd864752c955dcf1754e4678c443f346de3dcbd937d
-DIST ksudoku-26.08.0.tar.xz 1753128 BLAKE2B 10e3c63cc8203b84b6ee638354a3d25ceeb9545340f7df4b0f5eaf013e15748c22acb50f0a262172ef3fc6fdec016daefab6773ad6febe15278773678bd8465b SHA512 effc0b2e1a06069b147d0109fb8bddade45cdfbf4be2ccdb8c69922127e5864639630fa2e863c333fa715ad399e5ebabe94c573550ad6f5bb7dd7924811b6d5f
+DIST ksudoku-26.08.1.tar.xz 1753256 BLAKE2B 2fa5cfa5df2346c9c4655b2cf15fba101ef728281c8ccac62c92c15311975c06e19eb9e2ad710eaa2cdb12f2a43c555f30bbdda6037118fa9a3bfa9c066d5970 SHA512 0c1a19824f8a4eced1b03de78611d6bf0972c1634949eda67943b711cd265417a0a7b12b699a9ee7911a25186429cb900696921a06b857cc32cc414259576fc6
diff --git a/kde-apps/ksudoku/ksudoku-26.08.0.ebuild b/kde-apps/ksudoku/ksudoku-26.08.1.ebuild
index 7afc549ab29a..7afc549ab29a 100644
--- a/kde-apps/ksudoku/ksudoku-26.08.0.ebuild
+++ b/kde-apps/ksudoku/ksudoku-26.08.1.ebuild
diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest
index 15c83d10f02a..aafdfed37d67 100644
--- a/kde-apps/ksystemlog/Manifest
+++ b/kde-apps/ksystemlog/Manifest
@@ -1,2 +1,2 @@
DIST ksystemlog-26.04.3.tar.xz 1884452 BLAKE2B 0824bb38de5e18db4a8789335155b09b0671fb30c0bbc36418bc722e8e9fa14c40236255db2c47cf018ec854087db91546f30f663f77a71af9544db19e8a8e93 SHA512 9d3ccfa57346e24f4dbc17a164f7280c1bdc3a88fb90cdd9b9179ac580fe39fae721d04e13a439b247ea7f2e8e784e7c15aa6949348b0d879c756193f5c62a94
-DIST ksystemlog-26.08.0.tar.xz 1886596 BLAKE2B d4f4207c4fdce6000ea459b87a2ba11a14427336dcb0d710ae076437ced721f4e8c35f387e220c82be4f1b150171618e46df5e82bd24742ac2839abc155585d5 SHA512 332f4195d25537c86e1a827529a920444247c19ea1f3a4c954eb0561ce6132396784c7bccfa46ee93022456ee5dea73b73b902070111aca00695e17496038053
+DIST ksystemlog-26.08.1.tar.xz 1886608 BLAKE2B 897db66525cbce1e25764eb2462541b028e119da6e68d8891068fe8a0850df5c04cbe36d586d63cfce44c48fd1168a5203de3c5497849804515e42b4728547a0 SHA512 d5e508477098bac8e01ed9cf895e2e3b06482bab9c63fc97dd8edd5d1f5489fd37441d9cafe41d720236016ca8c732fa8fc1ebbcbcaeec24b838f61060b76702
diff --git a/kde-apps/ksystemlog/ksystemlog-26.08.0.ebuild b/kde-apps/ksystemlog/ksystemlog-26.08.1.ebuild
index e800795d9a84..e800795d9a84 100644
--- a/kde-apps/ksystemlog/ksystemlog-26.08.0.ebuild
+++ b/kde-apps/ksystemlog/ksystemlog-26.08.1.ebuild
diff --git a/kde-apps/kteatime/Manifest b/kde-apps/kteatime/Manifest
index 532cf141c47a..6bf037dba9e2 100644
--- a/kde-apps/kteatime/Manifest
+++ b/kde-apps/kteatime/Manifest
@@ -1,2 +1,2 @@
DIST kteatime-26.04.3.tar.xz 311480 BLAKE2B c83a8b979fbf4169b69c5f66baeaf1c8d458896c9172f9c662c5a29017eaeabdd9faf9206d8d4fd5eae560a1dc733a0d689ee1a11d6fc96a1570ca17b697e56a SHA512 5df7cab7178576e23c59d3b6ce9f318774cd963dc29749528e2ad404294cd70b0c008ca8791bb964c0ea5df30a07f755f2cd97a845706053cedc3c164cb2b394
-DIST kteatime-26.08.0.tar.xz 311864 BLAKE2B e6791c9d0c5b4ebf6f9604840dcdb156539f543d4260b58215cc7f954f83d18051d07a64be7ca90ef33cc60e89b3845085dda026a06f7496940f0419b8404820 SHA512 ef3262c64d63268ee18932ccd3a6f43964bfe8050fdc3f05811526601b79c30558a3d6fa18ce44b383a43ad35be45f6ffbe09fe4c7954c1b47fdab3f73c5354b
+DIST kteatime-26.08.1.tar.xz 311872 BLAKE2B 69d6b1be2e240f9c5ac452334e433680272b271e787d3346c24504e836b246617347c79accc50845cd97f726fec58e48eb642697a56a08f2c378eede38eb35a8 SHA512 25a156a1dc94a09b343b9b565d1949e3767a9aa93f92a4366cc51cf8b24d6d52a58ef085ef41cffb17412ecbf1ec9964192e56c97a141479536cb25053397434
diff --git a/kde-apps/kteatime/kteatime-26.08.0.ebuild b/kde-apps/kteatime/kteatime-26.08.1.ebuild
index 4051c2ec1317..4051c2ec1317 100644
--- a/kde-apps/kteatime/kteatime-26.08.0.ebuild
+++ b/kde-apps/kteatime/kteatime-26.08.1.ebuild
diff --git a/kde-apps/ktimer/Manifest b/kde-apps/ktimer/Manifest
index b24e85fd0982..17c02502e089 100644
--- a/kde-apps/ktimer/Manifest
+++ b/kde-apps/ktimer/Manifest
@@ -1,2 +1,2 @@
DIST ktimer-26.04.3.tar.xz 454868 BLAKE2B e43aa1741579724bfd1faff5d128dc1fbf4c4c740c54158493228ffa11165ec1d8c92f7c335f1bff4fee41d82fb2fd188c691e92ea8bc25069944ac8ad6c72ab SHA512 edbbb9d17bf72cbf8a6f05369e2361b0c38f1a4aa37b8d9b21b42511d8b3a27f41f00ee534f9ca547303a28f76f1faa1a386b690d334886c2ea97311770267a4
-DIST ktimer-26.08.0.tar.xz 455016 BLAKE2B 19ba87b38a5f56c17398d9f674862cb368b59e11998e91ba855a76b5bf8c63f27b7a4e99a98d5c65f16016a412e8804d5c3000280716049187c31c0ac8c890c6 SHA512 1297e7602fa37b06f6fe06b7c3fdfd0d9312210a1325e613bfa0969f0faa546d4cbfc14ed9bab3f5237d29974a5744027d561005d7b3440e6f34911a4d3df142
+DIST ktimer-26.08.1.tar.xz 454984 BLAKE2B 85b44b617baa5b4da84f62bcbb005e4089b9bdcfa50feba6dd4dc9e11115e86dbf1a99db337a8ba0334793edf09d5893a301684eb94e229f35c069a9ec6aba8a SHA512 aba1af8f5de278dec70b16291a913544d6255a81e38a99502ddbc695a88a126ce5411810995f79fb99c100afe355effc13a3655333c8c26898709ebb4a14345e
diff --git a/kde-apps/ktimer/ktimer-26.08.0.ebuild b/kde-apps/ktimer/ktimer-26.08.1.ebuild
index 1a9e7dfbad28..1a9e7dfbad28 100644
--- a/kde-apps/ktimer/ktimer-26.08.0.ebuild
+++ b/kde-apps/ktimer/ktimer-26.08.1.ebuild
diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest
index f2a71ee40057..f71182cb8220 100644
--- a/kde-apps/ktouch/Manifest
+++ b/kde-apps/ktouch/Manifest
@@ -1,2 +1,2 @@
DIST ktouch-26.04.3.tar.xz 4784844 BLAKE2B fb50bd99c743c584a81658173a30d708010d43d7a19f2b8efc71eb9393b0e5323f6c6d3c7ed0c44b92c0b6888e8bce1ce8a23eb24f06ca9b5f77a99335f6a8ae SHA512 403f63f8d820ad513dbe66893ba5c29f272d5501946b292aa5d35ce20aaa2f5aaacfa14cdda9c85f707628be70c4747a07b80588e48d04396bf4c27d40a87654
-DIST ktouch-26.08.0.tar.xz 4786716 BLAKE2B 864d6f61083a38e3bf903713073cb4e1a2dc4e73e787c19ac197de110144d8901c73f32a82e4195d7687a70399cf1808a9036beabb15e8eecd734d18c8a6a980 SHA512 27765ef7d750b3551e8d4a329d1bd86f7def8eb203750225d7a3d19e8836474139d20554f7a189d5f826f70f2941a8de42ba75f31f316d0936036e16ebeab0d0
+DIST ktouch-26.08.1.tar.xz 4786656 BLAKE2B 2ac4b3565d0952d879329b5cfec0af60eb2ec61c69dc25ff72849e43ee856c61953fbd9b2f5904790f10c37a8ba4c3736a877faf7e041fc2908528037b959927 SHA512 913e0e6fac4da7c5fa16fc2b5bda804db268b6c3c786fed4ae792797601744de768cef59bcc1b68d7e401bbe760ca3e653f0280b1b8858f7db070374cfcae096
diff --git a/kde-apps/ktouch/ktouch-26.08.0.ebuild b/kde-apps/ktouch/ktouch-26.08.1.ebuild
index ab764bb473f1..ab764bb473f1 100644
--- a/kde-apps/ktouch/ktouch-26.08.0.ebuild
+++ b/kde-apps/ktouch/ktouch-26.08.1.ebuild
diff --git a/kde-apps/ktuberling/Manifest b/kde-apps/ktuberling/Manifest
index 04c2102de2c8..be68c5fd8766 100644
--- a/kde-apps/ktuberling/Manifest
+++ b/kde-apps/ktuberling/Manifest
@@ -1,2 +1,2 @@
DIST ktuberling-26.04.3.tar.xz 71553440 BLAKE2B 86a32863a3286f01f18466ace472837323078e7947109289151af97c7c21a4ef5937da1ceb16576d8fca0a1abcf7f1ecd069b141a4af1663ad238a3d117e6270 SHA512 7e3d07f3720b318c575aed389b53acb69368c80d87d6148507ed36dc0957bddb786aada214972e571237d2053d81da4ae9c1ea57909ae98b8c080ee34e0ea9c2
-DIST ktuberling-26.08.0.tar.xz 21090868 BLAKE2B 14871410d0ab11c103f9fa10f912af875900b6b458668c94a649d6663cc55c3e531f759c206e453f89539abd03c46d8cf6bd9e40756992e18475de4fa53bdf11 SHA512 3cf9831ceef78cf4a6d38dc9bef996e9bc988bbebac073016efb6ef08cd3fdbd5a2c8d3859a0d7a869e6311e79b017ad9368334085a1c8dd6fece74f9bf2ca06
+DIST ktuberling-26.08.1.tar.xz 21090776 BLAKE2B 5b5d0975724e830ec9067953ac19f50fd01b400521228b384d20ab715f034c3fea68eeba2b0a83a840d1c9b4af8ffdd01d226b107aaf16d5350fc56897a07261 SHA512 1fc5f2063afa4f2210e7b62be8441846dd9e0470b314d83e051e3677fc0abc90916be86d18bc1bfb5913ffe81faaeee20c61aa1020e959e32479c4e2b623441b
diff --git a/kde-apps/ktuberling/ktuberling-26.08.0.ebuild b/kde-apps/ktuberling/ktuberling-26.08.1.ebuild
index 09a7bf64cbd0..09a7bf64cbd0 100644
--- a/kde-apps/ktuberling/ktuberling-26.08.0.ebuild
+++ b/kde-apps/ktuberling/ktuberling-26.08.1.ebuild
diff --git a/kde-apps/kturtle/Manifest b/kde-apps/kturtle/Manifest
index 94f92a185ba2..8725087e0d67 100644
--- a/kde-apps/kturtle/Manifest
+++ b/kde-apps/kturtle/Manifest
@@ -1,2 +1,2 @@
DIST kturtle-26.04.3.tar.xz 1890948 BLAKE2B 16259a6b71d2b5e5c193eddda9706c685593b99f798614d275439a529bb74e776bf67a080876d44733599235c5d38881780ccf4e5a2a4099a75405a71a8c582c SHA512 4cc41177e757805dee69c14a0a49322ed4c7fa08fc87d9797dcf7a566b454907ca8c0ee312d557a813948c38107274188c9ec79af1038783112abbe78b5cc907
-DIST kturtle-26.08.0.tar.xz 1890856 BLAKE2B 03c4bc87fc30343af31f8ca2a7cc0c9547d634201a3f96b00de16437b4619d46724d50ac886f8b726a5f31154fc74487995772c2b03eb4134165db038d61fb15 SHA512 ec8865b161e7eae06f11cd60e836a23b2572ac0cc50fb9e7f6886e32fdfb3b5d1a510a205c395c7e4f9c94e79f36c459717d8f5f80d68125707d5448612cbdba
+DIST kturtle-26.08.1.tar.xz 1890892 BLAKE2B c2df687fd0c36ef1e5759701d40fca8d0aed39c70c9fa6ec712fbb4b7cb33abe46615be9bf8b8dc2d4cd9e160a6194b032ad06b679bf13c826c96b7495987da8 SHA512 bb14361321f5d418f42a93a13ecc473ed57f029d70c3f804e89b50a70a478253578b12f184ec9fdc77161345e4d00b7ec6950e569e6ec8e9574c8c2292d316b9
diff --git a/kde-apps/kturtle/kturtle-26.08.0.ebuild b/kde-apps/kturtle/kturtle-26.08.1.ebuild
index 77f1fa7002c6..77f1fa7002c6 100644
--- a/kde-apps/kturtle/kturtle-26.08.0.ebuild
+++ b/kde-apps/kturtle/kturtle-26.08.1.ebuild
diff --git a/kde-apps/kubrick/Manifest b/kde-apps/kubrick/Manifest
index 502ea9da5c4f..8af6e96fde7d 100644
--- a/kde-apps/kubrick/Manifest
+++ b/kde-apps/kubrick/Manifest
@@ -1,2 +1,2 @@
DIST kubrick-26.04.3.tar.xz 384620 BLAKE2B e04b78f0b0110d1e2784b06442c5605ab229e7ee90961e080e6505d22b72c9f24f0804b5037efc415db93c4259c3ad11ed7722d90797888c5508faa9455f3fee SHA512 422034b9de9e9316242f24d2d572d677eb1475cc95d88368e7b2e19c80f3b0901ed912793c96fba9b9b12458ee64b923623dadafed2ae379c4920735d0236ac3
-DIST kubrick-26.08.0.tar.xz 384940 BLAKE2B 0a3a70b4211a75fbf20b3a424ab3d3fb93c955cf9e7115c5e7be5ec75744cfc9ad49b9c3524680a8a3c24c8ace4c27b1b41e8dcc71c199dc093b0ab0960fa09a SHA512 08cedc4a8e391eab10b8cbcccde264f1db1c92a9eb986cf85755dcdcde643803c65a06ef7045394f9913b0e0853a1ac0a4a7ad3e1870d091dc517c391db10f07
+DIST kubrick-26.08.1.tar.xz 385004 BLAKE2B 9b4285205e8afe6c2d1ef7b0d79999b4d914eb3acb95d358555d7d247e77a8ddc97fadc09f3da5c9f91247cf001a2f6c35763b75ec743f6165371387f93ba010 SHA512 f4878567eb98a050d00ef3913aa8d711440a162aae9b5b03452351740af4101ca65d04991881c58f4d622642c2706074eb7963532dbf8002ed078853f979881e
diff --git a/kde-apps/kubrick/kubrick-26.08.0.ebuild b/kde-apps/kubrick/kubrick-26.08.1.ebuild
index 964d89b6f84b..964d89b6f84b 100644
--- a/kde-apps/kubrick/kubrick-26.08.0.ebuild
+++ b/kde-apps/kubrick/kubrick-26.08.1.ebuild
diff --git a/kde-apps/kwalletmanager/Manifest b/kde-apps/kwalletmanager/Manifest
index 006eda1d17ac..6d861ecf1863 100644
--- a/kde-apps/kwalletmanager/Manifest
+++ b/kde-apps/kwalletmanager/Manifest
@@ -1,2 +1,2 @@
DIST kwalletmanager-26.04.3.tar.xz 1011492 BLAKE2B 103ecc6409baaacf68bddf75a87d3f34454930d14501d2100dc7fd4f0a41946171e288b335e0bfcbf712671df2426519f2d83e6f4f73c974a095fbfb1456891b SHA512 be9cd6e6ae01f619aa4f47729032fa97cb9373afe4296b4b02a4937a202cf1aaabedccb98ce207defa8431a430038ab65d8385e22eb0b2bdd317500cdb3e48c7
-DIST kwalletmanager-26.08.0.tar.xz 1013660 BLAKE2B 74d3e5811b3f35e640f869ac52c100309f9d68e9631eb208cf40ec666a94776ff329a4052f86a49f4963290edc6686f4dc26740125ad639df0b35198f37ebe7f SHA512 5f63bf6ed6ea84f21ad6043e7950469dad4fc42e78ad3bf93b70fad002b47ea2a06502bf535c47687635a7119afdb4272171562f62d66d2138f00a79ed8e68e5
+DIST kwalletmanager-26.08.1.tar.xz 1013644 BLAKE2B 40f496e769f88f1d12ba2a00e89fb2ccad828eb6ab3cad280b963da5d0665a552315b7b4f12af63fb6f933008c797144d2cf1f31a0864682febe81408277139c SHA512 65edffe5f4d313657372367520a009d5da41324b187b0661718766e802c6183023cf479684a6e833951a38c2f64fa7da12451fe495e347056dc31ae67d13ea05
diff --git a/kde-apps/kwalletmanager/kwalletmanager-26.08.0.ebuild b/kde-apps/kwalletmanager/kwalletmanager-26.08.1.ebuild
index 24296f9b1570..24296f9b1570 100644
--- a/kde-apps/kwalletmanager/kwalletmanager-26.08.0.ebuild
+++ b/kde-apps/kwalletmanager/kwalletmanager-26.08.1.ebuild
diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest
index 963ad81df53e..4900224120c6 100644
--- a/kde-apps/kwave/Manifest
+++ b/kde-apps/kwave/Manifest
@@ -1,2 +1,2 @@
DIST kwave-26.04.3.tar.xz 6553844 BLAKE2B 47a56874a2cf1d06c4cf95573477e809d1bfbcafe641719c74774a10aff2671c209bcf807f8cef3f1d0cb91f9e21c1b93758c2a77736a120e3578ef75e89263c SHA512 293bcdbfc963a6232ead25fa9c08322a6681be1ef6c5d7c20c8a5e8e366656511a4e1c1bb1a06a2e99ad4e25993af8b77eeeacbaf049cf3662de5080491461e7
-DIST kwave-26.08.0.tar.xz 6564380 BLAKE2B 6c8d24b08abe04fff3ebb8a1c86beaa710288576c5b7f12eba4497d9070d02b764037a6b7bedbb6537a08320394b5c29feb872895de64df0b6b759ff55b4f223 SHA512 b022f4b3ede2409f0037d32280b1fd7d685b3898acfbd91f35c2ceb2a572f152f73cb9e8264e5f2251c7d36e98e37946af9dcbb72984405fa1c4539e3a27d5cf
+DIST kwave-26.08.1.tar.xz 6565828 BLAKE2B 8a08a6ab23ee6f8e19ec5b18fdcaadcf90f1bf86ade28d4bfbeee8139f7af03b7439b9fe0f3e71f4af057895182d3ac4720a5d4b6f7b81c682568f87ca77f033 SHA512 d9aaf86c61ec525e1f58340ea9aa83bdc7de9b3bc42537f78ab25b3e233b9320f6432d6be9a20c101a24993a6976fc873dcf94fc98a190a46f25f66bc6c26184
diff --git a/kde-apps/kwave/kwave-26.08.0.ebuild b/kde-apps/kwave/kwave-26.08.1.ebuild
index 7826c4f3c9f6..7826c4f3c9f6 100644
--- a/kde-apps/kwave/kwave-26.08.0.ebuild
+++ b/kde-apps/kwave/kwave-26.08.1.ebuild
diff --git a/kde-apps/kwordquiz/Manifest b/kde-apps/kwordquiz/Manifest
index 206711a80c55..67156d18727b 100644
--- a/kde-apps/kwordquiz/Manifest
+++ b/kde-apps/kwordquiz/Manifest
@@ -1,2 +1,2 @@
DIST kwordquiz-26.04.3.tar.xz 3614436 BLAKE2B db13d9303431990a14b2cc717fa61ef29b04c36f525a9141eabf14a4239412a70a019a1c4990b8cca366f5d02046824cb2d13e41cdaf072b2332e358df2d6507 SHA512 efbda2ca3035d56453d3bf2a9976cfc514311bb051d25152907a3c6f60ae0b8b94aec0563d12874cffc98a79d4917f011368bc07c3959f7cad83e03f548c1d66
-DIST kwordquiz-26.08.0.tar.xz 3614784 BLAKE2B b106cbc4b4922689326c65f6345776e468565bfd9a5646ada7bf8f817a5e582a398468f2a0643a86165e7cdafbb97d0345e499a9a7c2aa2e3ce8769410f3b4d4 SHA512 36d36381b4e43b2a97a816a533f73b0c079ddafac5f8888b07a33076531c54374823040b22375a053994aeabe7ec404cfe1bb9a43a9367dd7200f1c2743f86af
+DIST kwordquiz-26.08.1.tar.xz 3614968 BLAKE2B 889afd4c262fdaad240c4e102783ae8bc772fe954a17c811aef29d66271d90aa23176535d212f0dd5b09145eac6151f779292e830fc10c0d215dba7cd5519d2a SHA512 d65e52793b70f6c98853be24efdbab4beccd7c48417a8de2514257fcb41e1009df471b84df17eb8aaeb340fccb3138502b0d0acc954fbc2a59ffc9fec7b9c94a
diff --git a/kde-apps/kwordquiz/kwordquiz-26.08.0.ebuild b/kde-apps/kwordquiz/kwordquiz-26.08.1.ebuild
index c2749b4207d6..c2749b4207d6 100644
--- a/kde-apps/kwordquiz/kwordquiz-26.08.0.ebuild
+++ b/kde-apps/kwordquiz/kwordquiz-26.08.1.ebuild
diff --git a/kde-apps/kwrite/Manifest b/kde-apps/kwrite/Manifest
index 5fe1b2a33477..f6be14846bdd 100644
--- a/kde-apps/kwrite/Manifest
+++ b/kde-apps/kwrite/Manifest
@@ -1,2 +1,2 @@
DIST kate-26.04.3.tar.xz 8619908 BLAKE2B bb8277e7b6cdd7662fd71b9fa060e931bae8c21865cb708358285ff887b4b9b77af0d6c31954b8e6fb753f112ca476e27352c5b7f83c585d87342b389c12d107 SHA512 9d5f293292d8827c469a5ff499b409b75ee33b6428b6826b64aa661e6e6ef55d38108a4215fcbf43224cf988c1cb93347261bf511791fd1e72c758140c6b34c4
-DIST kate-26.08.0.tar.xz 8703532 BLAKE2B c44007c0e19b07fc34bd69a1d9f5fe213db82e4f140ca7b9691dbd3560d9434213b22c6902151886ada2316bfc223f591caceded7c6b54cd08ae216c5a4ea91a SHA512 6c4a03de7c265dad7a5148db1e293fad81f8a121f4487ad3cf9a26c79e29814bd61c104d65e5ad83f5b5d7fea335f6911efd5a464c7e81476bb97f4a6de4dfb7
+DIST kate-26.08.1.tar.xz 8717988 BLAKE2B 2a58e71852e61f320bda4b91ea76a9e0c4f05e19e602c5662eb067e9843a11bcedb4fe09bd0b9b393b1efa40d8da15584746914029d6b28c48ecb96de2af09c8 SHA512 36689d20f8b487d689e8a00415afd8bb48d75d7f987cda12c7fc2a943ad2ff09e693b98ca13d90ada306a83776f5abcbef3c73c989bc6816412b35cf17f2220d
diff --git a/kde-apps/kwrite/kwrite-26.08.0.ebuild b/kde-apps/kwrite/kwrite-26.08.1.ebuild
index 285958d46065..285958d46065 100644
--- a/kde-apps/kwrite/kwrite-26.08.0.ebuild
+++ b/kde-apps/kwrite/kwrite-26.08.1.ebuild
diff --git a/kde-apps/libgravatar/Manifest b/kde-apps/libgravatar/Manifest
index ae3417b10d48..cac80b9331e2 100644
--- a/kde-apps/libgravatar/Manifest
+++ b/kde-apps/libgravatar/Manifest
@@ -1,2 +1,2 @@
DIST libgravatar-26.04.3.tar.xz 43672 BLAKE2B cb75b6ea88240b0abb63ce1a1d229c79ebfd2642229828c46e6519bc683ca7ce365701de697892353cfff2e3916cf5d5476ef710089a5b6fda2381201a5cae5d SHA512 df0e0d02f5c048643eec117450c10e5b4743cb5dc94e79ff1cf6a86c45c23788ecd61d302d02701c333a5ab2b0ac07b8d0e36dfb6ae0a2b9cd3897588228371e
-DIST libgravatar-26.08.0.tar.xz 48868 BLAKE2B bd39fe0daa05bd34b8079e852a2b68ea1d9e9eb6eec3d3ee2aeeb180a8a1d91bdabc4a412d8918cac233c9d76ea8814d30c82769d58a828dfd33b023f9f265eb SHA512 d6d94956264abb700d08b5d71d5f647cf3af3c0a7af6fc16123711febd0679b62188d870a1d487100a061dbc791c11cfaddc2f03b67c3d2783ea488c0f9ddec6
+DIST libgravatar-26.08.1.tar.xz 48872 BLAKE2B ab4792f111648703273fa914ac3f14caa94f997b8b5eab65f0aaaa1c18263fcb94c9bd3c15395646a621dfae4642abb78a7f89dd226a4bed00e79bb65ceb9007 SHA512 0690df8dfe7fb271082b72e5797807840b4b83cc679889eb95d0b405b54737db03c569084208a9bae2e3fdf80df6ebb24a5c912dd8e5e50d1a3f95c513640366
diff --git a/kde-apps/libgravatar/libgravatar-26.08.0.ebuild b/kde-apps/libgravatar/libgravatar-26.08.1.ebuild
index cdeafd2808ff..cdeafd2808ff 100644
--- a/kde-apps/libgravatar/libgravatar-26.08.0.ebuild
+++ b/kde-apps/libgravatar/libgravatar-26.08.1.ebuild
diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest
index fdc266201d17..cc7eb7346971 100644
--- a/kde-apps/libkcddb/Manifest
+++ b/kde-apps/libkcddb/Manifest
@@ -1,2 +1,2 @@
DIST libkcddb-26.04.3.tar.xz 448268 BLAKE2B 87a1bc018575e48785995151533c7d47550dc96ee66ee8605249a0fe06aab081d72d4fa0669bda2946c5a6567df42607c285dcb28e24074f0b6d8c8bbe7e7bca SHA512 e9d409ee453b4e1c61625e8c9bfb0f764fe978ec1ceb598233bf54b7903fd7d9485bf1dd43b663372f2f36cb2222d9de4f72d3a01dff46b54305a8f9f7fd304c
-DIST libkcddb-26.08.0.tar.xz 447992 BLAKE2B 878b73b19d37c26f7665c10ff5c061f160b47f93faf7e2f926273ee26a5917f87c02f75da6b6f6d53fe1e35c6b3a3cecd436b39656bda5be7ad778a592e69c24 SHA512 64d1a635fe9692e9691956e873d41d529203ba6deaebef3a49d44fc48eb4edab41133197cd758521a890fb2bfbc5014855ae4424515226f465a28bfb2fa9477a
+DIST libkcddb-26.08.1.tar.xz 447972 BLAKE2B 4d334dec433288f45206eb17c44da8dcaf4c2707e1251e214c7550c5dac3e9da381951c43dc4257838fa3d4cb2aa68b30527a9cd07fdbff9859e9e0758e15a7c SHA512 1ce099ebb4ab76060f625075fbc6d030e4f8b6beaad96cd9b0111b4019f1a012e55756f369a2088c6ceef2190dee7d93af6bca12c24264599f4047ac90a6b65a
diff --git a/kde-apps/libkcddb/libkcddb-26.08.0.ebuild b/kde-apps/libkcddb/libkcddb-26.08.1.ebuild
index c03495efc443..c03495efc443 100644
--- a/kde-apps/libkcddb/libkcddb-26.08.0.ebuild
+++ b/kde-apps/libkcddb/libkcddb-26.08.1.ebuild
diff --git a/kde-apps/libkdcraw/Manifest b/kde-apps/libkdcraw/Manifest
index 8dbc16652d34..82087239bd9b 100644
--- a/kde-apps/libkdcraw/Manifest
+++ b/kde-apps/libkdcraw/Manifest
@@ -1,2 +1,2 @@
DIST libkdcraw-26.04.3.tar.xz 37232 BLAKE2B 87715ea5549871c47a3c1d3609f55f11185b69b4906d87b5e695ebc65390493e1a8922f4136df67ececc19eadfb5f4d16a5708ee62f99a494262887606a6e3ac SHA512 c4260caa3dad698b73a81e5af3c96682197c5133f4ba423158e1fd3ced57b6ae218b2f9daeebe5f2110bbf526f64aba159bec025b62dccf8f119f8a2d6cd0f00
-DIST libkdcraw-26.08.0.tar.xz 37212 BLAKE2B e106ca4649da41336c5252e3fb8ff0d449ad7541a6e72eb060ebca8425112e132c3fbb3e18c0f506949c8a0a2aecee12a6539f3c00c21243b7eeca0c50fe177a SHA512 ffb2378fd69cb0a5d9ebae4a34f45eca4acdad04eb7e9b102fd18b0ebb7da679b980566e0a079e5ee7db0d446e1ff7488f99e556381d531b744a2bbd2ed39aab
+DIST libkdcraw-26.08.1.tar.xz 37200 BLAKE2B f0b84057173926c88783b3696fe37fff746357dae59ddcc515dc6a581952fda4fbe6e03c07dcf4d36bbdf6b270a640c9eb1517b9ebc5dd3ed90eae62e23b3b7b SHA512 2c33b0df16fe85148765c8c7e18e975dee3aacee7e35369c68bcc6e6895030e1a474c46ee99595fd130424201daad9fed51b437e25cc1ed57b84654d94f48e7f
diff --git a/kde-apps/libkdcraw/libkdcraw-26.08.0.ebuild b/kde-apps/libkdcraw/libkdcraw-26.08.1.ebuild
index d9fd0a46543e..d9fd0a46543e 100644
--- a/kde-apps/libkdcraw/libkdcraw-26.08.0.ebuild
+++ b/kde-apps/libkdcraw/libkdcraw-26.08.1.ebuild
diff --git a/kde-apps/libkdegames/Manifest b/kde-apps/libkdegames/Manifest
index 520a712eb711..b48640144256 100644
--- a/kde-apps/libkdegames/Manifest
+++ b/kde-apps/libkdegames/Manifest
@@ -1,2 +1,2 @@
DIST libkdegames-26.04.3.tar.xz 5972852 BLAKE2B 202a26ffc36fe9fa221be23f8beb9b9f5e576c632d616cce8e0b48174d85ff59c6bf2c9b9bbd9a75727ad0f98b888ec3a48277ddbdc3dff4e8196f31c4df753e SHA512 dfa05e8703cb86c984e5bd86c89aa37860c2e772f54f7a254feff687f7109a322b457fe673a7777e0e56ab698c47866da1e055a42bac25ac7dffdebac32e5bb8
-DIST libkdegames-26.08.0.tar.xz 5973336 BLAKE2B abcb8f649b05fbd4e380bec334f13d538e457cd90d53fc283cb98c67694f6511f73f9b85e27e4abdaf083f304c60d3251187610ad216970e34cadc978311d4e0 SHA512 44b5e453f8b16cdceb36d2172ad6edccaea96d8a784bcce0296c4d7587969f153be6c410c60d211278708d8cf5f87870033c2416b5af92529fd7aa31fc8cc097
+DIST libkdegames-26.08.1.tar.xz 5972352 BLAKE2B 22aa323522ab4dfa26cf9672404a228dbff45d455d68b869e91d27cd2c3eadc86381ffecc8b1d85fdd7f443d876e5e260921c38c3b6f2fe718e927fca33ca13a SHA512 448a10fe1e7c5e6c3337accd3683b81495bd50629daeba7ecb2ae1ae7f4b1b976414399b8f0dfac2b0746981f6fad659d65d4f353cafeff792aca364fd46e6b5
diff --git a/kde-apps/libkdegames/libkdegames-26.08.0.ebuild b/kde-apps/libkdegames/libkdegames-26.08.1.ebuild
index 7e32e6bdf72d..7e32e6bdf72d 100644
--- a/kde-apps/libkdegames/libkdegames-26.08.0.ebuild
+++ b/kde-apps/libkdegames/libkdegames-26.08.1.ebuild
diff --git a/kde-apps/libkdepim/Manifest b/kde-apps/libkdepim/Manifest
index 4f5f6d962e0f..75de3b079ba9 100644
--- a/kde-apps/libkdepim/Manifest
+++ b/kde-apps/libkdepim/Manifest
@@ -1,2 +1,2 @@
DIST libkdepim-26.04.3.tar.xz 284636 BLAKE2B 1d44354480634ab3d2b82a598f674ebbf6acbc519da0bcea66b17c882993b7fb655c4de6b5e91a9b95f7c447e0232801d780b3bfd94978ee90d23fff21b72636 SHA512 ff737ebfcac1cf739e74e3ee76862d25049f77fcd7cca139ea4a1b0e5fd049e8260e35a82c38de2796d2878ce755c017eac13e01bfc2aeb2a4cf46c6d67342c7
-DIST libkdepim-26.08.0.tar.xz 289288 BLAKE2B 39499d214c51ca2c040c896c16b90eb842be81d3f001ad7cc1fbfbf2218c95e73b49512078f8085a3e1bf9ee5425481b4be667a80c488f9ccda07b81911a6a90 SHA512 b8e27049c418d365a3aac9d39d51c55f8849d5f0de2a2ab00b56b65927ab04b29af2e51d07e2741519c6b566d44e292d7fabac020b5c8128088523d9473c92ee
+DIST libkdepim-26.08.1.tar.xz 289304 BLAKE2B b32ceb26db89c5ed229092c423c9bdb68bed0ed3994666d2474df36e206f7755203c745e026a162c5e732d52363937b6ca72e45a0759fc50ab4fa12a94a73e2f SHA512 08ef8d93925939c3296266aab15c0a7de052d97b8d5aaf3ed2fd6798acf38b176087852ca903cd6b0c228b43814f4830500df5d03863f36402937b6181221c3f
diff --git a/kde-apps/libkdepim/libkdepim-26.08.0.ebuild b/kde-apps/libkdepim/libkdepim-26.08.1.ebuild
index 1d60f9905c00..1d60f9905c00 100644
--- a/kde-apps/libkdepim/libkdepim-26.08.0.ebuild
+++ b/kde-apps/libkdepim/libkdepim-26.08.1.ebuild
diff --git a/kde-apps/libkeduvocdocument/Manifest b/kde-apps/libkeduvocdocument/Manifest
index bbba47357f09..c313aa6a2752 100644
--- a/kde-apps/libkeduvocdocument/Manifest
+++ b/kde-apps/libkeduvocdocument/Manifest
@@ -1,2 +1,2 @@
DIST libkeduvocdocument-26.04.3.tar.xz 222336 BLAKE2B bcb6debd6c84e65fb1dd08bb8d7ab3d9877c06f6c70bcbc0d0a485a7edc65ae93a543f3202c4cdd2ad0064a66fd1eea59bda11e4df838634150e859b808d8cb4 SHA512 14b119d28bca0ba8a228e4bbca4e463ad213f11de73134e06b16ab8a732f069392ca39f054d01eb4b85cb7f7c6c776ae0c043be3448dc670a20c2992a9048e19
-DIST libkeduvocdocument-26.08.0.tar.xz 222456 BLAKE2B 39b78dba6f35021c78e0524dfb401d318d071e81a29a369c7dc9e6407924d90c0ee39952374c7a56ca0b1fdb5205cc1e5c7f9284624bd1f1615e12e816797c7b SHA512 b430fcff5f536cc68c0b20f5df5b9cb64053113b5cd0dfd485694489c68e18a84ab67f1b6aa0e45c4a0819db771fd89d2538fc201cbad1b6ae4f836bbceb9960
+DIST libkeduvocdocument-26.08.1.tar.xz 222324 BLAKE2B 7fcef2ce423e796d5d3969b179a371eaa85afa850cbe5b937cbdfe062f5f18889fa800979623bb64b2adb3c87116db2ba292a1758f6ba44cca753cfca83d3f05 SHA512 9fbec251a302026efe946aae0fadc3c04d4f7fa0414a4bb7ed3ed8db14be02b44c39524ae9d23058967c02708d369007fc051c787594e0f9b7b0c59239e37f07
diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.0.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.1.ebuild
index 3089ea7dd4bb..3089ea7dd4bb 100644
--- a/kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.0.ebuild
+++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.1.ebuild
diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest
index 32ec9cbaf355..1b123ebde2b2 100644
--- a/kde-apps/libkexiv2/Manifest
+++ b/kde-apps/libkexiv2/Manifest
@@ -1,2 +1,2 @@
DIST libkexiv2-26.04.3.tar.xz 50676 BLAKE2B 3d3b6b603d0489daf561d778065cdfcbe6cccb6212da7154dd4786774dd17a5eadfca863396d4860822797f9cd427a1a7d549314888e3babc86be801f2ef8ad2 SHA512 51bbba4f5f54c06950b7345be89ec10f31448522ebb6acb55090baaf0cbe6dc30bc644e3cee3975225ccfa42981e3da3bbffc9fa77200a80d1d9200139c7d711
-DIST libkexiv2-26.08.0.tar.xz 50624 BLAKE2B 7580dd46ce408d34823b7abbd4c0a7aa720471188cd2b827aaa0980699c141e6ec8c794b45b728813b6da79b3c096681ccec47eb1b6fe10ecc4d6dd24226d291 SHA512 4834656c039f6518c9a545ac8c47186edfb427a2eb19e7b2e6f727b72f6ca9c71d5a19fa695c41a5845cb8c8bd938cc4df66d14f8ef3d8555b9190f8ee72e210
+DIST libkexiv2-26.08.1.tar.xz 50628 BLAKE2B 31085fca3f8b0591e7d20e8f5054061abf37f8c79376c726d54a2de33be4fef50f42d521cacbe03a257d4c39ff93d00dac5df96ccc75ead50da8a4504b81d5a6 SHA512 6a24a534055440b228d506e9a56f41429cd610d66674ae6bc653dceec6106d26eaea48712e5c1267cd456aa9174273eec45b2ac49b3bd2c186f379b84f071d40
diff --git a/kde-apps/libkexiv2/libkexiv2-26.08.0.ebuild b/kde-apps/libkexiv2/libkexiv2-26.08.1.ebuild
index 7eb9354c7d76..7eb9354c7d76 100644
--- a/kde-apps/libkexiv2/libkexiv2-26.08.0.ebuild
+++ b/kde-apps/libkexiv2/libkexiv2-26.08.1.ebuild
diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest
index 602824a9808c..084671f5aac0 100644
--- a/kde-apps/libkgapi/Manifest
+++ b/kde-apps/libkgapi/Manifest
@@ -1,2 +1,2 @@
DIST libkgapi-26.04.3.tar.xz 343776 BLAKE2B edccdda6202543872fb8ea98f3bd737565c14104fd836f11a62f4757f229afd731d15362e34a21328528b9bbef16e5015ba3e4c58af3abaa221366a5057f1fba SHA512 c1ebbea87169379af1319c3ec9035380547cbc667fd8862e7233f25afd5cee3668f0dbf7f618894656080a5f7579a561167ee1282810c0ec4b7dbd9a24e72da9
-DIST libkgapi-26.08.0.tar.xz 344156 BLAKE2B 73a6f1cbeb2e90b4405ddf9c9c30280afab3f6a9e8f1e7b57e2cdbe13336b34ec6065e24465ca78b16c4a100c8282ce9926d8fb3e92fb7893788d893c589e6d3 SHA512 826bd98ef110c24116dc17a1f6eb180dcca3cbbc0ccd63853e281f585a0e8c6484a6d3c9fe6ddd7429a54262c9d68c6be43a3f93ecc89e3a58b8c7eb00dfa3d7
+DIST libkgapi-26.08.1.tar.xz 344108 BLAKE2B 7c537ea420885899d47c6d34444fcab2ba5c4576ff1f478eaa16049a0e1451d5d69378a920a31fddb0f4a6e9f7968d41fa7d79410c5011d32c17a0c542a84946 SHA512 9e942491daa3b749c6f850db2468e5119941d8170ff56d38dddf25fbaa2b921e090c0de2a070de669f5e4b0200f8bd0ada148b2e48485d584f22ac3efb94191d
diff --git a/kde-apps/libkgapi/libkgapi-26.08.0.ebuild b/kde-apps/libkgapi/libkgapi-26.08.1.ebuild
index 27a98c9ddf76..27a98c9ddf76 100644
--- a/kde-apps/libkgapi/libkgapi-26.08.0.ebuild
+++ b/kde-apps/libkgapi/libkgapi-26.08.1.ebuild
diff --git a/kde-apps/libkleo/Manifest b/kde-apps/libkleo/Manifest
index b24186a17dec..22fad3179281 100644
--- a/kde-apps/libkleo/Manifest
+++ b/kde-apps/libkleo/Manifest
@@ -1,2 +1,2 @@
DIST libkleo-26.04.3.tar.xz 686836 BLAKE2B 1bcf1416ad6b6b5dadd20f54efa1ff3f2b62eff335314ff9ed107b96ed413b80df579857340b40e9d7bb327c270a1e5aaee5d02233e8d9859ce3bfcab06c193d SHA512 81cc67ed2e512d3a472c0f1c0f8f19bf14baf2918a1ee7af7bd9dd30f0e3c50cf7c84c7df2704ab2ba09716f0452f4c42c63dc94a46861051b0ee30a9e0f117b
-DIST libkleo-26.08.0.tar.xz 698420 BLAKE2B 93d2160871cbcea5a824cff8bc28409554ace3fbe31bfc5e4d577fd875a2a5039bca8948e01b15c3bc3a323672f4a61f129fa3e685b694929ea7f33353d9148a SHA512 c4311f984cde2201b8fa139dedd1cbf384542e951e1b891035f47b8f4c94a9b005e293c29491106d99cd28eb3b3045961b9844c598788dd463ee3e2c2c0ba32d
+DIST libkleo-26.08.1.tar.xz 702448 BLAKE2B e43198ece431ff72cd4ff53036b0029f8555c29ea93c13ae5909b92497a048e70f556e22742efede77e456cca990ff5def9023a9c915688923a57501875190a5 SHA512 8e74e95f388f819c8a4636f42ff572fe4617b6bdf683fb2245f41e6497ad6bc4823ed8cdd47ee2c7cd934f2965cf17bf82f6bebf79b142db54c1fe32b7bb6d10
diff --git a/kde-apps/libkleo/libkleo-26.08.0.ebuild b/kde-apps/libkleo/libkleo-26.08.1.ebuild
index 0a37f1903370..0a37f1903370 100644
--- a/kde-apps/libkleo/libkleo-26.08.0.ebuild
+++ b/kde-apps/libkleo/libkleo-26.08.1.ebuild
diff --git a/kde-apps/libkmahjongg/Manifest b/kde-apps/libkmahjongg/Manifest
index e05cf995748d..03653098a3f8 100644
--- a/kde-apps/libkmahjongg/Manifest
+++ b/kde-apps/libkmahjongg/Manifest
@@ -1,2 +1,2 @@
DIST libkmahjongg-26.04.3.tar.xz 1693652 BLAKE2B 3be7cd1937d883da04bcc04807b779fe9512c11d6b3b6e296602ac4c625ef2c816e1317e9fc87a124088a9e91ca0d03f6c30480b069c6614f7adafc4485ff7f1 SHA512 7bc1e7bd6c1b424cb24d75ecbffe8067ddb954df9aa3cddba98b835daf9b2a23ab7d5e5c73fa2151cc0e88b373ef3ea287c317095161e7fb818fd7e7b560a4f6
-DIST libkmahjongg-26.08.0.tar.xz 1694908 BLAKE2B aa5269645b8ff578ac43d6006403b660dabcea6d31e6eb78707dee60ebbea98e8f2399700adcb8412268dd536c6da770b7cdd714794da07c18ec7a8df7d222bb SHA512 7ca8e5393660ee23e3197fc90815e498ead24b57875785f3513a8badfddf584f9e77dc6a6410301e2666e95853d74e9fde2b5c20bfeeb6f488af2fe79c381f74
+DIST libkmahjongg-26.08.1.tar.xz 1694376 BLAKE2B 0afaa0ff9d88c883b69aa24b964d153408b9dd9714f07e772330a2fdb89d2e173a020e669ad693dd0a17265ef8942d985cece52341eec9bbdd77350704bb1467 SHA512 af8c861a737e1ab200737152fe785331825e1209ccb240600118d9e049ce8316dc89971b543d8fa18dea04ecc88f4b3b19c3fbf4881245a7bd5bf72aef89984d
diff --git a/kde-apps/libkmahjongg/libkmahjongg-26.08.0.ebuild b/kde-apps/libkmahjongg/libkmahjongg-26.08.1.ebuild
index 9a54c47f83d9..9a54c47f83d9 100644
--- a/kde-apps/libkmahjongg/libkmahjongg-26.08.0.ebuild
+++ b/kde-apps/libkmahjongg/libkmahjongg-26.08.1.ebuild
diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest
index 2d6348a51201..b411e99636a8 100644
--- a/kde-apps/libkomparediff2/Manifest
+++ b/kde-apps/libkomparediff2/Manifest
@@ -1,2 +1,2 @@
DIST libkomparediff2-26.04.3.tar.xz 185516 BLAKE2B 7237d42e9c9b83b99584bc006b55c664ea1e140dd2637b860f6ee86119bf2aa6c6ae8320b57c28b9ba301a5715904a976eae125cb8651c0a2b778dc8d348c1f6 SHA512 32d53d618d34a18aa17111edb234638661640c10cada60b53b05c56c18c83839c628831da592cdaa9bfb94da74f9ee11281162473125e2f7eaa2d1650945ecf7
-DIST libkomparediff2-26.08.0.tar.xz 185592 BLAKE2B 75788d9cffd7948c0aa633041199ebec0a305b7216a5d7fd9c9fa98c84ff2866bf39e7bdc6303dfb829e33945a7957abdb43c48ae2909f6cd2d1ae49086c24fc SHA512 46b84c61d011df529ea48d38605733a0a7d9065bfe3fa1c3e84b352cfac75d0b173fdaf32bbb94c0a0a3fbaa4f87eec5443f0788b5291fc1fbc0dfd787bd8fc5
+DIST libkomparediff2-26.08.1.tar.xz 185612 BLAKE2B 177ba7f710d8fd090910c7158bc16a70c69262dab5be7be7fcd2e9eafb9b8b2e07c94801bb0352ab1f9f6074175ed084f78fd664c946ab4782c7b8e0abf00f50 SHA512 0d9124437fe89a02aef1ee08155ebecceed70af97b7aa64fdfd7301ae709af74dc79fec6d0c0b28a45c083e9d35ab5a52cdf13e7e09f79a4d8e1d7db1767dfd9
diff --git a/kde-apps/libkomparediff2/libkomparediff2-26.08.0.ebuild b/kde-apps/libkomparediff2/libkomparediff2-26.08.1.ebuild
index b2c94cba8ad3..b2c94cba8ad3 100644
--- a/kde-apps/libkomparediff2/libkomparediff2-26.08.0.ebuild
+++ b/kde-apps/libkomparediff2/libkomparediff2-26.08.1.ebuild
diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest
index b6601107e305..e81bc7ed95a7 100644
--- a/kde-apps/libksane/Manifest
+++ b/kde-apps/libksane/Manifest
@@ -1,2 +1,2 @@
DIST libksane-26.04.3.tar.xz 156200 BLAKE2B f1dfb860427f3ff93216524b03b5abc62012e6f56ca09b3adc247602ea1037dc5b00c7391d9dcd67dc1f434f5fa3d35cc6d8385332c6e7d18ba219d300283173 SHA512 6b1d16dafef7d1f5876b6a80ea47fac03a50b6fa0c93ff776dc3890de5740d804fadc3c3493b9b8e842223b81d4916b26ef4329a7ef2e3eb8c8fa66d81ce3bc6
-DIST libksane-26.08.0.tar.xz 156376 BLAKE2B 4a6f55e883139876db06b6fe320d2bdae00b461bc1eef31745c4ed1c62e96efcadda45e35bed3790dc882812d734164c81668b59f9cfc25398e9dee9b4c97322 SHA512 7557cfac805df6bdae2b8e2c02b2ac9196c9ed26372e0285553117158b57980794dbcf4b0d265129870ca03e348114e9c93762d180adaad5754f112665a4c877
+DIST libksane-26.08.1.tar.xz 156400 BLAKE2B c598233aa12c54bf992b1d1b049570a20910f39032e78268006f7e3997ee4602933fa4dc3624e410d9ed29e06af41c65787a890628cd61d1168758d44ac52ee5 SHA512 dbfd5d34996a8bf0abbd2cc449354939b5b48c6dcba79765eb68735bc408fb7155f64acc51bacf955ddb007fbb6a46f31809ccf7325f036349caf676a8cf6f5d
diff --git a/kde-apps/libksane/libksane-26.08.0.ebuild b/kde-apps/libksane/libksane-26.08.1.ebuild
index 18143072297f..18143072297f 100644
--- a/kde-apps/libksane/libksane-26.08.0.ebuild
+++ b/kde-apps/libksane/libksane-26.08.1.ebuild
diff --git a/kde-apps/libksieve/Manifest b/kde-apps/libksieve/Manifest
index b6bd9b321ae1..23482bd9637e 100644
--- a/kde-apps/libksieve/Manifest
+++ b/kde-apps/libksieve/Manifest
@@ -1,2 +1,2 @@
DIST libksieve-26.04.3.tar.xz 641768 BLAKE2B 860e0e40a4bbf2315cdc7d6fd7b58f7c6bc4291b4bab000fe8a90f902f6eec0b47c1dcc99183561d6b199817bb5163722f4ed2d026b07e031dfd4989cb91f83c SHA512 15635a4b3dfd250b94420768ad2db1dcf70556d30493a0772263d622a52024b24782962e6a4455e47754d5e3090924c274566e56fb2b0f3afa21a25619a076a3
-DIST libksieve-26.08.0.tar.xz 646540 BLAKE2B e77ad6b03738ecf4afd66583adddfc153231a82d046a283bb068746a4d0845a111b9456569c832a183e9014ce5d89632c1fb37110a28630cc5e3700a32b0a1f2 SHA512 86cecc7678c70f859081e8d0ca02ed4c37f7790bb9d4de4ed04eca46f99515532526049e040eb92e518e600ab0fb3451bd9fdc42200d2c737084da8878e21f1c
+DIST libksieve-26.08.1.tar.xz 650568 BLAKE2B 28ae8d73ab9bfa6e81f8f6e8eb67e7cb97a5d3da5b6d4fc593c07a3146aeb22be28fecbc3570205acc1008f16db712e60dd2e4f5fde0492c7c9413fc0859ca3c SHA512 c1ac6a3f674f864af9a0eae0cb2b0eec018b93c4c41e43039f85b1b051422b5f8bab7d736ddfeaf466633e565b39e771ea3a8de9e09e0ee9b0d4234d879c542f
diff --git a/kde-apps/libksieve/libksieve-26.08.0.ebuild b/kde-apps/libksieve/libksieve-26.08.1.ebuild
index ad4d3ff656b3..ad4d3ff656b3 100644
--- a/kde-apps/libksieve/libksieve-26.08.0.ebuild
+++ b/kde-apps/libksieve/libksieve-26.08.1.ebuild
diff --git a/kde-apps/libktnef/Manifest b/kde-apps/libktnef/Manifest
index 993d644bfd5b..25335111d0d8 100644
--- a/kde-apps/libktnef/Manifest
+++ b/kde-apps/libktnef/Manifest
@@ -1,2 +1,2 @@
DIST ktnef-26.04.3.tar.xz 318528 BLAKE2B 78f712af2a754288c83903f884ea3be1403e833b5fd019cd7d9c7d3d29a95489f7c2375431501c2e62fe6fca090661562d8238c6f288cbdbc3cd66c40ce1b3fe SHA512 f046798150fc01c1cadd76060f9f5dc7ecfb76f09985ac3c9914cbfbb59c8e888c16d34bd91b8b0e6508e5d394acbd3d58866511c7d3d29222904d84b82b6813
-DIST ktnef-26.08.0.tar.xz 323404 BLAKE2B 2ea603597accfa8aa0a4f9f01f4b511c4df011a864d63a94da88352a42858c6b85933b20ac15a323690eb9b8e06584a17de5987ca41d18127cb3119d7f5c045d SHA512 b5db70a8acdecb551feadffeb50f66667d2ea38494cd55c8eba42a259c0ec4b47bc0e60848747786e2c782affb8a4ee2f40279075b2a8af5653eb7468786ea64
+DIST ktnef-26.08.1.tar.xz 323460 BLAKE2B d91cda4ed9657eab0d8b6a4fa42ab636eead98fe1746aef78299946f1a1ec2711f0b1b03f40fc3598627eafee9da400f1fa011cfe1f4d8a44e1fc260e40ace8c SHA512 15b3ee38a225e5769ef1fc1b06cac32fb26cdf25d72e5d58b77629868292ec95e8482a6f0c77e4c6246106e709c656773a9f8604fc5230b61545ccd27f49da44
diff --git a/kde-apps/libktnef/libktnef-26.08.0.ebuild b/kde-apps/libktnef/libktnef-26.08.1.ebuild
index 1fdeb349c856..1fdeb349c856 100644
--- a/kde-apps/libktnef/libktnef-26.08.0.ebuild
+++ b/kde-apps/libktnef/libktnef-26.08.1.ebuild
diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest
index 28b169753ad9..67453a83b231 100644
--- a/kde-apps/lokalize/Manifest
+++ b/kde-apps/lokalize/Manifest
@@ -1,2 +1,2 @@
DIST lokalize-26.04.3.tar.xz 2104016 BLAKE2B 170db9e0f5a6b811dccad816b2c118dbd789bb2ad69b23d8563e556c0ff4087959dab6b5f111036efc5c8ed5013adbfbfe7793737a3c4c6627291c2d2557049e SHA512 8ae578fe15cfb151a835c980981672e8164c411420cc3ff74b770acbb6d20e344e01c91c1c1acccf1e9f0c23a5e0c8b50035c7e209b96866a64969cc89a6cd7b
-DIST lokalize-26.08.0.tar.xz 2118884 BLAKE2B fc2560075f6c93d5eed6217d51aae4aa4de392de9e9566834764dc798df6ab71d3e55b9b416e42f53a4e36b89e965a15d12e85c141ae7a951cbe2797768ecabd SHA512 292ee5d68de981bfd78aa28799f1e4acd708746462f6b6d011d93e7d1da66e11a85fcd3eaadb50e7dbebfe29e6dc189abe6b8b900f8f16e6e42a046c64e5c601
+DIST lokalize-26.08.1.tar.xz 2118300 BLAKE2B 1224afe2b6d0e4be1cc48a4312b8f2debda33b78c52002c2690242ff158f015b343c4c64c5f402be81cfc51235f6a3cd979540bd0e40cda135af674715652fff SHA512 3b9b31ee667b96e6b45f990440df0ebe53628e12f6e290af3f730fe1089c45508ac66f95e6a77dafd28227f57bc127bb275cc48ee045a7ec5228c7884e9c374c
diff --git a/kde-apps/lokalize/lokalize-26.08.0.ebuild b/kde-apps/lokalize/lokalize-26.08.1.ebuild
index 30bf4db048c5..30bf4db048c5 100644
--- a/kde-apps/lokalize/lokalize-26.08.0.ebuild
+++ b/kde-apps/lokalize/lokalize-26.08.1.ebuild
diff --git a/kde-apps/lskat/Manifest b/kde-apps/lskat/Manifest
index b2e3d7851bc7..e33ca0dca423 100644
--- a/kde-apps/lskat/Manifest
+++ b/kde-apps/lskat/Manifest
@@ -1,2 +1,2 @@
DIST lskat-26.04.3.tar.xz 1228180 BLAKE2B 0c436c940e861e87c2eca366b1209623d385c3b96ca7cee25e917a99baf9c33ab57f750324e509c874c75e0b7014974f773eecc501cebc4f715eecefcab06df7 SHA512 2fe532479da7bd8e41dffabc1fc491aa7af02790503f4583a382ac43a2201daff09a41f4772c515cf98e2d736ad200c923509f7692b65b2a9bfb7644fb7aabf8
-DIST lskat-26.08.0.tar.xz 1228292 BLAKE2B dcd8efba5275700d7e8dd49380df96deb5a0afd5d05d4fe138d34649229e31e6e13debeef8e31df9f6f83737a14def142577aae1aacb99c5352d7cf8c3d962d0 SHA512 a67167d6d5781840c37787c59b8cba268163d69cc0589e63b994674567eba8911e3cd827bc493f94affadacfdd95575b34c0ce4664e6f96aef990275b022c805
+DIST lskat-26.08.1.tar.xz 1228348 BLAKE2B 6e8614a7fe2b8760dfc0f14affa3f61419c7e983da67e07d6488f16610f8e00f7b054b1c03201d5a580c050be82345c70d4654cca0e270dbff895c1c9b301176 SHA512 30dd75ec2ed187243ee0fce0cbbe5c032571396937f4809f6b5eedab7d4b144c7d625db332aba8019d7b1b985ef2c546dbdcfd059fc6a945647e780c5fe188a2
diff --git a/kde-apps/lskat/lskat-26.08.0.ebuild b/kde-apps/lskat/lskat-26.08.1.ebuild
index 367c2e57960b..367c2e57960b 100644
--- a/kde-apps/lskat/lskat-26.08.0.ebuild
+++ b/kde-apps/lskat/lskat-26.08.1.ebuild
diff --git a/kde-apps/mailcommon/Manifest b/kde-apps/mailcommon/Manifest
index 10564f18e1df..69106d7eb145 100644
--- a/kde-apps/mailcommon/Manifest
+++ b/kde-apps/mailcommon/Manifest
@@ -1,2 +1,2 @@
DIST mailcommon-26.04.3.tar.xz 843212 BLAKE2B df15e72a2d66d9637a442dd7d8b5eae49047dca2203923fd2fa632383397493faf1dc5e3d8ca96d48f72945560739d8b60c9a1e15d088d26fbe237846d110d38 SHA512 d25b9a0c5149f039c8caf4b3c834697d720172f66efa5a4c35273ddac2427a5f6a13ea547e6d8badd8eb472ed0ebb05ab285e1ef608bee67ff1ab70be79fe48e
-DIST mailcommon-26.08.0.tar.xz 847604 BLAKE2B 15a1155907b5a64d411890c71c248277876ed3bedd06b8eb63ffc0421aad4dcc62eaa04c482f98551dd725640d141c0c5166a32e1cf4f315ad33f4c5816a60a3 SHA512 ae6a47adfd3a1d4124c181a9a90f900c90e6c70b7bbcaef9bd643a3cb7984981a9d2ba4ef76527f8639215af642594275412d394d18529e89e8a240cc396e103
+DIST mailcommon-26.08.1.tar.xz 847672 BLAKE2B 988887e7f8d3479c33d13ca49e8564a9fb1f068ec1fbffe8729f500c34b744508ee229a986392eb703342a16be680771bf074b14876bfc34ba83193121681e5c SHA512 bf500c6ed376cc80171e5f6941fa0c8c76edf3124c33a87620a778bec940e48beaa60274f2d687c2dc6138db9d8053a1718078c2826ed6f2f10423d059079a2c
diff --git a/kde-apps/mailcommon/mailcommon-26.08.0.ebuild b/kde-apps/mailcommon/mailcommon-26.08.1.ebuild
index 93556471d3e9..93556471d3e9 100644
--- a/kde-apps/mailcommon/mailcommon-26.08.0.ebuild
+++ b/kde-apps/mailcommon/mailcommon-26.08.1.ebuild
diff --git a/kde-apps/mailimporter/Manifest b/kde-apps/mailimporter/Manifest
index 2bbbda76e760..5458144815e9 100644
--- a/kde-apps/mailimporter/Manifest
+++ b/kde-apps/mailimporter/Manifest
@@ -1,2 +1,2 @@
DIST mailimporter-26.04.3.tar.xz 607452 BLAKE2B c048bdacd83d7bd94f357e946c687b683e5a36e17a7d40a6170caf5756c9093a8b21a2fe768dc0245c865dd84b52317ab5f5165f35d82847c137150b62fc2fe9 SHA512 bb8c356d6ebb537f7268468437e0b31040106de8ebfb39e41688a115f1b4fbd577f58559899df7654e1d5be6ba727e29488934fc4918e4b9885674ba3d6f9e59
-DIST mailimporter-26.08.0.tar.xz 612760 BLAKE2B 33cc308aa5550f06ac6469a47dde6dd8e1d0bd97986014d2720947cbc3cfd0afaa85e14aac51b5149870e7a72f60d034ad6934cb013c3949a57feb77b7bb4efd SHA512 8d4e082e3df9259ebf39feab8b6cfc2a80b997e17bdcd33546d79884b1c57fbce18e68e32290c5f58dbf4fe6715e79fcce33a620db6c85b9ac8aec689719b16b
+DIST mailimporter-26.08.1.tar.xz 612788 BLAKE2B 5e79a8dea867e7631ecce11b737e5a233d8973bd5f5bac6847611eb86014010739358cb675b7209d7e08f87845499f21e9a1fe042126c9744309eb3cf3023cfe SHA512 9b8daddb2bb23fd85108a3396c4ec9a98cf438d90e33987a28afd81126e75eccbd1974500859d8cfa02b423a464eda2d8e98e0d06c0a53b308bbab0f5c6e50ce
diff --git a/kde-apps/mailimporter/mailimporter-26.08.0.ebuild b/kde-apps/mailimporter/mailimporter-26.08.1.ebuild
index 1ab3660ce80a..1ab3660ce80a 100644
--- a/kde-apps/mailimporter/mailimporter-26.08.0.ebuild
+++ b/kde-apps/mailimporter/mailimporter-26.08.1.ebuild
diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest
index 68aa67f7bd68..93d84e539448 100644
--- a/kde-apps/marble/Manifest
+++ b/kde-apps/marble/Manifest
@@ -1,2 +1,2 @@
DIST marble-26.04.3.tar.xz 53794136 BLAKE2B 946030b5f8b63975341690dc9b60865cd2822d054007feea4de6db2395bbdd46db7f2e3277a88006c01940c9e3ccba5187ea867ff5500ee394055e86219714d6 SHA512 ad5a089ee7f3ca039ca5da0b58e8f7ac8dd0c3f82bef1d455e50e1a52a0e25f52d5a083870935911ed4aaaef19cd0c5345949bfb06b5930bfec9e24b67e3f042
-DIST marble-26.08.0.tar.xz 53797428 BLAKE2B 0a2d7b2e819885fe68732133078731ac7b6a313b55179dbedba0dc7d305e5c0f824b0b1fb92bdb1e3eab650aab837dd3090b28e791885148db3488da08f93a55 SHA512 4d885853002b55bc9306dee4019d38a6e2681a789c41223ceee253b7b33d191130abda1200f14af596f092aec9b048a385756c0f6f4c7da4628e8af5f3a75926
+DIST marble-26.08.1.tar.xz 53796324 BLAKE2B eb68fdf788dfe5746cbf3fd09a5d46b367117202fb7bf92109e2b2917a537fc1aaf4bd5ba051a7830f7571cbbe13b8f06d40e33db77dd7ae86947e453a2685e5 SHA512 0e6f56f24ca82df691e19a243520f7e03f7d4cb71559fc331601bec4a0d0bfbbe2bebbf596ee25cb9aa10fb8bfe02c5149211898c7b1f44ba456d6836936ec49
diff --git a/kde-apps/marble/marble-26.08.0.ebuild b/kde-apps/marble/marble-26.08.1.ebuild
index b80b7dfdedd4..b80b7dfdedd4 100644
--- a/kde-apps/marble/marble-26.08.0.ebuild
+++ b/kde-apps/marble/marble-26.08.1.ebuild
diff --git a/kde-apps/mbox-importer/Manifest b/kde-apps/mbox-importer/Manifest
index 1165a284261e..bf6ae724c367 100644
--- a/kde-apps/mbox-importer/Manifest
+++ b/kde-apps/mbox-importer/Manifest
@@ -1,3 +1,3 @@
DIST kdepim-26.04.3-ki18n-6.28-findpkg.tar.xz 1564 BLAKE2B c14ec518720f4572d23112cda9d3264e13baac404b233cd39ed386b80d5267749e8a32d2b4c29811c823b22f950a8c90eea54a29cab9d754eb2fa78e7b5c94ca SHA512 c3882ffbe7a050c901813f5c6ade2d7c19fb5fa5fd7e277029898aa7ca28b0624c158d16b04082c8180e63b54d88fd1190b587dadaec21887dfdc88cba3655de
DIST mbox-importer-26.04.3.tar.xz 35508 BLAKE2B 498163ea16cb754ff3f3272d6c87695bbd6cb3b1439ef8c3335cdfa4653bd88db8ef0d7b22c3e5fb1795c95f5a4d2a5a9a4f8c1849605833c61933ad471c0557 SHA512 1dbcb9f61089e431034e37edacb7cfd2ab9c960811394d82eef856c7992bcee3fa8fbaf9ac982a0b7e7627e88d32e5520292255b6b71de52f1b6f5fb29cd75c3
-DIST mbox-importer-26.08.0.tar.xz 35580 BLAKE2B ceb3b78e35869131d5405a483a2bbc2a14842a86c57927c5ae370895e174864a482a63f59373672aa593994cf3766528adf22a028797d55abfe2c788f2bbdd8a SHA512 908c37a581c1d2d54376a8eb04c1a3ce96283b137e467e0f12aa4f165d70bd657715dcc1b85d9a108cdd325b0866cf2ffc53a1c64fc833ec8a42fbade1689131
+DIST mbox-importer-26.08.1.tar.xz 35576 BLAKE2B 3682f23df32f2191a1d18cd8f29fda3873ad4bd0b6ffe3dc951fe033041e21cdf9a60ddcbe358597ace1f9b1241334e5f9ee45caac76c4083844058b107f57ae SHA512 1e4c049a67226451f595ce7e8f4d8a54848bdecd0b697417876a82853947c13aa60122a380fa36fddbd1b8b75f1300817d8dbbea8f3f4a4e2e3af49c0e7b4afe
diff --git a/kde-apps/mbox-importer/mbox-importer-26.08.0.ebuild b/kde-apps/mbox-importer/mbox-importer-26.08.1.ebuild
index 4fe048c312cb..4fe048c312cb 100644
--- a/kde-apps/mbox-importer/mbox-importer-26.08.0.ebuild
+++ b/kde-apps/mbox-importer/mbox-importer-26.08.1.ebuild
diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest
index f8e3fb018da7..cb32e1ae1556 100644
--- a/kde-apps/messagelib/Manifest
+++ b/kde-apps/messagelib/Manifest
@@ -1,2 +1,2 @@
DIST messagelib-26.04.3.tar.xz 7588192 BLAKE2B e3142e23233c967795c27c0da22d5100a802976790b66a6deacdfd32f4e41968b84da1c5c081d77bcae61df42821ba993a84b18edd7cb3932c1aa2cb97089d54 SHA512 115596566e27e59c1e93cb2352aece020ad7890a44ea2ec4446c67e0d5ee7fa9df4dbc40cb913cab8ae13a2606e62c67bf61c42fe0542ff1c7848db517cb5a0e
-DIST messagelib-26.08.0.tar.xz 7419124 BLAKE2B 6ab2279f44bb300998949039efff2ac8e755a43e92d7531dfb3814801c652de3bd691739da7f0b99dc2a11b6cadbe2422a6658155f9ad16b8c3ef0832f62a3c4 SHA512 b50429f3073ea4ea414374ae8e0487e80d93dbeafc5326731774aa64004c0a83989c5e45705cd442424564b68f27ee7ee61c7f0f014efa8c404afe46c269fda8
+DIST messagelib-26.08.1.tar.xz 7473344 BLAKE2B 2da79f5e78e0460360abcd645cb6858f20409be4445d3682b8956cf2c16668aeded4356e06e3f2933598421585b4cdca1c375f4df6e23c3370ec7fe31494edc6 SHA512 959da79a0a669b9e0f3ad2e24806a6c928b00ac5694cdcb668fe9fcd24225b0a94045ea0559b69306ab54939996c68a7f2ce13ccb0c4b9174b0f9742a4510825
diff --git a/kde-apps/messagelib/messagelib-26.08.0.ebuild b/kde-apps/messagelib/messagelib-26.08.1.ebuild
index 9f2c5b2922c0..9f2c5b2922c0 100644
--- a/kde-apps/messagelib/messagelib-26.08.0.ebuild
+++ b/kde-apps/messagelib/messagelib-26.08.1.ebuild
diff --git a/kde-apps/mimetreeparser/Manifest b/kde-apps/mimetreeparser/Manifest
index 5e4483b3a8d8..13056f32b9fd 100644
--- a/kde-apps/mimetreeparser/Manifest
+++ b/kde-apps/mimetreeparser/Manifest
@@ -1,2 +1,2 @@
DIST mimetreeparser-26.04.3.tar.xz 690008 BLAKE2B f65f4459154254a84f09373ce52667dfd0b3d55dff58cf03a6068da4c5bf7c50664d3babb56b753e61cf4e57f19fae6c0e5a84f2bde45e66732dbde894395514 SHA512 81b19026cd7b15e3dfc169fb5b3653601b485e135d7fb6da72a9878fa01a5fc421a4de10e6bb4826c224fd818a3fa68114a40cecb7265bae704d34f6748c244d
-DIST mimetreeparser-26.08.0.tar.xz 708560 BLAKE2B b78b58d14d581bc384c628616de9c13aeb56d4d12a9955f7696136e0954f5536b66fa0476773c622aab847b7b07840dbded2a43bc704a8631c235c3e1fc56ae4 SHA512 53e36a196bbed23ae8fb55574242cacd5865dca78099653997d759211ade06c16ea9bd4b76bab662f8c24d296464c9e2b7f18e161497e1ec81a3a88c2c8aace4
+DIST mimetreeparser-26.08.1.tar.xz 708800 BLAKE2B 547c28d7093c92979744b6d3f3c46db638a61b251482a7b2768e5179f7de902b09c4a75da7bca94b3b85be88dfc529b0e026b9cbcc7645e7eca92a345c074a66 SHA512 45561e4366e8de0b7ea1dc7474c254ab8d8c7835da9870ba906466f4bf1ff47abfc49a5de4b8efecbdeb9353324f15339f714d30b81ceaa0039c8e56c6c36864
diff --git a/kde-apps/mimetreeparser/mimetreeparser-26.08.0.ebuild b/kde-apps/mimetreeparser/mimetreeparser-26.08.1.ebuild
index e0fa3c526bec..e0fa3c526bec 100644
--- a/kde-apps/mimetreeparser/mimetreeparser-26.08.0.ebuild
+++ b/kde-apps/mimetreeparser/mimetreeparser-26.08.1.ebuild
diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest
index d082a76dc9f8..c4e61947613d 100644
--- a/kde-apps/minuet/Manifest
+++ b/kde-apps/minuet/Manifest
@@ -1,2 +1,2 @@
DIST minuet-26.04.3.tar.xz 27691132 BLAKE2B 02b6359afa474eaa2ef4bfb4a086d878aa86a58f0d0f2c86dd4c732cd2376be51bd2c3d34f23ab7edb1551eed28c4524db716249605fcf08e936766ab7e7f4cc SHA512 272c4dd46b750e4d1c6c97d2eb4b7a8cfbb92aca08c60b6d85c7295961542674ab626bcc50646573994b36984c62cc2c956a4f4343a09afcd0d6492db6fe2766
-DIST minuet-26.08.0.tar.xz 29499740 BLAKE2B e992832604316d640e0c955b6046ed1cb9b2dc19748d5312e19c1ce351b73f9b7d823be14f6bc8e595f4c0ae119e4a803195c0bd9fcc95cb67996e00d0ae1c19 SHA512 e0b492c6ea94858fbc4a69f8d3b572609262b24a80d519a81d788a2605eac021c3780dfbecffccc2298403b26d593616d659b64d76576a274493351914bf73f3
+DIST minuet-26.08.1.tar.xz 29503188 BLAKE2B 0e425592de25563a19b974994b81314b8a11aac93fd03c967126e4c9a03081c35cf203f89ce1cea4d2a85d979010d45c480ff1400695234d131b4c9aa2901ef6 SHA512 01112a2bfd2d5975e0d54f662b2052bf0bab618a80e99a5f82d1d66e8c515a3b681197eb770e60338c690db36ed8262d26ce01cf3d0b66b566fc64ce09453967
diff --git a/kde-apps/minuet/minuet-26.08.0.ebuild b/kde-apps/minuet/minuet-26.08.1.ebuild
index ba53ee08ba13..ba53ee08ba13 100644
--- a/kde-apps/minuet/minuet-26.08.0.ebuild
+++ b/kde-apps/minuet/minuet-26.08.1.ebuild
diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest
index 083039aaeeef..5c23c5ca4a1c 100644
--- a/kde-apps/okular/Manifest
+++ b/kde-apps/okular/Manifest
@@ -1,2 +1,2 @@
DIST okular-26.04.3.tar.xz 8238500 BLAKE2B 8d5091e062cf5eaf7a1d916a13418f874817d76b6308af261faa1073bb71591d86d793a2eed8aa1ca0fed6791ce01400c479d8125173e663dc966338dc3ffe40 SHA512 2699af7ec0cf1a328f16556c06ebe10f6fe2e12b8771e3aa5652e5799a42d49f2136b7d0db4a6786d642e23c167bfe40983fd8a222fd253183795684496968a6
-DIST okular-26.08.0.tar.xz 8294608 BLAKE2B 1abba11db1e1b0555a7972f6371dda50d40bf49b9ce4588c350ce7ff46b460bbeb5d846a06f70bfc7cf19e54935065c6448fb799b1de893c354da4980fa11e33 SHA512 4b03594e22ec5dc57fdfe5bce67fd842b56b32e1ce41c83d5ac2b99cae03cd6123e1685deed358d0054aa7286b2a9f2f56280ee3b44093c97e330edb3e1f8ce1
+DIST okular-26.08.1.tar.xz 8297868 BLAKE2B 5caa0773342a259f3fd12f45ddf804f11ab058cc7b1a677f7b84235f05b376b85ace980347f88ee92ce5b2f42d8f31ea41de6d3e46de11e80481da210664ac6b SHA512 8e1d14240b90492bb4a2ca9fd15be02eaf35e12763673612ec246865038ff2d394c3502729a688cf656fde351b80d10c224933302108a9e6866db536e2006e52
diff --git a/kde-apps/okular/okular-26.08.0.ebuild b/kde-apps/okular/okular-26.08.1.ebuild
index e72b5fd9d629..e72b5fd9d629 100644
--- a/kde-apps/okular/okular-26.08.0.ebuild
+++ b/kde-apps/okular/okular-26.08.1.ebuild
diff --git a/kde-apps/palapeli/Manifest b/kde-apps/palapeli/Manifest
index da10aeb16b3f..f015abf5ea61 100644
--- a/kde-apps/palapeli/Manifest
+++ b/kde-apps/palapeli/Manifest
@@ -1,2 +1,2 @@
DIST palapeli-26.04.3.tar.xz 2136612 BLAKE2B 213b42aff0240d3d301dc51c2ed9c968bd78211984a364e09fd62483b2645f953d5578537171ea5d7f0fb8c199616f5b05b6fe91b8bfc50bc5094c4bb3a5aa7f SHA512 e3a98c442521f496b58214bbd9dcbaece4a21f972cfdae1f5eae1b85b68bc29a57b0f98b2e0167ea6df340dd1263a1650792c4f368870ab7f5e8b9dc7d689584
-DIST palapeli-26.08.0.tar.xz 2136496 BLAKE2B 785666563bb3fb288b89e01de9bff8a4d9344c02b4459c008df6620d5c8188b9f43c24533d9c45c8da8cc44fca73b1cb0a690e831b191230129076ee1aa63e30 SHA512 eeb8984dd885ff113c3346d40dab444ff968ff7e4fa80001192cb904b0bcedf418ba185c6d0f525a3939919f286647f8a1b8bbf7cdd71996c1f7bc68f81857a1
+DIST palapeli-26.08.1.tar.xz 2136464 BLAKE2B d10db08a961c8e8acf3af68d4a72e3b7fece3621689bf92076bbca5ee801e7c70857e4838bf306aaa9f3308c1a8d4b77561bfaa1bdb00780966153764ce682eb SHA512 230b7fd3291f4b4c9df3d5a74a8cb75ca9f4b8d0a4c6b5f99abf57d5036c6180997b6154315011252fafe984fb45f84e922301dd74ef2438c4e246459de0f4c5
diff --git a/kde-apps/palapeli/palapeli-26.08.0.ebuild b/kde-apps/palapeli/palapeli-26.08.1.ebuild
index 6acc2adb1304..6acc2adb1304 100644
--- a/kde-apps/palapeli/palapeli-26.08.0.ebuild
+++ b/kde-apps/palapeli/palapeli-26.08.1.ebuild
diff --git a/kde-apps/parley/Manifest b/kde-apps/parley/Manifest
index 1835ac3da8b1..7fcea088518b 100644
--- a/kde-apps/parley/Manifest
+++ b/kde-apps/parley/Manifest
@@ -1,2 +1,2 @@
DIST parley-26.04.3.tar.xz 8441644 BLAKE2B 74578dec9e7a4ced9a0cfba2db214428d80e3b4d17c6415f8b4e548cd01574bba3cfe97bb17e6cf6e1e10d3c578889f48ff17fd272cefe2e053e11db073ce075 SHA512 f8e8b5d50cf2f1a94440c10fd568f90133c0dbadd9d9baa8940c912f1c984891ccd78143b5846e4dd306b20c1d4bf76925124c26604810941f15f2e5b4079ea4
-DIST parley-26.08.0.tar.xz 8441728 BLAKE2B 5efeb314c23822572735c8bbdc1c8087ff2df650f276cd9e9eef0cc482bdd4b8037d3d186893121e4e6422d7209d73ad0b640f7312a845066d20c18afd331fb9 SHA512 0884a0b2bdeab039a33877a02cf4199dfe291fb609140c509b2e03b5cec3ea43839e1ba069f6ac30d023485fef58d38294aeb77d6e21150a44985257ae28d922
+DIST parley-26.08.1.tar.xz 8441412 BLAKE2B 96d7fdcd7d86f4118c0845d6b05c36d5ff4640bf247913a06d9f0852d672e371aa1e5dc861b70453548b9056cc267a165b6abd1302801cbc141056d06f7694a1 SHA512 b03e287805477a63108490b7fbf48d97349f215d0a799f44823ee3a5a1666b372ad84143be3da52e8431abe4f44ec627488e246dfc7f8fbad64b83a3d6441422
diff --git a/kde-apps/parley/parley-26.08.0.ebuild b/kde-apps/parley/parley-26.08.1.ebuild
index 107558739503..107558739503 100644
--- a/kde-apps/parley/parley-26.08.0.ebuild
+++ b/kde-apps/parley/parley-26.08.1.ebuild
diff --git a/kde-apps/picmi/Manifest b/kde-apps/picmi/Manifest
index ad9b85dbf031..081fe09e8e48 100644
--- a/kde-apps/picmi/Manifest
+++ b/kde-apps/picmi/Manifest
@@ -1,2 +1,2 @@
DIST picmi-26.04.3.tar.xz 1524096 BLAKE2B 81535083dc84e6b68349f674bba4c346fa56f7d9834382799bc0791adf47bc6586398fb6bcab7c4c47681cc75c8bc1d7b7bb2866842dbc8b821cb2c821767ec1 SHA512 d7fdd598d8a00d2c425e887d6f18b66cad020183f2acda43385c3a2325816c46788a03be7a7544106676673fc8576e0f48690791c09f1955d9bc890ca923b9db
-DIST picmi-26.08.0.tar.xz 1524112 BLAKE2B 65f3f73a4493f3b5cdb59db2e164873b9cccc4efe032b8812b6f564b3f0448ae84be1965e5f2021ca5bbba8f0a8d38adc8e5d264d4bc7a6d94fecf683c600ad7 SHA512 f99df2c564f6eb7f92001242f983415922bbd9cbafe2ea74fe3f31b9ade6f4eab4261e420ee7f080b170d7280646c09505fd8e48d38831d56f096b8227936031
+DIST picmi-26.08.1.tar.xz 1524148 BLAKE2B cc527f0b58f09138bab196a25fa7f1d11ed0f9ae30a6c499189defb75f4cb92772043ac13ada7b27380e75b1537f9a6860b2aa23201714e3647181bfa735b6c1 SHA512 865f0e455e956518f48110fb28ce7abda02a52ffd04c9b5caf69900bf88634ac6bfc22a0fc573a9ac747ca63643b59b4160f3075c72de19310f88d53af60d9c1
diff --git a/kde-apps/picmi/picmi-26.08.0.ebuild b/kde-apps/picmi/picmi-26.08.1.ebuild
index cf10f4060e4a..cf10f4060e4a 100644
--- a/kde-apps/picmi/picmi-26.08.0.ebuild
+++ b/kde-apps/picmi/picmi-26.08.1.ebuild
diff --git a/kde-apps/pim-data-exporter/Manifest b/kde-apps/pim-data-exporter/Manifest
index c11c56c46a9b..3ab60d2d6c25 100644
--- a/kde-apps/pim-data-exporter/Manifest
+++ b/kde-apps/pim-data-exporter/Manifest
@@ -1,3 +1,3 @@
DIST kdepim-26.04.3-ki18n-6.28-findpkg.tar.xz 1564 BLAKE2B c14ec518720f4572d23112cda9d3264e13baac404b233cd39ed386b80d5267749e8a32d2b4c29811c823b22f950a8c90eea54a29cab9d754eb2fa78e7b5c94ca SHA512 c3882ffbe7a050c901813f5c6ade2d7c19fb5fa5fd7e277029898aa7ca28b0624c158d16b04082c8180e63b54d88fd1190b587dadaec21887dfdc88cba3655de
DIST pim-data-exporter-26.04.3.tar.xz 431676 BLAKE2B e640be17b136dad8f79dce3165ec6e50786b9f5c389b260313ec9f7e4938438cddc60dcfbae491b7d8f98de690047f3bd6bee68241c109fb2b67c56e726730cc SHA512 fad2521a4800e9da66929db65008321d3144e7d27ccc3f470cbd83354324064ff87381b0b44991648a02e646a5274b7124a396054a41dbca3f594f6b5f22d62c
-DIST pim-data-exporter-26.08.0.tar.xz 432284 BLAKE2B f422fadea5a4dd145a270df4e199c3a60dcc360a15326160bb46c958ce07302469d46e0f770fcbfa5a9ae7874bc45abc722f9801f5bbb95c3c027573bed79e6c SHA512 d73206ca62149a4fed79b49eba8c72d2c9ead698f7d16d1cd439128fb255cf62f74d8a003284e76f1507d4d10c9f6fb80cf1b4dc68b531181bc1906466f68653
+DIST pim-data-exporter-26.08.1.tar.xz 432552 BLAKE2B df1ff8ca4b19814fedb33c9048af8b7f5e28881156a0ae5100b5ab6680d1a0f50b616174a717484f7394206a3765aefcdf353b3231ffde350c2f946041b75fc5 SHA512 03dc61a116d3d2c6563d6ad550f9e08c4b29d970252a69f7f4021ce4924e4617197dbd0e29cafcff4d3b8925ce513e98b463193a23b98cec094986904664f7a8
diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-26.08.0.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-26.08.1.ebuild
index 895e5427028a..895e5427028a 100644
--- a/kde-apps/pim-data-exporter/pim-data-exporter-26.08.0.ebuild
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-26.08.1.ebuild
diff --git a/kde-apps/pim-sieve-editor/Manifest b/kde-apps/pim-sieve-editor/Manifest
index 18bc69671eec..9a2db55485d3 100644
--- a/kde-apps/pim-sieve-editor/Manifest
+++ b/kde-apps/pim-sieve-editor/Manifest
@@ -1,2 +1,2 @@
DIST pim-sieve-editor-26.04.3.tar.xz 485508 BLAKE2B 10a28a70ce56da8cc4d62a2628f302130863ca9f38dd578816c9bf70700b3dc6f28bff6d7a1bd2b5a77a7cd116583d17332aada2e2afc3ffa7c3adb0d7852416 SHA512 c3d43d49de05e9d7f0648490322f2f0e35f008fca1799c0ffb80c8851079cfc5d870891864eb5934cfc7a4a37036e49dcb16c6ad4d3e42598bd20a7099ddfcc8
-DIST pim-sieve-editor-26.08.0.tar.xz 490444 BLAKE2B ef7b6b13b4f39a2337657282f6f3fd530abcf627444286f476fd6c9b732496c103cf34496f0e875137f434b35e4b840a1af8510419ff849871f277de2c4c226e SHA512 de03fe2cd0ed8e471df36f2b5e6ed5250fce33e1575fc461e012e62e65982af265ad14ccb0df52a41dba6ad0399a91df8240db178f837f04bd8435996e5e2442
+DIST pim-sieve-editor-26.08.1.tar.xz 490616 BLAKE2B 4c3cc9b3b45cdaea7994ceac411918c736f1f0eed611d7a668798853b0ff76fe0ff08f3e704cae345cff99ed4025eb9bcdd28ea81f9a86129010503a2a50cee3 SHA512 2a70a62099cf8a2310f5ca93645af6d328d949195c1c8f8bf09e3990ee4273a8754a162ae1177ba81cbe359f480f2e0007373d0086b36817d1bddd1c8082dc40
diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.0.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.1.ebuild
index 4fb162d3a5c5..4fb162d3a5c5 100644
--- a/kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.0.ebuild
+++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.1.ebuild
diff --git a/kde-apps/pimcommon/Manifest b/kde-apps/pimcommon/Manifest
index 4bd1e17d1729..da544856f545 100644
--- a/kde-apps/pimcommon/Manifest
+++ b/kde-apps/pimcommon/Manifest
@@ -1,2 +1,2 @@
DIST pimcommon-26.04.3.tar.xz 373932 BLAKE2B 2171b6349aaa5a0904e99e62e65ee9e40d1d30f452f88269891b76763f23812c0937b597c6fb69989f8ea089ffe80f0f7983131a45b603743d9476e184bc0cf9 SHA512 15ccb6c7603b703b43cb44c27a9c92a9ad1746490030fb2422b15d785e7ffe7584ded0ffa1dab451dada4f717bebfb55f31bb7e49cd93578116004a0119008f5
-DIST pimcommon-26.08.0.tar.xz 380736 BLAKE2B 55e6581f057416db08f62c4a2d7a8595883d8fcb858b102cdcdc2b18a5e92d57bbdab6bbe21897715c6f37d990d61d7112a3bc27cf5989fed6128c0f3fc172b9 SHA512 4fcc3e88bcad3b613e33813e2fdbd02bac752049ec0182444aed6dadd8bce1016062214515684391a0f7514614cbc5ea43693709941decea6072f75866da148e
+DIST pimcommon-26.08.1.tar.xz 380824 BLAKE2B 0982c3a8bf826619734934c1335fd870da099c117231c999453f985d8543edaaff747643ee03e00985bfa400b5bed898319b01fc83ec1025d4de9efad4930833 SHA512 2a189bbefe2d8bacde8c259f8223b3966201d212d02b240d7b577952e74da5797f519fb648d52317dae2f20b82b07fd9bd36619a7a7b9c9fa4fbb2778e58019a
diff --git a/kde-apps/pimcommon/pimcommon-26.08.0.ebuild b/kde-apps/pimcommon/pimcommon-26.08.1.ebuild
index a68ac031f9cd..a68ac031f9cd 100644
--- a/kde-apps/pimcommon/pimcommon-26.08.0.ebuild
+++ b/kde-apps/pimcommon/pimcommon-26.08.1.ebuild
diff --git a/kde-apps/poxml/Manifest b/kde-apps/poxml/Manifest
index 24d506bbb187..914eb696ae4b 100644
--- a/kde-apps/poxml/Manifest
+++ b/kde-apps/poxml/Manifest
@@ -1,2 +1,2 @@
DIST poxml-26.04.3.tar.xz 45208 BLAKE2B 4d312f8156d2211964781a4060c264c81de34348287e2809dab369f34b56d87ad33239007c044e8d727e730983e64d079f5ddbe1e285c10360bd088eeb4986a2 SHA512 8411545487ef5f8f94bf6964f7ed7f579b5a51271dcb26f6e85376c528ea83dd2154e7899076d51c57d10dfdfaa185d2d4f1c02b52b1035307e630268db574ea
-DIST poxml-26.08.0.tar.xz 45212 BLAKE2B 09b3d60cef2404dde1c715d5e6b123260b20b9db0de945718294ae90daa98a0599a0b6330ffc0c7d8ba217d5e2ae9b5507e9ca3eb32337e813378c95e201f7d0 SHA512 d24fda58c50cbf3ab011a3a2f21356e22dbbdf0e6d9f854ed203840ca78be15800587aedeeb525299853560c7a09a00f841bfea708597a56a14e886bf55019f7
+DIST poxml-26.08.1.tar.xz 45196 BLAKE2B f993c1feb647339c10ca14a372f27e98309fc145ac71e0249eb952ed515ab39228a837628a54db384ea2e41f5b22efc108051899871489ed100883564e96d66b SHA512 42e6c3b9a14b2a109e103b3429a27220a5c5169ab993e3cedbaf8645a128a9a0a05943eacd695c3443775a9042eda93c1e84c9404f4ce239fb2adb656c96aea3
diff --git a/kde-apps/poxml/poxml-26.08.0.ebuild b/kde-apps/poxml/poxml-26.08.1.ebuild
index 059e8b3a137d..059e8b3a137d 100644
--- a/kde-apps/poxml/poxml-26.08.0.ebuild
+++ b/kde-apps/poxml/poxml-26.08.1.ebuild
diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest
index 7ff8f699f557..b9322251537b 100644
--- a/kde-apps/rocs/Manifest
+++ b/kde-apps/rocs/Manifest
@@ -1,2 +1,2 @@
DIST rocs-26.04.3.tar.xz 1578108 BLAKE2B 8eebfa3beb9b0cab28df92c9023f1c5bd07d28828e7cee9bf583133888aea7ab4a997c5e5023779ea9403a23eed064e373b3c4c7781b86a7ea8a1f469616de2c SHA512 5edbab1a03bc9c0253584231afff19b7f48074e4b605261432d12910438af80768146bd9b0bf4414437db6c992fd16f0ee0a9f0f98af9103d64d1b944d0c859a
-DIST rocs-26.08.0.tar.xz 1578432 BLAKE2B af88580a3680345dec2fcc39492db1903c1afe04e5077a8a0ca48c6d404fecc4f17889c7c6e3691cc9b06016bea00575c96c1f0866839c455d6f76ef0c3d8bbc SHA512 75d2b41edfde0555296378a85b8803216c1464bd902d8e203fae5ab504f9b3e6fc62fdc3618afb0ddc9d6987c772dd059c9e88be88f9fbe3bf5ace90d7ba14fe
+DIST rocs-26.08.1.tar.xz 1580224 BLAKE2B db472e1a140192b49845b6691a275cc34c0b8b2eb49911e9ccc33763d22d5f60c4847f1f984f641ebe5b2d06cf7af50894eb3ef5ccfcb51343f5988c97e8ca93 SHA512 a9568326d66ba818ec6118c7918d589206ba0f446f8c79b0e4e2e98b6664ac02b1fdf53f1038756bcc504a90d2c6f10fc16a2e3d3af09d52280dcf602257317b
diff --git a/kde-apps/rocs/rocs-26.08.0.ebuild b/kde-apps/rocs/rocs-26.08.1.ebuild
index 2f0397bb327e..2f0397bb327e 100644
--- a/kde-apps/rocs/rocs-26.08.0.ebuild
+++ b/kde-apps/rocs/rocs-26.08.1.ebuild
diff --git a/kde-apps/signon-kwallet-extension/Manifest b/kde-apps/signon-kwallet-extension/Manifest
index 2a28825ddd80..2e24d26e7522 100644
--- a/kde-apps/signon-kwallet-extension/Manifest
+++ b/kde-apps/signon-kwallet-extension/Manifest
@@ -1,2 +1,2 @@
DIST signon-kwallet-extension-26.04.3.tar.xz 11268 BLAKE2B 5dffb24d75cd1df807a58dc5ae26f27f5cf2cc361cde809cd335277fcde982ce1df83b3c122ebf760e60159b5486c1925e01a125ca08e578f35b443ad41d84fd SHA512 d44d2d5e10c3d3c0ec7c8bd115279a85d953315d5a10c1ecc51c12558d127d4105e1d7028236ffaa017fd7bc5261ed9eb09b61adc09ee73e873babf00fb10180
-DIST signon-kwallet-extension-26.08.0.tar.xz 11280 BLAKE2B 12a44187d01407478a697d99ca6429f6dfd33057a6f5b1a97b99dd7cf8096c2420ea9dbd5ecbab15bc5a11b410742084d5221a22731068cb1207a22b67244cb1 SHA512 b7777d58f35c9b936c30ff72f914e4c39357efef12a360ed25a9508d4014bef3ca696fe9fe033945f25a10300f7fc8459650e9f00f8307bebe164aa104e9868d
+DIST signon-kwallet-extension-26.08.1.tar.xz 11268 BLAKE2B 9fec6933a47906ff705c0e6a07f969424982507a43cf279fb7ab55001ce6e65faa2c71f7f42ea8ea70e4ea9df582b514a37ffd687dd188209c4309f31c04ea7d SHA512 06c5a8c48569e210240e9e2bd019475431b70dfa6a98dfb37303452f5c756723bdbd967f96df992f9eee5e5a06cdeb4baf003be326410ee60b3537282998d980
diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.0.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.1.ebuild
index e58c86abae56..e58c86abae56 100644
--- a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.0.ebuild
+++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.1.ebuild
diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest
index a5a89c918de7..03da8093cc85 100644
--- a/kde-apps/step/Manifest
+++ b/kde-apps/step/Manifest
@@ -1,2 +1,2 @@
DIST step-26.04.3.tar.xz 1021296 BLAKE2B 376a5581bf9c9e2415b06ca8529bd0acbb1c59f6f85dd9d7ffc857e5b2448d1351c440f59237bbbc5ba7f2560bd6062f7593cdd4f8bb3b3a979bc02cc741f5c8 SHA512 3abc9c0bc3112cd37265dbcf4a23e21f3487a90ece783633e6f2161521cd5d7e66c267aa11f9172ca4077f89593930db19c0c0ec632f4e080ea693c643eafb2a
-DIST step-26.08.0.tar.xz 1021276 BLAKE2B 0aff349d6086e49953159cb1d8322354fcf08fcef30779f272c9fd8a22ce355a57e1b55b78b134a9551a39fda5623fd951ca12b94d82b62249531af944487885 SHA512 548ff963f8a4c052e39b9bfbb6d045c5b9e7de7d2facc106277ecdad960506370c04e59244b4be601b083d4d470ba430506d28bc2e026c50e73de0ee296e52db
+DIST step-26.08.1.tar.xz 1021280 BLAKE2B 4760ea523c9794a249a2ff8c4305bce3d913e7de429bfd0ca42f652053f09193207838f4af7de54ff8751e4a419fa83d83bd82b1c31c749c699317b557a58b77 SHA512 a019732d288890888fe9ab25b01d7de5e34071c08eeb1f57347314725d9a7ef356db7eddefca883755b9308f999930d29d92cfc158371c0664e5369849395854
diff --git a/kde-apps/step/step-26.08.0.ebuild b/kde-apps/step/step-26.08.1.ebuild
index 3fcf93c591c3..3fcf93c591c3 100644
--- a/kde-apps/step/step-26.08.0.ebuild
+++ b/kde-apps/step/step-26.08.1.ebuild
diff --git a/kde-apps/svgpart/Manifest b/kde-apps/svgpart/Manifest
index 6d7a7798fc4d..bd8390281021 100644
--- a/kde-apps/svgpart/Manifest
+++ b/kde-apps/svgpart/Manifest
@@ -1,2 +1,2 @@
DIST svgpart-26.04.3.tar.xz 30152 BLAKE2B bb46c38ef1bf1228cdd841e7b6658a5fba9db853cb9297a0aa846fa45d26172dd69d713f8f5ac9de0c54a84db9838df63a4cb7ef5b9d51fa548e444d590d616d SHA512 1b4cbd1671c4d4776a92411cb82423f24b681ada5b3e9cdcb25bb162782fd7439560a73b904848f22e52e23c083b1ecf4a49fd0602192cd563d5e597997319ff
-DIST svgpart-26.08.0.tar.xz 30536 BLAKE2B 8edac336f2ff051b2eb7cc92e412243dc046b9bd7164da5e0e554ad8b5737652315d89d21c49d6049a14be44ff23195c4c4a4773c85683a053effe075e16792b SHA512 b545f3d606279d9f7c33cf8547d13eed09590dd7d4a887484e28586631aa82e37cbe0c603e419e0a203056d6b5cff515f79da3441250f17bb84d254edbc11381
+DIST svgpart-26.08.1.tar.xz 30520 BLAKE2B 7e64e7a91160a7a97ffef5f44f7b74f6bffeff7bfbb763980966e7aed81e1057e0a2094aa412f352aebf364c61ee633b58ca96fd014e3bd9546d5689adf3349f SHA512 a573aca0653734d5d02dbca5cf4bfee2b70417f1839d9f2588b18a78a820833e5e6c51a3f43e33ed031c584bb3059bf1d7fade9a799ff803f99a3eb7960b9e18
diff --git a/kde-apps/svgpart/svgpart-26.08.0.ebuild b/kde-apps/svgpart/svgpart-26.08.1.ebuild
index 78c9aceda0cf..78c9aceda0cf 100644
--- a/kde-apps/svgpart/svgpart-26.08.0.ebuild
+++ b/kde-apps/svgpart/svgpart-26.08.1.ebuild
diff --git a/kde-apps/sweeper/Manifest b/kde-apps/sweeper/Manifest
index 453636e1e742..de03e3a52337 100644
--- a/kde-apps/sweeper/Manifest
+++ b/kde-apps/sweeper/Manifest
@@ -1,2 +1,2 @@
DIST sweeper-26.04.3.tar.xz 386816 BLAKE2B 2e848ce0baa860e0f29b68b0dfd25766cc31284e8b88a837663f802367c2a05d96fa28ee935170e02eeb3dac66e37a5471ae9b167d72995677bd526257e6d958 SHA512 bcbedaf5da0a775c3bced43e05f324c3426d4af28bd0d65d4ee603f3ddbbae90863583cc28a5adb2f94f9a9f2fed8463302e5436feddf0bfc2a1d9160a381149
-DIST sweeper-26.08.0.tar.xz 387232 BLAKE2B e7a135fe28fb5e59a989ace2d79ddf33926fefd3bd2fd1d8e3893427212089a59701e09e8e27e0d3d6b0ab7e5ce08b395a7fb73ccee9def4ba0f305bcbdabe20 SHA512 fe30127228e64a92fda922fc34481ba736d77a507e10d63fd2a6235fde142f46066a9279506adf367091b7bc0ac3ffa047023cdd8dcb838f240393091266d1de
+DIST sweeper-26.08.1.tar.xz 387264 BLAKE2B b20d1f9b6cbbc89cae010ed7465c214b135d4fb686f91c81205c45ab8e230a4240c5ce80f34269d3773f79ff4546f5334b21f65fa106596618632317a8daabc3 SHA512 bc3011902b47040bbb1b4c127833e6b37d893b0b49ebd065dd767424fd16103dc45931b72464ef617ffbd3d70129ea2d2ad7587a67326a9426a0f81c084758d5
diff --git a/kde-apps/sweeper/sweeper-26.08.0.ebuild b/kde-apps/sweeper/sweeper-26.08.1.ebuild
index 04084608f415..04084608f415 100644
--- a/kde-apps/sweeper/sweeper-26.08.0.ebuild
+++ b/kde-apps/sweeper/sweeper-26.08.1.ebuild
diff --git a/kde-apps/thumbnailers/thumbnailers-26.08.0.ebuild b/kde-apps/thumbnailers/thumbnailers-26.08.1.ebuild
index dd554480f225..dd554480f225 100644
--- a/kde-apps/thumbnailers/thumbnailers-26.08.0.ebuild
+++ b/kde-apps/thumbnailers/thumbnailers-26.08.1.ebuild
diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest
index 62084bfd95ee..9b0aada8eced 100644
--- a/kde-apps/umbrello/Manifest
+++ b/kde-apps/umbrello/Manifest
@@ -1,2 +1,2 @@
DIST umbrello-26.04.3.tar.xz 5654672 BLAKE2B 96991f92c23cf9d958a3ac609b93e3be2ef6aac70c69f5ce8bcdb8f888f02ff31a0f180e71b90d03fa3e36b7800d0248e4dcc6d490a72a543d776f108e63668d SHA512 3f3e1ec4a975d4203149a43a69ca085ae2bedab7039ce0d268609c86f0fc5c2b955c863ac7305067e81bc939a889714596121facfc780e8c8531c6f11504f7b1
-DIST umbrello-26.08.0.tar.xz 5658076 BLAKE2B e6cbffd522c5309170c00b3a564ed2c2331792e0744dc278d60a260cd05e88119784d0c90bc8993b429648809d3531c7fcfcf1ef53545a312d88e6c1491f25d3 SHA512 e46fcdc0c0f22f69b5a9b3a9829419cc468f932a69a88fe467f72aba20039245c7c7c1fe37ae61a9186a3a1f24bcd25f9a6927f7df19c1809083ea0f0e45c677
+DIST umbrello-26.08.1.tar.xz 5661540 BLAKE2B e20abeec544894ca6c33956107b9866af61189a9001050af8b49d49f25141324cdb9ad60bcdcc738e96ab4e6e9f961e38b887cc39de3974963813012457513b7 SHA512 58f33f97f2c068d92f8a0bb56cb0257592105277deb75f98c7f60c3645961da8427dcaa02af5b741a07f9f8e97ebf4f6f358b3d788c5f19b3978886dd13db1db
diff --git a/kde-apps/umbrello/umbrello-26.08.0.ebuild b/kde-apps/umbrello/umbrello-26.08.1.ebuild
index d2995caba9e3..d2995caba9e3 100644
--- a/kde-apps/umbrello/umbrello-26.08.0.ebuild
+++ b/kde-apps/umbrello/umbrello-26.08.1.ebuild
diff --git a/kde-apps/yakuake/Manifest b/kde-apps/yakuake/Manifest
index 4904c958484e..7c7e02f8f3cf 100644
--- a/kde-apps/yakuake/Manifest
+++ b/kde-apps/yakuake/Manifest
@@ -1,2 +1,2 @@
DIST yakuake-26.04.3.tar.xz 411384 BLAKE2B c49ced2b64869238126e207595a5eb00d03d1b8404478782ff14f10e5d515d7154d7a12a584330c9988a802837b6e5913cfb223e8d1dbb982baa9e8164cbddef SHA512 fa5988d870f131417d6963fe46989f051654bcc0b7874cad8d299345a0462aff78c5014ab9b99bf4b74a35db6c08e53c89bd386378ab0f0f3a1b122328312d83
-DIST yakuake-26.08.0.tar.xz 411812 BLAKE2B 244886dc8e4a771f85e52f1ca077a13e7bbbfd2f73602e77d5488d39c15797d49ab6b27d7a7bb737b0f9a9e37fa172b318c0e9bdb64620e6145a60a9041972aa SHA512 8bf91a2405076730d649469b3c3fa6e334cb268de7f74b01eda7cc70412bdd15a1bc904541d050acd0822401d98d2ecd669c4c9739edafd0d27fdda5d5f380cc
+DIST yakuake-26.08.1.tar.xz 411808 BLAKE2B 3a4c28dd357c4009b473b8dc97dbb32c9d0dc42cdb2542e210daa5884af4dcf58d136f2cfa1d3b40083997004c04805dcdba2899ed7050191478e18ec64d5da1 SHA512 8f938fc7973b0c82d36205271ce12e9731e26f234c1b5de8ff5c8f1ecb265bab7611c148c3aa0e0034eb60cfb0a0ade53f0e8b3c76cfebc40814a8152f704e68
diff --git a/kde-apps/yakuake/yakuake-26.08.0.ebuild b/kde-apps/yakuake/yakuake-26.08.1.ebuild
index a8cb70e21c5c..a8cb70e21c5c 100644
--- a/kde-apps/yakuake/yakuake-26.08.0.ebuild
+++ b/kde-apps/yakuake/yakuake-26.08.1.ebuild
diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest
index 98d84487e868..7456aa86d4fd 100644
--- a/kde-frameworks/attica/Manifest
+++ b/kde-frameworks/attica/Manifest
@@ -1,2 +1,3 @@
DIST attica-6.27.0.tar.xz 68436 BLAKE2B a8da7b8b5b4ce1c606413038192914041ca9eb3e32b5092b8950a44c908a3f25815645cabe05681bcee4f4abbd3aaf31884a0a53766605ce010c617bdfbf9cbf SHA512 6c2c622549187fca0169e2e3839d63b004c01df810a182db19f54cce67ce545ded6d84ea83f95f81778409f995f22f9a2566c94444d0f30108a29e84fb733f9d
DIST attica-6.29.0.tar.xz 68408 BLAKE2B 12601bd25c42434e5379b15d84c883f1a6696d009daa6b1677dbd658feedc7c710b49e3001b21c7c1fcbf8eb92a504c9e119b223d1d7713f13d8bd6969852d1a SHA512 b04122a04b8b94fdc63eafbc9fd479748db00a1e890d967d9eebf35a9239ce9f8ca1f25629a291f889c9515356f35132a605f9e74f0035f79d3fba4b8936a08d
+DIST attica-6.30.0.tar.xz 68404 BLAKE2B 944da695dc484a1fffadb4e404d435d690a12478a006a5a4edb0e864dda6b8280be9a14770193281bac0a68d4fdf2f2bc4d8bbc2551c32ac1a72fa0e78ccf96d SHA512 c77a57c13dff4819317b41c2e35ecb61f4c3a956c9df3dbd91bd670217f78954f105f016848d0d93d2cee3f09808c1502c1845780bf6ce8dbadaf555be942d13
diff --git a/kde-frameworks/attica/attica-6.30.0.ebuild b/kde-frameworks/attica/attica-6.30.0.ebuild
new file mode 100644
index 000000000000..a67c665001cf
--- /dev/null
+++ b/kde-frameworks/attica/attica-6.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing access to Open Collaboration Services"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[network]"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires network access, bug #661230
+ providertest
+)
diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest
index 551884665399..f1fc988d090c 100644
--- a/kde-frameworks/baloo/Manifest
+++ b/kde-frameworks/baloo/Manifest
@@ -1,2 +1,3 @@
DIST baloo-6.27.0.tar.xz 339704 BLAKE2B 6a8f0981a8f2b86cffde959bf8977dc9df42b7ecb844cf97341e3324877749e4fd761b9c31e56b2bba6ab1a2f96171fa32013fe2d3d2171d1a7e04a9a3d1d573 SHA512 e54381b6ce0444d0b37c8bd4114e0a66364ad630279875d373a13e2b9dba59e945a31cbe37c90c870417a74e281c573ad149230d7c5c11273178322153359367
DIST baloo-6.29.0.tar.xz 340640 BLAKE2B 79ff253b2d517bf0fd4decef5f1d99d26f0c964f2d9924abc855cce7c0d04904d325fd4dbbc681cb2a685baa9addd478a3a9d905721948c5889d78c62575c1f1 SHA512 1bcde54d4b30ce308dffea8a3a00b6595f2922371fa28ec4e370b340f8f30e47d414a486bdd2bdb1e7c17f4ba1981ceb67f82a406d808447e1fe12ea1d5102ea
+DIST baloo-6.30.0.tar.xz 341016 BLAKE2B 2d2a64e46ec2959f15a2d420e3f5e9d199e720c3e626b0368e3a5d0f4db9a2d7cd2f9a6e8c80eec80e2b3837f1dea18d85c7892549f093616342ac971c10c62b SHA512 f236d185a979b67b51edd64e3a9b8c74f7717ed1f496c69491778d0b8e6eef1efada4c6a8f8928c2a2dcb3ba37095b774fce29bb51404154b6f16b64677ccef0
diff --git a/kde-frameworks/baloo/baloo-6.30.0.ebuild b/kde-frameworks/baloo/baloo-6.30.0.ebuild
new file mode 100644
index 000000000000..a6d9f8414ad6
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-6.30.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for searching and managing metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 624250
+
+DEPEND="
+ >=dev-db/lmdb-0.9.17
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kfilemetadata-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kidletime-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/solid-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest
index 64bccee002e0..59ed2aee5111 100644
--- a/kde-frameworks/bluez-qt/Manifest
+++ b/kde-frameworks/bluez-qt/Manifest
@@ -1,2 +1,3 @@
DIST bluez-qt-6.27.0.tar.xz 116384 BLAKE2B eb82054e63d6e03c251b23dd418d46d19f729da03f562cd50ab3420e04f333da56860e51021c08b60c03dfb8a899dcfc09b6e2593b7d3d64c1e1bd37457d0caf SHA512 571fedcae6fdd80f755ae2b7228b9c4d79dbb48ca9087582bc317788b5750893e4d2a74ca05c20aadee29d1a07803810278f8bc5155c600dcab3258efaf00fda
DIST bluez-qt-6.29.0.tar.xz 116336 BLAKE2B 84ef7371dad8eec15693344010b541b58999748a2b71f6af2945c156b6ff05b46719efc4f72d87adee1217970e19d3dc6a27d19e226109890ac87cf2367808f0 SHA512 0149e60087916c3cb2348e7ec1a32325c883eb529c3d67f718974164825bb7838fba54c6a484f5f332f7f8a23067f47b759aa9db1f1d38804b4d3dcd6b58240d
+DIST bluez-qt-6.30.0.tar.xz 116324 BLAKE2B 0b9319a07abd6741dc75a1e549181e6707930a85350016e5282b48b71ea291e40c25be43208ab377ba636cd8bd42878502de4635acac4aa1692ff82bd9a9a423 SHA512 a4cff9f65809c7ca1da68eb9da288bf2fd9dd231cbd154db77970868240ab00c006e0bea24b1dc4866b064d88359cc4f82486f37a783bf125acba6719892e61c
diff --git a/kde-frameworks/bluez-qt/bluez-qt-6.30.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-6.30.0.ebuild
new file mode 100644
index 000000000000..31a157fb4f1a
--- /dev/null
+++ b/kde-frameworks/bluez-qt/bluez-qt-6.30.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bugs 668196, 924708; they all hang
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest
index 71c7ac60ab9d..94ccf33a5711 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -1,2 +1,3 @@
DIST breeze-icons-6.27.0.tar.xz 2107164 BLAKE2B 1c696538210e121e462968c07b293d9a42d528de0b9411fe9ded228e043176facf749ec1b88ce4979276dd19fa3ed98985722f8e2f5d3d1e42445770eab541a4 SHA512 6e811fd0f415f7a50e94c5953ba314fe1e672e4cd54e652e89c056f4fa39cc340293cfa499891792dda81902fdb5a68edf3277aa6bec6f3287175bc83f75df6f
DIST breeze-icons-6.29.0.tar.xz 2106836 BLAKE2B 6c15beec8ba4f27f147fd045acaff533e73a2e2772545cdbf0cb7bce8948155e85ef0a820540e078522a5f76ceea9a844e064c03634af4b5dfe006e054a42cb3 SHA512 b30648c2a3d7340d5ece5e84205254793a881d6b208f96fa61d6745daab71c27bb134d14dbb85a9d0d775cdb0401f8cacd5ff2236a1b5dbbf078a609615b9db5
+DIST breeze-icons-6.30.0.tar.xz 2108936 BLAKE2B af9eff0ecc132cdde920769350a14558bc94eb08505d4f9858a1d5b09cb47786690fb4727020001d2a7fd2093b001281d3d895eeed0310f27b439d8e47a2a916 SHA512 b4068e1f3dfd61a9cda2fb417a3f23ef101cb8026cd826b42c8359f63f60698d132e7894ad3d6981235a3b0b42f5ec2b4643d4e56e758370bf11564d5f478f89
diff --git a/kde-frameworks/breeze-icons/breeze-icons-6.30.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-6.30.0.ebuild
new file mode 100644
index 000000000000..6be1825876c5
--- /dev/null
+++ b/kde-frameworks/breeze-icons/breeze-icons-6.30.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.9.0
+inherit cmake frameworks.kde.org python-any-r1 xdg
+
+DESCRIPTION="Breeze SVG icon theme"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui]"
+RDEPEND="${DEPEND}
+ !kde-frameworks/${PN}:5
+ !kde-frameworks/${PN}-rcc:5
+ !kde-frameworks/${PN}-rcc:6
+"
+BDEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=kde-frameworks/extra-cmake-modules-${KDE_CATV}:*
+ test? ( app-misc/fdupes )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away
+ -DSKIP_INSTALL_ICONS=OFF
+ -DBUILD_TESTING="$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ # bug 770988
+ find "${ED}"/usr/share/icons/ -type d -empty -delete || die
+ find "${ED}"/usr/share/icons/ -xtype l -delete || die
+}
diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest
index 8b14ee18f27c..c1351222f256 100644
--- a/kde-frameworks/extra-cmake-modules/Manifest
+++ b/kde-frameworks/extra-cmake-modules/Manifest
@@ -1,2 +1,3 @@
DIST extra-cmake-modules-6.27.0.tar.xz 338536 BLAKE2B dcc641ae9f334cf6881460699b92d8ade479e8bef2fe193e28ae5ebad29ab9cdc69a2f76c7055e384c7da6722a9acc68efb077a4251ffef69d4853af9317f05e SHA512 9a8235030055bd36f98b28c33907c32d49854cc482ea6323a3712a6d775e7819a8ea5561a833a1c415005c465af148b262c8aad126777c7af113c695c9dc8943
DIST extra-cmake-modules-6.29.0.tar.xz 339516 BLAKE2B 7a0f577fa541b2f5f28d73da7ccc57f8a08d8a4de9a1f74fc60296dd65feadaab042546aeed044989c0f804e94172338b39b70051121935c0bd28369d1fc9b0f SHA512 2d93e270d1edd417603718357c7a72f2903d12cb345604da0af4fe4e47533643e60aa47f74c3fdd16606a6386eff3c539594373e64f54c9e487aa41ece92d4a6
+DIST extra-cmake-modules-6.30.0.tar.xz 346824 BLAKE2B 4f5e1a2bbf808a1be56f042b003d05f011b29a5bc70c812a8d285b2d150ccc1e662c29c45e29d440662edc3a4cc7e1debd58a51bb6d2fe7316d87acb2e143281 SHA512 7fe71f81bba3d3ff4f4a69cfc9ea9d1759f700be0ecd19fd049e0b0046bdb41f32c37babd60d40cd81c8d78681706a5eef7df42888236fd2c158592b28a788aa
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.30.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.30.0.ebuild
new file mode 100644
index 000000000000..12d592d1cd91
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.30.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_QA_COMPAT_SKIP=1 # bug #964519 tests/ subdir is irrelevant
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit cmake frameworks.kde.org python-any-r1
+
+DESCRIPTION="Extra modules and scripts for CMake"
+HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/libarchive[bzip2]"
+DEPEND="
+ test? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ )
+"
+BDEPEND="
+ doc? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ )
+ test? (
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
+ "${FILESDIR}/${PN}-6.22.0-skip-ecm_add_test-early.patch"
+ "${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch"
+ "${FILESDIR}/${PN}-6.5.0-disable-appstreamtest.patch"
+ "${FILESDIR}/${PN}-6.5.0-disable-git-commit-hooks.patch"
+)
+
+python_check_deps() {
+ python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
+ -DBUILD_QTHELP_DOCS=$(usex doc)
+ -DBUILD_HTML_DOCS=$(usex doc)
+ -DBUILD_MAN_DOCS=$(usex doc)
+ -DBUILD_TESTING=$(usex test)
+ )
+ if use test; then
+ mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) # bug 938316
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # passes, but then breaks src_install
+ ECMToolchainAndroidTest
+ # broken, bug #627806
+ ECMPoQmToolsTest
+ # can not possibly succeed in releases, bug #764953
+ KDEFetchTranslations
+ )
+ # possible race condition with multiple jobs, bug #701854
+ cmake_src_test -j1
+}
diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest
index 650b2c38f420..33adc1be49ba 100644
--- a/kde-frameworks/frameworkintegration/Manifest
+++ b/kde-frameworks/frameworkintegration/Manifest
@@ -1,2 +1,3 @@
DIST frameworkintegration-6.27.0.tar.xz 58088 BLAKE2B bb2cf446bce7a9fef3c3b16f68cefed182a13a4d1180929c14479053b070ff3b8d74cd8d9127c2301cee6af0e3b3bebdbb343a61fb1858804a90d02ed87ddfcd SHA512 71732b6a4d81dc194bcf59ba2e2506f122e235a5dfbdc11204f0cb4eaaba5b04f4cb5d811ac619d0e5d2780335ca55f90a5e9f3249c7c9baba9fc2c0ec2e80b5
DIST frameworkintegration-6.29.0.tar.xz 58076 BLAKE2B 0524b52fa05d0ca70e0e376ee5e3ff998ef748cffa4e705cb49420459f39b7749ab5589faf7bb4f55379fdf1bfc9018eff5c4ae2a50fbb6e8f0427e3fcd6a75c SHA512 6189c653b296bbb232c2830bc05d75657ac84c15a29be7b6ecbeff2b4ea727530392e5ebe754882f949526880e5336c7f0337ec094a550d6e19f3e9873db267c
+DIST frameworkintegration-6.30.0.tar.xz 58072 BLAKE2B 2b52d395841be48c8187675e2af5e8c7463e8cebfa806907eb4e4c3789b105f3e550a7dc70c34e5d438b9db2e9dee3e8b644425eb34cef7dc1250aa235513964 SHA512 5b232dbf332cc1c13d66d7e1f2668eb8791f7c61158801694d521e0bd73d8e7d10750ae1641f0ace0dfb69523a623b61f29256fb7e2d19ed5a8b79a8709804fc
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-6.30.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-6.30.0.ebuild
new file mode 100644
index 000000000000..c12ac8df1be9
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-6.30.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/knewstuff-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ =kde-frameworks/kpackage-${KDE_CATV}*:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest
index 8048c39f5d4c..4333153ecaf1 100644
--- a/kde-frameworks/kapidox/Manifest
+++ b/kde-frameworks/kapidox/Manifest
@@ -1,2 +1,3 @@
DIST kapidox-6.27.0.tar.xz 198576 BLAKE2B 1799e43780b4d97b6bb70c55cfb5778df1f56ce1a65021155ca0efc7a973da787c2eaebbecc04ae57e9877ea468084a0ce9547577a01c9b047bb57c7cd0d3b96 SHA512 19d681c7991b9682677b1e4bcfa23758f7aa6bf92b5e159284edcab974d7d556dff39b598afe017e03ad6f11d8f7bb38444728b2a8527df18cb726703a8a2289
DIST kapidox-6.29.0.tar.xz 198528 BLAKE2B c36e78f5ec42124cd0826079c45ebd7516db22922263c1ac0687f09ae4d75e25efdf82a146caacc3995024d99d09b6f5b6a72185a47f71a5fb20644cddc13ed7 SHA512 bc2ca75fbbc0330bd69fa94fd4448eb2447ae935c95c5d19766e77c332d7b105f94e6cc1c71aee0e1d5ed4dd03f1e30d2bdfa3a5e15c8f4a05dde11bafe4312f
+DIST kapidox-6.30.0.tar.xz 198572 BLAKE2B 9bbfae94aee15a8b1d85539a637920416230e26ffb24d71633f1e42ce982363b95e3cb9f074877e5bc99d532faebaca53fadd53b108d0cdc54788632e405d3a8 SHA512 0c2660e5eeec335fcf01be881803719f3485a199e5f1a95c821abf09d705361830b41a02ce78e902a4f9d1dfb21b2587d46be2a03346e74c6e807226126e0b1a
diff --git a/kde-frameworks/kapidox/kapidox-6.30.0.ebuild b/kde-frameworks/kapidox/kapidox-6.30.0.ebuild
new file mode 100644
index 000000000000..6b435ebd040f
--- /dev/null
+++ b/kde-frameworks/kapidox/kapidox-6.30.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+inherit frameworks.kde.org distutils-r1
+
+DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
+
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ app-text/doxygen
+ $(python_gen_cond_dep '
+ dev-python/jinja2[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ ')
+ media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}]
+"
diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest
index 4d942ca8ed85..018ce55b3169 100644
--- a/kde-frameworks/karchive/Manifest
+++ b/kde-frameworks/karchive/Manifest
@@ -1,2 +1,3 @@
DIST karchive-6.27.0.tar.xz 826864 BLAKE2B 0c63b38510233a25ca3b937ae5cec42aed06e4c88304bdb32acf1e60b041d488d0a4bd741538505a875257771dfa8a01f5d6a1254f4e06841b47a637a893077a SHA512 228a5c30a5dd145d8f925a3c0c14d4d839aeaec551f73f67d6959cb94f405be3c31b928749ffdd3b20ed2c82a486a5d40d7fd16f524ffa8756410252a3aaf1c2
DIST karchive-6.29.0.tar.xz 830560 BLAKE2B 74d93f1afc02d677aa1db7d76c90ef94c48074af13e11dfe2f748b5bab5a9093f7b99f1a1caa8b0240509f5f310ab4c554394428385acf363e30551a2dcad4fa SHA512 42f42f3ed40e0636532d6c15833cfb4f96539ffefc5e17059b07c2776e239a6963a6fa974789f7eeee6e17151a494edc40583ec0cb4a3fff04e6232d22185003
+DIST karchive-6.30.0.tar.xz 830660 BLAKE2B 1e3271a658a0ce2de228c29b8974b0f73df4ec4d59a839d264d39bf7e6403c037b0c64e35455510e3ce3b6e56655f14f5af4bb6bed214e7247de5fe396017c11 SHA512 73b70dc11e6ee0770aebe246e931d855409e965bb6c51a3e6bef07ed61be9621ffc329fccc0ba78d026e0a379cee8cacc9210940cf6857ca5afc2c27c5ee921b
diff --git a/kde-frameworks/karchive/karchive-6.30.0.ebuild b/kde-frameworks/karchive/karchive-6.30.0.ebuild
new file mode 100644
index 000000000000..31c8cbe58806
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-6.30.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="crypt +zstd"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ virtual/zlib:=
+ crypt? ( dev-libs/openssl:= )
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ zstd? ( virtual/pkgconfig )
+"
+
+CMAKE_SKIP_TESTS=(
+ karchivetest # bug 948899
+ kfiltertest # bug 978879
+)
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use zstd; then
+ sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_OPENSSL=$(usex crypt)
+ -DWITH_LIBZSTD=$(usex zstd)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
index bb3693fa831f..cb93e36d6cc9 100644
--- a/kde-frameworks/kauth/Manifest
+++ b/kde-frameworks/kauth/Manifest
@@ -1,2 +1,3 @@
DIST kauth-6.27.0.tar.xz 2273648 BLAKE2B 7d6818a7cecee90209b11dcdcfbc5907b50620fb4c8bce5a91e6036cbabb0deef1d109054d696109a35b2bfd7add6eacfa8f21f0fe83ea0bdaadb90ea8934d8f SHA512 990416f0bc3709d4957530799266d57d0bea3dab4f30250deecc1fb92fc825fe8261a24eba4d8258b05f5a0ca244f7e63f5a0532c5bc873c37ee59aee407d986
DIST kauth-6.29.0.tar.xz 2273680 BLAKE2B 038fc23e9b3924bcf18579ccfeee5494724fa106627e0495b399d9367b784d17df161f54154d97f4793793efac32d85da7c5a3fad171ce10183c705b2f57d32f SHA512 8f8808a25b9e44362c3d682073c3ee14bc269a993149fb414ce21e1c158a23f39c28cddfd70c2e40ee3caa74e17ed5583ee967f7ba361e51f9c6d8c333981752
+DIST kauth-6.30.0.tar.xz 2273556 BLAKE2B b1a574727dc9eb28745e1803d40fca749f80dacffec148b3c980606b6097ff708bbb91cba7604c0c78d67fea4d7bb98a32f65495025cacccc6388feeba4da362 SHA512 ed5a1bfb60fdfb7b1e053f5e9deb4ab52e0171199f086e73c89244d3dccc3dc1d70c93e8ea0b9a3f65a28ac9518d5625bc54f493617efe52a4821a90c131cc51
diff --git a/kde-frameworks/kauth/kauth-6.30.0.ebuild b/kde-frameworks/kauth/kauth-6.30.0.ebuild
new file mode 100644
index 000000000000..15f60447f3a3
--- /dev/null
+++ b/kde-frameworks/kauth/kauth-6.30.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to let applications perform actions as a privileged user"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+policykit"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ policykit? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
+ >=sys-auth/polkit-qt-0.175.0[qt6(+)]
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
+
+CMAKE_SKIP_TESTS=(
+ # fails, bug 654842
+ KAuthHelperTest
+ # needs DBus, bug 938505
+ KAuthFdTest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package policykit PolkitQt6-1)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest
index ed06663820a7..2a3b1c3e366c 100644
--- a/kde-frameworks/kbookmarks/Manifest
+++ b/kde-frameworks/kbookmarks/Manifest
@@ -1,2 +1,3 @@
DIST kbookmarks-6.27.0.tar.xz 1093884 BLAKE2B 550d7b363d60d46ff25d4052a96cc7c048fece6b62f2faa63f7de846ba44b8afb268f3a6164f81163ebd417d80e42ad389eab94c834ad0a94d1dc7031930360b SHA512 59b671305538cc59e8fb536297d39bdd3a42f8204db10911200f17a43d3b41cadc644415c0e83f2a02c4487cdb0a500ef43c8fc144e782448fa587c25682cedb
DIST kbookmarks-6.29.0.tar.xz 1093784 BLAKE2B ea0a5e99e1b7318fda6a54279c3ef75f2e12eff451e67bbbcdaf2aee4bb31aea74d491d88cd7548a982e1fbb8f4057897ddffe6e00a4b700541a68b7636ccbe1 SHA512 4b29d95f7d648176398c5b02ddb044ea2285fe9455def59c74c49da0991a1abd1f07bfe37c38c15d97749360fe19e570fd7a9e9623fdbfd9c2581b1a5338e2fc
+DIST kbookmarks-6.30.0.tar.xz 1093964 BLAKE2B 1569dbc70ff04035f32f988ac3f506a8fea96c69acd277109d135a35418dc6e65ca82f4d6ae73be01fbf2923c3a9bd6d16d6fe06e0efc6d79d4d36ca39ac6777 SHA512 7a301d56317fbfe96f33360c58d9c584d9e2b555e4b82c743bdbfc754672d9ec4854ec3244d149bc68df7b95c5515f2f883187662404f35f8e702c9214b31fea
diff --git a/kde-frameworks/kbookmarks/kbookmarks-6.30.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-6.30.0.ebuild
new file mode 100644
index 000000000000..32d4457bec37
--- /dev/null
+++ b/kde-frameworks/kbookmarks/kbookmarks-6.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest
index 70e50294ccd4..14edd4cd5885 100644
--- a/kde-frameworks/kcalendarcore/Manifest
+++ b/kde-frameworks/kcalendarcore/Manifest
@@ -1,2 +1,3 @@
DIST kcalendarcore-6.27.0.tar.xz 322760 BLAKE2B b75a40668ea1103cb716d970380e22c53d4399988813a309a4768d1481f3b10a05b275c32bac3f3b94c816c4660d96adcfc37d154dec25d960c66d05d81a1e33 SHA512 44574a47bac5d0ffc44b70b38e1896e45c783141be529660acc53814d9eaad5824b211330ea37c24e7583f3553786bbb76099558e07e8c4d78ef763a27c33c1f
DIST kcalendarcore-6.29.0.tar.xz 338400 BLAKE2B e4b346cd4577c326b6b6e258fed2f3c3a3a96ff7caeba5a17c2adfc5078909bbbe15b5143f46a56d43e06d565eaccef97eec50fb85431d3ec4a63ac1a34faff7 SHA512 d8cc10c423bd40659badf25f0d1225c64f0bc8be7e026053d0c380c828ed6c2b1253e39ab8e3292eafc7f0be2feb32a531a9476302d6f223039497fe9521c4e1
+DIST kcalendarcore-6.30.0.tar.xz 364572 BLAKE2B 1ce9b76575bceafabb45bb80e9c701a50e0abf432312ed44b234a04f7390c1857ffc73ecb38be1b47614d676733d2c463870200e9960c8c96f6fe41c6c3a1d56 SHA512 fa0a44f417e211d91e3782749872af41b42a3d2e5061620c6908e67300516e287b0c8f2e12b74e942c2a7d2400f5346d029d234548c40ee460e5377e354096c3
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-6.30.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-6.30.0.ebuild
new file mode 100644
index 000000000000..be4edc290bb6
--- /dev/null
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-6.30.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for interfacing with calendars"
+
+LICENSE="GPL-2+ test? ( LGPL-3+ )"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # multiple tests fail or hang indefinitely
+
+DEPEND="
+ >=dev-libs/libical-3.0.5:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ app-alternatives/yacc
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest
index 23f3034821f8..f90ab286b2cf 100644
--- a/kde-frameworks/kcmutils/Manifest
+++ b/kde-frameworks/kcmutils/Manifest
@@ -1,2 +1,3 @@
DIST kcmutils-6.27.0.tar.xz 2402772 BLAKE2B f987d2d0eb5c8bd10a582bfb04776e70fc300dc46be52dc3a84bd1dc4cc482035d109e03ae632a6ac93c0cd7d3c6b66c1f0550f252c0d38b6ee4238ce64d4c9f SHA512 90175341d579bbf0963dbf6da1bb47ae09b9986851630b3cf9fb18207848a689b8c81b15ab2e7b3965e6f85a393fa44d97923f071e740af0d59cbd8eea757471
DIST kcmutils-6.29.0.tar.xz 2403216 BLAKE2B 8a46c9625d6d52236cb7eb1f76cb7adf4b4c06bdc109789c1d9165a3b11fe8d7ab2706126246f355204694b351fe3ca6fb996ac0fff76d3fba97b79dcb8ed1ce SHA512 03b758737207957c637b46a5bdb54c6c5a883217c652c13e1acef55869cd289b8b0c956c7544e47579c749ea3f63463883e6e66bae88d88c35cec0f979fbbfb4
+DIST kcmutils-6.30.0.tar.xz 2403432 BLAKE2B bc333dcdbc01343f8d258526f2987989eaf0c65259655484e7975fe43ac4150b9328b33ffd6c5caea3b0c30815453c292d2a1560835888b4c1a615824ca2cd5d SHA512 fc9e673244a7bfcf6ff0a45216be5e59768732cb0ce660b9048262c248246a44e3e7c14131c5bc703838ff9ff199fc86ca651d38f3c7d2619ad0e23f4eddf70d
diff --git a/kde-frameworks/kcmutils/kcmutils-6.30.0.ebuild b/kde-frameworks/kcmutils/kcmutils-6.30.0.ebuild
new file mode 100644
index 000000000000..5b735ddbaa65
--- /dev/null
+++ b/kde-frameworks/kcmutils/kcmutils-6.30.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to work with KDE System Settings modules"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest
index ed25d3262caf..f28aca325569 100644
--- a/kde-frameworks/kcodecs/Manifest
+++ b/kde-frameworks/kcodecs/Manifest
@@ -1,2 +1,3 @@
DIST kcodecs-6.27.0.tar.xz 2477088 BLAKE2B 954205fd4b0217154a93e63a759d6a318c6a8e7a658d8d762f8aa6ce6833fcb5f7441df251239f45ae9cce6e25174726e2f95c3f6cf30dbeefcd5e4cea8923c6 SHA512 3c1fc70c52efffe4687ac879e4aecea0c4167566704ddffa2a357a34bd489eb840829f526ac04df09254df4b294308a2d1d12ba54346846de5550adfd3d060a4
DIST kcodecs-6.29.0.tar.xz 2478600 BLAKE2B f1dcadcbed6c5d96e11436dc6f8184abbf3acfd98e8d5153dc487555cdb0fb9d2bf9c59c8c283730ee3f4dc3ee55d660c4357f209706c3133c42729218dc18a6 SHA512 dd532e34c495f8c06c16f47a291a4b4a5a95a800abc6c73e973e478e04c0384a7afb4803ab0efcba50bd424d07391a3630eb5dc72925b49d73dbf94530b24c97
+DIST kcodecs-6.30.0.tar.xz 2478536 BLAKE2B cdfdf7c933f0e175cefa36bd7abfa58e8b3dd441749e1c62fbc2533f80136d54a004a0979f72175cb5ed5bb11a2cc8d967d886bbc470968b9088ad99c89a7de4 SHA512 63599b14de75afe00c240a1331b28e23bd2ee4bcefc167f41051b92789245fe31ab710b85adceda4930e453313c4e78da29f7402d315f15f43972e98bb7e89ab
diff --git a/kde-frameworks/kcodecs/kcodecs-6.30.0.ebuild b/kde-frameworks/kcodecs/kcodecs-6.30.0.ebuild
new file mode 100644
index 000000000000..c38e0c2b98a8
--- /dev/null
+++ b/kde-frameworks/kcodecs/kcodecs-6.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for manipulating strings using various encodings"
+
+LICENSE="GPL-2+ LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 938317
+ rfc2047test
+ kemailaddresstest
+)
diff --git a/kde-frameworks/kcolorscheme/Manifest b/kde-frameworks/kcolorscheme/Manifest
index 83378e9df8a7..82aef96bcc9c 100644
--- a/kde-frameworks/kcolorscheme/Manifest
+++ b/kde-frameworks/kcolorscheme/Manifest
@@ -1,2 +1,3 @@
DIST kcolorscheme-6.27.0.tar.xz 51800 BLAKE2B c66e20459022359cbb568c1ea517c6ffbd2e97cf18c1e781610c15cc65ffac6db7d8b28a8a3f65027611cbfbbb2c0ba12ea59304c435f42bb8d1034d2089bab6 SHA512 61f7dc19ed4ff144163df12f92744138fc7e6045e072c57aabed1c09f950b45cd12626a21b43a634a72de5118042cf26b544bab381ed4a40a74f228ab5fac61f
DIST kcolorscheme-6.29.0.tar.xz 51900 BLAKE2B 19933208c6b39129137b8747b2dec4af82f39ae35498ad1374e36170753052a26e1759901490e649d1cb6a7044530f0ff886268cbf76d242329b904de5cc21e9 SHA512 5b6be11e1ba84d7268c247c49c0a2bc815b8e7ec18f29dc220eedf89905d7f6907c3ac410e8cb3fb7d2bf776fc09669a3a89873f0ebfe067e15f8fc88a593042
+DIST kcolorscheme-6.30.0.tar.xz 51928 BLAKE2B b3fefd917c869a78ad4786f72b90c1f7af23937d6949393c9a715b442e8569ac13ed3a4dee0cb6989dd89726cceb7e1bc942d5c2812c0b71cb4b4c59941e9a34 SHA512 c99a999c14a64516ebeb3b99eb58467644eff20f55e0bf5a49c44b3dd4c522ba7c50b85bd0d3789a39304ff6889c3e4edd5b7b71f5e1450760c78386436d6bde
diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-6.30.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-6.30.0.ebuild
new file mode 100644
index 000000000000..a53ece414492
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-6.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest
index 568ae2d42de6..b0d3890d3ad3 100644
--- a/kde-frameworks/kcompletion/Manifest
+++ b/kde-frameworks/kcompletion/Manifest
@@ -1,2 +1,3 @@
DIST kcompletion-6.27.0.tar.xz 2256672 BLAKE2B bd79414a27cbb62528ba451e98d368407fe938aad8d89ca5c1003d108b674526b30383591baa29341e78e2d979ec0e68fc329443ff22a61aca3786212909c9e8 SHA512 806c47c4744a938bf5318ddecbfb07a425376a00ab3fc53aee07139bcb5c47a2e2a6bb1bdc21385656d07afb5636cf200fdf45c9eb3cef26bf2962f220c43780
DIST kcompletion-6.29.0.tar.xz 2256668 BLAKE2B 62b00fbc3ba37cc3252ab5aea21f8cc8a82f12bdf6902b5ab130be5e939ac60c4e50cc4f677f8af9abc43df256bf97f78debbafc2715ee05fcde0038c18b1a54 SHA512 1d1193b830767b78e13c097b1a4a2f9645d17febb5ab07f16ec1bd0747af3bdcfee5cc4ace9eb34034b1a6272890294bc6de1ee467c8ec24152e2a47c736c6dc
+DIST kcompletion-6.30.0.tar.xz 2256892 BLAKE2B d18455f918291e1954667db068d4f173035c060a0497e1c36df5614006958bac0fdd583c67e165cf0b16df23fb87006cfa51534bad3f658e15cfc6d51283cc1d SHA512 2b28f3aa3de53b66b8715acd5b9eacb0b0781b1318434fdb10903cebba93cce626ea4433dd468d7f7016b2cf56a4ecd217963d33a4a44156311b9ce633b44fcd
diff --git a/kde-frameworks/kcompletion/kcompletion-6.30.0.ebuild b/kde-frameworks/kcompletion/kcompletion-6.30.0.ebuild
new file mode 100644
index 000000000000..66e8fc6bf44d
--- /dev/null
+++ b/kde-frameworks/kcompletion/kcompletion-6.30.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
index f7d6409dbcc7..3e8f75a6db4f 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -1,2 +1,3 @@
DIST kconfig-6.27.0.tar.xz 383752 BLAKE2B dbd685f514ba179ebaf0c629df0d66acc6c4466ce69f52ea6a74859867cb5b30ccf3f43d207e86a76c04e405c81dcdcbd0ec7522fc3ce422c2aad259dd8b1e5b SHA512 36afa67240a2b113d061b68e411675ca755ccedda59627a835bf607e31fd1406326aa89281bee22b254c3c180cd1c54c3cb672198c528d141c46f3580e0b0ebb
DIST kconfig-6.29.0.tar.xz 391956 BLAKE2B 6a37bc0188c24e254f72b200f33df3e78979cc3f4d57ac587f0a96fb4a4950d21e7c5b0cfd9277598a46a7a0ca3a3b0126339d35d70f1429a00aae295b3d77a6 SHA512 42b3dcf0128c2636d16669484c155567271083a6f16bcea36c4c87c855b16aabdb6a8cb5ac3f23f32657f83ebda83aeee0b1556c594fe117d23fcc38501bc9c3
+DIST kconfig-6.30.0.tar.xz 391952 BLAKE2B 3ea1306cc1b6ddd8e63425d167d0da71821187679dd59c3e6407452c15245fc05cf369321e3abb3e33a886dce81b00d3c5f4d65e67d2e9c08b401521294dee72 SHA512 e21514222154087cf39c5a898b9b8827cc971fd3cff4ea9cfcdccbb74462fad169b881399624e2baed9cbbd6a0f8c59a857c53bfa54984ce1f6652567ed0d72f
diff --git a/kde-frameworks/kconfig/kconfig-6.30.0.ebuild b/kde-frameworks/kconfig/kconfig-6.30.0.ebuild
new file mode 100644
index 000000000000..4c4883f42031
--- /dev/null
+++ b/kde-frameworks/kconfig/kconfig-6.30.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for reading and writing configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus qml"
+REQUIRED_USE="test? ( qml )"
+
+# bug 560086
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml]
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_DBUS=$(usex dbus)
+ -DKCONFIG_USE_QML=$(usex qml)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest
index 733c92ca47f2..99bf593100db 100644
--- a/kde-frameworks/kconfigwidgets/Manifest
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -1,2 +1,3 @@
DIST kconfigwidgets-6.27.0.tar.xz 2490072 BLAKE2B 965a2263452b2f98200088a7dbb6924e69dde7a1b1e21551925119df921bcc34c668d6d123fa3e9349a5a82cfe5c948ef1f3e35cbae58f5a193831355067029d SHA512 5532e85d4e46266fe225c779602049e5242934e9ac8faa8045172c21de8e5385a909d34846632ab910f1b7a1c6f01ace0667a5c4c598630a2e895495c6fdb2d8
DIST kconfigwidgets-6.29.0.tar.xz 2494140 BLAKE2B 8fd6c536ea8aa367e81cfa4d35228b88084f570a9fbe852a213cb883a373089c64f44ff20aee5dfc3c3c8ba92f0ef24b5f0505db7779451024c4398c905fc079 SHA512 da866371150e6076ddf85deb3449af1cdecf6ba9d2af6da644cd4bc931f3863f930bfdaf0e4320571e4ee8c9c9f50d33a05a6d3dbdda85294336ac32a0e10ce7
+DIST kconfigwidgets-6.30.0.tar.xz 2494096 BLAKE2B f3792e3550a43a1c4040616ac28e5b6554e48729918b2643bf732e3c74b794e6893d943ac737799fcc1f9d2e71e89961f65f257a860227d6e966b0b800ee8b8f SHA512 90b727341b6f9d3ed5acbf0745f5307e397010cb47b9711322403b3c568ac408a663943fe39fd2dd0ea7b5f2085a88732e89ded34ec452f1d33cc07f13190e6d
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.30.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.30.0.ebuild
new file mode 100644
index 000000000000..db44d99223aa
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related widgets"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 864250
+ kstandardactiontest
+ # bug 926497
+ klanguagenametest
+)
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] )
+"
diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest
index 79ce76cf352c..b62376273448 100644
--- a/kde-frameworks/kcontacts/Manifest
+++ b/kde-frameworks/kcontacts/Manifest
@@ -1,2 +1,3 @@
DIST kcontacts-6.27.0.tar.xz 215440 BLAKE2B f74024f9cb4ef8bc9335b713eeab4142fbad0e23bdd0b6a7c7de71e74357ef51cd898d999af8d0ad64af7f625e8ee8263dca468cd698dd6ac89a53725bc76796 SHA512 2ebc70689ebba4d7c1dd195f2c7381643b0e9c082c51c78f06294ebbd26eb25611eb6b68298da1f4c4d9e3d570c69289cedb897f7743fce8a6b63695125f09de
DIST kcontacts-6.29.0.tar.xz 215588 BLAKE2B 447643ff9a256624573380a37249c62c720239fae06df0726394d23c436e0af3e637d95a0f6c974d7572ce37601ffe8257f8ddbc80bef5e430efe304f8e39f33 SHA512 35f064164ee382bba16b818e5a546d2af8df27c033e2e83ab35753d10dae458d57b6b6fcb3b2747798d598d9ca75bd5dcf74698d551b8c8621df2e3faa71b503
+DIST kcontacts-6.30.0.tar.xz 215748 BLAKE2B 905c2acd1400730bf55bb3c61eca8eafa8939eb14455bc2fe4f097634f8605098b602ab59b633a9697a5242c3648d113b61d061a9a8f1585a1894e081e7279f1 SHA512 62ffb369ba1868d21683670a1a46c0189cb65088b7d2421cd2c6d7e2fc77ebb83f3c198716ff3612a1b4fff4ed234e7c1571f4743260dd4871c82b6bd77eedd0
diff --git a/kde-frameworks/kcontacts/kcontacts-6.30.0.ebuild b/kde-frameworks/kcontacts/kcontacts-6.30.0.ebuild
new file mode 100644
index 000000000000..a4d68a540dba
--- /dev/null
+++ b/kde-frameworks/kcontacts/kcontacts-6.30.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Address book API based on KDE Frameworks"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug #566648 (access to /dev/dri/card0 denied)
+ kcontacts-picturetest
+ # bugs #712798, 838502, 953969 (again some Qt translations loading related err...)
+ kcontacts-{address{,format},phonenumber}test
+)
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
index 21a02c8819d6..dd9f4870df49 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,2 +1,3 @@
DIST kcoreaddons-6.27.0.tar.xz 2519920 BLAKE2B eae847853595919aab0f7fa0b38ad9a7dc2cff502293a139976a7a7a137f50d95133efa0ae59d41e47cb65fbef10a92fc930900ef570b24b155c411f84e33f87 SHA512 a803fe5001e76d58528148d2c9e6e398ddd7ba21ab298babe62c893edad71e3a65db5ac8850fcaff49402915385379dd8546de7aa9bda4366163b6a912595dcf
DIST kcoreaddons-6.29.0.tar.xz 2524816 BLAKE2B 921c9daf605edb797453f038e77977e71444d90b516f7d7cb6f19b45e6f36f115e6009d362a863a973f73e2ece3a25d5c1267fb1c8ce49cfe284577c6cbb0bff SHA512 6f96bcbda263a5319febac5166a2ed4d83a194dec4405c40b09e98ef36efb9b046dc001c0424b6fecd3e80fb71ca4e3e4acf8bb40ecff825de1f56ee4709271f
+DIST kcoreaddons-6.30.0.tar.xz 2525084 BLAKE2B 7f3cfe5f49f3bcd4789b631061e7f6bdb50a667d4c0b7ffe37593e032c291328cc1da430907e5c3f322e6929fdf4e2ce3479775757a248ac772a04408bbfedfd SHA512 3bb432a6b10b97fe51859a348f379b19b5a7e3b016253d01f56486e80810d3184c1d5a9f6d84e12e483f2d19bdbb8283c17ca3b0b2c64b0028c37b258ee50f4b
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-6.30.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-6.30.0.ebuild
new file mode 100644
index 000000000000..9d3b12519c72
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-6.30.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,icu,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ virtual/libudev:=
+ kernel_linux? ( sys-apps/util-linux )
+"
+DEPEND="${COMMON_DEPEND}
+ sys-kernel/linux-headers
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qttranslations-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKCOREADDONS_USE_QML=ON
+ -DENABLE_INOTIFY=ON
+ -DUSE_DBUS=$(usex dbus)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 632398
+ kautosavefiletest
+ # bug 647414
+ kdirwatch_qfswatch_unittest
+ kdirwatch_stat_unittest
+ # bugs 665682
+ kformattest
+ # bug 770781
+ kaboutdatatest
+ klistopenfilesjobtest_unix
+ # bug 963953
+ kpluginmetadatatest
+ )
+ # bug 619656
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest
index ee8f30ee00f6..d78207a4f004 100644
--- a/kde-frameworks/kcrash/Manifest
+++ b/kde-frameworks/kcrash/Manifest
@@ -1,2 +1,3 @@
DIST kcrash-6.27.0.tar.xz 32888 BLAKE2B 9595d739b9d7b5048bf853dd5b8981d4e9e9703664f63a533b45327199be4e22b423b30cb496aff037dde0a4c2ad06b0ada81b6bb74d4dfdad013cf7c0b1eb66 SHA512 84e3828fa5cad16931eabdf7dd459b552a600cd142691f5b85d9bed807fc856cd8bf688d716aad99f409db599912dfa42347a05b10bb30b4486b3ffdf6f8318c
DIST kcrash-6.29.0.tar.xz 34556 BLAKE2B 6034a3d593d132138e7d3fac471b8eefc019e9b57fa67b57dae9282ea8fde7c00f9b75df7df939884317b3bf5ac93dde0a654f0d72ef5a6a53a2b44b31105a34 SHA512 db8d34a5d8de76220ca73a8c8d65ead7ee5f13e4d5803b3abb0849a66174ad345461b847f986172b0368ac820eb2ae70fd54f14c38404f3e60b8dbc1bf99d1c1
+DIST kcrash-6.30.0.tar.xz 34632 BLAKE2B bb02c1548cf7e3d71535934a3ca5afc11de73ac99220134a7d62b155ba5b25ab8683e03cccf94e97a31f4e491e0034bf63b8e370890907e54ee6dbff6d3ac9b5 SHA512 48077a91cfa7bc9d6691a59c5da2579d1ee316836c7b6a776e6844e563d52987128d646359329dae6ae42f0a083b9740f71bb9766f7a804635f703a4ba21379c
diff --git a/kde-frameworks/kcrash/kcrash-6.30.0.ebuild b/kde-frameworks/kcrash/kcrash-6.30.0.ebuild
new file mode 100644
index 000000000000..36519e271409
--- /dev/null
+++ b/kde-frameworks/kcrash/kcrash-6.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for intercepting and handling application crashes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest
index b2596fced00a..16fd083c6b68 100644
--- a/kde-frameworks/kdav/Manifest
+++ b/kde-frameworks/kdav/Manifest
@@ -1,2 +1,3 @@
DIST kdav-6.27.0.tar.xz 77724 BLAKE2B 9c83fda187c297181dd64e0323988277477755fe7cade6bf136a6c33b963bac0167f5da90cb0462550746a25bc9d00c72e9096058ccd437f7a8e1b9cd1805b04 SHA512 1879c850fc5246f817ff7c3c948d5d643fc143f6703015c2bd556565b1aa248a6890ac773b8c4dfec845442f49baa53adde49cb6cac941d1ed5989e59c915afc
DIST kdav-6.29.0.tar.xz 80344 BLAKE2B 06965008a7efd7a1aeb2b3c6dfaea4740a887d2e246465d5ca6b485a3bcfbfb436486b011b653c1a233570e8cb77fdbe453c44c45d1bac98796dff500d0def87 SHA512 9c9bbc05aac427b21dfc9928e758f2e3a36e4583d59238ea595339cf356e31a3bac59c75d962e2f604042fc8f5b950eccfbd158ea19d9077bb683a13356019f2
+DIST kdav-6.30.0.tar.xz 81456 BLAKE2B 5133e51616ba352250685b60d89b378247d31ac493fcdba61fe228fe894f8cbb87dd525fbccb56076a9b3cf43ecc1f0dda781bb27c9180ca8bddbf33a102827e SHA512 087196b78e2e964900efced6b5dba2070b20135ef384fb19e0af3b542416a2226b14f9c0c2f228f5ed63cc49597eac769145687e90a3aa846a09a8e8906879ac
diff --git a/kde-frameworks/kdav/kdav-6.30.0.ebuild b/kde-frameworks/kdav/kdav-6.30.0.ebuild
new file mode 100644
index 000000000000..40739a7e9392
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-6.30.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running kde environment, bug #977471
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,xml]
+ >=kde-frameworks/kcoreaddons-${KDE_CATV}:6
+ >=kde-frameworks/ki18n-${KDE_CATV}:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest
index 9daf613baa7d..559b18a8f106 100644
--- a/kde-frameworks/kdbusaddons/Manifest
+++ b/kde-frameworks/kdbusaddons/Manifest
@@ -1,2 +1,3 @@
DIST kdbusaddons-6.27.0.tar.xz 46688 BLAKE2B 9e023ca0527a91af6d71270410979b68ea000fb928ed94bc75ea89aad4e6efd2e138f7d05f359049a969e31685dc8a3e83f4c6a9d732a5e1f1b820ce95042b4a SHA512 f17ccae4d6aa0d648cf05bcd8fa7b3320916b2c2eef16639644cebf5f95c5adfa8dc6c6fe58b5fdc338d4eb82db7a669b4ded2d586f166dcfc9e7b6d09934c2e
DIST kdbusaddons-6.29.0.tar.xz 46816 BLAKE2B cfb7a256fea1f0982ac48948adbb555efa7ef6d1870746dff00c79e3434c0746a678f8ef17ba1586db551fecf73cad8c3337daa1938c43357d9e670854713cc9 SHA512 56b71d5638c171a1b5f8d10eddc760a552699b9c8dffed75e8b212353ca8293da38cb121b028c5f144f607486888a88b37e511b663d6c6671bf29aa1785402d3
+DIST kdbusaddons-6.30.0.tar.xz 46816 BLAKE2B 3729a51c52fa36078c64768b63c747123981bcafc2fe4140b2d18226e1ff43fa4d2f46e0d3a7849837c2d30a45314b0402d2568f1a70bf69ce9bb2f99968e973 SHA512 fde82d6ea206c9683f6483aadcd52f64f9c6de3d498d70b19a49ca0d0be7f32a7074f4f4eb529fce9d1e757943240127f1ba91b616e59a2fa27aa586d5bad3c3
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-6.30.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-6.30.0.ebuild
new file mode 100644
index 000000000000..5e6a75a2b69c
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-6.30.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+VIRTUALDBUS_TEST="true"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for registering services and applications per freedesktop standards"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
index 4b79b657c0bb..fdf530c2a671 100644
--- a/kde-frameworks/kdeclarative/Manifest
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -1,2 +1,3 @@
DIST kdeclarative-6.27.0.tar.xz 2365608 BLAKE2B 220abd3803b2b854b2f2dfc219804fb78d4198a14cc45503fc5af1063dfb3e791912a56cd7ba401da440f974b0466bdae27794bbdc6f75b5ac663fcedea42fac SHA512 4ec6e3a774112be3ed746b06f408363bce7ec7fae412a7bb9085ce5d12861d89d5ca8189a5b2905f15efc83a1fb0c0faa5679d67d9d98879d5ea07046e6f557c
DIST kdeclarative-6.29.0.tar.xz 2365236 BLAKE2B 5c9f10b36d5fb4c7ce328554db26ee92e3ca73bc6000043caff959058c6faef9ee4783f3f58be288fa483dfc55b755f3469995ad94536be92345ddaf7a178d19 SHA512 d5fa8a0435982b6f134d470f3e79042c4ce0cff5b367df386df8bbe7a5f141904eb7df6f82f724bd30c7b2e652ffc3481964a565d22967d30b5d1363156f5b61
+DIST kdeclarative-6.30.0.tar.xz 2365620 BLAKE2B 252ed5f38d6208cecb9d77d08dd1eb6ac974564390fb70b97c49100e2eaeb82238e51464b0a024ac1c89750f275f6180dfe8a913d9b36d5fa681c76cb3baac84 SHA512 2c4c9b8cea752c4d9faeb47305541706b459f4a997811ba8bddf4bca715d4b5ef890af20273bd98d1566a94ae0cdc20ac0c07235597d11309d8e845aa1d03a90
diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.30.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-6.30.0.ebuild
new file mode 100644
index 000000000000..6d0b6e6f793a
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-6.30.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest
index d1e6f3aa000a..6a5813ad34ea 100644
--- a/kde-frameworks/kded/Manifest
+++ b/kde-frameworks/kded/Manifest
@@ -1,2 +1,3 @@
DIST kded-6.27.0.tar.xz 34788 BLAKE2B 92417aeb4a80696e9158fc556c7de3b543bb84c69e96f3d58cd80a08d56e248d2f6a1159b6f8b3aad4f1fe046416a5bded97f8613b1614057c59b0a007cf31e3 SHA512 a8d1ef78b89588ddd86f83f50311c3d932766a745684529e1ccbb7a5960e5b5b4a549fead61bfb297cbef7616c5f827b2634d8ef5977029e95bafd89ad8b9a85
DIST kded-6.29.0.tar.xz 34808 BLAKE2B aa4e4581cf0f7ff2b85360b6a39642d3315e9be79ad78d03044c8cdfe78def900e0a178671798157ad617fff8bbb4d1007f32ac4a8278167bad009fd78ea83ed SHA512 b5e0dd093bf9ebcabdf018ca4af8d272f435b0d3be49c938000cc18ed370fd5fde33522e2594c413b5f3ddf67d351cfe65c79f1e579ccd3ba7c2712498325c72
+DIST kded-6.30.0.tar.xz 34736 BLAKE2B b7690c18181631e9cdf407e28bf2ff0755cd6dd800c5cfda8b56fae3d6deb175736fb341dcf53c9dc1c6bdbd380cf43f239b3cfc9c975dfddc5ead6509ab04cb SHA512 418a5817fb3a28f93ce25b1e18e48d1a955f659231f655a54909900f33808af10f399ca09fcfe34384a6ba103ffbd48f02ea917298fcfabad9ff10df385098b6
diff --git a/kde-frameworks/kded/kded-6.30.0.ebuild b/kde-frameworks/kded/kded-6.30.0.ebuild
new file mode 100644
index 000000000000..0e9ef306be0f
--- /dev/null
+++ b/kde-frameworks/kded/kded-6.30.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest
index 3b4dec1769d2..514b06b9e59a 100644
--- a/kde-frameworks/kdesu/Manifest
+++ b/kde-frameworks/kdesu/Manifest
@@ -1,2 +1,3 @@
DIST kdesu-6.27.0.tar.xz 57392 BLAKE2B 45f50bcb1219ccfdbb47bc02fa51180a46486da22bbf50a9b6f9063bfff49f853e6adf5219b4a8b64de46e4fc8947b99f7586b61a8111baba3cef12dea54b364 SHA512 9b582c299713b2d9efbbe68d45030c81b08322be0e58a0dcd3be419ada2dcaf6e6aa0122596263f39a6992ad7fab79ab85d2fd057d4dbde498bb63bd7399e56e
DIST kdesu-6.29.0.tar.xz 57376 BLAKE2B f5404e245a8d53418929c84d3d7feda58fb6d4586d5d1c5bd27ea9c6fad4e6b25ac83f32613fc16ab3c877a8fe4f45ff1904b0563463e7fe37d62f10c9df97d4 SHA512 c3d62572cf17c99d51d891654535c9c107bbcd827aa9242e54b0b3a211400bc80d823540643107775989b2a9b118929df870834ea1540c5e93ef3be182b9d81d
+DIST kdesu-6.30.0.tar.xz 57384 BLAKE2B fc3e97e1ba2f954c14467c49c2bd2e8f28fb77867d678433cd2bd7396a3ab0279b8f278d8679433a604b1b3b3e2e336fbad2272c7df1743a6b02cce6135521a8 SHA512 dac526c46d0d615d3a153c7c61248bf3f16646e6e7c35758520f06adffc8a202acc788d33c5ca8d7f1ee304cc537b8b0ce2499f8ca7fee31f5cc16ff457ce2c9
diff --git a/kde-frameworks/kdesu/kdesu-6.30.0.ebuild b/kde-frameworks/kdesu/kdesu-6.30.0.ebuild
new file mode 100644
index 000000000000..3c1479e73ffa
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-6.30.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+RDEPEND="
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kpty-${KDE_CATV}*:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest
index 7214fe7a4bb0..4d4130b8c6ad 100644
--- a/kde-frameworks/kdnssd/Manifest
+++ b/kde-frameworks/kdnssd/Manifest
@@ -1,2 +1,3 @@
DIST kdnssd-6.27.0.tar.xz 2202232 BLAKE2B 1e2dace79c71c00812895669a4d7c1ddd50f717267c451e60427305a3dd500f88962a3737ab35c0114c81e0fc9558ef4a713538cd0c1d586aeaba1127878bfe0 SHA512 22b5c3fc8e3539bde48f03fbd5b312c92ca5bea2daecf88befa8b540d6a5a808205541c430b28c1c37c35f5cf729feeffde5511443757469963b38a59e9a3ab6
DIST kdnssd-6.29.0.tar.xz 2203312 BLAKE2B 54341ae1e1fd42405884780e28ba4453686f0e3900b3ffb41d07dce023523a4880907d957ce8634e119d9939d0b6b7e6bbbfac6236e27f664b47133d7a29ad0f SHA512 e23895786b660216d011ee15788c866953e34ef383745549aa0750c1b481f4cf0f968d89c95395ef33d2f7410f25b6d76fb148a4969637fdb0517491f95603f2
+DIST kdnssd-6.30.0.tar.xz 2203508 BLAKE2B 990afaa3d49c87c5a1398ea33d7cd22e4058dac356a51ea823cc15619968df31d2d4149eb552cc3c05e74d7372bb062c4781af392a4248cd00e9f98f258d7580 SHA512 f07c2681c320db3ee7df71709227d8e2e30d2df436b0cb2b097e3cc4ee2d819a2e7a817d2d07613b7fb0765c88222d75f5abe81aa2401d6e9846b9009b52c5a6
diff --git a/kde-frameworks/kdnssd/kdnssd-6.30.0.ebuild b/kde-frameworks/kdnssd/kdnssd-6.30.0.ebuild
new file mode 100644
index 000000000000..98729539e764
--- /dev/null
+++ b/kde-frameworks/kdnssd/kdnssd-6.30.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for network service discovery using Zeroconf"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ !minimal? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ net-dns/avahi[mdnsresponder-compat]
+ )
+"
+RDEPEND="${DEPEND}
+ !minimal? ( elibc_glibc? ( sys-auth/nss-mdns ) )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ if use minimal; then
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Avahi=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Widgets=ON # examples are not installed
+ )
+ fi
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest
index eedb3870b9be..6d781eb31f0b 100644
--- a/kde-frameworks/kdoctools/Manifest
+++ b/kde-frameworks/kdoctools/Manifest
@@ -1,2 +1,3 @@
DIST kdoctools-6.27.0.tar.xz 461176 BLAKE2B c5f16c702eeb40d2f6a8f7f8cb01ecd218c1d7a125c4d387030c88d7a072eedc838f264862c2e301a5e7b99d4733c056b405a4e9aa92e8d109d7410ba69c3212 SHA512 af8d17adeab2d6fccda3e7e85c5ac45499297e3588989b58e9dcbb5e06470b6d04f1a6882760930b07eaef6f6f61ca350278d37818c6c49d83aa15bde518627b
DIST kdoctools-6.29.0.tar.xz 461224 BLAKE2B 39a9eab43a851493b131053c020a3890abccc7d956c732d09e29205e4cf3409caad249af15866292ca8334ea1681bac91610bce3204a66301fcfa425d5073dd7 SHA512 cb4d1e5688504b0dcc1a1abb84a4c2e49f9fa02614fe3b83f80a5ca0956a2b0db635d689f589b5e7ba61f7cb0f36743832c6e679d4106296f266fa0ff40440d6
+DIST kdoctools-6.30.0.tar.xz 461252 BLAKE2B c6e430cbd1cf690d9cab6956d4ff0f2f0133746f2f938824593073826a474be0b205e7f5a1e8fcd80c824f4e314ce6b8165cab745aa3224dcfdeec441cd0f260 SHA512 b8358de91c3b4aec4eb15df6c7ad5686ad4d7b96bd5db11e1bb68a1ed5f49d1f1d889a69b3e90b5613ff568b7648a20e108785b6230e944bfd640bc5f1df5268
diff --git a/kde-frameworks/kdoctools/kdoctools-6.30.0.ebuild b/kde-frameworks/kdoctools/kdoctools-6.30.0.ebuild
new file mode 100644
index 000000000000..b011a1021df3
--- /dev/null
+++ b/kde-frameworks/kdoctools/kdoctools-6.30.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="nls"
+
+DEPEND="
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ app-text/sgml-common
+ dev-libs/libxml2:2=
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-lang/perl
+ dev-perl/URI
+ nls? ( >=kde-frameworks/ki18n-${KDE_CATV}:6 )
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 665622
+ kdoctools_install
+)
+
+PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package nls KF6I18n)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest
index e34481965e0d..d5ae755c4954 100644
--- a/kde-frameworks/kfilemetadata/Manifest
+++ b/kde-frameworks/kfilemetadata/Manifest
@@ -1,2 +1,3 @@
DIST kfilemetadata-6.27.0.tar.xz 699016 BLAKE2B 30b0b4e66e309e7af26fd964088fbb6a38f2ac3be7939265328f976618138d5dd7bd60d98147d8e899aaa541cdedcecfd63364eaf4c5d1af2a04d9c9736147b7 SHA512 003b101c3905e43bfe463eb95a997233306f97a1e59661ea26c863b1200930446861fbb8e89864d6b2449424f1655dce9d2aed24813369b568803410148c2d4b
DIST kfilemetadata-6.29.0.tar.xz 703632 BLAKE2B 057421c2137a01a84c58044765db23b1d86e553d6cc3c50edacd254a181945028264d604e34033ccbf2c9b78706b9ecb8b36e47c31399af20c8eea5fd5b60e4e SHA512 c560a4f797666c30322d85f1ac351915a08b925f16441918cdc705bf765ecedafe2c12bfa258e2088283c1677a284f51f7e3e39564330699efc4bc3a92b7cbcb
+DIST kfilemetadata-6.30.0.tar.xz 704384 BLAKE2B c556079040fbc9a19c9f7b1cadefd4ba43ef9f99626ff0f302f72e4e98148ca9312b5218c986a2718dc0c894d69c71db62e55e180feedc977af7ad8d29e351ac SHA512 2e5a88e9c280190e478f4416459748139e716c3efc9d0010cdb3899b41f3575bb1ffdb92c2dfedfdaf089869168d89adff42c1076ae7414ef605aa274fb30f18
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-6.30.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-6.30.0.ebuild
new file mode 100644
index 000000000000..2b4b83f75de3
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-6.30.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature python-any-r1
+
+DESCRIPTION="Library for extracting file metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="epub exif ffmpeg mobi pdf taglib"
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ epub? ( app-text/ebook-tools )
+ exif? ( media-gfx/exiv2:= )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ mobi? ( kde-apps/kdegraphics-mobipocket:6 )
+ pdf? ( app-text/poppler[qt6(-)] )
+ taglib? ( media-libs/taglib:= )
+"
+DEPEND="${RDEPEND}
+ kernel_linux? ( sys-apps/attr )
+"
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+CMAKE_SKIP_TESTS=(
+ # FIXME: bug 644650, fails on tmpfs (but not for everyone)
+ usermetadatawritertest
+)
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package epub EPub)
+ $(cmake_use_find_package exif LibExiv2)
+ $(cmake_use_find_package ffmpeg FFmpeg)
+ $(cmake_use_find_package mobi QMobipocket6)
+ -DENABLE_MOBIPOCKET_TEXT_EXTRACTION=OFF
+ $(cmake_use_find_package pdf Poppler)
+ $(cmake_use_find_package taglib Taglib)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
+ optfeature "Microsoft Excel file indexing" dev-libs/libxls
+ fi
+}
diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
index 50b2f75b0c7b..3f7cd16b93ac 100644
--- a/kde-frameworks/kglobalaccel/Manifest
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -1,2 +1,3 @@
DIST kglobalaccel-6.27.0.tar.xz 2228548 BLAKE2B b3caea8f4d3a17ab264229123394284101e27895d3697f2b409970e916fc9c2ae45022a7a40e69a0e111d3a3945931537fb5f38994e856546a42a4ccedd3fc32 SHA512 4247adfb44ce64015d0feb2c127da3715cae348ca44549747dd4e4229af29eb71c69d75398edc4b7e1356a90d03ea78d9e86cb071a3c3516ac485a0b9fb90836
DIST kglobalaccel-6.29.0.tar.xz 2228292 BLAKE2B 3328a5113450918b19bd6c7c50a636a2da513c39eb687c3545d52b7778b17ac91278be036ac0eb39f326ac02fe302fd40d982bd26aa8eb26c7401119ca4590b4 SHA512 54b9ebc1750f815096f7ae69c77a730ce6097d6347889388c9a84ea91685345182fb03785f25a5e6b944ce25a818333dae28204bfe719d172ee972cf7e80f1ff
+DIST kglobalaccel-6.30.0.tar.xz 2228340 BLAKE2B 62bca345970588a64880f26b459f3540772ed31460883974ac7753ee0782f0c2576f59579b912095916ed3f6053b0ecd63ea8033a9504d0ce6d4763a85a3bc7d SHA512 008570dd12390d55839a7bc8222a359080fd5fd44e92916ba2ad71b116560473b5df876e277e53c7afc417bf0dee11d77b1273311cfd3a5c255c3f076bd86e47
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-6.30.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-6.30.0.ebuild
new file mode 100644
index 000000000000..3061fc1ead76
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-6.30.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
index fef047bf650d..a7b1438872e7 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,2 +1,3 @@
DIST kguiaddons-6.27.0.tar.xz 96152 BLAKE2B 6e5e9e00d892ea66fa7cce8702795bb20515d3d39631c6619e246a3e1117aef948e73aa7ef4811de15f50c32477e92bdf529df5c934f899daf2ddd239f451268 SHA512 3edeca2eb730feb17e4bbdabecf9ecc1d80b4b96eb50dc55ff23a9cbdc2fe767c4054129452d8759e324b57c6779958b4a043cf0d6501ab7485679c3c2135df3
DIST kguiaddons-6.29.0.tar.xz 97096 BLAKE2B 254c7babe7cf04ae816c25050e6cc6efd9ea05ba124e1ff1175b068de83705cc3bfb1fbf1d30bb582999c6e6bcb1af09d50d66c533dc51c8c55b835945203274 SHA512 0ec55bdd2c36cd70515df6e2127fa175c37b4ed1ac57053e095813b50f267d9b3d1076e2293f3c13f816f49c1a56b91b60e1d5abe8051f14a5c384d5fc9ba015
+DIST kguiaddons-6.30.0.tar.xz 97212 BLAKE2B 742320e7f74113880ed38ac5faf58b8eab7bc0cc2e7efb5de8ac10dce7a807e676964e738faa0d19120aa65dd5858e3cb4960e21623d12c40d11113af638190d SHA512 a84d88d23c22c9aafed015c6f674b3da0b145a8918f956bb10939e864b90bf9500be61920e3416460bd987a71c8df10f1ee7b4d75571272b1517da0764b40df7
diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.30.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.30.0.ebuild
new file mode 100644
index 000000000000..5b8bb89527ec
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-6.30.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dbus wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h, private/qguiapplication_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ dbus? ( >=dev-qt/qtbase-${QTMIN}:6=[dbus] )
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6[X]
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.15.0
+ >=dev-libs/wayland-protocols-1.39
+ )
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libxcb
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)]
+"
+BDEPEND="
+ wayland? (
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_GEO_SCHEME_HANDLER=ON
+ -DUSE_DBUS=$(usex dbus)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest
index a0364cc387f1..a23d61e2e55c 100644
--- a/kde-frameworks/kholidays/Manifest
+++ b/kde-frameworks/kholidays/Manifest
@@ -1,2 +1,3 @@
DIST kholidays-6.27.0.tar.xz 266468 BLAKE2B a9a1f0fcbaa0ae2d044a391f45da360e2d4f3fd55993895967a7903c1a3fa6fed1d73113ca4e21e2125bff4f16cad6603377b51d208e8e3470b72866c508639a SHA512 fd44b7c0241a636ca8e73485d6217ad7546898739a7d0bff700b20443618ae84760d9ba9b5dc724cc62ad91389bb53f0208c607598ca67d3aa607d5f216e5adb
DIST kholidays-6.29.0.tar.xz 275700 BLAKE2B a0ce51827f323b3b33bc331fa4fdab88f482a97f6cc224f88f9cd110821a07a4944f56c3da63de83d5fc7de1ab3089533ecbc281eace03dc2205e086756033c6 SHA512 04f02813ba84df9170df34601bcc960f66b7dc5b65dfce669f6f37ad013782c4a36f796085844de768e0f43e5d53b57c46f08b7f463f0bf797a7f9129ad85090
+DIST kholidays-6.30.0.tar.xz 276812 BLAKE2B 1c1092f7e16f4aee04befa259e53b5243dbd272425550979e44e0ff733f5ce82f6a2596385e048a93797282059a8e7507cfba3e93ec4713d01ced3b8968c4deb SHA512 bfec1203194fd0b80fd17d782f19a4ab3e2666d013fb0886cae9f1240b02ddeb8f8ff65be0d125da1d2d93cf834a89e065d63ba5dfb4d46507175b3259794e66
diff --git a/kde-frameworks/kholidays/kholidays-6.30.0.ebuild b/kde-frameworks/kholidays/kholidays-6.30.0.ebuild
new file mode 100644
index 000000000000..e31ed898a23f
--- /dev/null
+++ b/kde-frameworks/kholidays/kholidays-6.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to determine holidays and other special events for a geographical region"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:6"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=sys-devel/bison-3.3.2
+ sys-devel/flex
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 948900
+ testholidayregion
+)
+
+src_test() {
+ # bug 624214
+ mkdir -p "${HOME}/.local/share/kf6/libkholidays" || die
+ cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf6/libkholidays/" || die
+ ecm_src_test
+}
diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest
index 9467bed020e8..f8641cf9b333 100644
--- a/kde-frameworks/ki18n/Manifest
+++ b/kde-frameworks/ki18n/Manifest
@@ -1,2 +1,3 @@
DIST ki18n-6.27.0.tar.xz 3048728 BLAKE2B 22c4cd7117ed0eadfe5b93deb301200732049891f59d71f83623271b72176992c6079baf161a494ed854179436f5df17a6ae313e043db36984f45fa8476d477b SHA512 9dd3fc708204bc03379af13609a56c138d3065a4b5981131d071a6d475f2e800a120bcc870122e552c59d7e820db88d55ec4497fda63c906614cedf8587a620f
DIST ki18n-6.29.0.tar.xz 3048876 BLAKE2B ce4b3c7189bb4f57f567e843ca6d90e0ab6c491993060649a401594a20d01e63d4d175197b08531c3dc251e6cf5e380256567b66faef82e1021d2730c60eb3ec SHA512 3619fb393f3d0f283484589612c1bc33bd0d639034e19f9b52d33b907d098571df56295d5173304b89a8c97b35ca447462dbe5fca15585ab48ec7af051038268
+DIST ki18n-6.30.0.tar.xz 3049232 BLAKE2B e0313ad5168d1c77d91bb1d9d180ddbaae985ae49ebba329acb4f93f40becad847c7259fc46e9d5084c90625a6294bd7ea4fe83e3d6bc124e396a4c9fa60c168 SHA512 73ded0980273170a288a37acae8c6957e9f264df3e5fb07d52ce006de91416a09581ac1739a307d7dcdc395dbca527085205e354c5d23f89ca3debfc9feb0c40
diff --git a/kde-frameworks/ki18n/ki18n-6.30.0.ebuild b/kde-frameworks/ki18n/ki18n-6.30.0.ebuild
new file mode 100644
index 000000000000..a60bc66a3220
--- /dev/null
+++ b/kde-frameworks/ki18n/ki18n-6.30.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org python-single-r1
+
+DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-devel/gettext
+ virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/iso-codes
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 876496
+ kcatalogtest
+ # requires LANG fr_CH. bugs 823816
+ kcountrytest
+ kcountrysubdivisiontest
+ # flaky, bug 948895
+ ki18n-klocalizedstringtest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest
index bba1563abf35..eebdbc2db104 100644
--- a/kde-frameworks/kiconthemes/Manifest
+++ b/kde-frameworks/kiconthemes/Manifest
@@ -1,2 +1,3 @@
DIST kiconthemes-6.27.0.tar.xz 1254732 BLAKE2B 7f6eda46bd0fad0618812244d64e646c8aa426b225f07ebd8be44db32ee985fdee507e070b425adad4a13c8fbd21fac9d940b9b64eafd3f6da40e40c5cb26ff4 SHA512 594453118a784e19aa703b2323bf8c527ae2009e653f92fb9b1f711531623681dd0d15288c393c1228e13abda8c3159949466ac5796ed102865bcad52b07a03f
DIST kiconthemes-6.29.0.tar.xz 1254988 BLAKE2B 1901f2099fc0c1e3f7abe0531da0aad2995a73f4a2ef5c2875684676f205a971bd925ffefb3a7e3034bde7cc2ab323cfcc0457c1a66d768668cd74fab03cdb12 SHA512 6518281b8c171ffef67c534a5f876b4a69c8acf511b3653e317c67a6231df83cf4b1362db491fcb736e8214752b0721d72f5cfa2096dc1af43f12666cd7be18c
+DIST kiconthemes-6.30.0.tar.xz 1255120 BLAKE2B e76cdc3a3325548a40824396dabace0495588963dac1d79534bd2739576e8e9c4b33772017c49412d4bd911b0d8aa7b4fe75dbe85fe6d7777e3c16963bd219ae SHA512 99f0a65a6720f7b77a9c3d8e1a88f56656f76a7b44490cb899a74768a342db8ef30ea3807163cb0327e2d1df1082ea29347a7767a62c09f926103a1fe4cb211e
diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.30.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-6.30.0.ebuild
new file mode 100644
index 000000000000..d241189aec62
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-6.30.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/breeze-icons-${KDE_CATV}*:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest
index 4882f7089569..af1f10c06283 100644
--- a/kde-frameworks/kidletime/Manifest
+++ b/kde-frameworks/kidletime/Manifest
@@ -1,2 +1,3 @@
DIST kidletime-6.27.0.tar.xz 30764 BLAKE2B f306c679f35fb9e97de45fd948a427f48dd9105144f85c08c7a7e7356ce36f1a5a8c108c78238ef71fbac4b1a68b4c7f2a9e4f83355876c9d779f00497eb652f SHA512 0de06d910856675e996c1bca2476586037356aa96b997465f96cec7bdd2f907f7e8d20df35004238ccfa0487dbfae8995c7c45af46a035d1dde9397ef4157cb0
DIST kidletime-6.29.0.tar.xz 30796 BLAKE2B b76e026b1458b521d6456df61077b26c2dfaf539485de2b319e4021468a14e534172dc6c367c1c50d3f09702d3446723b0f30738f3b227ca5419552d70216d23 SHA512 15afc9e831fd62450dab0ce9ab0ef0b17a21a822c0b89bc0aed45ba6b3e7105cd65cae2e655c9442da6031d96cfb703228f3e427489945b34f373a047132d729
+DIST kidletime-6.30.0.tar.xz 30788 BLAKE2B b3be08ecf659ce16d995a04398030492b83a0bbfe6f6f0cb512fa815f2a41eba36083132dad8f913d99f0baaa1a3422af5d583531b0363e8b834cf0c39d16fcd SHA512 ede927ff5dd56f208ffdabb5961bfa7345be700f6befa039b16afd6cc59f2acf6db12216c8c96b68f66d1c3d3cb8ce381db4a78be64ba9d0cde5164b1492232b
diff --git a/kde-frameworks/kidletime/kidletime-6.30.0.ebuild b/kde-frameworks/kidletime/kidletime-6.30.0.ebuild
new file mode 100644
index 000000000000..8d7b7547e4e3
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-6.30.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for detection and notification of device idle time"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="wayland X xscreensaver"
+
+REQUIRED_USE="xscreensaver? ( X )"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXext
+ )
+ xscreensaver? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ x11-libs/libXScrnSaver
+ )
+"
+DEPEND="${RDEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/wayland-protocols-1.27:0
+ )
+"
+BDEPEND="wayland? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use xscreensaver; then
+ sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest
index f5b899345979..53dbe27d3b98 100644
--- a/kde-frameworks/kimageformats/Manifest
+++ b/kde-frameworks/kimageformats/Manifest
@@ -1,2 +1,3 @@
DIST kimageformats-6.27.0.tar.xz 32373196 BLAKE2B 706f619fef337184b2f67600b75135795dab9ae2e27ef933ac72742b5a2cae0407a5c3ee0d3673e6362a7397318f495bc88a9b19570233c9b052d4c9c816059c SHA512 4dd73125da24da722c9967f850a2d43cfc80784d713258f2e829b79777ec98f4a4afd100e7c7bcb4a924ddf1614318193ce73bce2fbb57a8d16526aac4900643
DIST kimageformats-6.29.0.tar.xz 33168296 BLAKE2B 758c07216da921df768aed5dd29c9d61cce32c7bb9b161f0c81bb0bc84a79cabe15ba8b45aab4e81b901331d36d8f16bfc818e4c6f3292549a7cfb6434bf402e SHA512 49bafc0699218890282aae244e56533f7be8880ae7b673876a689e7bfd953679e5b974e6a1f7697530e382140434f4c44c54f289b2d87879cb741957a1e759fd
+DIST kimageformats-6.30.0.tar.xz 33912684 BLAKE2B b44856435eb293851ffa0069c71293e1d53f4aa1ca4a364637450c8a343510a8eba86abd16b4b0f13111cad33ccbd8111c063e54776deeed4cdc1ac902c97bc8 SHA512 3a18092fb9f44efa4b1261564914e5b88af91d2ea1cc6326a2a22252fab9a86ee57609ab1d754425d3d725525e9c5151da9ff93240ade1bf73938a97f6440497
diff --git a/kde-frameworks/kimageformats/kimageformats-6.30.0.ebuild b/kde-frameworks/kimageformats/kimageformats-6.30.0.ebuild
new file mode 100644
index 000000000000..a18eadc081b8
--- /dev/null
+++ b/kde-frameworks/kimageformats/kimageformats-6.30.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="avif eps heif jpeg2k jpegxl openexr raw"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ avif? ( >=media-libs/libavif-1:=[aom] )
+ eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ heif? ( >=media-libs/libheif-1.19.7:=[de265,x265] )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( >=media-libs/libjxl-0.9.4:= )
+ openexr? ( >=media-libs/openexr-3:= )
+ raw? ( media-libs/libraw:= )
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-qt/qtimageformats-${QTMIN}:6
+ heif? ( media-libs/libheif[ffmpeg,jpeg2k] )
+ )
+"
+
+DOCS=( src/imageformats/AUTHORS )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKIMAGEFORMATS_WITH_KNOWN_CRASHES_JXR=OFF # TODO: check if ready upstream
+ $(cmake_use_find_package avif libavif)
+ $(cmake_use_find_package eps Qt6PrintSupport)
+ -DKIMAGEFORMATS_HEIF=$(usex heif)
+ -DKIMAGEFORMATS_JP2=$(usex jpeg2k)
+ -DKIMAGEFORMATS_JXL=$(usex jpegxl)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package raw LibRaw)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index 87f2648d430a..583ee55078ee 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,2 +1,3 @@
DIST kio-6.27.0.tar.xz 3526288 BLAKE2B 17078510bddb889ac88b6573e8ac895d42f455c941588a1603009dccd6b17529f414ad12030d93cad472082a89a591d2d003f6003c19b2abd971929696ae77f1 SHA512 d9aa0085d593b05ab4d90d864941215802ad955a1d3c410b0e4c9765a27dff945d6f182e3c602b129c446e52f2db90a1039bf90a2b29bc6dd5ba814b837c90f1
DIST kio-6.29.0.tar.xz 3585540 BLAKE2B 1594d3326e7b8fabb63d0f2198f4bdca40c4d936f05cc9aaf91db6f09964c201a5724e64429b24cfcb87f1677e19147b06cfec88cd0a9eee07cc7abe29c4c146 SHA512 5c7d906b59d6295752302dfe533642462fc18a4fd66badc8f01216f698efeaa9f6a58737d03a0996268b7519b26aefcc98a56a36854e354d15dfd0df958fc507
+DIST kio-6.30.0.tar.xz 3608660 BLAKE2B cab9882807bf3decaf4a58963be4b40395c66664688851cd08d46f86cbf93632bd1073e44832980696906b7837eada394663cc61a65a765eafc1eab1884bc15e SHA512 ca851a9c041d67693886032e8f840236add50315e21b1ecd90a451f484f99eb10099b1445b1b8047465537074498903eb712bb3e3cade4979986873cf66ff268
diff --git a/kde-frameworks/kio/kio-6.30.0.ebuild b/kde-frameworks/kio/kio-6.30.0.ebuild
new file mode 100644
index 000000000000..34ff35405fff
--- /dev/null
+++ b/kde-frameworks/kio/kio-6.30.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm flag-o-matic frameworks.kde.org xdg
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="acl +kwallet wayland X"
+
+# tests hang
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kbookmarks-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/ktextwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?]
+ =kde-frameworks/solid-${KDE_CATV}*:6
+ sys-apps/util-linux
+ acl? (
+ sys-apps/attr
+ virtual/acl
+ )
+ handbook? (
+ dev-libs/libxml2:=
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kdoctools-${KDE_CATV}*:6
+ )
+ kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 )
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[libproxy]
+ sys-power/switcheroo-control
+"
+# bug 944812: File Properties is accessible from KFileWidget (KIO); this
+# provides access to keditfiletype binary via KWidgetsAddons (Tier1)
+# Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
+PDEPEND="
+ >=kde-frameworks/kded-${KDE_CATV}:6
+ kde-plasma/keditfiletype
+"
+
+src_configure() {
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=0x100000 # upstream bug 470763
+
+ local mycmakeargs=(
+ $(cmake_use_find_package acl ACL)
+ $(cmake_use_find_package kwallet KF6Wallet)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
index 6abebeb7654b..a8649b45480b 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,2 +1,3 @@
DIST kirigami-6.27.0.tar.xz 674200 BLAKE2B 8e4ece3a419c920b45b10cb750299b03542b5f0f566ab3d649a08bfd33402b97b8d76b192b60076dd5599a413361835520131a317060b19a5034bce7e709da49 SHA512 b2865705866bb0c6ccef9d31c598b0814b3bab19b3109844d91d20021377f23d902cfef142293ec0b71ce2a3cf50454e6d36add5c8d7db9016284c6975393c6a
DIST kirigami-6.29.0.tar.xz 677744 BLAKE2B 429d4c6cef2d0343b78b744a7cec3ce216bea3766256bcf639a85d3ce9c9740de011b78cc6f3fa2cae48cdddca8386ccecd74b417560ea442b758fd0431c5112 SHA512 373706e5919cc904ded74ea43baa14e82c4ef9789067e20d6bba1018d7afee7cf4247a391bec7dc1f63d51b9eec16d7204028839a27b4e000b7548234a280a3b
+DIST kirigami-6.30.0.tar.xz 677396 BLAKE2B d1811e3003255fea184518f87b1558cad7f1997d70a18b689c03b35db29df7055a056fead45948219bc0d877845c31879adc4ccfcefff404f3c20464525ef5bd SHA512 c0be1a8e6b130cf18c57e4430e104ead641d404fed070798fd8471f0babb94ee5dff78d4b5131cd572d5efae12dbd3633efb782d343f33d121006b696317fcec
diff --git a/kde-frameworks/kirigami/kirigami-6.30.0.ebuild b/kde-frameworks/kirigami/kirigami-6.30.0.ebuild
new file mode 100644
index 000000000000..19a9ac7b1d73
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-6.30.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org toolchain-funcs
+
+DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
+HOMEPAGE="https://community.kde.org/Kirigami"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="openmp"
+
+# requires package to already be installed
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ examples? (
+ !${CATEGORY}/${PN}:5[examples(-)]
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ $(cmake_use_find_package openmp OpenMP)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest
index 926e3cdaa942..583b1549fa24 100644
--- a/kde-frameworks/kitemmodels/Manifest
+++ b/kde-frameworks/kitemmodels/Manifest
@@ -1,2 +1,3 @@
DIST kitemmodels-6.27.0.tar.xz 394164 BLAKE2B fee7b327dbb325bfd4417383aae1bb52e55161e68813103708e95783e5cea04416ae9707af78114ee9d1af89a47c9bbc7292f2f599816c87b5872ff06f8be82c SHA512 6b70e41c39770d3f7bca0593fb90a36510ecddd418fda943e9bc78d15e755750d8ed05811bc4fec09242e17b8d38d52270542bcd6c997c01f982c37008208c8c
DIST kitemmodels-6.29.0.tar.xz 394188 BLAKE2B 5237675a9205ed48826ab753af4eb164766c128527575ee484800a34a66490107d83744ed0cc2aab6724cfaa8536d5bd2f8f701cb5de77db8f70ab10bdb3b088 SHA512 4321606fc9de3585a4d2f50a2691c79f6b90910251abbacf697ca4092d271a8b8dcd774d446598686d1272960f49f90a7502e232079fa91fbbc12cebd5c1cf0a
+DIST kitemmodels-6.30.0.tar.xz 394144 BLAKE2B 5ea6041f5a4ff051e92026371a9e323532aac16048a21559276732d391944795d91444d796340d791d27d997e6ce3f5740a10738a43009e93ebabe598ae7b83c SHA512 0231eae4863ac2d85c51555b4814525e809c07b83e59d345c0eb24cfad0ea65f4037d5eef3b6e8f9f494c446541378364b8956538c573dd15d722055575c8a68
diff --git a/kde-frameworks/kitemmodels/kitemmodels-6.30.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-6.30.0.ebuild
new file mode 100644
index 000000000000..c73e66db43c4
--- /dev/null
+++ b/kde-frameworks/kitemmodels/kitemmodels-6.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_test() {
+ LC_NUMERIC="C" ecm_src_test # bug 708820
+}
diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest
index d6cd52c8892a..a43cae2fd645 100644
--- a/kde-frameworks/kitemviews/Manifest
+++ b/kde-frameworks/kitemviews/Manifest
@@ -1,2 +1,3 @@
DIST kitemviews-6.27.0.tar.xz 2185108 BLAKE2B fc4d089df3498531327b9ebc0ced631641b82886f979c43984f8298d87a8820b09c61bda831e1be32b0403b76fcb7ae43e4e38536bb6be50ed4ca1d158028788 SHA512 fe6c33d01dc4379c9801f7e79a3e5407bdc712dcacfe39af181f8b591aa701973540ded412d6ac2b51a3661f24d038e09e9f3625d2bca22db171ca2e4108a206
DIST kitemviews-6.29.0.tar.xz 2185124 BLAKE2B ca3deb6b319ff15afe09cf6caa0b0632c0c84385744498b12d5058dde4fab07769039e551f3f24396d31a4598abd9e93bc7e0f8a4d65283fc139b6aa722cc04e SHA512 210f103ce3bc1c634a778f58e65f37eeb9ef4aeb21c76afc94a81acd5141947822574572f677fb472bb5109300252efb13ecc1e6e8430f455d669f9a4a814c9c
+DIST kitemviews-6.30.0.tar.xz 2185448 BLAKE2B f072caa0b05a031d3e7604d15af8cff2872117abf21112e487fa279d5669a7605c23c2e22c0b7ae2d1e3cba231600ef8b58d249b6279308b096a7d3fa5085840 SHA512 f014c962f08097608f4455f3ba9a9bbe9b564efec24cd2beb066fec477532909657f29c7a3c1778aa55cc6fb77d36f5c419f4ef235d2e65efd08fe96299c4f19
diff --git a/kde-frameworks/kitemviews/kitemviews-6.30.0.ebuild b/kde-frameworks/kitemviews/kitemviews-6.30.0.ebuild
new file mode 100644
index 000000000000..39c1ed51a4d1
--- /dev/null
+++ b/kde-frameworks/kitemviews/kitemviews-6.30.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing additional widgets for item models"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest
index 1e42cdf8d538..753ca0076e2a 100644
--- a/kde-frameworks/kjobwidgets/Manifest
+++ b/kde-frameworks/kjobwidgets/Manifest
@@ -1,2 +1,3 @@
DIST kjobwidgets-6.27.0.tar.xz 2198676 BLAKE2B 7e03a44c62f3bce702b1937e2e10e2d7318879f18c14a7fbfcd2fb175551266bbc04659bab38a21e84939b5eed19a4e93e44122d6477c5506ca1dc8ab48e39e0 SHA512 9126d7d5b30dcbffcfeac77a8e2f6138d7509c8976a1bacbdde000cdf50df4cdce4bdf1b792ccf7ce7482f32739e4cb88cf46eeb0aa1c461f81737eeeeb2fa21
DIST kjobwidgets-6.29.0.tar.xz 2198868 BLAKE2B 54a4d92762d9f8d2fcbb9ac5a3c912ab609e96d726179d404a08b4b5ed86c21bca3a6c23704ef8f16145a1001922a47ebede18a88deb4b26c8d75c222c3bee46 SHA512 f5feb69bf803bf33e696f306c3d9d662a1c1b9c0da5099b0cceb8941d729e9dbb0dbc867271a00555fad25ba26f6b2baab09e62cf481ce73e0a6eeadda91be53
+DIST kjobwidgets-6.30.0.tar.xz 2199164 BLAKE2B ee0136316b81a886f95b685fbc7386c95b0ae79a5d17b85a1e19f16760fdb3c299eb36d2bcd014c06ea9b3b52f49e99ea67834df8336ddd0de88ef16a8dfd1eb SHA512 8d069eb80fe93989f96412dcad5144f4e439f12932c046c7d671d9a54551bee85b68bd875d43db718486a87d881b88eb264637288f0aa9fe5d549c1393a36207
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.30.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-6.30.0.ebuild
new file mode 100644
index 000000000000..ef41ba877d3c
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-6.30.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kmime/Manifest b/kde-frameworks/kmime/Manifest
index ef23555a91e5..95b037f213d0 100644
--- a/kde-frameworks/kmime/Manifest
+++ b/kde-frameworks/kmime/Manifest
@@ -1,2 +1,3 @@
DIST kmime-6.27.0.tar.xz 174780 BLAKE2B 58d76cc11b24b5c6515d6fb549bca4e7dd15af58fb0fbad701fffe62e608398ae6a655dff3cadd7ba57c0737c17750be4df3794198467029d7fd6be8465092e7 SHA512 f0299d9d75c30e49f4143fbc107e25ceb3226a587c089e9c1e47ad6a8509eae9b05172644c5b487ab2a4dc5c510a9760b61b0bb98ee8aed7e622dce36d503e3a
DIST kmime-6.29.0.tar.xz 174924 BLAKE2B 181f3e846de78d9e7626ca7a900a92cac44c7c9290ccd2be4cebd80469b4385723e9ee7ed31e99a5a7a8a28b4e90b010e074d385c298c602576e7f3555e1671c SHA512 f4c70b32ab43dd03224ba1aa515b125c57adb245857b925426803bc7df92003ee3cf83996371c57e9f33d5f3bd2cd5c8e1f7c8069777a8228dda6f72203822fc
+DIST kmime-6.30.0.tar.xz 174940 BLAKE2B ed82cd83e373245216ff50b385860f1b0f4796c16e725b5ae79002ac9008099da246f1da29ecafc3d0ca5878638ee37472bad33fb4f4b21b99230d9152c1292c SHA512 a4cb622f7fef57346b6be2a325df62260acc97b45c62a1cdaf3217eebf6f809acfd683951e46dc193bfa4e3cdde4d80cec44e99fe61b1fabb9f897529b75bf87
diff --git a/kde-frameworks/kmime/kmime-6.30.0.ebuild b/kde-frameworks/kmime/kmime-6.30.0.ebuild
new file mode 100644
index 000000000000..8c7d604a7998
--- /dev/null
+++ b/kde-frameworks/kmime/kmime-6.30.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for handling mail messages and newsgroup articles"
+
+LICENSE="LGPL-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="=kde-frameworks/kcodecs-${KDE_CATV}*:6"
+RDEPEND="${DEPEND}
+ !<kde-apps/kmime-26.04.1-r1:*
+ !=kde-apps/kmime-26.04.2-r0
+ !kde-apps/kmime-common
+"
+BDEPEND="dev-qt/qttools:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 924507
+ kmime-{header,message}test
+)
diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest
index 69778b26e84b..0828bf1bdf97 100644
--- a/kde-frameworks/knewstuff/Manifest
+++ b/kde-frameworks/knewstuff/Manifest
@@ -1,2 +1,3 @@
DIST knewstuff-6.27.0.tar.xz 3046780 BLAKE2B 3f6856417168e407751d380f131d3d31369daca0081b6abae6b546af2ef5121d6a455b2b5b62cae0173da01ad04d11978db3db7fc8e2d51dc0ac0a2e41efb1d3 SHA512 15ea9e5ffb13a4c75b911d66cdd30c48874ecd6deafaef964c9814ff5bda172402e008a795a01e4496219ac8abf7c72ee6f2078e8a5b3de77232557cbdbdd84f
DIST knewstuff-6.29.0.tar.xz 3048488 BLAKE2B 798ddcc694c271c38af2806184a95368bc2c7bd8ca0c75d77a4827ece913e2ca70a4c8cdd23718c8bd011183b3efb1a6129bbb739bf15cd6d0c3485b030836e3 SHA512 ef10bd31a1dd356c8e0995d8fc41bda8dc88d29baefebe08a6b7f42238686b2e5a12f15ba5d58b0015b1afd4eceffd8ab9911e61a67513dfcad1b02ef181ab31
+DIST knewstuff-6.30.0.tar.xz 3048344 BLAKE2B 37180307591813635eb4138d754f657ea4be1f38db144d557ca3561dc053574d74175776e8e1027535f5dd83a4535bf70ccd12d26d1582adbe3c04fb7244fe28 SHA512 fe3ad0356a1cd13cc3b332343bae577a822d47a78f8612f599b09543066bc7357a3b30a730e1b5db7149db6c503a838d19c714bddc886c2b7bc23d7b442ed8b2
diff --git a/kde-frameworks/knewstuff/knewstuff-6.30.0.ebuild b/kde-frameworks/knewstuff/knewstuff-6.30.0.ebuild
new file mode 100644
index 000000000000..c8cbbd31cc02
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-6.30.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/attica-${KDE_CATV}*:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kpackage-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ opds? ( =kde-frameworks/syndication-${KDE_CATV}*:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kcmutils-${KDE_CATV}:6
+ >=kde-frameworks/kirigami-${KDE_CATV}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package opds KF6Syndication)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest
index 16be0e6b35a7..16fe3ddab138 100644
--- a/kde-frameworks/knotifications/Manifest
+++ b/kde-frameworks/knotifications/Manifest
@@ -1,2 +1,3 @@
DIST knotifications-6.27.0.tar.xz 2233876 BLAKE2B 89a94c67bae1ee96666fcf1d75d0bcbc05232fc30459460b1c279bffd9afe185308ed7956f935731ef326817b69302794a749e296854245b1abfa11f58df2ad4 SHA512 0f0ef6fb4ee58abab6c2d22c3a95ce20e9bc9d064a797a623bad3f645421308837f2662e71e289e75023c3c7fd0ac0ceff04ded49fe438c0f9924873387e3497
DIST knotifications-6.29.0.tar.xz 67676 BLAKE2B 34a8f3bfbb49546493d67b06112c8160a799cf90c06df0a2a90ebf9736a04927a24b01f8df20375dc779167e04b172e62bf4e7348c3d1f7ce44dbd23d3dd97de SHA512 afaa4a4b5fd0a51734589f7766c653f8a417d81a9eaf2627199bce2f17a5b9cd8e9068235f884ae67ac98c888cc62d9bf958624c4d42545f51f507040fce0ee3
+DIST knotifications-6.30.0.tar.xz 67696 BLAKE2B 8f6711340a72089160e127f98a7eeadcee45a590d45dfd23dced7f9ebfe92c833812eefb71bdca18980e0d5c7dca81cb03e7df45e2db1147318826bf275a90e6 SHA512 ba1f668dbde30ac4cfc08ad26297e39259388a2f602d373490ab324cf02147689c900699ee659603b404d2ebcfd6656a79bdf9a06837cb86d2cb317814cb3503
diff --git a/kde-frameworks/knotifications/knotifications-6.30.0.ebuild b/kde-frameworks/knotifications/knotifications-6.30.0.ebuild
new file mode 100644
index 000000000000..a1c1eb756526
--- /dev/null
+++ b/kde-frameworks/knotifications/knotifications-6.30.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for notifying the user of an event"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ media-libs/libcanberra
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest
index 3c3b835a38e8..1c2402b5c938 100644
--- a/kde-frameworks/knotifyconfig/Manifest
+++ b/kde-frameworks/knotifyconfig/Manifest
@@ -1,2 +1,3 @@
DIST knotifyconfig-6.27.0.tar.xz 2318244 BLAKE2B 1bea7cb20e08973f5f0820cd87eb02f7d86d401d19d8ea9f6947f3e18a8c0e972dcff86c69a0d10ddeca1b11243f668bff5242a70c911643459d5e80adf8bdbb SHA512 2f09d94c6935916519f836501e22eb2c1d9536791194915e6ad4291b9cf31f9a52491e2caf94d65fed77684248476efbdec965a6ae1e8cd12f8cf28db464c826
DIST knotifyconfig-6.29.0.tar.xz 2318352 BLAKE2B 6e3f91edd3f969a26b5b42972a88799f7a275fb6e3940627caab1a169b7a4c8f41dbb39d6d32b3faf971c6d0dda221497ada5909acf097f41e979e669023bddb SHA512 6c1e1771047ad5cd7fac376e34c3261cdd600eea6766186eea487ba56a12ffa368893e52107508b002487bc33aa7076419231760b5ccd2ba57aa4b6b94b75763
+DIST knotifyconfig-6.30.0.tar.xz 2318396 BLAKE2B 07d97131682a77b76b57e1ca5366c5db7260fd2587ce26ac06a1ef27fb69a321c0e7fe45075538bbc4ed9c3a894462a056b4bb3c138b968af76838fb20bc3cfe SHA512 96532e53d8dbf5be904aac5953723967607460083af4c938fce8bb77acad461beecad16acd350d46737d241d10a12c5bf27b18bfbf5accba69da74a9d4214279
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-6.30.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-6.30.0.ebuild
new file mode 100644
index 000000000000..3a492d14ae2e
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-6.30.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Canberra=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest
index de3e751f051d..787f1e97ea82 100644
--- a/kde-frameworks/kpackage/Manifest
+++ b/kde-frameworks/kpackage/Manifest
@@ -1,2 +1,3 @@
DIST kpackage-6.27.0.tar.xz 182236 BLAKE2B a58f80ebd16c30d64939dcd35a66d43b6f8c6a4953b62d81638054120b7927242c62b20e285f11ce7ea421eea4da8174e9ffc4aadb8f2cc7ff194bb12853f13d SHA512 1d858ebb113ae0d11c1514112d42f451ff087070cf914e20259cd26f07f892eca818db8b72f4477ea8dfcc62c511a99ed42b483706601b924b8d60f77cdab8ab
DIST kpackage-6.29.0.tar.xz 183176 BLAKE2B bb12f31afd3f8199f0873e380a65981ef6aed76ad2dc8e7e8f0f83222cff07ce1cf4dc52c333303561da72cd1aae067c856e3a0fa36325284306677f98d04fcc SHA512 ffe3edf16fdd90ac2d17bec945ccec51cce2df718e9ea56d7c1942d0fa942e62b4726d918be6b181c64cb657ac3246b2156ceaacd921ce13b4e5fe4a9cec877d
+DIST kpackage-6.30.0.tar.xz 183220 BLAKE2B 2a17cce61ca893fd06aa0b55fd32c7677f8886a21154bbbef1cf1e1e1ecbb0fab93df694c871b095af3a30a8cfdf7a64e7ea8750c5964b0b5b7420d81cd63d69 SHA512 199aacaf8895821e8fcde3f1045b6272f494eecceb8548a5cf90567701ef5de9fd67f6ff1c09dedd5e64490072a70e894bf5ce54bdaa9d09fc3f9406fec13724
diff --git a/kde-frameworks/kpackage/kpackage-6.30.0.ebuild b/kde-frameworks/kpackage/kpackage-6.30.0.ebuild
new file mode 100644
index 000000000000..8f62883f9164
--- /dev/null
+++ b/kde-frameworks/kpackage/kpackage-6.30.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to install and load packages of non binary content"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+CMAKE_SKIP_TESTS=(
+ # bugs 650214, 939041
+ plasmoidpackagetest
+ # requires network access
+ testpackage-appstream
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest
index 0310de528980..5bdf86b8f654 100644
--- a/kde-frameworks/kparts/Manifest
+++ b/kde-frameworks/kparts/Manifest
@@ -1,2 +1,3 @@
DIST kparts-6.27.0.tar.xz 2357004 BLAKE2B 908e0cf064d3fab24f633a4211396fd3305f48464f836918e975eec345ffa7b5b2c26ba55e49699dd7968a1519ad5413dc116e297417987cb7199dff76dccf4b SHA512 0fe01d23bcb145c7a3c278b6677f3ca5057e999ec57ed9259cf214f7a058887327a87633ade2bbb3575902f60f5115823bc1aa53d58f7158aac49074d2e38560
DIST kparts-6.29.0.tar.xz 2357592 BLAKE2B 0a39be33bf0910d44ce64127b9cb0c9dfebd53864b41807f753358234fe60d195917ca45388364b01eba80334945ca4102089e91a3567269dc2f55c4b99c9771 SHA512 ef33e12afb9e1a0bc3e12837e18505142e36c0913587faa688e91d6b57fe2dbd11869c47ba1bba8f3fc9089e94b2bcb627960bbc8c55803085a7f521943a95de
+DIST kparts-6.30.0.tar.xz 2356856 BLAKE2B 9097b352875f47681d2317325c2d881655831de1050be4be226051732907b4d9ac7cf0ae2c27343f9e15443d7c692598c32896c7a6a2224fb88148a4d1b19c26 SHA512 6eaa7b4b21ecd08544a8bbdd948bc45c2197427d5a8b9cdbe4087cce3a232fe99a262839cde1df320229b5751d6dfb8bd1f0917d8844c8858e4e22a7dd7bf6ab
diff --git a/kde-frameworks/kparts/kparts-6.30.0.ebuild b/kde-frameworks/kparts/kparts-6.30.0.ebuild
new file mode 100644
index 000000000000..ddf5f4c4ea75
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-6.30.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest
index 52348f89b631..d2ba39232f83 100644
--- a/kde-frameworks/kpeople/Manifest
+++ b/kde-frameworks/kpeople/Manifest
@@ -1,2 +1,3 @@
DIST kpeople-6.27.0.tar.xz 67996 BLAKE2B b1d2819b468415693e258be078b931947515b91d656dea3cb4e55ff5d7e3dbbb7d842c4440de0fc988a428e54ab73cc9f53045eab4767e564acef89a7442d5bb SHA512 40f35247a38e32a2774481aaefb4227c6dfb378b2c1cbaec2436343db9d29fadab0c858cebcdea595ded0f89d17b4d09681accc00579949c0fff7d1345e28907
DIST kpeople-6.29.0.tar.xz 68012 BLAKE2B b6e229bc9bd010ff283b1cf6932c1cc8ec495d2b9d0096e84272acfd8bd1d1b26557f6b08bcfa70e465edd2f41f94cdb8358ad3c08b917a10a728c7a7adf0144 SHA512 4a23e0a94098ab2f6c55ca686af034075c6821514f8f8fc5888c6416c8577149cdf4aa9fcca4fe8a90027b2e4eeb273f4ab45f36b02b06b607f6805f42caeb61
+DIST kpeople-6.30.0.tar.xz 67984 BLAKE2B 8d099a8725f253a9ed87940497dce91d4908aa27a10cdcfe999f0a1697de989173118afca0fcc48f5db6353b2ea70d71768a79c72bb2f4edcd5b5778d8367a9a SHA512 436841c6f7f15df99a22089502701216b4b3fa981e048dd467226c92aa15830e74140e3c328a126b77c88f72e36e6a8c0dbacc0cd593a6a22eb14f10042ffa33
diff --git a/kde-frameworks/kpeople/kpeople-6.30.0.ebuild b/kde-frameworks/kpeople/kpeople-6.30.0.ebuild
new file mode 100644
index 000000000000..562bf006aea2
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-6.30.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="KDE contact person abstraction library"
+HOMEPAGE="https://invent.kde.org/frameworks/kpeople"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcontacts-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bugs 668192, 816588: segfaults w/o virtx
+ personsmodeltest
+ )
+
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest
index 618e66e4470e..a50f2b1d4349 100644
--- a/kde-frameworks/kplotting/Manifest
+++ b/kde-frameworks/kplotting/Manifest
@@ -1,2 +1,3 @@
DIST kplotting-6.27.0.tar.xz 34064 BLAKE2B 92d854cec6a5158a09ed52a857722330a0a69c834e6f23b8921fc972c2af6dca7a38ae61e81306824d58f627787d168b5c3833fbd0ac6ce1251d7f484f8a3fa5 SHA512 98ec516edd5378c3a8dc93e2fc45c6c61aea4fe1362bd1882da6cc9c4888668e0dca3f8af3c8deee8728f93388ad78e73d36454687e9807a6715b54817466b53
DIST kplotting-6.29.0.tar.xz 34024 BLAKE2B 54f83e038419ac2e5069bf18cd786e07eaf47085b670916da427da2e7c9887f17fe6d139b37b12d19a90cb07d15fc8f2696003aeb5c2adb2ed0bd828f25ef066 SHA512 fe5f4cbe18bded7bdba4033285c85153211c7fe6d04654228448c331f0425a32a6c845f4dce127ac816f02899db394ce106b8b3a726c6c4acf4eb6981f4765a0
+DIST kplotting-6.30.0.tar.xz 34044 BLAKE2B 0dae65ab82b548cbc0063d0b0ec101c97a30ee70cf3c51f670316942b2b9d565bb96f9a58e11e2caa79e99ef92b120b825703c5539ee394954c021e412a7f4a6 SHA512 bc92f17934372ab910ab158b84ecb90a6934b563513e4e0b41215c736e4b7603ad21fa35ba695811f2e44a0c1e066ab666b6abc1c3c0b277e59ae69cfcdbe60b
diff --git a/kde-frameworks/kplotting/kplotting-6.30.0.ebuild b/kde-frameworks/kplotting/kplotting-6.30.0.ebuild
new file mode 100644
index 000000000000..787136bf0d4c
--- /dev/null
+++ b/kde-frameworks/kplotting/kplotting-6.30.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing easy data-plotting functions"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest
index eb90ca838a10..b36420b3c10e 100644
--- a/kde-frameworks/kpty/Manifest
+++ b/kde-frameworks/kpty/Manifest
@@ -1,2 +1,3 @@
DIST kpty-6.27.0.tar.xz 2340696 BLAKE2B c143fca44ac768b135c770621d748386713728b060f9f2246986f784c23f90c5167c80bc48b78235cfdd77c9e3ad5b202daaf47f38a959d12d43eb8ef26415a8 SHA512 f2798f38f3807a57f8b8b9c8b8d6e97584ce7f7af53f28aba4a8926a274f0ac6816fc45938eae8d22b5ffc1879cef8ed6b5928dc0e5864525de65b946ecee87e
DIST kpty-6.29.0.tar.xz 2340996 BLAKE2B c7f2d09254340f44113873b44370f00aea57dd0e4eab135682b35c49809da46dd6e50291b9fee5c15eb741417df28ed042958084b3476b2a809d7b564f3fd4c1 SHA512 af5ccb5c4963175c97a17217a7ec1af9607bc200a5e86e9ce610fd02aabebcabacaec4a28c4313dfbfbe6c5e1740a455af0885e0bf09bb0e492de0eb4dd4f911
+DIST kpty-6.30.0.tar.xz 2340852 BLAKE2B e2ea84d940192e198b923c4cde42707a944d63ad9a5cd1b54e5f834b6abf7807d800a64f19117028058a36cb1b2985768becce5a61ac38ce1835b889d9b0ffd7 SHA512 2bac225f6ead3caf96a8e6e194afde6cb1797baace8625b1904a043f62d679d3599d93a5ca926727fcea67071fabbdaa4e7a31fcca17e69932f93c00c363fe5a
diff --git a/kde-frameworks/kpty/kpty-6.30.0.ebuild b/kde-frameworks/kpty/kpty-6.30.0.ebuild
new file mode 100644
index 000000000000..a55e69bee41e
--- /dev/null
+++ b/kde-frameworks/kpty/kpty-6.30.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for pseudo terminal devices and running child processes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ sys-libs/libutempter
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest
index 12c245a886c3..cb8487df3c7c 100644
--- a/kde-frameworks/kquickcharts/Manifest
+++ b/kde-frameworks/kquickcharts/Manifest
@@ -1,2 +1,3 @@
DIST kquickcharts-6.27.0.tar.xz 112320 BLAKE2B b04141a893ca812c344f08e06828952870400cf7e3ef01da91ffa10eb00d6c8afcd1abe9b94aa0f5c556c3dcf15acc41f7f83468e590f5547d1b732da07e96c7 SHA512 ec7eb47c739032e514310400484d27f3d56aae91746ea3aafcea0636d4b3a150e6e24fd253667c42b22a4586a9d8a26f1e173b7f681e8e455a3522f782699b4e
DIST kquickcharts-6.29.0.tar.xz 112344 BLAKE2B 2b1f02c54f2e440f71afed99cb7a5ad85c183aa45ccb00080895cf52c40fe773bf1ede401513ded9b1c82c565df91e15d689ce148a38d7ebbec46462db06030b SHA512 c36b49f728bf1a1fcfdc1aa65663088dbba2cb82499ae52c03f8b6748808c3288365d0393cb9bfcf6405de11b0c85533abeb664d00ec25e672503aee10b972be
+DIST kquickcharts-6.30.0.tar.xz 112356 BLAKE2B f2ea22318ea661442fb8c37d90483ae5e1fc93ee37d20212bfaee0fe8f119070b8bdd240046964af227130e2bdea3edf9ef1c9c5a3911ec444b0fae85ba83a43 SHA512 4006ea668692a3ade2932fee52f6fcd8d27d73bcad424a4f08e2edf4db3caacb65e741f09863c25529afbc537b347796e24070daf1e09e75350e7eae8455cb3f
diff --git a/kde-frameworks/kquickcharts/kquickcharts-6.30.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-6.30.0.ebuild
new file mode 100644
index 000000000000..cb81edad2c62
--- /dev/null
+++ b/kde-frameworks/kquickcharts/kquickcharts-6.30.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="QtQuick plugin providing high-performance charts"
+HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtshadertools-${QTMIN}:6
+ examples? (
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ =kde-frameworks/kdeclarative-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ )
+"
+RDEPEND="${DEPEND}
+ examples? ( !${CATEGORY}/${PN}:5[examples(-)] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
index 2a10737c836c..808d8769ba92 100644
--- a/kde-frameworks/krunner/Manifest
+++ b/kde-frameworks/krunner/Manifest
@@ -1,2 +1,3 @@
DIST krunner-6.27.0.tar.xz 134980 BLAKE2B 68eacf310bdfa4b4bd6ca07e44ccfb2ab11edfab7a7871f682d0549d7bdf9d2018923028c038a49ec60c16e6a0e3305906d9d819adf4db9943a33873897995e4 SHA512 aae34b9ce78887de3c26c6685a506e6346a768ba05fc1caf2cf0ce81908443cf47312f46d1bed5e383a9c97f820c7524db71439cf599b7a6b96a1bcddc66faa3
DIST krunner-6.29.0.tar.xz 135020 BLAKE2B 4115d5a01f978ea0638e23599612719d853e7d3dd751e4d940a7d883b43ad6793d49fabeab3ffebdc87d13c2b19b88364d112577b9ebf970813c94368ba32935 SHA512 9e5ad9a33f8406b0149599e9a843b8c5902c3252406261ec8e489173490e33eb80accd63d2fda5933dd41cd4be0130f28ef7f00a347c80f569ea875499e2e178
+DIST krunner-6.30.0.tar.xz 134980 BLAKE2B 3ea8d63ea4444d44e8e83f08043e127dd7200513418e89531ebf6589dbf71ab0fd25ac9e4b0cc41437813902de31ef1962a3cedfb99c020970f613e22fa454e2 SHA512 79aa9269472a8a155d0c06d46f632180576ec053299e297e1d3893d33adfdc62c7b3344b2f886ef7eb7e2fbabd4f2f72177c44d9cb5a73a223d115c3d2df57ed
diff --git a/kde-frameworks/krunner/krunner-6.30.0.ebuild b/kde-frameworks/krunner/krunner-6.30.0.ebuild
new file mode 100644
index 000000000000..57441281e52d
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-6.30.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kitemmodels-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires virtual dbus, otherwise hangs; bugs #630672
+ dbusrunnertest
+ # bug 789351
+ runnermanagersinglerunnermodetest
+ # bug 838502
+ runnermanagertest
+ # bug 926502, needs dbus
+ threadingtest
+)
diff --git a/kde-frameworks/ksecretd-services/Manifest b/kde-frameworks/ksecretd-services/Manifest
index 0e6df4001daa..55c2f7a0c725 100644
--- a/kde-frameworks/ksecretd-services/Manifest
+++ b/kde-frameworks/ksecretd-services/Manifest
@@ -1,2 +1,3 @@
DIST kwallet-6.27.0.tar.xz 381384 BLAKE2B 7b5f44e65a4074a57e847265d0b8694ea019715338987a858b988b706109c6184fde528b175fe5012abdb8b885485f8969e010557c042c245951dfcc25393a4e SHA512 5f422280e8ba36a89a0754189f4c8074c13f2cc9b028b03cc4eb72ac93d56ff5c84dfbeb35c9213eee537e4c3576a1e042cbba4da77ce9004a99ed495877013b
DIST kwallet-6.29.0.tar.xz 382604 BLAKE2B a05b6f89f4affc7e3b96fa031d84bf5b4548ac1ed2a20db9ac029e389fd4d1f0b942a8a7989c6c3448fd897246101d51fb081d83295a9ad714c197c32a9b05a7 SHA512 d2584ee74dbedaa09a2360aee620c081b3bba09257a27a24e3d0033aa16a44ff5990c432b67d8557d86fab660bce06fd8fd41e5020c7754c02e8a0575a6e0caa
+DIST kwallet-6.30.0.tar.xz 378552 BLAKE2B eff1a85b8f5d45a090cb32ceca3a3b007f1aa5ff4b61dedbf9ff9c9842e9e9f4bbb2672286d3c5e5c42937c445cf833b4fcd4ee712b2412f38ab046c43553cd7 SHA512 3d040fbd907d50dd1a82164fc93af144a7b80026acc2cf1eb0fe65677a2c34a13a202a35160f9bfbf282f91905d4597eafa6291e049db766330242fa516e3ac7
diff --git a/kde-frameworks/ksecretd-services/ksecretd-services-6.30.0.ebuild b/kde-frameworks/ksecretd-services/ksecretd-services-6.30.0.ebuild
new file mode 100644
index 000000000000..bd04be1ce6f1
--- /dev/null
+++ b/kde-frameworks/ksecretd-services/ksecretd-services-6.30.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# this is purely for service file creation
+ECM_I18N="false"
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="kwallet"
+inherit ecm-common frameworks.kde.org
+
+DESCRIPTION="D-Bus service files for ksecretd kwallet runtime component"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+RDEPEND="!<kde-frameworks/kwallet-runtime-6.18.0-r1:6"
+
+ecm-common_inject_heredoc() {
+ my_configure_file(){
+ echo "configure_file(src/runtime/ksecretd/${1}.in \${CMAKE_CURRENT_BINARY_DIR}/${1})"
+ }
+
+ cat >> CMakeLists.txt <<- _EOF_ || die
+ option(WITH_SYSTEMD "Install service file for portal DBus service" ON) # KDE-bug #509680
+ $(my_configure_file org.kde.secretservicecompat.service)
+ if(WITH_SYSTEMD)
+ $(my_configure_file org.freedesktop.impl.portal.desktop.kwallet.service)
+ endif()
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.kde.secretservicecompat.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ if(WITH_SYSTEMD)
+ install(FILES
+ \${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.impl.portal.desktop.kwallet.service
+ DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR}
+ )
+ endif()
+ _EOF_
+}
+
+src_prepare() {
+ ecm-common_src_prepare
+
+ # Safety measure in case new services are added in the future
+ local known_num_of_services=2
+ local found_num_of_services=$(find src/runtime/ksecretd -iname "*service.in" | wc -l)
+ if [[ ${found_num_of_services} != ${known_num_of_services} ]]; then
+ eerror "Number of service files mismatch!"
+ eerror "Expected: ${known_num_of_services}"
+ eerror "Found: ${found_num_of_services}"
+ die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=( -DWITH_SYSTEMD=$(usex systemd) )
+ ecm-common_src_configure
+}
diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index 7ac1abf83971..77ef0e19397c 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,2 +1,3 @@
DIST kservice-6.27.0.tar.xz 2373728 BLAKE2B abf3a1205fff653348944034360c338d662d524f782ba6da93ed3aa505c0836f79e5de6081931678e1d21000ef8eaa95f64d4c52b3267629a391327abc61c26b SHA512 2880e8598885df9cf0c1cf63e65adebb75f6af94970fe06c785193476b1a75996d42fb3c1dd00c3eee2af3a8855af3112d01785db4ccd06984fa9d32ce3b284e
DIST kservice-6.29.0.tar.xz 2373988 BLAKE2B a29d5268b0bccc439404f957c684681ed41647ef58efbf9d9b728f0d958ee863c0c28ecc45c35982449708c3d1468b76cdab695e6bd272ca7cd20dbd6115dd38 SHA512 bfeb813b11893f1dee3221a09f4cb096744dee68c93a1332c5e2b1d2508e3af758a3a82d26af34051333ccd1d1a21fbc24ae89e2871eb5d3241d5a3ccaefab4a
+DIST kservice-6.30.0.tar.xz 2374488 BLAKE2B 0d984a62ca1fd610b2cf36d2172151052994b2f6550395ade778840d26c64f2c841c83da0a0db2e8f9a13aa33ae53e2243ca171b845999d382e262f7b3dc00f5 SHA512 a6a49ebd2d14893399bec6a3a506f5c826d22608a898191eb9596552a85df6cc58659e12ffb2922ed707b7af6a771cb0206b3b53569501ae36287278182e8f1b
diff --git a/kde-frameworks/kservice/kservice-6.30.0.ebuild b/kde-frameworks/kservice/kservice-6.30.0.ebuild
new file mode 100644
index 000000000000..8cdc0d549437
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-6.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kstatusnotifieritem/Manifest b/kde-frameworks/kstatusnotifieritem/Manifest
index d13010438188..c300aa033a53 100644
--- a/kde-frameworks/kstatusnotifieritem/Manifest
+++ b/kde-frameworks/kstatusnotifieritem/Manifest
@@ -1,2 +1,3 @@
DIST kstatusnotifieritem-6.27.0.tar.xz 50760 BLAKE2B 529137e452f3dde2ebc4ffc603a8107d4b89a8643ad477c3e4bc8e73acd69b94baac484ed2398d5a08fece42cc1f2c635350c25a458f87a8b1bfd319afa7890f SHA512 5aac35ef36b72da4ac2a1ee55818dccd52c6d035d7760a69bc02ee94685867811af489ce9b94a55bacc82eac876e057919664ad4b656d914f1c48efaae767a52
DIST kstatusnotifieritem-6.29.0.tar.xz 50872 BLAKE2B 518e4e85633f7d070abf9f11d3ee224bf0c0fb30fba55cfe991e784a4e6e2256929351aeb0e6339d46c6601afd18a2633dabeecd67f542606271e4d47e7a6304 SHA512 1010e30246172d8d24c000501219fee828b5c340c3cb58c213dea10d33d8bb5ebe0251a5a1542cabfeeba1b230532b7042818d1f9cf0d9c1bb0f16bafc174405
+DIST kstatusnotifieritem-6.30.0.tar.xz 50852 BLAKE2B 015ea05fe31b9b6c3e44a7f8616327d9c4c29a902b54a5233215ba9faf8bee80aa799cf8771cea21114d1ef75955c20362d81a1b28cfd5e4f7fe42e640922b5a SHA512 f256444c0f1fe74116c713ec9cd5a0a060ccffa0a12c151c62ee5dc5aa0850a17c39a3eeb4c7324f4b6ef130946440aec768a15a8d2dd4c010642bcfd7542e3c
diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.30.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.30.0.ebuild
new file mode 100644
index 000000000000..fa3bd7e676df
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.30.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Implementation of Status Notifier Items"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Qt6::WidgetsPrivate use
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ksvg/Manifest b/kde-frameworks/ksvg/Manifest
index ef2a48df8b74..06cc021388be 100644
--- a/kde-frameworks/ksvg/Manifest
+++ b/kde-frameworks/ksvg/Manifest
@@ -1,2 +1,3 @@
DIST ksvg-6.27.0.tar.xz 86436 BLAKE2B 48470d149c540f6bf32e0e3381014ea2015c9087ca30b768bd78e91d75f8d6045e5ace2a0d33b2ea83171e13d81661f99e2a9d1af4887a01c07221eddbb55491 SHA512 eabc8c185f55824fb6c53a7623298a40e02f3c61e805fc7257040f0139019bdb8b456b8829aa33280e6fbadc1d86b7a9acb112842f5c732e195e2ef7811e8bdd
DIST ksvg-6.29.0.tar.xz 86412 BLAKE2B b34c2bbba5646904cd3b2833b882a45da7e5609003aac9e635e03789152eb5b5aa193d30bb66e5b12b0e8250e33f70775334e04ba127e9a35e352103a679c8b2 SHA512 7bad6fd91b032cd9f516b1391987d81969cd8a6f6ebf9b98eff17ddd27966b4d8cc9d50e93ffb6bb74e0f50afe09feaa4ba3772ef9f89b091c9611d73af571b1
+DIST ksvg-6.30.0.tar.xz 87120 BLAKE2B 3721474aba6ada02f18a0340ae44abccc2d1997a2ab835c364df57bcb9e59eed1951fae519f88bb65b317b90c5446f0e34601525faca8cc94d71e3df20c30ccc SHA512 8acca72565a7c5444087d4fca4aacf227a19c8fe14eaf6413f4fef8e6b3a242e321de4b7ddbf02601e7a65842d0a4986dc69c6486bde5e53e08cfc220c9e6814
diff --git a/kde-frameworks/ksvg/ksvg-6.30.0.ebuild b/kde-frameworks/ksvg/ksvg-6.30.0.ebuild
new file mode 100644
index 000000000000..a37e9acdacfd
--- /dev/null
+++ b/kde-frameworks/ksvg/ksvg-6.30.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Components for handling SVGs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 969244
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest
index 6ffb6c873581..e46123006ac8 100644
--- a/kde-frameworks/ktexteditor/Manifest
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -1,2 +1,3 @@
DIST ktexteditor-6.27.0.tar.xz 2948772 BLAKE2B 8b1358f3f2e3f9fd580212c516769f80a3af93028e79f3cdb485b2f10d5682e326d56617c30a1b259daacff45ec927622c359a1585c8234e36c027167873d187 SHA512 01c1d19027a8a8ba4c670d05b02e7cbfeaf4c254389540b8adcef9ad40c4da55e83c5ba04ffc75df8f1fb318012c05a91c1a6a88b3d9f065de1d7656cc988988
DIST ktexteditor-6.29.0.tar.xz 2976448 BLAKE2B 7bf2a31ceefd5c2c1998903929e254c3a6022ee6973f52aa874765200aa440e81190e651bb0f892ec5dd0283645f06753ed29f90923d7b9379441c0e67835640 SHA512 d878b8536f96aa937b9a5b6ff63179948331821c2e09a5ae751c731509983ec85fe55495055b0ea1df804a0efd3b69d7590550858cd1877a844437a573c3a7ba
+DIST ktexteditor-6.30.0.tar.xz 2982660 BLAKE2B b60aabf1b91be9514dc2b0690e7f1f1979bd6755f1ec412a43d7ab0476f3c7decf310322d830c7509f547b8d20512ed3df8d83f4f199ee296ecc37aff86dfce7 SHA512 e61ac2d44c83958454b1bfa608e0e20eb2791d9bcd739d125cbe382cc815383c1a1b9dcb1bc2f734cc20a4b31b3d0f1e4de636e4d8096ca9870eeaa687748cf9
diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.30.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-6.30.0.ebuild
new file mode 100644
index 000000000000..c9e1423dcb71
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-6.30.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+editorconfig"
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtspeech-${QTMIN}:6
+ =kde-frameworks/karchive-${KDE_CATV}*:6
+ =kde-frameworks/kauth-${KDE_CATV}*:6
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kparts-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kxmlgui-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6
+ =kde-frameworks/syntax-highlighting-${KDE_CATV}*:6
+ editorconfig? ( app-text/editorconfig-core-c )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( >=kde-frameworks/kservice-${KDE_CATV}:6 )"
+
+PATCHES=( "${FILESDIR}/${PN}-6.29.0-libcxx23-missing-header.patch" ) # in 6.31
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package editorconfig EditorConfig)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ktexttemplate/Manifest b/kde-frameworks/ktexttemplate/Manifest
index 6e1397efc02c..6002f5977a10 100644
--- a/kde-frameworks/ktexttemplate/Manifest
+++ b/kde-frameworks/ktexttemplate/Manifest
@@ -1,2 +1,3 @@
DIST ktexttemplate-6.27.0.tar.xz 849008 BLAKE2B 159241fbd0e3a9ff2452e48eee216a164324f3e564c4b1d1ac00efa5d5641c9871522562ebf2afef31a716fdbf72d3fe9369160edbd6b30a2b5f0c9dc25f1176 SHA512 93e8c14c5764ca32fed8fc3428587a986ff4e602479ca0bbe0a08736bee8db9ad11db8ea92b45f5f4614f4e55112f5bb1f37cb1c76c454f944614a61cb4de26f
DIST ktexttemplate-6.29.0.tar.xz 849140 BLAKE2B 0772450b0159af3b981d885b4187b35635233ee77fc4f268b8f2c25efff7ccc100c3eda164f578480f04cae86b0c184130ce09ec618667c53136d98e9894f3ab SHA512 c80077846d2f9da6b2cd68f6aab6ce8c70bdc93af8f995684d0a3611484db4bd95c8914ba42a6b81b97574aa6374000991f423c494c76ae6e7bf34e85283ac23
+DIST ktexttemplate-6.30.0.tar.xz 849988 BLAKE2B 500808da9161c49d8e8a75e0b2cdc31a4d04354678167976061a8c408be6c02b07a1ed3916dc6e79d3cedfd07b1ac4f89c9a2e87b8596fb5dfc7ca17a4e7ebbf SHA512 d775f24997a4f6ff3c29885f04dd4a4bb3ef192919340ac69b305c8ba7ba45ecd373de76f6c26411c6efbacf224e79d3085c7c459dbdb6434ae1282a0186616d
diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-6.30.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-6.30.0.ebuild
new file mode 100644
index 000000000000..3cdfb9119e4f
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-6.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to allow separating the structure of documents from data they contain"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ dev-qt/qtdeclarative:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-qt/qttools:6[linguist] )"
diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest
index 1e4140dfff89..14e1b91d6e0a 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,2 +1,3 @@
DIST ktextwidgets-6.27.0.tar.xz 2444468 BLAKE2B f556f060261ff3fda60624e894bd5d5d7a88d587bdfa76584be400a262e1f1eed9c1b647509db098920ccf01431b706afc15f2e79b8cd319aa27e3ebdb1f3c2a SHA512 7d261776a6dec1ad80b414880c565c59f0589289f709aa733228cfc2ff7dbac0c3ffdc6a34924571ad6341729b97d2136bd15a76e623d9b747ade6a482745353
DIST ktextwidgets-6.29.0.tar.xz 2444400 BLAKE2B 9f712b1600b10013b08c146f722b97962b36d1e7a5ee5ca51fe93da1634ff2f85dc2811f7677d3ab558870d886f1b6e9d717897a18d0d78ceac6066ce710a235 SHA512 777acccca578834cd50d612e137a7ad050ba739e291de17fac70f564d11a4f2c7b6701694971eeaa0cc76570c12f366aac6d60693a42fca5ff787cb66575e7e3
+DIST ktextwidgets-6.30.0.tar.xz 2444376 BLAKE2B c428771162e3aa15aeb41dee5ad4ef97a3750e61f30893b4ace3a7e82082cc0e79c8aa5cd13b93f0abf51634a268461d4d2e2bb6ae58bff16927c2dbcd69d9d6 SHA512 9d63fd7e06eef7647cb279ed177c7a93a23469e2e726408f8faad6b4a1c10f3f1f224f7d4f2916be80c10b4bcb59250a9ee58bd46013494c983a8e900d084d9b
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.30.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-6.30.0.ebuild
new file mode 100644
index 000000000000..bd824ce02239
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-6.30.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcompletion-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_TEXT_TO_SPEECH=$(usex speech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest
index f7126cac0487..bf2183091b53 100644
--- a/kde-frameworks/kunitconversion/Manifest
+++ b/kde-frameworks/kunitconversion/Manifest
@@ -1,2 +1,3 @@
DIST kunitconversion-6.27.0.tar.xz 978652 BLAKE2B 1eaffb694ce7686526b74f721f27e32207d8160f9c2044591cdb4968baf3f7f8b5c493f8c539f8adeb600a95f962d68dc1acb79f5dc4cfc9b70fb161f1a70a43 SHA512 b1998f9cb0d97596309c7eb5f59f405536cb08c98a04b78d0b2ee8c16c99c46671ef11dfb02b69bd8db264cbe2f9918185453906322339e9ba96f0ea2a3b19f6
DIST kunitconversion-6.29.0.tar.xz 1005332 BLAKE2B 4d16d46aa56dffd439548458dfb9f482176de5c72f600bf479b0e76977c34e68dd5cea17fbf2e29ba3aa861bbc25ef2c66c5b71416fbc68596a9ac7ab9c99450 SHA512 f1b61d014caa778081748a5c831f0344516933da9a8c8bb67f16a0956acd33d4c7691fc4d31450493b1385c9932e4d66cb5ee23a56b41619ef3290d20bdbbb36
+DIST kunitconversion-6.30.0.tar.xz 1009312 BLAKE2B effa118233c8100f07e7fa632ea50e00a97c12b723c31f85a1150a4b0c3a1f81d21b2e41e3215e45e522fce73a15e3f26311a7c72ffe324fbe71152ec4c35efb SHA512 f854f86e2b830752fc446960b033e2af0b3f53ed1b28175e89f01cf229d455d687eb66a27ea99466ecebee7fb8ba76dbe5573e3ffa339d03bf0ebda8ff124298
diff --git a/kde-frameworks/kunitconversion/kunitconversion-6.30.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-6.30.0.ebuild
new file mode 100644
index 000000000000..b69bf2820ea1
--- /dev/null
+++ b/kde-frameworks/kunitconversion/kunitconversion-6.30.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for converting units"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 623938 - needs internet connection
+ convertertest
+ # bug 808216 - needs internet connection
+ categorytest
+ # bug 808216 - unknown, reported upstream
+ currencytableinittest
+ )
+
+ LC_NUMERIC="C" ecm_src_test # bug 694804
+}
diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest
index 68d3ae2454f5..06705a31ed36 100644
--- a/kde-frameworks/kuserfeedback/Manifest
+++ b/kde-frameworks/kuserfeedback/Manifest
@@ -1,2 +1,3 @@
DIST kuserfeedback-6.27.0.tar.xz 273752 BLAKE2B c362490af5a270229e71c51e3b024f7ec9fe7f5f8906f977d7946e35360a09db36ae55886066623a078fcc2b33f34bc6f21f48ef9bd6d2b073b91da3705d1026 SHA512 21d00f3b0e9eca645c4e9c95a2f104b8b3287fb041d7b4d05df4001502649877d563e7c665ec43aedc36bfe326bfe36f28dce7926766e6d5bc46adb74613de3e
DIST kuserfeedback-6.29.0.tar.xz 275724 BLAKE2B 691ef883a480e1c8e957e58e0ee250424f19e0639dd776bda22674959fdcea36f53ddb14e136897092aa7340debf8514a96ab3aeedd06ec15a8db23f0faacb49 SHA512 c1767a4dbfb94250b00f8d0df9352db639bf4a56c66e0b811991c0bdd4f638958eef31365bfe7e386e8ce02605fe9f141fd86d745f9709e87da48be2ae759245
+DIST kuserfeedback-6.30.0.tar.xz 277076 BLAKE2B 815b17172e7c80673877635142193ca015b4a7249ab418e9ff6e81447dd176a8f62ec14d300fd1cdf2ac2e188ea8f33bb4e5dd5437988b3cd1309f98f719ae44 SHA512 845463c726a5f2b4a53d2e60735bfa67aed939cadcafddf7c0a346d98ac6c3b67d91fdd9b520e3babe663c7b738dafb79c7ebc1d977552cf0e759d2befa29cbd
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-6.30.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-6.30.0.ebuild
new file mode 100644
index 000000000000..e31413ac9d51
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-6.30.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="doc tools"
+
+# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from?
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtcharts-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # disable server application
+ -DENABLE_PHP=NO
+ -DENABLE_PHP_UNIT=NO
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
+ -DENABLE_DOCS=$(usex doc)
+ -DENABLE_CONSOLE=$(usex tools)
+ )
+
+ ecm_src_configure
+}
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 921359, requires virtualx
+ openglinfosourcetest
+)
diff --git a/kde-frameworks/kwallet-runtime/Manifest b/kde-frameworks/kwallet-runtime/Manifest
index 0e6df4001daa..55c2f7a0c725 100644
--- a/kde-frameworks/kwallet-runtime/Manifest
+++ b/kde-frameworks/kwallet-runtime/Manifest
@@ -1,2 +1,3 @@
DIST kwallet-6.27.0.tar.xz 381384 BLAKE2B 7b5f44e65a4074a57e847265d0b8694ea019715338987a858b988b706109c6184fde528b175fe5012abdb8b885485f8969e010557c042c245951dfcc25393a4e SHA512 5f422280e8ba36a89a0754189f4c8074c13f2cc9b028b03cc4eb72ac93d56ff5c84dfbeb35c9213eee537e4c3576a1e042cbba4da77ce9004a99ed495877013b
DIST kwallet-6.29.0.tar.xz 382604 BLAKE2B a05b6f89f4affc7e3b96fa031d84bf5b4548ac1ed2a20db9ac029e389fd4d1f0b942a8a7989c6c3448fd897246101d51fb081d83295a9ad714c197c32a9b05a7 SHA512 d2584ee74dbedaa09a2360aee620c081b3bba09257a27a24e3d0033aa16a44ff5990c432b67d8557d86fab660bce06fd8fd41e5020c7754c02e8a0575a6e0caa
+DIST kwallet-6.30.0.tar.xz 378552 BLAKE2B eff1a85b8f5d45a090cb32ceca3a3b007f1aa5ff4b61dedbf9ff9c9842e9e9f4bbb2672286d3c5e5c42937c445cf833b4fcd4ee712b2412f38ab046c43553cd7 SHA512 3d040fbd907d50dd1a82164fc93af144a7b80026acc2cf1eb0fe65677a2c34a13a202a35160f9bfbf282f91905d4597eafa6291e049db766330242fa516e3ac7
diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.30.0.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.30.0.ebuild
new file mode 100644
index 000000000000..7eaa0bf43eed
--- /dev/null
+++ b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.30.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kwallet"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gpg +man +keyring +legacy-kwallet X"
+
+DEPEND="
+ dev-libs/libgcrypt:0=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kcrash-${KDE_CATV}*:6
+ =kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/kwallet-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+ =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
+ gpg? ( dev-libs/qgpgme:= )
+ keyring? ( >=app-crypt/qca-2.3.9:2[qt6(+)] )
+ legacy-kwallet? ( app-crypt/libsecret )
+"
+RDEPEND="${DEPEND}
+ !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)]
+ !<kde-frameworks/kwallet-6.14.0:6
+ keyring? ( =kde-frameworks/ksecretd-services-${KDE_CATV}* )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
+
+PATCHES=( "${FILESDIR}/${PN}-6.29.0-stdalone.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ cmake_comment_add_subdirectory -f src api
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KWALLET_QUERY=ON # could be split easily together w/ docs
+ $(cmake_use_find_package gpg Gpgmepp)
+ -DBUILD_KSECRETD=$(usex keyring)
+ -DBUILD_KWALLETD=$(usex legacy-kwallet)
+ $(cmake_use_find_package man KF6DocTools)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ # provided by kde-frameworks/kwallet
+ ECM_REMOVE_FROM_INSTALL=( /usr/share/config.kcfg/kwalletsettings.kcfg )
+
+ # provided by kde-frameworks/ksecretd-services
+ if use keyring; then
+ ECM_REMOVE_FROM_INSTALL+=(
+ /usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service
+ /usr/share/dbus-1/services/org.kde.secretservicecompat.service
+ )
+ fi
+
+ ecm_src_install
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam"
+ optfeature "KWallet management" "kde-apps/kwalletmanager"
+ elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
+ fi
+}
diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index 0e6df4001daa..55c2f7a0c725 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,2 +1,3 @@
DIST kwallet-6.27.0.tar.xz 381384 BLAKE2B 7b5f44e65a4074a57e847265d0b8694ea019715338987a858b988b706109c6184fde528b175fe5012abdb8b885485f8969e010557c042c245951dfcc25393a4e SHA512 5f422280e8ba36a89a0754189f4c8074c13f2cc9b028b03cc4eb72ac93d56ff5c84dfbeb35c9213eee537e4c3576a1e042cbba4da77ce9004a99ed495877013b
DIST kwallet-6.29.0.tar.xz 382604 BLAKE2B a05b6f89f4affc7e3b96fa031d84bf5b4548ac1ed2a20db9ac029e389fd4d1f0b942a8a7989c6c3448fd897246101d51fb081d83295a9ad714c197c32a9b05a7 SHA512 d2584ee74dbedaa09a2360aee620c081b3bba09257a27a24e3d0033aa16a44ff5990c432b67d8557d86fab660bce06fd8fd41e5020c7754c02e8a0575a6e0caa
+DIST kwallet-6.30.0.tar.xz 378552 BLAKE2B eff1a85b8f5d45a090cb32ceca3a3b007f1aa5ff4b61dedbf9ff9c9842e9e9f4bbb2672286d3c5e5c42937c445cf833b4fcd4ee712b2412f38ab046c43553cd7 SHA512 3d040fbd907d50dd1a82164fc93af144a7b80026acc2cf1eb0fe65677a2c34a13a202a35160f9bfbf282f91905d4597eafa6291e049db766330242fa516e3ac7
diff --git a/kde-frameworks/kwallet/kwallet-6.30.0.ebuild b/kde-frameworks/kwallet/kwallet-6.30.0.ebuild
new file mode 100644
index 000000000000..06447ca3ec34
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-6.30.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Interface to KWallet Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+PDEPEND="!minimal? ( =kde-frameworks/kwallet-runtime-${KDE_CATV}* )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KSECRETD=OFF
+ -DBUILD_KWALLETD=OFF
+ -DBUILD_KWALLET_QUERY=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest
index 2de7d9be0fe8..d192c8334f1a 100644
--- a/kde-frameworks/kwidgetsaddons/Manifest
+++ b/kde-frameworks/kwidgetsaddons/Manifest
@@ -1,2 +1,3 @@
DIST kwidgetsaddons-6.27.0.tar.xz 4225964 BLAKE2B fb78c1cc683d7a078f2bc039c48e558e2b65536e193f24e3ae7b76bafa7ec36d9f29dd4b8aefa301d4bbbfb8a3a4ded542cb679dbecf8f52e32b61f4b671255a SHA512 f3fb2dd1a646e1ecda4de75b6f3fd0b5656a050f57d0db0b62f8dd029dff6928c612dc761ee25e66a0aaba03ec522566eca8085c4c0b2eda87147ab8a8709ccb
DIST kwidgetsaddons-6.29.0.tar.xz 4229840 BLAKE2B 201b464d0073259dc1e1e92d0b567db3092d510b03a7597f7e49712ce60f3b0274036768d3ee1bf5d4797180bb5fda2efc201578dcc230a59e042be18532b7ab SHA512 2f071e156773fb032dccfcbee1179cb9e2f7c8017a7c14a290353d4aa92197d4a4f005e9a71812821a4f7a9085bcf24cafdd9e197b8023e3cc08d84a59efe49c
+DIST kwidgetsaddons-6.30.0.tar.xz 4228468 BLAKE2B 9efed46f55ff8f248d2da0bdbc67b454559df7f3748aad0aab1ec0162a233ce42b8b277130531d0513244331ea6e7d0f9f262600ddf7d7a3394e108bec32a101 SHA512 b99d5de7e7d430d2bb20642db0f41e0726c059278eb47468f81dc2d10ca5729fe9dde6ecc2679a0ad2486e873e02abc14b8ed166e1fc243bfa47897d5f82b3a0
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.30.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.30.0.ebuild
new file mode 100644
index 000000000000..2aa6ccb6553b
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.30.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Assortment of high-level widgets for common tasks"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 650216
+ kdatecomboboxtest
+ # bug 948896
+ kdatetimeedittest
+ # bug 697866
+ ksqueezedtextlabelautotest
+ # bug 926508
+ ktooltipwidgettest
+ # bug 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+)
diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest
index 66a1a8c81d62..545044ef5765 100644
--- a/kde-frameworks/kwindowsystem/Manifest
+++ b/kde-frameworks/kwindowsystem/Manifest
@@ -1,2 +1,3 @@
DIST kwindowsystem-6.27.0.tar.xz 2321188 BLAKE2B 55e6bfe345441d6bf08173f844b35584da11a1525601798c5dda9ae83e30914c44032179d8557dd7b4c086d1a62c8395365c5b1a32d7e6f75e66e010757661b7 SHA512 7829f202f4bd9458bc6f91f85860afcfddbe46354d7d9cfa076c0f9427a13fbc6ef6a55db30d9734e7412171b5426fdabe4cccecfca3a733326995d02844e885
DIST kwindowsystem-6.29.0.tar.xz 2321384 BLAKE2B 448bcede5c546e753a4be95ceb43e7049202d7bbeb736748052da12dc494b26c0d796b8d9b126b55533273d1cb0d182fcf0416a117944b2c6d662ffa521d9e9c SHA512 d2505f0af615e9652dd53e42e571b4b1282892788c0997a6feea7e0248fc8a00747612edc2ee0fae794c61d30655454d1b8b09c66242c098d4ab6f1c0a532d24
+DIST kwindowsystem-6.30.0.tar.xz 2321908 BLAKE2B 40e8bbe52e136cc7ba958adeea5a92c8908e81aa23703498a7f767bba05681f8c02eaf94f80c290f37b634674e463e3a9e38d8ae2ad0cc655569018dd9a752ee SHA512 5f9a30583b01c5e24a1b276eb4619110a8446a7a6f163b720c476b2dd22d743e6dd02e7fe049e6284afcb30e64b029fbb656f56faa4a7eeae2b74c69fb6e5e0c
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.30.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.30.0.ebuild
new file mode 100644
index 000000000000..8006bfdafdd7
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.30.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing access to properties and features of the window manager"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# slot op: Uses private/qwayland*_p.h headers
+# x11-base/xorg-proto: X11/Xlib.h included in public header kkeyserver.h,
+# req. by KF6WindowSystemConfig.cmake; see also bug #939177
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ wayland? ( >=dev-qt/qtbase-${QTMIN}:6=[wayland] )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,X]
+ x11-base/xorg-proto
+ x11-libs/libX11
+ x11-libs/libXfixes
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ wayland? (
+ dev-libs/plasma-wayland-protocols
+ >=dev-libs/wayland-protocols-1.46
+ )
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ wayland? (
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ )
+"
+
+DOCS=( docs/README.kstartupinfo )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKWINDOWSYSTEM_WAYLAND=$(usex wayland)
+ -DKWINDOWSYSTEM_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
index 03236d5b28bf..b514295524b2 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,2 +1,3 @@
DIST kxmlgui-6.27.0.tar.xz 2864616 BLAKE2B 0eead836843a2d71cb3632a7de724f6bf078f96d6017bd89a8e46a7ae6ac69aa92242a69baeec907d3cce89aa55651e702f13379d0fb9d176f226ec0c5286f8d SHA512 a928f19b28fbba1058c5024e0bd62ad07e08aabbfc7d894e0d9f7cd748d42943934c6ed236a5b0f8aa453570b865926e9baeeb1dfb103e6a155d10ff3b46bdf8
DIST kxmlgui-6.29.0.tar.xz 2877296 BLAKE2B 389c87166cc00e479a316559777c4484d6af24da2c3ea72ab3213c31b15034592d8f78a0ee6e422c44d97349fc86d969ca2f46b3034421272263aa9ec70a6721 SHA512 9763825cdb77c1e3bb878ecb0b01bfffa1793abd1e13cfc65f3dc66bcb8c53c08c835cfcd27f7827c4f987257cc95c913f1ac3fad74f52ec8e292f27079e3ed7
+DIST kxmlgui-6.30.0.tar.xz 2877904 BLAKE2B b2072a8cb537cf3e34a294127237b4c45c9a75af7dcb54b6feeca2a3b03fa3cb13d03b31cde437661e10fd119b63c600086245028ac6eff0fdcd3d886470e4ec SHA512 79222ec74abdedcbc5f39a04d2fda7962f9fa7d73e82e1460aa3c9e341020ad6f2dd60eb23a5b7b5024e9627b7f097678a48a58849343499d05f1a7e0ad923dc
diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.30.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-6.30.0.ebuild
new file mode 100644
index 000000000000..6507d60d7bf2
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-6.30.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_PYTHON_BINDINGS="off"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+ =kde-frameworks/kguiaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kitemviews-${KDE_CATV}*:6
+ =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 668198: files are missing; whatever.
+ ktoolbar_unittest
+ # bug 650290
+ kxmlgui_unittest
+ # bug 808216
+ ktooltiphelper_unittest
+)
diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest
index 6d69ff0bba72..38d17687a8e8 100644
--- a/kde-frameworks/modemmanager-qt/Manifest
+++ b/kde-frameworks/modemmanager-qt/Manifest
@@ -1,2 +1,3 @@
DIST modemmanager-qt-6.27.0.tar.xz 119072 BLAKE2B 9a68bf4a9e0bc91bc4fad48d98852b37f04bfe875cd223b277e1150e88ad47db37ae7ee719a9fccb0b2068a3be2ed0845c553240945d9e247c6a663f802be7f3 SHA512 53bee0ec4b701eed9aede26659ff5df56a144bf48462a6d2cf445a6d9e38ad241db48eab0fb7f83e365905cfac0dc169745b1e00d0f9737bf07679719abe6a29
DIST modemmanager-qt-6.29.0.tar.xz 119092 BLAKE2B e3f1719326047ebaf07bf8ecfb8dd1417813ddd034b97839d2c92b9d8f1c5d6333508e43fcc3f6c5d79cc6858d01d5eefd9c7ea6e8d32427cfff305b48e5be3d SHA512 e7a94097057a29e9675e3de3947ed1249246560f86322664abf5fa22343771ee53e55bf0d7f129b04bf95f08ef67b23ee8ad6c8da09156a0498fdec01b492cc1
+DIST modemmanager-qt-6.30.0.tar.xz 118808 BLAKE2B bb1bca010c11faf30dbef0286f9ae015cdb90524543f226d1423a90efd1a6be87db680a6bbeeb1a0d38eef737af7780d4d2604e506801dbd20aa3f3e27afe3cf SHA512 049760da815ed76748eeb4f8ebc31a501b1fa4f6c11b8beef40a0a3e1ca3064c1c4c1f8b732095b9fd0697c9b9a7b0ea5176d70466111a2a93aca14f78bf4cf6
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.30.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.30.0.ebuild
new file mode 100644
index 000000000000..25a4b8c5c4a7
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.30.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="ModemManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ net-misc/modemmanager
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest
index 001d13482ee3..39aef2f2df0d 100644
--- a/kde-frameworks/networkmanager-qt/Manifest
+++ b/kde-frameworks/networkmanager-qt/Manifest
@@ -1,2 +1,3 @@
DIST networkmanager-qt-6.27.0.tar.xz 187620 BLAKE2B 7a4af141c11c7a34fae6e15a422784ada9b98d0c2b188d6b7cc2eab517c447652e7e41405fe7fcfa6c53874696ef38fbdec5cbf80e4db8004111c2c67d44a6b0 SHA512 f87c8e04874195e66228503b0c62a8f363112dd6db7eb350fcf3a8615b632cedaa2ba696ee87659fe12befe058160bad8221fb5a02d4c8d760446fddf78f15c1
DIST networkmanager-qt-6.29.0.tar.xz 187676 BLAKE2B 7df2a44e1027fb4f8022712de8e6e8deb3dedb0f69d4e7885dfa9ba3c1b2990b8c3dc4386f4e33fa7c60ed125a0ee2b7f9fc2d0c54a86c83a1b34d59eec3bf25 SHA512 4caa5e06cd9f673714005bcb89146026abe9c23214ff15578ab8c5c8c388cee5711dcda65b40948705fdee1ea70902156badfdf842cbe34dc32194c03bcda06d
+DIST networkmanager-qt-6.30.0.tar.xz 187596 BLAKE2B 28551ba2c028639b31dfa8b26defa4c642dd2c18a073212732d94b18037e400c3c3b2660a2dc6dcc152a7cab92c2929b7f72812b29da9dfd0959af95bdc55c56 SHA512 3a9cfd222ea8e3f144c3dae2de54bd0017a19d145b0f66fea131791a42e5120fc5378d3ae41177abdf842cf92988163e120f8ccc95dc52dd6a3f07c03c013e08
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-6.30.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.30.0.ebuild
new file mode 100644
index 000000000000..b15c3f96b835
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.30.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="NetworkManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="teamd"
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=net-misc/networkmanager-1.4.0-r1[teamd=]
+"
+RDEPEND="${DEPEND}
+ || (
+ >=net-misc/networkmanager-1.4.0-r1[elogind]
+ >=net-misc/networkmanager-1.4.0-r1[systemd]
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+CMAKE_SKIP_TESTS=(
+ # bug: 625276
+ managertest
+ settingstest
+ activeconnectiontest
+)
diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest
index b7b477ff9250..c1ef44ff9c5d 100644
--- a/kde-frameworks/oxygen-icons/Manifest
+++ b/kde-frameworks/oxygen-icons/Manifest
@@ -1,2 +1,3 @@
DIST oxygen-icons-6.27.0.tar.xz 258623660 BLAKE2B 683cd4e34a9abd5d69a7900e5cbc3d0de7182dead43b7d3cf4095901026a1aa8b8bda7cd39c25f0d0ed945ce09b311f17abfdf3103b3ec99538ad115350070d0 SHA512 a6d2c1cc0acaec6687d6702ae123ed4e144826c477ce39a34c381b9719ade131f33f4e15c2b48087099467f15ce8edac1571297f1411035dcd3dd9815fa13bd5
DIST oxygen-icons-6.29.0.tar.xz 264890988 BLAKE2B 2a3738ffb476b5ecc6852b203b71f969c22fba9b35561a4a50b6113cf304e5328a4ad8f882a41faf579f0db41f4f9d1ef7c7d62e8c9c056b9d2d461ae88728f4 SHA512 90cb06df1100f8a6fb61aa30b24a08689762c59ba16f1d58412a74fa8c598e1ec912b89f7ac430a0ed1cffdb5bfba9ab31702eb64ad4bd9294aeb25bd94d1189
+DIST oxygen-icons-6.30.0.tar.xz 266919572 BLAKE2B c7c7512823fbc2eb060e317fb08cd1393c7599f4c6d5917956cd11e7c2c0e801b194644178eebd65fcac87dc884f4355499bf7dccc4950ea511a93f07fbc01fb SHA512 68544c42be9f99ce64a61a20cac9e10e0d4f9849584a7528c4d2d7b47eedc2c7fcf2f441ac649253ad301fe5351990e7cf5c12f7fe52a1137a3db0bd41feb1a5
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-6.30.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-6.30.0.ebuild
new file mode 100644
index 000000000000..87adb8557581
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-6.30.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.9.0
+inherit cmake frameworks.kde.org xdg-utils
+
+DESCRIPTION="Oxygen SVG icon theme"
+HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/"
+
+LICENSE="LGPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="!kde-frameworks/${PN}:5"
+DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=kde-frameworks/extra-cmake-modules-${KDE_CATV}:0
+ test? ( app-misc/fdupes )
+"
+
+src_prepare() {
+ cmake_src_prepare
+ use test || cmake_comment_add_subdirectory autotests
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest
index d9d452405be5..f4c315734047 100644
--- a/kde-frameworks/prison/Manifest
+++ b/kde-frameworks/prison/Manifest
@@ -1,2 +1,3 @@
DIST prison-6.27.0.tar.xz 57948 BLAKE2B e9c2a966002f9e8715086bf0b67ed9f585b3ec7058bc6fa0ded06a90eb34ce526ca4454d6ed2cf190794c169c8c59271024dd13206f3846f17f26bd2e8ec85b0 SHA512 38e2be3036c2a2d1e90cc6d22d1eb1b6104e4788e6377742cef303468765d1f91c250543df1f15af723846eb2860c119bcb5ff065d068a5cd3b801eca9d288a2
DIST prison-6.29.0.tar.xz 58020 BLAKE2B 9c875308eb63a047034a365d55bb00cfe0f596945723f8ec51823d85010008483c3ff579dd0d917cd6c82344440101fb7d24a97e737c945c545a6b465f2f891a SHA512 e90f544abf3d3112f2c73ce632eb8623bbca70671b2a8e09a49734320d74dbc2f939f1f216f136e63d8326b10ecdbd4934f790cb7a450672c0ee6d7591fcc8ae
+DIST prison-6.30.0.tar.xz 58020 BLAKE2B c01d0b6718eb639fcab16d322dbac0fc32f9f61838f0d6928d2d0fe1b4d68875959179e02de6eb3d543893fbb611ce711e8fbb213632560bcb9a52a69287c14f SHA512 45c7e95f8f0c6a73175d6a59b51a27c18034db1eee17d65445d7b8e69aede6ed2fecc5e3cc41f13c826d5d19889761cc26cb1e9954191e0c4542e57e5f345828
diff --git a/kde-frameworks/prison/prison-6.30.0.ebuild b/kde-frameworks/prison/prison-6.30.0.ebuild
new file mode 100644
index 000000000000..831d7f2b7506
--- /dev/null
+++ b/kde-frameworks/prison/prison-6.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="QRCode and data matrix barcode library"
+HOMEPAGE="https://invent.kde.org/frameworks/prison"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="qml"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ media-gfx/qrencode:=
+ media-libs/libdmtx
+ >=media-libs/zxing-cpp-1.4.0:=
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: WITH_MULTIMEDIA?
+ -DWITH_QUICK=$(usex qml)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index a4ea7173b4b9..6367baff75c4 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,2 +1,3 @@
DIST purpose-6.27.0.tar.xz 195960 BLAKE2B 9ae1a34030202977829109c139fefbf9341579e1734872cd003b54d885c2680df4a82acad56bf80e5468e9d14bc897b9ef4a8db679cfec844445438b55ff7c1f SHA512 e6a0b36b7a39c9c5b493da681a7e696f2c2cef062d70f85183f82ca54645c91a3ef656ea56403b51c9115a6ccbd98c9e427109050d5e071d9e3ffaacbd4263a8
DIST purpose-6.29.0.tar.xz 196560 BLAKE2B b4d3b77a88d1da1df2a88665f3d3a446de60375e26510f9e4fa67b11101916ca613fb6683c19e008593884c4841c8b4aeed3fa95bdf91ae39c95e347ee884ac8 SHA512 ec0d8ac36ffacf3ee061e38f2bd07001f3b9a27f0a01c8d16c1f9bc979842a173c20ade38c8afee835ca568c81b758cebc20b050d61dda76567fc6af81788561
+DIST purpose-6.30.0.tar.xz 193336 BLAKE2B 42562f1dcc071d7e010a5957e28c559020b435da76ef968e10a6dadffcb75fc836d9306d45829eb0a830b831427b49e35c8712a691362bff90fe1eecf3287f93 SHA512 2d8ecb69081b686229e478d2842553d49338ce057e33dd4687c11dce54cb50b026a4ddf22d049e9d671565ea4b721c016ea973fb12a4c7b32890fb5fc11b05d8
diff --git a/kde-frameworks/purpose/purpose-6.30.0.ebuild b/kde-frameworks/purpose/purpose-6.30.0.ebuild
new file mode 100644
index 000000000000..5fb44817054f
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-6.30.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature xdg
+
+DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="bluetooth webengine"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+ =kde-frameworks/ki18n-${KDE_CATV}*:6
+ =kde-frameworks/kio-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/knotifications-${KDE_CATV}*:6
+ =kde-frameworks/kservice-${KDE_CATV}*:6
+ =kde-frameworks/prison-${KDE_CATV}*:6
+ webengine? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.17[qt6(+)]
+ )
+"
+RDEPEND="${DEPEND}
+ =kde-frameworks/kcmutils-${KDE_CATV}*:6
+ =kde-frameworks/kitemmodels-${KDE_CATV}*:6
+ =kde-frameworks/prison-${KDE_CATV}*:6[qml]
+ bluetooth? ( =kde-frameworks/bluez-qt-${KDE_CATV}*:6 )
+ webengine? ( !kde-frameworks/purpose-kaccounts-services )
+"
+BDEPEND="
+ webengine? (
+ dev-util/intltool
+ kde-apps/kaccounts-integration:6
+ )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ use bluetooth ||
+ cmake_comment_add_subdirectory -f src/plugins bluetooth
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_DBUS=$(usex webengine)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Send through KDE Connect" kde-misc/kdeconnect
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest
index 244724a13903..6085308bd2d3 100644
--- a/kde-frameworks/qqc2-desktop-style/Manifest
+++ b/kde-frameworks/qqc2-desktop-style/Manifest
@@ -1,2 +1,3 @@
DIST qqc2-desktop-style-6.27.0.tar.xz 92944 BLAKE2B 14ac3b92063d63cbb72a66f4e2c319f28c7503c6473b846703423ada74902a32142b96c856439849ec4f6bbd63284cf8cae6b0c4774de75c64158ef6d46c90f5 SHA512 2ade105b573aa6accc648206e8eeca965a73f468523adcc81c75588b5efc794571669f3205529a98d24e1f0cbe69025cb03eb08ec78d0e634ccaafe82ee35f35
DIST qqc2-desktop-style-6.29.0.tar.xz 93100 BLAKE2B a4e3079685a8cfa2e6ec76e3c16a2be63f7dc7f9f3a7c5d8473032cb4806d02a67fd35c05d33e3b65c1daf3f3eac3f5b13b87ee64bcb18e9fefa5329d5d050c1 SHA512 7e75f35e8067256b32ed77463c121b7d28b2effaefb7d86c39a9bb469463fe1f3dccff4e01c758f01cbf41cb065bac597419c6400e78bf178d4a8327325f82a3
+DIST qqc2-desktop-style-6.30.0.tar.xz 93088 BLAKE2B 85f15d729d5ad0b7f48851d159c9ad12d8776d70c84459045c2b0bae68b6413593e4d4f4651326a41787f932e069e3a02a1ed44283e76c800efc7e80277b5b50 SHA512 7bacc2316a5b5a973be20f62981ec2ea408effd38001a2841a01cca0064d4e9f964ccf3dbb1df9453f512d4cb59a4dc6e7eae9c9f98ddb1b7b76724ead07f96b
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.30.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.30.0.ebuild
new file mode 100644
index 000000000000..fa16fc1a4d6a
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also:
+# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6=
+ =kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+ =kde-frameworks/kconfig-${KDE_CATV}*:6
+ =kde-frameworks/kiconthemes-${KDE_CATV}*:6
+ =kde-frameworks/kirigami-${KDE_CATV}*:6
+ =kde-frameworks/sonnet-${KDE_CATV}*:6[qml]
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 926509
+ animationspeedmodifiertest
+)
diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest
index ebd0d73eac14..174915dee5df 100644
--- a/kde-frameworks/solid/Manifest
+++ b/kde-frameworks/solid/Manifest
@@ -1,2 +1,3 @@
DIST solid-6.27.0.tar.xz 315856 BLAKE2B 8242f76bc63cf5546c39f3286f4b8011d761f3c94a73591bc82d59b6b32d92f3c4974ac30d96f780ae4be40907cd5831deb7784c8daeaec249c1e88d99664044 SHA512 ea7765c0c53e3cf5f7859bc1525dea89670c5b491efad4ef4f99e26a8c25572bd75b562a769e65c1d07a81f59331c914edf683b3f867a356f89ab5cd2fd28004
DIST solid-6.29.0.tar.xz 318072 BLAKE2B 03e45377c55d32cab2acf6a96e61a6f312238a20ba26d07dbb05102f6b87e49e678830afdd233aef00236875616feac16155e73b63b25032c6ab5a2eeee6b0dd SHA512 406b550b604d988731db73e1741865303b20c871924c56205895cb0c53dbcd67b14aa94905d3b0e3ecedbe5a5017e959be73d925bccf1c1b75a072f05eb56ecb
+DIST solid-6.30.0.tar.xz 318408 BLAKE2B 763a3179efc2c8acfdfc176f7dcd0f5e1cdda5d3ab4d384fc1ed222cd69004a617b7b6644049b1497ad3da1d588962f62f8efc556f1f05fb90da2214bef2b248 SHA512 31e25d61d9ffdb9e350e8c98f5972b4d897bca7ed0f9577aba543255432c1620d40e37f01f5dd3ced7f0c8b89ee297cfa8db3b791a7ea25b33fc0ffaf2369222
diff --git a/kde-frameworks/solid/solid-6.30.0.ebuild b/kde-frameworks/solid/solid-6.30.0.ebuild
new file mode 100644
index 000000000000..047ef5555bf2
--- /dev/null
+++ b/kde-frameworks/solid/solid-6.30.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="ios"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-apps/util-linux
+ sys-fs/udisks:2
+ virtual/libudev:=
+ ios? (
+ app-pda/libimobiledevice:=
+ app-pda/libplist:=
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package ios IMobileDevice)
+ $(cmake_use_find_package ios PList)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "media player devices support" app-misc/media-player-info
+ fi
+}
diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest
index 415bdd0a9e14..4e90081bbeb8 100644
--- a/kde-frameworks/sonnet/Manifest
+++ b/kde-frameworks/sonnet/Manifest
@@ -1,2 +1,3 @@
DIST sonnet-6.27.0.tar.xz 2414320 BLAKE2B d191c9ccee9f3638b4404d8ca60705aa77fc2fe1e8807389c5e6a0e9833bd3d6e43cf83bc95446a902326dfe8631e4a21417cbc7b06728e9520bef18b7d7bb2f SHA512 dd39addd26f495bcdbb3b19ca58fb2b08b623638d246b9d33378720e75196f66beef3aa6c79aec50ab073997842724c3f7b287004e42937daf376c71a4c44d43
DIST sonnet-6.29.0.tar.xz 2414292 BLAKE2B bc626cd16ec5b85021eb717fc33edbc75b11978f91f467b8f387e5f2af9298bc4000c3aa6ce3bb3c8996d596f128bf10367be5a9653e9f408028ba9897607af8 SHA512 05c03572c915ba32f1728a8c7cf582edf91c51be43f6ad4add0cd2c0ef06b6a1a54aaa72067cb55581af37ced996e2e597b5082337106bd8e12d19f06c1b2b26
+DIST sonnet-6.30.0.tar.xz 2414440 BLAKE2B 70aec4dac1b2841c581467b52067678a5dea3f4cd55b7b87ca1272136303995d1e34412bb96dbd8697c91a6808c2d1bd9913f97b6eef8fa84a78895ebd65e12d SHA512 96acee823f49cf81ba923e0c19e4445d0372f7ffcd08d8db8ef48c7d7ddad13af6ccacc5452453b5b7eb2c7f7f1bab14ba26922cb481605424a49a44f1bb5b3b
diff --git a/kde-frameworks/sonnet/sonnet-6.30.0.ebuild b/kde-frameworks/sonnet/sonnet-6.30.0.ebuild
new file mode 100644
index 000000000000..9521f872aad5
--- /dev/null
+++ b/kde-frameworks/sonnet/sonnet-6.30.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="aspell +hunspell qml"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ aspell? ( app-text/aspell )
+ hunspell? ( app-text/hunspell:= )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 779994
+ sonnet-test_autodetect
+ # bug 680032
+ sonnet-test_settings
+ sonnet-test_highlighter
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aspell ASPELL)
+ $(cmake_use_find_package hunspell HUNSPELL)
+ -DSONNET_USE_QML=$(usex qml)
+ )
+ if ! use aspell && ! use hunspell; then
+ mycmakeargs+=( -DSONNET_NO_BACKENDS=ON )
+ fi
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest
index f593530c8e2e..074a27fde805 100644
--- a/kde-frameworks/syndication/Manifest
+++ b/kde-frameworks/syndication/Manifest
@@ -1,2 +1,3 @@
DIST syndication-6.27.0.tar.xz 569320 BLAKE2B c46b263ec54acc8b71bcf64ca6d30a66b90957ab2fcab9f07d115e89b261a8e56bd7782e1e22d323d31971a9b509cb8546175947a9d0019eadccd5cdec610424 SHA512 0a8903c53c935d47b5fd1428b2aecb6d4578fd87e6b601a03ea022c4f8d06f0b0eeaec2eddd45929048837975a788be6bda61d7d0b7303ed1486cede22e6a507
DIST syndication-6.29.0.tar.xz 569308 BLAKE2B 4ab6e4a60f5231f6032f0a9fb8b977bdcc7df23ca56d18507c1080485f79dd46281b8749469e6d1dce5e880214604930ad8f631d3aa72876f7946c2ac079235a SHA512 1ed4b5aafa6201db679c671d72db4fe84df9f198bd5334ff58a09235f1a0ad87e2f90d8edbdefae9077b79c2f8e3c6c1e0a9d48baff2155e749ed7947fc5b8e0
+DIST syndication-6.30.0.tar.xz 569384 BLAKE2B f25bb7b58cde0cbf5f6e7d9ac54a4b66d008161b7caa5f2600987a4fb55da2db4dbb35127fe09266509d9ab91cbc7a54a97350409e9f6a144526ba64cd8a4664 SHA512 e858d956b328f41f0590bb55782146bdbf0e5940a1d4de5b993aa15d467e6c04171ffa2c76fab175bfa5adcdd2ca5c49e43629df3f398ee56883713c0d7a4b0f
diff --git a/kde-frameworks/syndication/syndication-6.30.0.ebuild b/kde-frameworks/syndication/syndication-6.30.0.ebuild
new file mode 100644
index 000000000000..f8529d86e76d
--- /dev/null
+++ b/kde-frameworks/syndication/syndication-6.30.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for parsing RSS and Atom feeds"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ =kde-frameworks/kcodecs-${KDE_CATV}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest
index 998580f3d99e..8fe49461bf74 100644
--- a/kde-frameworks/syntax-highlighting/Manifest
+++ b/kde-frameworks/syntax-highlighting/Manifest
@@ -1,2 +1,3 @@
DIST syntax-highlighting-6.27.0.tar.xz 3907408 BLAKE2B a6d11b6b7a091b4b3924397015e08a4572a19438a37d6ad6b4d86a0f86230dcb2f84a595daf4cede3e412391f3ade08145d2985fe2a7cc89e0571711db479d4f SHA512 fd12e37a89da80b235a3bdc108fae57c3d189f0ae6dbe04f78ecd60d9ca273ebff62926ecd48b05e588c935e4cae587b6b08f41f1808dbe6fd37fe02c0679b54
DIST syntax-highlighting-6.29.0.tar.xz 3938932 BLAKE2B e0ce243b1a514ca8fe5bb679812f71f68bc3299588ae7560b288414620b52a3d19d8882ade93dc4973a1c0afb97a85ed0f68baf9e27f4b040f953b92fe47b337 SHA512 f45ee16a8ff5d2f4971a92cc3485166d552b9ba4550745ffd0d502275bdc79e8159ea4e0e95b246711a281b852a6500cb609c08f830ac976b16f289af7f09a24
+DIST syntax-highlighting-6.30.0.tar.xz 3948552 BLAKE2B b8dba4bef236d911e1f40464f4cc1db312c4725ba7eae38aefd63ce266641bfd882e8c688382329325fc81280f357b5734400c918572c556781b2359b424f218 SHA512 f467d61f9ba24b01bfc32f6f5ded2f12bf7e6a1513d17a858805e3a758908e842bc0b9a325b3df81e6608304b21693b5ce0967513374f60fb9654b001b68cf15
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-6.30.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.30.0.ebuild
new file mode 100644
index 000000000000..de4861c87302
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.30.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{13..14} )
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org python-any-r1
+
+DESCRIPTION="Framework for syntax highlighting"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# examples: dev-qt/qtbase[printsupport,widgets]
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/xerces-c
+"
+BDEPEND="${PYTHON_DEPS}
+ dev-lang/perl
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_EXECUTABLE="${PYTHON}"
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest
index 2282bbe80b21..83e42edd4b60 100644
--- a/kde-frameworks/threadweaver/Manifest
+++ b/kde-frameworks/threadweaver/Manifest
@@ -1,2 +1,3 @@
DIST threadweaver-6.27.0.tar.xz 1415364 BLAKE2B 82176c37e5a350ddf2b626d7893d43b5aa64403049319b56274f97a2db556e89ede8e4b246e527f808c5ecae579a941876d2b1f6b579871f2ac5dc362748c095 SHA512 6e57f3a729e46fff29ddd9edf5e760d7be0a3cac1967e5694d8273438eb4a82d341da8b69591be6f52f1de8e564c46d2bfbe930a939dbc53ae5567e5dd3343f0
DIST threadweaver-6.29.0.tar.xz 1415348 BLAKE2B afba2b00d70eda90ca153f986db3fa1f9702a9899d844385ee2b4d7fb65c76a910682411907980b3ccf53215d95edebd2d2b62be86b2451b1d77f079bfdadde8 SHA512 7e0be164b97b099e9603d6d3e877dad49f2a77304c8b2ed62c322857b17f607e48b272104cdaa78b2deb365a19dc89d7bb651fd1dfcaa6ddd8c1d7879f7cbb20
+DIST threadweaver-6.30.0.tar.xz 1415352 BLAKE2B 9e81e79cdf6b29619d05952d8c08d6691bc7606ee057b7873ba820260fdb2b7b75fc0ba35427ddb4a9784f6856fbf4ab459bec2738f0f16cc68473c173611286 SHA512 5fc8d168fc043ebece12a214c4bef65222f2593413e67d91e6161bda4bed461019c70683794a55e5ae222f738e532c1187681b7f9afbc750bd235f894a1536f1
diff --git a/kde-frameworks/threadweaver/threadweaver-6.30.0.ebuild b/kde-frameworks/threadweaver/threadweaver-6.30.0.ebuild
new file mode 100644
index 000000000000..6e9fc00cfd68
--- /dev/null
+++ b/kde-frameworks/threadweaver/threadweaver-6.30.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.9.0
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ cmake_comment_add_subdirectory benchmarks
+ ecm_src_prepare
+}
diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest
index 0078c1394d37..eb267cfd7903 100644
--- a/kde-misc/colord-kde/Manifest
+++ b/kde-misc/colord-kde/Manifest
@@ -1,2 +1,2 @@
DIST colord-kde-26.04.3.tar.xz 121056 BLAKE2B edd10505f0edbbfa9dfc47cbffa8099786b409c2456e7243cf7eb002d33cb76f27d1352bed29166bca5dd7dd3323266ef5134314a10d241b18bbe9f8e6c8ce7c SHA512 f2ea782e72202fe59c01326a8a43ed3b336eb6d2ef4a1748900292e813b2772848499270f90ac9dc9fd61d928d33a7d025ea4573a16666300ac8befda5f8b84c
-DIST colord-kde-26.08.0.tar.xz 121356 BLAKE2B 61df62da085af0f77db483c0ab894b34364fde2d3a1867152d60665eb2be846f2c34dfe8e32a2ebf71ef86b461a3568bacc36c47bf86b029b8ccf0f84f5d75a9 SHA512 b63c88d3e88acabe76899363cf8ddeca0b968388b57aabc4f84e53e621ba6a9c6063b1ea1e2eb3b74f3c440076ea0c691c30f18f2b48d04c8651ca96379e1e6a
+DIST colord-kde-26.08.1.tar.xz 121380 BLAKE2B 2e16f8f2188f92758204ca6d24357c016a159f526b790c1f8c3daa2959e8aea633d5dfeeddb25dc3ec7afd4eee45855f446edd400bb9d8978a33966bd94d9106 SHA512 80c49701e9953e9759b863b317b30fd79534927cf586a7f08013b2dcf9bb403743536d87d2bd6e6479a2ea2644e9ab5892efdc139fd6e58ad5adef8f483b8487
diff --git a/kde-misc/colord-kde/colord-kde-26.08.0.ebuild b/kde-misc/colord-kde/colord-kde-26.08.1.ebuild
index b4eb4fa8ada3..624ef5bccf13 100644
--- a/kde-misc/colord-kde/colord-kde-26.08.0.ebuild
+++ b/kde-misc/colord-kde/colord-kde-26.08.1.ebuild
@@ -18,6 +18,7 @@ IUSE="X"
COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
@@ -37,11 +38,12 @@ DEPEND="${COMMON_DEPEND}
"
RDEPEND="${COMMON_DEPEND}
dev-libs/kirigami-addons:6
- >=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-frameworks/kirigami-${KFMIN}:6
x11-misc/colord
"
+PATCHES=( "${FILESDIR}/${P}-kcmutils-6.31-qml-link.patch" ) # in 26.08.2
+
src_configure() {
local mycmakeargs=(
-DWITHOUT_X11=$(usex !X)
diff --git a/kde-misc/colord-kde/files/colord-kde-26.08.1-kcmutils-6.31-qml-link.patch b/kde-misc/colord-kde/files/colord-kde-26.08.1-kcmutils-6.31-qml-link.patch
new file mode 100644
index 000000000000..d862efe4ead5
--- /dev/null
+++ b/kde-misc/colord-kde/files/colord-kde-26.08.1-kcmutils-6.31-qml-link.patch
@@ -0,0 +1,38 @@
+From c9e90e11da54ba0fb1856fc4c1af22e6eeb74b27 Mon Sep 17 00:00:00 2001
+From: "Friedrich W. H. Kossebau" <kossebau@kde.org>
+Date: Wed, 9 Sep 2026 14:12:45 +0200
+Subject: [PATCH] kcm_colord: add missing explicit linkage to Qt::Qml
+
+(cherry picked from commit ab34982a0694d1b62dc45314a5a449683e7587f3)
+---
+ CMakeLists.txt | 1 +
+ colord-kcm/CMakeLists.txt | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index de5229d..6b15dbe 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -43,6 +43,7 @@ ecm_setup_version("${PROJECT_VERSION}"
+ find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED COMPONENTS
+ Core
+ DBus
++ Qml
+ Widgets
+ )
+
+diff --git a/colord-kcm/CMakeLists.txt b/colord-kcm/CMakeLists.txt
+index ea8f31c..7c6f465 100644
+--- a/colord-kcm/CMakeLists.txt
++++ b/colord-kcm/CMakeLists.txt
+@@ -43,6 +43,7 @@ kcmutils_add_qml_kcm(kcm_colord SOURCES ${kcm_colord_SRCS})
+ target_link_libraries(kcm_colord
+ Qt::Core
+ Qt::DBus
++ Qt::Qml
+ KF6::KCMUtilsQuick
+ KF6::I18n
+ KF6::KCMUtils
+--
+GitLab
+
diff --git a/kde-misc/kclock/Manifest b/kde-misc/kclock/Manifest
index 3fdaa1ca93ee..571157a3df8d 100644
--- a/kde-misc/kclock/Manifest
+++ b/kde-misc/kclock/Manifest
@@ -1,2 +1,2 @@
DIST kclock-26.04.3.tar.xz 733656 BLAKE2B fc51d49fb611638fd535324f3360e991d812360e07303a84d72e57ab1b4bdd56412a001c973bcc9c174a1e6848472eb88b5fed444710f40f20c30c66750ec53f SHA512 92e5c19e431c633ad82176683f06cb3fd0b79dccb76456e292ee804111a869c8b867d841e76264c37481731b1b2acfcaab4627417570f9c9611129a1035993f7
-DIST kclock-26.08.0.tar.xz 739428 BLAKE2B 7951d312cd4500a2efbce203504da3399c74cec81c566a6d887de8aef6ff692349f02175e77f407b08c7efdf750241dbe82facb2ac36a4251e1e443569c5991b SHA512 80fe9c3a792fed33cba937e9bec489502fd2d59ed96a713a58b682fce592815fe99ecc49c7fb03b9613651bb371d5079f0e1b224da6510bfc0e198ee434ddf6f
+DIST kclock-26.08.1.tar.xz 740248 BLAKE2B e07a90c2f334ec351709c530b3cc32f3c0b45ef0cf2ef7d646c720bfc0398089b51655633e524319c6400ba5fc62e2df6123f041540d5c21d23cb0eb48a510f6 SHA512 b2844715141293647281447ef4324efb83cc71a768babafadd2671f479fd7d3217d5a7e847464cb4a74d26c5014d5eacb4d826d17cf56312956a7ebbe30b57b7
diff --git a/kde-misc/kclock/kclock-26.08.0.ebuild b/kde-misc/kclock/kclock-26.08.1.ebuild
index 266300621465..266300621465 100644
--- a/kde-misc/kclock/kclock-26.08.0.ebuild
+++ b/kde-misc/kclock/kclock-26.08.1.ebuild
diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest
index 651dcc3fbe6c..1a394bd3e77f 100644
--- a/kde-misc/kdeconnect/Manifest
+++ b/kde-misc/kdeconnect/Manifest
@@ -1,2 +1,2 @@
DIST kdeconnect-kde-26.04.3.tar.xz 691476 BLAKE2B 1aa1ff86a4250b8ebda4d155e75b5ee2c3caf9b899cf29f301bb895843b759f8f0bb9fdc8742ad4a2cab9701e6919f2b07311dabac6af2f8bb00db2585c431f4 SHA512 f8d575310e48b2daf6bd354a4731618e27c602903e4e7f1b4e9c07c28e7e6c701b3ff4bdc61fc6c7061f790f5996592cf89fe6c527c699fb4c24a800513fc42c
-DIST kdeconnect-kde-26.08.0.tar.xz 707528 BLAKE2B 738c1b140f244b47bf5521aadf0e7c977d8339b0f22d33d66b71c31cd13b79b1795cb51406b6306f3fad5a3d18a4c11e1b253f173924460d97762fbd2eeef70b SHA512 e03571b7706028017a0b5e019757a4ad89ac83a11e79796ef09bd2d579d48fab6bca2560d0788db05b3bb1fac045d8b6e300a6e3f75be72c45e3fd390ed88bd6
+DIST kdeconnect-kde-26.08.1.tar.xz 708184 BLAKE2B d3dd79da146d9e010b8b482bc25719637638615ea2efcbed660a309b2f352214179ef51f7e28574871b7e02eeaa7d4ec873b4a703eedb0ff68a8798376751460 SHA512 7d345899ac2adf9cae209a2bfbef9f06b8965c14d5fd89b397c66d123029ed40d0687dc367bf7ce10512c18de8987982ac2ea6ac81c88a19ec62fbe7e379f2d4
diff --git a/kde-misc/kdeconnect/kdeconnect-26.08.0.ebuild b/kde-misc/kdeconnect/kdeconnect-26.08.1.ebuild
index 4b93d464d3e1..4b93d464d3e1 100644
--- a/kde-misc/kdeconnect/kdeconnect-26.08.0.ebuild
+++ b/kde-misc/kdeconnect/kdeconnect-26.08.1.ebuild
diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest
index 5d2b05163762..777e0c8ba4a5 100644
--- a/kde-misc/kio-gdrive/Manifest
+++ b/kde-misc/kio-gdrive/Manifest
@@ -1,2 +1,2 @@
DIST kio-gdrive-26.04.3.tar.xz 84340 BLAKE2B 55a4e20d4ed3a3770fface830d3df6c94ddee1ca449cdf1f67b9b2b70ca86b85a4be178719a17bae020827c6d02f316ba13ee45531dbd8a31a15b71943ff832e SHA512 507bdb453e392cd45a9955457c3f95645ded85e3ff3fde6b370da63d2d817d0f0087e50ecda8b81e3c21943abe21109e536566c5b761a7dec9632d1a3321aabc
-DIST kio-gdrive-26.08.0.tar.xz 84968 BLAKE2B f2bc4bcdd8a5aebffcbd11512bb9044ea8174097b3a4d0f045778ea1c0b80abb5078b8dbbc80190b12ad7e4f49a9d7e71fce42c8954180b99cae7adcafab978f SHA512 8cb956ecfbbffaca3c9c44f2cf7ab12a7c05b9cc8627c2d9cdce5d46e266a92af93d6f7f7f61278671e503375f7d0690c378e7651b40c8b2cd92022dbbca36ae
+DIST kio-gdrive-26.08.1.tar.xz 84996 BLAKE2B e6409e9235a42afac136424390e62da5bb150f19ef948879296b8b1b65b81f2b329b259f801d171b400dd2827a7d480aa15dbb81908e9b94f4fed526678ab188 SHA512 a0ad9540e50e124ada225739ea4afaba3159f250011ec78a715a91fe476756b946f8bb6db2b52270865756a2cf907073546834a8d7e5603640f553cefef5f6a4
diff --git a/kde-misc/kio-gdrive/kio-gdrive-26.08.0.ebuild b/kde-misc/kio-gdrive/kio-gdrive-26.08.1.ebuild
index 12896bd4af4d..12896bd4af4d 100644
--- a/kde-misc/kio-gdrive/kio-gdrive-26.08.0.ebuild
+++ b/kde-misc/kio-gdrive/kio-gdrive-26.08.1.ebuild
diff --git a/kde-misc/kweather/Manifest b/kde-misc/kweather/Manifest
index 4f33d32516f6..a98be058f84a 100644
--- a/kde-misc/kweather/Manifest
+++ b/kde-misc/kweather/Manifest
@@ -1,2 +1,2 @@
DIST kweather-26.04.3.tar.xz 384640 BLAKE2B f92a00d79d8f4ef690f09d9d64341d108df6157238a7291f60ea5d2a6f4d1f1b3a3013874d6999ee9d9b8e52a9476585a7e8e8bff89d03f99a738f446d155955 SHA512 94591f0c8d19c877128d3ca42d1623690932d2199b782c4ffd836a4b60c511d25e50b1fd50ac5fa8e280beafc8835cfc858b4ad3997bb3fd60fe7ba101528ef9
-DIST kweather-26.08.0.tar.xz 389932 BLAKE2B 79e7a8a8f9c567cd2d7a42b3c69dee50cb7c3e3b6500bf052f34cd1a96c9b2964db5d8812bf188889c015d38f57bb96b8924fb5ae0c2fd7bc993810fd31b15d1 SHA512 2b959dd89f514c4413e79967dc843ffd8c4ffe398ccbb787a661f55166304cbffbf918da4beafe864ca3a8dbf9d5d3d6a54e24a3532a93ed00f4f13e9c24a901
+DIST kweather-26.08.1.tar.xz 390292 BLAKE2B 1c90d45c227db0a2a279a2552e073a37956e34dd6f85839848b01d6690a8faeb38464f5f9b6453887f16174b4e357e643e6cd83b7c97746548420109c082910f SHA512 6c5e0d1a0920264ae5875fab153153c19a8607096df9b5f2451ef6812b0260a289edb52f0b0996052f6795469aae57564c3a9aad75032d09690f7283b2961f7b
diff --git a/kde-misc/kweather/kweather-26.08.0.ebuild b/kde-misc/kweather/kweather-26.08.1.ebuild
index d15988904a07..d15988904a07 100644
--- a/kde-misc/kweather/kweather-26.08.0.ebuild
+++ b/kde-misc/kweather/kweather-26.08.1.ebuild
diff --git a/kde-misc/markdownpart/Manifest b/kde-misc/markdownpart/Manifest
index 0f24977ff229..fc66efeb6869 100644
--- a/kde-misc/markdownpart/Manifest
+++ b/kde-misc/markdownpart/Manifest
@@ -1,2 +1,2 @@
DIST markdownpart-26.04.3.tar.xz 35248 BLAKE2B 5e6be02471b43617b723cc0506019418497c7574ac7de001af7ebdf9c2bdae958cba529ccf7cc56075a0a5e1c53a069472eab7b5d20bb4d16e1ca8b14f26c2c0 SHA512 be2106a4cfbc7f1b114dd30dcba9806d5097c99ae18a9a059da19054ffa41435e7463468d28d1d161e35aad981e159b231f3d3912bac58b229e4862079a5cfa7
-DIST markdownpart-26.08.0.tar.xz 35544 BLAKE2B a4c486d1e04e441be7ded4590f95090ccc7146cf69d1b2615d2fffd25a6fcae35ac232795d36e2114292384c81878131aac5ede7e96d81938c8031308ba9a0c8 SHA512 74c5cdb1726e875ab5a2b236359cc47f382797937b59017e98061b6773fc5e67ff09b7f489ea21ba1beef7c2c70aa08d8406df04e68e2ac686ad72cd87b8867d
+DIST markdownpart-26.08.1.tar.xz 35552 BLAKE2B fbf2b93e8727c1354e44377c29e0688740c3fa4caf5330b1f0a8d107b699caae24ce67709402598624e16c6dac5278dd5bf078bb15ce9554de1be2086990c067 SHA512 5f6db3c8843551f7c27a3ea9ebab7e1d426399c0c5774c83f75bf5ed470ccff787328f67f2843d9f9d7347cadb4766df7cda8ac41a4965f12925f574eb0a8ba0
diff --git a/kde-misc/markdownpart/markdownpart-26.08.0.ebuild b/kde-misc/markdownpart/markdownpart-26.08.1.ebuild
index b51bd2a42e12..b51bd2a42e12 100644
--- a/kde-misc/markdownpart/markdownpart-26.08.0.ebuild
+++ b/kde-misc/markdownpart/markdownpart-26.08.1.ebuild
diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest
index 3ad9b7b06440..9f5b4b4dc4d2 100644
--- a/kde-misc/skanlite/Manifest
+++ b/kde-misc/skanlite/Manifest
@@ -1,2 +1,2 @@
DIST skanlite-26.04.3.tar.xz 2392760 BLAKE2B af277f72526425099fe6ad35a709b8a007849205617684d4056386b6ca2541d1be4bdfb55ea5f47b42646a6b5d1403939784a6d5b0316879bf5f7d1cfe772500 SHA512 ced2d0e60b83a20b4f938862e098a0ceb06478223ad47525ab5df35bcbaf9ff3377833e0e5b70a80e5c2388674700e9415b74f8f8cdac7ba7b9a31aa1ef6f167
-DIST skanlite-26.08.0.tar.xz 2392780 BLAKE2B 206c49025470c2a1d9700c1166202c5ca3a54c6de222c71c5a0e5908f7a65073a5bccef497e82bc920aeeba4748a86aae193a9ae52d5e07ebfc110dc53f57ebf SHA512 14c4ad276ef912686dc5e6209c8f1f92884fe9bb4d7cabcd05782f0a12c6ccbba1ccd60c041b0ed0dbb8870c4f62ee79e5e26e08ebab5447168675a0630f2a16
+DIST skanlite-26.08.1.tar.xz 2392800 BLAKE2B 29963d995660d661b802afaecaceb4f0c7ca217e7833b15079f82b23d0d9511f5c6874b77d575b0d3b55dc9081a679fc7a6d93db5027f12128ae7bc2fd56454e SHA512 23ddbd987e26f26b58634dea190cc812c3348c90d93536eb8f36f274141c4587a7a36d7c75a735f8d7f66c0536b3235e9fd3844ab324b3b29068cbb639b512c8
diff --git a/kde-misc/skanlite/skanlite-26.08.0.ebuild b/kde-misc/skanlite/skanlite-26.08.1.ebuild
index 511886fe95ba..511886fe95ba 100644
--- a/kde-misc/skanlite/skanlite-26.08.0.ebuild
+++ b/kde-misc/skanlite/skanlite-26.08.1.ebuild
diff --git a/kde-misc/zanshin/Manifest b/kde-misc/zanshin/Manifest
index 03a6d4174c98..2dfd5e54f4b6 100644
--- a/kde-misc/zanshin/Manifest
+++ b/kde-misc/zanshin/Manifest
@@ -1,2 +1,2 @@
DIST zanshin-26.04.3.tar.xz 390796 BLAKE2B 7af6d253fe9f7226a111356479e76edc000adfe1cd47ea8d6ab4a917acfdc94cec863602aa23307758fcb824602df4cf34c0cfd5275ebf2a8579cc2a63c97e1b SHA512 06deab9bb469b9d3f35b19443ce9c05b9f8d5b3a6c4f5d6bfbb75d48c431e204ef6766ce15fc385b9adba08b75c25b569042b428683e67c0eea96f1cc5f65e9a
-DIST zanshin-26.08.0.tar.xz 391052 BLAKE2B e4f34c55c1bcc0a87f191ea663362826c8fd69571d06e281ad24ad6e74177058b36e47e676e3a9e6046860c84ea40f752c44fb85e65cc67a376449cf3a1c2968 SHA512 aebf9c29155a815b0d8526daf9d5675ae46f728de0332a1db8d12edd21f0231dd53d67a098044efcc317dc8684bad576d2672b4880c69ce346f5e902de06b051
+DIST zanshin-26.08.1.tar.xz 390960 BLAKE2B 4c1eb7a2909051597303378dae8436d1da7eb4125101e59bd4314d734f241df8442ae6037a227df2f334e97ad4e8529048a3518f9fb242d95938eebdb651a5d5 SHA512 e3a6de70bbbd54de859b048ca6909fa9c2ee898a5c90d20093cb96f3cfb71354de13ace7ecd53da6807c46ebdb400a1db8b57ead84b52de6c1561114f5a27a36
diff --git a/kde-misc/zanshin/zanshin-26.08.0.ebuild b/kde-misc/zanshin/zanshin-26.08.1.ebuild
index 486fa597f5e5..486fa597f5e5 100644
--- a/kde-misc/zanshin/zanshin-26.08.0.ebuild
+++ b/kde-misc/zanshin/zanshin-26.08.1.ebuild
diff --git a/kde-plasma/aurorae/Manifest b/kde-plasma/aurorae/Manifest
index d5ab8ea39660..d9fe6721d90f 100644
--- a/kde-plasma/aurorae/Manifest
+++ b/kde-plasma/aurorae/Manifest
@@ -1,3 +1,2 @@
DIST aurorae-6.6.6.tar.xz 66660 BLAKE2B e0d11733b358215de80429ab942321c93241cb8cbe68442cbb2134d050f5abf550631674ae042cd8349535db8bc0f474bdb0bc74a2e8b0cb60c882249e6f859d SHA512 98ac859e788a3917ac335529fd0c3902a4381bb242847677a50f8ec9adcbfc3a1841e028d591747babe199cf42cb0dc48f936baec5fde7262cf74a5edeac270c
-DIST aurorae-6.7.4.tar.xz 67132 BLAKE2B e2781ef0586e5e88e966676b1ada6b452fce8a5d256a3a691e6e2acf8bfa1cffa651aa2b0cf00bcd1026a10083f1d76eddd28eec2b39da3dce294baee35b3fcd SHA512 75c1dbe384d5ba28caa58ac627039a1a0f2c8d186c8b1ce3b1a8269a7de4c1b85bb25ca7abfef78711afa950fa441d38eaf41b1681bfebf87e63d6422d031ce8
DIST aurorae-6.7.5.tar.xz 67124 BLAKE2B 32f0c37dabaaa1c525830901203bab88dec0823abaaa4f6e1a733301a2baf904d191ed88ed63458edec44f65c82fe82f5bbf15c6c74d63e2be45aa3e3d4fd0e7 SHA512 cce3e912e032ca5bbda064a60083a0b2d642f8912eaeb0c8d53213163d77b0d19746dc6f188b388d71c17045cc5903fe20d1f6b4366130d7dc4c0e3cf169ae03
diff --git a/kde-plasma/aurorae/aurorae-6.7.4-r1.ebuild b/kde-plasma/aurorae/aurorae-6.7.4-r1.ebuild
deleted file mode 100644
index b6f9e40d2b7b..000000000000
--- a/kde-plasma/aurorae/aurorae-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Themeable window decoration for KWin"
-HOMEPAGE="https://invent.kde.org/plasma/aurorae"
-
-LICENSE="GPL-2+ MIT"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,opengl,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qttools-${QTMIN}:6[widgets]
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- !<kde-plasma/kwin-6.3.2
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-plasma/kdecoration-${KDE_CATV}:6
-"
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index f9e4c3192ffe..bf65a689476a 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1,3 +1,2 @@
DIST bluedevil-6.6.6.tar.xz 407568 BLAKE2B 0b9cb50240378310b46feeea830cccee373e6f7c80ca121dc92829d602c756f71ba696dcd7665373b0d5cb3286a40b685a2b57ecff7fd711d849aef507545ba3 SHA512 82a05f0161b7c6ebe29e9dab9f6d41251f03cb92c2c8d7d43edbd4e9d4577f102b5e25304e861d3a295e352b3cacf62dd53c24789f7112c33bdcb2b3ab00417c
-DIST bluedevil-6.7.4.tar.xz 408292 BLAKE2B 72c69547aee12fc6762c7bdd4174c1bf1ab9083fc17b2e51537e3846072ac03821dbf78b9c64e465b8a713db2afee6aa553abbd7227a25136367ed066bd3602e SHA512 55f8b08c70aa53cd858d0763fc71e04cb9d564d5698477767cdced94521e50356e44245a133c839fcd01915ad8fad7816af7bb39afc70f8e630dd514c1975c42
DIST bluedevil-6.7.5.tar.xz 409272 BLAKE2B 950b95f0d41febffece7f6ed00a57d810e060a707e7e53b7100f46919d15d81670562d5d3f2b445d5a8d9705bab3baf2b1e070a126629f928094d21f047cad9c SHA512 2f5b0b2a96c253c4afa5e08302398c0955b31aeafbaa848590aa08f9149a90ee3a991eef5b82c3ce870ef1006fe9a7dc57de6e59de7ea129c6361e94d2e2a0a2
diff --git a/kde-plasma/bluedevil/bluedevil-6.7.4-r1.ebuild b/kde-plasma/bluedevil/bluedevil-6.7.4-r1.ebuild
deleted file mode 100644
index 2b1546efb83e..000000000000
--- a/kde-plasma/bluedevil/bluedevil-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Bluetooth stack for KDE Plasma"
-HOMEPAGE="https://invent.kde.org/plasma/bluedevil"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/bluez-qt-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
- >=kde-plasma/libplasma-${KDE_CATV}:6=
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index 6e914954b84c..e71bc9af3d17 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1,3 +1,2 @@
DIST breeze-grub-6.6.6.tar.xz 1445768 BLAKE2B f214ca66581fbc30d0358d18e1f91f53a4358f9e59f5c3c8cc933eeb79aed9b372930325031bbb9abb382a8ec14b6117d8fb3d559e08cdd7ec0f039a4dff99a1 SHA512 794067f884341fc47d172594780bc467210e41953950bbf0511cf2ad590cf58f71c105c789f2f50da32ccd43995f00e9b37b0d223ebef1606e4f46021e6f7a38
-DIST breeze-grub-6.7.4.tar.xz 1449280 BLAKE2B a2244c297deea5d4b8789e6b16ab81de63e9e45619136ae93a56650b3d32e3929edaa6f62052c26bd7e360772e6e81f63ecb3583538b6cae3a48ec7e84eedd84 SHA512 c8cdd2d457a350f12acb6a39fb7f191c67788b2aa197c3f04920ca7e61ca0798b3c04c7473e7c4490748d2a85c54c74d979e5174aba1ad62d7948dd51c41140d
DIST breeze-grub-6.7.5.tar.xz 1445212 BLAKE2B ffdadcca91e4bb4ffcef471c7b41608885aa9f6ff13cf36c5c93a57b69c4428b351e753ecafa2f94e1ed2d53ce7c86199d5de6d8358caf86c4b96c5cec21bb54 SHA512 f629b2b480e254ddea2fc296570ad0d31f3f39a6a503360bfb793213d211234ea667b60785d8f21c120fd91fa0fa35512ba6da5b928d2bd7f92b2cfa58bc418d
diff --git a/kde-plasma/breeze-grub/breeze-grub-6.7.4-r1.ebuild b/kde-plasma/breeze-grub/breeze-grub-6.7.4-r1.ebuild
deleted file mode 100644
index 12b5c7e4cc0a..000000000000
--- a/kde-plasma/breeze-grub/breeze-grub-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit plasma.kde.org
-
-DESCRIPTION="Breeze theme for GRUB"
-
-LICENSE="GPL-3+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-src_prepare() { default; }
-src_configure() { :; }
-src_compile() { :; }
-
-src_install() {
- insinto /usr/share/grub/themes
- doins -r breeze
-}
diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index 8e9ff566cac8..25141cb971ee 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1,3 +1,2 @@
DIST breeze-gtk-6.6.6.tar.xz 40784 BLAKE2B f26d72c5d8e0d345954e7e14371d5e1fd8c38207d85f984f9f248125aa86469f5cc416c0c4fdc8eba38c09a9011a76c32c41875fb4618a3f3eb6bb4ee3f1d96f SHA512 e73c86a1fb050e93e42abbfcfa99a0414b58e88664d512658bf3e61340bd72521d0f4091c1ca439f5a805fcffaf8a05bbbed2eecc37a26cb75db42982bbb3e38
-DIST breeze-gtk-6.7.4.tar.xz 40824 BLAKE2B a72281b4ca9dd98d935c44ab1a99524fcb494c262d5878a805532d55261d6bd07ba999b1e45fd369502de7140bd20a3e1cda93df51ba91cb7442d44d697a9485 SHA512 8a7216f4fcb6bb466cf05283e1e4c7e3c2d95178b4f2daf347e18ddfff30d63060cc24070bfbe6df1482ef4d595a6b394aa9cd8641a40a9cff1f0da01d96df2f
DIST breeze-gtk-6.7.5.tar.xz 40808 BLAKE2B 3084aa9227e30e490f54e18f3835dc521c5eb4ff05abc6fc8a08af532e1e30f79b4b8d6a094f2ec93259355f750e55fa6647577532bcaf69a846d0f23a75dc02 SHA512 63135b1d88092d0d1249ff3bc3636dc741a6c93e0e7bfbccc413f04df1211db977f5d3375c53a124577228d0ec2527c8029206c56f125b18a25291bfdf5e90a9
diff --git a/kde-plasma/breeze-gtk/breeze-gtk-6.7.4-r1.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-6.7.4-r1.ebuild
deleted file mode 100644
index 3f2b66dbfc26..000000000000
--- a/kde-plasma/breeze-gtk/breeze-gtk-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-PYTHON_COMPAT=( python3_{13..14} )
-inherit ecm plasma.kde.org python-any-r1
-
-DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
-HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk"
-
-LICENSE="LGPL-2.1+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-BDEPEND="${PYTHON_DEPS}
- dev-lang/sassc
- $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
- >=kde-plasma/breeze-${KDE_CATV}:6
-"
-
-python_check_deps() {
- python_has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
-}
diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
index 0413663cecc9..be6b5e7bd50d 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1,3 +1,2 @@
DIST breeze-plymouth-6.6.6.tar.xz 110976 BLAKE2B 7257ca81004797ccf8d4a7ffa3bfb7e665f775123695962af79a643f7017738c97bb7f8292bb3cb1ec70e5b19f193b8c0c0f2e6105a0ed422ed76a1490dca145 SHA512 8a17f12b15d17337f3f4cddcfed27f1423ea75b05965089b69ac57b34eb88cda255fef554449e1db5b1d91b31728a301a0fc0ae72722ffdf25db0d09078578aa
-DIST breeze-plymouth-6.7.4.tar.xz 111000 BLAKE2B accfce621028cb362429e8c7c65092e637b1d6fab21d00a5f4ed4af026df7cb113c925e968312fc673e0e0c4cd56a9bece6ef73e4e023405c513e1571f5cfa4f SHA512 9a52c08bfe283402ca71aafbf100c6de5a180acda53cdb978d6183c84335e8f4e3eb053d1d5a6172ddbda71ae215de16ae750bc64334b6bd3bceda7ce3fce8ef
DIST breeze-plymouth-6.7.5.tar.xz 111012 BLAKE2B 7b71793987abf9d5860cddbf2f62c6c71fe84d2cdc8bdd46eaf761e11376dd7c9cd8c0b542a574fcb7c7ef8553a1465d971e41d7d67a059ef13d087243a17614 SHA512 d3a2c9e235e08c33696c95efdb1e4be8a8d1877f7b917b9dc8ce583398b89e98303ba876c127abe9b1c42c8bde3f8f3d1a8285f7b463e933f1e256187eb880f1
diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-6.7.4-r1.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.7.4-r1.ebuild
deleted file mode 100644
index a3157c17a5a0..000000000000
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-inherit branding cmake plasma.kde.org
-
-DESCRIPTION="Breeze theme for Plymouth"
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0"
-DEPEND="sys-boot/plymouth"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DDISTRO_NAME="${BRANDING_OS_NAME}"
- -DDISTRO_VERSION="${BRANDING_OS_VERSION}"
- )
-
- cmake_src_configure
-}
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index 57a05ee16767..f87acebfbfec 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1,3 +1,2 @@
DIST breeze-6.6.6.tar.xz 42473064 BLAKE2B d9d7613f58ca69ca015bfc908c7314e1e2b16cb02cbd30db0c45488b739d677a48f8d0a3e39401f4808df7a4aa5b4afabb7f50a27db31d51a24c07655d341799 SHA512 9e718ff1007c2f74582f1f705938411927f40da2ef774f4fd3beda2fc8110a6f612a7c7ab5b4c3e4f046ccd1c82ec7e4ebbf408dd59edfc24950ead6b0c81fe0
-DIST breeze-6.7.4.tar.xz 43952888 BLAKE2B 28f5146110425ebf0f0bce4c022a3bdbfea8d78d115bb1ef7fbe4e9e1176234806c74d91252999be3ed81089a607b84426b6e2b09f2ffaeed0638908e830d14f SHA512 b0e15ef50e851949609cb4a153f6b07408a2434e5f6d84b949d4589999ef772242f9155b22ce8408db93c27423b92ba4c1e30f2cada095f828485a47dea460dc
DIST breeze-6.7.5.tar.xz 43953560 BLAKE2B cb8c214f4ded75e2aee0806018c0cb9f8f8107ad889009668ef79eac80e61697aa0564f82d156c9bbe591a1ba33bbcfeee8759c154d10d04d7b2c678c39c4080 SHA512 0558c5c9ed5d08906700dd38f37ca6576bad8784720354d9b1fe2bd77a4cfcafe546cfbd31e2f10a5a882c4d1ad300a10e2c6016d5143e4b6266e56a186a76f6
diff --git a/kde-plasma/breeze/breeze-6.7.4-r1.ebuild b/kde-plasma/breeze/breeze-6.7.4-r1.ebuild
deleted file mode 100644
index 29b65c008163..000000000000
--- a/kde-plasma/breeze/breeze-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Breeze visual style for the Plasma desktop"
-HOMEPAGE="https://invent.kde.org/plasma/breeze"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/frameworkintegration-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
- >=kde-plasma/kdecoration-${KDE_CATV}:6
-"
-RDEPEND="${DEPEND}
- !<${CATEGORY}/${PN}-6.5.0:5
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-PDEPEND=">=kde-frameworks/breeze-icons-${KFMIN}:*"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_QT5=OFF
- -DBUILD_QT6=ON
- # TODO: Consider build options? # bug 911205
- -DWITH_DECORATIONS=ON
- -DWITH_WALLPAPERS=ON
- -DBUILD_CURSOR=ON
- -DBUILD_WITH_QTQUICK=ON # qtdeclarative
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index b0b883113d40..fe660e229a03 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1,3 +1,2 @@
DIST discover-6.6.6.tar.xz 1147420 BLAKE2B 4075367c6b99bbeffca50d5e4d2be4971953433e3c3ac953a2c04f8c35f1623a15a6e6629ef84e808a2ac4fc0806d9af69e04112407f413f324f21f8856ea771 SHA512 7028f8603424f36d6143a1239ab93f5ae291c2439cca389732efd85f56dd87fc2091e41d819c0a9ba102fc208a25c2bc46bf959a6624c3db5f02c31b79ddd347
-DIST discover-6.7.4.tar.xz 1174008 BLAKE2B a519b8b68a05985fc38a20ec67a8f3bce07cf3ef3e802e7f2f4f7a5cfa4083f1e55da070220d56d75eac8a79e16897c12d49d2637e7223ed96f4e6cd33b5a7f2 SHA512 db44a60717c648a885872ab0592042d217673b6b730205f7bf62424f08824865345d9d0ae6aaf23785cd071a8c93159947f7c6b13def683a225fa3839b3912d9
DIST discover-6.7.5.tar.xz 1174460 BLAKE2B 019d5cfea35aa593b9f072abea43bf76daf86cd7aec290231dc63cdef1e42430e02ef6a230edf8702c00b4c8a60e754917528df045071f54114d4f14ac5791fc SHA512 95a1b795bd249786d713469f62ad0cac4fa75cb9df43d7355605fef47add437485920206699dfbdb2e7fd47bcfd4538838f1bd24c8c89018032962c42504463f
diff --git a/kde-plasma/discover/discover-6.7.4-r1.ebuild b/kde-plasma/discover/discover-6.7.4-r1.ebuild
deleted file mode 100644
index 93f03171f776..000000000000
--- a/kde-plasma/discover/discover-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma resources management GUI"
-HOMEPAGE="https://userbase.kde.org/Discover"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+firmware flatpak snap telemetry webengine"
-
-# libmarkdown (app-text/discount) only used in PackageKitBackend
-COMMON_DEPEND="
- >=dev-libs/appstream-1.0.4:=[qt6]
- >=dev-libs/kirigami-addons-1.10.0:6
- dev-libs/qcoro[dbus,network]
- >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/attica-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/purpose-${KFMIN}:6
- firmware? ( >=sys-apps/fwupd-1.9.4 )
- flatpak? ( sys-apps/flatpak )
- snap? (
- >=kde-frameworks/kauth-${KFMIN}:6
- sys-libs/snapd-glib:=[qt6(-)]
- )
- telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
- webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
-"
-RDEPEND="${COMMON_DEPEND}
- snap? ( app-containers/snapd )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/qcoro
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-
-src_prepare() {
- ecm_src_prepare
- # we don't need it with PackageKitBackend off
- ecm_punt_kf_module Archive
- # we don't do anything with this
- sed -e "s/^pkg_check_modules.*Markdown/#&/" \
- -e "s/^pkg_check_modules.*RpmOstree/#&/" \
- -e "s/^pkg_check_modules.*Ostree/#&/" \
- -i CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- # Automated updates will not work for us
- # https://invent.kde.org/plasma/discover/-/merge_requests/142
- -DWITH_KCM=OFF
- -DBUILD_AlpineApkBackend=OFF
- -DBUILD_DummyBackend=OFF
- -DBUILD_FlatpakBackend=$(usex flatpak)
- -DBUILD_FwupdBackend=$(usex firmware)
- # TODO: Port PackageKit's portage back-end to python3
- -DBUILD_PackageKitBackend=OFF
- -DBUILD_RpmOstreeBackend=OFF
- -DBUILD_SnapBackend=$(usex snap)
- -DBUILD_HoloBackend=OFF
- -DBUILD_SystemdSysupdateBackend=OFF
- $(cmake_use_find_package telemetry KF6UserFeedback)
- $(cmake_use_find_package webengine Qt6WebView)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- CMAKE_SKIP_TESTS=(
- # bug 686392: needs network connection
- knsbackendtest flatpaktest
- # bug 975993: strange translation/data failure
- CategoriesTest
- )
-
- ecm_src_test
-}
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index 81b45830ea66..bd5786115a4a 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1,3 +1,2 @@
DIST drkonqi-6.6.6.tar.xz 906608 BLAKE2B 3fe2fce43857bffae819b063931d6e07850397fceca714dfbee40e7fb8d620eec1cbff0387882d7edeef3e958ac01e161c887a29584a710b309ac18a07eb7692 SHA512 75baccb8b60d8711300bb5ee7def63a438941988ba62a54e876668d4afa99358b4018f148502e3279303161313ac06808f0fb075442a2150bfe8502174ba32c4
-DIST drkonqi-6.7.4.tar.xz 909580 BLAKE2B eeb999e87ea289429f18f5ca69fd6879aa74a3897965e9cf2645cf1bae6b4e413257175200e4e8db0be41c43b34e93795c60e21040fb27ea8c023770c2a8f0da SHA512 dc6b4172af63f37f4ce99c10d39c179d9b46399b2a627b3db2722a8cc23d1b8bb19a38fb76612a10c4fd28fdf3c2a8b06252037f4c012d453a86f09fb82dc70f
DIST drkonqi-6.7.5.tar.xz 909992 BLAKE2B 1d402e573cb10c2567bdbe19cfad447e5702512178fccb369d166164181d59d0c78a46849306dad8a39a5c09f0bfea1c7a0f59ded887c61c343e3b13c6bb6fb5 SHA512 62af94f97ebcaffa6c3c50dd9182a13be58098714072e7b56502b2da3a7e3c93d4cac17e5b39d536b11cb6a0b22c1ef680614c1e4c1daf44b8c6f527c2efc51f
diff --git a/kde-plasma/drkonqi/drkonqi-6.7.4-r1.ebuild b/kde-plasma/drkonqi/drkonqi-6.7.4-r1.ebuild
deleted file mode 100644
index 3d69db1fab5d..000000000000
--- a/kde-plasma/drkonqi/drkonqi-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PYTHON_COMPAT=( python3_{13..14} )
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org python-single-r1 xdg
-
-DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/kwallet-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/syntax-highlighting-${KFMIN}:6
- >=sys-apps/systemd-254:=
- >=sys-auth/polkit-qt-0.175.0[qt6(+)]
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtbase-${QTMIN}:6[concurrent]
- test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
-"
-RDEPEND="${COMMON_DEPEND}
- || (
- dev-libs/elfutils[utils]
- >=dev-debug/gdb-18
- )
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- $(python_gen_cond_dep '
- dev-python/psutil[${PYTHON_USEDEP}]
- ')
- || (
- >=dev-debug/gdb-12
- llvm-core/lldb
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_PYTHON_VENDORING=OFF
- )
- ecm_src_configure
-}
-
-src_test() {
- # needs network access, bug #698510
- local myctestargs=(
- -E "(connectiontest)"
- )
- ecm_src_test
-}
diff --git a/kde-plasma/flatpak-kcm/Manifest b/kde-plasma/flatpak-kcm/Manifest
index 0a7d7af38ca2..50604b1594e5 100644
--- a/kde-plasma/flatpak-kcm/Manifest
+++ b/kde-plasma/flatpak-kcm/Manifest
@@ -1,3 +1,2 @@
DIST flatpak-kcm-6.6.6.tar.xz 285112 BLAKE2B f94b4abbec1c474846fc2d26c750838ab2d8fc0002cf6133760c746b193e50b37d6ace722e5ebf70d22ab8e611ebe47d2acc9f28e7036a87c3eff74348f001e5 SHA512 6e771859ce2fb62737fa36b59ba094af99acde583f6d350df6bcdac8391fa5f16e4c9acdfd60c990c80be2cf799750d7e6e8748c621963b05a9f9f4e0545c16f
-DIST flatpak-kcm-6.7.4.tar.xz 287560 BLAKE2B b953c990ae14b8be437b1566effa0800c9bac7a18104c804b4aada258ff804d0298ea88a7be04bc560a65606f51f5bd60727c02f7ca7bca5d14c2743e43d1813 SHA512 a57c81133a47d2ba0eff9d3a8e9a4f8f2756433e93a2e5a6c4655780652c243aad925024ea96981710a12cf4e90604cb6eafc49b444e958faf6d5954449d2f1d
DIST flatpak-kcm-6.7.5.tar.xz 287528 BLAKE2B fea72a84cd8df581448d9dc423d7f80d2129e127ed093e97ba116460c0a90d596a3acbc5e9c971a3dc1829750bfa66f559660c8bbe9e62996ec922a85c834c3b SHA512 c0714aa83dd4ec3bbd8c00fdff6e0a59b79b2b1f1ec7fec13dbd5b2dc3e6b6d9d45adcdb8415bd14096647b243973c74a988c4ec6584e65bbeeee2c3589af876
diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-6.7.4-r1.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-6.7.4-r1.ebuild
deleted file mode 100644
index eacc86b05a0d..000000000000
--- a/kde-plasma/flatpak-kcm/flatpak-kcm-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Flatpak Permissions Management KCM"
-HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm"
-
-LICENSE="GPL-2 LGPL-2.1+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-${QTMIN}:6
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=sys-apps/flatpak-0.11.8
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest
index 7120128a7f98..48f4f262780d 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1,3 +1,2 @@
DIST kactivitymanagerd-6.6.6.tar.xz 98892 BLAKE2B d765d099cdcd7f2d99e8bb77e976dcb38bfab1d7e0fef4e46a4a0b98ab9c6cc57688122c90e90de5f8e86f33b62b016c0a4da5c27d92f9c5fa85661133ae05a3 SHA512 55a29eb14fac938597fa9bdd764d87e12af1073237625e0e4d5b4fa828b248798262781a14bd288c60153fe4ee2a0c5b7157f6b3afbe3fb269efb9f3e84c267e
-DIST kactivitymanagerd-6.7.4.tar.xz 99228 BLAKE2B ae87d0e30fcc921874b5b88ca515164a4d32102ffc19130e104539c0a136a6123373eb5c857f00de2f16a48abe028cabc53908dad9228c3035ece3d116804c2f SHA512 01c410049c2b0dfa83751d962390f03c7a363f1a0a60da2642214718fb87c548aab7c49c13c9e36d996a6a5326f52c6ad1719edc2a67013d0f778e262765e796
DIST kactivitymanagerd-6.7.5.tar.xz 99216 BLAKE2B 97681ff9fad28d69b220d49fcf79db6b846ad16275391d7da5e9b3e3b49edfece8cc39d69502a6ac1b4390f7def52af8f7f6ad7ccd8cef4f6432c61e9626c06f SHA512 11d7fd5239f4c4229863e0afc64da6ec50118ec431b0de3d560f4ec926d966edd79933066a3bc4cbc2a8e4da6343ec2562b67c669404321ae12ab048101e680c
diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.7.4-r1.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.7.4-r1.ebuild
deleted file mode 100644
index 36c916056a80..000000000000
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
-
-LICENSE="|| ( GPL-2 GPL-3 )"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
diff --git a/kde-plasma/kde-cli-tools-common/Manifest b/kde-plasma/kde-cli-tools-common/Manifest
index b37c9d96d2ca..3ae3d81fd8b4 100644
--- a/kde-plasma/kde-cli-tools-common/Manifest
+++ b/kde-plasma/kde-cli-tools-common/Manifest
@@ -1,3 +1,2 @@
DIST kde-cli-tools-6.6.6.tar.xz 637668 BLAKE2B 9d267146194cd51a68f5de188eed8bdd0ac3db8ac38b42ac040079361bc3abf174a09540ad7912756f092707af37c106afafda1b3f4cac8d8590e9830054d9b1 SHA512 93a61573bf42aa4a01d52629e0e01bdca015c57ee4c4557f4a2af9dfe25b56730bd571a6c6343d8bc48f55474ae94b7ba54e0bd1715df9acd0fc4a5040c0459d
-DIST kde-cli-tools-6.7.4.tar.xz 639440 BLAKE2B e137a2eba08db97e91c19e5fc2694ba9beffc7ef4abe8e6143657124cc047d3eeeedd34697a9bd0ce2eebf765736fa1306f7161f2844bd308d746b937bc4c8bd SHA512 6587de1da279a8cc997dbaf8643ac0708f9d4839181174d7afabd0569f95b29f2e8e75eae3a056253ec86c06727661af437569234fc1bd542dd7f65b21d62599
DIST kde-cli-tools-6.7.5.tar.xz 639564 BLAKE2B c5d60f2d99ca5c84cd1a3c79d2208b2c3486261e067dd233334653637c5c3b164b90580fde1b06322d055575bbb4fcd576d1927988a071fef0dc0778fb491fd3 SHA512 ce5f92bfa455cb28309902bda73d53e8c12639eb8b58f0bb6a6d5de8b78b6d7783c9c284d25088874d01891f6d3ac75dde959bf326a0c44e648744a765e99807
diff --git a/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.7.4-r1.ebuild b/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.7.4-r1.ebuild
deleted file mode 100644
index e93c3347a235..000000000000
--- a/kde-plasma/kde-cli-tools-common/kde-cli-tools-common-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-KDE_ORG_NAME="${PN/-common/}"
-inherit ecm-common plasma.kde.org
-
-LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="!<${CATEGORY}/${KDE_ORG_NAME}-6.1.4-r2:*"
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index b37c9d96d2ca..3ae3d81fd8b4 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1,3 +1,2 @@
DIST kde-cli-tools-6.6.6.tar.xz 637668 BLAKE2B 9d267146194cd51a68f5de188eed8bdd0ac3db8ac38b42ac040079361bc3abf174a09540ad7912756f092707af37c106afafda1b3f4cac8d8590e9830054d9b1 SHA512 93a61573bf42aa4a01d52629e0e01bdca015c57ee4c4557f4a2af9dfe25b56730bd571a6c6343d8bc48f55474ae94b7ba54e0bd1715df9acd0fc4a5040c0459d
-DIST kde-cli-tools-6.7.4.tar.xz 639440 BLAKE2B e137a2eba08db97e91c19e5fc2694ba9beffc7ef4abe8e6143657124cc047d3eeeedd34697a9bd0ce2eebf765736fa1306f7161f2844bd308d746b937bc4c8bd SHA512 6587de1da279a8cc997dbaf8643ac0708f9d4839181174d7afabd0569f95b29f2e8e75eae3a056253ec86c06727661af437569234fc1bd542dd7f65b21d62599
DIST kde-cli-tools-6.7.5.tar.xz 639564 BLAKE2B c5d60f2d99ca5c84cd1a3c79d2208b2c3486261e067dd233334653637c5c3b164b90580fde1b06322d055575bbb4fcd576d1927988a071fef0dc0778fb491fd3 SHA512 ce5f92bfa455cb28309902bda73d53e8c12639eb8b58f0bb6a6d5de8b78b6d7783c9c284d25088874d01891f6d3ac75dde959bf326a0c44e648744a765e99807
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-6.7.4-r1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-6.7.4-r1.ebuild
deleted file mode 100644
index c6e37b4f024d..000000000000
--- a/kde-plasma/kde-cli-tools/kde-cli-tools-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoff"
-ECM_TEST="false"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system"
-HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="kdesu X"
-
-# slot op: kstart Uses Qt6::GuiPrivate for qtx11extras_p.h
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] )
-"
-RDEPEND="${DEPEND}
- >=${CATEGORY}/${PN}-common-${PV}
- kdesu? ( >=${CATEGORY}/kdesu-gui-${PV} )
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-
-# downstream split
-PATCHES=( "${FILESDIR}/${PN}-6.2.4-unrequire-kf-qt-modules.patch" )
-
-src_prepare() {
- ecm_src_prepare
- ecm_punt_po_install
- cmake_comment_add_subdirectory keditfiletype # split package
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_KF6Su=ON
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index 670096384ce8..ca0267cf98a6 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1,3 +1,2 @@
DIST kde-gtk-config-6.6.6.tar.xz 79200 BLAKE2B a6d0f4754dc04535f920d330a4b473af548cde7b2b5bb5b134f1688704fe4303a1519292525b9e02777a96f09a220f615e72d71c5e31ed25b8e662e51fa14d70 SHA512 848999f0b767971892347cf6710879c5b05ec5ba0bdab99d6830de2d081aece852a42b2e94a040cc85d25d98e08da6426ccf005e41b02da510bfabd59225cc54
-DIST kde-gtk-config-6.7.4.tar.xz 79224 BLAKE2B a990225a58dc2a2d98b14711221c195b5aa6b94663bd7e83182869a7b0bf2693f05f2d4490f4917988a677082f4c9dc928aeec25e2649734f69a1e6143c943c7 SHA512 85c0af74f3393f0fd75da00e7190b672bb65c766c0a551c54b747eed66c286951b21a33c148a07204d5ea5b066a76d0bd43341087889a5f18f95b125439d72cf
DIST kde-gtk-config-6.7.5.tar.xz 79224 BLAKE2B 411676d5b1960412f32f10d68e7b189e1eea087860376958856893e382b81c3b3ca9155198c71a1b8e11469e7f3f1f2b96604abc1989e1936928826297b49764 SHA512 44f3853cbde3f636a71a283ad6438bf3f4ab5669b834e43c3d0cccf633ac557c91227ae980866153d4febf340b743e2ab726063c3b52d548f4121bd6412316af
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-6.7.4-r1.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-6.7.4-r1.ebuild
deleted file mode 100644
index 1f7070dd5712..000000000000
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications"
-HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config"
-
-LICENSE="GPL-3"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtsvg-${QTMIN}:6
- gnome-base/gsettings-desktop-schemas
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/kdecoration-${KDE_CATV}:6
- x11-libs/gtk+:3[X]
-"
-RDEPEND="${DEPEND}
- x11-misc/xsettingsd
-"
-BDEPEND="dev-lang/sassc"
-
-pkg_postinst() {
- xdg_pkg_postinst
- elog "If you notice missing icons in your GTK applications, you may have to install"
- elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
- elog "for example."
-}
diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
index 957c71f8370d..e2d54edbc6b6 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1,3 +1,2 @@
DIST kdecoration-6.6.6.tar.xz 61528 BLAKE2B a630087da11b1cc9c7feb5dcd820399f137bc357f3280ed01b5051e45813f54358888b76aac7afe5842c9180267af888c3db39ff5481d6c2227d0cc542547dff SHA512 1f1593977684cf66a056af5cfa33cafb34c05b9797fe02540dc3c17d57c4c03660601bdad9775ee2731ff25b90007966a0609c0f85f9d80e7f38658e9e3ccd25
-DIST kdecoration-6.7.4.tar.xz 61744 BLAKE2B f404e98a559a69948702d614edc8da364e8b60d7afac0a878825070a31506f2f6b0c152ab4663102fe9c8bf501aea2398052f4c3521d313627eda7a82499f132 SHA512 1fabf93ca9f4c65f404ec0693ea97cb44fba1d24c60aef98614aa3df8491fada7e6dc062ecb9018c2dac9958bedaf4a96f841fb258a8146ebc7903c2174f1c9b
DIST kdecoration-6.7.5.tar.xz 61884 BLAKE2B 1ebcdf630c3dfab2ae6570a01f8c64c0a46c41adfc0e8f217fb990defb15105da357afef8161528f0cf60d2bf30caf98a0ba36156352d082b0b58ed27d94e702 SHA512 1ee35e5e572ffca2feb04ba8180708e5d648323f6b073f7a74418096a3894c6d02296aefa23522ce176b96686e23c9bdd99e4fd7874ab9974fb85ab964674a4b
diff --git a/kde-plasma/kdecoration/kdecoration-6.7.4-r1.ebuild b/kde-plasma/kdecoration/kdecoration-6.7.4-r1.ebuild
deleted file mode 100644
index 4570d3946876..000000000000
--- a/kde-plasma/kdecoration/kdecoration-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plugin based library to create window decorations"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=kde-frameworks/ki18n-${KFMIN}:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
index 315f40b2c75a..1d078b5934aa 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1,5 +1,3 @@
DIST kdeplasma-addons-6.6.6.tar.xz 1114136 BLAKE2B 554511658eb93bcf4357233d0223737fc270ae3496cc71575c2f89b64383573ee005830578e53eec56dac4783e05b999a2961689755014f3618a01d722587586 SHA512 e3ee53eee82d52ab3c7c23f6801201f372e2b4efd0fe2282e5fbd38167781ce55542483e81253dc215f7a364a1f1a11a2a2643c1bc61227d3c383cec10c787b5
-DIST kdeplasma-addons-6.7.4-crates.tar.xz 7146684 BLAKE2B 36a2d073e9dfbb4156a564c1ce6b39ba4f78995db62bdcd5c6df3e49c67ff479abe342af17107648ecc27081074fc4d2aff48a4456e02ac7cf196f6f5ebb65b7 SHA512 cefc643566384f1bdb400716cfbc65ebef978963f3b28efff854d50d29f94aa821e1106f303a4d713aff4db4e549871432f1bdac452f3823c82e2e61ceba5ea8
-DIST kdeplasma-addons-6.7.4.tar.xz 1139804 BLAKE2B 9a6926ac9e7c47aafc83932edb12e45314f0062de7c92124f515e5508b50bf4d9565817f6b8dde8e9f47e4f6b03291e29d7d2b87b7d480a11ba29df00866c8c1 SHA512 3607a2737b9d876149caba2be37e8f87afee6f5debdc7a7cacce6a0af93646d544679eabb4b92cbb6c3b2595fcb99f105c1bbcf9aae687357c399ee4ea9c9485
DIST kdeplasma-addons-6.7.5-crates.tar.xz 7150220 BLAKE2B 76a43852b5c414ce3a199f94e76c0d8aeb6935a28ecd432f575f8a2bc4fbedd0779429da36ae3bf00f8d4a201723fa910d2b942d6e973cabe0b5032e4f093b0f SHA512 59d29a98643434e58dfb768ee8abb8d3e85e33eb317b996069014b2f260a707deb0c4ec9e5713a52a37cd45d025d9fc059c57a2170c79ba724d289a9f44e9643
DIST kdeplasma-addons-6.7.5.tar.xz 1140112 BLAKE2B 016e84f78f2fffdb398e4544f0b4f68406cda0e6837a794f1ff95e2f3183d5151d492f83089760c0b801b2427b44638d37bd2e7671a9fd7ddd8da34877b97917 SHA512 e24b6bf056199079ef94501a8bab3524c009e7d625d0e5c620f8ad37c49853004d17efcf83901166ab752b4fa6f2367a6bdf2e1a0232779eaa5508482f1fb0eb
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.7.4-r1.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.7.4-r1.ebuild
deleted file mode 100644
index db92413c2fef..000000000000
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=1
-CRATES="
-"
-RUST_MIN_VER="1.87.0"
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit cargo ecm flag-o-matic plasma.kde.org optfeature xdg
-
-DESCRIPTION="Extra Plasma applets and engines"
-
-if [[ ${KDE_BUILD_TYPE} == release ]] && [[ ${PKGBUMPING} != ${PVR} ]]; then
- SRC_URI+=" https://github.com/gentoo-crate-dist/${PN}/releases/download/v${PV}/${P}-crates.tar.xz"
-fi
-
-LICENSE="GPL-2 LGPL-2"
-# Dependent crate licenses
-LICENSE+=" GPL-3 MIT Unicode-3.0 ZLIB"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+alternate-calendar led share webengine"
-
-RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/kholidays-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/krunner-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kunitconversion-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/sonnet-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- alternate-calendar? ( dev-libs/icu:= )
- led? (
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- )
- share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
-"
-RDEPEND="${DEPEND}
- !<kde-plasma/plasma-workspace-6.4.80
- dev-libs/kirigami-addons:6
- >=dev-qt/qtquick3d-${QTMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
-"
-BDEPEND="
- led? (
- ${RUST_DEPEND}
- dev-build/corrosion
- )
-"
-
-pkg_setup() {
- use led && rust_pkg_setup
-}
-
-src_prepare() {
- ecm_src_prepare
- # TODO: upstream build switch?
- if ! use led; then
- cmake_comment_add_subdirectory kdeds
- ecm_punt_bogus_dep Corrosion
- ecm_punt_bogus_dep KF6 Auth
- ecm_punt_bogus_dep KF6 DBusAddons
- fi
-}
-
-src_configure() {
- # Rust extensions are incompatible with C/C++ LTO compiler see e.g.
- # https://bugs.gentoo.org/910220
- filter-lto
-
- local mycmakeargs=(
- $(cmake_use_find_package alternate-calendar ICU)
- $(cmake_use_find_package share KF6Purpose)
- $(cmake_use_find_package webengine Qt6WebEngineQuick)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- optfeature "Disk quota applet" "sys-fs/quota"
- xdg_pkg_postinst
-}
diff --git a/kde-plasma/kdesu-gui/Manifest b/kde-plasma/kdesu-gui/Manifest
index b37c9d96d2ca..3ae3d81fd8b4 100644
--- a/kde-plasma/kdesu-gui/Manifest
+++ b/kde-plasma/kdesu-gui/Manifest
@@ -1,3 +1,2 @@
DIST kde-cli-tools-6.6.6.tar.xz 637668 BLAKE2B 9d267146194cd51a68f5de188eed8bdd0ac3db8ac38b42ac040079361bc3abf174a09540ad7912756f092707af37c106afafda1b3f4cac8d8590e9830054d9b1 SHA512 93a61573bf42aa4a01d52629e0e01bdca015c57ee4c4557f4a2af9dfe25b56730bd571a6c6343d8bc48f55474ae94b7ba54e0bd1715df9acd0fc4a5040c0459d
-DIST kde-cli-tools-6.7.4.tar.xz 639440 BLAKE2B e137a2eba08db97e91c19e5fc2694ba9beffc7ef4abe8e6143657124cc047d3eeeedd34697a9bd0ce2eebf765736fa1306f7161f2844bd308d746b937bc4c8bd SHA512 6587de1da279a8cc997dbaf8643ac0708f9d4839181174d7afabd0569f95b29f2e8e75eae3a056253ec86c06727661af437569234fc1bd542dd7f65b21d62599
DIST kde-cli-tools-6.7.5.tar.xz 639564 BLAKE2B c5d60f2d99ca5c84cd1a3c79d2208b2c3486261e067dd233334653637c5c3b164b90580fde1b06322d055575bbb4fcd576d1927988a071fef0dc0778fb491fd3 SHA512 ce5f92bfa455cb28309902bda73d53e8c12639eb8b58f0bb6a6d5de8b78b6d7783c9c284d25088874d01891f6d3ac75dde959bf326a0c44e648744a765e99807
diff --git a/kde-plasma/kdesu-gui/kdesu-gui-6.7.4-r1.ebuild b/kde-plasma/kdesu-gui/kdesu-gui-6.7.4-r1.ebuild
deleted file mode 100644
index b527dffeb175..000000000000
--- a/kde-plasma/kdesu-gui/kdesu-gui-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoff"
-ECM_TEST="false"
-KDE_ORG_NAME="kde-cli-tools"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Graphical frontend for KDE Frameworks' kdesu"
-HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[gui,widgets]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdesu-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
-"
-RDEPEND="${DEPEND}
- !<${CATEGORY}/${KDE_ORG_NAME}-6.1.4-r2:*[kdesu(+)]
- >=${CATEGORY}/${KDE_ORG_NAME}-common-${PV}
- sys-apps/dbus[X]
-"
-
-# downstream split
-PATCHES=( "${FILESDIR}/${PN}-6.1.80-build-only-kdesu.patch" )
-
-src_prepare() {
- ecm_src_prepare
- ecm_punt_po_install
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- dosym ../libexec/kf6/kdesu /usr/bin/kdesu
-}
diff --git a/kde-plasma/keditfiletype/Manifest b/kde-plasma/keditfiletype/Manifest
index b37c9d96d2ca..3ae3d81fd8b4 100644
--- a/kde-plasma/keditfiletype/Manifest
+++ b/kde-plasma/keditfiletype/Manifest
@@ -1,3 +1,2 @@
DIST kde-cli-tools-6.6.6.tar.xz 637668 BLAKE2B 9d267146194cd51a68f5de188eed8bdd0ac3db8ac38b42ac040079361bc3abf174a09540ad7912756f092707af37c106afafda1b3f4cac8d8590e9830054d9b1 SHA512 93a61573bf42aa4a01d52629e0e01bdca015c57ee4c4557f4a2af9dfe25b56730bd571a6c6343d8bc48f55474ae94b7ba54e0bd1715df9acd0fc4a5040c0459d
-DIST kde-cli-tools-6.7.4.tar.xz 639440 BLAKE2B e137a2eba08db97e91c19e5fc2694ba9beffc7ef4abe8e6143657124cc047d3eeeedd34697a9bd0ce2eebf765736fa1306f7161f2844bd308d746b937bc4c8bd SHA512 6587de1da279a8cc997dbaf8643ac0708f9d4839181174d7afabd0569f95b29f2e8e75eae3a056253ec86c06727661af437569234fc1bd542dd7f65b21d62599
DIST kde-cli-tools-6.7.5.tar.xz 639564 BLAKE2B c5d60f2d99ca5c84cd1a3c79d2208b2c3486261e067dd233334653637c5c3b164b90580fde1b06322d055575bbb4fcd576d1927988a071fef0dc0778fb491fd3 SHA512 ce5f92bfa455cb28309902bda73d53e8c12639eb8b58f0bb6a6d5de8b78b6d7783c9c284d25088874d01891f6d3ac75dde959bf326a0c44e648744a765e99807
diff --git a/kde-plasma/keditfiletype/keditfiletype-6.7.4-r1.ebuild b/kde-plasma/keditfiletype/keditfiletype-6.7.4-r1.ebuild
deleted file mode 100644
index da887c2476f8..000000000000
--- a/kde-plasma/keditfiletype/keditfiletype-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoff"
-ECM_TEST="true"
-KDE_ORG_NAME="kde-cli-tools"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="File Type Editor"
-HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running Plasma environment
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kparts-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- !<${CATEGORY}/${KDE_ORG_NAME}-6.2.4:*
- >=${CATEGORY}/${KDE_ORG_NAME}-common-${PV}
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-
-# downstream split
-PATCHES=( "${FILESDIR}/${PN}-6.2.4-build-restrict.patch" )
-
-src_prepare() {
- ecm_src_prepare
- ecm_punt_po_install
-}
diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
index df4f688dcfff..c3ca23d0ed81 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1,3 +1,2 @@
DIST kgamma-6.6.6.tar.xz 87244 BLAKE2B 5cb7bfa3199d111342799e878fe9ba22e4ffa9fe5f9d26a123983c9027fe87016e5c65191cda6b98c1dc16b0d25baad648b79697c36f30408b56956f898ca0f9 SHA512 66cf2faeb15af428fb488344ba2a41759f48b44fcad0a2da0af79f69508a8667b654b72cac133c04953f1b6e16b73eabbfa7a6963a8745d64a7c27f87c2a2bd5
-DIST kgamma-6.7.4.tar.xz 87216 BLAKE2B 02c036d24dcde63fe4e2e4dd3c329e14755f78de6ce216d3754545d8428efb97b571dea6b0d7435934de0d552295d69774fb5bef91735ad3fbe9a3b7f8350962 SHA512 1e24af93bb3ed7332558055487d49642c5b1aa3409e3c0239f92689af507c21b6d10c27577c3d7cc66dc230aaa88ececa671dfcb77d905bc922cea083a72544b
DIST kgamma-6.7.5.tar.xz 87180 BLAKE2B 8256cf3e24c784bad96433dbcbef3349f8956d1f8fa70bf4e6458d55f257c0c1acf5d1151ea03c194633fd05483b1dc03a96f06598d38b4ef8ef0333aaf637ad SHA512 b1a2236b4041227258c30c5695dfa258a6034827fdd7629fcd273c9474440f3e682054e82c0bf3b31dccce75581f6895326c112fa542a5ea6c7fa4a1a3428328
diff --git a/kde-plasma/kgamma/kgamma-6.7.4-r1.ebuild b/kde-plasma/kgamma/kgamma-6.7.4-r1.ebuild
deleted file mode 100644
index 175bc4149beb..000000000000
--- a/kde-plasma/kgamma/kgamma-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Screen gamma values kcontrol module"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- x11-libs/libX11
- x11-libs/libXxf86vm
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
diff --git a/kde-plasma/kglobalacceld/Manifest b/kde-plasma/kglobalacceld/Manifest
index 6c9ccfc93fc1..01872dcb0c91 100644
--- a/kde-plasma/kglobalacceld/Manifest
+++ b/kde-plasma/kglobalacceld/Manifest
@@ -1,3 +1,2 @@
DIST kglobalacceld-6.6.6.tar.xz 57780 BLAKE2B 50eed21dd4f4f9fcecc0d3ad36e8d7cd73ab9d5d9629eb65886d7004ab2a7ed4bd611b31634a6d3a5f325cc96ac957c4547e7d708975b30b1a0dd387f4932ca6 SHA512 59602ec3d6f53cd15b9f75a680794a9ecd78821337947d9c1909e51dbcd989c21cf5942fc6ba2e5b952268d410f38843e3e70690a913f5c2f3bf1659a70f0fb3
-DIST kglobalacceld-6.7.4.tar.xz 59588 BLAKE2B 0636bf6e23914ac0ab965949bfb28b279e9a024abfb1d15f37dda7aa1fb0c6978333f6a11baa268514a43ee0040341e65bd497665fdd1754d97a0406fccb3497 SHA512 e1a305b6907497545fb523a29e92b4b655f75e03489be4e035c5b31e5b92b1460ab5b61e4b79dcf2f4c897dfa65a5b4d2e93c2adbf1238b92e4e005945891eb1
DIST kglobalacceld-6.7.5.tar.xz 59608 BLAKE2B 6efe15e96511391f4bc908a43bc2277763ff165176fadaefa6b2a4055646414dfd51a416509dfc27099d6cde1ca107cd676fc4c076e13cce7a01a284ffb2dd88 SHA512 31a33f69cc6a66bd70e889881e503e7c0c45d4a5f5477079d0a1adc10820fc0c7142d45782f0b3b929fde293d10a68b0f937a8b9eb194131680f6b2530ca39c1
diff --git a/kde-plasma/kglobalacceld/kglobalacceld-6.7.4-r1.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-6.7.4-r1.ebuild
deleted file mode 100644
index c11468640f4d..000000000000
--- a/kde-plasma/kglobalacceld/kglobalacceld-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality"
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-REQUIRED_USE="test? ( X )"
-RESTRICT="test" # requires installed instance
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,X?]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
- X? (
- >=dev-qt/qtbase-${QTMIN}:6=[gui]
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
-"
-RDEPEND="${DEPEND}
- !<kde-frameworks/kglobalaccel-5.116.0-r2:5[-kf6compat(-)]
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
-
-# src_test() {
-# XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
-# }
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index 0f1b509ef9f6..c781b6005011 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,4 +1,3 @@
DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
DIST kinfocenter-6.6.6.tar.xz 763760 BLAKE2B abcc01c22bf01fe9dac6bb96f562e74d93f41e8f7c461e3aa140aeb37d9d0d47f987e46bd5e5428cdb447072e5407cb052350b674a67fa320d910e5696d7b893 SHA512 156dc08eb81c1a4e9673f24269e0501fa558855e1dbb820b2547a97d5c6ca35c2eddf7333aa355d47932a0532b75269447346e82733478158c37c2e42f8b8038
-DIST kinfocenter-6.7.4.tar.xz 776352 BLAKE2B 249609fb9c205ecc03bcb6b6ccc67dfc5495ff6e98be981b08cdde9dea7d89ace19600f6c850ef65ce486658e8a26175cf9a33ef67570b88ff3f8d3fa6bb2094 SHA512 a288f436433ce1a1051407e926486e9b224cd704e5d46305bd32497e1ad7eaead4e1b145d33a7e4e9112e4c3dde5f68559b00d24053e1400fdc745624e0eca5f
DIST kinfocenter-6.7.5.tar.xz 776580 BLAKE2B f8164f1a28625b20217333fb4e21d81119a87c6d3a1535f522ee5900ca041d580a4595c994a4511975a658194b652a38f4e197b124244f534aac3afc03546c2e SHA512 bb8843560824c3c55c1e7116050551dc0985db1b581bbc9dd6b3356d42afd852e4305133d778670128a89d51c9fe897be0ae9894c493e69627f9872b2ba33f70
diff --git a/kde-plasma/kinfocenter/files/kinfocenter-6.7.5-kcmutils-6.31-qml-link.patch b/kde-plasma/kinfocenter/files/kinfocenter-6.7.5-kcmutils-6.31-qml-link.patch
new file mode 100644
index 000000000000..d426c69387d6
--- /dev/null
+++ b/kde-plasma/kinfocenter/files/kinfocenter-6.7.5-kcmutils-6.31-qml-link.patch
@@ -0,0 +1,70 @@
+From 3bcda3e3419abd4abf82c4174013878d6f142f75 Mon Sep 17 00:00:00 2001
+From: Jakob Petsovits <jpetso@petsovits.com>
+Date: Mon, 7 Sep 2026 12:40:07 -0400
+Subject: [PATCH] Add missing Qt::Qml link
+
+(cherry picked from commit 24f116ab2ed57391265269cc554b318d26d934c0)
+---
+ CMakeLists.txt | 7 ++++++-
+ kcms/about-distro/src/CMakeLists.txt | 1 +
+ kcms/energy/CMakeLists.txt | 1 +
+ kcms/samba/CMakeLists.txt | 1 +
+ 4 files changed, 9 insertions(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8ca9279b..442da993 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -26,7 +26,12 @@ include(ECMQmlModule)
+
+ option(BUILD_DOC "Whether to build the documentation" ON)
+
+-find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Gui Widgets)
++find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
++ Core
++ Gui
++ Qml
++ Widgets
++)
+
+ find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS
+ Config
+diff --git a/kcms/about-distro/src/CMakeLists.txt b/kcms/about-distro/src/CMakeLists.txt
+index 20fe24f5..acee8ed5 100644
+--- a/kcms/about-distro/src/CMakeLists.txt
++++ b/kcms/about-distro/src/CMakeLists.txt
+@@ -33,6 +33,7 @@ set(kcm_SRCS
+ kcmutils_add_qml_kcm(kcm_about-distro SOURCES ${kcm_SRCS} INSTALL_NAMESPACE "plasma/kcms")
+
+ target_link_libraries(kcm_about-distro PRIVATE
++ Qt6::Qml
+ KF6::CoreAddons
+ KF6::I18n
+ KF6::ConfigCore
+diff --git a/kcms/energy/CMakeLists.txt b/kcms/energy/CMakeLists.txt
+index 4c677ff6..d715e7f0 100644
+--- a/kcms/energy/CMakeLists.txt
++++ b/kcms/energy/CMakeLists.txt
+@@ -14,6 +14,7 @@ kinfocenter_add_kcm(kcm_energyinfo MODULE ${kcm_energyinfo_SRCS})
+ target_link_libraries(kcm_energyinfo PRIVATE
+ Qt::DBus
+ Qt::Gui
++ Qt::Qml
+ KF6::CoreAddons
+ KF6::I18n
+ KF6::KCMUtilsQuick
+diff --git a/kcms/samba/CMakeLists.txt b/kcms/samba/CMakeLists.txt
+index 562a4477..9bb0dfa8 100644
+--- a/kcms/samba/CMakeLists.txt
++++ b/kcms/samba/CMakeLists.txt
+@@ -25,6 +25,7 @@ set(kcm_samba_SRCS main.cpp)
+ qt_add_dbus_interface(kcm_samba_SRCS org.freedesktop.DBus.Properties.xml org.freedesktop.DBus.Properties)
+ kinfocenter_add_kcm(kcm_samba SOURCES ${kcm_samba_SRCS} INSTALL_NAMESPACE "plasma/kcms/kinfocenter")
+ target_link_libraries(kcm_samba PRIVATE
++ Qt6::Qml
+ KF6::KCMUtilsQuick
+ kcm_samba_static
+ )
+--
+GitLab
+
diff --git a/kde-plasma/kinfocenter/files/kinfocenter-6.7.5-libcxx23-missing-header.patch b/kde-plasma/kinfocenter/files/kinfocenter-6.7.5-libcxx23-missing-header.patch
index fff1183156e4..22ca0e5e7b23 100644
--- a/kde-plasma/kinfocenter/files/kinfocenter-6.7.5-libcxx23-missing-header.patch
+++ b/kde-plasma/kinfocenter/files/kinfocenter-6.7.5-libcxx23-missing-header.patch
@@ -1,31 +1,30 @@
-Source: https://invent.kde.org/plasma/kinfocenter/-/merge_requests/308
-
-From: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
-Date: Fri, 4 Sep 2026 15:29:47 +0300
+From 28c7cb32161a0afee1217a5cabc5ec520332efc7 Mon Sep 17 00:00:00 2001
+From: Kostadin Shishmanov <kocelfc@tutanota.com>
+Date: Wed, 9 Sep 2026 13:52:01 +0000
Subject: [PATCH] Add missing <vector> include
-GPUEntryFactory.h uses std::vector but doesn't include <vector>
+`GPUEntryFactory.h` uses `std::vector` but doesn't include `<vector>`
which causes a build failure with libc++ 23 since it's dropping such
transitive includes.
-Signed-off-by: Kostadin Shishmanov <kostadinshishmanov@protonmail.com>
+Signed-off-by: Kostadin Shishmanov kostadinshishmanov@protonmail.com
---
- kcms/about-distro/src/GPUEntryFactory.h | 2 ++
- 1 file changed, 2 insertions(+)
+ kcms/about-distro/src/GPUEntryFactory.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kcms/about-distro/src/GPUEntryFactory.h b/kcms/about-distro/src/GPUEntryFactory.h
-index c16cdbf0..299e001e 100644
+index c16cdbf0..9a370859 100644
--- a/kcms/about-distro/src/GPUEntryFactory.h
+++ b/kcms/about-distro/src/GPUEntryFactory.h
-@@ -3,6 +3,8 @@
+@@ -3,7 +3,7 @@
#pragma once
+-#include <QList>
+#include <vector>
-+
- #include <QList>
class Entry;
+
--
GitLab
diff --git a/kde-plasma/kinfocenter/kinfocenter-6.7.4-r1.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.7.4-r1.ebuild
deleted file mode 100644
index a820e646941f..000000000000
--- a/kde-plasma/kinfocenter/kinfocenter-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org optfeature xdg
-
-DESCRIPTION="Utility providing information about the computer hardware"
-HOMEPAGE="https://userbase.kde.org/KInfoCenter"
-SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="gles2-only usb"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gles2-only=,gui,vulkan,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- virtual/libudev:=
- x11-libs/libdrm
- gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] )
- usb? ( virtual/libusb:1 )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qttools-${QTMIN}:6[qdbus]
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-plasma/systemsettings-${KDE_CATV}:6
-"
-BDEPEND="
- >=kde-frameworks/kcmutils-${KFMIN}:6
- virtual/pkgconfig
-"
-
-CMAKE_SKIP_TESTS=(
- # bug 816591
- smbmountmodeltest
-)
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package usb USB1)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # TODO: Make this fully obsolete by /etc/os-release
- insinto /etc/xdg
- doins "${FILESDIR}"/kcm-about-distrorc
-
- insinto /usr/share/${PN}
- doins "${DISTDIR}"/glogo-small.png
-}
-
-pkg_postinst() {
- optfeature_header "Query network filesystem info:"
- optfeature "NFS information module" net-fs/nfs-utils
- optfeature "Samba status information module" net-fs/samba
-
- optfeature_header "Query firmware/hardware info:"
- optfeature "System DMI table readout" sys-apps/dmidecode
- optfeature "Firmware security module" "app-text/aha sys-apps/fwupd"
- optfeature "PCI devices information module" sys-apps/pciutils
- optfeature "advanced CPU information module" sys-apps/util-linux
-
- optfeature_header "Query GPU/graphics support info:"
- optfeature "OpenCL information module" dev-util/clinfo
- optfeature "OpenGL information module" x11-apps/mesa-progs
- optfeature "Vulkan graphics API information module" dev-util/vulkan-tools
- optfeature "Wayland information module" app-misc/wayland-utils
- optfeature "X Server information module" x11-apps/xdpyinfo
-
- xdg_pkg_postinst
-}
diff --git a/kde-plasma/kinfocenter/kinfocenter-6.7.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.7.5.ebuild
index cf92116862d4..bfe37529c415 100644
--- a/kde-plasma/kinfocenter/kinfocenter-6.7.5.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-6.7.5.ebuild
@@ -43,7 +43,10 @@ BDEPEND="
virtual/pkgconfig
"
-PATCHES=( "${FILESDIR}/${P}-libcxx23-missing-header.patch" ) # in 6.8 (pending)
+PATCHES=(
+ "${FILESDIR}/${P}-libcxx23-missing-header.patch" # in 6.8
+ "${FILESDIR}/${P}-kcmutils-6.31-qml-link.patch" # in 6.8 (6.7 pending)
+)
CMAKE_SKIP_TESTS=(
# bug 816591
diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index 8d0f51b56b98..cfe8b0458e9c 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1,3 +1,2 @@
DIST kmenuedit-6.6.6.tar.xz 887580 BLAKE2B 18fee0966117735b103db3b7cef8d027a399af9244f44c8041ef725a0c3f50bca1496269f5b495db38085570a055df4fd0c387378eca1aa4e850bd12779ef322 SHA512 3a9aefe92f51c15fd1266333e4ab90263db93f8651b93494ac9ae7114eabb4b356b436abe974ddfef2664f526e86d35d40ca51e88012d92b4d52c08139ebd4ba
-DIST kmenuedit-6.7.4.tar.xz 887704 BLAKE2B 7bed4e31d476c6019ad3be6902f4a0b31e5f6f10d6a876d7cd2de95599636d714069c0278beb385f7fd84ff188b6ee466cd9fedafe2d92366d61306f485cb5ad SHA512 4368640f3b65c378282ba19a2da300feae1960a9257778b2f40f47280d3b8ffb04a25dc4f5411ab6cdc36f2fd85e2684241c947c955c213bd88ebe0326e48f03
DIST kmenuedit-6.7.5.tar.xz 887644 BLAKE2B 84fda7bbc712b4d9da500ded96e40709bf1680327904066bd4ae5c0dba0fa86bbdc7732b50e064149648605aafd11545a08b5581bb1f20fbed5e01587eb4d360 SHA512 0eb1eaf90f493ec9ffaf66ea3e55e6c85ea278e3a42802dd96e91eaf275773ebffddda1b52c2bc15666dbe41cf4d1211ff68add6992a2a6f50b62bf2670035cf
diff --git a/kde-plasma/kmenuedit/kmenuedit-6.7.4-r1.ebuild b/kde-plasma/kmenuedit/kmenuedit-6.7.4-r1.ebuild
deleted file mode 100644
index 3c5e267364d6..000000000000
--- a/kde-plasma/kmenuedit/kmenuedit-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma menu editor"
-HOMEPAGE="https://invent.kde.org/plasma/kmenuedit"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/sonnet-${KFMIN}:6
-"
-DEPEND="${RDEPEND}"
diff --git a/kde-plasma/knighttime/Manifest b/kde-plasma/knighttime/Manifest
index 3e8e7ee2c51b..ae34ea37989c 100644
--- a/kde-plasma/knighttime/Manifest
+++ b/kde-plasma/knighttime/Manifest
@@ -1,3 +1,2 @@
DIST knighttime-6.6.6.tar.xz 40316 BLAKE2B 70743f56e5792f9532973f1b50cb5333dc3d741878775471289f9ab9edbd43d6f723a9955a612165c4aebcb2b4afe2a40df5bd93423b99e470e82c9b28f24c8e SHA512 8f79968c78a41bead0361710905abd4074f05ac47f610972857d3636b0a3e0bc951f563afeea9df556a97970a81b259423f14637755a8e3b7957fa7da5b51660
-DIST knighttime-6.7.4.tar.xz 40316 BLAKE2B 6e00bd7f24b098d14f9e80d651e48df0e36c1f7135fd80220ef7f06a8577cc186a5a1bfc11e4eed03065daea3fae3e3b494eefdeeb9914189a6974a80de2ac09 SHA512 bdd1e0fb4fac01cc4210a6f3d47f58d28b559310af2f954367bc9e562e52112d2364a500d1ea4d0de1927507c94f9d0ee6f2e552636ed23e9e87b1338aebcfae
DIST knighttime-6.7.5.tar.xz 40320 BLAKE2B 097b735f01248f0b4500ae4d63281be6d9d70b3b2781c797bd7ac4ed244af60d76548891be0ead4acb927a5593923f0757ee68b5484e6bdb2a9a3c9c12288015 SHA512 1d3e922fbd59434f9367a9a2437f0d57d1e3680f9fceb7ba0552865549bf817b8026ceb4bc1a63a34e21c428216507920c76d687eb881b01223054a265734455
diff --git a/kde-plasma/knighttime/knighttime-6.7.4-r1.ebuild b/kde-plasma/knighttime/knighttime-6.7.4-r1.ebuild
deleted file mode 100644
index 4b0485838545..000000000000
--- a/kde-plasma/knighttime/knighttime-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Helpers for scheduling the dark-light cycle"
-
-LICENSE="BSD CC0-1.0 || ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 )"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtpositioning-${QTMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kholidays-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kpipewire/Manifest b/kde-plasma/kpipewire/Manifest
index 12bab319e495..4e8e7e76aa1b 100644
--- a/kde-plasma/kpipewire/Manifest
+++ b/kde-plasma/kpipewire/Manifest
@@ -1,3 +1,2 @@
DIST kpipewire-6.6.6.1.tar.xz 153848 BLAKE2B 37797ff8985bc58ee88bfc2a93ba791abc043332ebc11c33180a46cd434a402b72aef5519276be4acece9b9cc41c8b816f3bbce20a41f231f011892903f47173 SHA512 8601405c0ea4ade01a74f43496c93d272e9a6b9d05310e5b8c10f15f8a82c34483e68075378b2d8d1e81968511d1fdaeb89a4efc6e2275079341ed3c55b17b1c
-DIST kpipewire-6.7.4.tar.xz 156264 BLAKE2B cd1e11034094b937eaecdb77822471d10676b70f03ab720285ea2035c19590046f5fc12d5049f15f57291937755dc6bf768a4b31714c392a243710f5190cf5f5 SHA512 07045a3a691d3a1de9e697795eb90abe35257c95e9fae19798e2b98388c497ea02c4049aaf5a53462a64ac6416c07b69203d0d19d7f7588e73f5542ed942c2a0
DIST kpipewire-6.7.5.tar.xz 156276 BLAKE2B 402aec346096d8870962603e16eb7d643b7f1138cd777b228a38914cd0701e4d91a0d812987c2d9b867efa2a33b7efaf8d73b1bdfd79f9ab4eb6ed8534ccc970 SHA512 6cff623256899a4d877010af2a14b12a87ec8b352e6e3ca339a10495df64e43fa26d8631c6d8527220d0c349e900a845ecedb63ee6aee4625f8a2979751be2a9
diff --git a/kde-plasma/kpipewire/kpipewire-6.7.4-r1.ebuild b/kde-plasma/kpipewire/kpipewire-6.7.4-r1.ebuild
deleted file mode 100644
index a101518370bf..000000000000
--- a/kde-plasma/kpipewire/kpipewire-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Components relating to Flatpak pipewire use in Plasma"
-
-LICENSE="LGPL-2.1+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # bug 964943
-
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,opengl]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- media-libs/libepoxy
- media-libs/libglvnd
- media-libs/libva:=
- media-libs/mesa[opengl]
- >=media-video/ffmpeg-6.1:=
- >=media-video/pipewire-0.3:=
- x11-libs/libdrm
-"
-DEPEND="${COMMON_DEPEND}
- test? (
- dev-libs/plasma-wayland-protocols
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- >=kde-plasma/kwayland-${KDE_CATV}:6
- media-video/pipewire[extra]
- )
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-BDEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
diff --git a/kde-plasma/krdp/Manifest b/kde-plasma/krdp/Manifest
index 4fb225b6018a..9d0a9fd39bec 100644
--- a/kde-plasma/krdp/Manifest
+++ b/kde-plasma/krdp/Manifest
@@ -1,3 +1,2 @@
DIST krdp-6.6.6.tar.xz 119420 BLAKE2B 3546b0cb1cde913bec77e9a3c246a05ca622dd045e8be84c19355f436939031979c7e1ca682b247d3ea70ede3e61e4b2a3d400730aa40a6e2fe98296e6e6a1de SHA512 63caff6740593d8e3ddba236ebecf78f148360c72f218ca95418f586b40ff5cb8bfdd3cd13d74861d70ab262be162fb1720fec382d7d71d173785e32f2be3ae3
-DIST krdp-6.7.4.tar.xz 123504 BLAKE2B 4cccd6bee01d852ff95c6209ba7199994d7f9bb82ce133af714352aad3adbb9ed39faf8fc6103fd91d7c72aeaec4b484cad415cfa263d1d950998f9012138149 SHA512 345351b36b00b0aa623b69e78243dabd838d71265cbb907b27f664e3e63ee72506cc31b506114765ce27869d60e9e39a31c8056b7a887fc77b1a45a0d27e9c8c
DIST krdp-6.7.5.tar.xz 123588 BLAKE2B 81e137cfd553dd631debed5f2847f8cfa74b9abad16a27a0a565411ef44eb5c509d332f8ee058555f93876baff7ea165d18e4fab660a97abce26505d399e7211 SHA512 e128f2c17818331f5e95711d6e58943ea314130c9870ddef1bab3a1fc6a1c2dc8b9a9abbde2e12f0449e000b8db899c67d2206d97fed9f9ab5ca698c6b42cc34
diff --git a/kde-plasma/krdp/krdp-6.7.4-r1.ebuild b/kde-plasma/krdp/krdp-6.7.4-r1.ebuild
deleted file mode 100644
index 4591046fc02d..000000000000
--- a/kde-plasma/krdp/krdp-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_EXAMPLES="true"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm flag-o-matic plasma.kde.org toolchain-funcs xdg
-
-DESCRIPTION="Library and examples for creating an RDP server"
-HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="systemd"
-
-COMMON_DEPEND="
- >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,wayland]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-plasma/kpipewire-${KDE_CATV}:6
- >=net-misc/freerdp-3.1:3[server]
- sys-libs/pam
- x11-libs/libxkbcommon
- systemd? ( >=sys-apps/systemd-254:= )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/plasma-wayland-protocols
-"
-RDEPEND="${COMMON_DEPEND}
- dev-libs/kirigami-addons:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-
-src_configure() {
- # std::jthread and std::stop_token are implemented as experimental in libcxx
- # enable these experimental libraries on clang systems
- # https://libcxx.llvm.org/Status/Cxx20.html#note-p0660
- [[ $(tc-get-cxx-stdlib) == 'libc++' ]] && append-cxxflags -fexperimental-library
-
- local mycmakeargs=(
- $(cmake_use_find_package systemd Systemd)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index 72f511e1de3b..6f605fa57f6f 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1,3 +1,2 @@
DIST kscreen-6.6.6.tar.xz 1749684 BLAKE2B fd471af3d25801e98d7c122f25b932d304ec7d710a9582714f96893d9dc0eff017345042a1ade3d89558faeb5b76c1b4f549dd787ba2518b74840b6ba7211654 SHA512 07b4a09b0423d30678492e5d905dc3ecc210ed40224191b444d477828fd1f0407ffceae2c26ebae108915888bda70750eca122396b81dee9630a8c2528ff5d3d
-DIST kscreen-6.7.4.tar.xz 1751480 BLAKE2B 193b8c5c9c1ce5fd27b4181a5c7c425f2d98ead734e1b40910d77f2f902372c2be6657fbbedb5682415a0234546f9ad1e96e527c7cd52c2de768cc491dd6aeab SHA512 48d7230bc66e922fae13567297c6b287ccb2b1735af86624e9e4771e9ac28b79370f672e813429bc5b6441b9185d18d8e39c69989c3d3c972f56eab0d4eed191
DIST kscreen-6.7.5.tar.xz 1751500 BLAKE2B 893c6d417bad1983f102360779cda682c5130c632179dfd6f852f5d099f9f7b361252e870b160790cbefb8de2a58d94cd92aad1f256269615eb20aeca59c95fe SHA512 fede6c8d964f06fd91ceaca5f5c6dcfc5a3e0a1f078161c861e59d9fc0754f94f0369654c156573f55c5902718fd47a2ed9c7a3d8118f9f2eb40a7d07a11586b
diff --git a/kde-plasma/kscreen/kscreen-6.7.4-r1.ebuild b/kde-plasma/kscreen/kscreen-6.7.4-r1.ebuild
deleted file mode 100644
index f59e6ed74668..000000000000
--- a/kde-plasma/kscreen/kscreen-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma screen management"
-HOMEPAGE="https://invent.kde.org/plasma/kscreen"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-# slot op: Uses Qt6GuiPrivate and Qt6WaylandClientPrivate
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
- >=kde-plasma/libkscreen-${KDE_CATV}:6=
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- X? (
- >=dev-qt/qtbase-${QTMIN}:6[X]
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/libXi
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !ppc64? ( >=kde-frameworks/kimageformats-${KFMIN}:6[avif] )
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-plasma/kglobalacceld-${KDE_CATV}:6
- >=kde-plasma/plasma5support-${KDE_CATV}:6
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/wayland-protocols-1.41
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:6
- virtual/pkgconfig
-"
-
-PATCHES=( "${FILESDIR}/${PN}-6.6.91-with_x11.patch" ) # downstream, obsolete in git master
-
-src_prepare() {
- ecm_src_prepare
- use ppc64 && cmake_comment_add_subdirectory hdrcalibrator # avif masked on big-endian
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
index d144b2dfc004..34a74f399748 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1,3 +1,2 @@
DIST kscreenlocker-6.6.6.tar.xz 186656 BLAKE2B 151063f1b2fb01ea8522c41577fa8d6db460a5d5f6e43c2f5f7fdc31c324950a88818fde739ba16c2771efb4174864882d5ea627338ff120a781bbe368a22688 SHA512 dc397b4b9f4e2fc026a2a389576a193ca4be4b7ecaeaddee9a800627b529bfaed73febd910cf371984ab5c810ab5895cda86a0b4d32260ec1c31dba74ba1c22e
-DIST kscreenlocker-6.7.4.tar.xz 186536 BLAKE2B d2ba6a019a0a9d00bac880a2c1627db401ab1c2b20cf4358621eed9758c24db6dd310acc961560478319407fa5cca8812d696ad9e6367ae7e3674754f9d5a16b SHA512 1254ce1e3d17372c4a3e9223621537e8a06354c2f2e0b0abecd1f2d578dce874cf4206652aa78d58c04d03b69443426e7f9aae8b228232d40a8de3a686611961
DIST kscreenlocker-6.7.5.tar.xz 186588 BLAKE2B 322fa0333b27e0ec162c46f53006719680d1a677e7ed49fb83b29773d4c202ae0250630172b403df3e8c74ec93887fdea8132f10e6478f86bb5c9ed8ce5ebf88 SHA512 222533e592653ea66da34d42527ba5544f586f665191384828ae0b263f24d6b8c67fc7011fc5bcf3583c3dc287830084f195fc0ee34456375b4da572a0c8720d
diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.7.4-r1.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.7.4-r1.ebuild
deleted file mode 100644
index 707e0829a3de..000000000000
--- a/kde-plasma/kscreenlocker/kscreenlocker-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org pam xdg
-
-DESCRIPTION="Library and components for secure lock screen architecture"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running environment w/ RDEPENDs (circular dep w/ plasma-workspace)
-RESTRICT="test"
-
-# qtbase slot op: GuiPrivate use in greeter
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6[qml]
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
- >=kde-plasma/libkscreen-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- sys-libs/pam
- x11-libs/libX11
- x11-libs/libXi
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-BDEPEND="
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:6
-"
-PDEPEND=">=kde-plasma/plasma-workspace-${KDE_CATV}:6"
-
-src_install() {
- ecm_src_install
-
- newpamd "${FILESDIR}/kde-r1.pam" kde
- newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint
- newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard
-}
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index 412095b94fa1..0e640b5501d7 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1,3 +1,2 @@
DIST ksshaskpass-6.6.6.tar.xz 32528 BLAKE2B 9ad8b251fa97875c2f3b4916b58111412cb5543321bbdc312d532e1bd306ac2289f337b65a80b541a0d0d2b9a66299fbdd3ba7c2f3bbfe9411510144e9cd6ab3 SHA512 adf1aee22370f3285b14365c82a4d9f5f6493b66bdcdf0c1759466a82c868f51a42da67f22c5021d2db7ffff4857ead5aecdcbe848516a7f827567326f496a14
-DIST ksshaskpass-6.7.4.tar.xz 32944 BLAKE2B 62f3ad97ce96a6f207cb3dfd3a9f4833c6136a0d6ddd17ef6bd833a00edcf5a7b876c10d5c9d3e41b62c5a67c69d6d03e303146ca749a97337eef097c4d07825 SHA512 785c3dc36cdaed9955ebcd1318946629901a1cad9346c72e53f85e965b2259578010e872b68f4dd34574bad347363ce17b799dcaf2ef7e21e2e6170a3165b6d1
DIST ksshaskpass-6.7.5.tar.xz 32952 BLAKE2B 2ec08841512487930dc12f284a291ed4467fc682889cec688823580f5949f6ff5e77d54340351e53551a774d7eb4910a10231a2fc7ae6496b421cab2212c0ff3 SHA512 738e8b0da13c35c1e8d4f4045bb8b43b238516fe9371699da7056a34171529aa9bcdc385a484185b4d3b1c5e4e25e06ee2650956069d0b767ba8d66830ceb54e
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-6.7.4-r1.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-6.7.4-r1.ebuild
deleted file mode 100644
index 9114def788d7..000000000000
--- a/kde-plasma/ksshaskpass/ksshaskpass-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration"
-HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-libs/qtkeychain-0.16.0:=
- >=dev-qt/qtbase-${QTMIN}:6[widgets]
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kwallet-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- ecm_src_install
-
- insinto /etc/xdg/plasma-workspace/env/
- doins "${FILESDIR}/05-ksshaskpass.sh"
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog "In order to have ssh-agent start with Plasma 6,"
- elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh"
- elog "and uncomment the lines enabling ssh-agent."
- elog
- elog "If you do so, do not forget to uncomment the respective"
- elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
- elog "to properly kill the agent when the session ends."
- elog
- elog "${PN} has been installed as your default askpass application"
- elog "for Plasma 6 sessions."
- elog "If that's not desired, select the one you want to use in"
- elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh"
-}
diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest
index 6f6714fd5709..de9a54c859ea 100644
--- a/kde-plasma/ksystemstats/Manifest
+++ b/kde-plasma/ksystemstats/Manifest
@@ -1,3 +1,2 @@
DIST ksystemstats-6.6.6.tar.xz 160564 BLAKE2B 2071ea16ba0df7672015148dd4e06894ba0aba1af7a8ce893772934a2a85f127ce044ba57fdfbedf2deca390bfa11c559066c1de209459437fdba30ffd957224 SHA512 dcdfb7ffee7e7f3243913c64bab89e714a50a86fa1a1050e300d094e36095bb02e9db910323006a77df30ce97b99436ce75dc3fea4acfe45158022045dc7a453
-DIST ksystemstats-6.7.4.tar.xz 165032 BLAKE2B ab35ba77534e9e6a2a6bb617c5fb3904ba0424280bb6ebe6c5756bdf14ff16d7d488a1c8eeb76b5a9befd8a3ff800da9d90fa62030b6c48f40c2052c7748372e SHA512 3dbac18114f1dfbaa861e311447f9ef43a28b3d87d18926fc03d61d801c4287c1589fb7be0460001e4ba84836f58637a604940ff4bd52fcd9668cfad4eee08ef
DIST ksystemstats-6.7.5.tar.xz 166112 BLAKE2B 54f6f2e3a7ed6671302cd42b8de09a15607115b12fa23818f788126052760c0746892a4bd2b982fd666349d6002d0e6e26bc35f404e2a922bab69e33baad0272 SHA512 67c77812dc5e530151f720dff609bd5c220282ea5242570a43a48522810aa013199c588f04372e40bb17e321e19c7de9054a662b61e005f8dc708a8552954ad0
diff --git a/kde-plasma/ksystemstats/ksystemstats-6.7.4-r1.ebuild b/kde-plasma/ksystemstats/ksystemstats-6.7.4-r1.ebuild
deleted file mode 100644
index 56f83ce38798..000000000000
--- a/kde-plasma/ksystemstats/ksystemstats-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm fcaps plasma.kde.org
-
-DESCRIPTION="Plugin-based system monitoring daemon"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="networkmanager"
-
-DEPEND="
- dev-libs/libnl:3
- >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-plasma/libksysguard-${KDE_CATV}:6
- net-libs/libpcap
- sys-apps/lm-sensors:=
- sys-libs/libcap
- virtual/libudev:=
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
-"
-RDEPEND="${DEPEND}"
-
-# -m 0755 to avoid suid with USE="-filecaps"
-FILECAPS=( -m 0755 cap_perfmon=ep usr/libexec/ksystemstats_intel_helper )
-
-PATCHES=( "${FILESDIR}/${PN}-6.7.3-optional-nm.patch" ) # in git master
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
- -DWITH_NM=$(usex networkmanager)
- )
- ecm_src_configure
-}
-
-CMAKE_SKIP_TESTS=(
- # bug 909312, needs virtualx but we don't care
- ksystemstatstest
-)
diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index d0fdb50eb0d3..ee80081c7597 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1,3 +1,2 @@
DIST kwallet-pam-6.6.6.tar.xz 22376 BLAKE2B 2a04b8e5a24708890648a6a42ffa429cde46eebae149d6f788a628f3c169264f2c3e0115ba36073750d2362544cdd39437aadb4d919cc46711af920a54904400 SHA512 a7f8a327001ecf523dc48911d172fb53daf25af7d491c1887e32ff622ad79d8a92af7466e52e332d79a3e43f4dfd0c2d0bc11c0b32aa8b8cb4d7d378a8670c6d
-DIST kwallet-pam-6.7.4.tar.xz 22364 BLAKE2B 9bb73db3b100eaa5e02a9cbe8e226c12437a787389c672d7355cc2cb95b2089ce13c42a41bc294c5b0bd7bae8eed4d4a8228cdfc1009c9d623c28f5084b9e16a SHA512 cb6861e82f426eb4602e707bc97f46e8da3d00f7af3d31ab6a715d42f8482c389b6e570c85654ed78bc65cb34d62940d42e3cdfa3644985531aa7403a2e05d25
DIST kwallet-pam-6.7.5.tar.xz 22408 BLAKE2B 63be82cb666b43f66b669edffff624b44f9b6eb71065ac96194c7fac2f7500e47cb39dd050c55d62460fc3eceec261a19205e990f806642683bceaff8859ac15 SHA512 1826cda2f86650ed6a9daa14bb864475b3f974bfb4a4e227e8f9b11882f54baa8993ad700bed0d3d6e67f66e237d4e990ecb8fe8b8eff4139415a17774e0fc95
diff --git a/kde-plasma/kwallet-pam/kwallet-pam-6.7.4-r1.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-6.7.4-r1.ebuild
deleted file mode 100644
index e1f4016b7187..000000000000
--- a/kde-plasma/kwallet-pam/kwallet-pam-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-inherit ecm plasma.kde.org
-
-DESCRIPTION="PAM module to not enter KWallet password again after login"
-
-LICENSE="LGPL-2.1"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- dev-libs/libgcrypt:0=
- >=kde-frameworks/kwallet-${KFMIN}:6
- sys-libs/pam
-"
-RDEPEND="${DEPEND}
- net-misc/socat
-"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- local mycmakeargs=(
- -DKDE_INSTALL_LIBDIR="/$(get_libdir)"
- )
- ecm_src_configure
-}
-
-pkg_postinst() {
- elog "This package enables auto-unlocking of kde-frameworks/kwallet:6."
- elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
-}
diff --git a/kde-plasma/kwayland/Manifest b/kde-plasma/kwayland/Manifest
index 0d7159f09cb9..c1bd3da815c7 100644
--- a/kde-plasma/kwayland/Manifest
+++ b/kde-plasma/kwayland/Manifest
@@ -1,3 +1,2 @@
DIST kwayland-6.6.6.tar.xz 132840 BLAKE2B a0a2f6c106f842e78ad23daa04fc8b6ea44262c2a3b69974e0e004ffad4f9de491c25023d737ed120b2fe8427c50cf2039eb1f783bbd1ebfff522f21c635a571 SHA512 a3f38fbd67ca5c3c5e490000b4c02a27471ebdd8f598072924f77505f74c49155ae0c777c258eb0328f2fa8debed30e7b9bad0e960c97f5a390415aa08b9a801
-DIST kwayland-6.7.4.tar.xz 133380 BLAKE2B 5f9ea8ba785231e3b068b2f69ba3d329174c5685aae7514c1f3d9cd9350a17c4514d61f4443a96c90e46bedbac2fda8aa8e2f3608125c7de4dc445360cacc080 SHA512 c33a8aa80831545845701cd11afdc722904c25291e1482322b346fd8a0b7aab914b9fd1a516ac4168d8b886a585702ddd9a4941a678c59925a1c337bbc44692f
DIST kwayland-6.7.5.tar.xz 133408 BLAKE2B e7132a40806846b3beba3a280aba21b344cd6beeeb01887126c4b36b7345c6339a90f610a567c674a986b098dbbbccdd6d3fa893cb1ef0732f1370957b058abd SHA512 d639625d1eb59c13ee69c5c12772331ad2f414949be25f33e27911399f93b96ace3ebf0da0896031346f62094342a052daae14c995c26961039575ce7b313d6d
diff --git a/kde-plasma/kwayland/kwayland-6.7.4-r1.ebuild b/kde-plasma/kwayland/kwayland-6.7.4-r1.ebuild
deleted file mode 100644
index 63f1fd24e99b..000000000000
--- a/kde-plasma/kwayland/kwayland-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm flag-o-matic plasma.kde.org
-
-DESCRIPTION="Qt-style API to interact with the wayland-client API"
-HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
-
-LICENSE="LGPL-2.1"
-SLOT="6"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# All failing, I guess we need a virtual wayland server
-RESTRICT="test"
-
-# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h
-RDEPEND="
- >=dev-libs/wayland-1.24.0
- >=dev-qt/qtbase-${QTMIN}:6=[concurrent,gui,opengl,wayland]
- media-libs/libglvnd
-"
-DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.21.0
- >=dev-libs/wayland-protocols-1.15
- sys-kernel/linux-headers
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- >=dev-qt/qttools-${QTMIN}:6[linguist]
- >=dev-util/wayland-scanner-1.19.0
-"
-
-src_configure() {
- filter-lto # bug 866575
- ecm_src_configure
-}
diff --git a/kde-plasma/kwin-x11/Manifest b/kde-plasma/kwin-x11/Manifest
index a03e522096fc..fdd62722735f 100644
--- a/kde-plasma/kwin-x11/Manifest
+++ b/kde-plasma/kwin-x11/Manifest
@@ -1,3 +1,2 @@
DIST kwin-x11-6.6.6.tar.xz 6887932 BLAKE2B e282678d913bb420a8fcd6d6a322c843f909e8e08cbd78a7f8774ea1ff6430bceb73d31dabfdc549604af3a44e5328199a80cacb029468cceb70dd4ef75a05ad SHA512 89ec2c0e4b315b099fd23b0eba76955ee804a65904f97b0403a2c77d998e50360ce07e8c9c216aa5ccf9306feeb9665c89c2b513ea5a319ccd9f394291638882
-DIST kwin-x11-6.7.4.tar.xz 6900856 BLAKE2B b85c1964303c8bc489f55ab21e9ef64b7829282d20445d657abd2d832e41364994c744d153dae4453602c0f43649c6bf2c8c2b6f73343537adc55c0765b87d2a SHA512 5985e35b8669841d5da1ddb42ed43fbbfb3092fe0a9bb7c558182230a40887b8d4054ee0bd99d5b375c456a9343bcb3823b2d5017938f0fa24f0d4da1473b010
DIST kwin-x11-6.7.5.tar.xz 6907896 BLAKE2B 502ef5c61d3261d14dcc7e9ad0a266e261d193e6b6ebaf4566e80508f6207ac69f899e24ea3d2d630f6fdb65c43e2ccd8013bbe65173da6805acf17b4ed51b32 SHA512 5e5b829266e49eead3ce06205b6ac0740b8119fd0add6c72db6ef7185276bcd0beb0432e4f0d0ad6704077a1f4968392604b336e3045ea97cbc2cab76f637eef
diff --git a/kde-plasma/kwin-x11/kwin-x11-6.7.4-r1.ebuild b/kde-plasma/kwin-x11/kwin-x11-6.7.4-r1.ebuild
deleted file mode 100644
index e1dee9d37b0b..000000000000
--- a/kde-plasma/kwin-x11/kwin-x11-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Flexible, composited X window manager"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility gles2-only lock +nightlight selinux +shortcuts systemd"
-
-RESTRICT="test"
-
-# qtbase slot op: GuiPrivate use in tabbox
-COMMON_DEPEND="
- >=dev-libs/wayland-1.24.0
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,opengl,wayland,widgets,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsensors-${QTMIN}:6
- >=dev-qt/qtshadertools-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=dev-qt/qttools-${QTMIN}:6[widgets]
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6[qml]
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/breeze-${KDE_CATV}:6
- >=kde-plasma/kdecoration-${KDE_CATV}:6
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- media-libs/fontconfig
- media-libs/freetype
- media-libs/lcms:2
- media-libs/libcanberra
- >=media-libs/libdisplay-info-0.2.0:=
- media-libs/libepoxy
- media-libs/libglvnd
- >=media-libs/mesa-24.1.0_rc1[opengl,X]
- virtual/libudev:=
- x11-libs/libX11
- x11-libs/libXi
- >=x11-libs/libdrm-2.4.116
- >=x11-libs/libxcb-1.10:=
- >=x11-libs/libxkbcommon-1.5.0
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- accessibility? ( media-libs/libqaccessibilityclient:6 )
- lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
- nightlight? ( >=kde-plasma/knighttime-${KDE_CATV}:6 )
- shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-plasma/kdeplasma-addons:5
- !<kde-plasma/kwin-6.3.80
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-plasma/aurorae-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6
- sys-apps/hwdata
- >=x11-base/xwayland-23.1.0
- selinux? ( sec-policy/selinux-wm )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.16.0
- >=dev-libs/wayland-protocols-1.38
- >=dev-qt/qtbase-${QTMIN}:6[concurrent]
- x11-base/xorg-proto
- x11-libs/xcb-util-image
- test? ( >=kde-plasma/kwayland-${KDE_CATV}:6 )
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:6
-"
-
-src_prepare() {
- ecm_src_prepare
-
- # TODO: try to get a build switch upstreamed
- if ! use systemd; then
- sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
- $(cmake_use_find_package accessibility QAccessibilityClient6)
- -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
- -DKWIN_BUILD_NIGHTLIGHT=$(usex nightlight)
- -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index d8dd42c7f50d..c1418ddd40ee 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,4 +1,2 @@
DIST kwin-6.6.6.tar.xz 8890212 BLAKE2B e09059d6aa92249b9289bcbfdf32eddc78e3f87b0611d064210bdeb4a4046a53b5ead97cd1395b947826ff54ac26ef405c295a917193eda8b0cf3e628e69412f SHA512 3d6d6d0bd1fe9bd1af09b08c6a9cdfece04a9dec1e91b03ccd34e1c4e0333b5053f11450ef4e01a7524deb97f8b2c2a4c97ce39097dbf333f017126fbf82ce10
-DIST kwin-6.7.4-patchset-1.tar.xz 14332 BLAKE2B bfef459d8e7ec1620872de747d8e98eac479ec093c77e674bdce553520680c5e813ed6423549c635abbdf686af09ea4b91c089e640a5a3845dff15c806687717 SHA512 9d834430e7ed33f9b6e03239ab254896033b39fda1006fa9d1e95965b28f19fb38c00b5aeb3da14bd045fd96b269049e262d74c86c8ea8d63516652e761a0104
-DIST kwin-6.7.4.tar.xz 8997844 BLAKE2B 9dc1f918d5ae99fe72f8876bca17b70e0a03354a1480e8b1b737df35dd6a33c88193349b2300d748c994cd80f4e4a971517cf5f94f475e676d283920f18c20bd SHA512 03f038b23187cf940aa90b2431e8fb09ce1ba77a69941ac1f824db314536059bcf30b2b54d40d9e9b4fc6532a4a551263656dd246c6584a517cb791d51a52dba
DIST kwin-6.7.5.tar.xz 9007712 BLAKE2B 09636db952b25859105f71aba855f817f2b70a668ce26b79ba2d44910846a618b4b564f3004917a00a0b6f3e938d39bc5b3f8a186bcd499c01afbbce77c832da SHA512 8f69d8c06a7eb40f87de22347e00bbc9e157b9442f48c31c4a7373b8b62c96ba37991aa38019bd6c0b8437705593ec1740380a64a8e9af08fe6af235239bcdcc
diff --git a/kde-plasma/kwin/kwin-6.7.4-r1.ebuild b/kde-plasma/kwin/kwin-6.7.4-r1.ebuild
deleted file mode 100644
index d62ac27f2888..000000000000
--- a/kde-plasma/kwin/kwin-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-# TODO: ECMGenerateQDoc
-ECM_TEST="true"
-PYTHON_COMPAT=( python3_{13..14} )
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm fcaps plasma.kde.org python-any-r1 toolchain-funcs xdg
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility gamepad gles2-only lock screencast selinux +shortcuts systemd X"
-
-RESTRICT="test"
-
-# qtbase slot op: GuiPrivate use in tabbox, Qt6WaylandClientPrivate for xx-pip-v1
-# qtbase[X]: private/qtx11extras_p.h in src/helpers/killer
-COMMON_DEPEND="
- >=dev-libs/libei-1.4
- >=dev-libs/libinput-1.30:=
- >=dev-libs/wayland-1.24.0
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=dev-qt/qttools-${QTMIN}:6[widgets]
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6[qml]
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/kdecoration-${KDE_CATV}:6
- >=kde-plasma/knighttime-${KDE_CATV}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- media-libs/lcms:2
- media-libs/libcanberra
- >=media-libs/libdisplay-info-0.2.0:=
- media-libs/libepoxy
- media-libs/libglvnd
- >=media-libs/mesa-24.1.0_rc1[opengl,wayland]
- media-libs/vulkan-loader
- virtual/libudev:=
- >=x11-libs/libdrm-2.4.127
- >=x11-libs/libxcvt-0.1.1
- >=x11-libs/libxkbcommon-1.5.0
- accessibility? ( media-libs/libqaccessibilityclient:6 )
- gamepad? ( dev-libs/libevdev )
- lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
- screencast? ( >=media-video/pipewire-1.2.0:= )
- shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
- systemd? ( sys-apps/systemd:= )
- X? (
- x11-libs/libX11
- >=x11-libs/libxcb-1.10:=
- x11-libs/libXi
- x11-libs/libXres
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-plasma/kdeplasma-addons:5
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-plasma/aurorae-${KDE_CATV}:6
- >=kde-plasma/breeze-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6
- >=kde-plasma/milou-${KDE_CATV}:6
- sys-apps/hwdata
- selinux? ( sec-policy/selinux-wm )
- X? ( >=x11-base/xwayland-23.1.0[libei] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.21.0
- >=dev-libs/wayland-protocols-1.48
- >=dev-qt/qtbase-${QTMIN}:6[concurrent]
- dev-util/vulkan-headers
- test? ( screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) )
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:6
-"
-
-case ${PV} in
- 6.?.[6-9][0-5]* )
- # src/core/renderdevice.cpp enables Vulkan validation layers
- # for pre-releases to get better crashes.
- RDEPEND+=" media-libs/vulkan-layers"
- ;;
- *)
- ;;
-esac
-
-# https://bugs.gentoo.org/941628
-# -m 0755 to avoid suid with USE="-filecaps"
-FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland )
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 14
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 14
-}
-
-src_prepare() {
- ecm_src_prepare
-
- # TODO: try to get a build switch upstreamed
- if ! use gamepad; then
- sed -e "s/^pkg_check_modules.*libevdev/#&/" -i CMakeLists.txt || die
- fi
-
- # TODO: try to get a build switch upstreamed
- if ! use screencast; then
- sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
- fi
-
- # TODO: try to get a build switch upstreamed
- if ! use systemd; then
- sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- # KWIN_BUILD_DECORATIONS exists, drops aurorae, breeze
- # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
- $(cmake_use_find_package accessibility QAccessibilityClient6)
- -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
- -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
- -DKWIN_BUILD_X11=$(usex X)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- fcaps_pkg_postinst
-}
diff --git a/kde-plasma/kwin/kwin-6.7.4-r2.ebuild b/kde-plasma/kwin/kwin-6.7.4-r2.ebuild
deleted file mode 100644
index 29483463e8b0..000000000000
--- a/kde-plasma/kwin/kwin-6.7.4-r2.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PATCHSET="${P}-patchset-1"
-ECM_HANDBOOK="optional"
-# TODO: ECMGenerateQDoc
-ECM_TEST="true"
-PYTHON_COMPAT=( python3_{13..14} )
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm fcaps plasma.kde.org python-any-r1 toolchain-funcs xdg
-
-DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/kde/${PATCHSET}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility gamepad gles2-only lock screencast selinux +shortcuts systemd X"
-
-RESTRICT="test"
-
-# qtbase slot op: GuiPrivate use in tabbox, Qt6WaylandClientPrivate for xx-pip-v1
-# qtbase[X]: private/qtx11extras_p.h in src/helpers/killer
-COMMON_DEPEND="
- >=dev-libs/libei-1.4
- >=dev-libs/libinput-1.30:=
- >=dev-libs/wayland-1.24.0
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,wayland,widgets,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=dev-qt/qttools-${QTMIN}:6[widgets]
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6[qml]
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland]
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6=[wayland]
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/kdecoration-${KDE_CATV}:6
- >=kde-plasma/knighttime-${KDE_CATV}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- media-libs/lcms:2
- media-libs/libcanberra
- >=media-libs/libdisplay-info-0.2.0:=
- media-libs/libepoxy
- media-libs/libglvnd
- >=media-libs/mesa-24.1.0_rc1[opengl,wayland]
- media-libs/vulkan-loader
- virtual/libudev:=
- >=x11-libs/libdrm-2.4.127
- >=x11-libs/libxcvt-0.1.1
- >=x11-libs/libxkbcommon-1.5.0
- accessibility? ( media-libs/libqaccessibilityclient:6 )
- gamepad? ( dev-libs/libevdev )
- lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
- screencast? ( >=media-video/pipewire-1.2.0:= )
- shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
- systemd? ( sys-apps/systemd:= )
- X? (
- x11-libs/libX11
- >=x11-libs/libxcb-1.10:=
- x11-libs/libXi
- x11-libs/libXres
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-wm
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-plasma/kdeplasma-addons:5
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-plasma/aurorae-${KDE_CATV}:6
- >=kde-plasma/breeze-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6
- >=kde-plasma/milou-${KDE_CATV}:6
- sys-apps/hwdata
- selinux? ( sec-policy/selinux-wm )
- X? ( >=x11-base/xwayland-23.1.0[libei] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.21.0
- >=dev-libs/wayland-protocols-1.48
- >=dev-qt/qtbase-${QTMIN}:6[concurrent]
- dev-util/vulkan-headers
- test? ( screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) )
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:6
-"
-
-case ${PV} in
- 6.?.[6-9][0-5]* )
- # src/core/renderdevice.cpp enables Vulkan validation layers
- # for pre-releases to get better crashes.
- RDEPEND+=" media-libs/vulkan-layers"
- ;;
- *)
- ;;
-esac
-
-# https://bugs.gentoo.org/941628
-# -m 0755 to avoid suid with USE="-filecaps"
-FILECAPS=( -m 0755 cap_sys_nice=ep usr/bin/kwin_wayland )
-
-PATCHES=(
- "${WORKDIR}/${PATCHSET}" # in 6.7.5
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 14
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 14
-}
-
-src_prepare() {
- ecm_src_prepare
-
- # TODO: try to get a build switch upstreamed
- if ! use gamepad; then
- sed -e "s/^pkg_check_modules.*libevdev/#&/" -i CMakeLists.txt || die
- fi
-
- # TODO: try to get a build switch upstreamed
- if ! use screencast; then
- sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die
- fi
-
- # TODO: try to get a build switch upstreamed
- if ! use systemd; then
- sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- # KWIN_BUILD_DECORATIONS exists, drops aurorae, breeze
- # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
- $(cmake_use_find_package accessibility QAccessibilityClient6)
- -DKWIN_BUILD_SCREENLOCKER=$(usex lock)
- -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
- -DKWIN_BUILD_X11=$(usex X)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- fcaps_pkg_postinst
-}
diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
index f6a99237e138..0f570c2d00a9 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1,3 +1,2 @@
DIST kwrited-6.6.6.tar.xz 23504 BLAKE2B 58580982108e72ae4cf02669a7a548f07e48ba654195d54358f9e8801bd2f4622ed75d956ac7c860526a12ac356b55b3b29b11a98f7f5d2323aa1cbf2903cb8b SHA512 932c91b6d754b11209ff99bee40d879f93979cc3aa2fe8e58be1d444541ae63b0e53e07b6571040667f15e0c38c9ef769c94fb85a26d77616320d2b6b5919f17
-DIST kwrited-6.7.4.tar.xz 23492 BLAKE2B cf9ee4f87bf3bb1e514dec64d830e7f9385f785b8c2f9f3ba60b8f2dd41dc0a3d775ddba328f9546a21875204a9e997c45a74db6bbb0d9b845d035f5b8b394b5 SHA512 47bcba5eb104da78f141d378fdd505a1b69a2686f7b15719ab0ec769321405ec208806c3d5b76b5c6cf987515b649244c8f803d9add11c62ae887fd89e45479b
DIST kwrited-6.7.5.tar.xz 23496 BLAKE2B 95c2f017a17406e8bec6f983c859fd1c0abeeeef48fe2db6aea99c18cec2290e3bc30fd88a46a1f2a614fca0892bc3dbd41d742a0b4385223ac744061b3b1291 SHA512 f5b9f89373bb9c5b9836cc335f4de54c1703377830d02612da8358d86ba7fbffc6fa016801889b449532b5cc667aeb51c5f991726e068077f4580af5fa0e9d96
diff --git a/kde-plasma/kwrited/kwrited-6.7.4-r1.ebuild b/kde-plasma/kwrited/kwrited-6.7.4-r1.ebuild
deleted file mode 100644
index 92c3f405411a..000000000000
--- a/kde-plasma/kwrited/kwrited-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpty-${KFMIN}:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/layer-shell-qt/Manifest b/kde-plasma/layer-shell-qt/Manifest
index 6c3b9f92e2a0..f3d5a623839c 100644
--- a/kde-plasma/layer-shell-qt/Manifest
+++ b/kde-plasma/layer-shell-qt/Manifest
@@ -1,3 +1,2 @@
DIST layer-shell-qt-6.6.6.tar.xz 36564 BLAKE2B e2216359d37800ea16aaad98b31a589ba61ed821e8f0f6bb98ed5facc34b49daea1d854f05696189d6c26d4f28c7ea5c74ae5a85ee001be4b0f72ec59ffdfbf3 SHA512 dec535aa192e75db62728512c4c568d69adc9e42128c0df3a7818428e5325ec743184d2d6188f58fb910328675491b1fbad90bcf8921091f8ee9f9689c1d8ad7
-DIST layer-shell-qt-6.7.4.tar.xz 36524 BLAKE2B 02d199bc7752ef9d581f3df24898b0efd1228c44710a79a0487be5b8e777ba5ac49376737dbd3c07e4a2d8d8f8c0a9afb17f902b2ffed049da9b72fbbdc96f5c SHA512 5f765b07c642a88eb6a1e9705a5f7f2f9b298f539644c9bba891c5b0dbac8073d803431b7f86187fe1b22a5c31b4cc75533225f760d8d8634976469ecd3d5a0d
DIST layer-shell-qt-6.7.5.tar.xz 36528 BLAKE2B a17ac6a95803f583169cbc0e5c9bb8f026a4d4dac5b2e1c46152fcd990f9d45be972ed32c18be03b3e17e55b4ea6fc5c170bb31d437121cd3cd3c138a9944518 SHA512 6e968ceb11d405b39740c18841a7ec1f7798e2662a9343629e0e2a959d23609eae51425fea9d503d2d48722c0e65239cc6f7f44301935c31fcc1083ea0007918
diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-6.7.4-r1.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-6.7.4-r1.ebuild
deleted file mode 100644
index 5244b43e424b..000000000000
--- a/kde-plasma/layer-shell-qt/layer-shell-qt-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol"
-
-LICENSE="LGPL-3+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# slot op: various private QtWaylandClient headers
-RDEPEND="
- >=dev-libs/wayland-1.15
- >=dev-qt/qtbase-${QTMIN}:6=[gui,wayland]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- x11-libs/libxkbcommon
-"
-DEPEND="${RDEPEND}
- dev-libs/wayland-protocols
-"
-BDEPEND="
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index 6b9ed80a5ac4..765efbd9dae5 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1,3 +1,2 @@
DIST libkscreen-6.6.6.tar.xz 119872 BLAKE2B ceba2d3e3d6948217f7280bcac147db9085e0f9c439441a0fb9b6cc6249e1abbccdff43d01d2a4c98ef77b89d4ef54cfd9b182ebc8c05c3c32caba0bdd385397 SHA512 5b68eb9c4e98364243bd044a11c61d1e3da2a3b2b99eba032a6ab00f5cdec51b605bde4d1e1f20de4ad3f58f678798121d5a7c16708b0cde495c91951c59e667
-DIST libkscreen-6.7.4.tar.xz 120788 BLAKE2B 67ac947d05f5667cec45da0396278a24bce566e3d7009c27104b5cab4c42ba0224c69436ef9a4825b52dea9389c9a3237a088c2644cd6452d02b3bad6f90388e SHA512 1f6f60cde6aecab1f8bb87e07c6174ed17ac25f2b28178a5b96f4cd09f853ded67982de72b13eec3f1a6f64cabd339c2838bb552e29cd3741826907a7c5bea95
DIST libkscreen-6.7.5.tar.xz 120924 BLAKE2B f3d48b8a5d5cddd2f5fae1056217755d122716be388cd04d794441ce71fa947e04227f346a60620c21c4071bad49accb69981718f6223114808843c48ee2c7f7 SHA512 8efb26c43397278b6b55dff8ce23624e75435131d7f5a31da7315955f4b5a0563e6b547c44f26348d42455f1ae979435eb96505edb377035df35ef6ceef5cf08
diff --git a/kde-plasma/libkscreen/libkscreen-6.7.4-r1.ebuild b/kde-plasma/libkscreen/libkscreen-6.7.4-r1.ebuild
deleted file mode 100644
index b7c5c9d3efa3..000000000000
--- a/kde-plasma/libkscreen/libkscreen-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org toolchain-funcs
-
-DESCRIPTION="Plasma screen management library"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6/8"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running session
-RESTRICT="test"
-
-# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
-RDEPEND="
- >=dev-libs/wayland-1.24
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,X]
- >=kde-frameworks/kconfig-${KFMIN}:6
- x11-libs/libxcb:=
-"
-DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.21.0
-"
-BDEPEND="
- >=dev-qt/qttools-${QTMIN}:6[linguist]
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
-"
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 13.4
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 13.4
-}
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 401ec6b127d4..3087ee9902fd 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1,3 +1,2 @@
DIST libksysguard-6.6.6.tar.xz 337732 BLAKE2B c2aaa3a91b0651551dee3abfb2ce31923e4ce11f1e259e7e993950ac912b3235a3dd3e14ae1d2f3fd73e446f1d7bf126efed392c84ae6276bdc87fe786bc55fa SHA512 88abf200bf7f3ded0b9246f00ae14bf1a79fee306c9072b6bb43e5311cb2a6519c19d33cce09b7d2ab2982ff42cef721986fdaa9f2abc17f4738ca9b3f3e25df
-DIST libksysguard-6.7.4.tar.xz 344340 BLAKE2B b1df7c63318f5ba885330fed2b507483b8947579ee9b7097377e9dfebdc1af866c59a09393ba1879af793f64f02c8229a6e8ebeeea8b4db49141fdeff4df87e2 SHA512 d5b3062d63902daf9479ab36c81ba5b39fa24d6238aca23f162cad623c4886e469557e71d524ca7422816fadde8a0efc091097fc50c824fb475e810e7d259e76
DIST libksysguard-6.7.5.tar.xz 344312 BLAKE2B fb0b67613f7b26ef6d2717fdc94337765c5eb23df0dc2d58b10cfb6eed857fc27d3affd0ef40a3168017dd3b8a0173ece02651cc5e861acbd14f8d24ee91033e SHA512 75f4bc8f84ad81d3157c4515f317cfef994bf8aa594e761dbb58bf613e38aa163952a88bc557ee91943f0ca3159aebabd8d597a44b2fd879e6da4b51d13e1bed
diff --git a/kde-plasma/libksysguard/libksysguard-6.7.4-r1.ebuild b/kde-plasma/libksysguard/libksysguard-6.7.4-r1.ebuild
deleted file mode 100644
index af9e287cbd27..000000000000
--- a/kde-plasma/libksysguard/libksysguard-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm fcaps flag-o-matic plasma.kde.org toolchain-funcs
-
-DESCRIPTION="Task management and system monitoring library"
-
-LICENSE="LGPL-2+"
-SLOT="6/11"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- dev-libs/libnl:3
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6[qml]
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- net-libs/libpcap
- sys-apps/lm-sensors:=
- virtual/libudev:=
- virtual/zlib:=
- x11-libs/libdrm
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
-"
-
-# -m 0755 to avoid suid with USE="-filecaps"
-FILECAPS=( -m 0755 cap_net_raw+ep usr/libexec/ksysguard/ksgrd_network_helper )
-
-src_configure() {
- # support std::jthread and std::stop_token is not enabled per default
- # in libc++ prior to version 20, need to add "-fexperimental-library"
- if tc-is-clang && [[ $(tc-get-cxx-stdlib) == libc++ ]] && [[ "$(clang-major-version)" -lt 20 ]]; then
- append-cxxflags "-fexperimental-library"
- fi
-
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON
- )
- ecm_src_configure
-}
-
-src_test() {
- local CMAKE_SKIP_TESTS=(
- # bugs 797898, 889942: flaky test
- sensortreemodeltest
- # bugs 727844, 949883: flaky test
- processtest
- # bug 950312: flaky test
- formattertest
- )
- LC_NUMERIC="C" ecm_src_test # bug 695514
-}
diff --git a/kde-plasma/libplasma/Manifest b/kde-plasma/libplasma/Manifest
index 92d806d1f750..9ce9468e34b5 100644
--- a/kde-plasma/libplasma/Manifest
+++ b/kde-plasma/libplasma/Manifest
@@ -1,3 +1,2 @@
DIST libplasma-6.6.6.tar.xz 1971592 BLAKE2B 00a4f5d2d1b9814dd63657b8dd7e0d24d1ede88a6422c841d82a986ab03b1339b808caf0a34eb5977450b950683d5772cf5fdafc0bffbd26ac08e47ff95534c3 SHA512 709fbda2770eaf2eb28a7d56bb9b149033a893aaed27866c1cb3c063dd558b8c6219a64a6056c3c65a309902573f53f1f1e43695fb7ceefc5223df7b9fbe13c0
-DIST libplasma-6.7.4.tar.xz 1972912 BLAKE2B c328cb400e0d15f511cb99f061b259e3738efd9d09e16a0573457c87a93250999c5b48705417e41ebc9298d82264e018468e241b13807212b0200a2652fc1c5e SHA512 f9f33f163e542e6af83dc1ec85f397f5388d961dc78542672a3d659db64076fceaa852db364bc8cd767b42c60cdae9e36ca415a3e45fa13ce17bdcd886198a36
DIST libplasma-6.7.5.tar.xz 1973068 BLAKE2B 53813a4b80d149de663349f39c81b9257e14d2cd1665a9f96327d08fccc7c70e044426c81133973c69f0618f04465367b2d5569f03c250306ff3bdf6209df12e SHA512 40b1bb87885ca6fdd2173bf6cb39ab186e5cad4ee8991d76eb0e420fad801a4856412aac92d1cbda8e62b44988a88adf1df553afd9088cf590cd92482031f252
diff --git a/kde-plasma/libplasma/libplasma-6.7.4-r1.ebuild b/kde-plasma/libplasma/libplasma-6.7.4-r1.ebuild
deleted file mode 100644
index 2709ef2a8f1b..000000000000
--- a/kde-plasma/libplasma/libplasma-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6"
-
-LICENSE="LGPL-2+"
-SLOT="6/7"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="activities gles2-only"
-
-RESTRICT="test"
-
-# dev-qt/qtbase slot op: includes qpa/qplatformwindow_p.h, qpa/qplatformwindow.h
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gles2-only=,gui,opengl,widgets,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=dev-libs/wayland-1.15.0
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
- media-libs/libglvnd
- x11-libs/libX11
- x11-libs/libxcb
- activities? ( =kde-plasma/plasma-activities-${KDE_CATV}*:6= )
- !gles2-only? ( media-libs/libglvnd[X] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.19.0
- >=dev-libs/wayland-protocols-1.46
- x11-base/xorg-proto
- test? ( >=kde-frameworks/karchive-${KFMIN}:6 )
-"
-RDEPEND="${COMMON_DEPEND}
- !${CATEGORY}/${PN}:5[-kf6compat(-)]
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=kde-frameworks/kconfig-${KFMIN}:6[qml]
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- >=dev-util/wayland-scanner-1.19.0
-"
-
-PATCHES=( "${FILESDIR}/${PN}-6.6.91-activities-optional.patch" )
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_ACTIVITIES=$(usex activities)
- $(cmake_use_find_package !gles2-only OpenGL)
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index cf2a574b2129..10a347e17b99 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1,3 +1,2 @@
DIST milou-6.6.6.tar.xz 49956 BLAKE2B 39568c737b6bf8d463aec0047d66d3b1948962ae0243f28974e4bc4433887b3eb45fde62de3573be02e6a72c2f7d0a1e8608e9f97f8cfa3883b1e5f6dc9f59de SHA512 24edc1fb362a8a3b33cfa422ef5e49442fd41061c26830657c94efeb613f290f55e06ea90293679405efefab54e310ba5a61690eaaec1e55151e0adfd0bdd3a2
-DIST milou-6.7.4.tar.xz 50036 BLAKE2B b081c1a8dca6b1d24571aaee1042a58cc20b4ebfa9f149ab6560c1637d090e9ff005225e31b77e5f078625aa426d5694e430395316cd7db6d1f9d0644ef21f48 SHA512 f278519542a63dcca15974d43109e577bde0fbf18852df09acbd34dab5f0458b9d8a64a92ce7f67350d85e2fe1bd0786b6fa9a00592f277b334f9fc29aafebd6
DIST milou-6.7.5.tar.xz 50032 BLAKE2B 45e8a0f8a9e39051beda33e37c2d9c3da8c062c470161b2afc16f955218915dc7766b9b79a1984c3dd558b58522c4acafae71028398349b1b7bcc9f47532d25f SHA512 2cdeba0f69eaee3ad47003c10c4f175917a4d668ac4318b2b90da7658ce38d9444e2ff60ea4f3020fd33b9c1b953292b8f57a6e058a368ffcb45b4d77cbc3a01
diff --git a/kde-plasma/milou/milou-6.7.4-r1.ebuild b/kde-plasma/milou/milou-6.7.4-r1.ebuild
deleted file mode 100644
index f0da3828dfb9..000000000000
--- a/kde-plasma/milou/milou-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Dedicated search application built on top of Baloo"
-HOMEPAGE="https://invent.kde.org/plasma/milou"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/krunner-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/ocean-sound-theme/Manifest b/kde-plasma/ocean-sound-theme/Manifest
index b8345660fc3d..c6e00d144b21 100644
--- a/kde-plasma/ocean-sound-theme/Manifest
+++ b/kde-plasma/ocean-sound-theme/Manifest
@@ -1,3 +1,2 @@
DIST ocean-sound-theme-6.6.6.tar.xz 2124108 BLAKE2B ac5e3f7cc8ce0de0fe890f8a98c834a566785d9887ae181ffddf59018f937bdad30477fe42e33fe5a6a17be48a49ebaade72e9f38e1232629d90aaa2ec01051c SHA512 fa4d36560f8da11dba0273808e3dc7697a29cee390c8aac9a5b7b860042a6d1e51be895bd09eb981f5f4faa3a6d0a196579855c3f95f3ccdac826dbc53782291
-DIST ocean-sound-theme-6.7.4.tar.xz 2148012 BLAKE2B 896ec43f388900dceea4e351cacd8232f8723d47aa32e82e1cea1844b60291466b77d798e4b1cf0b27baac3e4d54d5f11c861621a87997aba8f2a1965699bbe5 SHA512 062beb7d556b9f4909dd40f9348bf089326fb1d82e61ef944806e1f66b78a9421280ba6fc4f1dc2ce7d2daafc040e8cd1883529cced641ed8b3d59d34446b035
DIST ocean-sound-theme-6.7.5.tar.xz 2148084 BLAKE2B b85e877b72d6c5d6e0024d0faf5968b53d773842675e727dc76734eff2f01ad5cd46967d3e2114bd14d58dbd7b79d8d5b3ecfd028cc63e087b5d0cb04928ab66 SHA512 d452ca78b20e0f6ec058f9dbf7b121789b36dcbeb4288f95f0eb47693314e25af9afea2104df248e0ed4eb0753dd717ef0a835c29f8aa0e36ba4951ae6ab4566
diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.7.4-r1.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.7.4-r1.ebuild
deleted file mode 100644
index bcec8a120f49..000000000000
--- a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Ocean Sound Theme for Plasma"
-HOMEPAGE="https://invent.kde.org/plasma/ocean-sound-theme"
-
-LICENSE="CC-BY-SA-4.0"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest
index 055f6e5e361b..f3d865dada6e 100644
--- a/kde-plasma/oxygen-sounds/Manifest
+++ b/kde-plasma/oxygen-sounds/Manifest
@@ -1,3 +1,2 @@
DIST oxygen-sounds-6.6.6.tar.xz 1935440 BLAKE2B 3a32f0229174baa6805ef713dd10ee0631d68151160afa784ae5ed75b3c763fdc9858194ae954158f5d7e3471c67847dabe440456fbfb98b979f2ad4db860349 SHA512 1952a2f11b777d6fecea2133b09354dd8dd859c0c27bd327684dcf9226ac6c711501b4c64335e27243812c4a3484e05d249629e7c0d20bb0723f6da2add8ae74
-DIST oxygen-sounds-6.7.4.tar.xz 1935760 BLAKE2B 39dab9f6f11b7ba5df92938708b689b04303a0c89766dc62d9cc5aa032b060f6243fd3673987c19fc10946f61f8f594c1820146677a6f5caf38ecf110e3bb0f3 SHA512 38c8ce5d603fa25ea224fea940425b30993ab1d41d2a2b12ada9fcc9144106f517caaa49f1b72f2063eac2f97ea963f2a5f41e02ace8e6f33abc854755ccc75a
DIST oxygen-sounds-6.7.5.tar.xz 1935560 BLAKE2B 9fd09387bfa1157f0d15666f35ec61f7909da3f07e14740c8b9c049cc0ce40ce752338306ac39021aeee00a87af044612e8617601b2caa1fe3bd0317b1025fae SHA512 1f6d40e4f5a2b5ad8281b740a5c4ff77de6e67e929840ddff5997dd1fbc5203c31b777d6c036b705769c9a9698858c6d73000a2805cbccf1de421c64788964b0
diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-6.7.4-r1.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-6.7.4-r1.ebuild
deleted file mode 100644
index c5dac595c5e9..000000000000
--- a/kde-plasma/oxygen-sounds/oxygen-sounds-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Oxygen sound theme for the Plasma desktop"
-HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index 115cfdd2f4ca..1318c26e14bd 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1,3 +1,2 @@
DIST oxygen-6.6.6.tar.xz 2971096 BLAKE2B 98e7fe9f3f5adf4de19ab6f8050786cf9fc3bca3b38dbc48ad089f08ba81e2adecf158a91b58e8599422cf6784dc8e1bf6859fd2a525769c0da07ba922b78b3d SHA512 4f6125ab52032dba250e5c8ba3e6f7b526ca76f7fbed4fa819191d2b50b1f3a717da77c74a28059efb2eb0f811d5812b1aba70ae6a140e39001cf2592d9ffdfe
-DIST oxygen-6.7.4.tar.xz 31833652 BLAKE2B ceb7b62baa3f1d9131cbe67149aeb0cdb6661d94a33069fb94e6f89543f0012ecb01ca3467fd0c16d3e103bbbb1d9949be72a4818f92cea587ee916aa40608cc SHA512 7e3c483c724b595c033837d525a10cb05b8120688621195dfcb7551d2b257b765b5b492406eb417a35e4ad532b4b0d702178cdd1e086f9e873316a1f37e68892
DIST oxygen-6.7.5.tar.xz 31829020 BLAKE2B f564eed8e2451d478d36bff2b539ea15b30fefc648e73729b5b1fcd7fb0c359386a988e0ea77474986139ab37e73228326c8d4669902c30b3ee083681497a9f4 SHA512 ae2864eba62e2531ea95fc2ffc0be675d76610c7d881d2afde4d2ae43720cbf35c9e2a01932941d8aa8a68ab838c5a6cf176bfeff15d62e818d741d7bf290751
diff --git a/kde-plasma/oxygen/oxygen-6.7.4-r1.ebuild b/kde-plasma/oxygen/oxygen-6.7.4-r1.ebuild
deleted file mode 100644
index a5b51186a9bf..000000000000
--- a/kde-plasma/oxygen/oxygen-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Oxygen visual style for the Plasma desktop"
-HOMEPAGE="https://invent.kde.org/plasma/oxygen"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/frameworkintegration-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/kdecoration-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- X? (
- >=dev-qt/qtbase-${QTMIN}:6=[gui,X]
- x11-libs/libxcb
- )
-"
-DEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kservice-${KFMIN}:6
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/libplasma-6.1.90:*[-kf6compat(-)]
- !<${CATEGORY}/${PN}-6.5.0:5
- >=dev-qt/qtsvg-${QTMIN}:6
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_QT6=ON
- -DBUILD_QT5=OFF
- $(cmake_use_find_package X XCB)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-activities-stats/Manifest b/kde-plasma/plasma-activities-stats/Manifest
index e0a0bc8a8bd6..e97b2d231fb2 100644
--- a/kde-plasma/plasma-activities-stats/Manifest
+++ b/kde-plasma/plasma-activities-stats/Manifest
@@ -1,3 +1,2 @@
DIST plasma-activities-stats-6.6.6.tar.xz 83508 BLAKE2B 5ce02cbba5aa902cf721f5e05177c06ecfa4420adb3a39d6fdfb57636f54cc54f82b5bfaf918db936f87cdc962f6d6dc825cfa374f41abf101a077be89479a16 SHA512 7f97749c4258a2dd629bd7bcc1a898a96be08a0156322230ab6d69a5624c558791c916c585b5bd91f8b391e8b4e5b2bdfc6454cae300969f1feac3e5d9774ee7
-DIST plasma-activities-stats-6.7.4.tar.xz 83512 BLAKE2B 18dd391e5cc5056a3603f24f0c2dc0de143869dc6d5ff1c72efd6a6416c7cd5e038cbc0c4ef34246ce74a65b866c4601952def7ebae8c036c3a15999bd319ae5 SHA512 278cb0248f4583b1f07a66dd376f11f0b1fb4e65d77bc508212077418e5cdab570cfed368febcc2a16092a250e8cf08a2c909ae4d42f155c33c76b57985ce45e
DIST plasma-activities-stats-6.7.5.tar.xz 83508 BLAKE2B 2e8dc662699f20b7cc008362e965078c550ae07dca4e23103795be0c6d68704e819390fc797f04411f9615b2378e838286220dacf70385c303144c885e91336d SHA512 9f5b17ef6dfb21db6abeddfbfc70c2a9a89189fd93359081eab29032adf67a48aae4fbb10bd8ae2fd19457c6312af2106ba803b8af6d2ae8371172ae0b762ae9
diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.7.4-r1.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.7.4-r1.ebuild
deleted file mode 100644
index 977966e1e07e..000000000000
--- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Library for accessing usage data collected by the activities system"
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,sql]
- >=kde-frameworks/kconfig-${KFMIN}:6
- kde-plasma/plasma-activities:6=
-"
-DEPEND="${RDEPEND}
- test? (
- dev-libs/boost
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- kde-plasma/kactivitymanagerd:6
- )
-"
-
-CMAKE_SKIP_TESTS=(
- PlasmaActivitiesStatsTest # permission denied; bug 970321
-)
diff --git a/kde-plasma/plasma-activities/Manifest b/kde-plasma/plasma-activities/Manifest
index 720ccbe353d4..ad920bdc1fe0 100644
--- a/kde-plasma/plasma-activities/Manifest
+++ b/kde-plasma/plasma-activities/Manifest
@@ -1,3 +1,2 @@
DIST plasma-activities-6.6.6.tar.xz 62992 BLAKE2B 36ad7bf9a5a6c8403805088b2de42c58b180208a2803e345ad6a9dec6967c9b2592b6942fafc5f05a978bfa060825d43d0dcbd8bd6f465144e1033fc7245cc70 SHA512 861299c0c08da736fea9750a1abee7aab88b5710c1424560cbca701aa5544d57a0a560f41436df60b24ea8cb931ce3ca986dbdaa0dfc66506055d5c78acfb604
-DIST plasma-activities-6.7.4.tar.xz 63592 BLAKE2B 8ab3f3226c5a8c0f0f4842375be1550646d846fec06e0ac765f2e1e0a22a47584120df16ad8570a0d8b8aba96ea04da66f9a2ee899dce9f2dd131f942d20718c SHA512 4a9800d53b4f71998a9b0d79e52efef97c7f7184707c69c1899a4bdac55d93fdb6250158b4c7c0599d55af02351743b91bf9ac2dac76ff54821c8b8b2548eca6
DIST plasma-activities-6.7.5.tar.xz 63596 BLAKE2B a4039c1fa0af71c9aa5473a6a1f08927774f09727c588917b27777df72b84bbc36ce202d708f5451b7256d24d39ead266198afb41b8d8dfe1b1335d72b0af8eb SHA512 6a546e0e885a2a77ad39bf584a882968a4950a00c9d41c30beba1ea7578af31d81dedc84b421c65dbc835d21117a6d38851c3c60d18eced66e44be82b6739aa0
diff --git a/kde-plasma/plasma-activities/plasma-activities-6.7.4-r1.ebuild b/kde-plasma/plasma-activities/plasma-activities-6.7.4-r1.ebuild
deleted file mode 100644
index a08cae0b86e8..000000000000
--- a/kde-plasma/plasma-activities/plasma-activities-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Core components for KDE's Activities System"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="6/7"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
-"
-DEPEND="${RDEPEND}
- test? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] )
-"
diff --git a/kde-plasma/plasma-bigscreen/Manifest b/kde-plasma/plasma-bigscreen/Manifest
index 391df5f77e3f..bd7a773c1ec3 100644
--- a/kde-plasma/plasma-bigscreen/Manifest
+++ b/kde-plasma/plasma-bigscreen/Manifest
@@ -1,2 +1 @@
-DIST plasma-bigscreen-6.7.4.tar.xz 2618152 BLAKE2B 3fde44937ba8e7d7f3d42caf7bfb0a3d2ce1426e5f8659e5b28da105206e3a48ee6c0eec951b7ff7403af18c0529bd2e5ae124534941384af8b698ba89b03b96 SHA512 7f830af055bfe8151505fd317b4b6c1905feb9c2fac96e724959c29652c5c4e6277eafbe16b2cfdb660e758b614acd84ed366028a66a63ca0b2d954387b2562e
DIST plasma-bigscreen-6.7.5.tar.xz 2618884 BLAKE2B a4a0a8aefa2da4b618dfd9652f550dac4380818ecfdf241bc6207aad65b280055d6f943172ce49f26649ded520f9ca007d8960a28555cc4e40b2e803742f90f1 SHA512 c35e9d762a42a4f4970291f8d2d96962b5ecba131bd444913add6bafc6dfd36cf7e05647becc30c42b22be4837de2786e69104ad2d8bc31ec930cb015561d4e8
diff --git a/kde-plasma/plasma-bigscreen/plasma-bigscreen-6.7.4-r1.ebuild b/kde-plasma/plasma-bigscreen/plasma-bigscreen-6.7.4-r1.ebuild
deleted file mode 100644
index 0b8724b0974e..000000000000
--- a/kde-plasma/plasma-bigscreen/plasma-bigscreen-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Plasma shell for TVs"
-HOMEPAGE="https://plasma-bigscreen.org/"
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="6"
-KEYWORDS="~amd64"
-IUSE=""
-
-# TODO: libcec automagic
-COMMON_DEPEND="
- >=dev-libs/libcec-6:=
- >=dev-libs/qcoro-0.7.0[qml]
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtmultimedia-${QTMIN}:6
- >=dev-qt/qtwebengine-${QTMIN}:6[qml]
- >=kde-frameworks/bluez-qt-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
- >=kde-plasma/libkscreen-${KDE_CATV}:6=
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
- >=kde-plasma/plasma-workspace-${KDE_CATV}:6
- media-libs/libsdl3
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/plasma-wayland-protocols
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtsvg-${QTMIN}:6
- >=dev-qt/qtvirtualkeyboard-${QTMIN}:6
- kde-misc/kdeconnect:6
- >=kde-plasma/kwin-${KDE_CATV}:6
- >=kde-plasma/milou-${KDE_CATV}:6
- >=kde-plasma/plasma-nano-${KDE_CATV}:6
- >=kde-plasma/plasma-nm-${KDE_CATV}:6
- >=kde-plasma/plasma-pa-${KDE_CATV}:6
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
-"
diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest
index 1ed09b3dfc67..c39dcd7fa8fb 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1,3 +1,2 @@
DIST plasma-browser-integration-6.6.6.tar.xz 240252 BLAKE2B 0a3953371d8b5277ccced0f11513f00b22d88feabbaabdebc0389b3fa6592e96b51d6562d487970c66743c71a8b2fee3aae52087e2e792776c4857767eb18b81 SHA512 0844701d35516b33dd543e8e9fe4005d78a6b5b95161fa9145ca5fb102f6c0fafdb867c5f0f87794bd6dacb80449b3602bd2addac27a4b842ddc365546d5a353
-DIST plasma-browser-integration-6.7.4.tar.xz 243148 BLAKE2B 7e131bc9fbf4e534ab1e6eff330d1d08d2701f7605a2f759ff408d41388fd4e68d2b23fe6dab1ea65f431a9a50712b0c88194027b1dab80cb6762cbcfbe304a8 SHA512 2f822be40a47bf6af8ee31017e4c3c18becaa79f012c328b62223224baa4e7a78d065bf5bf443cfefa1df31140a1fca8991cd84112014ae915115dd68f073a1c
DIST plasma-browser-integration-6.7.5.tar.xz 243120 BLAKE2B e49a6b6f4dc610aa0e736428ad4f4a8dbe5b1740f1227e97c2b290426bcdf174b7b182c8c1a0f375a4cd6a6311618394bfc04c9ce403f6c03b754cc57cc6931f SHA512 331689d2bfec1cae9da69f1514780d7fb26abb55fdaeb1d8fb951527efca6336d40efd4973a4b684a85929bbe21222d8fe78e9288abc07a8e45a9f84c5b1b954
diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.7.4-r1.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.7.4-r1.ebuild
deleted file mode 100644
index aa34afc64678..000000000000
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
-HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration"
-
-LICENSE="GPL-3+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kfilemetadata-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/purpose-${KFMIN}:6
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- >=kde-plasma/plasma-workspace-${KDE_CATV}:6
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/krunner-${KFMIN}:6
-"
-
-src_configure() {
- local mycmakeargs=(
- -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
- )
-
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index c25a2c099fa9..a21250982676 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1,4 +1,3 @@
DIST plasma-desktop-6.6.6.tar.xz 17080812 BLAKE2B f2c57fd6b5c6dd12c757e3c824fc408fa2ece2589a16278eac0c11b1db1fdb9ad7f442424bb548e4bf1efb51e1bab3b9e074aa005fb03374a49db3955ad49c27 SHA512 7a7c4e65c0244a7ea73f8ed915fbf08f79a6e489a5f969ed4ee84ea575ed861a990d59496a144a5a5d5d62e99ddd548f7ff08a6785ce64ce0b4d6816d87b82d3
-DIST plasma-desktop-6.7.4.tar.xz 17006412 BLAKE2B 86150ee890a941e095159c04343b4d8523efe5b018711589824dbc6bad7c16189854286468e6b7b31f84fdc6161a79921e890a784c7cf5debb2e228d92397fd3 SHA512 36fdce8ac288e02777426179bae97cb85795b1b21437251bf122b9b2a42960c40481fd9efd6cd6bfea6fed802d97a436c2e51d98272128fd4c94dc8622441342
DIST plasma-desktop-6.7.5.tar.xz 17011960 BLAKE2B 5bb00de2c75777a67cd766e01623c949c215c5630e7c66ca046fddf478d4ff6e81268be6a24d340c24ff74a7cf7ccde7781cb67d2f2f30821b7e02ecc6e688b8 SHA512 8a6066ada7b4133a02d3c33913ff9e379a85f7c06b458422d718be0fa0a9283930b3457e1ab2a367664d56e6f9f260e51021197b647ade065f34017dd7bc4b55
DIST plasma-desktop-override-include-dirs-5.tar.xz 6216 BLAKE2B 4959ac325f8073b476f73baba38a19cadb27bd4ee102bc0b78f64285e9d1522c2b490ea93c5742ba77804ae77d39848d6d79800cb469080d2ec301683164bc5e SHA512 a748db19ab69f373abcfd24a74dd03b794d595cd64ba6545a2b30fa625c829a49ead5acd1823756ffc963ea581b377f2795990b3bb707984c03576c5f67af558
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.7.4-r1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.7.4-r1.ebuild
deleted file mode 100644
index 1f4f97a04312..000000000000
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org optfeature xdg
-
-DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-5"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="ibus input_devices_wacom scim screencast sdl +semantic-desktop webengine"
-
-RESTRICT="test" # missing selenium-webdriver-at-spi
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
-# kde-plasma/plasma-workspace[X]: applets/pager/pagermodel.cpp includes xwindowtasksmodel.h
-COMMON_DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,wayland,widgets,xml,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtshadertools-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/attica-${KFMIN}:6
- >=kde-frameworks/karchive-${KFMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kbookmarks-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcodecs-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kded-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/knotifyconfig-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kparts-${KFMIN}:6
- >=kde-frameworks/krunner-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X(-)]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-frameworks/sonnet-${KFMIN}:6
- >=kde-plasma/kwin-${KDE_CATV}:6
- >=kde-plasma/libksysguard-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
- >=kde-plasma/plasma-workspace-${KDE_CATV}:6[screencast?,X(-)]
- >=kde-plasma/plasma5support-${KDE_CATV}:6
- virtual/libudev:=
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcursor
- x11-libs/libXi
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- ibus? (
- app-i18n/ibus
- dev-libs/glib:2
- x11-libs/xcb-util-keysyms
- )
- input_devices_wacom? (
- dev-libs/libwacom:=
- dev-libs/wayland
- media-libs/libcanberra
- )
- scim? ( app-i18n/scim )
- sdl? ( media-libs/libsdl2[joystick] )
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
- webengine? (
- kde-apps/kaccounts-integration:6
- >=net-libs/accounts-qt-1.17[qt6(+)]
- )
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
- x11-base/xorg-proto
- input_devices_wacom? ( >=dev-libs/wayland-protocols-1.44 )
- test? (
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
- >=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/plasma-workspace-6.0.80
- dev-libs/kirigami-addons:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-plasma/kwin-${KDE_CATV}:6[X(-)]
- >=kde-plasma/plasma-mimeapps-list-3
- media-fonts/noto-emoji
- sys-apps/util-linux
- x11-apps/setxkbmap
- x11-misc/xdg-user-dirs
- screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 )
- webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] )
-"
-BDEPEND="
- dev-util/intltool
- >=kde-frameworks/kcmutils-${KFMIN}:6
- virtual/pkgconfig
- input_devices_wacom? ( dev-util/wayland-scanner )
-"
-
-PATCHES=(
- "${WORKDIR}/${XORGHDRS}/${PN}-6.1.80-override-include-dirs.patch" # downstream patch
-)
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use ibus; then
- sed -e "s/XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \
- -i applets/kimpanel/backend/ibus/CMakeLists.txt || die
- fi
-
- # TODO: try to get a build switch upstreamed
- if ! use scim; then
- sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_KCM_MOUSE_X11=ON
- -DBUILD_KCM_TOUCHPAD_X11=ON
- -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
- $(cmake_use_find_package ibus GLIB2)
- -DBUILD_KCM_TABLET=$(usex input_devices_wacom)
- $(cmake_use_find_package sdl SDL2)
- $(cmake_use_find_package semantic-desktop KF6Baloo)
- $(cmake_use_find_package webengine AccountsQt6)
- $(cmake_use_find_package webengine KAccounts6)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
- # test_kio_fonts needs D-Bus, bug #634166
- # lookandfeel-kcmTest is unreliable for a long time, bug #607918
- local myctestargs=(
- -j1
- -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)"
- )
-
- ecm_src_test
-}
-
-src_install() {
- cmake_src_install
-
- # Provide kde-mimeapps.list with distribution kde-plasma/plasma-mimeapps-list
- rm "${ED}"/usr/share/applications/kde-mimeapps.list || die
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "screen reader support" "app-accessibility/orca"
- fi
- xdg_pkg_postinst
-}
diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest
index 6e740b163688..e82fc3bcfc81 100644
--- a/kde-plasma/plasma-disks/Manifest
+++ b/kde-plasma/plasma-disks/Manifest
@@ -1,3 +1,2 @@
DIST plasma-disks-6.6.6.tar.xz 107624 BLAKE2B d73442f0b965e853f01ffb3a88f5b9f04e400157b0eeb9509e251d98672cc6b53a345b4d6e2454c0e1c8c7486c33351feb086d215ed853d0fca7f447e6817cd7 SHA512 328e019d30c2b4b90d7fe0faf64a22a65a1a8709ec4e126b9d664efcd1188bf4090b8aa1a45b0a18d74c1f50c8ed7117318e0ad71fa400404c4dbebfa83c8c8c
-DIST plasma-disks-6.7.4.tar.xz 107856 BLAKE2B 7b47dd1518a2787735c345a181e862ddc7b9ec5117ded1e06003786d3a01273d0f95665bf0b1fa6cdc6f28927ed2421e09ac75653dd790e45846354a8650be59 SHA512 0c8bb873dbc7089eeac2fac70caa38beddc013204e44999325fb831d89620b611791d70b1eb00c0d5011e5cd5b95f4e64bff5f1f0b6cadfa77c7916de1637270
DIST plasma-disks-6.7.5.tar.xz 107868 BLAKE2B 6330136615b7b23ac7c855f716b5a3e80f576f4253ad662c8a980c39d4c67990f6c811ea8fcdd59aa197f2b81e084282062a716948a51a25401f1711625d7cee SHA512 1cb7530d4fdaf7d315eafc733e9b687d8c966ea8f98c7f3f990da2d07392cc8608abef43f5490a1075227d6a4c9019d554c7041cacd3962b0c1021a374a5c065
diff --git a/kde-plasma/plasma-disks/plasma-disks-6.7.4-r1.ebuild b/kde-plasma/plasma-disks/plasma-disks-6.7.4-r1.ebuild
deleted file mode 100644
index 6118efaf1591..000000000000
--- a/kde-plasma/plasma-disks/plasma-disks-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-disks"
-
-LICENSE="|| ( GPL-3 GPL-2 )"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- sys-apps/smartmontools
-"
-RDEPEND="${DEPEND}
- kde-plasma/kinfocenter:6
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest
index 65e5339908d6..671281f58c44 100644
--- a/kde-plasma/plasma-firewall/Manifest
+++ b/kde-plasma/plasma-firewall/Manifest
@@ -1,3 +1,2 @@
DIST plasma-firewall-6.6.6.tar.xz 384336 BLAKE2B 973234a827c35115d71896ae1c2a5932dff28756c3a23d422a0094613778ecd330eda7ab1fc8059009993555fa6c60899fbbf30a0de6c06b76d703d457e5f2f7 SHA512 502817a56dbd0ab977f5bb725a035edca7f506c821c5e206905b42a7c64470f6391650753d0efee41377c4967b796507c5fc1e49f0b11fb5802a569c91fdd54c
-DIST plasma-firewall-6.7.4.tar.xz 384832 BLAKE2B f2859f9b0c5bd440dcec6bd8efee97d305f940b61653a09bbd23643d1f2ed3dfbca13e355be7d866ae63f5c5f481ebde2ab9e1b9248549e30f8d2d1e807055a4 SHA512 fabce125d83888e72acd624d158ed37c75263d49b33089715e25eb0f42a70fc9628f562f4fe0fc3ed6765e15083844970366387362ef8e1bb9bb0c894074990b
DIST plasma-firewall-6.7.5.tar.xz 385008 BLAKE2B 6d34b5f43e5b6192db8c690e3584cf4b525fbcb6afb282b75831d6bc9af049eba9756c6500513c631bf0e80bbd65a256e2b4c606c8243a6f82ae2e7b5f9a2335 SHA512 f81f91b3e93ca9441a3d3a74a9114cce74c6c1d9670c3a0ec38d020fd175b0423e66289a4e5a87f6c59a45cc4051cbae9536004cbc20bb99b7c4dee8251683a9
diff --git a/kde-plasma/plasma-firewall/plasma-firewall-6.7.4-r1.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.7.4-r1.ebuild
deleted file mode 100644
index 3949ff6ec2c6..000000000000
--- a/kde-plasma/plasma-firewall/plasma-firewall-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{13..14} )
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org python-single-r1 xdg
-
-DESCRIPTION="Plasma frontend for Firewalld or UFW"
-HOMEPAGE="https://invent.kde.org/network/plasma-firewall"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="firewalld +ufw"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- ${PYTHON_DEPS}
- firewalld? ( net-firewall/firewalld )
- ufw? ( net-firewall/ufw )
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-
-src_prepare() {
- ecm_src_prepare
- # this kind of cmake magic doesn't work for us at all.
- sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \
- -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_FIREWALLD_BACKEND=$(usex firewalld)
- -DBUILD_UFW_BACKEND=$(usex ufw)
- )
- ecm_src_configure
-}
-
-pkg_postinst () {
- xdg_pkg_postinst
-
- if ! has_version sys-apps/systemd; then
- ewarn "${PN} is not functional without sys-apps/systemd at this point."
- ewarn "See also: https://bugs.gentoo.org/778527"
- fi
-}
diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
index 748fe796f7ff..ef63f60d6f54 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1,3 +1,2 @@
DIST plasma-integration-6.6.6.tar.xz 99932 BLAKE2B 75696046e57210921d5722193cfa96fc5a68083cba75fe34a0b25f79707bc40e1d5e8bfdabf59f33d818f102344a4701a39416c1ad1a6d5d6c1abb8a0b27f8a9 SHA512 496ac5534480d1e99359868f47d4b9ee763ce730d8bf727b78b94645c4e5999c4207798bdcd7390d443ea2bef5114bb1936b39ffac435a275f84c918dd6fbe6b
-DIST plasma-integration-6.7.4.tar.xz 94144 BLAKE2B d761b20aa98f362c3587ec2a7d62b4956ec4ab5469d45fae0ed3cbd6ec9a4d825f73830d151c6e9174f8157df32688b3287480afaf7a32d9a1183248ce4b7961 SHA512 c0ac99aeb7948393021cbb795fec3421f6f7dba2aa4c2b2af650630e4449fdb4fa545a3195232ddc2d489f85b0ed2d23b781a354ad8586992faa25415626be29
DIST plasma-integration-6.7.5.tar.xz 94176 BLAKE2B c3b952a93996d8001c0f56510876049c7b3f835657a1a995f2b596ef6b718ced27c93a97ed3a101c5b62b9fe6521265516273c673203da544adec0fbead90cd5 SHA512 a2d687a89cb309c49b8d51fd1ff5b5335f9d29126b783532ea6874656627de8f4aab411d57934570355e5b89bd73b0495a4890c1b947b8cc613e9f1f7288caf8
diff --git a/kde-plasma/plasma-integration/plasma-integration-6.7.4-r1.ebuild b/kde-plasma/plasma-integration/plasma-integration-6.7.4-r1.ebuild
deleted file mode 100644
index d30d605dbc16..000000000000
--- a/kde-plasma/plasma-integration/plasma-integration-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running kde environment
-RESTRICT="test"
-
-# slot ops: qdbus*_p.h and Qt6::GuiPrivate for qtx11extras_p.h
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- x11-libs/libXcursor
- x11-libs/libxcb
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.19.0
-"
-RDEPEND="${COMMON_DEPEND}
- !<${CATEGORY}/${PN}-6.5.0:5
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
- >=kde-plasma/qqc2-breeze-style-${KDE_CATV}:6
- media-fonts/hack
- media-fonts/noto
- media-fonts/noto-emoji
-"
-PDEPEND=">=kde-plasma/xdg-desktop-portal-kde-${KDE_CATV}:6"
-BDEPEND=">=dev-qt/qtbase-${QTMIN}:6[wayland]"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_QT6=ON
- -DBUILD_QT5=OFF
- -DDEFAULT_UNION_STYLE=OFF
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/plasma-keyboard/Manifest b/kde-plasma/plasma-keyboard/Manifest
index 6ae673bc76bd..b571401d49ee 100644
--- a/kde-plasma/plasma-keyboard/Manifest
+++ b/kde-plasma/plasma-keyboard/Manifest
@@ -1,3 +1,2 @@
DIST plasma-keyboard-6.6.6.tar.xz 91800 BLAKE2B e8ef65235bf63cf4cb753ee242237468a77ca70a1091cfcf6b9454b684be3257a18703cdda5b67085ba491d8d92842ebe8e7b9a500ace5e6328a3470e6901519 SHA512 03d90e114cf6d7d8c82390a864098fb18e2e6eea853890adc01eff29043a07df23e62acd4effc2b20ae4f8327b2daf297869e28b0df85f5ab384088093aa39b9
-DIST plasma-keyboard-6.7.4.tar.xz 126144 BLAKE2B e948faca837190a7eb5137fee59dc17a6a10350fb715d963b3fd09a70f5578aae48796633a6b2196f2be817102d672c8d5530a2bdc75efbd47d709fe97e04493 SHA512 2b8995a7aae33ab90c2fbef88f005b28f001fec32cfb9696e05f7ac6a9eb5b031e8a3b770e6bd2ec6c709ef237e4d8ffc4cf0f45ee4fd6ed3c71a6d947b09582
DIST plasma-keyboard-6.7.5.tar.xz 126276 BLAKE2B a23f8b65b6fe0261c59e58d4654d72dc6bc0f35971aeb32018704fe0a54f95935bce3ef76db0444df8877464831b2d42f3e3429332d1f4f426ee4c79e438c454 SHA512 c9aa98fc99de5f62fa05a91b03732c4ccfafcc1bdef439e24a20b72efbf5f6be014164de337a9b549e923968736367f53461d45f7f01c1ac6741d84646b766e0
diff --git a/kde-plasma/plasma-keyboard/plasma-keyboard-6.7.4-r1.ebuild b/kde-plasma/plasma-keyboard/plasma-keyboard-6.7.4-r1.ebuild
deleted file mode 100644
index c0f68764e5ba..000000000000
--- a/kde-plasma/plasma-keyboard/plasma-keyboard-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Virtual keyboard based on Qt Virtual Keyboard"
-
-LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1 LGPL-3"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-# slot op: Uses Qt6::GuiPrivate for qxkbcommon_p.h
-COMMON_DEPEND="
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6=[gui,wayland,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtvirtualkeyboard-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
-"
-RDEPEND="${COMMON_DEPEND}
- dev-libs/kirigami-addons
- >=kde-frameworks/kconfig-${KFMIN}:6[qml]
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/wayland-protocols-1.19
- test? ( >=dev-qt/qtwayland-${QTMIN}:6 )
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:6
-"
diff --git a/kde-plasma/plasma-login-manager/Manifest b/kde-plasma/plasma-login-manager/Manifest
index 68c3099078ef..976b388ff5af 100644
--- a/kde-plasma/plasma-login-manager/Manifest
+++ b/kde-plasma/plasma-login-manager/Manifest
@@ -1,3 +1,2 @@
DIST plasma-login-manager-6.6.6.tar.xz 152616 BLAKE2B 3eb041e7e5dd8157e994589d8fba93b5588225bbfeed90c60fca320cf6232e2bac65dfbec846c8e90ea6f32254c7292e80ce23e0ec18dba066622ea8e94e2819 SHA512 834161414036feade23f7b21f998ad6316deb930904eaa570e67f943d2aefe2678d1618fee223be6b3d7b572a130527a598d93f9fbdd74fff34e674f8fef3601
-DIST plasma-login-manager-6.7.4.tar.xz 150000 BLAKE2B 27c99c00a8ac6deaf5009c4d62cd43b5ce6309192ec829cdf7714bb3e7c3456f88636941763fa36aaf240cf32b679327f709c60b97cbae0d7184a03264f764c2 SHA512 e9a7055b57d27fd48fcd0b108761ae53884193589f34b899301c4873faeba804c25634667bfaf00dabe76cfe7c03d059c58efba72138de3005baebb9c5d16891
DIST plasma-login-manager-6.7.5.tar.xz 150116 BLAKE2B 2944d9c4be5a3641b404bb3401dda75939c1aa809249015fe9a64eed7e8c729ab5196227bfea779ed2e493fbfd54a27a834c1d1469f5b504846866ba8705c27b SHA512 b875d2537f140482af2bdbbc2fedc9b6ecadb9060f037d5e3109610fde72299bde6cfd5b07dda5295c0132545b3a9dd2d99429d8ed2f550049aa43d29dc1cf95
diff --git a/kde-plasma/plasma-login-manager/plasma-login-manager-6.7.4-r1.ebuild b/kde-plasma/plasma-login-manager/plasma-login-manager-6.7.4-r1.ebuild
deleted file mode 100644
index cc259b76ca2e..000000000000
--- a/kde-plasma/plasma-login-manager/plasma-login-manager-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.22.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org linux-info pam tmpfiles
-
-DESCRIPTION="Plasma Login Manager"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-login-manager"
-
-LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-6.22.1:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/kscreen-${KDE_CATV}:6
- >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma-workspace-${KDE_CATV}:6
- sys-apps/systemd:=[pam]
- sys-libs/pam
- x11-libs/libXau
-"
-RDEPEND="
- ${DEPEND}
- acct-user/plasmalogin
- kde-plasma/kwin[lock]
-"
-BDEPEND="
- dev-python/docutils
- >=dev-build/cmake-3.25.0
- >=dev-qt/qttools-${QTMIN}[linguist]
- kde-frameworks/extra-cmake-modules:0
- virtual/pkgconfig
-"
-
-pkg_setup() {
- local CONFIG_CHECK="~DRM"
- use kernel_linux && linux-info_pkg_setup
-}
-
-src_prepare() {
- touch 01gentoo.conf || die
-
- cat <<-EOF >> 01gentoo.conf
- [General]
- # Remove qtvirtualkeyboard as InputMethod default
- InputMethod=
- EOF
-
- cmake_src_prepare
-
- if ! use test; then
- sed -e "/^find_package/s/ Test//" -i CMakeLists.txt || die
- cmake_comment_add_subdirectory test
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DRUNTIME_DIR=/run/plasmalogin
-
- # We install our own, our layout isn't in the upstream repo
- -DINSTALL_PAM_CONFIGURATION=OFF
- # If non-systemd compat ever arrives, we can try 7
- # again to be in sync with CHECKVT from display-manager,
- # but until then, stick with upstream default of 1.
- #-DPLASMALOGIN_INITIAL_VT=7
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc/plasmalogin.conf.d/
- doins "${S}"/01gentoo.conf
-
- newpamd "${FILESDIR}"/plasmalogin.pam plasmalogin
- newpamd "${FILESDIR}"/plasmalogin-autologin.pam plasmalogin-autologin
- newpamd "${FILESDIR}"/plasmalogin-greeter.pam plasmalogin-greeter
-}
-
-pkg_postinst() {
- tmpfiles_process plasmalogin.conf
-}
diff --git a/kde-plasma/plasma-login-sessions/Manifest b/kde-plasma/plasma-login-sessions/Manifest
index b9f79b13ace4..cb53a301d3fc 100644
--- a/kde-plasma/plasma-login-sessions/Manifest
+++ b/kde-plasma/plasma-login-sessions/Manifest
@@ -1,3 +1,2 @@
DIST plasma-workspace-6.6.6.tar.xz 19353172 BLAKE2B facb27fb4bb86bed38ff3b745e2a043b63edb52f8c8afa4a42c80390b40a3733253fa83482ce3c2be4efc886144c78504d551b62581e9add5f7ba3943e476b6a SHA512 39c2709efd42328708c4357a16cdc672468ca7fde8cc913892d8b17e4a5ef7d175503a53b600a3a2e0c8138f7d4247801035e16353d495653dd588be652a1bff
-DIST plasma-workspace-6.7.4.tar.xz 19319192 BLAKE2B 9d6584791fd35d71e391d4aa0a2e202f0734e026a40e6a4deb16e9b7f81f355035d3b40beec9cccebdf88d248be370c7f7f6b414379a700fa8256883b7c850b3 SHA512 130521e5f15f4229541bcff6ced0a63f17b2880131908cd2f14e1989b873ace1ca67e8c81116fce7f01531b6f846f4fef74b0ff83a55067c97be7e65b6ea536d
DIST plasma-workspace-6.7.5.tar.xz 19319796 BLAKE2B 48c2a950a73006f947ecc34e7a0af03f7a6746f413a030c7e3c1960a0edc80ddd81c6bde84d6ddc936775489c1156bcbb580f493e8027073697044655c3a6aff SHA512 e4a93906ae96f5d64dfa9dfff8742426d44fd7b1a2e4d9ee6cc71baaaf563a725806c088c9d5b352fc8aad55a8002ceb09429b6d262c77b5b0f23e36b6a9679d
diff --git a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.7.4-r1.ebuild b/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.7.4-r1.ebuild
deleted file mode 100644
index ed99f063823c..000000000000
--- a/kde-plasma/plasma-login-sessions/plasma-login-sessions-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="false"
-ECM_I18N="false"
-KDE_ORG_NAME="${PN/login-sessions/workspace}"
-inherit ecm-common plasma.kde.org
-
-DESCRIPTION="KDE Plasma login sessions"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+wayland X"
-
-REQUIRED_USE="|| ( wayland X )"
-
-RDEPEND="
- !<kde-plasma/plasma-workspace-6.2.1
- >=kde-plasma/plasma-workspace-${KDE_CATV}:6[X?]
- wayland? ( kde-plasma/kwin:6 )
- X? ( kde-plasma/kwin-x11:6 )
-"
-
-ecm-common_inject_heredoc() {
- cat >> CMakeLists.txt <<- _EOF_ || die
- add_subdirectory(login-sessions)
- _EOF_
-}
-
-src_configure() {
- local mycmakeargs=(
- -DKDE_INSTALL_LIBEXECDIR=/usr/libexec # temp. workaround, bug 941502
- -DWITH_X11_SESSION=$(usex X)
- )
- ecm-common_src_configure
-}
-
-src_install() {
- cmake_src_install
- if ! use wayland; then
- rm -rv "${ED}"/usr/share/wayland-sessions || die
- fi
-}
diff --git a/kde-plasma/plasma-meta/plasma-meta-6.7.4-r1.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.7.4-r1.ebuild
deleted file mode 100644
index 6506344463c2..000000000000
--- a/kde-plasma/plasma-meta/plasma-meta-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit toolchain-funcs
-
-DESCRIPTION="Merge this to pull in all Plasma 6 packages"
-HOMEPAGE="https://kde.org/plasma-desktop/"
-
-LICENSE="metapackage"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="accessibility bluetooth +browser-integration +crash-handler crypt cups
-discover +display-manager +elogind +firewall flatpak grub gtk +kwallet
-+networkmanager ocr oxygen-theme plymouth pulseaudio rdp +sddm sdk +smart
-systemd thunderbolt unsupported virtualkeyboard wacom +wallpapers webengine X
-+xwayland"
-
-REQUIRED_USE="^^ ( elogind systemd ) firewall? ( systemd )"
-
-RDEPEND="
- !${CATEGORY}/${PN}:5
- !kde-plasma/khotkeys:5
- >=kde-plasma/aurorae-${PV}:${SLOT}
- >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
- >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
- >=kde-plasma/kde-cli-tools-common-${PV}
- >=kde-plasma/kdecoration-${PV}:${SLOT}
- >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
- >=kde-plasma/kdesu-gui-${PV}[X?]
- >=kde-plasma/keditfiletype-${PV}
- >=kde-plasma/kglobalacceld-${PV}:${SLOT}[X(-)?]
- >=kde-plasma/kinfocenter-${PV}:${SLOT}
- >=kde-plasma/kmenuedit-${PV}:${SLOT}
- >=kde-plasma/knighttime-${PV}:${SLOT}
- >=kde-plasma/kpipewire-${PV}:${SLOT}
- >=kde-plasma/kscreen-${PV}:${SLOT}
- >=kde-plasma/kscreenlocker-${PV}:${SLOT}
- >=kde-plasma/ksshaskpass-${PV}:${SLOT}
- >=kde-plasma/ksystemstats-${PV}:${SLOT}
- >=kde-plasma/kwayland-${PV}:${SLOT}
- >=kde-plasma/kwin-${PV}:${SLOT}[lock]
- >=kde-plasma/kwrited-${PV}:${SLOT}
- >=kde-plasma/layer-shell-qt-${PV}:${SLOT}
- >=kde-plasma/libkscreen-${PV}:${SLOT}
- >=kde-plasma/libksysguard-${PV}:${SLOT}
- >=kde-plasma/libplasma-${PV}:${SLOT}
- >=kde-plasma/milou-${PV}:${SLOT}
- >=kde-plasma/ocean-sound-theme-${PV}:${SLOT}
- >=kde-plasma/plasma-activities-${PV}:${SLOT}
- >=kde-plasma/plasma-activities-stats-${PV}:${SLOT}
- >=kde-plasma/plasma-desktop-${PV}:${SLOT}
- >=kde-plasma/plasma-integration-${PV}:${SLOT}
- >=kde-plasma/plasma-login-sessions-${PV}:${SLOT}[X?]
- >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT}
- >=kde-plasma/plasma-welcome-${PV}:${SLOT}
- >=kde-plasma/plasma-workspace-${PV}:${SLOT}[X?]
- >=kde-plasma/plasma5support-${PV}:${SLOT}
- >=kde-plasma/polkit-kde-agent-${PV}:*
- >=kde-plasma/powerdevil-${PV}:${SLOT}
- >=kde-plasma/qqc2-breeze-style-${PV}:${SLOT}
- >=kde-plasma/systemsettings-${PV}:${SLOT}
- >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT}
- sys-apps/dbus[elogind?,systemd?]
- sys-auth/polkit[elogind?,systemd?]
- sys-fs/udisks:2[elogind?,systemd?]
- bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
- browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
- crash-handler? (
- !systemd? ( >=kde-plasma/drkonqi-legacy-6.3.80_p20250417:${SLOT} )
- systemd? ( >=kde-plasma/drkonqi-${PV}:${SLOT} )
- )
- crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
- cups? (
- >=kde-plasma/print-manager-${PV}:${SLOT}
- net-print/cups-meta
- )
- discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
- display-manager? (
- sddm? (
- >=kde-plasma/sddm-kcm-${PV}:${SLOT}
- >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?]
- )
- !sddm? ( x11-misc/lightdm )
- )
- elogind? ( sys-auth/elogind[pam] )
- flatpak? ( >=kde-plasma/flatpak-kcm-${PV}:${SLOT} )
- grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
- gtk? (
- >=kde-plasma/breeze-gtk-${PV}:${SLOT}
- >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
- sys-apps/xdg-desktop-portal-gtk
- x11-misc/appmenu-gtk-module
- )
- kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} )
- networkmanager? (
- >=kde-plasma/plasma-nm-${PV}:${SLOT}
- net-misc/networkmanager[elogind?,systemd?]
- )
- oxygen-theme? (
- >=kde-frameworks/oxygen-icons-6.0.0:*
- >=kde-plasma/oxygen-${PV}:${SLOT}[X?]
- >=kde-plasma/oxygen-sounds-${PV}:${SLOT}
- )
- plymouth? (
- >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
- >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
- )
- pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
- rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} )
- sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
- smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} )
- systemd? (
- >=sys-apps/systemd-257[pam]
- firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} )
- )
- thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
- !unsupported? ( !gui-apps/qt6ct )
- virtualkeyboard? ( >=kde-plasma/plasma-keyboard-${PV}:${SLOT} )
- wacom? ( >=kde-plasma/plasma-desktop-${PV}:${SLOT}[input_devices_wacom] )
- wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
- webengine? ( kde-apps/khelpcenter:6 )
- X? (
- >=kde-plasma/kgamma-${PV}:${SLOT}
- >=kde-plasma/kwin-x11-${PV}:${SLOT}[lock]
- wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} )
- )
- xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0_p20250215-r1 )
-"
-# NOTE spectacle moved from KDE Gear (yy.mm) to KDE Plasma version scheme
-# TODO drop after 2027-04-26
-case ${PV} in
- *9999) RDEPEND+=" ~kde-plasma/spectacle-${PV}:${SLOT}" ;;
- *)
- RDEPEND+="
- >=kde-plasma/spectacle-$(ver_cut 1-3):${SLOT}
- <kde-plasma/spectacle-15
- "
- ;;
-esac
-# Optional runtime deps: kde-plasma/plasma-desktop, kde-plasma/spectacle
-RDEPEND="${RDEPEND}
- accessibility? ( app-accessibility/orca )
- ocr? ( app-text/tesseract )
-"
-
-pkg_postinst() {
- if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then
- # Workaround for bug #923292 (KDE-bug 479679)
- ewarn "plasmashell and other KDE Plasma components are known to misbehave"
- ewarn "when built with llvm-runtimes/libcxx, e.g. crashing when right-clicking"
- ewarn "on a panel. See bug #923292."
- ewarn ""
- ewarn "A possible (no warranty!) workaround is building llvm-runtimes/libcxx and"
- ewarn "llvm-runtimes/libcxxabi with the following in package.env:"
- ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\""
- ewarn "You may then need to rebuild dev-qt/* and kde-*/*."
- fi
- if has_version dev-qt/qtgui; then
- ewarn "KF5 and Qt5 support was removed in Gentoo. Such applications will exhibit"
- ewarn "various integration bugs and generally look out of place in Plasma 6."
- ewarn
- ewarn "This warning message is being displayed because dev-qt/qtgui:5 is"
- ewarn "currently installed which indicates the use of such applications."
- fi
-}
diff --git a/kde-plasma/plasma-nano/Manifest b/kde-plasma/plasma-nano/Manifest
index 215ac6a20b80..7e8395fd7926 100644
--- a/kde-plasma/plasma-nano/Manifest
+++ b/kde-plasma/plasma-nano/Manifest
@@ -1,2 +1 @@
-DIST plasma-nano-6.7.4.tar.xz 73544 BLAKE2B 770b3a47a5957e7eee8ae06b1aedd55f06b0291f107a957a29bc13d7792033d73f5ed2daa20328fd32dd96f77b989ca1f773e9caaf02e146185f62b742dbc206 SHA512 f47ecfbfe8a20a2620a2aa7fc9cd2e96f92574244369f2ad350e083d599cd4e49b943667bca33672e5f6d863994394b4b500cfe8403fd7122c40a1e67c1e6f20
DIST plasma-nano-6.7.5.tar.xz 73520 BLAKE2B 9738b282a9e75c6c39cfaa600ddc6b07633251677b90f8942b4f79b917502d7dd08f245ca8485f829d7a55c6d62cb49597aab68514f24dff76f4ec7853acdff9 SHA512 b82020fa2653661ce5bef66b5a4654901182fa48505edb10bc16703249ece38cfc375e1c113d9bed3c440bfe9d8c59d6b5d87414525e548d8050482b5e873731
diff --git a/kde-plasma/plasma-nano/plasma-nano-6.7.4-r1.ebuild b/kde-plasma/plasma-nano/plasma-nano-6.7.4-r1.ebuild
deleted file mode 100644
index 66a9dcbdebd7..000000000000
--- a/kde-plasma/plasma-nano/plasma-nano-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Minimal Plasma shell package"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-nano"
-
-LICENSE="CC0-1.0 GPL-2+ LGPL-2+ MIT"
-SLOT="6"
-KEYWORDS="~amd64"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index 4d6a39430942..693f1ec3cb03 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1,4 +1,2 @@
DIST plasma-nm-6.6.6.tar.xz 1477936 BLAKE2B 82f9d5c979ec79351b210461767b1ca7cedfd0ac8e867f5bfbc9e0c244bceb8510f4d07624f849fd7eb92b2de69c8c5f6aee36480f7bcaa98b1f187ddef5d210 SHA512 8a3752d746fe225a5803cb7d9da48059e62881efad8816e5c1bbbe7f66f27cc4ed5ca5f4f43c8ddaa261e2f3a8b89660fc03f2342ddf121f35979533694635ae
-DIST plasma-nm-6.7.4-patchset-1.tar.xz 5404 BLAKE2B af4fc4cae6fd6b505f5600cfd2bec2d8e196a3cd65a9f4dadf3cf8a84c08f1d1093c4fdfd95d8cedb6ae3bd5dfac40cf3c27363f4811f616b52d5d330975f7b6 SHA512 5d40f0aca78e1c4b40c0b8192321cc50925bc02e024ee21da8e3c2ae7ee9f617a8752b3a23cc06ccb90196b3649861d23c3aa65d7e115d8c03786eba5f838249
-DIST plasma-nm-6.7.4.tar.xz 1560640 BLAKE2B c2228e6687defeb51e1ec1e3ddd25a71a20973ef532d178e7e82469e51dd5eafd3f778fa64b6fc99ab5ad75da66da7c19511112e9ba851f3245bcf3387a126ac SHA512 27a523f3db25f7d8cbd5e3093da86a7219697370ae025d6d92d849a2c6a07794f47cab7e003a4c3340c475b41d60ed89250902642f2392a8320cb84505a3c7ad
DIST plasma-nm-6.7.5.tar.xz 1561908 BLAKE2B 408cf53bc4d61ff41734bd509994fdb3e727fde38d24f1659e93f475bcca75660da991bae1eae169e3d8f5613c072c81abc9b5acfb7cbb6fdd8eedb087a17024 SHA512 eacce5f85d519fe9a9beb89268aa0f080ca184b8f398445cad1a54f95ba0dc43ed017a42676e773dd3ad5abbad8a40cf160112f031b646657d6e63f8220a480a
diff --git a/kde-plasma/plasma-nm/plasma-nm-6.7.4-r1.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.7.4-r1.ebuild
deleted file mode 100644
index 599517fecbc7..000000000000
--- a/kde-plasma/plasma-nm/plasma-nm-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma applet for NetworkManager"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="openconnect teamd"
-
-COMMON_DEPEND="
- dev-libs/openssl:=
- dev-libs/qcoro[dbus]
- >=dev-libs/qtkeychain-0.16.0:=
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/modemmanager-qt-${KFMIN}:6
- >=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=]
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- net-misc/mobile-broadband-provider-info
- net-misc/networkmanager[teamd=]
- openconnect? (
- >=dev-qt/qtwebengine-${QTMIN}:6
- net-vpn/networkmanager-openconnect
- net-vpn/openconnect:=
- )
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kquickcharts-${KFMIN}:6
-"
-DEPEND="${COMMON_DEPEND}
- >=net-misc/modemmanager-1.20
-"
-BDEPEND="
- >=kde-frameworks/kcmutils-${KFMIN}:6
- virtual/pkgconfig
-"
-
-CMAKE_SKIP_TESTS=(
- # https://bugs.kde.org/show_bug.cgi?id=506217
- mobileproviderstest
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_OPENCONNECT=$(usex openconnect)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! has_version "kde-frameworks/kcmutils:6"; then
- elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6."
- elog "However, the networkmanagement KCM can be called from either systemsettings"
- elog "or manually: $ kcmshell6 kcm_networkmanagement"
- fi
-}
diff --git a/kde-plasma/plasma-nm/plasma-nm-6.7.4-r2.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.7.4-r2.ebuild
deleted file mode 100644
index 0d47844f0ce5..000000000000
--- a/kde-plasma/plasma-nm/plasma-nm-6.7.4-r2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PATCHSET="${P}-patchset-1"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma applet for NetworkManager"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/kde/${PATCHSET}.tar.xz"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="openconnect teamd"
-
-COMMON_DEPEND="
- dev-libs/openssl:=
- dev-libs/qcoro[dbus]
- >=dev-libs/qtkeychain-0.16.0:=
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/modemmanager-qt-${KFMIN}:6
- >=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=]
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- net-misc/mobile-broadband-provider-info
- net-misc/networkmanager[teamd=]
- openconnect? (
- >=dev-qt/qtwebengine-${QTMIN}:6
- net-vpn/networkmanager-openconnect
- net-vpn/openconnect:=
- )
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kquickcharts-${KFMIN}:6
-"
-DEPEND="${COMMON_DEPEND}
- >=net-misc/modemmanager-1.20
-"
-BDEPEND="
- >=kde-frameworks/kcmutils-${KFMIN}:6
- virtual/pkgconfig
-"
-
-CMAKE_SKIP_TESTS=(
- # https://bugs.kde.org/show_bug.cgi?id=506217
- mobileproviderstest
-)
-
-PATCHES=(
- "${WORKDIR}/${PATCHSET}" # in 6.7.5
-)
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_OPENCONNECT=$(usex openconnect)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! has_version "kde-frameworks/kcmutils:6"; then
- elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6."
- elog "However, the networkmanagement KCM can be called from either systemsettings"
- elog "or manually: $ kcmshell6 kcm_networkmanagement"
- fi
-}
diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index dd1142bd3f2a..b4223b3f0b97 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1,3 +1,2 @@
DIST plasma-pa-6.6.6.tar.xz 202776 BLAKE2B b406627dc4d4a0a3089eab323b0cc70ca6acad3064f382fa88f907fa7da678a81b4cb053a48a634793a20059e1482b1adc3f2f8ebe4bfac2eb2b6ef1969de237 SHA512 f8d00ab9e20acf64a5f92ef3fb557ebda82a62265b3da82bd632e9e2933ecc0c2e057d84c51af99be61bc6f0464fe07326aed87c4c75a0c8efcde52da56e052a
-DIST plasma-pa-6.7.4.tar.xz 216812 BLAKE2B 978994cd962d3cfeaeb2a55c5e49d67f746ee0169571219e1b8568ae986943375146d2096708631ef5d4ed5e2cb59ca61786c2088f62566242a8da5e4756a5e9 SHA512 a051f7ac6ab9cf821ae5fc92bd284c8cffa5ac133e9a6e8fbb1db3618f37a85c252780b433f11ecf02df787eb9cac741f9348d065be8084ab151a62104cf3811
DIST plasma-pa-6.7.5.tar.xz 216860 BLAKE2B f38afb479198bec69d5a7dfc2acdb84a581f67d2ccdb2f7c27001192f708f737bf5caab4f9a767b091e6e1c3678a2f7f4426c456ee60023512a7019207e88463 SHA512 2a36f5d6b84bffda449a396351270643a918422824aeaff57d8241d06f42401ce6c06edb111019f604dd8bb7eba69babb4bf07a8e94c10cf5bdf15cf348ee585
diff --git a/kde-plasma/plasma-pa/plasma-pa-6.7.4-r1.ebuild b/kde-plasma/plasma-pa/plasma-pa-6.7.4-r1.ebuild
deleted file mode 100644
index f05614fa6e4e..000000000000
--- a/kde-plasma/plasma-pa/plasma-pa-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # missing selenium-webdriver-at-spi
-
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- media-libs/libcanberra
- media-libs/libpulse
- >=media-libs/pulseaudio-qt-1.6.0:=
-"
-RDEPEND="${DEPEND}
- dev-libs/kirigami-addons:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- x11-themes/sound-theme-freedesktop
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index 5e37bebd7daa..dad836ffcf80 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1,3 +1,2 @@
DIST plasma-sdk-6.6.6.tar.xz 362588 BLAKE2B c50066653ce51ffc0bb02257e03bab3ed3237d9653a0f8467f0518c112d9e00004c73cd7793fd7b03cd7db3a6f776fe5b6aeb3a0a26a086e7c3ac65937cd178c SHA512 6dae0c3c331867871b1c634a80b52ad25e59af1783c5d193f80caa449e487c06c34dcb7723e9b3acc829510e5c465fe9329e688d73831bf5c0597aaf5911bc14
-DIST plasma-sdk-6.7.4.tar.xz 364128 BLAKE2B 322b11208c67eeb8e281885bed04421c0caf74ca3471293dfaa18f681ef4424318570956b796af0f03a8bd1b78fbcd0874303d66de1d37c4e249502bd4a18cff SHA512 345c122c80433f483a7f1fd1f9ca9cf939759b21318688bd6e8a2ed3e99441b7577a9af72fac3935d9a33f434355b74f26a56a10ad875788f099d35ad7920b28
DIST plasma-sdk-6.7.5.tar.xz 364244 BLAKE2B a14cdba55f9f9d4c96aa73975c19a7c42441efbeabac4af5bc61843f8b3ae2006adeb0b87f91cb4fc5f514ec8ca05483eacffbd6579cd1d2e6f4808a14ee7be0 SHA512 a657d3975077ce056895897810ac8da77c413efdf6a7fc5c1772db6149f7b03f601669061bb687847e582e6acea0fa6921c8706acfe7cd92d656b69844d076ad
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.7.4-r1.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-6.7.4-r1.ebuild
deleted file mode 100644
index bc9f96c540cd..000000000000
--- a/kde-plasma/plasma-sdk/plasma-sdk-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Useful applications for Plasma development"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/karchive-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/ktexteditor-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma5support-${KDE_CATV}:6
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest
index 5d1b21ec2e3a..b984481d6a69 100644
--- a/kde-plasma/plasma-systemmonitor/Manifest
+++ b/kde-plasma/plasma-systemmonitor/Manifest
@@ -1,3 +1,2 @@
DIST plasma-systemmonitor-6.6.6.tar.xz 239124 BLAKE2B 975cb7796803140ad70380db84b0fd6e21903df9789c8cbc06d0bc86cf2a12390e4c42d5c101c2c48e58896ab0404718653443832059cfa4a32f908eec9d0a6a SHA512 852a14b8bf475ff1f8f151b741ad6d3f247d73db7a856e9a8b525105aa4f8e6c7ca9931bccb363644f7c0b982a04e2d21e72ed85e99dc59e63a64d94dfaa5df6
-DIST plasma-systemmonitor-6.7.4.tar.xz 242948 BLAKE2B 7cb71b5860a8e6a6ff4933b63ad0940cfea3a0c6584e51a4dc3cfc5b9a517e0ccf154a4e7d3ab34d69b238b6a874c967bf1e6c68ec29c1d72f9810c25a593de2 SHA512 bdfce98fdba73a42a7cf6346a3c9acdcd24192a4e296a12f088c13119b3ff8129e1932897589404d3494ae83e56563ecb3d4400ae002ee10af13968cfe683230
DIST plasma-systemmonitor-6.7.5.tar.xz 243564 BLAKE2B 44720283c846e3100fd9030464168c06061862a4c7f095f9b4abe7fcf3ad0256b2e24ff41459e5c7e71c06c81b9f92fde0664a31a85b4aa7f34dd6a048f8be42 SHA512 02b0b98db6e36b505935b94ef2cd252575ee334e2e665da475faef19a05cb3fc1e28347da252124e066fbe89890154054c432267e54c582fcbef0e228686f003
diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.7.4-r1.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.7.4-r1.ebuild
deleted file mode 100644
index c5ad72bf40be..000000000000
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Monitor system sensors, process information and other system resources"
-HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/"
-
-LICENSE="|| ( GPL-3 GPL-2 )"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-1.1.0:6
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/libksysguard-${KDE_CATV}:6
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kquickcharts-${KFMIN}:6
- >=kde-plasma/ksystemstats-${KDE_CATV}:6
-"
-
-CMAKE_SKIP_TESTS=(
- # bug 977514, problem when running with translations available
- TestPageManager
-)
diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
index b9f5246e1fe6..18e281632f4f 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1,3 +1,2 @@
DIST plasma-thunderbolt-6.6.6.tar.xz 84452 BLAKE2B ebcf0a5fa855c823ee36bf2d1cf471e1ead96adc1798bb9dab74ba3216b931212e75f14e2cd22bd7b95dd8cdd2f32ff77d1d66e70d5180217a20b4ee3beccec9 SHA512 07787457280ce768fe15222187cf931c99a0b380f9fa2ff889913781f85ec94d99cb7ef5e02c48395f18693d0a54c7792ce89dcbe486d02d2823a63714cbdccd
-DIST plasma-thunderbolt-6.7.4.tar.xz 84452 BLAKE2B bb9e0688f9485edd4b5377857c57820bb204449edc2603cd3f25df9062412c0e80388ffd69e75ba1572dcc563628225320a69820ed8cab047aa5057a82f18efc SHA512 68edcc67b461c8a5a9c3b0400c9ea85213ef6c0343e074e9972b85cf5599d18f297d0f6314f75961dffdd886dce1957f1111c0777fa0da53ef5cca8f5e05467d
DIST plasma-thunderbolt-6.7.5.tar.xz 84440 BLAKE2B 39e76b4d96398521ba248d583e1689085f6f111f8e5f3ba6e7572866f362ae2a0834eb8c77f07bb24602b11c0b08a669a06315db5aa7266c4495b1371bee8e99 SHA512 d26853d3f575d30eb7bc29923033fb96f9fd10de051d960dd62b8eee62813dc01a704565c74d97bb933c69a7780ba976ce585dfb9d79e482cc2dedb47b26721f
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.4-r1.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.4-r1.ebuild
deleted file mode 100644
index a79a7063c84d..000000000000
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
-HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
-
-LICENSE="|| ( GPL-2 GPL-3+ )"
-SLOT="6"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-# tests require DBus
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:6
- sys-apps/bolt
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.5.ebuild
index a79a7063c84d..e2d710c6db80 100644
--- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.5.ebuild
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.7.5.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt"
LICENSE="|| ( GPL-2 GPL-3+ )"
SLOT="6"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
IUSE=""
# tests require DBus
diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index dc328a508c6b..29e6e07fbeb2 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1,3 +1,2 @@
DIST plasma-vault-6.6.6.tar.xz 203432 BLAKE2B 0f7e7a4eca32818385337b489f818c7010effa02f0c007bdc52b034a3bf017c134068df1c3530b670965110e466c39e3352c28e972c15d1ba5c560a67fb6ada9 SHA512 6c2fdc37b3d2c2cb5738fedff1b46241597f2f5ed2ff84c6087adaa064f58dcaa175d000c6e6b69eadba2d516ce2317240c3b391c27aa8ada468a06d571fadd6
-DIST plasma-vault-6.7.4.tar.xz 204004 BLAKE2B b67912b1efe4cfc3139b00c1c3f8b3cf281a54805d0242d0aa4b0157bef1a6e42a42168d6823f93f1a6b999bf3c3d957babd51b403c77ee739d9d5b060892801 SHA512 096d53a49e15d722d08ccb9b00f0caba2d2e6373090e590b34d7b639d1df577d0798585346f45f87c4a26af55dea4cf9637a56b0953d2237c0c39f2991f8a33f
DIST plasma-vault-6.7.5.tar.xz 204216 BLAKE2B 60e423b3a2785de921b38efd8bd7a498c46f9ce6bcdce32d05e289e26a29d23e30a15f6df0204ca44cb239659fb324f99a8ea0eb40b31cdf96d2720609abc49f SHA512 1eccc0ac8c9dc5d69affc22e35f178d026609daf0a7ffdf7d539c00989f4be2a94dddd7afe700db0dddead6763bf68cb3c7bf2d60807d951dc7bda9b9daf3fa3
diff --git a/kde-plasma/plasma-vault/plasma-vault-6.7.4-r1.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.7.4-r1.ebuild
deleted file mode 100644
index 8a749f65659d..000000000000
--- a/kde-plasma/plasma-vault/plasma-vault-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm flag-o-matic plasma.kde.org xdg
-
-DESCRIPTION="Plasma applet and services for creating encrypted vaults"
-HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
-
-LICENSE="LGPL-3"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="networkmanager"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcodecs-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-plasma/libksysguard-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
-"
-RDEPEND="${DEPEND}
- >=app-crypt/gocryptfs-1.8
-"
-
-pkg_pretend() {
- if [[ -n "${REPLACING_VERSIONS}" ]] && ! has_version app-crypt/gocryptfs; then
- ewarn "${CATEGORY}/${PN} now depends on app-crypt/gocryptfs exclusively."
- ewarn "If you still use deprecated CryFS or EncFS, you must put them in @world."
- fi
-}
-
-src_configure() {
- # ODR violations (bug #909446, kde#471836)
- filter-lto
-
- local mycmakeargs=(
- $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- local has_deprecated_backend
- dropping_backend() {
- if has_version ${2}; then
- elog "${CATEGORY}/${PN} will drop support for ${1} in the future."
- elog "Migrate away from any ${2} vaults before that happens."
- elog
- has_deprecated_backend=1
- fi
- }
-
- dropping_backend CryFS sys-fs/cryfs
- dropping_backend EncFS sys-fs/encfs
-
- if [[ has_deprecated_backend ]]; then
- elog "The only supported backend going forward will be app-crypt/gocryptfs."
- elog
- elog "See also:"
- elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/57"
- elog "https://invent.kde.org/plasma/plasma-vault/-/merge_requests/62"
- fi
-}
diff --git a/kde-plasma/plasma-welcome/Manifest b/kde-plasma/plasma-welcome/Manifest
index 7b2d8785120e..7e86f622be1c 100644
--- a/kde-plasma/plasma-welcome/Manifest
+++ b/kde-plasma/plasma-welcome/Manifest
@@ -1,3 +1,2 @@
DIST plasma-welcome-6.6.6.tar.xz 875280 BLAKE2B 4b35b0e061a5580db6fc2353c0f91ca39521b87a43ba78eb231869fc868abd7ebb0bace9a9a12d7b197d702d207cb92445639d84cb90a886ce73054ab1cf2407 SHA512 315d56daeb372c5d225bb356f7bcae45fb95d5249a42a649f372f2a0409a9d8b6f047a4f8fb2e458639374d86030cf6319f02086e6305fe79fc850c79a68d76b
-DIST plasma-welcome-6.7.4.tar.xz 870552 BLAKE2B 9895c3e6028177333114f823f18ef8d27e6de28ad5735cdd779a0345756e52b3a62e2833e30f98abdb0193e1d3262a932b64d68cc12aa5c11094049009dd4a4a SHA512 b44b83d50c348b9f17e0e2744d19c403923352df8dcc7976dfff491b27a764f7f60f127426f86de483e0a318be940dc803ab8358b593a2081657ea3d05d65195
DIST plasma-welcome-6.7.5.tar.xz 870532 BLAKE2B dd37c43f85b174d2aaf723e44a7b22b8fabab2450a947f056aff89ce328655e8b3c22d603b4822a450c05bc03072d43c42baac51e24b60b463561c4c9912fd4d SHA512 7185b4fe636926ad484a91606c362241490b32cc235de7214837ff0d652b86d14694e6ee7b799afb018effa277d547d65bea9bf2a37c31cc64e2db5ce5384077
diff --git a/kde-plasma/plasma-welcome/plasma-welcome-6.7.4-r1.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-6.7.4-r1.ebuild
deleted file mode 100644
index f60d85da794d..000000000000
--- a/kde-plasma/plasma-welcome/plasma-welcome-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm dot-a plasma.kde.org xdg
-
-DESCRIPTION="Friendly onboarding wizard for Plasma"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-libs/kirigami-addons-1.12.0
- >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
-
-src_configure() {
- lto-guarantee-fat
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
- strip-lto-bytecode
-}
diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
index da86301e1079..45d884fe6db5 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1,3 +1,2 @@
DIST plasma-workspace-wallpapers-6.6.6.tar.xz 226402020 BLAKE2B 115f2e1ee4c9422ccbbfd83855882a844fcded132b645e07945930049f52b2b2d94b238dcbeaa5b14f6048e618b0754a4703d56fc4f50471ee999824680f9b4a SHA512 e6c5c06e708e65d3259b8146d406aecb02d7811a32daea92abfd3bb1b149691c3bed00ce33bed74aeadee0037eaa8eb08df67550a081c25b56a6bafa47a90068
-DIST plasma-workspace-wallpapers-6.7.4.tar.xz 266566080 BLAKE2B 98fa80bd6402467883a8c8fee0acc4266a8f75d9e53cd078b5c1a398dd0b2aae52be40bd83d53a4c4a58dc02043975c0b8b693ffb84def6158500d0f2fc2d09c SHA512 c642fae525b8444ad8e727df658e3500bb1324bf4c14a4353c7b6c495340f4a9a54099abc15eeb523bc23b461cc3bff51733a37cf0826dd1adb00c4ce8670498
DIST plasma-workspace-wallpapers-6.7.5.tar.xz 266567140 BLAKE2B 0458c50bf50f5cf6a81ad505bad37b949f5d2215c611b5f38f9a89c97c6d0ffbb90636b504ec29de6d07f7e7b1de76d0de4a77e83176bbde81cc1101a7d22849 SHA512 cf7e3a57be8cacb6655b607694ebb0415cd3226223531296b4b67caea02cdbea2ca5831f530231c5bcbd2b0ec1135ec3cf9d8fb97a91eb1b3ced7db55cc653ec
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.7.4-r1.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.7.4-r1.ebuild
deleted file mode 100644
index e8c444e52f2f..000000000000
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=6.11.2
-inherit cmake plasma.kde.org
-
-DESCRIPTION="Wallpapers for the Plasma workspace"
-
-LICENSE="GPL-2"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6
- kde-frameworks/extra-cmake-modules:0
-"
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index b9f79b13ace4..cb53a301d3fc 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1,3 +1,2 @@
DIST plasma-workspace-6.6.6.tar.xz 19353172 BLAKE2B facb27fb4bb86bed38ff3b745e2a043b63edb52f8c8afa4a42c80390b40a3733253fa83482ce3c2be4efc886144c78504d551b62581e9add5f7ba3943e476b6a SHA512 39c2709efd42328708c4357a16cdc672468ca7fde8cc913892d8b17e4a5ef7d175503a53b600a3a2e0c8138f7d4247801035e16353d495653dd588be652a1bff
-DIST plasma-workspace-6.7.4.tar.xz 19319192 BLAKE2B 9d6584791fd35d71e391d4aa0a2e202f0734e026a40e6a4deb16e9b7f81f355035d3b40beec9cccebdf88d248be370c7f7f6b414379a700fa8256883b7c850b3 SHA512 130521e5f15f4229541bcff6ced0a63f17b2880131908cd2f14e1989b873ace1ca67e8c81116fce7f01531b6f846f4fef74b0ff83a55067c97be7e65b6ea536d
DIST plasma-workspace-6.7.5.tar.xz 19319796 BLAKE2B 48c2a950a73006f947ecc34e7a0af03f7a6746f413a030c7e3c1960a0edc80ddd81c6bde84d6ddc936775489c1156bcbb580f493e8027073697044655c3a6aff SHA512 e4a93906ae96f5d64dfa9dfff8742426d44fd7b1a2e4d9ee6cc71baaaf563a725806c088c9d5b352fc8aad55a8002ceb09429b6d262c77b5b0f23e36b6a9679d
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.7.4-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.7.4-r1.ebuild
deleted file mode 100644
index fa3334a34337..000000000000
--- a/kde-plasma/plasma-workspace/plasma-workspace-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma workspace"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="appstream +fontconfig flatpak +ksysguard networkmanager +policykit
-screencast +semantic-desktop systemd telemetry +wallpaper-metadata +X"
-
-REQUIRED_USE="fontconfig? ( X )"
-RESTRICT="test"
-
-# kde-frameworks/kwindowsystem[X]: Uses KX11Extras
-# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
-# slot op: various private QtWaylandClient headers
-COMMON_DEPEND="
- dev-libs/icu:=
- >=dev-libs/wayland-1.15
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,libinput,network,opengl,sql,sqlite,wayland,widgets,xml]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=dev-qt/qtlocation-${QTMIN}:6
- >=dev-qt/qtpositioning-${QTMIN}:6
- >=dev-qt/qtshadertools-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/karchive-${KFMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kbookmarks-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kded-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/kholidays-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kpackage-${KFMIN}:6
- >=kde-frameworks/kparts-${KFMIN}:6
- >=kde-frameworks/krunner-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/ksvg-${KFMIN}:6
- >=kde-frameworks/ktexteditor-${KFMIN}:6
- >=kde-frameworks/ktextwidgets-${KFMIN}:6
- >=kde-frameworks/kwallet-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/prison-${KFMIN}:6[qml]
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-plasma/breeze-${KDE_CATV}:6
- >=kde-plasma/knighttime-${KDE_CATV}:6
- >=kde-plasma/kscreenlocker-${KDE_CATV}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
- >=kde-plasma/kwin-${KDE_CATV}:6
- >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
- >=kde-plasma/libkscreen-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
- media-libs/libcanberra
- sci-libs/libqalculate:=
- sys-apps/dbus
- virtual/zlib:=
- virtual/libudev:=
- appstream? ( >=dev-libs/appstream-1[qt6] )
- flatpak? ( sys-apps/flatpak )
- ksysguard? ( >=kde-plasma/libksysguard-${KDE_CATV}:6 )
- networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
- policykit? ( virtual/libcrypt:= )
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 )
- systemd? ( sys-apps/systemd:= )
- telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
- wallpaper-metadata? ( kde-apps/libkexiv2:6 )
- X? (
- >=dev-qt/qtbase-${QTMIN}:6=[X]
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libxcb
- x11-libs/libXcursor
- x11-libs/libXfixes
- x11-libs/libXtst
- x11-libs/xcb-util
- fontconfig? (
- media-libs/fontconfig
- media-libs/freetype
- x11-libs/libXft
- x11-libs/xcb-util-image
- )
- )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.21.0
- dev-libs/qcoro
- >=dev-qt/qtbase-${QTMIN}:6[concurrent]
- test? ( screencast? ( >=media-video/pipewire-0.3:* ) )
- X? (
- fontconfig? ( x11-libs/libXrender )
- x11-base/xorg-proto
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !kde-plasma/libkworkspace:5
- !<kde-plasma/plasma-desktop-6.6.90
- !<kde-plasma/xdg-desktop-portal-kde-6.1.90
- !kde-plasma/xembed-sni-proxy:*
- app-text/iso-codes
- dev-libs/kirigami-addons:6
- >=dev-qt/qttools-${QTMIN}:*[qdbus]
- kde-apps/kio-extras:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kquickcharts-${KFMIN}:6
- >=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
- >=kde-plasma/kdesu-gui-${KDE_CATV}:*
- >=kde-plasma/milou-${KDE_CATV}:6
- >=kde-plasma/plasma-integration-${KDE_CATV}:6
- sys-apps/dbus
- x11-apps/xmessage
- x11-apps/xprop
- x11-apps/xrdb
- policykit? ( sys-apps/accountsservice )
- screencast? ( >=media-video/pipewire-0.3:* )
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- >=dev-util/wayland-scanner-1.19.0
- >=kde-frameworks/kcmutils-${KFMIN}:6
- virtual/pkgconfig
- test? (
- >=dev-qt/qtwayland-${QTMIN}:6[compositor(+)]
- X? ( x11-misc/xdotool )
- )
-"
-PDEPEND="
- >=kde-plasma/plasma-login-sessions-${KDE_CATV}:6
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478
- "${FILESDIR}/${PN}-6.7.3-optional-nm.patch" # in git master
-)
-
-src_prepare() {
- ecm_src_prepare
-
- cmake_comment_add_subdirectory login-sessions
-
- if ! use policykit; then
- cmake_comment_add_subdirectory -f kcms users
- fi
-
- if ! use fontconfig; then
- ecm_punt_bogus_dep XCB IMAGE
- sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die
- fi
-
- # TODO: try to get build switches upstreamed
- if ! use flatpak; then
- sed -e "s/^pkg_check_modules.*Flatpak/#&/" -i CMakeLists.txt || die
- fi
- if ! use systemd; then
- sed -e "s/^pkg_check_modules.*SYSTEMD/#&/" -i CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X) # remember to submit patches with bugs
- -DWITH_X11_SESSION=$(usex X)
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
- -DGLIBC_LOCALE_GEN=OFF
- -DGLIBC_LOCALE_PREGENERATED=$(usex elibc_glibc)
- $(cmake_use_find_package appstream AppStreamQt)
- $(cmake_use_find_package fontconfig Fontconfig)
- $(cmake_use_find_package fontconfig Freetype)
- $(cmake_use_find_package ksysguard KSysGuard)
- -DBUILD_GEOTIMEZONED=$(usex networkmanager)
- -DBUILD_CAMERAINDICATOR=$(usex screencast)
- $(cmake_use_find_package semantic-desktop KF6Baloo)
- $(cmake_use_find_package telemetry KF6UserFeedback)
- $(cmake_use_find_package wallpaper-metadata KExiv2Qt6)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # default startup and shutdown scripts
- insinto /etc/xdg/plasma-workspace/env
- doins "${FILESDIR}"/10-agent-startup.sh
-
- insinto /etc/xdg/plasma-workspace/shutdown
- doins "${FILESDIR}"/10-agent-shutdown.sh
- fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh
-}
-
-pkg_postinst () {
- xdg_pkg_postinst
-
- elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
- elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh"
- elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
-}
diff --git a/kde-plasma/plasma5support/Manifest b/kde-plasma/plasma5support/Manifest
index 1c0425ae8c09..785bd7e96d51 100644
--- a/kde-plasma/plasma5support/Manifest
+++ b/kde-plasma/plasma5support/Manifest
@@ -1,3 +1,2 @@
DIST plasma5support-6.6.6.tar.xz 835368 BLAKE2B 7e7bf3d55ca5264fe19878a2fed718e9d115ba9d862a603c7c16703d8450117e919deafec1e098b5d333768f4546e560ca41a03f652fbe26ea3bd64877f7a889 SHA512 d84a822cad2c7af8757bdac64df71dd440b6874ee69c87eb467075a6753787ca58d5d2d80d76851ac5c2099905173e9b6c9806d16b914a81be2ccb979229c45f
-DIST plasma5support-6.7.4.tar.xz 837820 BLAKE2B 146b14f872a9db5ee24ce7c4540f2f345817cf0fa783efae5c6a3dbba0184863ce9919f984343a7470d55cc0ffdeae438bdc2d6dff4945f09a8d853f3d906e0c SHA512 e2ef8cf5497e601f5ba444313ecf530c0a5c781beff80367a9753e7b22689b8c2d8026044db3c46cbe76895a5a2cc84954c2685c7c5191aa7b59efcfdeec4e36
DIST plasma5support-6.7.5.tar.xz 838004 BLAKE2B cdde2efe616aeb917bd74b7bd98ed6c44528511152d566e40d34fc07499ca7f64edc53067c6d2849b057d0e244c6a0ed6c557cf7aae0c98a7a3ef21720737b2d SHA512 4a0b501618856b549f4ee2704e16c8d509f7218f6fb736ee21c4548a0753b2eba470fc037ec6fa8bb6f6c418f8d8a061773a2c755a6cb1874edaba13204d16fd
diff --git a/kde-plasma/plasma5support/plasma5support-6.7.4-r1.ebuild b/kde-plasma/plasma5support/plasma5support-6.7.4-r1.ebuild
deleted file mode 100644
index 8f72986d4c75..000000000000
--- a/kde-plasma/plasma5support/plasma5support-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="true"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6"
-
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="activities geolocation ksysguard X"
-
-RESTRICT="test" # bug 926347
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/kholidays-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kunitconversion-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- activities? ( >=kde-plasma/plasma-activities-${KDE_CATV}:6= )
- geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
- ksysguard? ( >=kde-plasma/libksysguard-${KDE_CATV}:6 )
- X? ( x11-libs/libX11 )
-"
-RDEPEND="${DEPEND}
- !kde-plasma/plasma-workspace:5
- !<kde-plasma/plasma-workspace-6.5.90:6
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package activities PlasmaActivities)
- $(cmake_use_find_package geolocation KF6NetworkManagerQt)
- $(cmake_use_find_package ksysguard KSysGuard)
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index 89a0d3feee3b..edd26e296286 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1,3 +1,2 @@
DIST plymouth-kcm-6.6.6.tar.xz 49940 BLAKE2B 3562c1aa13a429c8810ffe99ae799c8ea41fbad37c004dcaf052ce071e496565370e81b957a5d8e1d23c6cb91db5de959c536b382461c619a3cf7539807847d6 SHA512 2233bf69a729c3be5ac0daf3de3ca5c968378e40a4f8e9c3c779ab26de3d0e7d335aae4421e4fc45581ec09b9c0df68c5366e8f03bd68166fd8a90a0810b5cc4
-DIST plymouth-kcm-6.7.4.tar.xz 50740 BLAKE2B ebf38a5fcdfa865a2ea29ce3200067ca5cf314b61980f311b845a06b54cdff8aebb35ac3c21b675831afce22ff59a555229a914f3856057c149eb7c5fdcc29a1 SHA512 7e150ee239db3e19aefdc86c5ad301b5691d6ce45906edc03fc092d96c12381eaa5345cc48aa6babc70105ce0c66887d2bd5cb321ca336cc70c8485164cc51e6
DIST plymouth-kcm-6.7.5.tar.xz 50768 BLAKE2B 28d550e19c9d5b90d23e3f52dbc49fb3d8ead04dee4ab182d8242bf3f2c903087bf65cd678c72874dee02e388719c2a595e9bbe523a43926c1d60a3c3ea868c8 SHA512 110bd9450f43042745777e275ce97d10b10a4a7e75470a5967d173dad2a7db579ac92fc11a8acc2ba7a02ae8daf37d131901b1c278f42ff8c765bd2916e4a53d
diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-6.7.4-r1.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-6.7.4-r1.ebuild
deleted file mode 100644
index 2c94991d69d5..000000000000
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma control module for Plymouth"
-HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/karchive-${KFMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- sys-boot/plymouth
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
index 5eb8c7e19be6..4fa7d0dde7c8 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1,3 +1,2 @@
DIST polkit-kde-agent-1-6.6.6.tar.xz 57344 BLAKE2B b741864664b4d0935e3eb1d7af8f4bc36b38188effae5d39b9ab8ab7e78934e0acd21b3e070fbe70745be22acf2d84540efd39b31838e277d6cb2d26aa00a0db SHA512 246a13badf9d72aa152ed317792e01a69dce003232b51cde0cd375d14933c3a50d6e389003dd85af7830b07994f26a0fb29963d32f70a7a0a0387805f2d43477
-DIST polkit-kde-agent-1-6.7.4.tar.xz 57572 BLAKE2B 349632a36c17228cea402c601f1fef7b2a7cd614fcb57f270900558d6316f8d1520bdc765479d769227a8ea62977cda5e012957d4a78178acc66089d2559d689 SHA512 f9d53f2830cde85d16b0b4941b25a83eea4e0a8b984086d1a350da1060bd1e72d03d93017f08863a54d9316503e506c53198fada0ff2d55da2bf0979ed45a755
DIST polkit-kde-agent-1-6.7.5.tar.xz 57596 BLAKE2B 18f394558d5bee1ce44fcc06072ea585fb0c175024a3b3bb8d8df3f162221ab70881b6a926c03718d57c8cb69efe78d7a6077f10f96d04ae3d6be6ce20672a9b SHA512 f4f98d9a22550876253bdc638c67a5438c499a65085d3fc337d4c1047a4092dc6cf0525725f561d37f7a0e32518511d9aa0af831e04e5432c81f0c2633a0252f
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.7.4-r1.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.7.4-r1.ebuild
deleted file mode 100644
index e5ec0fe3f13a..000000000000
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="${PN}-1"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="PolKit agent module for KDE Plasma"
-HOMEPAGE="https://kde.org/"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
- >=sys-auth/polkit-qt-0.175[qt6(+)]
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qt5compat-${QTMIN}:6[qml]
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
-"
diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 78c53e00f8b6..7c1c87203f75 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1,3 +1,2 @@
DIST powerdevil-6.6.6.tar.xz 1252384 BLAKE2B 0162789822fe4cf2d1b428f0a3bdce082d2a4076a87909cd77b58f6592b0b654f3be1d9008eaf90c83b71f00024dfbb3cab319b669dce8b1e2d3e44f445e7ad2 SHA512 b1030747c1061a4f1bc2a63a7f616a4b49b3cecdac7731449cf21d768c1d0db7b8fad4ab3819c1ef7c47f6075bff218bc3daad91d5c25de0a18e199b15b5d3a4
-DIST powerdevil-6.7.4.tar.xz 1250620 BLAKE2B 69b823e2924e83584241cd9bed6960d017619aac4a4fd487c4e27fabc7b7e15589096ed964fc9bc66b4aab6c4a3d8f92d4722a95f5842ec2ea2dbcb49e8d8396 SHA512 7047a65df92bfe2f038134e7bc06e69aabb73dddcc7ec015326ee4797e03fc7ede3e37bbf1e6d67ff96bb98f7f41d558b68b97c383eefa92f5020f880be623af
DIST powerdevil-6.7.5.tar.xz 1251080 BLAKE2B 77474bb33bedbec2f1544af926c322f67e7eac6fdcc307c77db8dd843c9a74470f079f4d408741659ddf0b2893bf07fdbb2a14be921d1d4707210227ea22a8f5 SHA512 93af580e2bc0a3a6c354c0a1c08bdc93b4355fddeabb461a1a1f6b9026d437fb5f70e046c9e5542e298a8852c792bbd134a445cc8ab4ede8e36a3965c14823fc
diff --git a/kde-plasma/powerdevil/powerdevil-6.7.4-r1.ebuild b/kde-plasma/powerdevil/powerdevil-6.7.4-r1.ebuild
deleted file mode 100644
index 28faa37a4adb..000000000000
--- a/kde-plasma/powerdevil/powerdevil-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm fcaps plasma.kde.org xdg
-
-DESCRIPTION="Power management for KDE Plasma Shell"
-HOMEPAGE="https://invent.kde.org/plasma/powerdevil"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="brightness-control"
-
-RESTRICT="test" # bug 926513
-
-# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
-COMMON_DEPEND="
- dev-libs/qcoro[dbus]
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,wayland,widgets,X]
- >=kde-frameworks/kauth-${KFMIN}:6[policykit]
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kidletime-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/krunner-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/solid-${KFMIN}:6
- >=kde-plasma/libkscreen-${KDE_CATV}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
- >=kde-plasma/plasma-workspace-${KDE_CATV}:6
- virtual/libudev:=
- x11-libs/libxcb
- brightness-control? ( app-misc/ddcutil:= )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.20.0
-"
-RDEPEND="${COMMON_DEPEND}
- !<kde-plasma/plasma-workspace-6.1.90:*
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- || (
- sys-apps/tuned[ppd]
- sys-power/power-profiles-daemon
- sys-power/tlp
- )
- >=sys-power/upower-0.9.23
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- >=kde-frameworks/kcmutils-${KFMIN}:6
-"
-
-# -m 0755 to avoid suid with USE="-filecaps"
-FILECAPS=( -m 0755 cap_wake_alarm=ep usr/libexec/org_kde_powerdevil )
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package brightness-control DDCUtil)
- )
- use test && mycmakeargs+=(
- -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bug 926513
- ecm_src_test -j1
-}
-
-pkg_postinst() {
- if has_version "<sys-apps/systemd-257"; then
- ewarn "org_kde_powerdevil won't start under systemd user session."
- ewarn "You must upgrade to >=sys-apps/systemd-257. Bug #956312"
- fi
- xdg_pkg_postinst
- fcaps_pkg_postinst
-}
diff --git a/kde-plasma/print-manager/Manifest b/kde-plasma/print-manager/Manifest
index 54723d54ec54..bee516bc3ad8 100644
--- a/kde-plasma/print-manager/Manifest
+++ b/kde-plasma/print-manager/Manifest
@@ -1,3 +1,2 @@
DIST print-manager-6.6.6.tar.xz 386360 BLAKE2B a08174c8c29736d537dc6c5ed890549f11d338acab077fd0a74c2d9a7d9e8133aeaa9d4a350ddb76434450a97e15934cfd5e79c67ac51b45b9bb7569c58442f7 SHA512 d8dd2d10c4dcae5cda8d919741dd4e227a6c9e1f5bbd50292bf5454ac9b3498a5c9de0a0f34d31842bb7416d8bad91a086bc698a93f23dab8ecd10f88f91619c
-DIST print-manager-6.7.4.tar.xz 404708 BLAKE2B a23960421c624d1bb4d552ecd88a6beb214349b722474bd08a98a814980a128a2284bf34351947af488767d178459eab7128cc9d70ef89a917990cf623f95bf4 SHA512 9c6a39d2ec04d6f8239f7c45fd403a57387882a47c3eea60256dbcbe06c6cdbde2613fde879312d3bdcc211d6762c805ef9dc067a0d9cceed0cbd0724f6639ce
DIST print-manager-6.7.5.tar.xz 405292 BLAKE2B 8c4c209597c2d05759ccb60b77c7423f0a31a0d7e5c0676d76ec9a941d7ea484a0cf60620b01d7d1d18518e461dfb32c46c71e8d3f831ff84def37937cec9eac SHA512 d6a6c9148362d4991dff52e45ac5c0e0a9436e7d43545792594a6875d1e6acaae9d8a23cf2b3a189fe2f613569e704681b1e9074a348350f3391e2da0eb576df
diff --git a/kde-plasma/print-manager/print-manager-6.7.4-r1.ebuild b/kde-plasma/print-manager/print-manager-6.7.4-r1.ebuild
deleted file mode 100644
index 599029e349cd..000000000000
--- a/kde-plasma/print-manager/print-manager-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Manage CUPS print jobs and printers in Plasma"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+gtk test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- >=dev-libs/kirigami-addons-1.10.0:6
- >=dev-qt/qt5compat-${QTMIN}:6
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=net-print/cups-2.4
-"
-RDEPEND="${DEPEND}
- !<kde-plasma/print-manager-23.08.5-r100:5
- >=kde-frameworks/kdeclarative-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- gtk? ( app-admin/system-config-printer )
-"
-DEPEND+=" test? ( >=kde-frameworks/kitemmodels-${KFMIN}:6 )"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
- -DBUILD_WITH_CUPS3=OFF # TODO: not yet packaged
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
- ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
- ewarn "an important, though optional, runtime dependency:"
- ewarn
- ewarn "app-admin/system-config-printer"
- ewarn
- ewarn "${PN} will work nevertheless, but is going to be less comfortable"
- ewarn "and will show the following error status during runtime:"
- ewarn
- ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
- ewarn "was not provided by any .service files'\""
- fi
-}
diff --git a/kde-plasma/qqc2-breeze-style/Manifest b/kde-plasma/qqc2-breeze-style/Manifest
index e263c41e5720..5e435758e476 100644
--- a/kde-plasma/qqc2-breeze-style/Manifest
+++ b/kde-plasma/qqc2-breeze-style/Manifest
@@ -1,3 +1,2 @@
DIST qqc2-breeze-style-6.6.6.tar.xz 66176 BLAKE2B 87cfc0ae4018be248c6b9362e51ef73fdffd032cadbf2c16f3480544280d15712a08a6a38ba2f17d18d88d54ed05559959198d03d165881e73117b313ce3b27a SHA512 569d1424d69d41364b67cbf6fff6b940fb8d8075cc8dc4af46ddc483c7e03f2ed44557adecfad6080f45da92602bb08f98ccb25ca2e81aac37e3ca53f814aace
-DIST qqc2-breeze-style-6.7.4.tar.xz 66240 BLAKE2B c65b8a9e43174ef995d84e0bb501eeca18508991bf911d323a56442512f74209b8b2e23defc0d189b56a5a1fe1c73ec97fc4a3d8781b1262daef92a0b5e5c19b SHA512 076434d94344f84408b647b15d9c2a777efe8edd36e228ae96cb25c30593ba19000744ea37cf02dfff04cb39c02403484f4d1a815e3974283a7690639c56de9c
DIST qqc2-breeze-style-6.7.5.tar.xz 66228 BLAKE2B 82deeb944a95b3c2f829dcf2f88b552d695235385d840b8a860b8bfe6dc069f5bedd3562b9d07162c54a751fb57889abcb9191ad2517cc431472262ef3d0d6ca SHA512 13358516c6a6eeb0ab54e1b167a6089f94c56e8eea062bdffade3be83277e61133230e5f7c05545b38691d9b21ec1307e09b08f5588b879f2175eb40ba718c9a
diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.7.4-r1.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.7.4-r1.ebuild
deleted file mode 100644
index 8e64a735c20c..000000000000
--- a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Breeze inspired QQC2 Style"
-
-LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index 6897cdb0580d..b0feadd03a3c 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1,3 +1,2 @@
DIST sddm-kcm-6.6.6.tar.xz 105248 BLAKE2B d044a3c107ba5f359241e48f070fb8c8cb9b5ed3b7cea14138520d4078465efc3e935c7a472deb907c719647355d999ee6655c521185126966c798dba9ebf8bd SHA512 8846a9b0ea68578c6323dc932c4cfd7c1967c692c98c3847380639ff9c17e574de05562480c611e76389132b38185067d90fb7f5bda27db8f49dbcca665b6c51
-DIST sddm-kcm-6.7.4.tar.xz 107564 BLAKE2B 2f4f062d67c4a26ea2f38f6d1e9c0c3ea68c471e9a146511c461f3851a839a6c7dac486dbfabb2b631413efa5b16b1fb4aea479767b45f1cf48f9c74d537fd25 SHA512 b6dff0298da3d0ff963795c092ce224b763d9e59e1d72ce3ce8cb84b6b04314c7a5975b077f761a5b8fc29744dd5159734a74ad323aceccd94349ca803c0aa63
DIST sddm-kcm-6.7.5.tar.xz 107636 BLAKE2B 46a918f7cfeda6b6cdb8da145151d887bcba6b890152e104657c37e0fa221b677de6937976b4e241ebc66dec5c33275638e53b1e40e56f5c84dfd4e20973cf08 SHA512 2d220fc3aff1be83be162e4a1cf175b52d29c4d65fdeee0b802d6ee7d9ff47f092eaf0584eb9d7ea8284298b3665f092fc88f3452e72981bb4d39c112504409d
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-6.7.4-r1.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-6.7.4-r1.ebuild
deleted file mode 100644
index 856b3e546805..000000000000
--- a/kde-plasma/sddm-kcm/sddm-kcm-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="KDE Plasma control module for SDDM"
-HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm"
-
-LICENSE="GPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=kde-frameworks/karchive-${KFMIN}:6
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/knewstuff-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- x11-misc/sddm
-"
-BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
-
-DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/spectacle/Manifest b/kde-plasma/spectacle/Manifest
index c39b86cf6568..dec788e8f0b1 100644
--- a/kde-plasma/spectacle/Manifest
+++ b/kde-plasma/spectacle/Manifest
@@ -1,3 +1,2 @@
DIST spectacle-6.6.6.tar.xz 1610072 BLAKE2B d7ac6f1a57ae9116bf4c22980f6ce8d73181ec844ac428ce5f042d4dc3ef964590b8307b46b0290a5b5aa4b67dd8aa5455fbce2e8524aed6ec15969c3141030e SHA512 d41a015541f821cb7b5ebbb1d404e28a9ad33902e3a7897323365ca615c5acf129d2384490da5fb67743e5349c038c4d668b8b8076a55d13e5980076edb04225
-DIST spectacle-6.7.4.tar.xz 1613528 BLAKE2B 399a891bba760a8f37a2173aa0c2113e9076a03496ffe713d7fe2bd46b2f974ac3e34ba1c761ee5b86b8c82b93eaa8548850ffb5bde074de13dee66cbd927188 SHA512 97d8ad0356aa66b1c81e696b87fb42a36734fe3c8f913ff4efaf5ef4e18c99ccb0a4252cd74b12a52020579fa21751aca92d52a1162a7fae1e9ee90e29f2b3db
DIST spectacle-6.7.5.tar.xz 1613788 BLAKE2B 04921d5ab123dc57ef4ac146f459fcd7bc498d884babfd26e8ac7ec34cf8735b6023f7b37f80f44f6d533f8cfbe50018c88cab173a5ef98122d60e257681a744 SHA512 7f980aa322456043b2e3db3565f2f925456ae0d8b5c4310aa16fec1bdb6bed178ce0c84583e8b6f46e8268170f3c06b6d973fe5d7435dcc2309e096304d1c470
diff --git a/kde-plasma/spectacle/spectacle-6.7.4-r1.ebuild b/kde-plasma/spectacle/spectacle-6.7.4-r1.ebuild
deleted file mode 100644
index 8dc4d7a4944b..000000000000
--- a/kde-plasma/spectacle/spectacle-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Screenshot capture utility"
-HOMEPAGE="https://apps.kde.org/spectacle/"
-
-LICENSE="LGPL-2+ handbook? ( FDL-1.3 )"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="share"
-
-# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
-COMMON_DEPEND="
- app-text/tesseract:=
- dev-libs/wayland
- >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,wayland,widgets,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/prison-${KFMIN}:6
- >=kde-plasma/kpipewire-${KDE_CATV}:6
- >=kde-plasma/layer-shell-qt-${KDE_CATV}:6
- >=media-libs/kquickimageeditor-0.6.0:6
- media-libs/opencv:=
- x11-libs/libxcb
- x11-libs/libXrandr
- x11-libs/xcb-util
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.19.0
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtimageformats-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- >=kde-frameworks/kimageformats-${KFMIN}:6
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package share KF6Purpose)
- )
- ecm_src_configure
-}
diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
index 0da0655d3dc2..86b3d2920dc1 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1,3 +1,2 @@
DIST systemsettings-6.6.6.tar.xz 221968 BLAKE2B 61a610a2efc251e09b907aad56c1b2ab4b4d7009454235dd1c4988e677931eaed164ccf69811a1887c78532761d793254c9e44cb473919ca5c7d5ba109b1c9dd SHA512 47c7485abdfb6e83434299aaa105bbb546c60cec40bbf80e5e87670c71c592c6db2d8f737467fa6f8f28c02b828b6096493f60a6e591124b7187cf270a6d4258
-DIST systemsettings-6.7.4.tar.xz 223392 BLAKE2B 6ba3c3f56bb12e19f0204596e95f3fd750b22385b996d82a58d9896a9fd7c6daf5b2abc6085b95837117339033f88b120c869766ce3f816da07880e605c1c04a SHA512 4e8bbd2a3e6f2138a90aa262fba3cd93b155e08334e1ba99f71f5931845531e5fd47e6c1e4461114dad967656fad6e8acbc8f262347a9d2b4d075242ceffe224
DIST systemsettings-6.7.5.tar.xz 223424 BLAKE2B 1c1ca663b0e98a843808b152c2b45fbb717bb88bb6182b61d675343f8cc0c720f28343be1b83c2f9fa401c8c62a334acf3fc5a9ffadbfab042a82322a79b1ee4 SHA512 0a10a26674645fa6aa9af77cecd912a80d1f9f2c2a013eb5ef1c5458242204c28d9b6c6553ab81cd1ea46605c5259eb820a883f6bd6fb3b09c650649b23e1152
diff --git a/kde-plasma/systemsettings/systemsettings-6.7.4-r1.ebuild b/kde-plasma/systemsettings/systemsettings-6.7.4-r1.ebuild
deleted file mode 100644
index a87865972edc..000000000000
--- a/kde-plasma/systemsettings/systemsettings-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org optfeature xdg
-
-DESCRIPTION="Control Center to configure KDE Plasma desktop"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
- >=kde-frameworks/kauth-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcompletion-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kitemviews-${KFMIN}:6
- >=kde-frameworks/kjobwidgets-${KFMIN}:6
- >=kde-frameworks/krunner-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/plasma-activities-${KDE_CATV}:6=
-"
-RDEPEND="${DEPEND}"
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config
- fi
- xdg_pkg_postinst
-}
diff --git a/kde-plasma/union/Manifest b/kde-plasma/union/Manifest
index 6af7c50b6870..2a21916ba3bb 100644
--- a/kde-plasma/union/Manifest
+++ b/kde-plasma/union/Manifest
@@ -1,2 +1 @@
-DIST union-6.7.4.tar.xz 220824 BLAKE2B 61d47a49837790610e2f6ee4e7f316f6d1fb7114eb66990273108aeaa381ad796c154c898c530459fea0c0e19140d2061930a9a9ab837a7ffd7727d151a3f486 SHA512 68cb2268faf6a2d36708fc63405eeb8a2c36fa04ef3f6b75c4ad9ab07f2e0d9ea864f0bed85c975019f3278e5789272bd98c09286fadf31bf4212ffc759533af
DIST union-6.7.5.tar.xz 221228 BLAKE2B b40139c28bdc0beb058b263a1fce9c945a688de8b55e9c28a8426f401193f40b3c424a4796e43d8f568e84fe33d98e5f54c3ee61728704fb449b5f46e41d9b75 SHA512 246a8cf9f94fcc48621af5937742ebf027d4ba606b9045700f112ddbeeb5ae89c5d521a44674bb1060b74d1559ca6dd0f4f9d88458d953f99458c3e35c0c6bf2
diff --git a/kde-plasma/union/union-6.7.4-r1.ebuild b/kde-plasma/union/union-6.7.4-r1.ebuild
deleted file mode 100644
index 6cd346f35f76..000000000000
--- a/kde-plasma/union/union-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_EXAMPLES="true"
-ECM_TEST="true"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org
-
-DESCRIPTION="Style engine providing a unified style description to separate output styles"
-HOMEPAGE="https://quantumproductions.info/articles/2025-02/moving-kdes-styling-future
-https://files.quantumproductions.info/union/overview.html"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) GPL-3 BSD-2"
-SLOT="6"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="tools widgets"
-
-# IUSE="svg"
-# svg? (
-# >=dev-cpp/rapidyaml-0.7.2:=
-# >=dev-qt/qtsvg-${QTMIN}:6
-# >=kde-frameworks/karchive-${KFMIN}:6
-# >=kde-frameworks/kcolorscheme-${KFMIN}:6
-# >=kde-frameworks/kconfig-${KFMIN}:6
-# kde-plasma/libplasma:6=
-# )
-DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets?]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtshadertools-${QTMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- dev-libs/cxx-rust-cssparser
- widgets? ( kde-plasma/breeze:6 )
-"
-BDEPEND=">=dev-qt/qttools-${QTMIN}:6[qdoc]"
-
-DOCS=( README.md )
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_INPUT_PLASMASVG=OFF # defunct as of 2025-10-09
- -DBUILD_INPUT_CSS=ON # CSS is the default input format
- -DBUILD_WITH_KDEFRAMEWORKS=ON # required by BUILD_PLATFORM_PLASMA
- -DBUILD_PLATFORM_PLASMA=ON
- -DBUILD_OUTPUT_KIRIGAMI=ON
- -DBUILD_OUTPUT_QTQUICK=ON # required by BUILD_OUTPUT_KIRIGAMI
- -DBUILD_OUTPUT_QTWIDGETS=$(usex widgets)
- -DBUILD_TOOLS=$(usex tools)
- )
- ecm_src_configure
-}
-
-src_install() {
- use examples && local DOCS+=( "${S}"/examples/snippets/{Button,Positioner}.qml )
- use tools && dobin "${BUILD_DIR}"/bin/union-ruleinspector
- ecm_src_install
-}
diff --git a/kde-plasma/wacomtablet/Manifest b/kde-plasma/wacomtablet/Manifest
index 120464ef3c3d..96a48825e717 100644
--- a/kde-plasma/wacomtablet/Manifest
+++ b/kde-plasma/wacomtablet/Manifest
@@ -1,3 +1,2 @@
DIST wacomtablet-6.6.6.tar.xz 842952 BLAKE2B f4b4bc8a5f24fd64e2bd09503b6c26ed62260988c92a2b164201a0e8362bc8da2f3a53e44004829494a62c9757a0485d281e4302e7b629145815635ab3a7206e SHA512 09e6cc3e78dbdeadae745afa4a95ca4e94f4a350347ce2b7ece4ad3c98689be90a1ef3b859e58eabe8a2f5e14fcff35dc0323c73e740df52ad1ed1186744420e
-DIST wacomtablet-6.7.4.tar.xz 841316 BLAKE2B ec50cd9090aacb7b549f88e4c31ac7851967600e8dd94b91d9d91827a828718b150bf316ed85758ff51457c2235b79b4136488129bd21a0f42f8b462bad8e742 SHA512 cace71b58c7d9eacff0440dc37f8f2227ee3b7245258b3760ea769be7239ebdba3d2bef2d6959a745cc22d11a2097be054de390297ce76babe65499b03cb584b
DIST wacomtablet-6.7.5.tar.xz 842472 BLAKE2B 6d173ac4116d993a571ccbe61c41822aba622be5ca24d895ccab205c339ed062f69b1d7fe7e89a3da1564592f170704668a18ea6aacc76404d36d64502853f08 SHA512 a930685dbc8fdbed506e8393a2e353108d7d42cee1963ae772b70c797b3eb8d2fc2f77997cf27833820fb1739448ad8d9c4f9680fa49f4ca32c00d3f2ae03e25
diff --git a/kde-plasma/wacomtablet/wacomtablet-6.7.4-r1.ebuild b/kde-plasma/wacomtablet/wacomtablet-6.7.4-r1.ebuild
deleted file mode 100644
index 5a516928bcc9..000000000000
--- a/kde-plasma/wacomtablet/wacomtablet-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles"
-HOMEPAGE="https://userbase.kde.org/Wacomtablet"
-
-LICENSE="GPL-2"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
-RDEPEND="
- >=dev-libs/libwacom-0.30:=
- >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,X]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kdbusaddons-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-plasma/libplasma-${KDE_CATV}:6=
- >=kde-plasma/plasma5support-${KDE_CATV}:6
- >=x11-drivers/xf86-input-wacom-0.20.0
- x11-libs/libXi
- x11-libs/libxcb
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- x11-libs/libX11
-"
-BDEPEND="sys-devel/gettext"
-
-src_test() {
- # test needs DBus, bug 675548
- local myctestargs=(
- -E "(Test.KDED.DBusTabletService)"
- )
-
- ecm_src_test
-}
diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
index d45ed366a9f7..2f820033431a 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1,3 +1,2 @@
DIST xdg-desktop-portal-kde-6.6.6.tar.xz 229052 BLAKE2B 63d5315c7db3fc885015d5fc086b8620519bcc00fc8da14e761372f2e823cee271ec2cb7f2645cbf508ba091c9f9852224bd3dae0aeab66e51c6e65f189f7b99 SHA512 61fbedee341c154d4012b9be748f77c35f0dd3ddbd1f8e7f6838ada6f6e81d20dea39bee8bf7553102022e7eaa6a265edf628989c68302c99e69192e75468e7a
-DIST xdg-desktop-portal-kde-6.7.4.tar.xz 245076 BLAKE2B 4fb52087ac196994c1a830256a3224eebc300107ccca14d8630af76e2e2ea06adf195dc7b755f1397b06808e74f0b5615f6e39b08359feab80f4201589e0cd04 SHA512 93bcb3e17854ab98078167957fa1e8ded8c848a7962f8a3ce3a02787fd079d2ed422a366b5172aa88a71035f1df582d1d8a12e969c674993f163ec44425bc836
DIST xdg-desktop-portal-kde-6.7.5.tar.xz 245320 BLAKE2B 0470afa216a01408ef0ea6d7f8d3257618e293896521a49081aa30dc2ffe065efbb7719bfa99806928edb374c2542c05ddf76795413c2fdf414e769c252237e7 SHA512 dd5eee6d3115057afdbf7fd52a19eaf74c08fd5c6c195270132455b95b873f5e9e8d7056a920465a8bf5919541ccc44615f6334eabd94a1a845b2bc915b5bc38
diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.4-r1.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.4-r1.ebuild
deleted file mode 100644
index c84dc150b7e4..000000000000
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.7.4-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-KFMIN=6.26.0
-QTMIN=6.11.2
-inherit ecm plasma.kde.org xdg
-
-DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
-
-LICENSE="LGPL-2+"
-SLOT="6"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
-# dev-qt/qtbase:=[cups]: includes specifically the cups private header
-# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X
-COMMON_DEPEND="
- >=dev-libs/wayland-1.15
- >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,wayland,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- || (
- >=dev-qt/qtbase-${QTMIN}:6[libinput]
- >=dev-qt/qtbase-${QTMIN}:6[X]
- )
- >=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus]
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/kglobalaccel-${KFMIN}:6
- >=kde-frameworks/kguiaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- >=kde-frameworks/kservice-${KFMIN}:6
- >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- >=kde-plasma/kwayland-${KDE_CATV}:6
- x11-libs/libxkbcommon
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-libs/plasma-wayland-protocols-1.19.0
- >=dev-libs/wayland-protocols-1.25
- >=dev-qt/qtbase-${QTMIN}:6[concurrent]
-"
-RDEPEND="${COMMON_DEPEND}
- kde-misc/kio-fuse:6
- sys-apps/xdg-desktop-portal
-"
-BDEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[wayland]
- virtual/pkgconfig
-"
-
-CMAKE_SKIP_TESTS=(
- # bugs: 926483, wants dbus/X11
- colorschemetest
-)
diff --git a/llvm-runtimes/libcxx/libcxx-24.0.0.9999.ebuild b/llvm-runtimes/libcxx/libcxx-24.0.0.9999.ebuild
index b253bea1e295..f14ad30309f5 100644
--- a/llvm-runtimes/libcxx/libcxx-24.0.0.9999.ebuild
+++ b/llvm-runtimes/libcxx/libcxx-24.0.0.9999.ebuild
@@ -181,11 +181,6 @@ multilib_src_compile() {
multilib_src_test() {
local -x LIT_PRESERVES_TMP=1
- if use amd64 || use x86; then
- # https://github.com/llvm/llvm-project/issues/212002
- local -x LIT_XFAIL="libcxx/atomics/clear_padding.pass.cpp"
- fi
-
cmake_build libcxx-test-suite-install-cxx
if [[ ${CHOST} != *-darwin* ]] ; then
local libdir=$(get_libdir)
diff --git a/lxqt-base/liblxqt/Manifest b/lxqt-base/liblxqt/Manifest
index 805001a21f35..88d09de7e652 100644
--- a/lxqt-base/liblxqt/Manifest
+++ b/lxqt-base/liblxqt/Manifest
@@ -1,2 +1 @@
-DIST liblxqt-2.3.0.tar.xz 88024 BLAKE2B 55a886909f4d6f83675a3edcb87dd7ba31ffe95660b2b913e8c88a0c794e3375a555a34596ee05a6ddb1e498d16ed3c76ce82cb571f5d8f8993aa7fd5d41cdf0 SHA512 64865bf4bd44af8dd37221b11a81d8f9206dd29789d9b86dde17d4589c91adc55e704d4a4eaefeda40a58b38d57c3fc07db7dacb8f17859fafc91effb32963e8
DIST liblxqt-2.4.0.tar.xz 90676 BLAKE2B c7e162f360a55b893c2b7068677ee75a6413ed4064d3d67bc476dba671f28cbd3f17b31abe7a9b2035882a963418ef8f0fd399adb07482dfb43a6ffaaa5b1a37 SHA512 4abd46f92cb8dc725200e3e7879332db077dbe5b64518c847bea8841aa929f7ebdbb7483d96e204315b6784c348c094b2e153ec444ea83e98ca32f2639027556
diff --git a/lxqt-base/liblxqt/liblxqt-2.3.0-r1.ebuild b/lxqt-base/liblxqt/liblxqt-2.3.0-r1.ebuild
deleted file mode 100644
index e42af0e8edbc..000000000000
--- a/lxqt-base/liblxqt/liblxqt-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Common base library for the LXQt desktop environment"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+ BSD"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="+backlight"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
- kde-frameworks/kwindowsystem:6[X]
- x11-libs/libX11
- x11-libs/libXScrnSaver
- backlight? ( >=sys-auth/polkit-qt-0.200.0[qt6(+)] )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_BACKLIGHT_LINUX_BACKEND=$(usex backlight)
- )
-
- cmake_src_configure
-}
diff --git a/lxqt-base/lxqt-about/Manifest b/lxqt-base/lxqt-about/Manifest
index d6224786350f..95a07d626138 100644
--- a/lxqt-base/lxqt-about/Manifest
+++ b/lxqt-base/lxqt-about/Manifest
@@ -1,2 +1 @@
-DIST lxqt-about-2.3.0.tar.xz 49508 BLAKE2B 116883bf390807f2ab9176997cc5e46d12a0fa2d20fe7dec2a4fc0812f6f4d392cdfd4975283608596f6b9f1926ea4db14cac962359c37852a9e5634998167b8 SHA512 f0c0990a36425fdaee2cf47b3ff59b0419e09849c76d4121875925028596ff40afc11621919c5c6a69290ca97add55f763089e1e132be89eafba34b8e026dbda
DIST lxqt-about-2.4.0.tar.xz 51016 BLAKE2B 3a834773d087bca1e771186c66e5d95589225abd3a3d136cc419afd075db210b7addce1471b3abe5b34bbdaefc83af42d6e999921176c72680907b72923c86b4 SHA512 bcc38242b607f04fff2147c6bec32e1bfc154fa18705bdf99a3f3461c532e66d9be0c4abcac6035514e52f05ee83b1c0bf7d6c53325fdeb3458d15da867e9cf7
diff --git a/lxqt-base/lxqt-about/lxqt-about-2.3.0.ebuild b/lxqt-base/lxqt-about/lxqt-about-2.3.0.ebuild
deleted file mode 100644
index 1ce22772c885..000000000000
--- a/lxqt-base/lxqt-about/lxqt-about-2.3.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt about dialog"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-BDEPEND=">=dev-util/lxqt-build-tools-2.3.0"
-DEPEND="
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6
- =lxqt-base/liblxqt-${MY_PV}*:=
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-admin/Manifest b/lxqt-base/lxqt-admin/Manifest
index bcb091ae8462..8fb17eaa8490 100644
--- a/lxqt-base/lxqt-admin/Manifest
+++ b/lxqt-base/lxqt-admin/Manifest
@@ -1,2 +1 @@
-DIST lxqt-admin-2.3.0.tar.xz 157456 BLAKE2B 01ffb7b091c1012be5e07c4006300c483af121c9b8f224aeda9caeea2d935754dd566e1acb63ed934c265ee9f418c7210500962cde452f139ad80e0d3da54ae7 SHA512 f8f044bb738d750cd6acb7f22be540f04cb65681d1a6e4cc49e3609e52247707a4d7e4583f8ef9577fc84988501033934b884cd579a65c7a3505e3d93ab82a9f
DIST lxqt-admin-2.4.0.tar.xz 159896 BLAKE2B 06f9eb00a6635b398e9abd5667f9f75e93b09d627a6a25779618888912696bff283fe900dd165e12ab3d741c99bc510c27f04c9c307038548ddc0fcd1b44671e SHA512 b872de5917eba44a2203c7db7adbd1bb10230fb3ceffba8c3d5d7c5824097a7281048bd394d925fbb2d37dfd8b520ba7c9bf550eef5916d0343f3587884776d3
diff --git a/lxqt-base/lxqt-admin/lxqt-admin-2.3.0-r1.ebuild b/lxqt-base/lxqt-admin/lxqt-admin-2.3.0-r1.ebuild
deleted file mode 100644
index ef1fab84c7a5..000000000000
--- a/lxqt-base/lxqt-admin/lxqt-admin-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt system administration tool"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-BDEPEND=">=dev-util/lxqt-build-tools-2.3.0"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
- =lxqt-base/liblxqt-${MY_PV}*
- kde-frameworks/kwindowsystem:6
- >=sys-auth/polkit-qt-0.175.0[qt6(+)]
- =lxqt-base/liblxqt-${MY_PV}*:=
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest
index c0e6e0a672bf..9c6d3b00743d 100644
--- a/lxqt-base/lxqt-config/Manifest
+++ b/lxqt-base/lxqt-config/Manifest
@@ -1,2 +1 @@
-DIST lxqt-config-2.3.1.tar.xz 412040 BLAKE2B d8235560176adccc5d4a4e7cf5bb9095784f4f35063664835c785686fe43c385e64475ad95530a1b39abc4372aa055ffbfd80c4beeb30c71e0f89b307ac4e1f1 SHA512 6e3ea3a115568530888b8daa69a9cc73cb8f98cb672feca161e4147e169ab1d94b66a39026fa2cfdf30ec95d411314c6056f67d296a3498c8dd3a00dd1949161
DIST lxqt-config-2.4.0.tar.xz 416440 BLAKE2B c2b2b072866eabce99e1e21e570d4f32a5352d8785d42e525d599cd7fb2641870ed18ff6796ea408a4d3089b5225fd7a4cc096da618b042d2ef817014f4fa502 SHA512 ba4c653c74fa87bc5fb957e454388399ee1a7d1f21b22f9fe0b62112f1d81254fec9d66070304737001412b56e7388a0a4b3615ddba6bcdecc74e9e59560d25c
diff --git a/lxqt-base/lxqt-config/lxqt-config-2.3.1.ebuild b/lxqt-base/lxqt-config/lxqt-config-2.3.1.ebuild
deleted file mode 100644
index 60f43d6f29b8..000000000000
--- a/lxqt-base/lxqt-config/lxqt-config-2.3.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake xdg
-
-DESCRIPTION="LXQt system configuration control center"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2"
-SLOT="0"
-IUSE="+monitor +touchpad"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6[gui,widgets,xml]
- >=dev-qt/qtsvg-6.6:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- virtual/zlib:=
- x11-apps/setxkbmap
- x11-libs/libxcb:=
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXfixes
- monitor? ( kde-plasma/libkscreen:6= )
- touchpad? (
- virtual/libudev:=
- x11-drivers/xf86-input-libinput
- x11-libs/libXi
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_MONITOR=$(usex monitor)
- -DWITH_TOUCHPAD=$(usex touchpad)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman man/*.1 liblxqt-config-cursor/man/*.1 lxqt-config-appearance/man/*.1
-}
diff --git a/lxqt-base/lxqt-globalkeys/Manifest b/lxqt-base/lxqt-globalkeys/Manifest
index a24f8e3d7ac5..d331f175eb90 100644
--- a/lxqt-base/lxqt-globalkeys/Manifest
+++ b/lxqt-base/lxqt-globalkeys/Manifest
@@ -1,2 +1 @@
-DIST lxqt-globalkeys-2.3.0.tar.xz 79244 BLAKE2B eb6778fafb8f5015721a606e3115902efb15754b35ad234bff15d4f99acc331d88198b5beefd0a8d30a7b880d9a8a00078f2b5671fd8be01ea169005ef4cee45 SHA512 9e909fdda72ede26b0ee546455d16aa52a8fe222ec454729b79c90369901db4c1d379f858947209910927b33615472a4b23592b31b107172a5d0d2a1c1fae625
DIST lxqt-globalkeys-2.4.0.tar.xz 81164 BLAKE2B e369719cfb6b3e080b899d31b1fe732b5d841086e4d2a0e04d5d2dfb9cb77fe6401b66e543ae7833df644ab199d1743f13d4e01f65b534afe99ab1f073d037ac SHA512 8d2ff6c8a9b66136429dc44711b5b74bb7ca07d6a86e99df6045cbc1846bdd6ca8bc65de1d2e9d01acd3c48d75c579ec661c43ba61db0c72134c8b9a09fc79f3
diff --git a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-2.3.0.ebuild b/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-2.3.0.ebuild
deleted file mode 100644
index 5c56b93e023c..000000000000
--- a/lxqt-base/lxqt-globalkeys/lxqt-globalkeys-2.3.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Daemon and library for global keyboard shortcuts registration"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
- =lxqt-base/liblxqt-${MY_PV}*:=
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-menu-data/Manifest b/lxqt-base/lxqt-menu-data/Manifest
index 75f340b03a2a..95d43376d05c 100644
--- a/lxqt-base/lxqt-menu-data/Manifest
+++ b/lxqt-base/lxqt-menu-data/Manifest
@@ -1,2 +1 @@
-DIST lxqt-menu-data-2.3.0.tar.xz 55528 BLAKE2B 9c520e2b1cb3ac2865efbf69245e6647422608f68bc43d2a3491bb9cdc8dd8e9a5bbdabe40cae1e8cbc6c9a18fecead8dca677022c871ad7f3c719fc9874c146 SHA512 4b64267e39bddad3096402824ff482697eccd6d036ef66a8ca81918c06778819f4d0400e1c728b4e056be6a45d39e80f6e3a1fcad932112db521eb5eee68f683
DIST lxqt-menu-data-2.4.0.tar.xz 55904 BLAKE2B 415d2f5a04db0079a9b13785814c9ca051e2a6f51802ecc9a9039bd34ed6826f325a625c1a9ff2d8b9ecb4631e9d8039310e030754f737fff0eda94471c16689 SHA512 a3227024584b23b4149cba1d33072486464c203d4d2f489348f15ec67bdabbd23fbdddc81735348a6d85ed5c3c9c5dee847d15789038bf9688a662eab9a18f1b
diff --git a/lxqt-base/lxqt-menu-data/lxqt-menu-data-2.3.0.ebuild b/lxqt-base/lxqt-menu-data/lxqt-menu-data-2.3.0.ebuild
deleted file mode 100644
index 7dc7b4ab3a63..000000000000
--- a/lxqt-base/lxqt-menu-data/lxqt-menu-data-2.3.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake
-
-DESCRIPTION="LXQt Menu Files and Translations for Menu Categories"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.3.0.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.3.0.ebuild
deleted file mode 100644
index be84e6ef9fcb..000000000000
--- a/lxqt-base/lxqt-meta/lxqt-meta-2.3.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-DESCRIPTION="Meta ebuild for LXQt, the Lightweight Desktop Environment"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} != 9999 ]]; then
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="metapackage"
-SLOT="0"
-
-IUSE="
- +about admin +archiver +desktop-portal +display-manager +filemanager
- +icons +lximage nls +policykit powermanagement +processviewer +screenshot
- +sddm ssh-askpass +sudo +terminal +trash wayland +window-manager
-"
-
-REQUIRED_USE="trash? ( filemanager )"
-
-RDEPEND="
- =lxqt-base/lxqt-config-${MY_PV}*
- =lxqt-base/lxqt-globalkeys-${MY_PV}*
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- =lxqt-base/lxqt-notificationd-${MY_PV}*
- =lxqt-base/lxqt-panel-${MY_PV}*
- =lxqt-base/lxqt-qtplugin-${MY_PV}*
- =lxqt-base/lxqt-runner-${MY_PV}*
- =lxqt-base/lxqt-session-${MY_PV}*
- virtual/ttf-fonts
- x11-terms/xterm
- =x11-themes/lxqt-themes-${MY_PV}*
- about? ( =lxqt-base/lxqt-about-${MY_PV}* )
- admin? ( =lxqt-base/lxqt-admin-${MY_PV}* )
- archiver? ( >=app-arch/lxqt-archiver-1.0 )
- desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.1 )
- display-manager? (
- sddm? ( x11-misc/sddm )
- !sddm? ( x11-misc/lightdm )
- )
- filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* )
- icons? ( kde-frameworks/breeze-icons:6 )
- lximage? ( =media-gfx/lximage-qt-${MY_PV}* )
- nls? ( dev-qt/qttranslations:6 )
- policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* )
- powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV}* )
- processviewer? ( >=x11-misc/qps-2.10 )
- screenshot? ( >=x11-misc/screengrab-2.9 )
- sddm? ( x11-misc/sddm )
- ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV}* )
- sudo? ( =lxqt-base/lxqt-sudo-${MY_PV}* )
- terminal? ( =x11-terms/qterminal-${MY_PV}* )
- trash? ( gnome-base/gvfs )
- wayland? ( lxqt-base/lxqt-wayland-session )
- window-manager? (
- kde-plasma/systemsettings:6
- wayland? ( kde-plasma/kwin:6 )
- !wayland? ( kde-plasma/kwin-x11:6 )
- )
-"
diff --git a/lxqt-base/lxqt-notificationd/Manifest b/lxqt-base/lxqt-notificationd/Manifest
index 18a9e0dfbb1a..634e9b3ecff8 100644
--- a/lxqt-base/lxqt-notificationd/Manifest
+++ b/lxqt-base/lxqt-notificationd/Manifest
@@ -1,2 +1 @@
-DIST lxqt-notificationd-2.3.1.tar.xz 68052 BLAKE2B 30f16e19bcbe9bbb7c06cd5d1531afe679add37d76ace77ca11eb32628a6ff8c5c80e4e9a97d651e4c1a6cda6baa9c5a881da5b5483ac14c6e832c8b38dd397e SHA512 52004c1d41414c1f0cf0ba5020a8212423a3d601d5e059243d1522b93a80b5a8fb942827f16704fb59a1c5baa5e358bde1a5a2d49200f0e82da826f400a3e212
DIST lxqt-notificationd-2.4.0.tar.xz 70600 BLAKE2B 31fac4aaf27db946e6d11a5197d2eab4715b5f710cdfef82057d4d38ccc9eb1904d28b6e822ac9857f2318444c5606a882b8491e580728caf77d3c4ffcfdf026 SHA512 de621f9e04e3ccc36fa13f479a45500960065b4f77a5f4af7b282a7c01f38ad93a52bcd0cb473a8fb2a27216cc9f24e66c323d918fd5a2f51b3add158c4c5cad
diff --git a/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild b/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild
deleted file mode 100644
index 861ceab42d7d..000000000000
--- a/lxqt-base/lxqt-notificationd/lxqt-notificationd-2.3.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt notification daemon and library"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
- kde-frameworks/kwindowsystem:6
- >=kde-plasma/layer-shell-qt-6.0:6
- =lxqt-base/liblxqt-${MY_PV}*:=
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-openssh-askpass/Manifest b/lxqt-base/lxqt-openssh-askpass/Manifest
index f83f71cb3c46..6ae00ff9137f 100644
--- a/lxqt-base/lxqt-openssh-askpass/Manifest
+++ b/lxqt-base/lxqt-openssh-askpass/Manifest
@@ -1,2 +1 @@
-DIST lxqt-openssh-askpass-2.3.0.tar.xz 18124 BLAKE2B 35cb460c711f79fc386e068e4361034b1c52ff97265be2f8d792dcf6f6585f90084e2b5676ab6b2346bd43fb4c0be1b89884d4636f0d51999832dc23c99c39af SHA512 b3bf6e6fa3445c4f2726dba2b8454f9aec0ea03ffb8165234a771125896ad97ec5bd57a6f8e028ff347ec54f74a6b67284051f4ba42d580ec1b1b9e3a7952dc4
DIST lxqt-openssh-askpass-2.4.0.tar.xz 19208 BLAKE2B 29b27b536dac8fb5d201daa609da8d2762fcf2199ddf2ef76cf6bd5cc3616d3c9f9cba7c0b6b7ea8bd471b8b732a83db69f12ae0c57106ea963fec089b8321c8 SHA512 6dbc68638026631aaf31c1533e08acc20feb9b5f04e6bf88cad175261f32efe960dfcbde1e9b90ba846a9a69bb6b8409afa7a332c6753bb27d5ffa6f33f8725e
diff --git a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-2.3.0.ebuild b/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-2.3.0.ebuild
deleted file mode 100644
index d3d3cd078287..000000000000
--- a/lxqt-base/lxqt-openssh-askpass/lxqt-openssh-askpass-2.3.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt OpenSSH user password prompt tool"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[widgets]
- =lxqt-base/liblxqt-${MY_PV}*:=
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- cmake_src_install
- doman man/*.1
-
- newenvd - 99${PN} <<- _EOF_
- SSH_ASKPASS='${EPREFIX}/usr/bin/lxqt-openssh-askpass'
- _EOF_
-}
diff --git a/lxqt-base/lxqt-panel/Manifest b/lxqt-base/lxqt-panel/Manifest
index 3010e0a88e5d..ec15434143a9 100644
--- a/lxqt-base/lxqt-panel/Manifest
+++ b/lxqt-base/lxqt-panel/Manifest
@@ -1,3 +1 @@
-DIST lxqt-panel-2.3.2.tar.xz 807708 BLAKE2B 11d4985ea83dc1a502bdb814f51b07ebebe229fb4fd67f8f30429867c380fafc9d2ea2c71789c2529b59dfe5fbaaa6eae819e4b897ef7343acc9eaab0a2b4ac5 SHA512 a0951a103002044ceb5f0347f4e6e02e2a572af7bb098b5c71b58f9b8fc64a9af36492a15122e83fac72dea4e0c18c03bb30b8effb0d1f214795bfa6c21033e6
-DIST lxqt-panel-2.4.0.tar.xz 839856 BLAKE2B 46c3f514b7da1621cf1ad2fe5531d996477725eae48ff98941f2c023db17137527ce38ec21a4bdfa6a3543cc795bd4d96d709a545b5d9b2d02f855e774e7af48 SHA512 9e212b181ffd2bf0c7fb4092f156021c32029c22c36c60d1268203db798b7ff8aee53fb4503983918a896aabf38b0a82127b79683d347ab2b8ac5c502335e8e8
DIST lxqt-panel-2.4.1.tar.xz 832828 BLAKE2B 81175cd5e5fced877ed93b5367f5331d31a627ed7bf56fb407ef1d9a8afb5a1a2020436fd6c8534b5819f7e9ed5bcf58cdf28c16255717a036e854b3fc5f1728 SHA512 de440431d69237d542ab713011e59850359c5942128e5fd72159fac8368e5c78bdf8fbae885f082237ea2f81a7638480921a6e565913f1c100eb5599de1b8298
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild
deleted file mode 100644
index 4849d2a2c045..000000000000
--- a/lxqt-base/lxqt-panel/lxqt-panel-2.3.2.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt desktop panel and plugins"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-IUSE="
- +alsa colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator
- +mainmenu +mount networkmonitor pulseaudio +quicklaunch lm-sensors +showdesktop
- +spacer +statusnotifier sysstat +taskbar tray +volume +worldclock
-"
-
-# Work around a missing header issue: https://bugs.gentoo.org/666278
-REQUIRED_USE="
- || ( desktopswitch mainmenu showdesktop taskbar )
- volume? ( || ( alsa pulseaudio ) )
-"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.3.0
- dev-libs/wayland
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
- >=dev-qt/qtsvg-6.6:6
- >=dev-qt/qtwayland-6.6:6
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- =lxqt-base/lxqt-globalkeys-${MY_PV}*
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- x11-libs/libX11
- cpuload? ( sys-libs/libstatgrab )
- kbindicator? ( x11-libs/libxkbcommon )
- lm-sensors? ( sys-apps/lm-sensors:= )
- mount? ( kde-frameworks/solid:6 )
- networkmonitor? ( sys-libs/libstatgrab )
- statusnotifier? (
- dev-libs/libdbusmenu-lxqt
- >=dev-qt/qtbase-6.6:6[concurrent]
- )
- sysstat? ( >=lxqt-base/libsysstat-1.1.0 )
- tray? (
- x11-libs/libxcb:=
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/xcb-util
- x11-libs/xcb-util-image
- )
- volume? (
- alsa? ( media-libs/alsa-lib )
- pulseaudio? (
- media-libs/libpulse
- media-sound/pavucontrol-qt
- )
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- # Plugins
- -DCOLORPICKER_PLUGIN=$(usex colorpicker)
- -DCPULOAD_PLUGIN=$(usex cpuload)
- -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
- -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
- -DDOM_PLUGIN=$(usex dom)
- -DKBINDICATOR_PLUGIN=$(usex kbindicator)
- -DMAINMENU_PLUGIN=$(usex mainmenu)
- -DMOUNT_PLUGIN=$(usex mount)
- -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
- -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
- -DSENSORS_PLUGIN=$(usex lm-sensors)
- -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
- -DSPACER_PLUGIN=$(usex spacer)
- -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
- -DSYSSTAT_PLUGIN=$(usex sysstat)
- -DTASKBAR_PLUGIN=$(usex taskbar)
- -DTRAY_PLUGIN=$(usex tray)
- -DVOLUME_PLUGIN=$(usex volume)
- -DWORLDCLOCK_PLUGIN=$(usex worldclock)
- )
-
- if use volume; then
- mycmakeargs+=(
- -DVOLUME_USE_ALSA=$(usex alsa)
- -DVOLUME_USE_PULSEAUDIO=$(usex pulseaudio)
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman panel/man/*.1
-}
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.4.0.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.4.0.ebuild
deleted file mode 100644
index 9f74b60698a9..000000000000
--- a/lxqt-base/lxqt-panel/lxqt-panel-2.4.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_PV="$(ver_cut 1-2)"
-
-DESCRIPTION="LXQt desktop panel and plugins"
-HOMEPAGE="
- https://lxqt-project.org/
- https://github.com/lxqt/lxqt-panel/
-"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-IUSE="
- +alsa colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator
- +mainmenu +mount networkmonitor pulseaudio +quicklaunch lm-sensors +showdesktop
- +spacer +statusnotifier sysstat +taskbar tray +volume +worldclock
-"
-
-# Work around a missing header issue: https://bugs.gentoo.org/666278
-REQUIRED_USE="
- || ( desktopswitch mainmenu showdesktop taskbar )
- volume? ( || ( alsa pulseaudio ) )
-"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.4.0
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.4.0
- dev-libs/wayland
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
- >=dev-qt/qtsvg-6.6:6
- >=dev-qt/qtwayland-6.6:6
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- =lxqt-base/lxqt-globalkeys-${MY_PV}*
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- x11-libs/libX11
- cpuload? ( sys-libs/libstatgrab )
- kbindicator? ( x11-libs/libxkbcommon )
- lm-sensors? ( sys-apps/lm-sensors:= )
- mount? ( kde-frameworks/solid:6 )
- networkmonitor? ( sys-libs/libstatgrab )
- statusnotifier? (
- dev-libs/libdbusmenu-lxqt
- >=dev-qt/qtbase-6.6:6[concurrent]
- )
- sysstat? ( >=lxqt-base/libsysstat-1.1.0 )
- tray? (
- x11-libs/libxcb:=
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/xcb-util
- x11-libs/xcb-util-image
- )
- volume? (
- alsa? ( media-libs/alsa-lib )
- pulseaudio? (
- media-libs/libpulse
- media-sound/pavucontrol-qt
- )
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- # Plugins
- -DCOLORPICKER_PLUGIN=$(usex colorpicker)
- -DCPULOAD_PLUGIN=$(usex cpuload)
- -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
- -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
- -DDOM_PLUGIN=$(usex dom)
- -DKBINDICATOR_PLUGIN=$(usex kbindicator)
- -DMAINMENU_PLUGIN=$(usex mainmenu)
- -DMOUNT_PLUGIN=$(usex mount)
- -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
- -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
- -DSENSORS_PLUGIN=$(usex lm-sensors)
- -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
- -DSPACER_PLUGIN=$(usex spacer)
- -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
- -DSYSSTAT_PLUGIN=$(usex sysstat)
- -DTASKBAR_PLUGIN=$(usex taskbar)
- -DTRAY_PLUGIN=$(usex tray)
- -DVOLUME_PLUGIN=$(usex volume)
- -DWORLDCLOCK_PLUGIN=$(usex worldclock)
- )
-
- if use volume; then
- mycmakeargs+=(
- -DVOLUME_USE_ALSA=$(usex alsa)
- -DVOLUME_USE_PULSEAUDIO=$(usex pulseaudio)
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman panel/man/*.1
-}
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.4.1-r1.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.4.1-r1.ebuild
deleted file mode 100644
index eb3a51cc5e11..000000000000
--- a/lxqt-base/lxqt-panel/lxqt-panel-2.4.1-r1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_PV="$(ver_cut 1-2)"
-
-DESCRIPTION="LXQt desktop panel and plugins"
-HOMEPAGE="
- https://lxqt-project.org/
- https://github.com/lxqt/lxqt-panel/
-"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-IUSE="
- +alsa colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator
- +mainmenu +mount networkmonitor pulseaudio +quicklaunch lm-sensors +showdesktop
- +spacer +statusnotifier sysstat +taskbar tray +volume +worldclock
-"
-
-# Work around a missing header issue: https://bugs.gentoo.org/666278
-REQUIRED_USE="
- || ( desktopswitch mainmenu showdesktop taskbar )
- volume? ( || ( alsa pulseaudio ) )
-"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.4.0
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.4.0
- dev-libs/wayland
- >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,xml]
- >=dev-qt/qtsvg-6.6:6
- >=dev-qt/qtwayland-6.6:6
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- =lxqt-base/lxqt-globalkeys-${MY_PV}*
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- x11-libs/libX11
- cpuload? ( sys-libs/libstatgrab )
- kbindicator? ( x11-libs/libxkbcommon )
- lm-sensors? ( sys-apps/lm-sensors:= )
- mount? ( kde-frameworks/solid:6 )
- networkmonitor? ( sys-libs/libstatgrab )
- statusnotifier? (
- dev-libs/libdbusmenu-lxqt
- >=dev-qt/qtbase-6.6:6[concurrent]
- )
- sysstat? ( >=lxqt-base/libsysstat-1.1.0 )
- tray? (
- x11-libs/libxcb:=
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/xcb-util
- x11-libs/xcb-util-image
- )
- volume? (
- alsa? ( media-libs/alsa-lib )
- pulseaudio? (
- media-libs/libpulse
- media-sound/pavucontrol-qt
- )
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- # Plugins
- -DCOLORPICKER_PLUGIN=$(usex colorpicker)
- -DCPULOAD_PLUGIN=$(usex cpuload)
- -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
- -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
- -DDOM_PLUGIN=$(usex dom)
- -DKBINDICATOR_PLUGIN=$(usex kbindicator)
- -DMAINMENU_PLUGIN=$(usex mainmenu)
- -DMOUNT_PLUGIN=$(usex mount)
- -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
- -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
- -DSENSORS_PLUGIN=$(usex lm-sensors)
- -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
- -DSPACER_PLUGIN=$(usex spacer)
- -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
- -DSYSSTAT_PLUGIN=$(usex sysstat)
- -DTASKBAR_PLUGIN=$(usex taskbar)
- -DTRAY_PLUGIN=$(usex tray)
- -DVOLUME_PLUGIN=$(usex volume)
- -DWORLDCLOCK_PLUGIN=$(usex worldclock)
- )
-
- if use volume; then
- mycmakeargs+=(
- -DVOLUME_USE_ALSA=$(usex alsa)
- -DVOLUME_USE_PULSEAUDIO=$(usex pulseaudio)
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman panel/man/*.1
-}
diff --git a/lxqt-base/lxqt-panel/lxqt-panel-2.4.1.ebuild b/lxqt-base/lxqt-panel/lxqt-panel-2.4.1.ebuild
deleted file mode 100644
index f96edd9f0eff..000000000000
--- a/lxqt-base/lxqt-panel/lxqt-panel-2.4.1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-MY_PV="$(ver_cut 1-2)"
-
-DESCRIPTION="LXQt desktop panel and plugins"
-HOMEPAGE="
- https://lxqt-project.org/
- https://github.com/lxqt/lxqt-panel/
-"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-IUSE="
- +alsa colorpicker cpuload +desktopswitch +directorymenu dom +kbindicator
- +mainmenu +mount networkmonitor pulseaudio +quicklaunch lm-sensors +showdesktop
- +spacer +statusnotifier sysstat +taskbar tray +volume +worldclock
-"
-
-# Work around a missing header issue: https://bugs.gentoo.org/666278
-REQUIRED_USE="
- || ( desktopswitch mainmenu showdesktop taskbar )
- volume? ( || ( alsa pulseaudio ) )
-"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.4.0
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.4.0
- dev-libs/wayland
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
- >=dev-qt/qtsvg-6.6:6
- >=dev-qt/qtwayland-6.6:6
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- =lxqt-base/lxqt-globalkeys-${MY_PV}*
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- x11-libs/libX11
- cpuload? ( sys-libs/libstatgrab )
- kbindicator? ( x11-libs/libxkbcommon )
- lm-sensors? ( sys-apps/lm-sensors:= )
- mount? ( kde-frameworks/solid:6 )
- networkmonitor? ( sys-libs/libstatgrab )
- statusnotifier? (
- dev-libs/libdbusmenu-lxqt
- >=dev-qt/qtbase-6.6:6[concurrent]
- )
- sysstat? ( >=lxqt-base/libsysstat-1.1.0 )
- tray? (
- x11-libs/libxcb:=
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/xcb-util
- x11-libs/xcb-util-image
- )
- volume? (
- alsa? ( media-libs/alsa-lib )
- pulseaudio? (
- media-libs/libpulse
- media-sound/pavucontrol-qt
- )
- )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- # Plugins
- -DCOLORPICKER_PLUGIN=$(usex colorpicker)
- -DCPULOAD_PLUGIN=$(usex cpuload)
- -DDESKTOPSWITCH_PLUGIN=$(usex desktopswitch)
- -DDIRECTORYMENU_PLUGIN=$(usex directorymenu)
- -DDOM_PLUGIN=$(usex dom)
- -DKBINDICATOR_PLUGIN=$(usex kbindicator)
- -DMAINMENU_PLUGIN=$(usex mainmenu)
- -DMOUNT_PLUGIN=$(usex mount)
- -DNETWORKMONITOR_PLUGIN=$(usex networkmonitor)
- -DQUICKLAUNCH_PLUGIN=$(usex quicklaunch)
- -DSENSORS_PLUGIN=$(usex lm-sensors)
- -DSHOWDESKTOP_PLUGIN=$(usex showdesktop)
- -DSPACER_PLUGIN=$(usex spacer)
- -DSTATUSNOTIFIER_PLUGIN=$(usex statusnotifier)
- -DSYSSTAT_PLUGIN=$(usex sysstat)
- -DTASKBAR_PLUGIN=$(usex taskbar)
- -DTRAY_PLUGIN=$(usex tray)
- -DVOLUME_PLUGIN=$(usex volume)
- -DWORLDCLOCK_PLUGIN=$(usex worldclock)
- )
-
- if use volume; then
- mycmakeargs+=(
- -DVOLUME_USE_ALSA=$(usex alsa)
- -DVOLUME_USE_PULSEAUDIO=$(usex pulseaudio)
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman panel/man/*.1
-}
diff --git a/lxqt-base/lxqt-policykit/Manifest b/lxqt-base/lxqt-policykit/Manifest
index a7346b3615f2..3f2af69fbb37 100644
--- a/lxqt-base/lxqt-policykit/Manifest
+++ b/lxqt-base/lxqt-policykit/Manifest
@@ -1,2 +1 @@
-DIST lxqt-policykit-2.3.0.tar.xz 40232 BLAKE2B b259cae3d97ba67fb25e90087ecb1a57dc8c0a2960072fc269b8219e299563323044ae99b245c2c8be923f6036155998b67180b41db0345e688020e3401d40fb SHA512 c4bc876e48458c0bb53af4571bd2293aa9f7aac8bf77cbeabf072d3a1c9c43aff9c895004e36f2cb0aadaae524c94ed7c92b5d23c2be4cb88446c32e9408a7c4
DIST lxqt-policykit-2.4.0.tar.xz 41548 BLAKE2B 3b99e1d6e75a2be9e56a42aa40f7f8b987c0d09d689966253f7b242922179bd2e6dc39ce48befd3b74a068c414be5caa37a59db8fef95b762ba0a85999913633 SHA512 f814691b83901873bf54862c00d5439de633878ba9bb33a69e51930de031d04c1c3a2d2e433ad642488601fa3bd0b39f6eb1cf1ae174743362a3a95857add3cc
diff --git a/lxqt-base/lxqt-policykit/lxqt-policykit-2.3.0-r1.ebuild b/lxqt-base/lxqt-policykit/lxqt-policykit-2.3.0-r1.ebuild
deleted file mode 100644
index 9f9b4dffdd94..000000000000
--- a/lxqt-base/lxqt-policykit/lxqt-policykit-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt PolKit authentication agent"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[gui,widgets]
- =lxqt-base/liblxqt-${MY_PV}*:=
- >=sys-auth/polkit-qt-0.200.0[qt6(+)]
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- cmake_src_install
- doman man/*.1
-}
diff --git a/lxqt-base/lxqt-powermanagement/Manifest b/lxqt-base/lxqt-powermanagement/Manifest
index f6cf525c6ed5..85c619044b2d 100644
--- a/lxqt-base/lxqt-powermanagement/Manifest
+++ b/lxqt-base/lxqt-powermanagement/Manifest
@@ -1,2 +1 @@
-DIST lxqt-powermanagement-2.3.0.tar.xz 109764 BLAKE2B 45fdfc9b49af3b134e65f50912aa6d5d096894452e6d645cfdfc7143e60e710f20ff3b2147417698b44107a9ab1409dddb19754a8c3e7dfa63661b0be28b1ea1 SHA512 057c8d59e959e0358956851f7dd51fc94f630761c0e70d2ab6cb5d5d38bf88f94cf191d4d2868effcd99d6ca9742659b2671428db5993f01792893bbd075c404
DIST lxqt-powermanagement-2.4.0.tar.xz 114936 BLAKE2B 3f1a11c0aeef0b2f6556e736f4961693dd3d2f6ca2745cf66cdc0f2fab0ba63ccd64244b2bf311ade3e3c5b51cdc5ebfe5606d8d3bc74aac569d6375cbf18232 SHA512 59a3e979a5656b12fca83cd6006da4105903a3c7024ea05b20e0cf9abf6f85e6b300e6baaeffabf452c04adc0cbe09b476e6f7d74ef45276d64d8dcf14cc1d24
diff --git a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-2.3.0.ebuild b/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-2.3.0.ebuild
deleted file mode 100644
index 19699691750a..000000000000
--- a/lxqt-base/lxqt-powermanagement/lxqt-powermanagement-2.3.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="LXQt daemon for power management and auto-suspend"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
- >=dev-qt/qtsvg-6.6:6
- kde-frameworks/kwindowsystem:6
- kde-frameworks/kidletime:6
- kde-frameworks/solid:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- =lxqt-base/lxqt-globalkeys-${MY_PV}*
- sys-power/upower
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-qtplugin/Manifest b/lxqt-base/lxqt-qtplugin/Manifest
index f2bae6f02bd1..786c5735b56d 100644
--- a/lxqt-base/lxqt-qtplugin/Manifest
+++ b/lxqt-base/lxqt-qtplugin/Manifest
@@ -1,2 +1 @@
-DIST lxqt-qtplugin-2.3.0.tar.xz 24300 BLAKE2B 9a7470a15e0b00004f53d9e7fadb838808bbb388c555bad687d3ddafc9533463a4e4f88c99ddfc916e6a3a26035d159fe8a458f15f6973cae160a022aa7a2458 SHA512 c782e74a72cf133499d085dd4683147e5b40872b84031246c417dc81882d6d30c6c8eeee5300b5c08da54bf8364f12fb4165be0b769a12cc28844b91fbeb2f18
DIST lxqt-qtplugin-2.4.0.tar.xz 25100 BLAKE2B e36e02b3ad686961d514982c1c13648815fa30faa88f9d95dd49cbf5e1ece59f60177480fc2df2fd38add682bc4c2b5999f99dea8646605fc400f05aceadfa06 SHA512 b5671f4d975449d768152c08287733a63e3f64d8868bebe11ffa11f8b5336adcd257fcf738c9196f7de217b099e356886a539279dd6ff2c3657afd3961ff2933
diff --git a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.3.0.ebuild b/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.3.0.ebuild
deleted file mode 100644
index 804072b23376..000000000000
--- a/lxqt-base/lxqt-qtplugin/lxqt-qtplugin-2.3.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake
-
-DESCRIPTION="LXQt system integration plugin for Qt"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-libs/libdbusmenu-lxqt-0.3.0
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets]
- =x11-libs/libfm-qt-${MY_PV}*
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-runner/Manifest b/lxqt-base/lxqt-runner/Manifest
index 85c91d3a745d..44c7de48a69c 100644
--- a/lxqt-base/lxqt-runner/Manifest
+++ b/lxqt-base/lxqt-runner/Manifest
@@ -1,2 +1 @@
-DIST lxqt-runner-2.3.0.tar.xz 233588 BLAKE2B d489d1391fd34bb6e1d83c9db471a9f8114570a91cdff443b3dbfc7d571114db6ecad891fc6cfb860875515ed6d970a7ac21e1cb217d80dd5d0a7131b37caa09 SHA512 0d2a7d6ceba0ff7bc13daefa503994d8500b2f6ed9e513afaf0b5be1ec33c35796a3c5f00b8fde7ace996619c6028eb5459e86f22f0bcd261e2530332b7a5049
DIST lxqt-runner-2.4.0.tar.xz 235852 BLAKE2B c6fee4d0d3e0db8e539b2bf5f4f131ec4efb09e7daa3de03dfaa0ee7eff2938a8cb93fd4f4ca3a48c321f2b07431642ea24703d753775fd4d414bed16ddce2ca SHA512 6a16fe4cc4e8269b3a727cff1cef478d617909d3f54ebdb09c2bd59b09a9b7f31fb660f0431b40dd5b5f98d567cd47db58a8bc9849f01782707b875c37ee7042
diff --git a/lxqt-base/lxqt-runner/lxqt-runner-2.3.0.ebuild b/lxqt-base/lxqt-runner/lxqt-runner-2.3.0.ebuild
deleted file mode 100644
index b50a7a43712a..000000000000
--- a/lxqt-base/lxqt-runner/lxqt-runner-2.3.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt quick launcher"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- >=dev-cpp/muParser-2.2.3:=
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets,xml]
- kde-frameworks/kwindowsystem:6
- >=kde-plasma/layer-shell-qt-6.0:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- =lxqt-base/lxqt-globalkeys-${MY_PV}*
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- cmake_src_install
- doman man/*.1
-}
diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest
index 3a85b5d33354..d25e256e6a13 100644
--- a/lxqt-base/lxqt-session/Manifest
+++ b/lxqt-base/lxqt-session/Manifest
@@ -1,2 +1 @@
-DIST lxqt-session-2.3.0.tar.xz 221240 BLAKE2B f5afa5d0023c4049771a335c0fbc32388b853e528ce59d3fa8080f75cfbf161a9909872affcdb531e6aa3b02331d731f8b37b7fff3e50acc2f99e66e29768663 SHA512 d366e39e365b2986f524681e13de94d36e1b3b4aa7933423b19ea1defbded9cffac31a2ba62553b7d57a3975f6d849ed6b19f6b3d011481c1d81d94470872bb4
DIST lxqt-session-2.4.0.tar.xz 224600 BLAKE2B 912c1213d3a851db14aebc68577845b926e6863717440299896b0f84a7fdf8f56d678b60c60788d5af3f3301ce952008791b8380823666e488c266613b5411e6 SHA512 ab016a09cae36cbcf223187cf94b2d1c46d281c665a4709bc60f50024aa51046f61f4685993960d8bfcdc7a2f15d9700814ec577a9b73e54409aab670a3e1c39
diff --git a/lxqt-base/lxqt-session/lxqt-session-2.3.0.ebuild b/lxqt-base/lxqt-session/lxqt-session-2.3.0.ebuild
deleted file mode 100644
index 25b29e3af2f9..000000000000
--- a/lxqt-base/lxqt-session/lxqt-session-2.3.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt Session Manager"
-HOMEPAGE="https://lxqt-project.org/"
-
-MY_PV="$(ver_cut 1-2)"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-IUSE="+udev"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=app-misc/qtxdg-tools-4.3.0
- >=dev-libs/libqtxdg-4.3.0
- >=dev-qt/qtbase-6.6:6[dbus,gui,widgets]
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- =lxqt-base/liblxqt-${MY_PV}*:=
- sys-process/procps:=
- x11-libs/libX11
- x11-misc/xdg-user-dirs
- udev? ( virtual/libudev:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_LIBUDEV=$(usex udev)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman lxqt-config-session/man/*.1 lxqt-session/man/*.1
-
- newenvd - 91lxqt-config-dir <<- _EOF_
- XDG_CONFIG_DIRS='${EPREFIX}/usr/share'
- _EOF_
-}
diff --git a/lxqt-base/lxqt-sudo/Manifest b/lxqt-base/lxqt-sudo/Manifest
index beec6afd73c5..feeab4517466 100644
--- a/lxqt-base/lxqt-sudo/Manifest
+++ b/lxqt-base/lxqt-sudo/Manifest
@@ -1,2 +1 @@
-DIST lxqt-sudo-2.3.0.tar.xz 40480 BLAKE2B 962acb0b287075104f2bb89b4ba36363af0dc3cfb9e71c985e33123785b797520c1b9ba022555eb246db6ab95be430cf49e953d10e75a8668901f3acfb09fa99 SHA512 4e5cc330461bcd3090728041124b364169277943b574c3b2cfcf9591025d33c0534757129e5d9758a197390ace5c88b7f6186bc47c1e29b8e6c5bceb853d0dcf
DIST lxqt-sudo-2.4.0.tar.xz 42768 BLAKE2B 5749cbf5a20531d85219e5f669af6acbb72072f0c13db574f8613c75a1cdab9404c2b648992e4cf37f90ccaa94eff880d5047fcf49fd9a60c5714c92ad999f64 SHA512 f9cab5b5a443dfc2d9beb7c8af55e33d34208e5e0fa0bb73e283d4d97cafb4184a3424debbfda4e184872c94a1baf5d055a95a62f27b50d609a5032ee193b454
diff --git a/lxqt-base/lxqt-sudo/lxqt-sudo-2.3.0.ebuild b/lxqt-base/lxqt-sudo/lxqt-sudo-2.3.0.ebuild
deleted file mode 100644
index 7c83c4fa7613..000000000000
--- a/lxqt-base/lxqt-sudo/lxqt-sudo-2.3.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt GUI frontend for sudo"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1 LGPL-2.1+"
-SLOT="0"
-
-BDEPEND=">=dev-util/lxqt-build-tools-2.3.0"
-DEPEND="
- app-admin/sudo
- >=dev-qt/qtbase-6.6:6[gui,widgets]
- ~lxqt-base/liblxqt-${PV}:=
-"
-RDEPEND="${DEPEND}"
diff --git a/lxqt-base/lxqt-wayland-session/Manifest b/lxqt-base/lxqt-wayland-session/Manifest
index a09e3a4494e0..bc14fc30de0e 100644
--- a/lxqt-base/lxqt-wayland-session/Manifest
+++ b/lxqt-base/lxqt-wayland-session/Manifest
@@ -1,2 +1 @@
-DIST lxqt-wayland-session-0.3.0.tar.xz 361352 BLAKE2B abd9f48b90fc004955cf861a9bb70afbba92ea3e8200b6b68dc52fe44c90862cc0a0db73e397aef1cc72ff1d6dcdf61422b353cc1ffb03c7b3757fbd3cfb8d04 SHA512 7159db918507f3fa6d53802e6b9299cc4175e1f5f6e8e340c6ba95aac4ad13eab89b79b45032fbdfbf6edcd261e6f1f0b211e7359a1b186a6807a770dc04b4a4
DIST lxqt-wayland-session-0.4.0.tar.xz 362516 BLAKE2B 35ec0ee41fb26932365743e4f0e86db3213318be05911f30acd983592fe18cdcfdb0305c372083675ab29242d8a8f6d1848172fc6088351ab25e846b3533dca8 SHA512 625a618a44c7fa664b06ffd3d46940f46fb228e5d639b7864040456aedb626947aac82d7af0a1e44c18e6d26e28fe2eabda1b6e44daa1862c4fd79a42211e09d
diff --git a/lxqt-base/lxqt-wayland-session/lxqt-wayland-session-0.3.0.ebuild b/lxqt-base/lxqt-wayland-session/lxqt-wayland-session-0.3.0.ebuild
deleted file mode 100644
index 3d267f7c6c61..000000000000
--- a/lxqt-base/lxqt-wayland-session/lxqt-wayland-session-0.3.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="LXQt Wayland Session Support"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64"
-fi
-
-LICENSE="BSD CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-2.1 MIT"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- >=app-misc/qtxdg-tools-4.3.0
- kde-plasma/layer-shell-qt:6
- >=lxqt-base/lxqt-session-2.1.0
- x11-misc/xdg-user-dirs
-"
-RDEPEND="${DEPEND}"
-
-pkg_postinst() {
- einfo "By default, the labwc compositor will be used."
- einfo "To use something else, define, for example, the following in '.config/lxqt/session.conf':"
- einfo " compositor=kwin_wayland"
- einfo ""
- einfo "For more configuration details, and a list of supported compositors, see:"
- einfo " /usr/share/doc/${P}/README*"
-}
diff --git a/mail-client/roundcube/roundcube-1.6.19.ebuild b/mail-client/roundcube/roundcube-1.6.19.ebuild
index 04a095a54a4d..94bdb8fb63ef 100644
--- a/mail-client/roundcube/roundcube-1.6.19.ebuild
+++ b/mail-client/roundcube/roundcube-1.6.19.ebuild
@@ -52,7 +52,7 @@ if [[ ${PV} == *9999 ]] ; then
else
SRC_URI="https://github.com/${PN}/${MY_PN}/releases/download/${MY_PV}/${MY_P}-complete.tar.gz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86"
fi
src_unpack() {
diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
index 296180678d18..fb43e7794a8d 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -446,6 +446,70 @@ DIST thunderbird-155.0-uz.xpi 417898 BLAKE2B 3cd743459a87ace9b6e9ad8b6afeca85569
DIST thunderbird-155.0-vi.xpi 546291 BLAKE2B 20d19b33ae8393a2578104c898a5becfde62e4f093bc68bd3270007b647446eae58a0b4cfe0a435097ccc3d6034118967776d05a6f76f2498c43180c00230075 SHA512 9f9850832b3ffe2231e325bac57cf79961389e601052ceb48a963a3223f7cae3a2d3935812124b46bdcd179092e65393a085be1aa62dd183214002e1d1a109b5
DIST thunderbird-155.0-zh-CN.xpi 529248 BLAKE2B 6e0a7b808d2ee4a4fd6b2b1ebac98179896081a958e50abf5a267f3d80852ac5353010792cde3e32867cddf87b30faca3f25d2c9b5f8d7a8ed3b4645984dcede SHA512 d80d573462ca991516f1f3f868ddfb6b73d3ffdc86050e621dc03fba9d49b9e26ecf6634fed27094b2006f448a196460eee640af2be2d9361512b69c949af5cc
DIST thunderbird-155.0-zh-TW.xpi 534870 BLAKE2B ee05730fda5d87a506c6137f2f790b4b63b5e231a23b21094f3991a6130e78a4091c48010d8e06cfe2d9bd01529c871c27dc08d8c1c88b5c0ba37e951fb75fa0 SHA512 4103e6e4a68eef44b0346eaf4ee50de306defb2e849789eda094b686b4a7b9b66642db72b9a569c5987a0ded85d6ce47ac6e8a83aa682c80a214c6410548b0b8
+DIST thunderbird-155.0.1-af.xpi 394057 BLAKE2B 0420be714f7855f20aecc5be1f961a0376d13736a4eac2d513352a4a3b4d2e67b262f9de567de7c5fa1699c715e87310b6e468aafddbd9d08b7136288a6b05d4 SHA512 99cb78d8a5789da93bd1404c00d39902082cb685a6d8741a53dfef06e078eecfe5c5d30f102f838ac717d9709e972c09ae0ddf8125b7030535d78ead94e03fdb
+DIST thunderbird-155.0.1-ar.xpi 490940 BLAKE2B b9faeb1e3eea975bd3331a9813a7a5c94b1db20c6b551caee2ffc7be7855354fe2f2eaaa19145c0e920ff628da1e4e5db3de7d65622b0facbe28bc4c17c3fc17 SHA512 53abfa0b1d983a43adc999777049d769c109e7baaf0fc7e75ea48617257f825b06728395ef9e03a9d898361510666efe323dc792419ae7661b505dc44c58a9ad
+DIST thunderbird-155.0.1-ast.xpi 411418 BLAKE2B a6211f5d0c42d1b9484182cbe2ad4ee6ec99837a0130f82868f069b8cfa638e74c1857c0c5dab4909440d4e81c8cf19dd7e6c28dceafa71c42b7ea771d2c368d SHA512 8078396de5785f95c06cab40b7884ef6348983c3e9f04c74efbef4236c49f13576b58681a88ff4c85b55cf4c2711e9aaddfe9ab195e2bd5674d50ec9d9fe0b4e
+DIST thunderbird-155.0.1-be.xpi 559496 BLAKE2B 4bf666a5268028b716ff05893276e571a627bc5a56bccf0b79a912034e9dffe25c20e17b7abcfcc601c20d2224163f7768b762f286ed422aa80db1b07a6214a4 SHA512 df1410ceef82e6440e142063d2600537b0160245ce6e016809695db4d563e8619da7d1029605ad505908a90901467e9ff048b35daf8b69117a01bbe4017bc536
+DIST thunderbird-155.0.1-bg.xpi 568321 BLAKE2B 85e9731725dc7e60890f12446292f5e68456cd6657cdfcf3b6c997ae8f9d4fee5227b284245a88eab878a5090ae8d0bd765dde3e07936c9a4eb3fe3628d0be94 SHA512 40889d626a0bca7b88ef9c73b264e99313c8b2f8c6e0ed8c842ec936921bb6d8968f45577b60c5154c92a25894f53dd5cf428776720a5c317348c7424e8566a6
+DIST thunderbird-155.0.1-br.xpi 440142 BLAKE2B 9180462712b129db7956d80ee89bc099bed27766e44cbdfde40e5df2bd2bd3d7df9454a633786977b590480d7ff7b1c31efe1b4e026fa4b7e511c2d9a0cf9135 SHA512 d2e4dfe03abbfb520a37b7c680bcdb4df8845a1f78dbb96e9b8d86877360294891c27c09b8737076d2f28db1db2d10f5a6775c9a393f3573ed6043b6caa858eb
+DIST thunderbird-155.0.1-ca.xpi 479489 BLAKE2B e5510f262426945bbd25aca2869dff44fe0d3cd1df2b555dce8bb27f540e270968cfbdaed6a3a4a421a7ba823dde0745d766bd7dea3f50a8a0dcb408a8d21420 SHA512 83a7ccf713c7163fc712c96dd26a1a89950afe73c4e44fb53394576c74b7127a9bb8a22d037701c86327466785c111ca6aef8516338404e0e1760c9b533bde81
+DIST thunderbird-155.0.1-cak.xpi 456493 BLAKE2B 98dcd571d7d5a939c5d933631e1c95b5291daa925b2f88d52175374e0ec6e98b4202ae83b410512a982569f84ad0effedce069a6b7ea47a090fb480e4f4425fb SHA512 26130928fad133449a839a1c1338dcad22df3eac8bb399b32ed1d2761c60b51957cff6731657ef10410ca83a6d2d7af7d954764cf569d32cc93c25b38008daec
+DIST thunderbird-155.0.1-cs.xpi 546248 BLAKE2B 4c668dd74c0c58fe4a9139cf86bfccdb5b7facd8acc3adce31ae1132b93ba4a720f0e1bca53c1559eaefde4a849cc3b69accd8b7edadc7ac3a81ba8307c94434 SHA512 f00f328a8e1252dd2f32c72979b6438d4e831543c73c8631d45c01eb471c38e4f2920d6af5ea56276d359eed67e8543ab7dec81b58ba2e0d2ea1a192fc166a18
+DIST thunderbird-155.0.1-cy.xpi 513604 BLAKE2B 9b81c4b378a500fe97bddda44e7a664c7b4e17fb2f30978b2a7f501dea9e00db1dcab664e0d5a0524c83c03d6336aeeed302fd0effa58be2638ceab6d46bbc99 SHA512 8eebf9e05bea048a796bd9f39048d569c954d74c14ae3fd9fc6a551666e68cbb01980bdf691bae6dfe6890ef7ffe0e5cf7accf282e16271282047e0ceec59dbb
+DIST thunderbird-155.0.1-da.xpi 497036 BLAKE2B dfb3407549cb9b4c29292d5125525e36fb5e064927fc2e0ce32eb230e443ea2545eb14d4db2e5e04dc6f95751af0bf46cfed29bebd700546051cba37f6fac275 SHA512 af918d73ac7bb9123bd75f8f2d97a0b5c733758a28986c2c0b9cc46d9f08b280761ccded8111c3a47ba01fb5b9cf6fd8be07ffb74dec81aa0077776d19b407ed
+DIST thunderbird-155.0.1-de.xpi 529644 BLAKE2B 2429e6d125acc13465f62b399d3a1788dd5fd7ec7b5aae4a06c9f9554484adcbf3411086525435dde96bb8b47db3478ea7a6b709c48831e0ff2295197e49b5f0 SHA512 e19324d84404879b35809594213f08e07ec09a04e4efd4ae9489a921d24ffed0cb1fcc7ec11ca3fc01f886eabded481cf64a8ac99dc3fbb884e3ec6beca9a695
+DIST thunderbird-155.0.1-dsb.xpi 543419 BLAKE2B 6dba103f2e6c28fa5e46f0d40674932212e74e4d00dc60628d7d6c6f2e9061e7cfb66835ecf899d607195a264c7300b13a1fd59c766a1e278135c4db358dfaa4 SHA512 9c48e2461a1e3e7730a9e939b3e3a2f16f91d93ed30a051b33f4e46c5334b73270ccddcbcce3f42d80feea4d5a20cd6647a5d35db6e063070feb0a1e00cef911
+DIST thunderbird-155.0.1-el.xpi 637169 BLAKE2B 24666a86ece416f3456ffe20ad3e603df1e41eef5f47a03cfeb8f23083938d090fd23fa8fbd73d3b3209972abda4dfd276d4d3d124501e7e8ceee67139d9971c SHA512 79daa5ece2a84554f072c0ea3fc33b989936dc86281a46fe70c56aa7894b0798da76196db1c0d39a5cec95f9cf9c89be3f7409f38470ad1b3f46046c96d45f56
+DIST thunderbird-155.0.1-en-CA.xpi 473485 BLAKE2B 4aab0392fba541ccf5ffb34c4588e28406e7ddd570323c7bf9c1368277a5279cdf5ef2716dfb2f0815181370c2f87d7165050f57d7c9a9a5461b830bbbf6b43c SHA512 3c88f3dc5bf20af082cc142d34fc2578dfaf9212d9192d7938ce5a0b420a6eb4e64233ca9c2e54bf21cba48cbbed9b383c89bd8dad8774ba79a483f263ee4a35
+DIST thunderbird-155.0.1-en-GB.xpi 473880 BLAKE2B 1df1a6c8ae7a84b302ab3a8a8ca37d956a275c9378938527bba4c1e1362ac9a6cfb3d35e4d24a09c63ec8534894abeb2559df021ac8c14662a3f7034f16670e0 SHA512 d6ecea31f0ec7f38e8ab87df0ef11ab6be02551848c4b2dd485d8893a5efdbf70662ffd92637592eb7c0053609400cd00daaa96d14b04603353515df9fd1369b
+DIST thunderbird-155.0.1-es-AR.xpi 518662 BLAKE2B 5141cbaec715f512305ec7fe34e7da54e22f701ccdd262d3e4c6f9d26b14750c3209708bb930e3481683b181e7af0bd3ac2f371ee9841bebbc03fd6c93aaf857 SHA512 0b1c5849153490edaa9ffcc871e3c30fb07fa4dda39461510d3be2af9dcd7846440548cd0a61b1983460369ca31bab8b5ca25a21530146be9335351d44a6da05
+DIST thunderbird-155.0.1-es-ES.xpi 518774 BLAKE2B ca29c73b461f18812ade1a4ba3e639f5f7cdfdb0e0e79f07faafd0f7a43743e1d3b63cc52f907f176ecfd9ec6335e50ec996517bc539f8bbd610e5cb895ef223 SHA512 c4a37844ea47084fc642ad73537c2fdf466981f6166b607e80c4a4d1a9c7e870b8adade3b214ff26fd6892ffffe751d7b103cf7eea75b80b617f7c872f225389
+DIST thunderbird-155.0.1-es-MX.xpi 510435 BLAKE2B e7b2e887ecd69f9cb04f2c031af033cfeb182f607459516fe42daa6e16a01298e2aa889f196c5303827701966588f4c54e81ff6abea4926df0953df8ad24ce22 SHA512 4ac2f49b9864f5a1edebaacb3bf0a36af645291d747447553ed286e82ba17858ccf62427a24f1336bfe66984146f0ed5bb6f72cddf7a854daf298ce87e380dc4
+DIST thunderbird-155.0.1-et.xpi 465024 BLAKE2B b8aa7d983a73c0c6005d1eb49969e5d072bd8895975a81f936e09fff7e8883fac9344c1d5d9e456290ebee9ac061e0600a9c8340ef4a41001edf787e3218f3eb SHA512 a1ea5e3a072fbcee1174040d1fe9e8afad481139d7c44bfbaae9aa3bebd34070c0a758a60ca5a689005c7346ea8b6f3db4977cbdd92400cbb03fafe59b730b7a
+DIST thunderbird-155.0.1-eu.xpi 500953 BLAKE2B e708db6e3e820568bb0c874263fea0c95b267c11d86f8e17f0ea023e590abfeb03e7b2ab32f2d40c8e70ae048bcb0390e410a6f7f7bdfa637486c3eae4246472 SHA512 bb71b2cdbe3c204f1bdbed673b7a5290ca2c87d1e8e6809786fe5ff3ac839cabc1f02737887ff402b1e36255a219da8e0083afd5bd139338e9de9636d0fc7a3f
+DIST thunderbird-155.0.1-fi.xpi 500995 BLAKE2B 8979237dc940edf1caf43d96b292c7d496271bb63a78fe81f9a98ba121061bb0508ddb170dd953c3f92fac695ec59ef8004f40991b4f97a9fd7ad5fdf098aa0c SHA512 f44d7bc8bd0e51450b48f39006e62cb6c84058b5d1815b03f2c0c612a5c8bc26c4748db2266700a4319fc133a805cebb6d35255310c700a4678b2da62f958747
+DIST thunderbird-155.0.1-fr.xpi 533149 BLAKE2B a6d79a6db6d51982dec73ca194d74d9c73c2ce479543aba0a2b45e16cc155488d55d54ccb276a7cb44df38556db4afc427f3de71ff05c9d4855a4a10767c4d8d SHA512 03c60e5a619a8b18622909d8f4ef0f1634396d0c19e587eb816e41003a55ac5f9a8a55fc17b1980beacdabb2a2c776f442700e1710e8558a75f0db0176ba6708
+DIST thunderbird-155.0.1-fy-NL.xpi 514344 BLAKE2B 58f9e73d74c129d832df7e040d8e0be476fe0e2f425f67256bdc54f859aba6ec82a881e5ed3b6602b8a95da4819ab6df412dd99d8d668b8081ac69a786f70134 SHA512 3a429b21c607471e973281d8b928cefa89b64e13bc04c076eca481b0d613682e6946551fa2b6320a1cbc63292f5ec5ed0e475d6d2f4da303ed2a0ac86c812944
+DIST thunderbird-155.0.1-ga-IE.xpi 432433 BLAKE2B d24e7c1c355347c61c336e9f9d41d0dee457cc0a56733936627549c667394ec5075c5eea7e77a403cd337e6aa518e4f605004e7de5fb4e5a2ad4b80c1317deb8 SHA512 880c5e00df9c46086d0919a22adc9cd9b863dc4411c96bec285d3d01143abd3ce5fa97ac2bf67c71827de8e905dc3b407a8e64989beb9f7f08718f3057e164e2
+DIST thunderbird-155.0.1-gd.xpi 486852 BLAKE2B a1370ddd63c23efcfe608e807bc9d8869fea8bb10bc573ed9fd3b7c7d1ff1680074d6c702f39defbb460988b587b71376a1725737ee2d1904711d311d0df173c SHA512 c5e617f52eebf41d9215c39601f9b97ad76106adc18ef7a6069d64945828bd0ac52948667bbfccc4fec2969f4fa17cafacb60f901ee0bea36850afe9e21a086c
+DIST thunderbird-155.0.1-gl.xpi 500737 BLAKE2B d30d4724d44ea47c55190333b910ffbe41304c3be2655f7fb98b6bfccb5b923a1fa26442b017ceca0e49c3de019cc8eea4577a1cae0f170853f05c9e55c5b0f2 SHA512 b8e34901e0d31c37bb0825d3630110a29a85ca91c3590597d56b51f56680d6df409e7a37f450dfecf59c2c27299e56ed708c2c291f393bca49f718992308d92f
+DIST thunderbird-155.0.1-he.xpi 487262 BLAKE2B 881cdb2587c2a85fc8fd13decbce155694d831d68a2a8fff904653e95aa0317e87eedfcecbe8049a70005540a21b7fdcbf74f44e0e59df836646292c3123f765 SHA512 3be1a69e02527953058270a347f5a32e8cfb21bb2a0df176a46b0799ebc273cdb033916d1d814cb8a99815a639f364c63a93d26747dbf6079fc1651bfdfcb9de
+DIST thunderbird-155.0.1-hr.xpi 499838 BLAKE2B 0595a90ea0a17f57d94a0de7b3b765927a85a6dcfbfb5c71489bb540eea4e718085e13064c07bfb1a8481d66717e882ddb9a52738bb84792748143cd910c9157 SHA512 ce46114b967e345b90a0d44b23c25fabf5ef9376591ddff7e2b5725605bee3c43530995ef5686cf436ceeb202c1e2f4cfb82cd1759b9ee0a1372bc4af0a2449f
+DIST thunderbird-155.0.1-hsb.xpi 540690 BLAKE2B 3ddf348ac9e9341b74654228ed96b2f545ff0fbfdffd4187b7443c4152763b7c601932fc4ec6f4c8e14c2110c990c7efe87ee166ef9430d72ff620aeb8d46633 SHA512 afbfc2e47ccdedc899cb4d8f4c49f74a71298396bfafcf10d68a7bc979534ba8499138d2bcd9628812cf5a84fc7fbdb48befcd078002bf08f09591024a8f332e
+DIST thunderbird-155.0.1-hu.xpi 542820 BLAKE2B f1036adba52b69e0175e58495381e93ee0e2f1f6fdb420cd93a29dece2c34dc9597b81ee3a77da9a7425337a20c1cc55ca04552b2755273c5c66aaf7bdd3f556 SHA512 f086737a6fc8a71e95d5c593dc26a7b89003cfe2fc278035fc27ae16a1aebd7bb318d0e819d8b1c9bd2a4c078c81aac067ce4636a8095f8ef1d845f2b6a8b74d
+DIST thunderbird-155.0.1-id.xpi 484135 BLAKE2B 2fd00c443386c05a5a0740f9b3f08565c1ea8fae4ef8cdf71583a22f59e734c0f37287494b60ca06cd48d897f727682deb8cd19eff78bb115969f7f13afc4ae8 SHA512 0ccce40480a55466096e52bac229a466a048dc0f47e78992af166578238f85ff331ad09e751fdf1d70d0eb6622de18789f15f2268937f348e55f1369ec3a95aa
+DIST thunderbird-155.0.1-is.xpi 510413 BLAKE2B e1d8c7b5d539d096cb4f6eda1bcd272fb5a6c687fa0d9829eb174c403700056ff3399ce8bed76d46d497620026bf04947b586388a7fd8a1bf6557b6b729c2984 SHA512 c4080dab1e713814acac2beba33adeabf8f397559582095fb42533912bb69a9b91fbead459c574bfd9cc7bc56a4be4240a67e611d34dbd9540333e4602a5349a
+DIST thunderbird-155.0.1-it.xpi 512244 BLAKE2B e06fabe6132432776636f6afc5be6d21e0faf3f0c53ae3904c3fdef604bd81540be930517ab6e4c4303405db9b0d02b740f34b0282e38104e96c838b570681de SHA512 bdc648f94750a224c251a86a8dd6efb16061e04f370b1c5a0f2eb5f9c403876aa19de466c31f5ba4d7b0185f303340fc3250f47e0c6745e41f01b3964807fbb1
+DIST thunderbird-155.0.1-ja.xpi 564614 BLAKE2B a186c9061bafefe74d09865896bc1063af0ab7bb8c00236cbb617a0799810e7adc13364d6851e71a2396f9b7819915ea53a275e4dbf013977141028b89441b02 SHA512 3fda3f60bb080506310aa308a698db9c162694a8e35b756b45ea2d86f1ade40750dc1941d25710f3f970716c92e60066e27897b46deb8d26b3d0d99c28c7675f
+DIST thunderbird-155.0.1-ka.xpi 581622 BLAKE2B 34a9a4051c0d9f1fe1ec1a00b654de636fb618169eea1fd12fe728963a5ae2d54085aa72a9d93789b2a062f93ec14fb637e97a258215da12c738e866b7faa85a SHA512 48fdca5a79b9b2082783d368e0769f02463105481e2b2c72ebd08f5a0e9824f786aecd2ec46025e2760f5d9fb7890fc0e936457f0114f48e41894fa477c39bb3
+DIST thunderbird-155.0.1-kab.xpi 488717 BLAKE2B 6b3caae778f933e217e5496b98852f6805aad226ac0192cce4e8a422e4f0082f53368c8c2cf1f637b115a823a4400abcf1bfed83f26cb1f31b6e9bd9f13b7f44 SHA512 d20b2b9538d517b591e53b8565b429ddcdd59671c224f945fe585051fd7e9f1ffc946aaff20e3cf343754348314776666fec7cbc51fd70bcbe17ab18b4f3d8b0
+DIST thunderbird-155.0.1-kk.xpi 606684 BLAKE2B 3ce2a7b5dc87c640f67d4952a6e32f14a3369abdff229c57f22e641a3c7bbaca051fca3822c3efea85ed107112804b21495b5ef795a783504e302f710421ec26 SHA512 a333fae6984bedfc5259af38596b0c607a2af1262c38f1d0e6409388c1829976ecb2b01029b959e449cba313a600fc4088725bb9f6958e7ce2ee4841f0dd3a1f
+DIST thunderbird-155.0.1-ko.xpi 539821 BLAKE2B 46d40a6ed4727206eb49a62a34922486db3ab7306200c293b769535c0b33f1871eef1e047945cc87b4a60e282b033b7b5fdc06d973a7edae6abd363cc40d0727 SHA512 1a3700b3ea5daf8dd754f3efaf093ea90ce1982472b46900c08dfaa6423d12d75c74dd8d81e89bd2ea52f67b16ed4a6f80ff739a2f41b7fec1eb6726e99a556c
+DIST thunderbird-155.0.1-lt.xpi 482189 BLAKE2B 94579132932d7edb27e2249314c8ab34611eb4bb199272fb60c44bbf9e0a0367e72b0300b7fb814d03a6b83ff814bdb2a559b8ec14d7a85115d9a31779fc958c SHA512 bf6bf6b9da5bdf037579d9580fba66f55fe2dbb42312055edd2e7c7954e0eb6ec8aa02673c2d3686f3e3252c524252517d2131da1df13d0590c75d2e1c9544a8
+DIST thunderbird-155.0.1-lv.xpi 446549 BLAKE2B e5d765dabfcea44ebab39fd398f3fc59b40350e42eb138b12e7b3711669c6bbb64845e6a3c06cde40c3edf120f7f2a2fa580f4fb8cfb2ce30240bf274c05bd83 SHA512 69ceea0442ea2c2a193be2cbab38e15168cc96c0aeec58f9f537b2c55734afcaf79ddd7171d3362420bf2b3f95338e91d6084890910b32a29687ee0f2f25e923
+DIST thunderbird-155.0.1-ms.xpi 403858 BLAKE2B e719fafdda046456bbdd8dce143487b6244d75b0c76dc5cbd7b23d20eec2821f17eba7d8357ff0143e19f800f85253fdb44dd9f5fc53a5a561db36fa26833592 SHA512 bce2488237a4850e9a07a9e3b5095d6531679b4b4976040a46d8a84366232d4bae9d16e21a121e1d8ca2e5a6bb07c980e0bec0a5d5822f479e054dfbf1831d67
+DIST thunderbird-155.0.1-nb-NO.xpi 499060 BLAKE2B c398d45b58f84a86e21eaaf877cfc9fc5e705adf0bf3b553ef7843523961996d80c9beda9bd1f4219d8f261e3440f954f1a59dcec14ae423331877358be16c6f SHA512 1f8be3ccc5d093aba892fe9d4a55d0aa7ab3ac698ed039a556c149f8b9306644e992893b38d65331f49728e5825533dbf747f3e2b78fd4f1d387093b28d020a0
+DIST thunderbird-155.0.1-nl.xpi 505880 BLAKE2B f943e93f8a4dbf9e12cbc7b420cb8d15f03b51ce3c70c679d4ebac76557a9b1a7d4678855c78c2bbb4e44d23d59a7e01a9f13a41df47fc1bcb13305d12e2a56d SHA512 5b392702027bef4dc4a543f7c39d765139101b736365ed819fce66d59fc36a57b1e86b18b2c98649a7c7081af108dabafbebfd58542d882c517d6be90e57fb4a
+DIST thunderbird-155.0.1-nn-NO.xpi 503156 BLAKE2B 78266161ea3d170dd4e6576806171bc3b27a5954cfd042754b91d25604365a9c114ffb9e257a1ad9de59b26ce465c9924a2028a10368e596a80ce95f78d9d50d SHA512 34245425c39e5395451bef72da5a7966e69bc9f80e79d59e2dac9384c926079f9a47371a37829dc6cd8020106b5a0dfca55fb9bfd1b87c2d979666ade9e27766
+DIST thunderbird-155.0.1-pa-IN.xpi 491868 BLAKE2B 3d7c79827cd36b76592c852c51069f5503ea9f1872dd277374d81eed1d67be37f5d3d448c7c7e358258195b357b204fc4c3bd021e39a7879ee43f7ec9617801b SHA512 cd5606af24cee3238af560bd999b817eaaea6bbfe145946fc5f558ebf8b130c951037378e51aeb5afc6d41a360f4bb175e965a8ce73f6fc19ed20c384aaf4a85
+DIST thunderbird-155.0.1-pl.xpi 541158 BLAKE2B 48c6c271a4e06b9376263ef593c715886ae9b13bec2fadbed2b4fb314e37aa2832140f2b996c9b78cb77e1fc089ee63832e9ec7aaa55be52598e6b75d96cad9d SHA512 dc86fbd702763ace8311b30f7f56de1364217ec9fe7b6b1470714b913142fdf96e1e31c504a9a0d5eb568b358cdbeb7f1a708629ff3337f31a8199e89317ff21
+DIST thunderbird-155.0.1-pt-BR.xpi 511481 BLAKE2B 903c5500fc74bb59aa760068558fd1af4da37665a34ab0e9efde979ba3eeeecb65930f101eb50a77143bc5fb28038b2c75cf3e77c2c15e77c76cd16cfe491ef9 SHA512 f2d5261e06c2cda8100304d644dce22a83c5845c0d77382077bf9c5b8d7c4285f358aa3ee598ab0c2cbcf33985d24cd4dffe4eb7f2aed4bbe24728041b9e4884
+DIST thunderbird-155.0.1-pt-PT.xpi 515470 BLAKE2B 4a0e1bb9a8b8f1e5281028fa20d974bb9509cb7d8a30f4d1b864ec3d09f333d55558c6fea63836b247e86d9e49c07f54476fe41d5e1a6720d5173c70abd43b52 SHA512 49465f7ef606816b0957957efeb622aefd2a505e6e84ed020d9293aa8b3213aa4621c94b5b94b399fa5b68ed1dfe6c6f378e42ead7f0031dbecc3b412d2d5ea2
+DIST thunderbird-155.0.1-rm.xpi 499614 BLAKE2B 1aa12252e137505aaeb9f9983ec661a605cdda3f09416730b0418bf74633a1e7c0f1a6fe614dde011defcd0288a8e8f5aae6b0301d5be505b438d8c60b23787e SHA512 f5becf06053798307206f80ce324903eb56967cbbfd6c7f4c8de2ff24a5727f0726b5acda3ad0ea782633f157570d8246fe30f5b3eb792cae7fe168a9ab205f1
+DIST thunderbird-155.0.1-ro.xpi 525685 BLAKE2B 1e629007bfd23d94b1ad6455e563bc294b28701905758533fb19ad8c104776edec2d74ef2f6bff43e96a4329dc2bd3b6d90a59cc3064576ca766873ba625e440 SHA512 21c8ac6ef050c430ae926986308081f328e08d35fc9b58f1b2f45918cccd9e251ba776552a3f3ad960ab74fe1375f30fcf24d657b9f403f74a4a9a9885271e67
+DIST thunderbird-155.0.1-ru.xpi 621692 BLAKE2B d8fa929f182a2ada14b5ce81dc8669578e4db2733084e46efd3602b62253d8ac740c4c765cc11c4f157c371c93d6a093995d61fdb6703a2916617fac06c3b7db SHA512 e9db02350c007dc3a28e2c64203e97332284c3f01e7ff7adc61ac4ec18cfd031711b7fdf63f15b5943861506780232ce1f411b205f91f0b034c6a5bdfd6c1390
+DIST thunderbird-155.0.1-sk.xpi 546018 BLAKE2B df12af679df061863bc04cc3e977a0978ce2ac53faeec67b9407b7a319dbc1f3d8a236d6f4fa0ac740af3b4cf88587bb15bbea88f310a077483154f835295561 SHA512 0393292fb74d62598591ea35b8794b54814bcbc1d04a33ffe9aaacf029bc3117e8666ab7cfafbcb347066aa81a2762feb2792e1dff87e0f3029cdbb3a0c426d2
+DIST thunderbird-155.0.1-sl.xpi 512868 BLAKE2B eea97b7c2a44895c84138283c6a3ae18d355bf8c54b78bfa3e81497eb1f0d93d61ecb46420c9f260aeaafc5f287cd587ac62d23a402db5be55de0e59d1800002 SHA512 766f81612030f42779d432557148885f9a7243faabf551c53329847edcf4e6c1d6b59a357378a749718cecc11f0a4cb855988e5846a5c3692d3c63dcfe4dee5e
+DIST thunderbird-155.0.1-sq.xpi 525732 BLAKE2B b61608c89728eeff6349e1a4f575e484d8e4cf34fd1ad8b56775e053b43b472dc7b3a6c7043309f6b6b66cdecc409224923f5361b4353a4e79f8c51999539dbd SHA512 9931664d12c90945f7c44926dcb28b428329cf96c9802d29ba451d8adb4b746e0e0a26ff7049419ef04bd3927eaf9474f207e3b841295de9d1cef528ac82bad6
+DIST thunderbird-155.0.1-sr.xpi 585333 BLAKE2B 5996e648a5c470a2c94b7428cbb2d0bb7d8e1044057baf3579d9eef5b928dff55f9e775e1533c51055c35865c11dd36ae3173c893a0d4435fd3ff3b19cdf0b42 SHA512 fcb85f5d9b750b1c9cc9f7cfe69a6220455e230fb5fd8f8cf34deeb2ba42f23521fe223d708cc9cf75b0365afd15293d94a44767bc2c2a83e20494bc45f0a88b
+DIST thunderbird-155.0.1-sv-SE.xpi 507884 BLAKE2B 77490be7ec134b66415a96ddec0e8a90eff12c68296ffad5efb7eb4d21ac18f8887b9b32eab6a6889f7e624ef2a6f8c254e2fd0e0778e60e15aecfcea0a1adb9 SHA512 656e85b35e5b037b98d7b45f86d36eedf6cebea6bfcdc741808173d1eea7e7a72a8aeec529a3cf06ed3b0290109cbfc834bf68a928ff129901efdc76db76cac5
+DIST thunderbird-155.0.1-th.xpi 585986 BLAKE2B 36510eb79aa2100c747016badb3ee9987e2c7b556d5432f9c28e9a25d45edd3716f8c6df4396fdbd829cddb53270e9ad7e9c6107db7c4366b8609c2cc761f4b2 SHA512 1f9c4484aff70ab3a83e8c06da91623202f1174601ea6116128197c8550623432a030b358cfc361f33d26b77bfbcbd2f75bc7d8cde137153c0d7706a612c2172
+DIST thunderbird-155.0.1-tr.xpi 519884 BLAKE2B 9f84e04b9613e032dbc8b90273ce4bf7a033cad6a9954e4e1e4d9ba7cecebe5943beebafc46988e8931b48c5fb7bb16cb9b8230062ec034e546fdb1d0b9f8235 SHA512 8a45cc38cac2104cae2f7f4ee1f3e406542b594ad6abd19df3959257873893666cc10f21d72e941ace8a97fbe4a4f55f8e73bf159b60d2705fa6f4cee600de87
+DIST thunderbird-155.0.1-uk.xpi 597389 BLAKE2B 1c44879965e20892e6ed146e64fc6ec11fc6dee55ba1ac5f20dc513b25d8a773ea708c8faa5744f17d64ce22e35eb58af31103aacc94156252999c7ed571716c SHA512 af5d654ada6dd2a056d07376788fa4d49e60297c6554778983a63595c33b963ca7bc6e158afa56c3facaba040a5160fabb3cb9966e335fa1e05a3919a2da5ea2
+DIST thunderbird-155.0.1-uz.xpi 417899 BLAKE2B ee17218b383642bca66a55a2e8d9d3ae551ac4320007869dbe380f1c5bca9d2ec981b3f13f5f5507ecad23719c5c01750eacdac7d98ba74671f78411e8952a52 SHA512 9103ffa2500849fc0a4c87ba03770386ca77bf1062fca26164f205c9caaaa89db04944c297f0e4666177e7cea29bc0c8f81f43a588307f85a83e47dff96d841e
+DIST thunderbird-155.0.1-vi.xpi 546292 BLAKE2B b67044b2b7b0429761b0b6edea263014475317b3539e7a5f818736a0fd5808a9b05e3c34dead9dc646815ec85c02c12e7ec9d90117367cf75cb323cf1ae7ce41 SHA512 de4c9e292219315220357ad6772204e9a1be67d8199cc9239a2d4c0aa648c21be3c6dd448d582b3752ca482445599ed5e6c8aa388e0ee349304b12715538eb8b
+DIST thunderbird-155.0.1-zh-CN.xpi 529263 BLAKE2B d7a872a35773d0f26170d0eb1df7b8fe1d940330cdf05e08ff2d125858c5a3478d68a944fb16c755bdf35f7cb4751a89e0a2b4fedde8f0ec30a957d8f48bd1ff SHA512 7bfe552932a0d61dfed4c9f1e716a4e78cd65295ea2b94ec117bb13d0a1f8c46c4fd26115678718f412f4d1c14a2fb57a8e865ae3dc3c95dfd26a68ee6e363a0
+DIST thunderbird-155.0.1-zh-TW.xpi 534870 BLAKE2B f96d780fd6786b2ea9b7e25ec75c0d6738d46bd8714662ada72c13081eb2df533f2f4af10a839bc2fba52dca9d5cc852a82c1d778c4858602b5bfb64368469c4 SHA512 8a04ca4708df980746686c008fc226c5fc02dd54b6e04fa46388ff29e46808751c4294ae04b212321bc8e33bd16222810452012aaadcfb313a009d16bbfb7cbf
DIST thunderbird-bin_i686-140.14.0.tar.xz 78124712 BLAKE2B f62baead4d3741ec907964fbfddcff65b5bc48cd8928919ddeb687537da9de17dc53121b7bb078aba439067848a9f7d456066a41a5d3b77741e4a22b618b6a74 SHA512 5bc2c5ef7c8d490a7b930d4f709918a5ba1cf1f0c07744981f70b67625d282d4f7b605295768d186074e382c08d94e43d29fcdacc82f2fa6d3b283dc02985ab5
DIST thunderbird-bin_i686-140.14.1.tar.xz 78200424 BLAKE2B 7735d19f5426febf0cde74f5041222e7e0d9454d115e47cfee292519da2261a8f5d3082c1f1bd8a44ec8d10cc7517124a6de4fb1e47c82d48a430819406333ad SHA512 954819ebff3f7937c2fa119b5ae334465a882ded03f970b4c2f1383cef66f8f3b0f176bb0476572d43a356c6937e48ea240f71e6e6f6014534550719ff03f41a
DIST thunderbird-bin_i686-140.15.0.tar.xz 78243960 BLAKE2B 9c54dbd3f741a50bfec4e1c48c258d30c1be481017cf5e2359018e539f6302e98133d618eceaaffbeb2ff1334f7589f89dc9ad3cfa9f98026cae49068c2a75de SHA512 9cde679ceb2f16ea128c781f8eeab087430660d47840bf035d526f68c6cc855a30d250f95a2f6598ab1651482c871d1957e56119e4590c1cee81cb3c7cb9fffe
@@ -455,4 +519,5 @@ DIST thunderbird-bin_x86_64-140.15.0.tar.xz 74713432 BLAKE2B 5777effe06e203ae7fb
DIST thunderbird-bin_x86_64-153.1.0.tar.xz 85774056 BLAKE2B 3a183c0a89600e73bfac20c7f6f1adbd91d426d4b7f125e426776844bacbde6078bce94fa4169329abd0c18b82f3e31f42da203b6da36b06b399e57181e189c6 SHA512 9f954717166628c524f9f30df9ed62a15e49e0c85c5b301bc86170070eabb045a81939bf23dbb85e2aea433a5b7e1f3e2216df3b66893004e867d13cf7f5352d
DIST thunderbird-bin_x86_64-153.2.0.tar.xz 85557508 BLAKE2B 57975d5b8eecbf8ffadf90057af5e26f9b11b6eb28ecb740f7663ff2dc9d054ab944f4774c0d06ad6c626853848205eabacbda3bd0c1a4292587dd21c785fe17 SHA512 b301e20b68ed44dbb8a1ffafb37a52e68c9fb8a5407ecd2a3e78b3af5339b2a14c0883ccc9a09f245a52647e9308db4a1b65c6d63fe39440af71fb493845ce31
DIST thunderbird-bin_x86_64-154.0.tar.xz 85989436 BLAKE2B aabf4b40838a23d67e95dba8719cdea72037739bfb73693f429bc594be09d7e15fc98c10da92c0a81f0ee1532981acd0b75002d85deb0ec4d3ff56b3edacb643 SHA512 3ea3b3e08129b3b129b6273c1551b07646c46c2e06fcf2a6fd4748ada746b087d29c0d3f7643744979e4855d26124fd1eba3d76323d8e6607c5d3268d6ea3780
+DIST thunderbird-bin_x86_64-155.0.1.tar.xz 86238724 BLAKE2B 52e3a8441534eb5a5c9cd1fe1b55c2d20fbbc833cc81ab1c31f620ffa08656ee0d73edf0260ca41da1b94added7ff89dbf125c4bcfe7c3d8a899cbda16294eff SHA512 76625ec65ea09b723e3b0492ebb660e1e15d8efdcb3dbb5e6ea31fc22d6c7161bde6ddece2286751d0bf4263fc61ed3c76e5874706d15184d8b0c424a93549d9
DIST thunderbird-bin_x86_64-155.0.tar.xz 86017972 BLAKE2B 061ed3400de6bd39c0e6aaf2d16b2012d3f43efbdcf52d37b29cbe7a93429dcb6b53c8ad5c3e291d1aa9e3f6c1a709c209e77eede9190a7024c7c1d94c62e230 SHA512 24cfb4f30a5119be50334ef3a7e3b85decda4042739f65c7796c869b8d187a4df6fac4bdf710368a757119b1d33eb87d148921da7fbd6178f8244b5342c45f47
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-155.0.1.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-155.0.1.ebuild
new file mode 100644
index 000000000000..92f023dbd842
--- /dev/null
+++ b/mail-client/thunderbird-bin/thunderbird-bin-155.0.1.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit desktop optfeature pax-utils xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.xz -> ${PN}_x86_64-${PV}.tar.xz )"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/"
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ SLOT="0/esr"
+else
+ SLOT="0/stable"
+fi
+
+KEYWORDS="-* amd64"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+ || (
+ media-libs/libpulse
+ media-sound/apulse
+ )
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[X,wayland?]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+ selinux? ( sec-policy/selinux-thunderbird )
+"
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES es-MX et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ mkdir "${S}" || die
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ MY_SRC_FILE=${_src_file}
+ fi
+ done
+}
+
+src_install() {
+ # Set MOZILLA_FIVE_HOME
+ local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+ dodir /opt
+ pushd "${ED}"/opt &>/dev/null || die
+ unpack "${MY_SRC_FILE}"
+ popd &>/dev/null || die
+
+ pax-mark m \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin
+
+ # Prevent auto-updater from popping up.
+ echo "This installation is managed by Gentoo's package manager." > "${ED}${MOZILLA_FIVE_HOME}"/is-packaged-app
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install icons
+ local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default"
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^} (bin)"
+ local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ if [[ -n ${MOZ_ESR} ]] ; then
+ local wmclass="thunderbird-esr"
+ else
+ local wmclass="thunderbird"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
+ # See bgo#916230, bgo#941873
+ local apulselib=
+ if has_version -r media-sound/apulse[-sdk] ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ ewarn "media-sound/apulse with -sdk use flag detected!"
+ ewarn "Thunderbird-bin will be installed with a wrapper, that attempts to load"
+ ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
+ ewarn "Please either enable sdk use flag for apulse, or remove apulse"
+ ewarn "completely and re-install thunderbird-bin to utilize pipewire/pulseaudio instead."
+ fi
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@CLASS@:${wmclass}:" \
+ "${WORKDIR}/${PN}.desktop-template" || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
+ optfeature "encrypted chat support" net-libs/libotr
+ optfeature "desktop notifications" x11-libs/libnotify
+}
diff --git a/mail-client/thunderbird-l10n/Manifest b/mail-client/thunderbird-l10n/Manifest
index 19f623b86165..f1b1fd76c18e 100644
--- a/mail-client/thunderbird-l10n/Manifest
+++ b/mail-client/thunderbird-l10n/Manifest
@@ -250,3 +250,66 @@ DIST thunderbird-155.0-uz.xpi 417898 BLAKE2B 3cd743459a87ace9b6e9ad8b6afeca85569
DIST thunderbird-155.0-vi.xpi 546291 BLAKE2B 20d19b33ae8393a2578104c898a5becfde62e4f093bc68bd3270007b647446eae58a0b4cfe0a435097ccc3d6034118967776d05a6f76f2498c43180c00230075 SHA512 9f9850832b3ffe2231e325bac57cf79961389e601052ceb48a963a3223f7cae3a2d3935812124b46bdcd179092e65393a085be1aa62dd183214002e1d1a109b5
DIST thunderbird-155.0-zh-CN.xpi 529248 BLAKE2B 6e0a7b808d2ee4a4fd6b2b1ebac98179896081a958e50abf5a267f3d80852ac5353010792cde3e32867cddf87b30faca3f25d2c9b5f8d7a8ed3b4645984dcede SHA512 d80d573462ca991516f1f3f868ddfb6b73d3ffdc86050e621dc03fba9d49b9e26ecf6634fed27094b2006f448a196460eee640af2be2d9361512b69c949af5cc
DIST thunderbird-155.0-zh-TW.xpi 534870 BLAKE2B ee05730fda5d87a506c6137f2f790b4b63b5e231a23b21094f3991a6130e78a4091c48010d8e06cfe2d9bd01529c871c27dc08d8c1c88b5c0ba37e951fb75fa0 SHA512 4103e6e4a68eef44b0346eaf4ee50de306defb2e849789eda094b686b4a7b9b66642db72b9a569c5987a0ded85d6ce47ac6e8a83aa682c80a214c6410548b0b8
+DIST thunderbird-155.0.1-af.xpi 394057 BLAKE2B 0420be714f7855f20aecc5be1f961a0376d13736a4eac2d513352a4a3b4d2e67b262f9de567de7c5fa1699c715e87310b6e468aafddbd9d08b7136288a6b05d4 SHA512 99cb78d8a5789da93bd1404c00d39902082cb685a6d8741a53dfef06e078eecfe5c5d30f102f838ac717d9709e972c09ae0ddf8125b7030535d78ead94e03fdb
+DIST thunderbird-155.0.1-ar.xpi 490940 BLAKE2B b9faeb1e3eea975bd3331a9813a7a5c94b1db20c6b551caee2ffc7be7855354fe2f2eaaa19145c0e920ff628da1e4e5db3de7d65622b0facbe28bc4c17c3fc17 SHA512 53abfa0b1d983a43adc999777049d769c109e7baaf0fc7e75ea48617257f825b06728395ef9e03a9d898361510666efe323dc792419ae7661b505dc44c58a9ad
+DIST thunderbird-155.0.1-ast.xpi 411418 BLAKE2B a6211f5d0c42d1b9484182cbe2ad4ee6ec99837a0130f82868f069b8cfa638e74c1857c0c5dab4909440d4e81c8cf19dd7e6c28dceafa71c42b7ea771d2c368d SHA512 8078396de5785f95c06cab40b7884ef6348983c3e9f04c74efbef4236c49f13576b58681a88ff4c85b55cf4c2711e9aaddfe9ab195e2bd5674d50ec9d9fe0b4e
+DIST thunderbird-155.0.1-be.xpi 559496 BLAKE2B 4bf666a5268028b716ff05893276e571a627bc5a56bccf0b79a912034e9dffe25c20e17b7abcfcc601c20d2224163f7768b762f286ed422aa80db1b07a6214a4 SHA512 df1410ceef82e6440e142063d2600537b0160245ce6e016809695db4d563e8619da7d1029605ad505908a90901467e9ff048b35daf8b69117a01bbe4017bc536
+DIST thunderbird-155.0.1-bg.xpi 568321 BLAKE2B 85e9731725dc7e60890f12446292f5e68456cd6657cdfcf3b6c997ae8f9d4fee5227b284245a88eab878a5090ae8d0bd765dde3e07936c9a4eb3fe3628d0be94 SHA512 40889d626a0bca7b88ef9c73b264e99313c8b2f8c6e0ed8c842ec936921bb6d8968f45577b60c5154c92a25894f53dd5cf428776720a5c317348c7424e8566a6
+DIST thunderbird-155.0.1-br.xpi 440142 BLAKE2B 9180462712b129db7956d80ee89bc099bed27766e44cbdfde40e5df2bd2bd3d7df9454a633786977b590480d7ff7b1c31efe1b4e026fa4b7e511c2d9a0cf9135 SHA512 d2e4dfe03abbfb520a37b7c680bcdb4df8845a1f78dbb96e9b8d86877360294891c27c09b8737076d2f28db1db2d10f5a6775c9a393f3573ed6043b6caa858eb
+DIST thunderbird-155.0.1-ca.xpi 479489 BLAKE2B e5510f262426945bbd25aca2869dff44fe0d3cd1df2b555dce8bb27f540e270968cfbdaed6a3a4a421a7ba823dde0745d766bd7dea3f50a8a0dcb408a8d21420 SHA512 83a7ccf713c7163fc712c96dd26a1a89950afe73c4e44fb53394576c74b7127a9bb8a22d037701c86327466785c111ca6aef8516338404e0e1760c9b533bde81
+DIST thunderbird-155.0.1-cak.xpi 456493 BLAKE2B 98dcd571d7d5a939c5d933631e1c95b5291daa925b2f88d52175374e0ec6e98b4202ae83b410512a982569f84ad0effedce069a6b7ea47a090fb480e4f4425fb SHA512 26130928fad133449a839a1c1338dcad22df3eac8bb399b32ed1d2761c60b51957cff6731657ef10410ca83a6d2d7af7d954764cf569d32cc93c25b38008daec
+DIST thunderbird-155.0.1-cs.xpi 546248 BLAKE2B 4c668dd74c0c58fe4a9139cf86bfccdb5b7facd8acc3adce31ae1132b93ba4a720f0e1bca53c1559eaefde4a849cc3b69accd8b7edadc7ac3a81ba8307c94434 SHA512 f00f328a8e1252dd2f32c72979b6438d4e831543c73c8631d45c01eb471c38e4f2920d6af5ea56276d359eed67e8543ab7dec81b58ba2e0d2ea1a192fc166a18
+DIST thunderbird-155.0.1-cy.xpi 513604 BLAKE2B 9b81c4b378a500fe97bddda44e7a664c7b4e17fb2f30978b2a7f501dea9e00db1dcab664e0d5a0524c83c03d6336aeeed302fd0effa58be2638ceab6d46bbc99 SHA512 8eebf9e05bea048a796bd9f39048d569c954d74c14ae3fd9fc6a551666e68cbb01980bdf691bae6dfe6890ef7ffe0e5cf7accf282e16271282047e0ceec59dbb
+DIST thunderbird-155.0.1-da.xpi 497036 BLAKE2B dfb3407549cb9b4c29292d5125525e36fb5e064927fc2e0ce32eb230e443ea2545eb14d4db2e5e04dc6f95751af0bf46cfed29bebd700546051cba37f6fac275 SHA512 af918d73ac7bb9123bd75f8f2d97a0b5c733758a28986c2c0b9cc46d9f08b280761ccded8111c3a47ba01fb5b9cf6fd8be07ffb74dec81aa0077776d19b407ed
+DIST thunderbird-155.0.1-de.xpi 529644 BLAKE2B 2429e6d125acc13465f62b399d3a1788dd5fd7ec7b5aae4a06c9f9554484adcbf3411086525435dde96bb8b47db3478ea7a6b709c48831e0ff2295197e49b5f0 SHA512 e19324d84404879b35809594213f08e07ec09a04e4efd4ae9489a921d24ffed0cb1fcc7ec11ca3fc01f886eabded481cf64a8ac99dc3fbb884e3ec6beca9a695
+DIST thunderbird-155.0.1-dsb.xpi 543419 BLAKE2B 6dba103f2e6c28fa5e46f0d40674932212e74e4d00dc60628d7d6c6f2e9061e7cfb66835ecf899d607195a264c7300b13a1fd59c766a1e278135c4db358dfaa4 SHA512 9c48e2461a1e3e7730a9e939b3e3a2f16f91d93ed30a051b33f4e46c5334b73270ccddcbcce3f42d80feea4d5a20cd6647a5d35db6e063070feb0a1e00cef911
+DIST thunderbird-155.0.1-el.xpi 637169 BLAKE2B 24666a86ece416f3456ffe20ad3e603df1e41eef5f47a03cfeb8f23083938d090fd23fa8fbd73d3b3209972abda4dfd276d4d3d124501e7e8ceee67139d9971c SHA512 79daa5ece2a84554f072c0ea3fc33b989936dc86281a46fe70c56aa7894b0798da76196db1c0d39a5cec95f9cf9c89be3f7409f38470ad1b3f46046c96d45f56
+DIST thunderbird-155.0.1-en-CA.xpi 473485 BLAKE2B 4aab0392fba541ccf5ffb34c4588e28406e7ddd570323c7bf9c1368277a5279cdf5ef2716dfb2f0815181370c2f87d7165050f57d7c9a9a5461b830bbbf6b43c SHA512 3c88f3dc5bf20af082cc142d34fc2578dfaf9212d9192d7938ce5a0b420a6eb4e64233ca9c2e54bf21cba48cbbed9b383c89bd8dad8774ba79a483f263ee4a35
+DIST thunderbird-155.0.1-en-GB.xpi 473880 BLAKE2B 1df1a6c8ae7a84b302ab3a8a8ca37d956a275c9378938527bba4c1e1362ac9a6cfb3d35e4d24a09c63ec8534894abeb2559df021ac8c14662a3f7034f16670e0 SHA512 d6ecea31f0ec7f38e8ab87df0ef11ab6be02551848c4b2dd485d8893a5efdbf70662ffd92637592eb7c0053609400cd00daaa96d14b04603353515df9fd1369b
+DIST thunderbird-155.0.1-es-AR.xpi 518662 BLAKE2B 5141cbaec715f512305ec7fe34e7da54e22f701ccdd262d3e4c6f9d26b14750c3209708bb930e3481683b181e7af0bd3ac2f371ee9841bebbc03fd6c93aaf857 SHA512 0b1c5849153490edaa9ffcc871e3c30fb07fa4dda39461510d3be2af9dcd7846440548cd0a61b1983460369ca31bab8b5ca25a21530146be9335351d44a6da05
+DIST thunderbird-155.0.1-es-ES.xpi 518774 BLAKE2B ca29c73b461f18812ade1a4ba3e639f5f7cdfdb0e0e79f07faafd0f7a43743e1d3b63cc52f907f176ecfd9ec6335e50ec996517bc539f8bbd610e5cb895ef223 SHA512 c4a37844ea47084fc642ad73537c2fdf466981f6166b607e80c4a4d1a9c7e870b8adade3b214ff26fd6892ffffe751d7b103cf7eea75b80b617f7c872f225389
+DIST thunderbird-155.0.1-et.xpi 465024 BLAKE2B b8aa7d983a73c0c6005d1eb49969e5d072bd8895975a81f936e09fff7e8883fac9344c1d5d9e456290ebee9ac061e0600a9c8340ef4a41001edf787e3218f3eb SHA512 a1ea5e3a072fbcee1174040d1fe9e8afad481139d7c44bfbaae9aa3bebd34070c0a758a60ca5a689005c7346ea8b6f3db4977cbdd92400cbb03fafe59b730b7a
+DIST thunderbird-155.0.1-eu.xpi 500953 BLAKE2B e708db6e3e820568bb0c874263fea0c95b267c11d86f8e17f0ea023e590abfeb03e7b2ab32f2d40c8e70ae048bcb0390e410a6f7f7bdfa637486c3eae4246472 SHA512 bb71b2cdbe3c204f1bdbed673b7a5290ca2c87d1e8e6809786fe5ff3ac839cabc1f02737887ff402b1e36255a219da8e0083afd5bd139338e9de9636d0fc7a3f
+DIST thunderbird-155.0.1-fi.xpi 500995 BLAKE2B 8979237dc940edf1caf43d96b292c7d496271bb63a78fe81f9a98ba121061bb0508ddb170dd953c3f92fac695ec59ef8004f40991b4f97a9fd7ad5fdf098aa0c SHA512 f44d7bc8bd0e51450b48f39006e62cb6c84058b5d1815b03f2c0c612a5c8bc26c4748db2266700a4319fc133a805cebb6d35255310c700a4678b2da62f958747
+DIST thunderbird-155.0.1-fr.xpi 533149 BLAKE2B a6d79a6db6d51982dec73ca194d74d9c73c2ce479543aba0a2b45e16cc155488d55d54ccb276a7cb44df38556db4afc427f3de71ff05c9d4855a4a10767c4d8d SHA512 03c60e5a619a8b18622909d8f4ef0f1634396d0c19e587eb816e41003a55ac5f9a8a55fc17b1980beacdabb2a2c776f442700e1710e8558a75f0db0176ba6708
+DIST thunderbird-155.0.1-fy-NL.xpi 514344 BLAKE2B 58f9e73d74c129d832df7e040d8e0be476fe0e2f425f67256bdc54f859aba6ec82a881e5ed3b6602b8a95da4819ab6df412dd99d8d668b8081ac69a786f70134 SHA512 3a429b21c607471e973281d8b928cefa89b64e13bc04c076eca481b0d613682e6946551fa2b6320a1cbc63292f5ec5ed0e475d6d2f4da303ed2a0ac86c812944
+DIST thunderbird-155.0.1-ga-IE.xpi 432433 BLAKE2B d24e7c1c355347c61c336e9f9d41d0dee457cc0a56733936627549c667394ec5075c5eea7e77a403cd337e6aa518e4f605004e7de5fb4e5a2ad4b80c1317deb8 SHA512 880c5e00df9c46086d0919a22adc9cd9b863dc4411c96bec285d3d01143abd3ce5fa97ac2bf67c71827de8e905dc3b407a8e64989beb9f7f08718f3057e164e2
+DIST thunderbird-155.0.1-gd.xpi 486852 BLAKE2B a1370ddd63c23efcfe608e807bc9d8869fea8bb10bc573ed9fd3b7c7d1ff1680074d6c702f39defbb460988b587b71376a1725737ee2d1904711d311d0df173c SHA512 c5e617f52eebf41d9215c39601f9b97ad76106adc18ef7a6069d64945828bd0ac52948667bbfccc4fec2969f4fa17cafacb60f901ee0bea36850afe9e21a086c
+DIST thunderbird-155.0.1-gl.xpi 500737 BLAKE2B d30d4724d44ea47c55190333b910ffbe41304c3be2655f7fb98b6bfccb5b923a1fa26442b017ceca0e49c3de019cc8eea4577a1cae0f170853f05c9e55c5b0f2 SHA512 b8e34901e0d31c37bb0825d3630110a29a85ca91c3590597d56b51f56680d6df409e7a37f450dfecf59c2c27299e56ed708c2c291f393bca49f718992308d92f
+DIST thunderbird-155.0.1-he.xpi 487262 BLAKE2B 881cdb2587c2a85fc8fd13decbce155694d831d68a2a8fff904653e95aa0317e87eedfcecbe8049a70005540a21b7fdcbf74f44e0e59df836646292c3123f765 SHA512 3be1a69e02527953058270a347f5a32e8cfb21bb2a0df176a46b0799ebc273cdb033916d1d814cb8a99815a639f364c63a93d26747dbf6079fc1651bfdfcb9de
+DIST thunderbird-155.0.1-hr.xpi 499838 BLAKE2B 0595a90ea0a17f57d94a0de7b3b765927a85a6dcfbfb5c71489bb540eea4e718085e13064c07bfb1a8481d66717e882ddb9a52738bb84792748143cd910c9157 SHA512 ce46114b967e345b90a0d44b23c25fabf5ef9376591ddff7e2b5725605bee3c43530995ef5686cf436ceeb202c1e2f4cfb82cd1759b9ee0a1372bc4af0a2449f
+DIST thunderbird-155.0.1-hsb.xpi 540690 BLAKE2B 3ddf348ac9e9341b74654228ed96b2f545ff0fbfdffd4187b7443c4152763b7c601932fc4ec6f4c8e14c2110c990c7efe87ee166ef9430d72ff620aeb8d46633 SHA512 afbfc2e47ccdedc899cb4d8f4c49f74a71298396bfafcf10d68a7bc979534ba8499138d2bcd9628812cf5a84fc7fbdb48befcd078002bf08f09591024a8f332e
+DIST thunderbird-155.0.1-hu.xpi 542820 BLAKE2B f1036adba52b69e0175e58495381e93ee0e2f1f6fdb420cd93a29dece2c34dc9597b81ee3a77da9a7425337a20c1cc55ca04552b2755273c5c66aaf7bdd3f556 SHA512 f086737a6fc8a71e95d5c593dc26a7b89003cfe2fc278035fc27ae16a1aebd7bb318d0e819d8b1c9bd2a4c078c81aac067ce4636a8095f8ef1d845f2b6a8b74d
+DIST thunderbird-155.0.1-id.xpi 484135 BLAKE2B 2fd00c443386c05a5a0740f9b3f08565c1ea8fae4ef8cdf71583a22f59e734c0f37287494b60ca06cd48d897f727682deb8cd19eff78bb115969f7f13afc4ae8 SHA512 0ccce40480a55466096e52bac229a466a048dc0f47e78992af166578238f85ff331ad09e751fdf1d70d0eb6622de18789f15f2268937f348e55f1369ec3a95aa
+DIST thunderbird-155.0.1-is.xpi 510413 BLAKE2B e1d8c7b5d539d096cb4f6eda1bcd272fb5a6c687fa0d9829eb174c403700056ff3399ce8bed76d46d497620026bf04947b586388a7fd8a1bf6557b6b729c2984 SHA512 c4080dab1e713814acac2beba33adeabf8f397559582095fb42533912bb69a9b91fbead459c574bfd9cc7bc56a4be4240a67e611d34dbd9540333e4602a5349a
+DIST thunderbird-155.0.1-it.xpi 512244 BLAKE2B e06fabe6132432776636f6afc5be6d21e0faf3f0c53ae3904c3fdef604bd81540be930517ab6e4c4303405db9b0d02b740f34b0282e38104e96c838b570681de SHA512 bdc648f94750a224c251a86a8dd6efb16061e04f370b1c5a0f2eb5f9c403876aa19de466c31f5ba4d7b0185f303340fc3250f47e0c6745e41f01b3964807fbb1
+DIST thunderbird-155.0.1-ja.xpi 564614 BLAKE2B a186c9061bafefe74d09865896bc1063af0ab7bb8c00236cbb617a0799810e7adc13364d6851e71a2396f9b7819915ea53a275e4dbf013977141028b89441b02 SHA512 3fda3f60bb080506310aa308a698db9c162694a8e35b756b45ea2d86f1ade40750dc1941d25710f3f970716c92e60066e27897b46deb8d26b3d0d99c28c7675f
+DIST thunderbird-155.0.1-ka.xpi 581622 BLAKE2B 34a9a4051c0d9f1fe1ec1a00b654de636fb618169eea1fd12fe728963a5ae2d54085aa72a9d93789b2a062f93ec14fb637e97a258215da12c738e866b7faa85a SHA512 48fdca5a79b9b2082783d368e0769f02463105481e2b2c72ebd08f5a0e9824f786aecd2ec46025e2760f5d9fb7890fc0e936457f0114f48e41894fa477c39bb3
+DIST thunderbird-155.0.1-kab.xpi 488717 BLAKE2B 6b3caae778f933e217e5496b98852f6805aad226ac0192cce4e8a422e4f0082f53368c8c2cf1f637b115a823a4400abcf1bfed83f26cb1f31b6e9bd9f13b7f44 SHA512 d20b2b9538d517b591e53b8565b429ddcdd59671c224f945fe585051fd7e9f1ffc946aaff20e3cf343754348314776666fec7cbc51fd70bcbe17ab18b4f3d8b0
+DIST thunderbird-155.0.1-kk.xpi 606684 BLAKE2B 3ce2a7b5dc87c640f67d4952a6e32f14a3369abdff229c57f22e641a3c7bbaca051fca3822c3efea85ed107112804b21495b5ef795a783504e302f710421ec26 SHA512 a333fae6984bedfc5259af38596b0c607a2af1262c38f1d0e6409388c1829976ecb2b01029b959e449cba313a600fc4088725bb9f6958e7ce2ee4841f0dd3a1f
+DIST thunderbird-155.0.1-ko.xpi 539821 BLAKE2B 46d40a6ed4727206eb49a62a34922486db3ab7306200c293b769535c0b33f1871eef1e047945cc87b4a60e282b033b7b5fdc06d973a7edae6abd363cc40d0727 SHA512 1a3700b3ea5daf8dd754f3efaf093ea90ce1982472b46900c08dfaa6423d12d75c74dd8d81e89bd2ea52f67b16ed4a6f80ff739a2f41b7fec1eb6726e99a556c
+DIST thunderbird-155.0.1-lt.xpi 482189 BLAKE2B 94579132932d7edb27e2249314c8ab34611eb4bb199272fb60c44bbf9e0a0367e72b0300b7fb814d03a6b83ff814bdb2a559b8ec14d7a85115d9a31779fc958c SHA512 bf6bf6b9da5bdf037579d9580fba66f55fe2dbb42312055edd2e7c7954e0eb6ec8aa02673c2d3686f3e3252c524252517d2131da1df13d0590c75d2e1c9544a8
+DIST thunderbird-155.0.1-lv.xpi 446549 BLAKE2B e5d765dabfcea44ebab39fd398f3fc59b40350e42eb138b12e7b3711669c6bbb64845e6a3c06cde40c3edf120f7f2a2fa580f4fb8cfb2ce30240bf274c05bd83 SHA512 69ceea0442ea2c2a193be2cbab38e15168cc96c0aeec58f9f537b2c55734afcaf79ddd7171d3362420bf2b3f95338e91d6084890910b32a29687ee0f2f25e923
+DIST thunderbird-155.0.1-ms.xpi 403858 BLAKE2B e719fafdda046456bbdd8dce143487b6244d75b0c76dc5cbd7b23d20eec2821f17eba7d8357ff0143e19f800f85253fdb44dd9f5fc53a5a561db36fa26833592 SHA512 bce2488237a4850e9a07a9e3b5095d6531679b4b4976040a46d8a84366232d4bae9d16e21a121e1d8ca2e5a6bb07c980e0bec0a5d5822f479e054dfbf1831d67
+DIST thunderbird-155.0.1-nb-NO.xpi 499060 BLAKE2B c398d45b58f84a86e21eaaf877cfc9fc5e705adf0bf3b553ef7843523961996d80c9beda9bd1f4219d8f261e3440f954f1a59dcec14ae423331877358be16c6f SHA512 1f8be3ccc5d093aba892fe9d4a55d0aa7ab3ac698ed039a556c149f8b9306644e992893b38d65331f49728e5825533dbf747f3e2b78fd4f1d387093b28d020a0
+DIST thunderbird-155.0.1-nl.xpi 505880 BLAKE2B f943e93f8a4dbf9e12cbc7b420cb8d15f03b51ce3c70c679d4ebac76557a9b1a7d4678855c78c2bbb4e44d23d59a7e01a9f13a41df47fc1bcb13305d12e2a56d SHA512 5b392702027bef4dc4a543f7c39d765139101b736365ed819fce66d59fc36a57b1e86b18b2c98649a7c7081af108dabafbebfd58542d882c517d6be90e57fb4a
+DIST thunderbird-155.0.1-nn-NO.xpi 503156 BLAKE2B 78266161ea3d170dd4e6576806171bc3b27a5954cfd042754b91d25604365a9c114ffb9e257a1ad9de59b26ce465c9924a2028a10368e596a80ce95f78d9d50d SHA512 34245425c39e5395451bef72da5a7966e69bc9f80e79d59e2dac9384c926079f9a47371a37829dc6cd8020106b5a0dfca55fb9bfd1b87c2d979666ade9e27766
+DIST thunderbird-155.0.1-pa-IN.xpi 491868 BLAKE2B 3d7c79827cd36b76592c852c51069f5503ea9f1872dd277374d81eed1d67be37f5d3d448c7c7e358258195b357b204fc4c3bd021e39a7879ee43f7ec9617801b SHA512 cd5606af24cee3238af560bd999b817eaaea6bbfe145946fc5f558ebf8b130c951037378e51aeb5afc6d41a360f4bb175e965a8ce73f6fc19ed20c384aaf4a85
+DIST thunderbird-155.0.1-pl.xpi 541158 BLAKE2B 48c6c271a4e06b9376263ef593c715886ae9b13bec2fadbed2b4fb314e37aa2832140f2b996c9b78cb77e1fc089ee63832e9ec7aaa55be52598e6b75d96cad9d SHA512 dc86fbd702763ace8311b30f7f56de1364217ec9fe7b6b1470714b913142fdf96e1e31c504a9a0d5eb568b358cdbeb7f1a708629ff3337f31a8199e89317ff21
+DIST thunderbird-155.0.1-pt-BR.xpi 511481 BLAKE2B 903c5500fc74bb59aa760068558fd1af4da37665a34ab0e9efde979ba3eeeecb65930f101eb50a77143bc5fb28038b2c75cf3e77c2c15e77c76cd16cfe491ef9 SHA512 f2d5261e06c2cda8100304d644dce22a83c5845c0d77382077bf9c5b8d7c4285f358aa3ee598ab0c2cbcf33985d24cd4dffe4eb7f2aed4bbe24728041b9e4884
+DIST thunderbird-155.0.1-pt-PT.xpi 515470 BLAKE2B 4a0e1bb9a8b8f1e5281028fa20d974bb9509cb7d8a30f4d1b864ec3d09f333d55558c6fea63836b247e86d9e49c07f54476fe41d5e1a6720d5173c70abd43b52 SHA512 49465f7ef606816b0957957efeb622aefd2a505e6e84ed020d9293aa8b3213aa4621c94b5b94b399fa5b68ed1dfe6c6f378e42ead7f0031dbecc3b412d2d5ea2
+DIST thunderbird-155.0.1-rm.xpi 499614 BLAKE2B 1aa12252e137505aaeb9f9983ec661a605cdda3f09416730b0418bf74633a1e7c0f1a6fe614dde011defcd0288a8e8f5aae6b0301d5be505b438d8c60b23787e SHA512 f5becf06053798307206f80ce324903eb56967cbbfd6c7f4c8de2ff24a5727f0726b5acda3ad0ea782633f157570d8246fe30f5b3eb792cae7fe168a9ab205f1
+DIST thunderbird-155.0.1-ro.xpi 525685 BLAKE2B 1e629007bfd23d94b1ad6455e563bc294b28701905758533fb19ad8c104776edec2d74ef2f6bff43e96a4329dc2bd3b6d90a59cc3064576ca766873ba625e440 SHA512 21c8ac6ef050c430ae926986308081f328e08d35fc9b58f1b2f45918cccd9e251ba776552a3f3ad960ab74fe1375f30fcf24d657b9f403f74a4a9a9885271e67
+DIST thunderbird-155.0.1-ru.xpi 621692 BLAKE2B d8fa929f182a2ada14b5ce81dc8669578e4db2733084e46efd3602b62253d8ac740c4c765cc11c4f157c371c93d6a093995d61fdb6703a2916617fac06c3b7db SHA512 e9db02350c007dc3a28e2c64203e97332284c3f01e7ff7adc61ac4ec18cfd031711b7fdf63f15b5943861506780232ce1f411b205f91f0b034c6a5bdfd6c1390
+DIST thunderbird-155.0.1-sk.xpi 546018 BLAKE2B df12af679df061863bc04cc3e977a0978ce2ac53faeec67b9407b7a319dbc1f3d8a236d6f4fa0ac740af3b4cf88587bb15bbea88f310a077483154f835295561 SHA512 0393292fb74d62598591ea35b8794b54814bcbc1d04a33ffe9aaacf029bc3117e8666ab7cfafbcb347066aa81a2762feb2792e1dff87e0f3029cdbb3a0c426d2
+DIST thunderbird-155.0.1-sl.xpi 512868 BLAKE2B eea97b7c2a44895c84138283c6a3ae18d355bf8c54b78bfa3e81497eb1f0d93d61ecb46420c9f260aeaafc5f287cd587ac62d23a402db5be55de0e59d1800002 SHA512 766f81612030f42779d432557148885f9a7243faabf551c53329847edcf4e6c1d6b59a357378a749718cecc11f0a4cb855988e5846a5c3692d3c63dcfe4dee5e
+DIST thunderbird-155.0.1-sq.xpi 525732 BLAKE2B b61608c89728eeff6349e1a4f575e484d8e4cf34fd1ad8b56775e053b43b472dc7b3a6c7043309f6b6b66cdecc409224923f5361b4353a4e79f8c51999539dbd SHA512 9931664d12c90945f7c44926dcb28b428329cf96c9802d29ba451d8adb4b746e0e0a26ff7049419ef04bd3927eaf9474f207e3b841295de9d1cef528ac82bad6
+DIST thunderbird-155.0.1-sr.xpi 585333 BLAKE2B 5996e648a5c470a2c94b7428cbb2d0bb7d8e1044057baf3579d9eef5b928dff55f9e775e1533c51055c35865c11dd36ae3173c893a0d4435fd3ff3b19cdf0b42 SHA512 fcb85f5d9b750b1c9cc9f7cfe69a6220455e230fb5fd8f8cf34deeb2ba42f23521fe223d708cc9cf75b0365afd15293d94a44767bc2c2a83e20494bc45f0a88b
+DIST thunderbird-155.0.1-sv-SE.xpi 507884 BLAKE2B 77490be7ec134b66415a96ddec0e8a90eff12c68296ffad5efb7eb4d21ac18f8887b9b32eab6a6889f7e624ef2a6f8c254e2fd0e0778e60e15aecfcea0a1adb9 SHA512 656e85b35e5b037b98d7b45f86d36eedf6cebea6bfcdc741808173d1eea7e7a72a8aeec529a3cf06ed3b0290109cbfc834bf68a928ff129901efdc76db76cac5
+DIST thunderbird-155.0.1-th.xpi 585986 BLAKE2B 36510eb79aa2100c747016badb3ee9987e2c7b556d5432f9c28e9a25d45edd3716f8c6df4396fdbd829cddb53270e9ad7e9c6107db7c4366b8609c2cc761f4b2 SHA512 1f9c4484aff70ab3a83e8c06da91623202f1174601ea6116128197c8550623432a030b358cfc361f33d26b77bfbcbd2f75bc7d8cde137153c0d7706a612c2172
+DIST thunderbird-155.0.1-tr.xpi 519884 BLAKE2B 9f84e04b9613e032dbc8b90273ce4bf7a033cad6a9954e4e1e4d9ba7cecebe5943beebafc46988e8931b48c5fb7bb16cb9b8230062ec034e546fdb1d0b9f8235 SHA512 8a45cc38cac2104cae2f7f4ee1f3e406542b594ad6abd19df3959257873893666cc10f21d72e941ace8a97fbe4a4f55f8e73bf159b60d2705fa6f4cee600de87
+DIST thunderbird-155.0.1-uk.xpi 597389 BLAKE2B 1c44879965e20892e6ed146e64fc6ec11fc6dee55ba1ac5f20dc513b25d8a773ea708c8faa5744f17d64ce22e35eb58af31103aacc94156252999c7ed571716c SHA512 af5d654ada6dd2a056d07376788fa4d49e60297c6554778983a63595c33b963ca7bc6e158afa56c3facaba040a5160fabb3cb9966e335fa1e05a3919a2da5ea2
+DIST thunderbird-155.0.1-uz.xpi 417899 BLAKE2B ee17218b383642bca66a55a2e8d9d3ae551ac4320007869dbe380f1c5bca9d2ec981b3f13f5f5507ecad23719c5c01750eacdac7d98ba74671f78411e8952a52 SHA512 9103ffa2500849fc0a4c87ba03770386ca77bf1062fca26164f205c9caaaa89db04944c297f0e4666177e7cea29bc0c8f81f43a588307f85a83e47dff96d841e
+DIST thunderbird-155.0.1-vi.xpi 546292 BLAKE2B b67044b2b7b0429761b0b6edea263014475317b3539e7a5f818736a0fd5808a9b05e3c34dead9dc646815ec85c02c12e7ec9d90117367cf75cb323cf1ae7ce41 SHA512 de4c9e292219315220357ad6772204e9a1be67d8199cc9239a2d4c0aa648c21be3c6dd448d582b3752ca482445599ed5e6c8aa388e0ee349304b12715538eb8b
+DIST thunderbird-155.0.1-zh-CN.xpi 529263 BLAKE2B d7a872a35773d0f26170d0eb1df7b8fe1d940330cdf05e08ff2d125858c5a3478d68a944fb16c755bdf35f7cb4751a89e0a2b4fedde8f0ec30a957d8f48bd1ff SHA512 7bfe552932a0d61dfed4c9f1e716a4e78cd65295ea2b94ec117bb13d0a1f8c46c4fd26115678718f412f4d1c14a2fb57a8e865ae3dc3c95dfd26a68ee6e363a0
+DIST thunderbird-155.0.1-zh-TW.xpi 534870 BLAKE2B f96d780fd6786b2ea9b7e25ec75c0d6738d46bd8714662ada72c13081eb2df533f2f4af10a839bc2fba52dca9d5cc852a82c1d778c4858602b5bfb64368469c4 SHA512 8a04ca4708df980746686c008fc226c5fc02dd54b6e04fa46388ff29e46808751c4294ae04b212321bc8e33bd16222810452012aaadcfb313a009d16bbfb7cbf
diff --git a/mail-client/thunderbird-l10n/thunderbird-l10n-155.0.1.ebuild b/mail-client/thunderbird-l10n/thunderbird-l10n-155.0.1.ebuild
new file mode 100644
index 000000000000..454d5b9c0ea6
--- /dev/null
+++ b/mail-client/thunderbird-l10n/thunderbird-l10n-155.0.1.ebuild
@@ -0,0 +1,145 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-l10n}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+DESCRIPTION="Thunderbird mail client's translation files"
+HOMEPAGE="https://www.thunderbird.net/"
+
+LICENSE="MPL-2.0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ SLOT="0/esr"
+else
+ SLOT="0/stable"
+fi
+
+# 150.0 is when thunderbird-l10n was introduced.
+RDEPEND="!<mail-client/thunderbird-150.0"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb el en-CA en-GB
+ en-US es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu id
+ is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO pa-IN pl pt-BR
+ pt-PT rm ro ru sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_install() {
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${MOZ_PN}"
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+}
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 0dc42980d52f..57941a80bef4 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -137,4 +137,5 @@ DIST thunderbird-140.15.0esr.source.tar.xz 753067952 BLAKE2B 4daa05bf6bec8d0caae
DIST thunderbird-153.1.0esr.source.tar.xz 934689128 BLAKE2B a2e480eaf8ab24eb7ea0ab9801c2c716c2ceab9437ad13fdd34370d71484caf09f5e4982d58d4be254d9c481692701aa5699327b0b707f00656bb0965f6820de SHA512 3d6c82e1489b906e6cf73c3eeb7d7e23de6901a75c704176b996d183a889f24275214999155992789a57a713e6cd073e2752120c3b281136ed34f36f289fbcb4
DIST thunderbird-153.2.0esr.source.tar.xz 939120480 BLAKE2B 892d5c7fda25685bc5b076916c1c2ad99f2063f75c74447d78123a34e3e27d9a4e82917ef2514a0c48be0bf3b2d6877ae0db63b060076ed655b9e944d93c8efc SHA512 a00f94a63cffcea4268838acd85ed325653fdcbc575fc020471240423fc78c560f1377d3898216e39cece32eb9a24d32dfbf1bfc9522876092621c861c629b7b
DIST thunderbird-154.0.source.tar.xz 950250240 BLAKE2B 9a462056be9079c0517237e54e3fd492d7857c93fabaed6fd1afcf14487ed1fcff2012ccfa2aa1fdb50d00163b9829146c57f4b5db524fb190afc6bfcd424dd5 SHA512 aebdc5f0f4788124128a77b8a329767fa0f6d1d46c41ca6fd45889368e4e964a7a82a41f5367e825da0d544eff61d4da07dff2e6eb13f72c935bed79a184c5a8
+DIST thunderbird-155.0.1.source.tar.xz 945085524 BLAKE2B 7f25e4faff7f5892909c5943b784dd0c921cb308821cbd55c340afa88ff68471783ec925b5266c7bc01f4dc8b82fe746edc77f7240acbf5737f919cc8109603a SHA512 f0811a90cdad910d0265a37e18a36f2f51185b4a50f7f7647938a7ca1bd31f5bc49572954a5039a9e7e87dc2b4f98bb32f1dc393199c3304d8e87cf36b6c89f0
DIST thunderbird-155.0.source.tar.xz 948065880 BLAKE2B 0d639fb27512d54237858e10f30a7c32788217a98d72aebc1a730e093f67c572b4e297ea05d9f0b2f1d7e29dbbec464eec86aba1e38f5e2455efd720f25e33d9 SHA512 fe0247ac50d2741a49517fabe729dc990a66e7044f450e4fe6871b663096bcd15f22ed83eea0557106d38eee34e464fead5a7567d0906995ff2a945fae64b60c
diff --git a/mail-client/thunderbird/thunderbird-155.0.1.ebuild b/mail-client/thunderbird/thunderbird-155.0.1.ebuild
new file mode 100644
index 000000000000..3fdefd3c6287
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-155.0.1.ebuild
@@ -0,0 +1,1117 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-155-patches-05t.tar.xz"
+
+LLVM_COMPAT=( 22 )
+
+PYTHON_COMPAT=( python3_{12..14} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+RUST_MIN_VER="1.90.0"
+RUST_NEEDS_LLVM=1
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+# Thunderbird will have separate release and esr channels, matching Firefox's rapid and esr.
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit check-reqs desktop eapi9-ver flag-o-matic gnome2-utils linux-info llvm-r1 \
+ multiprocessing optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ SLOT="0/esr"
+else
+ SLOT="0/stable"
+fi
+
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+IUSE="+clang debug eme-free hardened hwaccel jack +jumbo-build libproxy pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
+IUSE+=" system-pipewire system-png +system-webp wayland wifi +X"
+
+# Thunderbird-only USE flags.
+IUSE+=" +system-librnp"
+
+# "-system-librnp" requires clang, bmo#2006910
+REQUIRED_USE="|| ( X wayland )
+ !system-librnp? ( clang )
+ debug? ( !system-av1 )"
+
+TB_ONLY_DEPEND="selinux? ( sec-policy/selinux-thunderbird )
+ !system-librnp? ( dev-libs/jsoncpp )
+ system-librnp? ( >=dev-util/librnp-0.17.1 )"
+BDEPEND="${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ llvm-core/llvm:${LLVM_SLOT}
+ clang? (
+ llvm-core/lld:${LLVM_SLOT}
+ pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
+ )
+ ')
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.29.4
+ net-libs/nodejs
+ virtual/pkgconfig
+ 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
+ )
+ !X? (
+ gui-wm/tinywl
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${TB_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.127
+ >=dev-libs/nspr-4.39
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-apps/dbus
+ virtual/zlib:=
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/libdrm
+ x11-libs/pango
+ x11-libs/pixman
+ 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-78.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-pipewire? ( media-video/pipewire:= )
+ system-png? ( >=media-libs/libpng-1.6.45:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ || (
+ net-misc/networkmanager
+ net-misc/connman[networkmanager]
+ )
+ )
+ )
+ 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/libXrandr
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ jack? ( virtual/jack )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+# Thunderbird-only RDEPEND, ESR and Stable.
+if [[ -n ${MOZ_ESR} ]] ; then
+ RDEPEND+=" ~mail-client/thunderbird-l10n-${PV}:0/esr"
+else
+ RDEPEND+=" ~mail-client/thunderbird-l10n-${PV}:0/stable"
+fi
+
+llvm_check_deps() {
+ if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
+ einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang && ! tc-ld-is-mold ; then
+ if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+ einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+
+ if use pgo ; then
+ if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
+ einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ # Ensure we have enough disk space to compile
+ if use pgo || use debug ; then
+ CHECKREQS_DISK_BUILD="14300M"
+ elif tc-is-lto ; then
+ CHECKREQS_DISK_BUILD="10600M"
+ else
+ CHECKREQS_DISK_BUILD="7400M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+
+ # Get LTO from environment; export after this phase for use in src_configure (etc)
+ use_lto=no
+
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+
+ if tc-is-lto; then
+ use_lto=yes
+ # LTO is handled via configure
+ filter-lto
+ fi
+
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ if [[ ${use_lto} = yes ]] ; then
+ # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
+ # bmo#1516758, bgo#942288
+ filter-flags -Werror=lto-type-mismatch -Werror=odr
+ fi
+
+ if use pgo || use debug ; then
+ CHECKREQS_DISK_BUILD="14300M"
+ elif [[ ${use_lto} == "yes" ]] ; then
+ CHECKREQS_DISK_BUILD="10600M"
+ else
+ CHECKREQS_DISK_BUILD="7400M"
+ fi
+
+ check-reqs_pkg_setup
+ llvm-r1_pkg_setup
+ rust_pkg_setup
+ python-any-r1_pkg_setup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # Clear tons of conditions, since PGO is hardware-dependant.
+ addpredict /dev
+ fi
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ export use_lto
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if [[ ${use_lto} == "yes" ]]; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ # Workaround for bgo#915651 and bmo#1988166 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Workaround for bgo#915651
+ if ! use elibc_glibc ; then
+ if use amd64 ; then
+ export RUST_TARGET="x86_64-unknown-linux-musl"
+ elif use x86 ; then
+ export RUST_TARGET="i686-unknown-linux-musl"
+ elif use arm64 ; then
+ export RUST_TARGET="aarch64-unknown-linux-musl"
+ elif use loong; then
+ # Only the LP64D ABI of LoongArch64 is actively supported among
+ # the wider Linux ecosystem, so the assumption is safe.
+ export RUST_TARGET="loongarch64-unknown-linux-musl"
+ elif use ppc64 ; then
+ export RUST_TARGET="powerpc64le-unknown-linux-musl"
+ elif use riscv ; then
+ # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
+ # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
+ # guess right now though.
+ elog "riscv detected, forcing a riscv64 target for now."
+ export RUST_TARGET="riscv64gc-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
+ fi
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
+
+ sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_clang}
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=comm/mail
+ mozconfig_add_options_ac '' --enable-project=comm/mail
+
+ # Set Gentoo defaults
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-disk-remnant-avoidance \
+ --disable-geckodriver \
+ --disable-install-strip \
+ --disable-legacy-profile-creation \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-valgrind \
+ --disable-wmf \
+ --enable-dbus \
+ --enable-js-shell \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-packed-relative-relocs \
+ --enable-release \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-ffi \
+ --with-system-gbm \
+ --with-system-libdrm \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-pixman \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --enable-update-channel=${update_channel}
+
+ # Whitelist to allow unkeyworded arches to build with "--disable-rust-simd" by default.
+ if use amd64 || use arm64 || use loong ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use loong || use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # riscv-related options, bgo#947337, bgo#947338
+ if use riscv ; then
+ mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
+ mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc
+ fi
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-pipewire
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ if use system-librnp; then
+ mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
+ mozconfig_use_with system-librnp
+ else
+ # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
+ # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
+ mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
+ fi
+
+ mozconfig_use_enable libproxy
+ mozconfig_use_enable jumbo-build unified-build
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ # mozconfig_add_options_ac "+hardened stl" --enable-stl-hardening # not available in TB
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+
+ # Increase the FORTIFY_SOURCE value, #910071.
+ sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
+ fi
+
+ if [[ ${use_lto} == "yes" ]] ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ # mold expects the -flto line from *FLAGS configuration, bgo#923119
+ append-ldflags "-flto=thin"
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-jemalloc
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # elf-hack
+ # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
+ if use amd64 || use x86 ; then
+ filter-flags "-z,pack-relative-relocs"
+
+ if tc-ld-is-mold ; then
+ # relr-elf-hack is currently broken with mold, bgo#916259
+ mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
+ else
+ mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
+ fi
+ elif use loong || use ppc64 || use riscv ; then
+ # '--disable-elf-hack' is not recognized on loong/ppc64/riscv,
+ # see bgo #917049, #930046
+ :;
+ else
+ mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
+ fi
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ # System-av1 fix
+ use system-av1 && append-ldflags "-Wl,--undefined-version"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from llvm-core/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+
+ # Install the gfxtest binary on supported arches
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/gfxtest
+ fi
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/comm/mail/branding/thunderbird"
+ local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if [[ -n ${MOZ_ESR} ]] ; then
+ local desktop_filename="${PN}-esr.desktop"
+ else
+ local desktop_filename="${PN}.desktop"
+ fi
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ver_replacing -lt 136.0 ; then
+ elog "In this version of Thunderbird, upstream introduced an in-app notification"
+ elog "system. Setting pref 'mail.inappnotifications.enabled' to false and nullifying"
+ elog "'mail.inappnotifications.url' may help you avoid these messages, if you don't"
+ elog "wish to receive them."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "encrypted chat support" net-libs/libotr
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+}
diff --git a/media-gfx/blender-bin/Manifest b/media-gfx/blender-bin/Manifest
index 30b42306c128..18a1f980e6da 100644
--- a/media-gfx/blender-bin/Manifest
+++ b/media-gfx/blender-bin/Manifest
@@ -1,7 +1,9 @@
DIST blender-3.6.23-linux-x64.tar.xz 272819000 BLAKE2B 99cec0fe547b32dbee7c0024474a0a51224f53131b613eebbc4c7b28cf54948fbd742a09e63c37700913a3c764a85cb0d1fd0932faa95e7a61d48dfdf4c5adb1 SHA512 073cf218c74796e22afe0fb4d9d781fa92d42d38f29becde650a87bae625ede0ca77af2d935783e5e44f40802948012589f5ca173e287102a8abb3197817baeb
DIST blender-4.2.16-linux-x64.tar.xz 350677256 BLAKE2B b1c13cbfd441dd11480fb2edbfe4cad11d518148b134aa3112cd6c09c0d5b6711d5e0dd08d1a7966ac2181de131c0061e2ce9622aeba31d23de5348fb6968d85 SHA512 304ae514bd9ffe47b2859513877abd83834f3790caac3b087c12d4381ec0ff7938681cb83f616dfdd3c660c65f5f0fec0759a6dea69d538e2b9a96f4a864919d
DIST blender-4.2.20-linux-x64.tar.xz 350676256 BLAKE2B eb92d2d186275e5456e74c8ac5d69c88b3fdafa23cede66953b163c7c79e5b164c4db0b0541aefbd523caf5b4bb60c6748cdaa12f5eec9bd4c97ab6a55abd648 SHA512 5319b704659c63694fa3d5cffc4f980666d7e5516b817fb391b0017b08fe0e14b01154e862d9f38ce52f14cc05d1241873526b85402fd3f33f6a36288046df36
+DIST blender-4.5.12-linux-x64.tar.xz 377902364 BLAKE2B c13e5a558188c50524d73842117a43ed5b1c716c44db31b3c3ce7f5d87ec2c7bebc761a087d2fd0c8a8fd8fbe9dce7b535e820f14d6e70430b85ca8375660782 SHA512 01e435059befc3a63eb4b64c1e7db01f8bcc25105c8bd1917efad8c44a1ba6827570fad6b7d1a381b751239416d37b1d11adc2457acc0cb96bf3077542034d57
DIST blender-4.5.5-linux-x64.tar.xz 377364660 BLAKE2B baa15c9ec4a7cd049f35a3aad93fd7e641b4afdc6a3634039e6ffeb70c0bb150da8a70c4e4cd59d4568af9d040b6277b9673445d17f74757a01de953628988ab SHA512 7ce4a2cc873417b140874381ff7229dab79adab12ea50dc4148ee2b0c2335b6f25af6c1e9f1adff82046bb58e21f3c0eeb69c7993421016b10605029a88309d6
DIST blender-4.5.9-linux-x64.tar.xz 377929956 BLAKE2B 165c943653146d4b086c89e9eeb78dc39e0f385d06f0e176839d2651043fb4c53ad9f5780c041ec4d162d511eb83c58175f151f85cb94e6eeb59a9951feb2ca8 SHA512 f74e1358cb88e5ad56275e37a70fd9411ee0536b3e15052ec753060d746ffcf72f29c57e2928f692ffcb8d384ed978abed7f5a4959e1da64e88ea9e6239923b5
DIST blender-5.0.0-linux-x64.tar.xz 387739652 BLAKE2B 71001e96a2e7a307e794dd90f0dcc0bd54ade5380168e09bd9c3715f3c39442e14dd38c6eb411ff42876ffe60b4b378ea62f4a52c9ab1ab305d76f4282ac1520 SHA512 36f30eff8db3d14b8a0f0143ffde81f70e61c29d761a1694ae0796e6a5a2e972eed585d192a1c565819d308418822886b048c86a540f87f7a3ff26b09d6d1ae3
DIST blender-5.1.1-linux-x64.tar.xz 396169688 BLAKE2B a50b19090eb8c30e35972e57c3292d44f500d758e58d8fe8a743814ea0c7344ff37294e52277c37d22e691173de6a6906ea764932ff6e94d4481f9c11fce4261 SHA512 d8ed6cde97eea0ebac298527d7294a0b4d5fb992fb4dd99880d5639e7b8a02cdd0775196c45f6d8608c6d30c3ddcca3dae00ca24ed241ec17990d3f885e461e4
+DIST blender-5.2.1-linux-x64.tar.xz 383688088 BLAKE2B 2efa24c2d43948d836cce169474c7147bcb6b85c814613398a6b58e26e5eb2592cdb4de824a2803bd4120ae4309d7eaf460d59ffac7c4ec4e3396c0538a74fbd SHA512 7c06cfba4c52a364f875dc248838eddc7996e0bb5b90de98e41ede0ef35c15f837a26477f86613732a8752665ec980c5218dc0917673eaa6b89d1e1631053497
diff --git a/media-gfx/blender-bin/blender-bin-4.5.12.ebuild b/media-gfx/blender-bin/blender-bin-4.5.12.ebuild
new file mode 100644
index 000000000000..9d92afecb291
--- /dev/null
+++ b/media-gfx/blender-bin/blender-bin-4.5.12.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg-utils
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="https://www.blender.org"
+
+LICENSE="GPL-3+ Apache-2.0"
+SLOT="$(ver_cut 1-2)"
+
+if [[ ${PV} == *9999* ]] ; then
+ # BLENDER_BIN_URL can be used to point to the url of an upstream release archive.
+ PROPERTIES="live"
+else
+ SRC_URI="
+ https://download.blender.org/release/Blender${SLOT}/blender-${PV}-linux-x64.tar.xz
+ "
+ KEYWORDS="~amd64"
+fi
+
+IUSE="cuda hip oneapi"
+RESTRICT="strip test"
+
+QA_PREBUILT="opt/${P}/*"
+
+if [[ ${PV} == *9999* ]] ; then
+ BDEPEND="
+ app-misc/jq
+ "
+fi
+
+# no := here, this is prebuilt
+RDEPEND="
+ media-libs/libglvnd[X]
+ sys-apps/util-linux
+ sys-libs/glibc
+ sys-libs/ncurses
+ virtual/libcrypt
+ x11-base/xorg-server
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ cuda? (
+ x11-drivers/nvidia-drivers
+ )
+ hip? (
+ =dev-util/hip-6*
+ )
+ oneapi? (
+ dev-libs/level-zero
+ )
+"
+
+src_unpack() {
+ local my_A
+ if [[ ${PV} == *9999* ]] ; then
+ local file_name url
+ if [[ -n "${BLENDER_BIN_URL}" ]]; then
+ einfo "Using ${BLENDER_BIN_URL} as SRC_URI. You are on your own."
+ file_name="$(basename "${BLENDER_BIN_URL}")"
+ url="${BLENDER_BIN_URL}"
+ else
+ wget "https://builder.blender.org/download/daily/?format=json&v=2" -O "${T}/release.json" \
+ || die "failed to retrieve release.json"
+
+ local branch commit rel_json release_cycle version
+ rel_json=$(
+ jq -r 'map(select(.platform == "linux" and .branch == "'"${EGIT_BRANCH:-main}"'" and .file_extension == "xz"))
+ | .[0]' \
+ "${T}/release.json"
+ )
+ branch=$( echo "${rel_json}" | jq -r '.branch' )
+ commit=$( echo "${rel_json}" | jq -r '.hash' )
+ file_name=$( echo "${rel_json}" | jq -r '.file_name' )
+ release_cycle=$( echo "${rel_json}" | jq -r '.release_cycle' )
+ url=$( echo "${rel_json}" | jq -r '.url' )
+ version=$( echo "${rel_json}" | jq -r '.version' )
+
+ einfo "Fetching blender-${version}-${release_cycle}-${branch}-${commit}"
+ einfo " url: ${url}"
+ einfo " version: ${version}"
+ einfo " release_cycle: ${release_cycle}"
+ einfo " branch: ${branch}"
+ einfo " commit: ${commit}"
+ einfo
+ fi
+
+ wget -c "${url}"{,.sha256} -P "${T}" || die "failed to fetch ${url}"
+
+ my_A="${T}/${file_name}"
+
+ # Check sha256sum
+ local sha256sum_exp sha256sum_is
+ sha256sum_exp="$(cat "${T}/${file_name}.sha256")"
+ sha256sum_is="$(sha256sum "${T}/${file_name}" | cut -d ' ' -f 1)"
+ if [[ "${sha256sum_exp}" != "${sha256sum_is}" ]]; then
+ eerror "sha256sum mismatch for ${file_name}"
+ eerror " expected ${sha256sum_exp}"
+ eerror " found ${sha256sum_is}"
+ die "sha256sum mismatch"
+ fi
+ else
+ my_A="blender-${PV}-linux-x64.tar.xz"
+ fi
+
+ unpack "${my_A}"
+
+ local dirs
+ dirs="$(find "${WORKDIR}" -mindepth 1 -maxdepth 1 | wc -l)"
+ if [[ "${dirs}" -ne 1 ]]; then
+ die "unpack resulted in ${dirs} dirs in ${WORKDIR}"
+ fi
+
+ mv "${WORKDIR}"/* "${S}" || die "mv"
+}
+
+src_prepare() {
+ default
+
+ # Remove unused gpu libraries so we don't get missing libraries from QA
+ if ! use cuda; then
+ rm \
+ lib/libOpenImageDenoise_device_cuda* \
+ || eqawarn "failed cleaning cuda"
+ fi
+
+ if ! use hip; then
+ rm \
+ lib/libOpenImageDenoise_device_hip* \
+ || eqawarn "failed cleaning hip"
+ fi
+
+ if ! use oneapi; then
+ rm \
+ lib/libOpenImageDenoise_device_sycl* \
+ lib/libur_adapter_level_zero* \
+ || eqawarn "failed cleaning oneapi"
+ fi
+
+ # Prepare icons and .desktop for menu entry
+ mv blender.desktop "${P}.desktop" || die
+ mv blender.svg "${P}.svg" || die
+ mv blender-symbolic.svg "${P}-symbolic.svg" || die
+
+ sed \
+ -e "s/=blender/=${P}/" \
+ -e "s/Name=Blender/Name=Blender Bin ${PV}/" \
+ -i "${P}.desktop" || die
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ # We could use the version from the release.json instead of PN here
+ local BLENDER_OPT_HOME="/opt/${P}"
+
+ # Install icons and .desktop for menu entry
+ doicon -s scalable "${S}"/blender*.svg
+ domenu "${P}.desktop"
+
+ # Install all the blender files in /opt
+ dodir "${BLENDER_OPT_HOME%/*}"
+ mv "${S}" "${ED}${BLENDER_OPT_HOME}" || die
+
+ # Create symlink /usr/bin/blender-bin
+ dodir "/usr/bin"
+ dosym -r "${BLENDER_OPT_HOME}/blender" "/usr/bin/${P}"
+}
+
+pkg_postinst() {
+ 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
+}
diff --git a/media-gfx/blender-bin/blender-bin-5.2.1.ebuild b/media-gfx/blender-bin/blender-bin-5.2.1.ebuild
new file mode 100644
index 000000000000..9d92afecb291
--- /dev/null
+++ b/media-gfx/blender-bin/blender-bin-5.2.1.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg-utils
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="https://www.blender.org"
+
+LICENSE="GPL-3+ Apache-2.0"
+SLOT="$(ver_cut 1-2)"
+
+if [[ ${PV} == *9999* ]] ; then
+ # BLENDER_BIN_URL can be used to point to the url of an upstream release archive.
+ PROPERTIES="live"
+else
+ SRC_URI="
+ https://download.blender.org/release/Blender${SLOT}/blender-${PV}-linux-x64.tar.xz
+ "
+ KEYWORDS="~amd64"
+fi
+
+IUSE="cuda hip oneapi"
+RESTRICT="strip test"
+
+QA_PREBUILT="opt/${P}/*"
+
+if [[ ${PV} == *9999* ]] ; then
+ BDEPEND="
+ app-misc/jq
+ "
+fi
+
+# no := here, this is prebuilt
+RDEPEND="
+ media-libs/libglvnd[X]
+ sys-apps/util-linux
+ sys-libs/glibc
+ sys-libs/ncurses
+ virtual/libcrypt
+ x11-base/xorg-server
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ cuda? (
+ x11-drivers/nvidia-drivers
+ )
+ hip? (
+ =dev-util/hip-6*
+ )
+ oneapi? (
+ dev-libs/level-zero
+ )
+"
+
+src_unpack() {
+ local my_A
+ if [[ ${PV} == *9999* ]] ; then
+ local file_name url
+ if [[ -n "${BLENDER_BIN_URL}" ]]; then
+ einfo "Using ${BLENDER_BIN_URL} as SRC_URI. You are on your own."
+ file_name="$(basename "${BLENDER_BIN_URL}")"
+ url="${BLENDER_BIN_URL}"
+ else
+ wget "https://builder.blender.org/download/daily/?format=json&v=2" -O "${T}/release.json" \
+ || die "failed to retrieve release.json"
+
+ local branch commit rel_json release_cycle version
+ rel_json=$(
+ jq -r 'map(select(.platform == "linux" and .branch == "'"${EGIT_BRANCH:-main}"'" and .file_extension == "xz"))
+ | .[0]' \
+ "${T}/release.json"
+ )
+ branch=$( echo "${rel_json}" | jq -r '.branch' )
+ commit=$( echo "${rel_json}" | jq -r '.hash' )
+ file_name=$( echo "${rel_json}" | jq -r '.file_name' )
+ release_cycle=$( echo "${rel_json}" | jq -r '.release_cycle' )
+ url=$( echo "${rel_json}" | jq -r '.url' )
+ version=$( echo "${rel_json}" | jq -r '.version' )
+
+ einfo "Fetching blender-${version}-${release_cycle}-${branch}-${commit}"
+ einfo " url: ${url}"
+ einfo " version: ${version}"
+ einfo " release_cycle: ${release_cycle}"
+ einfo " branch: ${branch}"
+ einfo " commit: ${commit}"
+ einfo
+ fi
+
+ wget -c "${url}"{,.sha256} -P "${T}" || die "failed to fetch ${url}"
+
+ my_A="${T}/${file_name}"
+
+ # Check sha256sum
+ local sha256sum_exp sha256sum_is
+ sha256sum_exp="$(cat "${T}/${file_name}.sha256")"
+ sha256sum_is="$(sha256sum "${T}/${file_name}" | cut -d ' ' -f 1)"
+ if [[ "${sha256sum_exp}" != "${sha256sum_is}" ]]; then
+ eerror "sha256sum mismatch for ${file_name}"
+ eerror " expected ${sha256sum_exp}"
+ eerror " found ${sha256sum_is}"
+ die "sha256sum mismatch"
+ fi
+ else
+ my_A="blender-${PV}-linux-x64.tar.xz"
+ fi
+
+ unpack "${my_A}"
+
+ local dirs
+ dirs="$(find "${WORKDIR}" -mindepth 1 -maxdepth 1 | wc -l)"
+ if [[ "${dirs}" -ne 1 ]]; then
+ die "unpack resulted in ${dirs} dirs in ${WORKDIR}"
+ fi
+
+ mv "${WORKDIR}"/* "${S}" || die "mv"
+}
+
+src_prepare() {
+ default
+
+ # Remove unused gpu libraries so we don't get missing libraries from QA
+ if ! use cuda; then
+ rm \
+ lib/libOpenImageDenoise_device_cuda* \
+ || eqawarn "failed cleaning cuda"
+ fi
+
+ if ! use hip; then
+ rm \
+ lib/libOpenImageDenoise_device_hip* \
+ || eqawarn "failed cleaning hip"
+ fi
+
+ if ! use oneapi; then
+ rm \
+ lib/libOpenImageDenoise_device_sycl* \
+ lib/libur_adapter_level_zero* \
+ || eqawarn "failed cleaning oneapi"
+ fi
+
+ # Prepare icons and .desktop for menu entry
+ mv blender.desktop "${P}.desktop" || die
+ mv blender.svg "${P}.svg" || die
+ mv blender-symbolic.svg "${P}-symbolic.svg" || die
+
+ sed \
+ -e "s/=blender/=${P}/" \
+ -e "s/Name=Blender/Name=Blender Bin ${PV}/" \
+ -i "${P}.desktop" || die
+}
+
+src_configure() {
+ :;
+}
+
+src_compile() {
+ :;
+}
+
+src_install() {
+ # We could use the version from the release.json instead of PN here
+ local BLENDER_OPT_HOME="/opt/${P}"
+
+ # Install icons and .desktop for menu entry
+ doicon -s scalable "${S}"/blender*.svg
+ domenu "${P}.desktop"
+
+ # Install all the blender files in /opt
+ dodir "${BLENDER_OPT_HOME%/*}"
+ mv "${S}" "${ED}${BLENDER_OPT_HOME}" || die
+
+ # Create symlink /usr/bin/blender-bin
+ dodir "/usr/bin"
+ dosym -r "${BLENDER_OPT_HOME}/blender" "/usr/bin/${P}"
+}
+
+pkg_postinst() {
+ 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
+}
diff --git a/media-gfx/fotocx/Manifest b/media-gfx/fotocx/Manifest
index b1a1d6efc613..4fd3c0b0335f 100644
--- a/media-gfx/fotocx/Manifest
+++ b/media-gfx/fotocx/Manifest
@@ -1,6 +1,2 @@
DIST fotocx-26.2-source.tar.gz 12552122 BLAKE2B cd0319decba608ce829a1f6f06e47bfe638eb7b49925ae13b95f9a5748c2c9866b09f1f237cf83adb15d478250ca93455298bd3e549dba5dd97f013e54074e1a SHA512 ee5a5a727334e574d3c9486b17c936b4536a01ce38929146f0240cc2cc64d61b763fe89924770214d346cb7304f3fc14a711488d7f9c48ca99e15f56ad83e642
-DIST fotocx-26.3-source.tar.gz 12834442 BLAKE2B 5c58e5a8d9d82fe7a90eafb98ced694df026e91d6dcf19f45a524bebc5f15fb5b62c81214194a9987502b869cf7e4375b1b82a01ea6b80d39d24dc7a157177e7 SHA512 79f7f772765412f62cceb6134267abede6134fdc95aaa60cbfa596199d98f4c02d2fe46486a186c681c136eb8836020357e2a37f05aa1188e739d1e0f2f98ae8
-DIST fotocx-26.4-source.tar.gz 12875807 BLAKE2B f3f210c6e96ef89e72d30efbb0d2a79135b616e0a4c8f10a759069aa0f5b9774ed3211743fa2454ec3e1d5493c831b301d877095b8b4f2f50608ad9423e84872 SHA512 6d36de7eb653607f9c206369502409f2db3b16c03a148052b9cc980d06519cb89c4d2290aa5055eb58c17e203c8a05fba5ce2b75419811381607ea0163baab9c
-DIST fotocx-26.5-source.tar.gz 11428874 BLAKE2B b9f96e4940cd8e3f4ed623e02ae526d85726eb0f7f8b2ad8c89dec527e322d30af2d5367cc8a67920adfb26593ec8d45febebed5ed6be4e9d4dcca4a220e0632 SHA512 922e7404ae3cf963d4d84a7466df08a1ac11dbd96f16f01d23fe598ac4bbc9d47260d789d250ee2963ee4a0b5c43e481e5016a567a020312445c25c615e231e5
-DIST fotocx-26.6-source.tar.gz 12991387 BLAKE2B 30d4d88a583e058f18da13102e63d4e2cc5b0b9136580a18fbf7acc7c9c91c77591c7852603deb6065f7668127e979f89b3ea021a3b05b797a4b61753cef98e4 SHA512 fafefaecbb76a7c61ad991a1ad18c7f9c90af7ebd207e859452ff3028299507a82bcf833cf7a301c30edd97bed67818f105cbf6d68472dbc931c5395af54670c
-DIST fotocx-26.7-source.tar.gz 12268336 BLAKE2B 458d6cb4794afdf06c71a04f33f804104effb2fc561a7ba1c0d5487299285d47140a9180af5abcb16cc5e0426c3b6dfee53fd2300d0c74274b34ecb810bb161d SHA512 82daa85e7c65fcf6f765044329e1aaa37feac7ea388fabd918f2bf3e93b3981640ba82abfb11cd3acc5bc0dfd9cb451df4249889757e581ba72c7ea3e9d56479
+DIST fotocx-26.8-source.tar.gz 12879565 BLAKE2B ed6f7264c060b86da4f6d027945bab1b8ae3c7e204b1597b14f9bd8a5cc29d93560261543d69d8fc7f1c503585f61227b60cc7b56540ad152ebf0eddd54a3a29 SHA512 7d9ee5c9dd9d5f3334eebe77dfabb3209f59d2c470d810bf820cd61a2893dc4644df7a773e2b4fca77a9f470e565f31ee60aaf884acbf9e051267f695a5b3857
diff --git a/media-gfx/fotocx/fotocx-26.3-r1.ebuild b/media-gfx/fotocx/fotocx-26.3-r1.ebuild
deleted file mode 100644
index fcce7a08942c..000000000000
--- a/media-gfx/fotocx/fotocx-26.3-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotocx/fotocx.html"
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
- media-libs/clutter
- media-libs/clutter-gtk
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libjxl:=
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libchamplain[gtk]
- x11-libs/gtk+:3"
-RDEPEND="
- ${DEPEND}
- media-gfx/dcraw
- media-libs/exiftool
- x11-misc/xdg-utils
-"
-
-PATCHES=( "${FILESDIR}/${PN}-26.1-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
- sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
- sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
- default
-}
-
-src_install() {
- # For the Help menu items to work, *.html must be in /usr/share/doc/${PF},
- # and README, changelog, copyright, license, etc. must not be compressed.
- emake DESTDIR="${D}" PREFIX="/usr" install
- rm -f "${D}"/usr/share/doc/${PF}/*.man || die
- docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
- optfeature "HEIC & AVIF file support" media-libs/libheif
- optfeature "additional RAW file support" media-gfx/rawtherapee
- optfeature "additional RAW file support" media-gfx/darktable
- optfeature "video thumbnails & playback" media-video/ffmpeg
- optfeature "copying images to optical media" app-cdr/dvd+rw-tools
- optfeature "WEBP file support" media-libs/libwebp
-
- elog
- elog "Please read the Help > User Guide for details. The source location is"
- elog "/usr/share/fotocx/data/userguide and after running fotocx a copy will"
- elog "be placed at /home/<user>/.fotocx/userguide."
- elog
- elog "To play videos, in Tools > Preferences set 'Video File Play Command'."
- elog
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/media-gfx/fotocx/fotocx-26.4.ebuild b/media-gfx/fotocx/fotocx-26.4.ebuild
deleted file mode 100644
index fcce7a08942c..000000000000
--- a/media-gfx/fotocx/fotocx-26.4.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotocx/fotocx.html"
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
- media-libs/clutter
- media-libs/clutter-gtk
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libjxl:=
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libchamplain[gtk]
- x11-libs/gtk+:3"
-RDEPEND="
- ${DEPEND}
- media-gfx/dcraw
- media-libs/exiftool
- x11-misc/xdg-utils
-"
-
-PATCHES=( "${FILESDIR}/${PN}-26.1-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
- sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
- sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
- default
-}
-
-src_install() {
- # For the Help menu items to work, *.html must be in /usr/share/doc/${PF},
- # and README, changelog, copyright, license, etc. must not be compressed.
- emake DESTDIR="${D}" PREFIX="/usr" install
- rm -f "${D}"/usr/share/doc/${PF}/*.man || die
- docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
- optfeature "HEIC & AVIF file support" media-libs/libheif
- optfeature "additional RAW file support" media-gfx/rawtherapee
- optfeature "additional RAW file support" media-gfx/darktable
- optfeature "video thumbnails & playback" media-video/ffmpeg
- optfeature "copying images to optical media" app-cdr/dvd+rw-tools
- optfeature "WEBP file support" media-libs/libwebp
-
- elog
- elog "Please read the Help > User Guide for details. The source location is"
- elog "/usr/share/fotocx/data/userguide and after running fotocx a copy will"
- elog "be placed at /home/<user>/.fotocx/userguide."
- elog
- elog "To play videos, in Tools > Preferences set 'Video File Play Command'."
- elog
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/media-gfx/fotocx/fotocx-26.5.ebuild b/media-gfx/fotocx/fotocx-26.5.ebuild
deleted file mode 100644
index fcce7a08942c..000000000000
--- a/media-gfx/fotocx/fotocx-26.5.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotocx/fotocx.html"
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
- media-libs/clutter
- media-libs/clutter-gtk
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libjxl:=
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libchamplain[gtk]
- x11-libs/gtk+:3"
-RDEPEND="
- ${DEPEND}
- media-gfx/dcraw
- media-libs/exiftool
- x11-misc/xdg-utils
-"
-
-PATCHES=( "${FILESDIR}/${PN}-26.1-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
- sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
- sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
- default
-}
-
-src_install() {
- # For the Help menu items to work, *.html must be in /usr/share/doc/${PF},
- # and README, changelog, copyright, license, etc. must not be compressed.
- emake DESTDIR="${D}" PREFIX="/usr" install
- rm -f "${D}"/usr/share/doc/${PF}/*.man || die
- docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
- optfeature "HEIC & AVIF file support" media-libs/libheif
- optfeature "additional RAW file support" media-gfx/rawtherapee
- optfeature "additional RAW file support" media-gfx/darktable
- optfeature "video thumbnails & playback" media-video/ffmpeg
- optfeature "copying images to optical media" app-cdr/dvd+rw-tools
- optfeature "WEBP file support" media-libs/libwebp
-
- elog
- elog "Please read the Help > User Guide for details. The source location is"
- elog "/usr/share/fotocx/data/userguide and after running fotocx a copy will"
- elog "be placed at /home/<user>/.fotocx/userguide."
- elog
- elog "To play videos, in Tools > Preferences set 'Video File Play Command'."
- elog
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/media-gfx/fotocx/fotocx-26.6.ebuild b/media-gfx/fotocx/fotocx-26.6.ebuild
deleted file mode 100644
index fcce7a08942c..000000000000
--- a/media-gfx/fotocx/fotocx-26.6.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature xdg-utils
-
-DESCRIPTION="Program for improving image files made with a digital camera"
-HOMEPAGE="https://kornelix.net/fotocx/fotocx.html"
-SRC_URI="https://kornelix.net/downloads/downloads/${P}-source.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-# For required dependencies read doc/README, for required tools read
-# data/userguide [INSTALLATION]. xdg-open (x11-misc/xdg-utils) is an
-# alternative to firefox and chromium-browser. `grep '"which ' * -R`
-# is helpful to report some required tools run via the shell.
-
-DEPEND="
- media-libs/clutter
- media-libs/clutter-gtk
- media-libs/lcms:2
- media-libs/libjpeg-turbo:=
- media-libs/libjxl:=
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libchamplain[gtk]
- x11-libs/gtk+:3"
-RDEPEND="
- ${DEPEND}
- media-gfx/dcraw
- media-libs/exiftool
- x11-misc/xdg-utils
-"
-
-PATCHES=( "${FILESDIR}/${PN}-26.1-documentation.patch" )
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
- sed -i -e "/^DOCDIR/ s/${PN}$/${PF}/" Makefile || die
- sed -i -e "/^Icon/ s/\.png$//" ${PN}.desktop || die
- default
-}
-
-src_install() {
- # For the Help menu items to work, *.html must be in /usr/share/doc/${PF},
- # and README, changelog, copyright, license, etc. must not be compressed.
- emake DESTDIR="${D}" PREFIX="/usr" install
- rm -f "${D}"/usr/share/doc/${PF}/*.man || die
- docompress -x /usr/share/doc
-}
-
-pkg_postinst() {
- optfeature "HEIC & AVIF file support" media-libs/libheif
- optfeature "additional RAW file support" media-gfx/rawtherapee
- optfeature "additional RAW file support" media-gfx/darktable
- optfeature "video thumbnails & playback" media-video/ffmpeg
- optfeature "copying images to optical media" app-cdr/dvd+rw-tools
- optfeature "WEBP file support" media-libs/libwebp
-
- elog
- elog "Please read the Help > User Guide for details. The source location is"
- elog "/usr/share/fotocx/data/userguide and after running fotocx a copy will"
- elog "be placed at /home/<user>/.fotocx/userguide."
- elog
- elog "To play videos, in Tools > Preferences set 'Video File Play Command'."
- elog
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_mimeinfo_database_update
-}
diff --git a/media-gfx/fotocx/fotocx-26.7.ebuild b/media-gfx/fotocx/fotocx-26.8.ebuild
index 30bbee77705f..30bbee77705f 100644
--- a/media-gfx/fotocx/fotocx-26.7.ebuild
+++ b/media-gfx/fotocx/fotocx-26.8.ebuild
diff --git a/media-gfx/gif2png/Manifest b/media-gfx/gif2png/Manifest
index 7213c7b7334a..7c5e98a1d25f 100644
--- a/media-gfx/gif2png/Manifest
+++ b/media-gfx/gif2png/Manifest
@@ -1 +1,3 @@
DIST gif2png-2.5.14.tar.gz 221609 BLAKE2B de1e66a0880579a2d4d3681ec8cbbe3ef37da1cd05e40336b398266f386d629645f9d45738098c9e3f9528cb5dbdd5c37ed00f5d5c8bcd85e0a31fd375f38a76 SHA512 a1ea3b64da64274a3363089beee748605eb24d3e05bcace29d26618a9ab3580f5ac85da893af16975c91d571866625e0883f0a4b375e82c468754f84f8982f03
+DIST gif2png-3.0.5-deps.tar.xz 602824 BLAKE2B b80adc288aa798a7ffbadc06014a6e4213376aae5b655784d90bea01096e8dc77ac5e343a2b34d23762c22a289f5e6ba4b6ca9dc217063d77d020c3f372eeb1d SHA512 4a83735dadf2197e22608f569340302fd3a4b038b1eed39388c7f2d6464c8e6fbde7ffef292980b248216c3d04f864573da241dcac5bdc46c34eeed66778ff64
+DIST gif2png-3.0.5.tar.gz 84077 BLAKE2B ecc18430a94fb7dfe9bb5c1c39dd6e78e96d5bd050f5b9d880bbabeefd42bd13f420d3c89abecfafe7e595923e7f05b85b601711240d61f725cd6f6b61e202a8 SHA512 bd6978d15fbea889b17c592701fcdcaf453c11aac59d240c5db646e55d45d30ef0bd465013314b672d0b6119ab7b9be41d609bf4bb6301551362667d8c1f253d
diff --git a/media-gfx/gif2png/gif2png-3.0.5.ebuild b/media-gfx/gif2png/gif2png-3.0.5.ebuild
new file mode 100644
index 000000000000..20dab2648e13
--- /dev/null
+++ b/media-gfx/gif2png/gif2png-3.0.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+inherit go-module python-any-r1
+
+DESCRIPTION="Converts images from GIF format to PNG format"
+HOMEPAGE="http://catb.org/~esr/gif2png/"
+SRC_URI="http://catb.org/~esr/${PN}/${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-golang-dist/gif2png/releases/download/${PV}/${P}-deps.tar.xz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( ${PYTHON_DEPS} )"
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ PREFIX="${EPREFIX}"/usr \
+ install
+}
diff --git a/media-gfx/inkscape/inkscape-1.4.4.ebuild b/media-gfx/inkscape/inkscape-1.4.4.ebuild
index f17d3e03e3f2..6c6d9144ddc0 100644
--- a/media-gfx/inkscape/inkscape-1.4.4.ebuild
+++ b/media-gfx/inkscape/inkscape-1.4.4.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://gitlab.com/inkscape/inkscape.git"
else
SRC_URI="https://media.inkscape.org/dl/resources/file/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
S="${WORKDIR}/${MY_P}"
diff --git a/media-gfx/kgraphviewer/Manifest b/media-gfx/kgraphviewer/Manifest
index f952caae850e..bfcf0c892503 100644
--- a/media-gfx/kgraphviewer/Manifest
+++ b/media-gfx/kgraphviewer/Manifest
@@ -1,2 +1,2 @@
DIST kgraphviewer-26.04.3.tar.xz 1606424 BLAKE2B 64de806b500911297cd5d959af5e8a6cfaaefd0220362d2df88c0bd9abeb40e0b77125e32b57374a43c043a43bc962514014bf33af7600776c2aacabefed79f7 SHA512 60d86d22c67ff927d3c18ec9e6eeffc5e9f84f9b5a1df7ad625d41792116b7121ccec7c79cd2f6a74ac4f2b95ce3124f757ff58e311db441bb78a6d665aa19b8
-DIST kgraphviewer-26.08.0.tar.xz 1606648 BLAKE2B d5c7805961d963ff7b083510a3452a9b29492e0197751086a5563dbfd71c4477f8b820871cfb26a6607c0cfe82426d49b6f68d2aa9196ed4b55dea32bae736e6 SHA512 ac5824a5e042f29e57836e4eaa7087a4b232b0b2ecbc0b519b05548438c228eb42d4e5dda806c654ec4c4f0795be590d9ab2d153a336b3115e015b08a0828d2c
+DIST kgraphviewer-26.08.1.tar.xz 1606824 BLAKE2B 9a3365f06ccdbbd42725510f221dbdc8b1532915404ef7619df92c8c5d1a2cc38a49c660e317b64577a12b76efc65be781e41e1c1eb8e879138de240c4ee2497 SHA512 07bad385688c0b723fa1c4a191bf77bf87407382b788d83a1f52f01e8b73ae2fb02d860df43082528ef5c89e1c43026f66fbe810f03060398c48ac95ec91cfb3
diff --git a/media-gfx/kgraphviewer/kgraphviewer-26.08.0.ebuild b/media-gfx/kgraphviewer/kgraphviewer-26.08.1.ebuild
index 3378a4bf2baf..3378a4bf2baf 100644
--- a/media-gfx/kgraphviewer/kgraphviewer-26.08.0.ebuild
+++ b/media-gfx/kgraphviewer/kgraphviewer-26.08.1.ebuild
diff --git a/media-gfx/kio-blender-thumbnailer/Manifest b/media-gfx/kio-blender-thumbnailer/Manifest
index 91092028f748..e7c4bcacd67d 100644
--- a/media-gfx/kio-blender-thumbnailer/Manifest
+++ b/media-gfx/kio-blender-thumbnailer/Manifest
@@ -1,2 +1,2 @@
DIST kdegraphics-thumbnailers-26.04.3.tar.xz 128668 BLAKE2B afee12c4f4958fa1e1be863cd277853bdf16ee7686eb5862427360db911a98cb01ce60a1b77376e7d75cd0855c46dfac9d39a6e64a67f46bfbae296653d4faa3 SHA512 d3e24a206a0f9e0418265b62ad9d443ce2ee3e01070aba0f9f75c1972346e47aae855c64091c2f0e8d866569f1b2c5e19054272fac277dfe6340143f164e02ed
-DIST kdegraphics-thumbnailers-26.08.0.tar.xz 128828 BLAKE2B 8538fabd4d6fd3623939c9cb52f42d8c72e80f46c5f87a3776544e4fc5092e37f110287fe0da9e2f1ce93b51f6b1c475628101990a14c92596a1b2feb38af39c SHA512 06357b64ed050c75e91d6e6b98e3f3d30ffaccb23eb1e47ef3b83b1b53ee95e3bef2070d4967d34f9f34ee8366f8541d0fe9e4c9e63fe5c309de320fb33878d4
+DIST kdegraphics-thumbnailers-26.08.1.tar.xz 128760 BLAKE2B f292beff931075dae1f2e1405288eb02d546c8a2bd88d52855baa2c46396b8178b839417c612a535b078a4cd8154353260bc37cb8167e44b6c586fa7242b77d8 SHA512 b6b790a88f254971babfa2ed3bfb5c8e9fbf129c2c6d9a5f08a8586f260de87f69e02ca88f1fdae402f3222f1ce3faf1d4f9e2b319a559a866c76780e219681e
diff --git a/media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.0.ebuild b/media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.1.ebuild
index f4b4f89fca2d..f4b4f89fca2d 100644
--- a/media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.0.ebuild
+++ b/media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.1.ebuild
diff --git a/media-gfx/kio-mobi-thumbnailer/Manifest b/media-gfx/kio-mobi-thumbnailer/Manifest
index 91092028f748..e7c4bcacd67d 100644
--- a/media-gfx/kio-mobi-thumbnailer/Manifest
+++ b/media-gfx/kio-mobi-thumbnailer/Manifest
@@ -1,2 +1,2 @@
DIST kdegraphics-thumbnailers-26.04.3.tar.xz 128668 BLAKE2B afee12c4f4958fa1e1be863cd277853bdf16ee7686eb5862427360db911a98cb01ce60a1b77376e7d75cd0855c46dfac9d39a6e64a67f46bfbae296653d4faa3 SHA512 d3e24a206a0f9e0418265b62ad9d443ce2ee3e01070aba0f9f75c1972346e47aae855c64091c2f0e8d866569f1b2c5e19054272fac277dfe6340143f164e02ed
-DIST kdegraphics-thumbnailers-26.08.0.tar.xz 128828 BLAKE2B 8538fabd4d6fd3623939c9cb52f42d8c72e80f46c5f87a3776544e4fc5092e37f110287fe0da9e2f1ce93b51f6b1c475628101990a14c92596a1b2feb38af39c SHA512 06357b64ed050c75e91d6e6b98e3f3d30ffaccb23eb1e47ef3b83b1b53ee95e3bef2070d4967d34f9f34ee8366f8541d0fe9e4c9e63fe5c309de320fb33878d4
+DIST kdegraphics-thumbnailers-26.08.1.tar.xz 128760 BLAKE2B f292beff931075dae1f2e1405288eb02d546c8a2bd88d52855baa2c46396b8178b839417c612a535b078a4cd8154353260bc37cb8167e44b6c586fa7242b77d8 SHA512 b6b790a88f254971babfa2ed3bfb5c8e9fbf129c2c6d9a5f08a8586f260de87f69e02ca88f1fdae402f3222f1ce3faf1d4f9e2b319a559a866c76780e219681e
diff --git a/media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.0.ebuild b/media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.1.ebuild
index e908e9c4d19b..e908e9c4d19b 100644
--- a/media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.0.ebuild
+++ b/media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.1.ebuild
diff --git a/media-gfx/kio-ps-thumbnailer/Manifest b/media-gfx/kio-ps-thumbnailer/Manifest
index 91092028f748..e7c4bcacd67d 100644
--- a/media-gfx/kio-ps-thumbnailer/Manifest
+++ b/media-gfx/kio-ps-thumbnailer/Manifest
@@ -1,2 +1,2 @@
DIST kdegraphics-thumbnailers-26.04.3.tar.xz 128668 BLAKE2B afee12c4f4958fa1e1be863cd277853bdf16ee7686eb5862427360db911a98cb01ce60a1b77376e7d75cd0855c46dfac9d39a6e64a67f46bfbae296653d4faa3 SHA512 d3e24a206a0f9e0418265b62ad9d443ce2ee3e01070aba0f9f75c1972346e47aae855c64091c2f0e8d866569f1b2c5e19054272fac277dfe6340143f164e02ed
-DIST kdegraphics-thumbnailers-26.08.0.tar.xz 128828 BLAKE2B 8538fabd4d6fd3623939c9cb52f42d8c72e80f46c5f87a3776544e4fc5092e37f110287fe0da9e2f1ce93b51f6b1c475628101990a14c92596a1b2feb38af39c SHA512 06357b64ed050c75e91d6e6b98e3f3d30ffaccb23eb1e47ef3b83b1b53ee95e3bef2070d4967d34f9f34ee8366f8541d0fe9e4c9e63fe5c309de320fb33878d4
+DIST kdegraphics-thumbnailers-26.08.1.tar.xz 128760 BLAKE2B f292beff931075dae1f2e1405288eb02d546c8a2bd88d52855baa2c46396b8178b839417c612a535b078a4cd8154353260bc37cb8167e44b6c586fa7242b77d8 SHA512 b6b790a88f254971babfa2ed3bfb5c8e9fbf129c2c6d9a5f08a8586f260de87f69e02ca88f1fdae402f3222f1ce3faf1d4f9e2b319a559a866c76780e219681e
diff --git a/media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.0.ebuild b/media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.1.ebuild
index 9d77284a5b80..9d77284a5b80 100644
--- a/media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.0.ebuild
+++ b/media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.1.ebuild
diff --git a/media-gfx/kio-raw-thumbnailer/Manifest b/media-gfx/kio-raw-thumbnailer/Manifest
index 91092028f748..e7c4bcacd67d 100644
--- a/media-gfx/kio-raw-thumbnailer/Manifest
+++ b/media-gfx/kio-raw-thumbnailer/Manifest
@@ -1,2 +1,2 @@
DIST kdegraphics-thumbnailers-26.04.3.tar.xz 128668 BLAKE2B afee12c4f4958fa1e1be863cd277853bdf16ee7686eb5862427360db911a98cb01ce60a1b77376e7d75cd0855c46dfac9d39a6e64a67f46bfbae296653d4faa3 SHA512 d3e24a206a0f9e0418265b62ad9d443ce2ee3e01070aba0f9f75c1972346e47aae855c64091c2f0e8d866569f1b2c5e19054272fac277dfe6340143f164e02ed
-DIST kdegraphics-thumbnailers-26.08.0.tar.xz 128828 BLAKE2B 8538fabd4d6fd3623939c9cb52f42d8c72e80f46c5f87a3776544e4fc5092e37f110287fe0da9e2f1ce93b51f6b1c475628101990a14c92596a1b2feb38af39c SHA512 06357b64ed050c75e91d6e6b98e3f3d30ffaccb23eb1e47ef3b83b1b53ee95e3bef2070d4967d34f9f34ee8366f8541d0fe9e4c9e63fe5c309de320fb33878d4
+DIST kdegraphics-thumbnailers-26.08.1.tar.xz 128760 BLAKE2B f292beff931075dae1f2e1405288eb02d546c8a2bd88d52855baa2c46396b8178b839417c612a535b078a4cd8154353260bc37cb8167e44b6c586fa7242b77d8 SHA512 b6b790a88f254971babfa2ed3bfb5c8e9fbf129c2c6d9a5f08a8586f260de87f69e02ca88f1fdae402f3222f1ce3faf1d4f9e2b319a559a866c76780e219681e
diff --git a/media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.0.ebuild b/media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.1.ebuild
index 4fec31b74808..4fec31b74808 100644
--- a/media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.0.ebuild
+++ b/media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.1.ebuild
diff --git a/media-gfx/lximage-qt/Manifest b/media-gfx/lximage-qt/Manifest
index fa2bb2574fb8..d5ea8b78896e 100644
--- a/media-gfx/lximage-qt/Manifest
+++ b/media-gfx/lximage-qt/Manifest
@@ -1,2 +1 @@
-DIST lximage-qt-2.3.0.tar.xz 862192 BLAKE2B 9cbe960305ece6e96fdf48ea0b1998c90b05642618b6f0df80681916bc4ba9044ba5f78db37a3a468b21679942081f82ad97eb3f56945dcf974c5292082a35b4 SHA512 6cc25cedc08c08f47993731f539e78152e65dbd4c72923cb32750ff3dec7491fd3a5dac14a173e51bb4880e19938fa5c744f2521cf4c736320f7c4d22a7b953a
DIST lximage-qt-2.4.0.tar.xz 869496 BLAKE2B 3774f731f521c406876bb93004447580940ba93958a05d87230bcc68af1d377d7fd79879d71c59bdbb17af70a723dedf93a50658b2793e999f296cd1bfb1ed7d SHA512 9724ea2607bedf4b982d34fae7f06ffa1463e381c832db16bbae7bf64d2f472ad01dca826b9854155675243dd4f0fcbfde7865bf6e282d97072e3a515218f503
diff --git a/media-gfx/lximage-qt/lximage-qt-2.3.0.ebuild b/media-gfx/lximage-qt/lximage-qt-2.3.0.ebuild
deleted file mode 100644
index b7bb62b7877e..000000000000
--- a/media-gfx/lximage-qt/lximage-qt-2.3.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake xdg
-
-DESCRIPTION="Qt Image Viewer"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets]
- >=dev-qt/qtsvg-6.6:6
- media-libs/libexif
- =x11-libs/libfm-qt-${MY_PV}*:=
- x11-libs/libX11
- x11-libs/libXfixes
-"
-RDEPEND="${DEPEND}"
diff --git a/media-gfx/photoqt/Manifest b/media-gfx/photoqt/Manifest
index dc45acb54565..3e72b227b110 100644
--- a/media-gfx/photoqt/Manifest
+++ b/media-gfx/photoqt/Manifest
@@ -1,2 +1,2 @@
-DIST photoqt-v5.3.tar.bz2 5782225 BLAKE2B 9f8635879dcb692351400e33bc1c31328b221285abae1af742d28b6cd065aa46d31e495f8c7c645534ee7d61687dcb8b1097912713ebc12a3b85dae5f8791115 SHA512 5fa4ac9856ecea1acdf845d9e62227ce404656c520cf6040a37829e7af53c34b7391c384515e0e009c7cbfc7d8325b2b8ebfccca742e9d9c295e8cd85951d8ac
+DIST photoqt-v5.4.1.tar.bz2 6713925 BLAKE2B 87bba2a8f9d194d8de9fa0c44059cce351290a664822f8e1f810b05b646499a7be7b1f613324bdd18a70c79de30217a606e11e598a24b997eac38bffd4ca268a SHA512 5ce92e07aebe34553f63718e9073b4a611c0bc69dfc076de17a4475d04e199f41339d4f0302ddda105ec4a4c9913e661ba2f32a3f350767c612de037bd9f9646
DIST photoqt-v5.4.tar.bz2 6749999 BLAKE2B d0d8b3832101dfe5f08d8f931999be62ce31949e61a5abb1b0ec53f284bcc455ae82e999b64a28dea9176ce4838ebe7b9395fc12c9788add435bea5c3c9e7d7d SHA512 1fa691cf217349c8162e5c03129c199ce2222eb382d37d6d68a9bb406854fdecb4641ce3f67b10c47c1f4af13fa4a0db3e1a293fb0cbfaf62655bfa17ea6f802
diff --git a/media-gfx/photoqt/files/photoqt-5.3-fix_mpv_testsrcs.patch b/media-gfx/photoqt/files/photoqt-5.3-fix_mpv_testsrcs.patch
deleted file mode 100644
index acf5ab7c7fb2..000000000000
--- a/media-gfx/photoqt/files/photoqt-5.3-fix_mpv_testsrcs.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-see PR merged https://gitlab.com/lspies/photoqt/-/merge_requests/44.patch
-fix test w/o mpv installed
-Amend photoqt_testscripts_SOURCES with SOURCES_LIBMPV, mirroring
-photoqt_SOURCES logic.
---- a/CMake/ListFilesTesting.cmake
-+++ b/CMake/ListFilesTesting.cmake
-@@ -117,9 +117,6 @@ SET(photoqt_testscripts_SOURCES
- ########################################################################
- ########################################################################
-
-- ../../cplusplus/other/pqc_mpvobject.cpp
--
-- ../../cplusplus/header/pqc_mpvobject.h
- ../../cplusplus/header/pqc_imageformats_qml.h
- ../../cplusplus/header/pqc_filefoldermodel.h
- ../../cplusplus/header/pqc_metadata.h
-@@ -156,4 +153,7 @@ SET(photoqt_testscripts_SOURCES
- # ../../cplusplus/header/scripts/pqc_scriptschromecast_qml.h
- )
-
-+SET(photoqt_testscripts_SOURCES_LIBMPV ../../cplusplus/other/pqc_mpvobject.cpp
-+ ../../cplusplus/header/pqc_mpvobject.h)
-+
- endif()
---- a/testing/pqt_filefoldermodel/CMakeLists.txt
-+++ b/testing/pqt_filefoldermodel/CMakeLists.txt
-@@ -81,6 +81,7 @@ if(_WITH_VIDEO_QT)
- endif()
-
- if(_WITH_VIDEO_MPV)
-+ SET(photoqt_testscripts_SOURCES ${photoqt_testscripts_SOURCES} ${photoqt_testscripts_SOURCES_LIBMPV})
- target_compile_definitions(${testname} PRIVATE PQMVIDEOMPV)
- target_link_libraries(${testname} PRIVATE Libmpv::Libmpv)
- endif()
---- a/testing/pqt_scriptsclipboard/CMakeLists.txt
-+++ b/testing/pqt_scriptsclipboard/CMakeLists.txt
-@@ -81,6 +81,7 @@ if(_WITH_VIDEO_QT)
- endif()
-
- if(_WITH_VIDEO_MPV)
-+ SET(photoqt_testscripts_SOURCES ${photoqt_testscripts_SOURCES} ${photoqt_testscripts_SOURCES_LIBMPV})
- target_compile_definitions(${testname} PRIVATE PQMVIDEOMPV)
- target_link_libraries(${testname} PRIVATE Libmpv::Libmpv)
- endif()
---- a/testing/pqt_scriptsconfig/CMakeLists.txt
-+++ b/testing/pqt_scriptsconfig/CMakeLists.txt
-@@ -81,6 +81,7 @@ if(_WITH_VIDEO_QT)
- endif()
-
- if(_WITH_VIDEO_MPV)
-+ SET(photoqt_testscripts_SOURCES ${photoqt_testscripts_SOURCES} ${photoqt_testscripts_SOURCES_LIBMPV})
- target_compile_definitions(${testname} PRIVATE PQMVIDEOMPV)
- target_link_libraries(${testname} PRIVATE Libmpv::Libmpv)
- endif()
---- a/testing/pqt_scriptsfiledialog/CMakeLists.txt
-+++ b/testing/pqt_scriptsfiledialog/CMakeLists.txt
-@@ -81,6 +81,7 @@ if(_WITH_VIDEO_QT)
- endif()
-
- if(_WITH_VIDEO_MPV)
-+ SET(photoqt_testscripts_SOURCES ${photoqt_testscripts_SOURCES} ${photoqt_testscripts_SOURCES_LIBMPV})
- target_compile_definitions(${testname} PRIVATE PQMVIDEOMPV)
- target_link_libraries(${testname} PRIVATE Libmpv::Libmpv)
- endif()
---- a/testing/pqt_scriptsfilemanagement/CMakeLists.txt
-+++ b/testing/pqt_scriptsfilemanagement/CMakeLists.txt
-@@ -81,6 +81,7 @@ if(_WITH_VIDEO_QT)
- endif()
-
- if(_WITH_VIDEO_MPV)
-+ SET(photoqt_testscripts_SOURCES ${photoqt_testscripts_SOURCES} ${photoqt_testscripts_SOURCES_LIBMPV})
- target_compile_definitions(${testname} PRIVATE PQMVIDEOMPV)
- target_link_libraries(${testname} PRIVATE Libmpv::Libmpv)
- endif()
---- a/testing/pqt_scriptsfilespaths/CMakeLists.txt
-+++ b/testing/pqt_scriptsfilespaths/CMakeLists.txt
-@@ -81,6 +81,7 @@ if(_WITH_VIDEO_QT)
- endif()
-
- if(_WITH_VIDEO_MPV)
-+ SET(photoqt_testscripts_SOURCES ${photoqt_testscripts_SOURCES} ${photoqt_testscripts_SOURCES_LIBMPV})
- target_compile_definitions(${testname} PRIVATE PQMVIDEOMPV)
- target_link_libraries(${testname} PRIVATE Libmpv::Libmpv)
- endif()
---- a/testing/pqt_scriptsimages/CMakeLists.txt
-+++ b/testing/pqt_scriptsimages/CMakeLists.txt
-@@ -81,6 +81,7 @@ if(_WITH_VIDEO_QT)
- endif()
-
- if(_WITH_VIDEO_MPV)
-+ SET(photoqt_testscripts_SOURCES ${photoqt_testscripts_SOURCES} ${photoqt_testscripts_SOURCES_LIBMPV})
- target_compile_definitions(${testname} PRIVATE PQMVIDEOMPV)
- target_link_libraries(${testname} PRIVATE Libmpv::Libmpv)
- endif()
diff --git a/media-gfx/photoqt/photoqt-5.3.ebuild b/media-gfx/photoqt/photoqt-5.4.1.ebuild
index 89ea9f992795..df963a3caf2a 100644
--- a/media-gfx/photoqt/photoqt-5.3.ebuild
+++ b/media-gfx/photoqt/photoqt-5.4.1.ebuild
@@ -13,14 +13,15 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="barcode chromecast devil exif extensions ffmpegthumbnailer geolocation graphicsmagick +imagemagick lcms mpv pdf raw test vips wayland"
REQUIRED_USE="chromecast? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
+# slot op: Uses Qt::GuiPrivate for rhi/qrhi.h
COMMON_DEPEND="
app-arch/libarchive:=
- dev-qt/qtbase:6[concurrent,dbus,gui,icu,network,opengl,sql,sqlite,widgets,xml]
+ dev-qt/qtbase:6=[concurrent,dbus,gui,icu,network,opengl,sql,sqlite,widgets,xml]
dev-qt/qtdeclarative:6[opengl]
dev-qt/qtimageformats:6
dev-qt/qtmultimedia:6[qml]
@@ -33,10 +34,7 @@ COMMON_DEPEND="
)
devil? ( media-libs/devil )
exif? ( media-gfx/exiv2:=[bmff] )
- extensions? (
- app-crypt/qca:2
- dev-cpp/yaml-cpp:=
- )
+ extensions? ( dev-cpp/yaml-cpp:= )
ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
imagemagick? (
!graphicsmagick? ( media-gfx/imagemagick:=[cxx,hdri] )
@@ -71,11 +69,6 @@ BDEPEND="
chromecast? ( ${PYTHON_DEPS} )
"
-PATCHES=(
- # PR merged
- "${FILESDIR}"/${P}-fix_mpv_testsrcs.patch
-)
-
pkg_setup() {
use chromecast && python-single-r1_pkg_setup
}
@@ -89,7 +82,7 @@ src_configure() {
-DWITH_DEVIL=$(usex devil)
-DWITH_EXIV2=$(usex exif)
-DWITH_EXIV2_ENABLE_BMFF=$(usex exif)
- -DWITH_EXTENSIONS_LIBRARY_VERIFICATION=OFF # do not sign SO
+ -DWITH_EXTENSIONS_NONSYS_OPENSSL=OFF # do not sign SO for now
-DWITH_EXTENSIONS_SUPPORT=$(usex extensions)
-DWITH_FFMPEGTHUMBNAILER=$(usex ffmpegthumbnailer)
-DWITH_LOCATION=$(usex geolocation)
@@ -100,6 +93,8 @@ src_configure() {
-DWITH_POPPLER=$(usex pdf)
-DWITH_LIBRAW=$(usex raw)
-DWITH_LIBVIPS=$(usex vips)
+ -DWITH_PHOTOSPHERE=ON
+ -DWITH_PHOTOSPHERE_QRHI=ON
-DWITH_WAYLANDSPECIFIC=$(usex wayland)
-DWITH_ADAPTSOURCE=ON # adapt the sources according to the Qt version
-DWITH_LIBSAI=OFF # Wunkolo/libsai, no release, experimental
diff --git a/media-gfx/prusaslicer/prusaslicer-2.9.5.ebuild b/media-gfx/prusaslicer/prusaslicer-2.9.5.ebuild
index 706c408dc7b6..8ccdf697e73b 100644
--- a/media-gfx/prusaslicer/prusaslicer-2.9.5.ebuild
+++ b/media-gfx/prusaslicer/prusaslicer-2.9.5.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/prusa3d/prusaslicer.git"
else
SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~x86"
S="${WORKDIR}/${MY_PN}-version_${MY_PV}"
fi
diff --git a/media-gfx/qrca/Manifest b/media-gfx/qrca/Manifest
index d1ae978aaae0..df686e524196 100644
--- a/media-gfx/qrca/Manifest
+++ b/media-gfx/qrca/Manifest
@@ -1,2 +1,2 @@
DIST qrca-26.04.3.tar.xz 264984 BLAKE2B 80d39affedc9efa7a0ea534884bcad02cadfb82d911996bf6f3ce1cd8ffff238e9458f6b261f74e763fe4c18a28fcb7bec2c17e77e49baa743e6f531fb2fdaa7 SHA512 4564229acb90af5e004be010bfd0aa292d1bce719e6a29a4d96692d949a59c3c9cf19e3b29928699de70809f898d362e1a994effd7eefa200efc48a64f963ca2
-DIST qrca-26.08.0.tar.xz 265652 BLAKE2B 382fe4c6f09431a6274ece758a1af96e8cbe4c8258825a734878b31c4b0e41d96d16b1fa3c964a76a005be94dc6698cd6393ac49c7c8296ea32fd1f97b2527ba SHA512 603a285c5ce17d3ce6b4ad97336c3329028420e53a00854cbedf11ca16c4b3ef0678fe0435c94342449442bf8e1349b6a9574f2203eedd015608d338a1bf2e8c
+DIST qrca-26.08.1.tar.xz 265832 BLAKE2B a2c52ae61be03bf2b7c477827c23eade022a9baac5dd9faf0139ff47d43f64574495438b12803b2d533f292bbf4c40412ace22d90387a072f333c3e03e41a128 SHA512 e164fe07c9a67d04c6414ddaccd5b9f4db773fb2b78179796a838db34b5e9d75668e40e0d2729d23437e5464a4eda04e92cfee94d805393ba5d3bf5fe2a1ff69
diff --git a/media-gfx/qrca/qrca-26.08.0.ebuild b/media-gfx/qrca/qrca-26.08.1.ebuild
index d126973e1844..d126973e1844 100644
--- a/media-gfx/qrca/qrca-26.08.0.ebuild
+++ b/media-gfx/qrca/qrca-26.08.1.ebuild
diff --git a/media-gfx/skanpage/Manifest b/media-gfx/skanpage/Manifest
index f2b42f4983ac..df2f93e118e4 100644
--- a/media-gfx/skanpage/Manifest
+++ b/media-gfx/skanpage/Manifest
@@ -1,2 +1,2 @@
DIST skanpage-26.04.3.tar.xz 1372804 BLAKE2B 42ffd812b8ee91cee6cd4e5144949ce060cf9f717c4612924cd321504eaf2d90b9e6d82f742d7f0e938dbd9cd157bf8d6d09faa37c3f2b724f122bc68f762e26 SHA512 545c3b5105dbefd74d49d5f2e2088b9acba0c2ecc32f997601415e47affb1cb86a0b31774a2850fe38805d8e037d22e0aa6d8578d1a5d46db0008fa103901aed
-DIST skanpage-26.08.0.tar.xz 1374116 BLAKE2B f587326596b4fcb01ebe4985d484eb4c3f8a499a6b8c7d6684999d918e16cbd8a5e0f64d1cca5f4d6d4ac8662537746f3a61dc378ba6f00f30f21e3657448f49 SHA512 7087aca5755bf54893cc84ffd3bf269cbe94b1b8dfcce550f73284740c6b6cf5d7edaf9dfd98340829ef421057582ec61e79c10baad4ecaf0f24f3fa73dbadf0
+DIST skanpage-26.08.1.tar.xz 1374228 BLAKE2B 6a4a0ff12c06f93efc419cdbef02dff866194c34648c26f2f9012e19cb5403a801cad3a5b3370053055d2fee9047bfbf184fc135678384ce42a4b4f5e947da8e SHA512 a3aff31477309153795c3ef5a96119d06050f31b156b375224b9e24002132adba0fbda98602200ea9bd170f7de9ca9eed2c393d060763126d52e3da22c779a84
diff --git a/media-gfx/skanpage/skanpage-26.08.0.ebuild b/media-gfx/skanpage/skanpage-26.08.1.ebuild
index 417b5aae6e29..417b5aae6e29 100644
--- a/media-gfx/skanpage/skanpage-26.08.0.ebuild
+++ b/media-gfx/skanpage/skanpage-26.08.1.ebuild
diff --git a/media-gfx/swayimg/Manifest b/media-gfx/swayimg/Manifest
index 7d4c0bde7992..d9cd5db3348d 100644
--- a/media-gfx/swayimg/Manifest
+++ b/media-gfx/swayimg/Manifest
@@ -1,3 +1,4 @@
DIST swayimg-4.7.tar.gz 793940 BLAKE2B 854690eb0769830e5833db6ce83729adb0b08cdae46b833ef00e0be6fb18d7b196bd4cd76d506df72fec8ca0304247dd4655bbb5e10a41a8da4f2215d0faa1d1 SHA512 77384dc33702594a95f0e961b0677a695071e89a98bffdbc008331ddb143b228295dd0107733d3ddd44499cd5a32e6d61d94efe4ae9d9d45999be12fa9364b6e
DIST swayimg-5.4.tar.gz 1002027 BLAKE2B 6ab787d32e2bc469880e73bc6bf8ed89d6d4151b43091eaeee6d7d95aaf31b2f3e529a21e5d7190097abc14a289dd7351ea104ec440b5e542906dadb0deffb14 SHA512 7a69c17d57c1f2a8e7ae2c19cb134d5194182a9dd403d5520d5d8fc133ba14a6aef04493e01526dfbcbdc27697a77eb1940baf7355c384075bd547fb1af7d571
DIST swayimg-5.5.tar.gz 1004837 BLAKE2B e3c2b760033830a51f973f2ee70c8dec60f487c998c6900322540c3783e06398794acda7a310d047796666587f147c1a2fdeeb941844880d28534003474e307d SHA512 824d973d5381027164d42afab33b8c2bb8babe843e28a5d468206dc0dc33c59d152f67fee54bd8406f4a9296770591aee7d9639b1a1251c030da0c6ce7ab32e6
+DIST swayimg-5.6.tar.gz 1016512 BLAKE2B f0595a69b550bd211590e63e58769f191c5165c789302280086a79383cef8dad7b0399dd5df85b370088ac4c5025fe8f1e7c2b90596a664e1b0188bd41c5ba0c SHA512 b835c23571b8ab4b3e3e641657e89d167c751937309350ef193726b575eb43cee079d1d4b70437c554244b0931281e0f7cba088dedb2a95fb9ab4ad4e945f757
diff --git a/media-gfx/swayimg/files/swayimg-5.6-missing_include.patch b/media-gfx/swayimg/files/swayimg-5.6-missing_include.patch
new file mode 100644
index 000000000000..811dd21aad2e
--- /dev/null
+++ b/media-gfx/swayimg/files/swayimg-5.6-missing_include.patch
@@ -0,0 +1,12 @@
+PR merged https://github.com/artemsen/swayimg/pull/570.patch
+xkb: Add missing header for libcxx-23
+--- a/src/xkb.cpp
++++ b/src/xkb.cpp
+@@ -8,6 +8,7 @@
+ #include <unistd.h>
+
+ #include <cassert>
++#include <cstdlib>
+ #include <tuple>
+
+ Xkb::Xkb()
diff --git a/media-gfx/swayimg/metadata.xml b/media-gfx/swayimg/metadata.xml
index 3810717dcdcf..a01cf2d1e68e 100644
--- a/media-gfx/swayimg/metadata.xml
+++ b/media-gfx/swayimg/metadata.xml
@@ -12,6 +12,8 @@
<flag name="drm">Enable support for Direct Rendering Manager (DRM UI)</flag>
<flag name="exr">Enable support for EXR image format</flag>
<flag name="sixel">Enable support for Sixel image format</flag>
+ <flag name="ffmpeg">Enable support for video storyboard using <pkg>media-video/ffmpeg</pkg>
+ </flag>
<flag name="wayland">Enable Wayland UI and some compositors (Sway and Hyprland only)</flag>
</use>
<origin>baldeagleos-repo</origin>
diff --git a/media-gfx/swayimg/swayimg-5.6.ebuild b/media-gfx/swayimg/swayimg-5.6.ebuild
new file mode 100644
index 000000000000..4a02e08b7815
--- /dev/null
+++ b/media-gfx/swayimg/swayimg-5.6.ebuild
@@ -0,0 +1,142 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+inherit eapi9-ver lua-single meson xdg
+
+DESCRIPTION="Lightweight image viewer for Wayland display servers"
+HOMEPAGE="https://github.com/artemsen/swayimg"
+SRC_URI="https://github.com/artemsen/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="avif bash-completion drm exif ffmpeg gif heif jpeg jpeg2k jpegxl png raw sixel svg test tiff +wayland webp X"
+REQUIRED_USE="
+ ${LUA_REQUIRED_USE}
+ || ( drm wayland )
+"
+RESTRICT="!test? ( test )"
+
+# disable exr until #966735 is fixed
+# exr? ( >=media-libs/openexr-3.4:= )
+# $(meson_feature exr)
+RDEPEND="
+ ${LUA_DEPS}
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/libxkbcommon
+ avif? ( >=media-libs/libavif-1.0:= )
+ bash-completion? ( app-shells/bash-completion )
+ drm? ( x11-libs/libdrm )
+ exif? ( media-gfx/exiv2:= )
+ ffmpeg? ( >=media-video/ffmpeg-6.1:= )
+ gif? ( media-libs/giflib:= )
+ heif? ( media-libs/libheif:= )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( media-libs/libjxl:= )
+ png? ( media-libs/libpng:= )
+ raw? ( media-libs/libraw:= )
+ sixel? ( media-libs/libsixel )
+ svg? (
+ dev-libs/glib:2
+ >=gnome-base/librsvg-2.46:2
+ x11-libs/cairo[X=]
+ )
+ tiff? ( media-libs/tiff:= )
+ wayland? ( dev-libs/wayland )
+ webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+ ${RDEPEND}
+ svg? ( X? ( x11-base/xorg-proto ) )
+ test? ( dev-cpp/gtest )
+ wayland? ( >=dev-libs/wayland-protocols-1.35 )
+"
+BDEPEND="
+ wayland? ( dev-util/wayland-scanner )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.1-precompiled_doc.patch
+
+ # merged
+ "${FILESDIR}"/${P}-missing_include.patch
+)
+
+DOCS=( CONFIG.md README.md USAGE.md )
+
+src_prepare() {
+ default
+
+ if use test; then
+ if ! use ffmpeg; then
+ sed -e '/video = {.*$/,/^ },$/d' \
+ -i extra/example.lua || die
+ fi
+ if ! use raw; then
+ sed -e '/raw = {.*$/,/^ },$/d' \
+ -i extra/example.lua || die
+ fi
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature avif)
+ $(meson_feature drm)
+ $(meson_feature exif)
+ $(meson_feature ffmpeg video)
+ $(meson_feature gif)
+ $(meson_feature heif)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k jp2)
+ $(meson_feature jpegxl jxl)
+ $(meson_feature png)
+ $(meson_feature raw)
+ $(meson_feature sixel)
+ $(meson_feature svg)
+ $(meson_feature test tests)
+ $(meson_feature tiff)
+ $(meson_feature wayland)
+ $(meson_feature wayland compositor)
+ $(meson_feature webp)
+ $(meson_feature bash-completion bash)
+ -Dliblua=lua
+ -Dversion=${PV}
+ -Ddesktop=true
+ -Ddoc=false
+ -Dlicense=false
+ -Dluameta=true
+ -Dman=true
+ -Dzsh=enabled
+ )
+ meson_src_configure
+}
+
+src_test() {
+ local skip_tests=()
+ # Set LC_COLLATE=en_US.utf8 if available for ImageListTest.SortAlphaUnicode
+ if locale -a | grep -iq "en_US.utf8"; then
+ local -x LC_COLLATE="en_US.utf8"
+ else
+ skip_tests+=( ImageListTest.SortAlphaUnicode )
+ fi
+
+ local -x GTEST_FILTER=$(echo -$(IFS=:; echo "${skip_tests[*]}"))
+ meson_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ver_replacing -lt 5.0; then
+ elog "The Swayimg configuration file is now a Lua script."
+ elog "${EROOT}/usr/share/swayimg/swayimg.lua contains a description of Lua bindings."
+ elog "${EROOT}/usr/share/swayimg/example.lua contains a detailed example."
+ elog "The new user config file is ~/.config/swayimg/init.lua"
+ fi
+}
diff --git a/media-libs/babl/Manifest b/media-libs/babl/Manifest
index 08d7eace0ad4..859c717b2f00 100644
--- a/media-libs/babl/Manifest
+++ b/media-libs/babl/Manifest
@@ -1 +1,2 @@
DIST babl-0.1.126.tar.xz 326996 BLAKE2B d569df2d6bfe742473634fa4f4039f9f0edd866a0ef27e1bd59688e853cc5fb9029058f2a3dc46ec51366cc0bd1386cb0e1716dd5ce799da043fa5b286d2ffb7 SHA512 953037386e1763b28385f0f1802a657e2b918b5db3932cc62e75aa32c36b36b0513258f1b5548dfebedb51fb6de47412503ea8f8aff4ce79c314e33a28d27166
+DIST babl-0.1.128.tar.xz 332976 BLAKE2B d617b521c777bdd4652bf95cbe144f4a4a6ead3c75a563fe0981975e3b22e2301d30f496ab9549f361a82a31e1aad4655d2d493a35f9dad1e22faa5d2a90e2b6 SHA512 ce295226f9a0c98c22e1564306741e0588235dd3f420899978469949b3ddfd107c3c009e85279aed82055ece1689de7ded0a0f04974de89cff0ed585007b6290
diff --git a/media-libs/babl/babl-0.1.128.ebuild b/media-libs/babl/babl-0.1.128.ebuild
new file mode 100644
index 000000000000..f8ddd8eadaf2
--- /dev/null
+++ b/media-libs/babl/babl-0.1.128.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_USE_DEPEND=vapigen
+
+inherit meson gnome2-utils toolchain-funcs vala
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/babl.git"
+else
+ SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="A dynamic, any to any, pixel format conversion library"
+HOMEPAGE="https://gegl.org/babl/"
+
+LICENSE="LGPL-3"
+SLOT="0"
+IUSE="gtk-doc +introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+
+BDEPEND="
+ virtual/pkgconfig
+ dev-libs/gobject-introspection
+ gtk-doc? ( dev-util/gi-docgen )
+ introspection? ( dev-libs/gobject-introspection )
+ vala? ( $(vala_depend) )
+"
+RDEPEND="
+ introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
+ lcms? ( >=media-libs/lcms-2.13.1:2 )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ gnome2_environment_reset
+
+ sed -e '/babl_docs =/,/^)$/ { /install_dir/ s|doc|gtk-doc| }' -i docs/reference/meson.build || die
+}
+
+src_configure() {
+ tc-export READELF NM
+
+ use vala && vala_setup
+
+ # Automagic rsvg support is just for website generation we do not call,
+ # so we don't need to fix it
+ # w3m is used for dist target thus no issue for us that it is automagically
+ # detected
+ local emesonargs=(
+ -Dwith-docs=false
+ $(meson_feature gtk-doc gi-docgen)
+ $(meson_use introspection enable-gir)
+ $(meson_feature lcms with-lcms)
+ $(meson_use vala enable-vapi)
+ $(meson_use cpu_flags_x86_avx2 enable-avx2)
+ $(meson_use cpu_flags_x86_f16c enable-f16c)
+ $(meson_use cpu_flags_x86_mmx enable-mmx)
+ $(meson_use cpu_flags_x86_sse enable-sse)
+ $(meson_use cpu_flags_x86_sse2 enable-sse2)
+ $(meson_use cpu_flags_x86_sse4_1 enable-sse4_1)
+ )
+ meson_src_configure
+}
diff --git a/media-libs/babl/babl-9999.ebuild b/media-libs/babl/babl-9999.ebuild
index a895f5c6429e..f8ddd8eadaf2 100644
--- a/media-libs/babl/babl-9999.ebuild
+++ b/media-libs/babl/babl-9999.ebuild
@@ -20,12 +20,17 @@ HOMEPAGE="https://gegl.org/babl/"
LICENSE="LGPL-3"
SLOT="0"
-IUSE="+introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
-REQUIRED_USE="vala? ( introspection )"
+IUSE="gtk-doc +introspection lcms vala cpu_flags_x86_avx2 cpu_flags_x86_f16c cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse4_1"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
BDEPEND="
virtual/pkgconfig
dev-libs/gobject-introspection
+ gtk-doc? ( dev-util/gi-docgen )
+ introspection? ( dev-libs/gobject-introspection )
vala? ( $(vala_depend) )
"
RDEPEND="
@@ -37,6 +42,8 @@ DEPEND="${RDEPEND}"
src_prepare() {
default
gnome2_environment_reset
+
+ sed -e '/babl_docs =/,/^)$/ { /install_dir/ s|doc|gtk-doc| }' -i docs/reference/meson.build || die
}
src_configure() {
@@ -50,6 +57,7 @@ src_configure() {
# detected
local emesonargs=(
-Dwith-docs=false
+ $(meson_feature gtk-doc gi-docgen)
$(meson_use introspection enable-gir)
$(meson_feature lcms with-lcms)
$(meson_use vala enable-vapi)
diff --git a/media-libs/glycin-loaders/Manifest b/media-libs/glycin-loaders/Manifest
index c7506223c76a..27d8d3e51aad 100644
--- a/media-libs/glycin-loaders/Manifest
+++ b/media-libs/glycin-loaders/Manifest
@@ -3,4 +3,7 @@ DIST glycin-2.1.1-crates.tar.xz 18049564 BLAKE2B 628319dc5d3d6d12c63fdb023720c28
DIST glycin-2.1.1.tar.bz2 177876 BLAKE2B 84aabfd4575bc495cb67be08e75211b52abeb67762b976044e04883ae7e7cb8cd9c59184af4c62dcf065bcebb723866d74a187ccd66bc5a55aeddefedb39080e SHA512 d4a0a2a6cbbf0de3e2332b35f62d0de2c920742c8e9d1e75cb2b07f3e90419bf240f558140cd289a30466fd0ad833f2f52710f088538210508e23ef1d400c601
DIST glycin-2.1.5-crates.tar.xz 18050756 BLAKE2B 94af2ef6733df65ee735df76d0dc2610611995cce1b1463eba3b92adf110c5e7ecacce26b752e43704fa2ece0e60e7d028360dd95064bfb394c5f40487a72a09 SHA512 bd10a030b995605777f46af7ae6aa8f8296cdf3d2f7702e8f9b4ef435b4e4efcb4640b8f6f2f1f37f4369fa1dcb4e09efb7aff1e79f3a42881dea84b916696da
DIST glycin-2.1.5.tar.bz2 178056 BLAKE2B 9791dba971636e170e49772b26bc93ec2118eb21a9e476648d37c7c5afc80b536a7e95f461c32dc8c875c19d35d3d834e8df779fb452e230d741f8dc99a2f77d SHA512 33d02fdebc3ee4ade820c548335727d4db54bd1f882130106b2772ecad4f33db5ba0dbe3390dfdd4998e5bbf54111619e51bb0b2582213e13ecaa18134b1bd89
+DIST glycin-2.2.0-crates.tar.xz 21935372 BLAKE2B bb881b2cde00de20491fdd72e916fa026371944a3ba01972408ccc3c6e5465eb278584bd3831a30c6c5ba04f967b50a7c686c321c71e49906eff6a471cedb939 SHA512 a2632c5794976198804c8296939589983dd95667b8ca4522f055bcdb2b0ce045d6288b766d948678a178a48f07b4b2ba96224c7ecfcce3f634c6a4d2e0b8f858
+DIST glycin-2.2.0.tar.bz2 219781 BLAKE2B 6879c89c66d7ff31ae97548d1f891a424b242d9f40df02e7ac8ccd8c555e5b4e8974ae007cdd24157fba672866e33f411d97b8399f9883b8d1354f878e070c17 SHA512 333e54ec912528d7b12dd2cf984912377d27656fd2f28cd1261cd19d35023bf031f3b2977061949f1ec25629d6c1dcbed2f8a45e8a29ab55993585fb2fabf260
+DIST glycin-test-images-75c95e4fe35d6d328a91f73d9225db9ee9e588d0.tar.bz2 9528708 BLAKE2B a3b1f709a3898586c5bfa6fd520ecac1406876dbb941d0ccf95d9b0bf0cf33a65d3412ead464bab8e7b9f896e23a1a1e9869ef83034e454a8160b56696996338 SHA512 03ad185c23aba94fb34004a26d284f50ccd8fe38581a8e6d826f39a2cbdf86a56c97cdb427b4fa1b324c766f9679018b5ba135c41781f8f2b37d2bf9295f8a98
DIST glycin-test-images-f7a06d9131a5686c1b58c56f42f9fda9ea5e620d.tar.bz2 8890371 BLAKE2B 7b334ec32f8614de3fd556256f421ef88b32db36949fdbf191f57dcffc0cc5c1cdb4f88beb3531548a0bc4e462cae309a335c37a37b2f66b224f406aac751596 SHA512 f88b897b2b9a0a59c4f6b495383084c7a86392e3428f870b9f61a03d8e17da23903953211dc6c24b90f01c6a00eb5fa7626c71ff50d64dacd737f1a669ec8a35
diff --git a/media-libs/glycin-loaders/glycin-loaders-2.2.0.ebuild b/media-libs/glycin-loaders/glycin-loaders-2.2.0.ebuild
new file mode 100644
index 000000000000..5a21ca7dc3ac
--- /dev/null
+++ b/media-libs/glycin-loaders/glycin-loaders-2.2.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+RUST_MIN_VER=1.93.0
+
+inherit cargo meson
+
+MY_PV=${PV/_/.}
+MY_P=glycin-${MY_PV}
+TEST_IMAGE_COMMIT=75c95e4fe35d6d328a91f73d9225db9ee9e588d0
+
+DESCRIPTION="Loaders for glycin clients (glycin crate or libglycin)"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/glycin/"
+# upstream release tarballs are useless, as upstream is deliberately
+# stripping glycin crate from them
+SRC_URI="
+ https://gitlab.gnome.org/GNOME/glycin/-/archive/${MY_PV}/${MY_P}.tar.bz2
+ https://github.com/gentoo-crate-dist/glycin/releases/download/${MY_PV}/${MY_P}-crates.tar.xz
+ test? (
+ https://gitlab.gnome.org/sophie-h/test-images/-/archive/${TEST_IMAGE_COMMIT}/test-images-${TEST_IMAGE_COMMIT}.tar.bz2
+ -> glycin-test-images-${TEST_IMAGE_COMMIT}.tar.bz2
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="|| ( LGPL-2.1+ MPL-2.0 )"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD GPL-3+ IJG ISC
+ LGPL-3+ MIT Unicode-3.0
+ || ( LGPL-2.1+ MPL-2.0 )
+"
+SLOT="2"
+if [[ ${PV} != *_[ab]* ]]; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+IUSE="heif jpegxl svg test"
+REQUIRED_USE="test? ( heif jpegxl )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !>=media-libs/glycin-loaders-2:0
+ >=dev-libs/glib-2.68.0:2
+ >=sys-libs/libseccomp-2.5.0
+ heif? ( >=media-libs/libheif-1.17.0:= )
+ jpegxl? ( >=media-libs/libjxl-0.11.1:= )
+ svg? (
+ >=gnome-base/librsvg-2.52.0:2
+ >=x11-libs/cairo-1.17.0
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ >=gui-libs/gtk-4.16.0:4
+ >=media-libs/lcms-2.14:2
+ )
+"
+BDEPEND="
+ test? (
+ sys-apps/bubblewrap
+ sys-apps/dbus
+ )
+"
+
+QA_FLAGS_IGNORED="usr/libexec/glycin-loaders/.*"
+
+src_unpack() {
+ cargo_src_unpack
+
+ if use test; then
+ mv "test-images-${TEST_IMAGE_COMMIT}"/* \
+ "${S}/tests/test-images/" || die
+ fi
+}
+
+src_configure() {
+ local formats=(
+ $(usev heif glycin-heif)
+ $(usev jpegxl glycin-jxl)
+ $(usev svg glycin-svg)
+ glycin-image-rs
+ )
+ local formats_s=${formats[*]}
+ local emesonargs=(
+ -Dprofile=$(usex debug dev release)
+ -Dglycin-loaders=true
+ -Dloaders="${formats_s// /,}"
+ -Dtests=$(usex test true false)
+ -Dlibglycin=false
+ -Dlibglycin-gtk4=false
+ -Dglycin-thumbnailer=false
+
+ # TODO: figure out why it fails
+ # https://gitlab.gnome.org/GNOME/glycin/-/issues/167
+ -Dtest_skip_ext=heic
+ )
+
+ meson_src_configure
+ ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
+}
+
+src_test() {
+ # tests write to /proc/*/uid_map
+ # apparently, "addpredict /" in Portage breaks it
+ local -x SANDBOX_ON=0
+ meson_src_test
+}
diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest
index f875c43b907f..57dc90ffec42 100644
--- a/media-libs/ksanecore/Manifest
+++ b/media-libs/ksanecore/Manifest
@@ -1,2 +1,2 @@
DIST ksanecore-26.04.3.tar.xz 54788 BLAKE2B 3f9b29be70e7626af3a15c80cf2e591d17cdf1beb0bed787c88c9f3fd56bffea86d78e8fd5d7dacd9f24de1a9680f5657748c1379ffb4f39eb55bc14d46d29a9 SHA512 a911856e86e4fb7152f60abd6d37ec97a9ed8303c9a304da242b949dcc9d79d9884bb1e36cae1f0a72d1db37b3b253ab4f0f574d32e2494fdf9b0bba4332108d
-DIST ksanecore-26.08.0.tar.xz 57752 BLAKE2B 671e03e2fdecd287cadf344630cf5284a3f38e878780813319035d39331b5a4993456302e5e097ae042b05d0055ea5622711e65182837fd10cd34a4f820307bd SHA512 3cb46325989d285440576277f170ced91299c15223eb4ad73cf00dafdd4d757c8d997e743f5fc00fd80ae1baae8f5e557a68fa9fbb51be274673b9110d1352eb
+DIST ksanecore-26.08.1.tar.xz 55432 BLAKE2B 5c68a03505d2ce888050d6a3ff05d268ae9203b8b9939787c03050d9de17fcd1abdd56a4993d2d287005142cf25e7253afcc063605038083d18e766cd4773575 SHA512 96559b137d9a34b40412d74a6edef4263e01328458f26082be0bf2b3269bb7425c9fefa07bb1c579b24bdb8b1ced83c49f3b31d4c42f2c7533de0bcb69157af4
diff --git a/media-libs/ksanecore/ksanecore-26.08.0.ebuild b/media-libs/ksanecore/ksanecore-26.08.1.ebuild
index d608e30848b5..9adcf94b547b 100644
--- a/media-libs/ksanecore/ksanecore-26.08.0.ebuild
+++ b/media-libs/ksanecore/ksanecore-26.08.1.ebuild
@@ -21,6 +21,5 @@ DEPEND="
media-gfx/sane-backends
"
RDEPEND="${DEPEND}
- !<media-libs/ksanecore-23.08.5-r2:5
!media-libs/ksanecore-common
"
diff --git a/media-libs/libass/Manifest b/media-libs/libass/Manifest
index 9f93ccccee09..ca93961f2802 100644
--- a/media-libs/libass/Manifest
+++ b/media-libs/libass/Manifest
@@ -2,3 +2,5 @@ DIST libass-0.17.1.tar.xz 403160 BLAKE2B b191e8910ddb3e41fb9df79b27517a127c0da2a
DIST libass-0.17.1.tar.xz.asc 228 BLAKE2B 0e70c104438be4409239f435d7872737fde1aba4485816ad0e35f0de743ee303662e66334425d0d511af4974e03443ba6d33ac44f941de9b0da17a56f204edea SHA512 a28c8271b4c5b5756620be9baf81b0262eb71c4f20d1aadb24238d1d0ccba44fdb3b25d788a3f7c9039945431a3d31842a7855660cc28a0a8acc36ff8f0c0298
DIST libass-0.17.4.tar.xz 452648 BLAKE2B bf9cb990253c912036657c9a2e64a7b6fc51bc8bd1729fe00ac8556eafb8bb872b4665575ee654a3910ee528d471cd413e55c68c8b4618b979afc23b04c12069 SHA512 0dd9a869644a7898531c9cb40a05e41fe6a7a9105e95f723af3a9801f7b98d34970e296247894256c8bac1d01c9e2a8113dd4e3d485fdcca70343931e6e40dd0
DIST libass-0.17.4.tar.xz.asc 858 BLAKE2B b7d637f1742961c22db689f4c22d369a14480d0c60a527001a4701c98752ae362f92be6e19efe7bbd7e5ce505825ff9e804af3238288e28eec3eae7bf7a99445 SHA512 245e5f3896bcd7cbf8ea9f98fd9979b4af8c8ccc2835075593c1c5970fb6fb01311233056c7ff2caee54acf372e01d85e4dfb7feecef2211c8b39016b86472fd
+DIST libass-0.17.5.tar.xz 460148 BLAKE2B e5c20d841c91f36f77c208a1c70b601aa39c579f3fd461c75db7f36c35bbcca0c84db6563520bc6e4214d51bc5d8fff93460db282d71de920ec0b94d3ae72386 SHA512 b9e06023e9f5760ba1946f8dbcd8c411908bc6c77030099098f8252edabd31c98a6523cffb7cccf7b62e12bb374d136600a98e29a7916ccc218100ff694bfb7c
+DIST libass-0.17.5.tar.xz.asc 931 BLAKE2B d5aec8d196df7876adb60ad7a4fd396fc40659d282667fdf7f9217accf236394fdfe9fa000d71c773abb68a03fa5cca590e23adb35abf370df8c8f5f193c6a25 SHA512 501662c8181503c67fafa0f3d153d8ba4d86edeb569d33b010b200e274f3b8de51ea35c27a3da10cb8fcfb3eea0152251aee8850220a681bf8a0a87f3fdaefcd
diff --git a/media-libs/libass/libass-0.17.5.ebuild b/media-libs/libass/libass-0.17.5.ebuild
new file mode 100644
index 000000000000..0129aa4a9cf2
--- /dev/null
+++ b/media-libs/libass/libass-0.17.5.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# meson support exists but README suggests not using it for packaging yet
+# https://github.com/libass/libass/blob/master/README.md#building
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libass.asc
+inherit multilib-minimal verify-sig
+
+DESCRIPTION="Library for SSA/ASS subtitles rendering"
+HOMEPAGE="https://github.com/libass/libass"
+SRC_URI="https://github.com/libass/libass/releases/download/${PV}/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( https://github.com/libass/libass/releases/download/${PV}/${P}.tar.xz.asc )"
+
+LICENSE="ISC"
+SLOT="0/9" # subslot = libass soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+fontconfig libunibreak test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/fribidi-0.19.5-r1[${MULTILIB_USEDEP}]
+ >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}]
+ >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+ >=media-libs/harfbuzz-1.2.3:=[truetype,${MULTILIB_USEDEP}]
+ fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
+ libunibreak? ( dev-libs/libunibreak:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ test? ( media-libs/libpng[${MULTILIB_USEDEP}] )
+ verify-sig? ( >=sec-keys/openpgp-keys-libass-20250608 )
+"
+
+DOCS=( Changelog )
+
+multilib_src_configure() {
+ local myeconfargs=(
+ $(use_enable fontconfig)
+ $(multilib_native_use_enable libunibreak)
+ $(use_enable test)
+ --disable-require-system-font-provider
+ # https://github.com/libass/libass/blob/bbb3c7f1570a4a021e52683f3fbdf74fe492ae84/Changelog#L111
+ --with-pic
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ find "${ED}" -name '*.la' -type f -delete || die
+}
diff --git a/media-libs/libkate/Manifest b/media-libs/libkate/Manifest
index dd4a95544e98..a758f4e5d1ef 100644
--- a/media-libs/libkate/Manifest
+++ b/media-libs/libkate/Manifest
@@ -1 +1,2 @@
DIST libkate-0.4.1.tar.gz 906896 BLAKE2B 99e755a365fcd9983fcce59f38a313b4c0c23c3a274e3b98c8756aafae29d19dc3ed3d200cf2207dd2d4985d8e99ec0d47dcdadc273a78ff84c4be11330b1e0a SHA512 2635237753abc0f6c43fc07bd0ecc57c2f3c893efa6c62ad08de9191045612477302ed45acd61cdfea7447efd654ebbe0ed2d6a2cbf867eb834581d7ee43377b
+DIST libkate-0.4.3.tar.gz 989063 BLAKE2B 7f78382c5659d4027fb09fc818ed9e8f4bc08f1e43bf24630fac47073fb873472bddc5eac0d0e00e298dc6a20274a1e7db5e657b956ee55b6ff9510db8001d7a SHA512 dd4d87776e212f7e5c78f87b1bdd3c88046fe59eb1ede2124e716c0dfbba27d526c5130f8a877de8d3ab7ad3e7063118e546facde1ca85fba19001ed3d565979
diff --git a/media-libs/libkate/files/libkate-0.4.3-fix_overflow_tests.patch b/media-libs/libkate/files/libkate-0.4.3-fix_overflow_tests.patch
new file mode 100644
index 000000000000..880dc2cd1e38
--- /dev/null
+++ b/media-libs/libkate/files/libkate-0.4.3-fix_overflow_tests.patch
@@ -0,0 +1,29 @@
+see https://gitlab.xiph.org/xiph/kate/-/work_items/125
+these functions mutate one of their arguments (*res) and therefore are not eligible for __attribute__((pure))
+overflow test fails when compiling with -ftrivial-auto-var-init=zero
+--- a/src/kate_internal.h
++++ b/src/kate_internal.h
+@@ -50,7 +50,6 @@
+ #define KATE_TYPE_MIN(type) ((type)-1 < 1?KATE_TYPE_MIN_SIGNED(type):(type)0)
+ #define KATE_TYPE_MAX(type) ((type)~KATE_TYPE_MIN(type))
+
+-static inline int kate_check_add_overflow(size_t x,size_t y,size_t *res) __attribute__((pure));
+ static inline int kate_check_add_overflow(size_t x,size_t y,size_t *res)
+ {
+ if (KATE_TYPE_MAX(size_t)-(y)>=x) {
+@@ -60,7 +59,6 @@ static inline int kate_check_add_overflow(size_t x,size_t y,size_t *res)
+ return KATE_E_LIMIT;
+ }
+
+-static inline int kate_check_mul_overflow_generic(size_t x,size_t y,size_t *res) __attribute__((pure));
+ static inline int kate_check_mul_overflow_generic(size_t x,size_t y,size_t *res)
+ {
+ kate_uint64_t r,mask;
+@@ -72,7 +70,6 @@ static inline int kate_check_mul_overflow_generic(size_t x,size_t y,size_t *res)
+ return kate_check_add_overflow(r,(x&mask)*(y&mask),res);
+ }
+
+-static inline int kate_check_mul_overflow(size_t x,size_t y,size_t *res) __attribute__((pure));
+ static inline int kate_check_mul_overflow(size_t x,size_t y,size_t *res)
+ {
+ if (sizeof(size_t)>4) {
diff --git a/media-libs/libkate/libkate-0.4.3.ebuild b/media-libs/libkate/libkate-0.4.3.ebuild
new file mode 100644
index 000000000000..9d883cad9743
--- /dev/null
+++ b/media-libs/libkate/libkate-0.4.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Codec for karaoke and text encapsulation for Ogg"
+HOMEPAGE="https://wiki.xiph.org/index.php/OggKate https://gitlab.xiph.org/xiph/kate"
+SRC_URI="https://downloads.xiph.org/releases/kate/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug"
+
+RDEPEND="
+ media-libs/libogg[${MULTILIB_USEDEP}]
+ media-libs/libpng:0=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.4.3-fix_overflow_tests.patch
+)
+
+multilib_src_configure() {
+ # preliminary check with hardcoded pkg-config
+ # then PKG_PROG_PKG_CONFIG from aclocal.m4 correctly handles PKG_CONFIG
+ export ac_cv_prog_HAVE_PKG_CONFIG=yes
+
+ local ECONF_SOURCE="${S}"
+
+ local myeconfargs=(
+ $(use_enable debug)
+ PYTHON=:
+ )
+ econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/media-libs/libmatroska/Manifest b/media-libs/libmatroska/Manifest
index 2aebe99b831e..1931f6289cf3 100644
--- a/media-libs/libmatroska/Manifest
+++ b/media-libs/libmatroska/Manifest
@@ -1 +1,3 @@
DIST libmatroska-1.7.1.tar.xz 61416 BLAKE2B fc245ea8b7a2a2fff80630b969c706cd4450b3ea058618367601832e73726a71712d0a316595d5f1013f6cdbc41508955e6a72709c2697ebdd79e13a04a75ab1 SHA512 a6f38d388f6c9bfe399b9263ba4ef0965cfb4e27b39ac04453d5c9a9db8eac719a04c87b58d88b612902297e17aa7437382a66332f3f5b3d41744a13351751fd
+DIST libmatroska-1.7.2.tar.xz 63016 BLAKE2B f076b6c1a99d00b9a039c81eda82107dd09772bedcae18eccf40b80d6598bd94aac82119cb83acd16c1860885bd772007650028505dacba08c7937057533cd7e SHA512 86b21a0ff3e5149a2824a9f21f9460179d02aecf477f2b9f1f92ce2f991033bd0cb209d81a4aeee2c0c5ffc193dac57a84dd4f529939b12c900f2cfb881618fb
+DIST libmatroska-1.7.2.tar.xz.asc 833 BLAKE2B d875464ae019f24ad77b7b6c95814e08c62419fe47d3776867d9d0584496dd084b948a0eba6bc02ed996c04f77de1b71e07afa8bbf27bdc2e6aa8daa242c6c3c SHA512 f778f301d9e359896ee101757497b9e4f83ab165ca50276b1bf727fda067c18906ecaa4cf1b03549361f288196debeaaab6079bd0718fb9d4e9e5056d4ccf759
diff --git a/media-libs/libmatroska/libmatroska-1.7.2.ebuild b/media-libs/libmatroska/libmatroska-1.7.2.ebuild
new file mode 100644
index 000000000000..62e88d01bddd
--- /dev/null
+++ b/media-libs/libmatroska/libmatroska-1.7.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake verify-sig
+
+DESCRIPTION="Extensible multimedia container format based on EBML"
+HOMEPAGE="https://www.matroska.org/ https://github.com/Matroska-Org/libmatroska/"
+SRC_URI="
+ https://dl.matroska.org/downloads/${PN}/${P}.tar.xz
+ verify-sig? ( https://dl.matroska.org/downloads/${PN}/${P}.tar.xz.asc )
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0/7" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=dev-libs/libebml-1.4.3:="
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-moritzbunkus )"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/moritzbunkus.asc"
diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 9af5865a2b75..d54a801806b9 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,2 +1,2 @@
DIST libopenmpt-0.8.6+release.autotools.tar.gz 1724964 BLAKE2B 44e326d8f8da088cd0353926c80726de6b81b428c79157785c7bb80ebc26d812c08e2463df12d8624a5d1430677cd0b502988ee3b9974b61a72497e9f53ba14a SHA512 a9c813f80d2a688d52b161996ff7efab4a7d954ba177e2d2b3541bd9e7e246019510ea4f9027cbcb4e8ef50a21e633aa5fbe796435392e37383900b320fca03f
-DIST libopenmpt-0.8.7+release.autotools.tar.gz 1761893 BLAKE2B ef97f94e46b40cfc2087550659e13a6354abc7f85ac8ffa664414eb52011f4f6bce4fa5088d2ea0bf02c3193a78c6963f418d9b3a976c9c5699289dca18cb04e SHA512 f0284238a0c1a7892ef948d1a719a13ce817bd0bd0c28a01e92263ca1511442ec836958186fa36c546cc9ca60453f714f9453e0774d910b79233c8698446073d
+DIST libopenmpt-0.8.9+release.autotools.tar.gz 1765691 BLAKE2B d21ee443317f4f0e11abb5bda1b771006387341a7dac6090efbcf5588ccdbf1fb90951f833997b062857801dd1b4815740c91800a2bfd5df9ef1bbbb73b785d9 SHA512 f17eb759f21d22ac51cdc11d1785e5c025d912cd14154cde93a92b8d0752c63ea19890f0a289bc0b75c94a1910537dbbd6ce442f9f5210fadf7f2966e7d329a0
diff --git a/media-libs/libopenmpt/libopenmpt-0.8.7.ebuild b/media-libs/libopenmpt/libopenmpt-0.8.9.ebuild
index 565b75c37987..565b75c37987 100644
--- a/media-libs/libopenmpt/libopenmpt-0.8.7.ebuild
+++ b/media-libs/libopenmpt/libopenmpt-0.8.9.ebuild
diff --git a/media-libs/libv4l/files/libv4l-1.32-stdlib.patch b/media-libs/libv4l/files/libv4l-1.32-stdlib.patch
new file mode 100644
index 000000000000..7d31c838d240
--- /dev/null
+++ b/media-libs/libv4l/files/libv4l-1.32-stdlib.patch
@@ -0,0 +1,134 @@
+From fa05ca502293f65e25930e6321c82eeaccf382ab Mon Sep 17 00:00:00 2001
+From: Denys Fedoryshchenko <denys.f@collabora.com>
+Date: Wed, 2 Sep 2026 19:13:26 +0300
+Subject: [PATCH v4l-utils] v4l-utils: add missing <cstdlib> includes
+
+Several utilities call std::exit() but include only <stdlib.h>, or no
+standard library header at all. This relies on transitive includes to make
+std::exit() available.
+
+The issue can be reproduced with libc++ by configuring with:
+
+ CXX=clang++ \
+ CXXFLAGS="-stdlib=libc++ -D_LIBCPP_REMOVE_TRANSITIVE_INCLUDES=1" \
+ meson setup build
+ ninja -C build
+
+Include <cstdlib> for std::exit(). cec-test-fuzzing.cpp calls random() and
+cec-tuner.cpp calls abs() unqualified, so include <stdlib.h> there.
+
+Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
+Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
+--- a/utils/cec-compliance/cec-compliance.h
++++ b/utils/cec-compliance/cec-compliance.h
+@@ -13,6 +13,7 @@
+
+ #include <cec-info.h>
+
++#include <cstdlib>
+ #include <vector>
+
+ #define TAG_AUDIO_RATE_CONTROL 1
+--- a/utils/cec-compliance/cec-test-fuzzing.cpp
++++ b/utils/cec-compliance/cec-test-fuzzing.cpp
+@@ -9,6 +9,7 @@
+ #include <sys/ioctl.h>
+
+ #include "cec-compliance.h"
++#include <stdlib.h>
+
+ int testFuzzing(struct node &node, unsigned me, unsigned la)
+ {
+--- a/utils/cec-ctl/cec-ctl.cpp
++++ b/utils/cec-ctl/cec-ctl.cpp
+@@ -27,6 +27,7 @@
+
+ #include "cec-ctl.h"
+ #include "compiler.h"
++#include <cstdlib>
+
+ static struct timespec start_monotonic;
+ static struct timeval start_timeofday;
+--- a/utils/cec-follower/cec-tuner.cpp
++++ b/utils/cec-follower/cec-tuner.cpp
+@@ -10,6 +10,7 @@
+
+ #include "cec-follower.h"
+ #include "compiler.h"
++#include <stdlib.h>
+
+ #define NUM_ANALOG_FREQS 3
+ #define NUM_DIGITAL_CHANS 3
+--- a/utils/common/cv4l-helpers.h
++++ b/utils/common/cv4l-helpers.h
+@@ -9,6 +9,7 @@
+ #ifndef _CV4L_HELPERS_H_
+ #define _CV4L_HELPERS_H_
+
++#include <cstdlib>
+ #include <limits.h>
+ #include <v4l-helpers.h>
+
+--- a/utils/edid-decode/calc-ovt.cpp
++++ b/utils/edid-decode/calc-ovt.cpp
+@@ -12,6 +12,7 @@
+ #include <numeric>
+
+ #include "edid-decode.h"
++#include <cstdlib>
+
+ #define MinVblankDuration 460
+ #define MinVblankLines 20
+--- a/utils/edid-decode/edid-decode.cpp
++++ b/utils/edid-decode/edid-decode.cpp
+@@ -17,6 +17,7 @@
+ #include <unistd.h>
+
+ #include "edid-decode.h"
++#include <cstdlib>
+
+ #define STR(x) #x
+ #define STRING(x) STR(x)
+--- a/utils/rds-ctl/rds-ctl.cpp
++++ b/utils/rds-ctl/rds-ctl.cpp
+@@ -28,6 +28,7 @@
+ #include <v4l2-info.h>
+ #include <libv4l2rds.h>
+ #include <v4l-getsubopt.h>
++#include <cstdlib>
+
+ using dev_vec = std::vector<std::string>;
+ using dev_map = std::map<std::string, std::string>;
+--- a/utils/v4l2-compliance/v4l2-compliance.h
++++ b/utils/v4l2-compliance/v4l2-compliance.h
+@@ -25,6 +25,7 @@
+ #include <set>
+ #include <string>
+ #include <cstdint>
++#include <cstdlib>
+
+ #include <linux/videodev2.h>
+ #include <linux/v4l2-subdev.h>
+--- a/utils/v4l2-ctl/v4l2-ctl.h
++++ b/utils/v4l2-ctl/v4l2-ctl.h
+@@ -4,6 +4,7 @@
+ #include <cstdint>
+ #include <linux/videodev2.h>
+ #include <linux/v4l2-subdev.h>
++#include <cstdlib>
+ #include <v4l-getsubopt.h>
+
+
+--- a/utils/v4l2-dbg/v4l2-dbg.cpp
++++ b/utils/v4l2-dbg/v4l2-dbg.cpp
+@@ -42,6 +42,7 @@
+ #include "v4l2-dbg-ac97.h"
+ #include "v4l2-dbg-tvp5150.h"
+ #include "v4l2-dbg-micron.h"
++#include <cstdlib>
+
+ struct board_list {
+ const char *name;
+--
+2.55.0
+
diff --git a/media-libs/libv4l/libv4l-1.32.0.ebuild b/media-libs/libv4l/libv4l-1.32.0-r1.ebuild
index efb342a69622..ff929d1aa705 100644
--- a/media-libs/libv4l/libv4l-1.32.0.ebuild
+++ b/media-libs/libv4l/libv4l-1.32.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -68,6 +68,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-1.32-bpf-locale.patch
+ "${FILESDIR}"/${PN}-1.32-stdlib.patch
)
# Not really prebuilt but BPF objects make our QA checks go crazy.
@@ -111,7 +112,6 @@ multilib_src_configure() {
-Dudevdir="${EPREFIX}$(get_udevdir)"
$(meson_native_use_feature doc doxygen-doc)
$(meson_native_use_bool doc doxygen-html)
- $(meson_native_use_bool doc doxygen-man)
)
if multilib_is_native_abi && use qt6; then
emesonargs+=(
diff --git a/media-libs/libvorbis/libvorbis-1.3.7-r1.ebuild b/media-libs/libvorbis/libvorbis-1.3.7-r1.ebuild
index 4babb980015a..82c8b805e6a7 100644
--- a/media-libs/libvorbis/libvorbis-1.3.7-r1.ebuild
+++ b/media-libs/libvorbis/libvorbis-1.3.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,8 +28,8 @@ src_prepare() {
default
sed -i \
- -e '/CFLAGS/s:-O20::' \
-e '/CFLAGS/s:-mcpu=750::' \
+ -e '/CFLAGS/s:-mfused-madd::' \
-e '/CFLAGS/s:-mno-ieee-fp::' \
configure.ac || die
diff --git a/media-libs/libvorbis/libvorbis-1.3.7-r2.ebuild b/media-libs/libvorbis/libvorbis-1.3.7-r2.ebuild
index 46a910fe6d85..b61b3a86134a 100644
--- a/media-libs/libvorbis/libvorbis-1.3.7-r2.ebuild
+++ b/media-libs/libvorbis/libvorbis-1.3.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -30,8 +30,8 @@ src_prepare() {
default
sed -i \
- -e '/CFLAGS/s:-O20::' \
-e '/CFLAGS/s:-mcpu=750::' \
+ -e '/CFLAGS/s:-mfused-madd::' \
-e '/CFLAGS/s:-mno-ieee-fp::' \
configure.ac || die
diff --git a/media-plugins/gst-plugins-libnice/Manifest b/media-plugins/gst-plugins-libnice/Manifest
index ec97ecc366a0..817372e5de09 100644
--- a/media-plugins/gst-plugins-libnice/Manifest
+++ b/media-plugins/gst-plugins-libnice/Manifest
@@ -1,2 +1,2 @@
-DIST libnice-0.1.22.tar.gz 460696 BLAKE2B ebc4877664568e9a93bd3eeb93c1e6fd067df81596cff2d4ca74fc8e30c7b3af0eb0dd98e605f58161d6f002a5b91b13237ae63fd719d37ad3126a2bc3f0a7e7 SHA512 c3aae2d36d2cec8654b87ecc464296711a4a64335052dfc1477f43f59e90341f7a6a01ebd4edf91a72d9ec425440e6dd0bd8f817c77e03578854e70193b3306b
DIST libnice-0.1.23.tar.gz 469330 BLAKE2B dc707b82be26eceb7669dec607a57f8e0e7e53007aa9b889d779e63125d63d528acded67a1dd269dba86f76a1b4e01596139f51d8f03cff1ae3eb5586bbd3373 SHA512 2533d3759117ab8fde7cdeb041193324dac7604599a891d47e07a37287af9989be1522c56af52c947598f93b18e60e2cb1b1d9c7ff4cf2bb3e21ce948907f076
+DIST libnice-0.1.24.tar.gz 476675 BLAKE2B 78cb51af3a6450d83b048f24c7bb5ba9ba502c400f5afb360f77a2669baa6903e87b9240c6cd832d3d29997c13cc0cde267e3bc3118e331f8daba8f56fcc9495 SHA512 ab4be35b2bcf19b303e4d3fcde9f5b8423169e921ae3453018966b22e8467d81d86494980b41d738f3ed9c7da383a6a2281f61fff9a726b9af4451712ba85d17
diff --git a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.24.ebuild
index c3710406e820..eaa50e112d5d 100644
--- a/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.22.ebuild
+++ b/media-plugins/gst-plugins-libnice/gst-plugins-libnice-0.1.24.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,12 +12,12 @@ S="${WORKDIR}/${MY_P}"
LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
SLOT="1.0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
RDEPEND="
~net-libs/libnice-${PV}[${MULTILIB_USEDEP}]
- media-libs/gstreamer:${SLOT}[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gstreamer-1.14.0:${SLOT}[${MULTILIB_USEDEP}]
+ >=media-libs/gst-plugins-base-1.14.0:${SLOT}[${MULTILIB_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
diff --git a/media-plugins/gst-plugins-libnice/metadata.xml b/media-plugins/gst-plugins-libnice/metadata.xml
index b260f47a6d70..068342d41ac2 100644
--- a/media-plugins/gst-plugins-libnice/metadata.xml
+++ b/media-plugins/gst-plugins-libnice/metadata.xml
@@ -1,6 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>bacs@librecast.net</email>
+ <name>Brett A C Sheffield</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<maintainer type="project">
<email>gstreamer@gentoo.org</email>
<name>GStreamer package maintainers</name>
diff --git a/media-plugins/photoqt-extensions/Manifest b/media-plugins/photoqt-extensions/Manifest
index 57bec4821fd5..dcb9e6ca8ca4 100644
--- a/media-plugins/photoqt-extensions/Manifest
+++ b/media-plugins/photoqt-extensions/Manifest
@@ -1,2 +1,2 @@
-DIST photoqt-extensions-v5.3.tar.bz2 99021 BLAKE2B db1949d09b84dc9b5ff794bab8dd96ba5528e96d1c9a99d448735a11bf36ab16f39f55f95b78a5e64e2a98871ac2e931cf981d143b1ff578cad457f58d5c4bfd SHA512 6e82dd797e24be413a0ed92d44a0a2ef58b270aa1a2c06b6a6467000fed6fbd420a87aa00bf592ee5dbaa36496fe28358b94d22aaa0600438112f8347cb836ba
+DIST photoqt-extensions-v5.4.1.tar.bz2 101352 BLAKE2B c918f55fc7927d76620d24513c9abfef716093990aabc517a691c507400fb01c6a67fa1853a22df57324a59232bab58768e0d1e3659df2e9686c37983b1bcb35 SHA512 d5ad4693d77a2fca22445ee8714a9ed0cbc2a771bfb5b5eedbf4b5df0e8754b198c5a045274e68b690f2e5c52dfb783eefdf9970d4c5387bb2ab0780342f8803
DIST photoqt-extensions-v5.4.tar.bz2 101314 BLAKE2B d97711cf365d769dcf8eca8cbbeafc717118ae178e63e5df5207c97f0b457cf9fd8bf87dc1c6c8c292402909c48c55ff6d480d83be97ffa8e0372ba5c26945dc SHA512 1c200da5c8cfdd2f321909b5edba0712970134e6e9080e1445539f04fc1bbe2bebbe121b4affe28ac6aad30a3f7e55bf856427b339288220490eb7ea628bae7e
diff --git a/media-plugins/photoqt-extensions/metadata.xml b/media-plugins/photoqt-extensions/metadata.xml
index 4e1973026fc1..8889a69bf8ca 100644
--- a/media-plugins/photoqt-extensions/metadata.xml
+++ b/media-plugins/photoqt-extensions/metadata.xml
@@ -12,7 +12,6 @@
<use>
<flag name="histogram">Support histogram using <pkg>dev-qt/qtcharts</pkg>
</flag>
- <flag name="imagemagick">Support image manipulation: crop, export, scale</flag>
</use>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/media-plugins/photoqt-extensions/photoqt-extensions-5.3.ebuild b/media-plugins/photoqt-extensions/photoqt-extensions-5.4.1.ebuild
index 0bd354df0364..3243b966f582 100644
--- a/media-plugins/photoqt-extensions/photoqt-extensions-5.3.ebuild
+++ b/media-plugins/photoqt-extensions/photoqt-extensions-5.4.1.ebuild
@@ -12,17 +12,13 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64"
-IUSE="geolocation graphicsmagick histogram +imagemagick"
+KEYWORDS="~amd64"
+IUSE="geolocation histogram"
DEPEND="
dev-qt/qtbase:6[dbus,gui,network,opengl,sql,sqlite,widgets]
dev-qt/qtdeclarative:6[opengl]
dev-qt/qtsvg:6
- imagemagick? (
- !graphicsmagick? ( media-gfx/imagemagick:=[cxx,hdri] )
- graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] )
- )
"
RDEPEND="
${DEPEND}
@@ -39,14 +35,6 @@ src_configure() {
local mycmakeargs=(
-DBUILD_MAPCURRENT=$(usex geolocation)
-DBUILD_HISTOGRAM=$(usex histogram)
- -DBUILD_CROPIMAGE=$(usex imagemagick)
- -DBUILD_EXPORTIMAGE=$(usex imagemagick)
- -DBUILD_SCALEIMAGE=$(usex imagemagick)
- )
-
- use imagemagick && mycmakeargs+=(
- -DWITH_GRAPHICSMAGICK=$(usex graphicsmagick $(usex imagemagick))
- -DWITH_IMAGEMAGICK=$(usex imagemagick $(usex !graphicsmagick))
)
cmake_src_configure
diff --git a/media-plugins/qmmp-plugin-pack/Manifest b/media-plugins/qmmp-plugin-pack/Manifest
index 41b086cabb09..0542347146f2 100644
--- a/media-plugins/qmmp-plugin-pack/Manifest
+++ b/media-plugins/qmmp-plugin-pack/Manifest
@@ -1,2 +1,3 @@
DIST qmmp-plugin-pack-2.3.0.tar.bz2 263387 BLAKE2B 3c6623aaf0e27dab485e517bebf557033083a30044fb13c3e37a524c6a407775304dd9f9a91107842f445f50dc59f88fc0a9b73e62fbcb6945da3ce880c534ba SHA512 1ae3762bde61628482a3b1fb7d77ba25043ee462d49a879b91d205329b4553d70d917e8b45249e1dd356f9335352c12b3cb1cbb62e84743be987c2c3dcceca56
DIST qmmp-plugin-pack-2.3.1.tar.bz2 264228 BLAKE2B 86e88e6eda724f4d432a304de2ba04f1df0e2914b7bc22a7307a657a089be404cf6adb0fea9a526f57d273bd1eae07a4bffeca8d0538c9da68bd6f24ab922664 SHA512 1b291f73a7059bdc6d0eb5b448a61166c89f966e97848b164012d5670c48907dc20b2890806ec4e3a6a1e2ceaad4b7ca839ffdeea643b7f78f22ae0c0a6d8e3c
+DIST qmmp-plugin-pack-2.4.0.tar.bz2 266948 BLAKE2B 3886c9ff0b05dd554be9284e198eb7efc59ea907f2a3e8a75391877f3df4e8633cd277200954bef5b9a2fea79a176f1b2ad4207a6895622d197e4f7cbef22c3d SHA512 ef66ec89ac0cc4fd0faac5388cecf4cd84cbb2de751b460501bb5d837ec3610c26bf9e463b765c07c1d088b6c8a576a15eebe7464881a1e38cdc90ce79681308
diff --git a/media-plugins/qmmp-plugin-pack/metadata.xml b/media-plugins/qmmp-plugin-pack/metadata.xml
index 3a99d9fbda29..b124e7dfc91d 100644
--- a/media-plugins/qmmp-plugin-pack/metadata.xml
+++ b/media-plugins/qmmp-plugin-pack/metadata.xml
@@ -7,6 +7,8 @@
</maintainer>
<use>
<flag name="mpv">Enable video support via <pkg>media-video/mpv</pkg>(experimental)</flag>
+ <flag name="timidity">Enable midi support via <pkg>media-libs/libtimidity</pkg>
+ </flag>
</use>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-2.4.0.ebuild b/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-2.4.0.ebuild
new file mode 100644
index 000000000000..1e1985250c62
--- /dev/null
+++ b/media-plugins/qmmp-plugin-pack/qmmp-plugin-pack-2.4.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature
+
+DESCRIPTION="Set of extra plugins for Qmmp"
+HOMEPAGE="https://qmmp.ylsoftware.com/"
+SRC_URI="https://qmmp.ylsoftware.com/files/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ffmpeg +libsamplerate mms modplug mplayer mpv timidity"
+
+RDEPEND="
+ dev-qt/qtbase:6[gui,network,widgets]
+ media-libs/taglib:=
+ =media-sound/qmmp-$(ver_cut 1-2)*
+ ffmpeg? ( media-video/ffmpeg:= )
+ libsamplerate? ( media-libs/libsamplerate )
+ mms? ( media-libs/libmms )
+ modplug? ( media-libs/libmodplug )
+ mplayer? ( media-video/mplayer )
+ mpv? (
+ media-video/ffmpeg:=
+ media-video/mpv:=[libmpv]
+ )
+ timidity? ( media-libs/libtimidity:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # enabled by default as taglib is already required by qmmp
+ -DUSE_FFAP=ON
+ -DUSE_FFVIDEO=$(usex ffmpeg)
+ -DUSE_MMS=$(usex mms)
+ -DUSE_MODPLUG=$(usex modplug)
+ -DUSE_MPLAYER=$(usex mplayer)
+ -DUSE_MPV=$(usex mpv)
+ -DUSE_SRC=$(usex libsamplerate)
+ -DUSE_TIMIDITY=$(usex timidity)
+ )
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio playback from YouTube" net-misc/yt-dlp
+}
diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index f5c9b7c6f69d..92cc7464e0d0 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1 +1,2 @@
DIST tqsl-2.7.3.tar.gz 3911547 BLAKE2B e32f9b18973f1c2445b97e050e4f2c838542cfb4a0312205d2d66cf6df4db5b1e110f62782138f36dd195f43cddc3f0fb32e1a464c0695849640d04a08306464 SHA512 302db650dc0f9fcd495fd1e7abe21dcfffc167d1686b276ae0fcbb53bf5eedbc91a797d1a79d8da5bb4384d937c6b66ad44a0355a00ff014de4257c0be84ef74
+DIST tqsl-2.8.6.tar.gz 4214327 BLAKE2B f05f0041821107bd7790c0160b908433c33602c3e5064f7f233d745d15ffc233005f51fedaf890762fa325776aae10c3791cc754a8448b5c4e0d6d214f688799 SHA512 82190ca7d7589cfa7e13796f97b0d417590112220fcc159eb6d307fac9271ccd45e58759b1962a00d09efeb62c2a47aa83d40f0b3a13a42473a40e6636da5575
diff --git a/media-radio/tqsl/tqsl-2.7.3.ebuild b/media-radio/tqsl/tqsl-2.7.3.ebuild
index c2ba33983596..9e28f38e651b 100644
--- a/media-radio/tqsl/tqsl-2.7.3.ebuild
+++ b/media-radio/tqsl/tqsl-2.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/media-radio/tqsl/tqsl-2.8.6.ebuild b/media-radio/tqsl/tqsl-2.8.6.ebuild
new file mode 100644
index 000000000000..efa3f6ef1152
--- /dev/null
+++ b/media-radio/tqsl/tqsl-2.8.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+inherit cmake wxwidgets xdg
+
+DESCRIPTION="ARRL Logbook of the World"
+HOMEPAGE="https://www.arrl.org/tqsl-download"
+SRC_URI="https://www.arrl.org/${PN}/${P}.tar.gz"
+
+LICENSE="LOTW"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-db/sqlite:3=
+ dev-libs/expat:=
+ dev-libs/openssl:0=
+ net-misc/curl:=
+ virtual/zlib:=
+ x11-libs/wxGTK:${WX_GTK_VER}="
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS.txt INSTALL README )
+HTML_DOCS=( html/. )
+
+src_configure() {
+ setup-wxwidgets
+ cmake_src_configure
+}
diff --git a/media-sound/audex/Manifest b/media-sound/audex/Manifest
index 11579c928991..58ffe818c91b 100644
--- a/media-sound/audex/Manifest
+++ b/media-sound/audex/Manifest
@@ -1,2 +1,2 @@
DIST audex-26.04.3.tar.xz 763416 BLAKE2B 35ec88f35ee364c757effff11279877cd789cbc6a5dc991951e87e0e18ba51ad1bb0875f9b618936585c8f0eab8fd880d3832844b563f43d70c735dcfd16e6fd SHA512 f2ff855f2577ca6aac0b56bdd4afc9219ac281d87904df989321c913cd638ca4c7239a6472bfb8a01d16564e59b173eadeb6fa147501697298e432ae9abab57a
-DIST audex-26.08.0.tar.xz 761732 BLAKE2B 4b07e8d71458df00667e20493a18d49cc33186c9f11593d5ae790694eb3c1df0513bac6f2418d054e07b632e1c4fd9506e0df373bf53cf31c9f91d404e564212 SHA512 695f842f7e4cccf3d61bfcdd1ee80a9c2bfaec7d2e2a3df371867521e007200af79f1a18d9f1489b403f1708b1e3d9220de0102dc2864c5f91ddec84381f1096
+DIST audex-26.08.1.tar.xz 761776 BLAKE2B 19490de45a3a7c1e8315ed44c9d95bee70e6a02671439d68dc11c1c95b046619105e92bbfeadf39cb9eac1137bfa3b7a686f50b1fe6ddb62577e96b8765668a0 SHA512 ab2120e3e2f8004d9ff9531e14f12b3125cd1113f763a53efda5f5336f48232df32c52c846eb6d50fc84c32fbd9acf9c3970b76c44e61dcd5ce67e0b7da23dbf
diff --git a/media-sound/audex/audex-26.08.0.ebuild b/media-sound/audex/audex-26.08.1.ebuild
index a835323a0634..a835323a0634 100644
--- a/media-sound/audex/audex-26.08.0.ebuild
+++ b/media-sound/audex/audex-26.08.1.ebuild
diff --git a/media-sound/beets/Manifest b/media-sound/beets/Manifest
index 0ef3bab64fe5..efa77ad23861 100644
--- a/media-sound/beets/Manifest
+++ b/media-sound/beets/Manifest
@@ -2,3 +2,5 @@ DIST beets-2.12.0.tar.gz 2305682 BLAKE2B 40b4295a6cf8e66ed513b9c51600a80284baa98
DIST beets-2.12.0.tar.gz.provenance 9656 BLAKE2B fe285697ea3ec8f907eb4a31a3d69637aa10b4d49cc9b6a1f980ac0b9e610b238f427c14118a5a32f3f2b521924b926474a7e2bf80ff8d02af602c164f5f8ed7 SHA512 bb033e9c9b2c80192cfe0e443e78fc030aa0342645ad595a0e27109b1b91dbba938ef063c4242fa9be710aa6f66cc2a6dade968109dbe47d5d50db8af98e9945
DIST beets-2.13.1.tar.gz 2447541 BLAKE2B a483c5166f6deac68ea0bd027b2d6af7a33b61812c9208130c9638bdeb9ada0f3b317138f512f31d8b5d4acb8ca8bb5427433492deefe5ff8ccbf7dc0c88e25a SHA512 3a3eaeb16f061ede4648da1b1df9324ec9c7ec026e2ab8f59fcc19521c8715b4c98eb1ea04aa91c654ef10183f8053a41d4f5b7c72dec641bffa2dc979efc1d6
DIST beets-2.13.1.tar.gz.provenance 9615 BLAKE2B f9588a8cde19117d183492592556be7595043014048bfb465809636ef7fed26c0a3573929e755c98cf199c85695639eb001d7245e4f85a0d1537da9bae13265e SHA512 92cdcc5c45b3b28c494beba4dfad0015a9583615f3e77dfbb5e8e3fdef828edf8a4537c638539181b55bb328b596558f97fb706decf9b2f01950bd75f8e82c33
+DIST beets-2.14.0.tar.gz 2481050 BLAKE2B f7e31d1c20a08b3d04cf15af609b96802d8756004af599678bbbf3703c00565af3e5615d15fae7c7c2bbc515bbcdc04b969816def612697bc7a107d529b18526 SHA512 7dd1db0c7c398e635f0ec00cc9216242af904893d2e8a535c7de09f79373437eb3d19cae4182fa73c276632d9e0afdcc9da12b802d72657d6ce62827b11db2c8
+DIST beets-2.14.0.tar.gz.provenance 9752 BLAKE2B 4accf8fcbe30f8ea4a7baac467955d6fa55311d273bee0e142dfe76d64303fe248fff7f7eb64cf4e6df02057dcc2f1a68cd31bb06f9121ebc689b805cc21c183 SHA512 2a37a42e8de0c226e5e9983b0e0b3dcb76ba65693ac244eec5e01b58683fc380e6d943596d099dfca678a80360c0eeabb33d4fb7a9255728e511dc694958c586
diff --git a/media-sound/beets/beets-2.14.0.ebuild b/media-sound/beets/beets-2.14.0.ebuild
new file mode 100644
index 000000000000..941e2e3b190d
--- /dev/null
+++ b/media-sound/beets/beets-2.14.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="sqlite"
+
+# These envvars are used to treat github tarball builds differently
+# from pypi sources. Enable where required
+: ${IS_VCS_SOURCE="no"}
+: ${UPDATE_VERSION="no"}
+
+inherit distutils-r1 optfeature shell-completion
+
+if [[ ${PV} == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/beetbox/beets.git"
+ IS_VCS_SOURCE="yes"
+ UPDATE_VERSION="yes"
+ inherit git-r3
+else
+ PYPI_VERIFY_REPO=https://github.com/beetbox/beets
+ inherit pypi
+ MY_PV=${PV/_beta/-beta.}
+ MY_P=${PN}-${MY_PV}
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Media library management system for obsessive music geeks"
+HOMEPAGE="https://beets.io/ https://pypi.org/project/beets/"
+
+LICENSE="MIT"
+SLOT="0"
+
+# TODO: test-full with GITHUB_ACTIONS=true. Would require packaging more dependencies.
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/jellyfish-0.7.1[${PYTHON_USEDEP}]
+ >=media-libs/mutagen-1.33[${PYTHON_USEDEP}]
+ >=dev-python/confuse-2.2.0[${PYTHON_USEDEP}]
+ >=dev-python/lap-0.5.12[${PYTHON_USEDEP}]
+ >=dev-python/mediafile-0.16.2[${PYTHON_USEDEP}]
+ >=dev-python/numpy-2[${PYTHON_USEDEP}]
+ >=dev-python/packaging-24.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/reflink[${PYTHON_USEDEP}]
+ >=dev-python/requests-ratelimiter-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.32.5[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ >=dev-python/unidecode-1.3.6[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ test? (
+ dev-db/sqlite[icu]
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/bluelet[${PYTHON_USEDEP}]
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/python3-discogs-client[${PYTHON_USEDEP}]
+ dev-python/flask[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pyacoustid[${PYTHON_USEDEP}]
+ dev-python/pylast[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/python-mpd2[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]
+ dev-python/reflink[${PYTHON_USEDEP}]
+ || (
+ dev-python/pillow[${PYTHON_USEDEP}]
+ media-gfx/imagemagick
+ )
+ dev-python/rarfile[${PYTHON_USEDEP}]
+ dev-python/requests-mock[${PYTHON_USEDEP}]
+ dev-python/responses[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ media-libs/chromaprint[tools]
+ media-libs/flac
+ media-libs/gst-plugins-bad:1.0
+ media-libs/gst-plugins-good:1.0
+ media-sound/mp3val
+ media-sound/mp3gain
+ media-plugins/gst-plugins-libav:1.0
+ media-video/ffmpeg[encode(+)]
+ app-shells/bash-completion
+ )
+ ')
+"
+
+# Beets uses sphinx to generate manpages; these are not available
+# directly in VCS sources, only pypi tarballs, so handle the dependency
+# here automagically.
+if [[ ${PV} == "9999" ]] || [[ ${IS_VCS_SOURCE} == "yes" ]]; then
+ BDEPEND+=" $(python_gen_cond_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')"
+fi
+
+DOCS=( README.rst docs/changelog.rst )
+
+EPYTEST_PLUGINS=( pytest-flask )
+EPYTEST_DESELECT=(
+ # py7zr is not packaged
+ test/test_importer.py::TestImport7z::test_import_zip
+)
+EPYTEST_IGNORE=(
+ # Not relevant downstream
+ test/extra/test_release.py
+ # Unpackaged test dependencies: titlecase and pytest-factoryboy
+ # (These tests aren't included in the sdist)
+ test/plugins
+)
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ if [[ ${PV} == "9999" ]] || [[ ${UPDATE_VERSION} == "yes" ]]; then
+ sed -i -e "s/^version = \".*\"$/version = \"${PV}\"/" \
+ pyproject.toml \
+ || die "Failed to update version in VCS sources"
+ sed -i -e "s/__version__ = \".*\"/__version__ = \"${PV}\"/" beets/__init__.py
+ fi
+
+ # Don't require extra unpackaged sphinx dependencies to generate man pages on live
+ sed -e '/sphinx_design/d' \
+ -e '/sphinx_copybutton/d' \
+ -e '/sphinx_toolbox/d' \
+ -i docs/conf.py || die
+}
+
+python_compile_all() {
+ # If building from VCS sources we need to generate manpages, then copy them to ${S}/man
+ # We could install mans from the sphinx build path, but to be consistent with pypi for src_install
+ # we'll instead generate them and copy to the same install location if building from VCS sources.
+ if [[ ${PV} == "9999" ]] || [[ ${IS_VCS_SOURCE} == "yes" ]]; then
+ local -x PYTHONPATH=.
+ einfo "Building man pages"
+ sphinx-build -b man docs docs/build/man || die "Failed to generate man pages"
+ mkdir "${S}/man" || die
+ cp docs/build/man/{beet.1,beetsconfig.5} "${S}/man" || die
+ fi
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ # remove leftover file in sdist
+ if [[ -e man/_sphinx_design_static ]]; then
+ rm -rf man/_sphinx_design_static || die
+ fi
+ doman man/*
+ einstalldocs
+
+ # Generate the bash completions; we'll set PYTHONPATH for this invocation so that beets can start.
+ PYTHONPATH="${ED}/usr/lib/${PYTHON}:$PYTHONPATH" ${PYTHON} "${ED}/usr/bin/beet" completion > "${T}/beet.bash" || die
+ newbashcomp "${T}/beet.bash" beet
+ newzshcomp "${S}/extra/_beet" _beet
+
+ optfeature "badfiles support" "media-libs/flac media-sound/mp3val"
+ optfeature "chromaprint support" "dev-python/pyacoustid media-libs/chromaprint[tools]"
+ optfeature "discogs support" dev-python/python3-discogs-client
+ optfeature "ffmpeg support" media-video/ffmpeg
+ optfeature "gstreamer support" "media-libs/gst-plugins-bad media-libs/gst-plugins-good"
+ optfeature "icu support" dev-db/sqlite[icu]
+ optfeature "lastfm support" dev-python/pylast
+ optfeature "mpd support" "dev-python/bluelet dev-python/python-mpd2"
+ optfeature "replaygain with gstreamer support" "dev-python/pygobject media-plugins/gst-plugins-libav"
+ optfeature "replaygain without gstreamer support" media-sound/mp3gain
+ optfeature "thumbnail support" dev-python/pyxdg "dev-python/pillow media-gfx/imagemagick"
+ optfeature "webserver support" dev-python/flask
+ optfeature "webserver cors support" dev-python/flask-cors
+ optfeature "Amarok metadata synchronisation" dev-python/dbus-python
+}
diff --git a/media-sound/beets/beets-9999.ebuild b/media-sound/beets/beets-9999.ebuild
index 4a54f2a81ce2..b561690b4d9e 100644
--- a/media-sound/beets/beets-9999.ebuild
+++ b/media-sound/beets/beets-9999.ebuild
@@ -101,6 +101,10 @@ fi
DOCS=( README.rst docs/changelog.rst )
EPYTEST_PLUGINS=( pytest-flask )
+EPYTEST_DESELECT=(
+ # py7zr is not packaged
+ test/test_importer.py::TestImport7z::test_import_zip
+)
EPYTEST_IGNORE=(
# Not relevant downstream
test/extra/test_release.py
diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest
index 9f3da9583a22..37fe6d2b9b79 100644
--- a/media-sound/elisa/Manifest
+++ b/media-sound/elisa/Manifest
@@ -1,2 +1,2 @@
DIST elisa-26.04.3.tar.xz 1503824 BLAKE2B d5b7988361e0476e2b88c494aed74d65ca41c58df1ea5510e92d0d1d2964178a48f4eee8e486781a9cb2e3279e4e22575c1e91d15b7f07c13e304b4dc5b96d02 SHA512 c36d360f56e917669cedb34fc71bb1c07189da5eb2397f0b403981afb7abd38cea354fc110f720f29bf6b70882084c6164cc5d8575600dab69b7d3ea12aac047
-DIST elisa-26.08.0.tar.xz 1506348 BLAKE2B 42debe09ab02dd918d161d1e0ec79d8e90e63a3d1dbde723e2a8abd5f9cb2a99976ef5f26418b3fce2d77e6be4d72e2764d2c2a6449cf7a9c027702a31977b5a SHA512 4e920d10aa46df1835f8b1421183481e41e053ad43021bc213cddd263a563ac1a6396db735f5b6b4b6d3d8371de8162ac4564a04d87f791e98d3470c5499c572
+DIST elisa-26.08.1.tar.xz 1506296 BLAKE2B dc5cd9d8b15485f2488f3e3e8af27a483770e135b8805a34f76fbfff2306ef7f3dee38e43eddce4a6a031adcb72e64f39ccda487a5fbf793966184ded5b4a398 SHA512 a19e1eff482fc609b7a592d80e1d9b631c820e8236c6332e547b1dc80bf1b9c7b4ac770626c29c7ff2769256c5a9a26c5415c9aa18cdd221571a710b8e76c262
diff --git a/media-sound/elisa/elisa-26.08.0.ebuild b/media-sound/elisa/elisa-26.08.1.ebuild
index d708b49db668..d708b49db668 100644
--- a/media-sound/elisa/elisa-26.08.0.ebuild
+++ b/media-sound/elisa/elisa-26.08.1.ebuild
diff --git a/media-sound/kasts/Manifest b/media-sound/kasts/Manifest
index 3fd66ae7e5e6..d248a61f063b 100644
--- a/media-sound/kasts/Manifest
+++ b/media-sound/kasts/Manifest
@@ -1,2 +1,2 @@
DIST kasts-26.04.3.tar.xz 704612 BLAKE2B b7a0f15128bd70ce296ae6b44eb8a4564c3caea355b73d22e688b3d094d8bd680979ae47617d6a1bedac8abde0db95231625078a00672dafaa713ae2f22ca665 SHA512 296a742499362958890caa014758fcfd7bec015c63e9a72b3564b5eda4e699a91ac5b156b5e7ff57f5325464bb640a30a8a8ec18d3dfc5e0fcdc535ebb541f83
-DIST kasts-26.08.0.tar.xz 711576 BLAKE2B b4a74ecdb9adfeb40aad46d6cd3e6b25e5480b9020e734608b53d3acb221656e3af21c2dd3b3b6e67fb9ecc74e39db20ff5261c49b4224199dee0ad937e046bd SHA512 8d3e1dd4a71f9140cc2330b5c745f86a43e7bff2787aa572c4e9dad776ea615e810647e3f7bddeb161c9d19a6168dd2e98bb9fbe121a5cef433e8b0aed4c4617
+DIST kasts-26.08.1.tar.xz 713780 BLAKE2B 96b0d3f55d169aae757ff5a9d45b1ca077511d57ca2bcf144c14c0c7895d9ef242f181a48594443c9d2516576c276746332fa1849e68f31af0c7652a64e502a2 SHA512 18797ec3bef37df8e4612d0f3f95060c4c399efc835d1c3dc00ad6c3158913bdf3fb0d444b9b3e749ea979202f422bd8d33aed5e6303e322fa4ba3d39499ec37
diff --git a/media-sound/kasts/kasts-26.08.0.ebuild b/media-sound/kasts/kasts-26.08.1.ebuild
index cddf9c6421c7..cddf9c6421c7 100644
--- a/media-sound/kasts/kasts-26.08.0.ebuild
+++ b/media-sound/kasts/kasts-26.08.1.ebuild
diff --git a/media-sound/krecorder/Manifest b/media-sound/krecorder/Manifest
index 8bf90d43b9b3..e3980523afd0 100644
--- a/media-sound/krecorder/Manifest
+++ b/media-sound/krecorder/Manifest
@@ -1,2 +1,2 @@
DIST krecorder-26.04.3.tar.xz 243392 BLAKE2B 05655c0ecdade391c822346543cf7e2cdc9d952414981e2ac1c34819a31fb15c43f49ab4ad0bfe5e6f8a26c3117f708c19158ca5a262f51080be4a8b462f79fe SHA512 164762916502d7f8d5dce637a31c176f85cbc82a90085566c77198c776bfd3014d98677ece9224267a3ecba4c2311b6333e80054cfe4af9ab0d2549df22445c8
-DIST krecorder-26.08.0.tar.xz 247328 BLAKE2B 2067a7b53208f48c063e09ef8f8580b1b45a56d83fbe91fcf447ac1dd3144e4c476d88d28fcfa72c1da3cfa136ebaf6c807223cca8f77471a614bc4b939c4dc9 SHA512 3d50ee1246878b5e98a1b124f987b3468f83d87cdfa3925899d434c9ccb7eff44b86a27db6bbf473b47fe9e5986c2427dd4c7e9c2817ea2f6c800a4f2f0b79f3
+DIST krecorder-26.08.1.tar.xz 247516 BLAKE2B 81d180ade10f372bc107ef7b5caf622f8bb36f52f76b2ffd595c387419d96ec1d1fa7455e16f5b71474a84944d8331fc63ae2d1f9062ffb66086f4278eb9d2e8 SHA512 83e33de1842fa78372b7617bc886764fc42fc11a2725ac655e1fe00bba2bdf904aff21a4a3121291392cec57dd08d67428100fb0af1bd78213fd6cc13bf1635f
diff --git a/media-sound/krecorder/krecorder-26.08.0.ebuild b/media-sound/krecorder/krecorder-26.08.1.ebuild
index d8628835d06a..d8628835d06a 100644
--- a/media-sound/krecorder/krecorder-26.08.0.ebuild
+++ b/media-sound/krecorder/krecorder-26.08.1.ebuild
diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest
index 0c87ec9178aa..f7eddaf886cc 100644
--- a/media-sound/musescore/Manifest
+++ b/media-sound/musescore/Manifest
@@ -1,2 +1,3 @@
DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184 SHA512 69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc
DIST musescore-4.7.4.tar.gz 166356717 BLAKE2B 0f9aed6beb59d09aa28676298d90b5c8526fe5d1a07af6690d8ad0c8fc2a872c15d6a5fa9de152d005e13f43c3a55a71f80aca9d0690122cf0cb3775ae5ed0c1 SHA512 a391bf49b3e1de9e18f20b7752c91b71fcfcff5f4a56c628dd554f7f9dcfa475e8ea5237553565f0896d444935f06ee2341fa6fb82750a360691ce35ca8124d5
+DIST musescore-4.7.5.tar.gz 167162086 BLAKE2B 6a4c99b872dd397428cb383a4a32b1a2db3e681eee673c9efdf191bea1010b41106ac265324b2cb57825b1836e3582e34f83dbffcf359ae23e2eefc333801039 SHA512 3674e28ed26be9f73fb1d173cb1814d14e699262728f3c8018777ce44f141a1d17db90360fd23a554ca353681b65192cc0665308b581bfd6f40b85cc4b0ede83
diff --git a/media-sound/musescore/musescore-4.7.5.ebuild b/media-sound/musescore/musescore-4.7.5.ebuild
new file mode 100644
index 000000000000..076b52b140fe
--- /dev/null
+++ b/media-sound/musescore/musescore-4.7.5.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# https://bugs.gentoo.org/958256, bundled fluidsynth:
+# src/framework/audio/thirdparty/fluidsynth/fluidsynth-2.3.3/src/gentables/CMakeLists.txt
+# upstream files are >=3.16, KDDockWidgets is 3.12
+CMAKE_QA_COMPAT_SKIP=yes
+CHECKREQS_DISK_BUILD=3500M
+inherit cmake flag-o-matic xdg check-reqs
+
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/musescore/MuseScore.git"
+else
+ SRC_URI="
+ https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ S="${WORKDIR}/MuseScore-${PV}"
+fi
+
+DESCRIPTION="WYSIWYG Music Score Typesetter"
+HOMEPAGE="https://musescore.org/"
+# MuseScore_General-*.tar.bz2 packaged from https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/
+# It has to be repackaged because the files are not versioned, current version can be found in VERSION file there.
+SRC_URI+=" https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.2.0.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="jack pipewire test video websockets"
+REQUIRED_USE="?? ( jack pipewire )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ virtual/pkgconfig
+"
+RDEPEND="
+ dev-libs/pugixml
+ dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl,ssl,widgets,xml,X]
+ dev-qt/qt5compat:6[qml]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtnetworkauth:6
+ dev-qt/qtsvg:6
+ media-libs/alsa-lib
+ media-libs/flac:=
+ media-libs/freetype
+ media-libs/harfbuzz:=
+ media-libs/libopusenc
+ media-libs/libsndfile[-minimal]
+ media-libs/opus
+ media-sound/lame
+ virtual/zlib:=
+ jack? ( virtual/jack )
+ pipewire? ( media-video/pipewire:= )
+ video? ( media-video/ffmpeg:= )
+ websockets? ( dev-qt/qtwebsockets:6 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/utfcpp
+ test? ( dev-cpp/gtest )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.7.3-missing-includes.patch"
+ "${FILESDIR}/${PN}-4.7.3-symlinks-destdir.patch"
+ "${FILESDIR}/${PN}-4.7.4-StyledDropdown-fix.patch"
+ # unbundle 3rd libs
+ "${FILESDIR}/${PN}-4.7.3-unbundle-gtest.patch"
+)
+
+src_unpack() {
+ if [[ ${PV} == "9999" ]]; then
+ git-r3_src_unpack
+ unpack ${A}
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ # see https://github.com/musescore/MuseScore/issues/11572
+ # keep global/thirdparty/picojson, upstream is inactive
+ # keep dockwindow/thirdparty/KDDockWidgets, using priv headers
+ # keep audio/thirdparty/fluidsynth, using priv headers
+ # keep audio/thirdparty/stb, one file, same as miniaudio
+ local rm_deps=(
+ audio/thirdparty/flac
+ audio/thirdparty/lame
+ audio/thirdparty/opus
+ audio/thirdparty/opusenc
+ draw/thirdparty/freetype
+ global/thirdparty/pugixml
+ global/thirdparty/utfcpp/utf8{,.h}
+ testing/thirdparty/googletest
+ )
+
+ local bundle
+ for bundle in "${rm_deps[@]}"; do
+ rm -r src/framework/"${bundle}" || die
+ done
+
+ cmake_src_prepare
+
+ # Move soundfonts to the correct directory
+ mv -v "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files"
+}
+
+src_configure() {
+ # confuses rcc, bug #908808
+ filter-lto
+
+ local mycmakeargs=(
+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON # https://github.com/musescore/MuseScore/issues/28797
+ -DCMAKE_BUILD_TYPE="release"
+ -DCMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}"
+ -DCMAKE_C_FLAGS_RELEASE="${CFLAGS}"
+ -DCMAKE_SKIP_RPATH=TRUE
+ -DGZIP_EXECUTABLE=OFF # avoid compressed manpages
+ -DMUE_BUILD_IMPEXP_MNX_MODULE=OFF # mnxdom is unpackaged
+ -DMUE_BUILD_IMPEXP_VIDEOEXPORT_MODULE="$(usex video)"
+ -DMUE_COMPILE_USE_SYSTEM_FLAC=ON
+ -DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON
+ -DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=ON
+ -DMUE_COMPILE_USE_SYSTEM_LAME=ON
+ -DMUE_COMPILE_USE_SYSTEM_OPUS=ON
+ -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON
+ -DMUE_COMPILE_USE_SYSTEM_PUGIXML=ON
+ -DMUE_COMPILE_USE_SYSTEM_UTF8CPP=ON
+ -DMUE_DOWNLOAD_SOUNDFONT=OFF
+ -DMUSE_APP_BUILD_MODE="release"
+ -DMUSE_COMPILE_USE_COMPILER_CACHE=OFF
+ -DMUSE_COMPILE_USE_PCH=OFF
+ -DMUSE_MODULE_AUDIO_JACK="$(usex jack)"
+ -DMUSE_MODULE_AUDIO_PIPEWIRE="$(usex pipewire)"
+ -DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF
+ -DMUSE_MODULE_NETWORK_WEBSOCKET="$(usex websockets)"
+ -DMUSE_MODULE_UPDATE=OFF
+ # tests
+ -DMUSE_ENABLE_UNIT_TESTS="$(usex test)"
+ -DMUE_BUILD_BRAILLE_TESTS="$(usex test)"
+ -DMUE_BUILD_CONVERTER_TESTS="$(usex test)"
+ -DMUE_BUILD_ENGRAVING_TESTS="$(usex test)"
+ -DMUE_BUILD_IMPORTEXPORT_TESTS="$(usex test)"
+ -DMUE_BUILD_NOTATION_TESTS="$(usex test)"
+ -DMUE_BUILD_PLAYBACK_TESTS="$(usex test)"
+ -DMUE_BUILD_PROJECT_TESTS="$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ CMAKE_SKIP_TESTS=(
+ # see https://github.com/musescore/MuseScore/issues/30434
+ # Global_AllocatorTests* fail with gcc only, to investigate
+ muse_global_tests
+ # segfault
+ muse_audio_tests
+ # see bug #950450 too
+ iex_musicxml_tests
+ # fixed in master
+ converter_tests
+ )
+
+ QT_QPA_PLATFORM=offscreen cmake_src_test
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ if ! has_version "media-sound/musescore" && ! use pipewire; then
+ show_pipewire_warning=1
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if [[ -n ${show_pipewire_warning} ]]; then
+ ewarn "PipeWire support is disabled but it's the default audio driver anyway!"
+ ewarn "Check your configuration."
+ fi
+}
diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild
index 071c51f2fa3e..64805a399f3c 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -63,14 +63,6 @@ DEPEND="${RDEPEND}
test? ( dev-cpp/gtest )
"
-PATCHES=(
- # unbundle 3rd libs
- "${FILESDIR}/${PN}-4.7-unbundle-gtest.patch"
- "${FILESDIR}/${PN}-4.7-unbundle-lame.patch"
- "${FILESDIR}/${PN}-4.7-unbundle-pugixml.patch"
- "${FILESDIR}/${PN}-4.7-unbundle-utfcpp.patch"
-)
-
src_unpack() {
if [[ ${PV} == "9999" ]]; then
git-r3_src_unpack
diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest
index 135a0c8b9da4..e0b34a065169 100644
--- a/media-sound/openmpt123/Manifest
+++ b/media-sound/openmpt123/Manifest
@@ -1 +1 @@
-DIST libopenmpt-0.8.7+release.autotools.tar.gz 1761893 BLAKE2B ef97f94e46b40cfc2087550659e13a6354abc7f85ac8ffa664414eb52011f4f6bce4fa5088d2ea0bf02c3193a78c6963f418d9b3a976c9c5699289dca18cb04e SHA512 f0284238a0c1a7892ef948d1a719a13ce817bd0bd0c28a01e92263ca1511442ec836958186fa36c546cc9ca60453f714f9453e0774d910b79233c8698446073d
+DIST libopenmpt-0.8.9+release.autotools.tar.gz 1765691 BLAKE2B d21ee443317f4f0e11abb5bda1b771006387341a7dac6090efbcf5588ccdbf1fb90951f833997b062857801dd1b4815740c91800a2bfd5df9ef1bbbb73b785d9 SHA512 f17eb759f21d22ac51cdc11d1785e5c025d912cd14154cde93a92b8d0752c63ea19890f0a289bc0b75c94a1910537dbbd6ce442f9f5210fadf7f2966e7d329a0
diff --git a/media-sound/openmpt123/openmpt123-0.8.7.ebuild b/media-sound/openmpt123/openmpt123-0.8.9.ebuild
index cfe9d82b1424..cfe9d82b1424 100644
--- a/media-sound/openmpt123/openmpt123-0.8.7.ebuild
+++ b/media-sound/openmpt123/openmpt123-0.8.9.ebuild
diff --git a/media-sound/pavucontrol-qt/Manifest b/media-sound/pavucontrol-qt/Manifest
index 44fad1abe61d..f008e03000bd 100644
--- a/media-sound/pavucontrol-qt/Manifest
+++ b/media-sound/pavucontrol-qt/Manifest
@@ -1,2 +1 @@
-DIST pavucontrol-qt-2.3.0.tar.xz 119132 BLAKE2B a04c77201dfd5de8ba80c5fdc9f8817edf7a9a5acceadc30ad68d8e6171e2e5d9d83f9823ea113b8b68d1950f567675b62c8ae5f4ab028a75ee7f09ba2720350 SHA512 49f61a5663764b4cf75125a936908b69c87fdee347ffca22a76a54ab1450e278b5addc370c3862aba7d97e6d0668a44ca1072ffe8b566dee561902e7ceeceab3
DIST pavucontrol-qt-2.4.0.tar.xz 123576 BLAKE2B a4ea58d349308b71a4c11ca5127666dbd1ec8de88a53292f6a6c56aa354c4a93470afa2d1e6f1b4a12f858cb4ca512dd2d89e9708108afbfd43fadeff40b4d5c SHA512 2ca1bd0d0cdf6e5a4376b1afaaf28c6e832e97fbe71579150c331f87cf1e925866df66b5affec9777ce59017a0aaec63cbb4ca75bda4582241d13a06d326f800
diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-2.3.0.ebuild b/media-sound/pavucontrol-qt/pavucontrol-qt-2.3.0.ebuild
deleted file mode 100644
index 97c63bc2d8d6..000000000000
--- a/media-sound/pavucontrol-qt/pavucontrol-qt-2.3.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Qt GUI Pulseaudio Mixer"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~hppa ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-6.6:6[gui,widgets]
- media-libs/libpulse[glib]
-"
-RDEPEND="${DEPEND}"
diff --git a/media-sound/pwvucontrol/pwvucontrol-0.5.3.ebuild b/media-sound/pwvucontrol/pwvucontrol-0.5.3-r1.ebuild
index 3b9fc908f020..78ddb12b149b 100644
--- a/media-sound/pwvucontrol/pwvucontrol-0.5.3.ebuild
+++ b/media-sound/pwvucontrol/pwvucontrol-0.5.3-r1.ebuild
@@ -149,8 +149,9 @@ declare -A GIT_CRATES=(
)
RUST_MIN_VER="1.85.0"
+LLVM_COMPAT=( {20..23} )
-inherit gnome2-utils virtualx cargo meson
+inherit gnome2-utils virtualx cargo llvm-r2 meson
DESCRIPTION="Volume control applet for Pipewire"
HOMEPAGE="https://github.com/saivert/pwvucontrol/"
@@ -165,6 +166,9 @@ DEPEND="
gui-libs/libadwaita:1=[introspection]
media-video/pipewire:=
media-video/wireplumber:=
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ ')
"
RDEPEND="
${DEPEND}
diff --git a/media-sound/qmmp/Manifest b/media-sound/qmmp/Manifest
index b42d58e5b935..ff713af00e5e 100644
--- a/media-sound/qmmp/Manifest
+++ b/media-sound/qmmp/Manifest
@@ -1,4 +1,3 @@
-DIST qmmp-2.3.0.tar.bz2 1422288 BLAKE2B 194fef65928409a5e9ad4e77200dae63a1f270a35150a94f992ed8a4b94ada986e41be2d0576af169926cc22830dcdcb521a74c93a9968a2cc2bb22ca6ec2661 SHA512 09e0ecc6a4e114098d00acfad5566fb5b1f9774516139ba485e1ab3b61806375c17669bba9f2286e0d01a01f34b11ffc053b3d24b9abe5ea801703eea1900c7b
-DIST qmmp-2.3.1.tar.bz2 1423994 BLAKE2B f6f26deb55eed7a24e28426570be432ab44c180bbdd7f5b5112754e6fa73bc0b43f9b2f650617bfed09fb365f9eb75658022d5659bb735c014590ac5f047bba1 SHA512 4c27d663dc597fb57dd83b7cf5c8fbb78da45fced1949f123643555e96c9f414b008ac081cfb4c5698c2424fd0d7d2c2c694fa6fe92d51c57b4664343204c52f
DIST qmmp-2.3.2.tar.bz2 1428358 BLAKE2B 34d154fa3775de598a0e1b624dc3e5447ccc7147e64627e0ffb5451e38c92ee72522c8809943518e7a50cb9c8918dea3dcb798ef7bee5366b70026173004e10f SHA512 1ef515561642cc3801a1dfc77402be189752708b25c07d476afe1560744490629ded68ec3299db28d8f30f557c734624ac6acb1b4d22d1841a0729671a51a063
DIST qmmp-2.3.3.tar.bz2 1432588 BLAKE2B 322d4afe76320d5b3cecc08fd74e3ca297a4882a4d5468360010b2abcb6798263564a96197bd96e8c9b52e021be04ceb8467492af73b1e610559536f0ea30ba5 SHA512 f6d42aad43f067c861286854d07af12d7523324b80a3a70eb54915609e1fd150f0560a75d25bba2db9948109edcab3f233d885af95a87406d3fe85368c787f59
+DIST qmmp-2.4.2.tar.bz2 1455833 BLAKE2B d4d20146d286088e70c5208a0dbfa72a53cfe94e8197f4ae287cf8c88b86717ec0df970c7739a443b5515feece5a292c1ab570446ddf0186e05ac2c1dd6cb800 SHA512 1d20fc98960c3b5482bf8688a42c7788ed0e5a8b3b587adf7b7f7134403df7504eb4ac22412475ee4e3153e0a1fb09be24d4959317902794a44b687addbe37c2
diff --git a/media-sound/qmmp/qmmp-2.3.0.ebuild b/media-sound/qmmp/qmmp-2.3.0.ebuild
deleted file mode 100644
index 508d1c100a7a..000000000000
--- a/media-sound/qmmp/qmmp-2.3.0.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Qt-based audio player with winamp/xmms skins support"
-HOMEPAGE="https://qmmp.ylsoftware.com"
-if [[ ${PV} != *9999* ]]; then
- SRC_URI="
- https://qmmp.ylsoftware.com/files/qmmp/$(ver_cut 1-2)/${P}.tar.bz2
- https://downloads.sourceforge.net/project/qmmp-dev/qmmp/$(ver_cut 1-2)/${P}.tar.bz2
- "
- KEYWORDS="amd64 x86"
-else
- inherit subversion
- ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/trunk/${PN}"
-fi
-
-LICENSE="CC-BY-SA-4.0 GPL-2+" # default skin & source code
-SLOT="0"
-# KEYWORDS further up
-IUSE="X aac +alsa archive bs2b cdda cddb curl +dbus doc enca
-ffmpeg flac game gnome jack ladspa libxmp mad midi +mpg123
-musepack opus pipewire projectm pulseaudio qtmedia
-shout sid sndfile soxr +vorbis wavpack
-"
-REQUIRED_USE="
- cddb? ( cdda )
- gnome? ( dbus )
- jack? ( soxr )
- shout? ( soxr vorbis )
-"
-# qtbase[sql] to help autounmask of sqlite
-RDEPEND="
- dev-qt/qtbase:6[X?,dbus?,gui,network,sql,sqlite,widgets]
- media-libs/taglib:=
- X? (
- x11-libs/libX11
- x11-libs/libxcb:=
- )
- aac? ( media-libs/faad2 )
- alsa? ( media-libs/alsa-lib )
- archive? ( app-arch/libarchive )
- bs2b? ( media-libs/libbs2b )
- cdda? (
- dev-libs/libcdio:=
- dev-libs/libcdio-paranoia:=
- )
- cddb? ( media-libs/libcddb )
- curl? ( net-misc/curl )
- enca? ( app-i18n/enca )
- ffmpeg? ( media-video/ffmpeg:= )
- flac? ( media-libs/flac:= )
- game? ( media-libs/game-music-emu )
- jack? ( virtual/jack )
- ladspa? ( media-plugins/cmt-plugins )
- libxmp? ( media-libs/libxmp )
- mad? ( media-libs/libmad )
- midi? ( media-sound/wildmidi )
- mpg123? ( media-sound/mpg123-base )
- musepack? ( >=media-sound/musepack-tools-444 )
- opus? ( media-libs/opusfile )
- pipewire? ( media-video/pipewire:= )
- projectm? (
- dev-qt/qtbase:6[-gles2-only,opengl]
- media-libs/libglvnd
- media-libs/libprojectm:=
- )
- pulseaudio? ( media-libs/libpulse )
- qtmedia? ( dev-qt/qtmultimedia:6 )
- shout? ( media-libs/libshout )
- sid? ( >=media-libs/libsidplayfp-1.1.0:= )
- sndfile? ( media-libs/libsndfile )
- soxr? ( media-libs/soxr )
- vorbis? (
- media-libs/libogg
- media-libs/libvorbis
- )
- wavpack? ( media-sound/wavpack )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- dev-qt/qttools:6[linguist]
- doc? ( app-text/doxygen )
-"
-
-PATCHES=(
- # Avoid using xcb if qmmp is built without X but qtbase has xcb feature.
- "${FILESDIR}"/${PN}-2.2.8-fix_xcb.patch
-)
-
-DOCS=( AUTHORS ChangeLog README )
-
-src_prepare() {
- cmake_src_prepare
- if use doc; then
- doxygen -u doc/Doxyfile.cmake.in 2>/dev/null || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- # our defaults
- -DUSE_CONVERTER=ON # because taglib
- -DUSE_RGSCAN=ON # because taglib
- -DUSE_LIBRARY=ON # because qtbase[sqlite]
-
- # depless non-default options
- -DUSE_OSS=ON
-
- # turn off windows specific stuff
- -DUSE_DSOUND=OFF
- -DUSE_TASKBAR=OFF
- -DUSE_RDETECT=OFF
- -DUSE_WASAPI=OFF
- -DUSE_WAVEOUT=OFF
- # set USE flags
- -DUSE_AAC="$(usex aac)"
- -DUSE_ALSA="$(usex alsa)"
- -DUSE_ARCHIVE="$(usex archive)"
- -DUSE_BS2B="$(usex bs2b)"
- -DUSE_CDA="$(usex cdda)"
- -DUSE_LIBCDDB="$(usex cddb)"
- -DUSE_CURL="$(usex curl)"
- -DUSE_KDENOTIFY="$(usex dbus)"
- -DUSE_MPRIS="$(usex dbus)"
- -DUSE_ENCA="$(usex enca)"
- -DUSE_FFMPEG="$(usex ffmpeg)"
- -DUSE_FILEWRITER="$(usex vorbis)"
- -DUSE_FLAC="$(usex flac)"
- -DUSE_GME="$(usex game)"
- -DUSE_GNOMEHOTKEY="$(usex gnome)"
- -DUSE_HOTKEY="$(usex X)"
- -DUSE_JACK="$(usex jack)"
- -DUSE_LADSPA="$(usex ladspa)"
- -DUSE_MAD="$(usex mad)"
- -DUSE_MIDI="$(usex midi)"
- -DUSE_MPG123="$(usex mpg123)"
- -DUSE_MPC="$(usex musepack)"
- -DUSE_NOTIFIER="$(usex X)"
- -DUSE_OPUS="$(usex opus)"
- -DUSE_PIPEWIRE="$(usex pipewire)"
- -DUSE_PROJECTM="$(usex projectm)"
- -DUSE_PULSE="$(usex pulseaudio)"
- -DUSE_QTMULTIMEDIA="$(usex qtmedia)"
- -DUSE_SHOUT="$(usex shout)"
- -DUSE_SID="$(usex sid)"
- -DUSE_SKINNED="$(usex X)"
- -DUSE_SNDFILE="$(usex sndfile)"
- -DUSE_SOXR="$(usex soxr)"
- -DUSE_UDISKS="$(usex dbus)"
- -DUSE_VORBIS="$(usex vorbis)"
- -DUSE_WAVPACK="$(usex wavpack)"
- -DUSE_XMP="$(usex libxmp)"
-
- # custom option
- -DUSE_XCB="$(usex X)"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use doc && {
- cmake_build docs
- HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
- }
-}
-
-src_install() {
- cmake_src_install
-
- if use X; then
- chmod +x "${ED}"/usr/share/qmmp/scripts/kwin6.sh || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "various plugins: input, decoder, video, visualization..." media-plugins/qmmp-plugin-pack
- use dbus && optfeature "removable device detection" sys-fs/udisks
-}
diff --git a/media-sound/qmmp/qmmp-2.3.1.ebuild b/media-sound/qmmp/qmmp-2.4.2.ebuild
index 04d5c11349ca..04d5c11349ca 100644
--- a/media-sound/qmmp/qmmp-2.3.1.ebuild
+++ b/media-sound/qmmp/qmmp-2.4.2.ebuild
diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index b0871c1914d8..31baf8e5816b 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -1,2 +1,4 @@
DIST strawberry-1.2.19.tar.xz 11542036 BLAKE2B d76a956496bbe56d888bee7f08efd3a0d25e54ec8db9ed3c2fe9e5551e1fc0661f3d2b9e5a6665be17d34aa7e563a623c81c56eae48857b2164ec2325cacddb2 SHA512 e5da4868115c4021c624b66c946243564ebf0fedb321939097c7da7e69b3ff772bd2e7f05fbcc541773bf89d0ce70b7b4d0415565d353c1ed20a7c56a033cda2
DIST strawberry-1.2.25.tar.xz 11691564 BLAKE2B a1f70cee07e689f83c352cc0f1a0477e52de9393e1bbbca62892b139754ff87d95932a3b298d4efa520768103c6897cda4dd6ec17f0f0b98434fb53bc7c04733 SHA512 42da776b5cd6077821ca135729fc616e0d23f3164325ed4e3d596ab0be3c76b84c98657a1017365074aed9480e2fd60055a6dd644e751b8232443d75689cb104
+DIST strawberry-1.2.29.tar.xz 11651716 BLAKE2B f8bd803fee891e9e2ef32c7d35bd20c452e580f4fa51f1b61887a8ab96b51574bdfc629e5e7f17d1e62147dc2e439d71f96e713e6bbea415045fbd481d175032 SHA512 ffdc654f1e36a1cc9c7988481b2a0d59241bbb540f7516d467a3e00002bdcae8f9a7af5131fbb3acb7a2ae3b391d8cc32b5e8396749da2412ea7dba7bb9a884a
+DIST strawberry-1.2.30.tar.xz 11653088 BLAKE2B 220d3f2654e27671795060c3eabf7f29cfade4258d01227d64ff1ab8a630c7dbbbe94ad9fc02acebb3139877c36ac24e34f60589e425156ebfe284887e409cff SHA512 4a240c9697652ddd7f3967db1d99cc40dc6e387dfb35d51c6d593a5d2feaf215baedf934d9cb934d5e93997d20d7d4bf21522026002f0bf0279854bcad3b21ec
diff --git a/media-sound/strawberry/files/strawberry-1.2.29-tagfetcher.patch b/media-sound/strawberry/files/strawberry-1.2.29-tagfetcher.patch
new file mode 100644
index 000000000000..2566b3bcb390
--- /dev/null
+++ b/media-sound/strawberry/files/strawberry-1.2.29-tagfetcher.patch
@@ -0,0 +1,88 @@
+https://bugs.gentoo.org/982229
+https://github.com/strawberrymusicplayer/strawberry/commit/ec7dffefb1f0015d071e63c9d02a6281bef44167
+
+From ec7dffefb1f0015d071e63c9d02a6281bef44167 Mon Sep 17 00:00:00 2001
+From: Jonas Kvinge <jonas@jkvinge.net>
+Date: Wed, 9 Sep 2026 21:10:13 +0200
+Subject: [PATCH] Fix build with tagfetcher disabled
+
+Fixes #2310
+---
+ CMakeLists.txt | 7 ++++---
+ src/settings/settingsdialog.cpp | 6 +++++-
+ 2 files changed, 9 insertions(+), 4 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9c945c8579..c169a444bd 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -730,7 +730,6 @@ set(SOURCES
+ src/settings/scrobblersettingspage.cpp
+ src/settings/coverssettingspage.cpp
+ src/settings/lyricssettingspage.cpp
+- src/settings/acoustidsettingspage.cpp
+ src/settings/networkproxysettingspage.cpp
+ src/settings/radiosettingspage.cpp
+ src/settings/appearancesettingspage.cpp
+@@ -1029,7 +1028,6 @@ set(HEADERS
+ src/settings/scrobblersettingspage.h
+ src/settings/coverssettingspage.h
+ src/settings/lyricssettingspage.h
+- src/settings/acoustidsettingspage.h
+ src/settings/networkproxysettingspage.h
+ src/settings/radiosettingspage.h
+ src/settings/appearancesettingspage.h
+@@ -1185,7 +1183,6 @@ set(UI
+ src/settings/scrobblersettingspage.ui
+ src/settings/coverssettingspage.ui
+ src/settings/lyricssettingspage.ui
+- src/settings/acoustidsettingspage.ui
+ src/settings/networkproxysettingspage.ui
+ src/settings/radiosettingspage.ui
+ src/settings/appearancesettingspage.ui
+@@ -1341,10 +1338,14 @@ optional_source(HAVE_TAGFETCHER
+ src/tagfetcher/acoustidclient.cpp
+ src/tagfetcher/musicbrainzclient.cpp
+ src/tagfetcher/tagfetcher.cpp
++ src/settings/acoustidsettingspage.cpp
+ HEADERS
+ src/tagfetcher/acoustidclient.h
+ src/tagfetcher/musicbrainzclient.h
+ src/tagfetcher/tagfetcher.h
++ src/settings/acoustidsettingspage.h
++ UI
++ src/settings/acoustidsettingspage.ui
+ )
+
+ optional_source(HAVE_EBUR128 SOURCES src/engine/ebur128analysis.cpp)
+diff --git a/src/settings/settingsdialog.cpp b/src/settings/settingsdialog.cpp
+index 66ab999045..672ba9673c 100644
+--- a/src/settings/settingsdialog.cpp
++++ b/src/settings/settingsdialog.cpp
+@@ -66,13 +66,15 @@
+ #include "scrobblersettingspage.h"
+ #include "coverssettingspage.h"
+ #include "lyricssettingspage.h"
+-#include "acoustidsettingspage.h"
+ #include "transcodersettingspage.h"
+ #include "networkproxysettingspage.h"
+ #include "appearancesettingspage.h"
+ #include "contextsettingspage.h"
+ #include "notificationssettingspage.h"
+ #include "globalshortcutssettingspage.h"
++#ifdef HAVE_TAGFETCHER
++# include "acoustidsettingspage.h"
++#endif
+ #ifdef HAVE_MOODBAR
+ # include "moodbarsettingspage.h"
+ #endif
+@@ -137,7 +139,9 @@ SettingsDialog::SettingsDialog(const SharedPtr<Player> player,
+ AddPage(Page::Scrobbler, new ScrobblerSettingsPage(this, scrobbler, this), general);
+ AddPage(Page::Covers, new CoversSettingsPage(this, cover_providers, this), general);
+ AddPage(Page::Lyrics, new LyricsSettingsPage(this, lyrics_providers, this), general);
++#ifdef HAVE_TAGFETCHER
+ AddPage(Page::Acoustid, new AcoustidSettingsPage(this, this), general);
++#endif
+ AddPage(Page::Transcoding, new TranscoderSettingsPage(this, this), general);
+ AddPage(Page::Proxy, new NetworkProxySettingsPage(this, this), general);
+
diff --git a/media-sound/strawberry/strawberry-1.2.29.ebuild b/media-sound/strawberry/strawberry-1.2.29.ebuild
new file mode 100644
index 000000000000..4257fa018221
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.2.29.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and Qt"
+HOMEPAGE="https://www.strawberrymusicplayer.org/"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="alsa cdda chromaprint +dbus debug discord kde +loudness ipod moodbar mtp +pulseaudio streaming test X"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="kde? ( dbus )"
+
+COMMON_DEPEND="
+ dev-db/sqlite:3
+ dev-libs/glib:2
+ dev-libs/icu:=
+ dev-libs/kdsingleapplication[qt6(+)]
+ dev-libs/openssl:=
+ dev-qt/qtbase:6[concurrent,dbus?,gui,network,ssl,sql,sqlite,widgets,X?]
+ media-libs/taglib:=
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0[alsa?]
+ alsa? ( media-libs/alsa-lib )
+ cdda? ( dev-libs/libcdio:= )
+ chromaprint? ( media-libs/chromaprint:= )
+ ipod? (
+ media-libs/libgpod
+ x11-libs/gdk-pixbuf:2
+ )
+ loudness? ( media-libs/libebur128:= )
+ moodbar? ( sci-libs/fftw:3.0= )
+ mtp? ( media-libs/libmtp:= )
+ pulseaudio? ( media-libs/libpulse )
+ X? ( x11-libs/libX11 )
+"
+# gst-plugins-good provides spectrum plugin for moodbar
+RDEPEND="${COMMON_DEPEND}
+ media-plugins/gst-plugins-meta:1.0
+ moodbar? ( media-libs/gst-plugins-good:1.0 )
+ pulseaudio? ( media-plugins/gst-plugins-pulse:1.0 )
+ streaming? ( media-plugins/gst-plugins-soup:1.0 )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/sparsehash
+ dev-libs/boost
+ test? ( dev-cpp/gtest )
+"
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2.11-unforce_alsa.patch
+ "${FILESDIR}"/${P}-tagfetcher.patch
+)
+
+DOCS=( Changelog README.md )
+
+src_configure() {
+ # spotify is not in portage (gst-plugins-rs)
+ local mycmakeargs=(
+ $(cmake_use_find_package test GTest)
+ $(cmake_use_find_package X X11)
+ -DBUILD_WERROR=OFF
+ # avoid automagically enabling of ccache (bug #611010)
+ -DCCACHE_EXECUTABLE=OFF
+ -DENABLE_GIO=ON
+ -DENABLE_GIO_UNIX=ON
+ # depends on sparsehash and taglib
+ # enabled by default because stream reading is not optional
+ -DENABLE_STREAMTAGREADER=ON
+ -DENABLE_ALSA="$(usex alsa)"
+ -DENABLE_PULSE="$(usex pulseaudio)"
+ -DENABLE_DBUS="$(usex dbus)"
+ -DENABLE_MPRIS2="$(usex dbus)"
+ -DENABLE_UDISKS2="$(usex dbus)"
+ -DENABLE_DEBUG_OUTPUT="$(usex debug)"
+ -DENABLE_DISCORD_RPC="$(usex discord)"
+ -DENABLE_KGLOBALACCEL_GLOBALSHORTCUTS=$(usex kde)
+ -DENABLE_CHROMAPRINT="$(usex chromaprint)"
+ -DENABLE_SONGTRACKING="$(usex chromaprint)"
+ -DENABLE_TAGFETCHER="$(usex chromaprint)"
+ -DENABLE_X11_GLOBALSHORTCUTS="$(usex X)"
+ -DENABLE_AUDIOCD="$(usex cdda)"
+ -DENABLE_MTP="$(usex mtp)"
+ -DENABLE_GPOD="$(usex ipod)"
+ -DENABLE_MOODBAR="$(usex moodbar)"
+ -DENABLE_GSTFASTSPECTRUM="$(usex moodbar)"
+ -DENABLE_WAVEFORM="$(usex moodbar)"
+ -DENABLE_EBUR128="$(usex loudness)"
+ -DENABLE_SUBSONIC="$(usex streaming)"
+ -DENABLE_TIDAL="$(usex streaming)"
+ -DENABLE_QOBUZ="$(usex streaming)"
+ -DENABLE_SPOTIFY="$(usex streaming)"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use test && cmake_build build_tests
+}
+
+src_test() {
+ QT_QPA_PLATFORM=offscreen cmake_build run_strawberry_tests
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ use dbus && optfeature "removable device detection" sys-fs/udisks
+
+ elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta "
+ elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags "
+ elog "depending on your preferences"
+}
diff --git a/media-sound/strawberry/strawberry-1.2.30.ebuild b/media-sound/strawberry/strawberry-1.2.30.ebuild
new file mode 100644
index 000000000000..6dc519c2854c
--- /dev/null
+++ b/media-sound/strawberry/strawberry-1.2.30.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Modern music player and library organizer based on Clementine and Qt"
+HOMEPAGE="https://www.strawberrymusicplayer.org/"
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://github.com/strawberrymusicplayer/strawberry"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="alsa cdda chromaprint +dbus debug discord kde +loudness ipod moodbar mtp +pulseaudio streaming test X"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="kde? ( dbus )"
+
+COMMON_DEPEND="
+ dev-db/sqlite:3
+ dev-libs/glib:2
+ dev-libs/icu:=
+ dev-libs/kdsingleapplication:=[qt6(+)]
+ dev-libs/openssl:=
+ dev-qt/qtbase:6[concurrent,dbus?,gui,network,ssl,sql,sqlite,widgets,X?]
+ media-libs/taglib:=
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0[alsa?]
+ alsa? ( media-libs/alsa-lib )
+ cdda? ( dev-libs/libcdio:= )
+ chromaprint? ( media-libs/chromaprint:= )
+ ipod? (
+ media-libs/libgpod
+ x11-libs/gdk-pixbuf:2
+ )
+ loudness? ( media-libs/libebur128:= )
+ moodbar? ( sci-libs/fftw:3.0= )
+ mtp? ( media-libs/libmtp:= )
+ pulseaudio? ( media-libs/libpulse )
+ X? ( x11-libs/libX11 )
+"
+# gst-plugins-good provides spectrum plugin for moodbar
+RDEPEND="${COMMON_DEPEND}
+ media-plugins/gst-plugins-meta:1.0
+ moodbar? ( media-libs/gst-plugins-good:1.0 )
+ pulseaudio? ( media-plugins/gst-plugins-pulse:1.0 )
+ streaming? ( media-plugins/gst-plugins-soup:1.0 )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/sparsehash
+ dev-libs/boost
+ test? ( dev-cpp/gtest )
+"
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.2.11-unforce_alsa.patch
+)
+
+DOCS=( Changelog README.md )
+
+src_configure() {
+ # spotify is not in portage (gst-plugins-rs)
+ local mycmakeargs=(
+ $(cmake_use_find_package test GTest)
+ $(cmake_use_find_package X X11)
+ -DBUILD_WERROR=OFF
+ # avoid automagically enabling of ccache (bug #611010)
+ -DCCACHE_EXECUTABLE=OFF
+ -DENABLE_GIO=ON
+ -DENABLE_GIO_UNIX=ON
+ # depends on sparsehash and taglib
+ # enabled by default because stream reading is not optional
+ -DENABLE_STREAMTAGREADER=ON
+ -DENABLE_ALSA="$(usex alsa)"
+ -DENABLE_PULSE="$(usex pulseaudio)"
+ -DENABLE_DBUS="$(usex dbus)"
+ -DENABLE_MPRIS2="$(usex dbus)"
+ -DENABLE_UDISKS2="$(usex dbus)"
+ -DENABLE_DEBUG_OUTPUT="$(usex debug)"
+ -DENABLE_DISCORD_RPC="$(usex discord)"
+ -DENABLE_KGLOBALACCEL_GLOBALSHORTCUTS=$(usex kde)
+ -DENABLE_CHROMAPRINT="$(usex chromaprint)"
+ -DENABLE_SONGTRACKING="$(usex chromaprint)"
+ -DENABLE_TAGFETCHER="$(usex chromaprint)"
+ -DENABLE_X11_GLOBALSHORTCUTS="$(usex X)"
+ -DENABLE_AUDIOCD="$(usex cdda)"
+ -DENABLE_MTP="$(usex mtp)"
+ -DENABLE_GPOD="$(usex ipod)"
+ -DENABLE_MOODBAR="$(usex moodbar)"
+ -DENABLE_GSTFASTSPECTRUM="$(usex moodbar)"
+ -DENABLE_WAVEFORM="$(usex moodbar)"
+ -DENABLE_EBUR128="$(usex loudness)"
+ -DENABLE_SUBSONIC="$(usex streaming)"
+ -DENABLE_TIDAL="$(usex streaming)"
+ -DENABLE_QOBUZ="$(usex streaming)"
+ -DENABLE_SPOTIFY="$(usex streaming)"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use test && cmake_build build_tests
+}
+
+src_test() {
+ QT_QPA_PLATFORM=offscreen cmake_build run_strawberry_tests
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ use dbus && optfeature "removable device detection" sys-fs/udisks
+
+ elog "Note that list of supported formats is controlled by media-plugins/gst-plugins-meta "
+ elog "USE flags. You may be interested in setting aac, flac, mp3, ogg or wavpack USE flags "
+ elog "depending on your preferences"
+}
diff --git a/media-sound/strawberry/strawberry-9999.ebuild b/media-sound/strawberry/strawberry-9999.ebuild
index 8961b775fea6..6dc519c2854c 100644
--- a/media-sound/strawberry/strawberry-9999.ebuild
+++ b/media-sound/strawberry/strawberry-9999.ebuild
@@ -25,7 +25,8 @@ COMMON_DEPEND="
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/icu:=
- dev-libs/kdsingleapplication[qt6(+)]
+ dev-libs/kdsingleapplication:=[qt6(+)]
+ dev-libs/openssl:=
dev-qt/qtbase:6[concurrent,dbus?,gui,network,ssl,sql,sqlite,widgets,X?]
media-libs/taglib:=
media-libs/gstreamer:1.0
diff --git a/media-sound/vorbis-tools/Manifest b/media-sound/vorbis-tools/Manifest
index a898479f8ebe..934b5d1f9380 100644
--- a/media-sound/vorbis-tools/Manifest
+++ b/media-sound/vorbis-tools/Manifest
@@ -1 +1,2 @@
DIST vorbis-tools-1.4.2.tar.gz 1389947 BLAKE2B 6cec240a2c069a74accfadd4d4a5a2a75bb4ad40c83aff86e190f7b19a87d4348d7a932e69a9ae9dd2efff636f47d3465b3d26d39393b4fec925cb7d1543f77e SHA512 31681560434054706981aef64406975295eb405a9d2d7c0468af789d6c23edb7cfc1c19d26a28fa7061835524289cdc6d217a4669c43a2eb828189370cc6fcaf
+DIST vorbis-tools-1.4.3.tar.gz 1804238 BLAKE2B 73adcf717256cead97441246fd31723ba1238f97c17d41a7238530eb2819406ee81ad725f26940de715cbe14b372214053f053026e127664068c6fec0a3651b5 SHA512 096cb82073ca697fd3556e11c09e8296f60d4abc3cdfee6296fe8643f2e39edcf093704453901fe34d03c7818f59d665d665504a217c1399079df1d936d763e4
diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-docdir.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-docdir.patch
new file mode 100644
index 000000000000..b1ccf3cfb0f7
--- /dev/null
+++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-docdir.patch
@@ -0,0 +1,11 @@
+--- a/ogg123/Makefile.am
++++ b/ogg123/Makefile.am
+@@ -25,7 +25,7 @@ datadir = @datadir@
+ localedir = $(datadir)/locale
+ DEFS = -DSYSCONFDIR=\"$(sysconfdir)\" -DLOCALEDIR=\"$(localedir)\" @DEFS@
+
+-docdir = $(datadir)/doc/$(PACKAGE)
++docdir = @docdir@
+ mandir = @MANDIR@
+
+ bin_PROGRAMS = ogg123
diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-fix_loop.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-fix_loop.patch
new file mode 100644
index 000000000000..705f8cc745fa
--- /dev/null
+++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-fix_loop.patch
@@ -0,0 +1,170 @@
+backport 2/2 from https://gitlab.xiph.org/xiph/vorbis-tools/-/merge_requests/27.patch
+From cfc497a442f51fb4885e132deaf2e0ba067bd280 Mon Sep 17 00:00:00 2001
+From: "Timothy B. Terriberry" <tterribe@xiph.org>
+Date: Tue, 24 Jun 2025 09:38:56 -0700
+Subject: [PATCH 2/2] ogg123: Handle EOF/error in remote interface
+
+Previously, if there was an error or EOF reading commands for the
+ remote interface, the reader would loop infinitely trying to read
+ another command that will never come.
+Instead, treat error or EOF as a Quit command.
+
+We manually send an error message / log, instead of using the
+ existing error path, because we still want the main thread to
+ process the Quit.
+--- a/ogg123/remote.c
++++ b/ogg123/remote.c
+@@ -139,6 +139,7 @@ static void * remotethread(void * arg) {
+ buf[MAXBUF]=0;
+
+ while(!done) {
++ char *ret;
+ /* Read a line */
+ buf[0] = 0;
+ send_log("Waiting for input: ...");
+@@ -149,77 +150,86 @@ static void * remotethread(void * arg) {
+ select (1, &fd, NULL, NULL, NULL);
+ #endif
+
+- fgets(buf, MAXBUF, stdin);
+- buf[strcspn(buf, "\n")] = 0;
++ ret = fgets(buf, MAXBUF, stdin);
+
+ /* Lock on */
+ pthread_mutex_lock (&main_lock);
+
+- send_log("Input: %s", buf);
+- error = 0;
+-
+- if (!strncasecmp(buf,"l",1)) {
+- /* prepare to load */
+- if ((b=strchr(buf,' ')) != NULL) {
+- /* Prepare to load a new song */
+- strcpy((char*)arg, b+1);
++ if (ret != NULL) {
++ buf[strcspn(buf, "\n")] = 0;
++ send_log("Input: %s", buf);
++ error = 0;
++
++ if (!strncasecmp(buf,"l",1)) {
++ /* prepare to load */
++ if ((b=strchr(buf,' ')) != NULL) {
++ /* Prepare to load a new song */
++ strcpy((char*)arg, b+1);
++ setstatus(NEXT);
++ }
++ else {
++ /* Invalid load command */
++ error = 1;
++ }
++ }
++ else
++ if (!strncasecmp(buf,"p",1)) {
++ /* Prepare to (un)pause */
++ invertpause();
++ }
++ else
++ if (!strncasecmp(buf,"j",1)) {
++ /* Prepare to seek */
++ if ((b=strchr(buf,' ')) != NULL) {
++ set_seek_opt(&options, b+1);
++ }
++ ignore = 1;
++ }
++ else
++ if (!strncasecmp(buf,"s",1)) {
++ /* Prepare to stop */
++ setstatus(STOP);
++ }
++ else
++ if (!strncasecmp(buf,"r",1)) {
++ /* Prepare to reload */
+ setstatus(NEXT);
+- }
++ }
++ else
++ if (!strncasecmp(buf,"h",1)) {
++ /* Send help */
++ send_msg("H +----------------------------------------------------+");
++ send_msg("H | Ogg123 remote interface |");
++ send_msg("H |----------------------------------------------------|");
++ send_msg("H | Load <file> - load a file and starts playing |");
++ send_msg("H | Pause - pause or unpause playing |");
++ send_msg("H | Jump [+|-]<f> - jump <f> seconds forth or back |");
++ send_msg("H | Stop - stop playing |");
++ send_msg("H | Reload - reload last song |");
++ send_msg("H | Quit - quit ogg123 |");
++ send_msg("H |----------------------------------------------------|");
++ send_msg("H | refer to README.remote for documentation |");
++ send_msg("H +----------------------------------------------------+");
++ ignore = 1;
++ }
++ else
++ if (!strncasecmp(buf,"q",1)) {
++ /* Prepare to quit */
++ setstatus(QUIT);
++ done = 1;
++ }
+ else {
+- /* Invalid load command */
++ /* Unknown input received */
+ error = 1;
+ }
+ }
+- else
+- if (!strncasecmp(buf,"p",1)) {
+- /* Prepare to (un)pause */
+- invertpause();
+- }
+- else
+- if (!strncasecmp(buf,"j",1)) {
+- /* Prepare to seek */
+- if ((b=strchr(buf,' ')) != NULL) {
+- set_seek_opt(&options, b+1);
+- }
+- ignore = 1;
+- }
+- else
+- if (!strncasecmp(buf,"s",1)) {
+- /* Prepare to stop */
+- setstatus(STOP);
+- }
+- else
+- if (!strncasecmp(buf,"r",1)) {
+- /* Prepare to reload */
+- setstatus(NEXT);
+- }
+- else
+- if (!strncasecmp(buf,"h",1)) {
+- /* Send help */
+- send_msg("H +----------------------------------------------------+");
+- send_msg("H | Ogg123 remote interface |");
+- send_msg("H |----------------------------------------------------|");
+- send_msg("H | Load <file> - load a file and starts playing |");
+- send_msg("H | Pause - pause or unpause playing |");
+- send_msg("H | Jump [+|-]<f> - jump <f> seconds forth or back |");
+- send_msg("H | Stop - stop playing |");
+- send_msg("H | Reload - reload last song |");
+- send_msg("H | Quit - quit ogg123 |");
+- send_msg("H |----------------------------------------------------|");
+- send_msg("H | refer to README.remote for documentation |");
+- send_msg("H +----------------------------------------------------+");
+- ignore = 1;
+- }
+- else
+- if (!strncasecmp(buf,"q",1)) {
+- /* Prepare to quit */
++ else {
++ send_err("E EOF or error reading commands");
++ send_log("EOF or error reading commands");
++ /* Treat EOF or error as a quit command. */
+ setstatus(QUIT);
+ done = 1;
+ }
+- else {
+- /* Unknown input received */
+- error = 1;
+- }
+
+ if (ignore) {
+ /* Unlock */
diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-out-of-bounds.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-out-of-bounds.patch
new file mode 100644
index 000000000000..2cade4238285
--- /dev/null
+++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-out-of-bounds.patch
@@ -0,0 +1,56 @@
+backport 1/2 https://gitlab.xiph.org/xiph/vorbis-tools/-/merge_requests/27.patch
+From 4bb4fb33b25949178179f689db9afb477abeb572 Mon Sep 17 00:00:00 2001
+From: "Timothy B. Terriberry" <tterribe@xiph.org>
+Date: Tue, 24 Jun 2025 09:14:13 -0700
+Subject: [PATCH 1/2] Do not assume fgets result is non-empty
+
+If a file contains an embedded NUL ('\0') character, strlen() on
+ the result of fgets() can be 0, even when we have not reached the
+ end of the file.
+Therefore we cannot access index [strlen(buf)-1] to check a
+ character at the end of the string.
+
+Thanks to Momoko Shiraishi for the report.
+
+Fixes #2332
+--- a/ogg123/playlist.c
++++ b/ogg123/playlist.c
+@@ -265,10 +265,14 @@ int playlist_append_from_file(playlist_t *list, char *playlist_filename)
+
+ /* Crop off trailing newlines if present. Handle DOS (\r\n), Unix (\n)
+ * and MacOS<9 (\r) line endings. */
+- if (filename[length - 2] == '\r' && filename[length - 1] == '\n')
++ if (length >= 2 && filename[length - 2] == '\r'
++ && filename[length - 1] == '\n') {
+ filename[length - 2] = '\0';
+- else if (filename[length - 1] == '\n' || filename[length - 1] == '\r')
++ }
++ else if (length >= 1 && (
++ filename[length - 1] == '\n' || filename[length - 1] == '\r')) {
+ filename[length - 1] = '\0';
++ }
+
+ if (stat(filename, &stat_buf) == 0) {
+
+--- a/ogg123/remote.c
++++ b/ogg123/remote.c
+@@ -150,7 +150,7 @@ static void * remotethread(void * arg) {
+ #endif
+
+ fgets(buf, MAXBUF, stdin);
+- buf[strlen(buf)-1] = 0;
++ buf[strcspn(buf, "\n")] = 0;
+
+ /* Lock on */
+ pthread_mutex_lock (&main_lock);
+--- a/vorbiscomment/vcomment.c
++++ b/vorbiscomment/vcomment.c
+@@ -123,7 +123,7 @@ char * read_line (FILE *input)
+ buffers[buffer_count] = buffer;
+ buffer_count++;
+
+- if (retval[strlen (retval) - 1] == '\n')
++ if (strchr(retval, '\n') != NULL)
+ {
+ /* End of the line */
+ break;
diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_getopt.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_getopt.patch
new file mode 100644
index 000000000000..c586696cc512
--- /dev/null
+++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_getopt.patch
@@ -0,0 +1,35 @@
+remove old bundled getopt and use glibc/musl instead
+--- a/include/Makefile.am
++++ b/include/Makefile.am
+@@ -1,3 +1,3 @@
+ ## Process this file with automake to produce Makefile.in
+
+-EXTRA_DIST = utf8.h getopt.h i18n.h base64.h picture.h
++EXTRA_DIST = utf8.h i18n.h base64.h picture.h
+--- a/share/Makefile.am
++++ b/share/Makefile.am
+@@ -2,12 +2,10 @@
+
+ AM_CPPFLAGS = -I$(top_srcdir)/include
+
+-noinst_LIBRARIES = libutf8.a libgetopt.a libbase64.a libpicture.a
++noinst_LIBRARIES = libutf8.a libbase64.a libpicture.a
+
+ libutf8_a_SOURCES = charset.c charset.h iconvert.c utf8.c
+
+-libgetopt_a_SOURCES = getopt.c getopt1.c
+-
+ libbase64_a_SOURCES = base64.c
+
+ libpicture_a_SOURCES = picture.c
+--- a/configure.ac
++++ b/configure.ac
+@@ -193,7 +193,7 @@ fi
+ AM_CONDITIONAL(HAVE_LIBOPUSFILE, test "x$HAVE_LIBOPUSFILE" = "xyes")
+
+
+-SHARE_LIBS='$(top_builddir)/share/libutf8.a $(top_builddir)/share/libgetopt.a'
++SHARE_LIBS='$(top_builddir)/share/libutf8.a'
+ SHARE_CFLAGS='-I$(top_srcdir)/include'
+
+ I18N_CFLAGS='-I$(top_srcdir)/intl'
diff --git a/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_intl.patch b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_intl.patch
new file mode 100644
index 000000000000..398e8af4b47b
--- /dev/null
+++ b/media-sound/vorbis-tools/files/vorbis-tools-1.4.3-unbundle_intl.patch
@@ -0,0 +1,35 @@
+see https://bugs.gentoo.org/945288
+unbundle old version
+this part is updated by upstream w/ https://gitlab.xiph.org/xiph/vorbis-tools/-/merge_requests/25.patch
+--- a/configure.ac
++++ b/configure.ac
+@@ -196,8 +196,6 @@ fi
+ SHARE_LIBS='$(top_builddir)/share/libutf8.a $(top_builddir)/share/libgetopt.a'
+ SHARE_CFLAGS='-I$(top_srcdir)/include'
+
+-I18N_CFLAGS='-I$(top_srcdir)/intl'
+-I18N_LIBS=$INTLLIBS
+
+ SOCKET_LIBS=
+ AC_CHECK_LIB(socket, socket, SOCKET_LIBS="-lsocket")
+@@ -413,7 +413,6 @@ AC_CONFIG_FILES([
+ Makefile
+ m4/Makefile
+ po/Makefile.in
+-intl/Makefile
+ include/Makefile
+ share/Makefile
+ win32/Makefile
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -2,8 +2,8 @@
+
+ AUTOMAKE_OPTIONS = foreign dist-zip
+
+-SUBDIRS = po intl include share win32 @OPT_SUBDIRS@ tests
+-DIST_SUBDIRS = po intl include share win32 ogg123 oggenc oggdec ogginfo \
++SUBDIRS = po include share win32 @OPT_SUBDIRS@ tests
++DIST_SUBDIRS = po include share win32 ogg123 oggenc oggdec ogginfo \
+ vcut vorbiscomment m4 tests
+
+ EXTRA_DIST = config.rpath README AUTHORS COPYING CHANGES
diff --git a/media-sound/vorbis-tools/metadata.xml b/media-sound/vorbis-tools/metadata.xml
index 67fe49447a7b..7e4d34d15689 100644
--- a/media-sound/vorbis-tools/metadata.xml
+++ b/media-sound/vorbis-tools/metadata.xml
@@ -7,7 +7,7 @@
</maintainer>
<use>
<flag name="kate">Adds support for Ogg Kate subtitles via libkate.</flag>
- <flag name="ogg123">Build ogg123 player, needs libao and curl</flag>
+ <flag name="ogg123">Build ogg123 player, needs libao opusfile and curl</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:xiph:vorbis-tools</remote-id>
diff --git a/media-sound/vorbis-tools/vorbis-tools-1.4.3.ebuild b/media-sound/vorbis-tools/vorbis-tools-1.4.3.ebuild
new file mode 100644
index 000000000000..4e7dd23f80a0
--- /dev/null
+++ b/media-sound/vorbis-tools/vorbis-tools-1.4.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Tools for using the Ogg Vorbis sound file format"
+HOMEPAGE="https://xiph.org/vorbis/"
+SRC_URI="https://ftp.osuosl.org/pub/xiph/releases/vorbis/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="flac kate +ogg123 speex"
+
+RDEPEND="
+ media-libs/libogg
+ media-libs/libvorbis
+ flac? ( media-libs/flac:= )
+ kate? ( media-libs/libkate )
+ ogg123? (
+ media-libs/libao
+ media-libs/opusfile
+ net-misc/curl
+ speex? ( media-libs/speex )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.4.3-docdir.patch
+ "${FILESDIR}"/${PN}-1.4.3-unbundle_getopt.patch
+
+ # updated by upstream in master #945288
+ "${FILESDIR}"/${P}-unbundle_intl.patch
+
+ # backport https://gitlab.xiph.org/xiph/vorbis-tools/-/merge_requests/27.patch
+ "${FILESDIR}"/${P}-out-of-bounds.patch
+ "${FILESDIR}"/${P}-fix_loop.patch
+)
+
+src_prepare() {
+ default
+
+ # updated by upstream in master #945288
+ rm -r intl || die
+
+ # use glibc/musl instead
+ rm share/getopt{,1}.c include/getopt.h || die
+
+ eautoreconf
+}
+
+src_configure() {
+ # preliminary check with hardcoded pkg-config
+ # then PKG_CHECK_MODULES from m4/pkg.m4 correctly handles PKG_CONFIG
+ export ac_cv_prog_HAVE_PKG_CONFIG=yes
+ tc-export PKG_CONFIG
+
+ local myeconfargs=(
+ $(use_with flac)
+ $(use_with kate)
+ $(use_enable ogg123)
+ $(use_with speex)
+ )
+ econf "${myeconfargs[@]}"
+}
diff --git a/media-sound/ytm-player/Manifest b/media-sound/ytm-player/Manifest
index 99d79266ee41..aa0f1034aefd 100644
--- a/media-sound/ytm-player/Manifest
+++ b/media-sound/ytm-player/Manifest
@@ -1,3 +1,2 @@
-DIST ytm-player-1.9.4.tar.gz 1791782 BLAKE2B 140c11727b26663ca634c1aef00669fe797024295561743eebc6965652db20f8b8b2bd1738978a5b89d0dcf69bd8265e6b0897f7c353bf765a6f429dd2f73c38 SHA512 97501d8651038000eb568e6a71f0649a4c2e6232564f13755149b89304673bf8d3110e182d9e94de020f32695a22a106c27d5a17e008c5ba73caebb228be1c9c
-DIST ytm-player-1.9.5.tar.gz 1807100 BLAKE2B f12f077eeb5d8e86369f5f51d68813762af544db7025a3905002fcc4f1081bbfc47961e167d0dd9790b1184e1690bda3876edb5019194660baf140c3dfd4cc5e SHA512 ca7db13f5c1a74cfbb2fbd72640746b82944555bd1ad729783030cf104be0ee57880077733867f931fe8d0b0620a45c51a4f986bf0e908be861f27a6d19516d6
DIST ytm-player-2.0.0.tar.gz 1881257 BLAKE2B 463423e556d3a0f85a1eb99a51a9cc349813bf83e88b96422aca750300a1f1bfd317d054756cc94d2ba43019ba5e17ceb39fe079494dfe577e0275eac8f4fe14 SHA512 4860f36f11eebb1bf2bfa89a9313ef860df7f438c836a1936f756efc6689f3d9ebcf320dd5c70c502112149fa143135ffcb82f16f2c67c5c08c019fc4e542c07
+DIST ytm-player-2.1.0.tar.gz 2244774 BLAKE2B f13ab534dae3d86f2ee14c060db6f329288c5227bb2e41b4ee940125bb92b21daa7c26d36ebddcc731c5c6ac1bef6a4a2c69d75b1e2c454ca1b4a84930eb7080 SHA512 72434ba8b360d0322ce851a6e95b0641a113b6d27f27b68b2d3427401b66c67855aaf665f41577bbb70add129483c78a8e8415febc4302d4d9a8392bae65214b
diff --git a/media-sound/ytm-player/ytm-player-1.9.4.ebuild b/media-sound/ytm-player/ytm-player-1.9.4.ebuild
deleted file mode 100644
index ed71b718abd3..000000000000
--- a/media-sound/ytm-player/ytm-player-1.9.4.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Full-featured YouTube Music TUI client with vim-style navigation"
-HOMEPAGE="https://github.com/peternaame-boop/ytm-player"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/peternaame-boop/ytm-player.git"
-else
- SRC_URI="https://github.com/peternaame-boop/ytm-player/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-DOCS=(
- {README,CHANGELOG,SECURITY}.md
- docs/
-)
-
-RDEPEND="
- media-video/mpv
- >=net-misc/yt-dlp-2025.01.12[${PYTHON_USEDEP}]
- >=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}]
- >=dev-python/click-8.1.0[${PYTHON_USEDEP}]
- >=dev-python/python-mpv-1.0.0[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0[${PYTHON_USEDEP}]
- >=dev-python/textual-7.0.0[${PYTHON_USEDEP}]
- >=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- >=dev-python/anyascii-0.3.0[${PYTHON_USEDEP}]
- >=dev-python/responses-0.25.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=( pytest-asyncio )
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature "MPRIS media key support" dev-python/dbus-next
- optfeature "last.fm scrobbling" dev-python/pylast
- optfeature "Discord rich presence" dev-python/pypresence
- optfeature "spotify playlist import" dev-python/spotipy # spotifyscraper & thefuzz are not packaged
- optfeature "lyrics transliteration to ASCII" dev-python/anyascii
-}
-
-python_test() {
- # The default portage tempdir is too long for AF_UNIX sockets
- local -x TMPDIR=/tmp
- epytest
-}
diff --git a/media-sound/ytm-player/ytm-player-1.9.5.ebuild b/media-sound/ytm-player/ytm-player-2.1.0.ebuild
index d662975b14b0..ca50b218b054 100644
--- a/media-sound/ytm-player/ytm-player-1.9.5.ebuild
+++ b/media-sound/ytm-player/ytm-player-2.1.0.ebuild
@@ -32,14 +32,14 @@ DOCS=(
RDEPEND="
media-video/mpv
- >=net-misc/yt-dlp-2025.01.12[${PYTHON_USEDEP}]
+ >=net-misc/yt-dlp-2026.08.19[${PYTHON_USEDEP}]
>=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}]
>=dev-python/click-8.1.0[${PYTHON_USEDEP}]
>=dev-python/python-mpv-1.0.0[${PYTHON_USEDEP}]
>=dev-python/pillow-10.0[${PYTHON_USEDEP}]
>=dev-python/textual-7.0.0[${PYTHON_USEDEP}]
>=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}]
- >=dev-python/dbus-fast-4.0.0[${PYTHON_USEDEP}]
+ >=dev-python/dbus-fast-5.0.0[${PYTHON_USEDEP}]
>=dev-python/packaging-21.0[${PYTHON_USEDEP}]
"
diff --git a/media-sound/ytm-player/ytm-player-9999.ebuild b/media-sound/ytm-player/ytm-player-9999.ebuild
index f225d7e8b921..ca50b218b054 100644
--- a/media-sound/ytm-player/ytm-player-9999.ebuild
+++ b/media-sound/ytm-player/ytm-player-9999.ebuild
@@ -32,7 +32,7 @@ DOCS=(
RDEPEND="
media-video/mpv
- >=net-misc/yt-dlp-2025.01.12[${PYTHON_USEDEP}]
+ >=net-misc/yt-dlp-2026.08.19[${PYTHON_USEDEP}]
>=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}]
>=dev-python/click-8.1.0[${PYTHON_USEDEP}]
>=dev-python/python-mpv-1.0.0[${PYTHON_USEDEP}]
diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-152.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-152.ebuild
index 74d166fd5191..5acc427d848e 100644
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-152.ebuild
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-152.ebuild
@@ -16,7 +16,7 @@ LICENSE="
"
SLOT="${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64"
# Options to use as use_enable in the foo[:bar] form.
# This will feed configure with $(use_enable foo bar)
diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-8.1.2.ebuild b/media-video/ffmpeg-compat/ffmpeg-compat-8.1.2.ebuild
index 1e8385df3981..0740d33c8dc8 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-8.1.2.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-8.1.2.ebuild
@@ -403,12 +403,6 @@ src_prepare() {
tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835
fi
filter-lto
-
- # workaround ICE with <gcc-16.1.1_p20260606:16 (bug #973641)
- # TODO: kept to let people update, cleanup after a few months
- tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] &&
- has_version -b '<sys-devel/gcc-16.1.1_p20260606:16' &&
- append-flags -fno-tree-vectorize
}
multilib_src_configure() {
diff --git a/media-video/ffmpeg/ffmpeg-8.1.2.ebuild b/media-video/ffmpeg/ffmpeg-8.1.2.ebuild
index 1e8385df3981..0740d33c8dc8 100644
--- a/media-video/ffmpeg/ffmpeg-8.1.2.ebuild
+++ b/media-video/ffmpeg/ffmpeg-8.1.2.ebuild
@@ -403,12 +403,6 @@ src_prepare() {
tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835
fi
filter-lto
-
- # workaround ICE with <gcc-16.1.1_p20260606:16 (bug #973641)
- # TODO: kept to let people update, cleanup after a few months
- tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] &&
- has_version -b '<sys-devel/gcc-16.1.1_p20260606:16' &&
- append-flags -fno-tree-vectorize
}
multilib_src_configure() {
diff --git a/media-video/ffmpeg/ffmpeg-9.0.1.ebuild b/media-video/ffmpeg/ffmpeg-9.0.1.ebuild
index 879f3e5e74f1..3af698d0c87f 100644
--- a/media-video/ffmpeg/ffmpeg-9.0.1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-9.0.1.ebuild
@@ -401,12 +401,6 @@ src_prepare() {
tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835
fi
filter-lto
-
- # workaround ICE with <gcc-16.1.1_p20260606:16 (bug #973641)
- # TODO: kept to let people update, cleanup after a few months
- tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] &&
- has_version -b '<sys-devel/gcc-16.1.1_p20260606:16' &&
- append-flags -fno-tree-vectorize
}
multilib_src_configure() {
diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild
index 083895d7723a..867526b87662 100644
--- a/media-video/ffmpeg/ffmpeg-9999.ebuild
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
@@ -404,12 +404,6 @@ src_prepare() {
tc-ld-is-mold && tc-is-clang && FFMPEG_ENABLE_LTO= #963835
fi
filter-lto
-
- # workaround ICE with <gcc-16.1.1_p20260606:16 (bug #973641)
- # TODO: kept to let people update, cleanup after a few months
- tc-is-gcc && [[ $(gcc-major-version) -eq 16 ]] &&
- has_version -b '<sys-devel/gcc-16.1.1_p20260606:16' &&
- append-flags -fno-tree-vectorize
}
multilib_src_configure() {
diff --git a/media-video/mkvtoolnix/Manifest b/media-video/mkvtoolnix/Manifest
index 4a42fd4c981c..745875006f22 100644
--- a/media-video/mkvtoolnix/Manifest
+++ b/media-video/mkvtoolnix/Manifest
@@ -1,6 +1,6 @@
DIST mkvtoolnix-100.0.tar.xz 11147288 BLAKE2B a4f91c33a82b6336daaf840e1b9855c4f377dcc9de76d5c083438a44e293ae376dbd8eb0f5db15efcf9db5655f1697541d5471b66ae8586c58d899ef8e1ada61 SHA512 c8ad196cfcbfd4073931e02f1acee1e5abad954e128c4ee25922dc927790cc80b9e8f060e0821a38316a4ae7510fbac741df8f42c54e2471d57c237ccc434ffb
DIST mkvtoolnix-100.0.tar.xz.sig 833 BLAKE2B a90ff0c94e96dba992e5034d20f081adc57cbc4ddd803e7f1880e771992b9edfebd5a2f74522528262f9e18645e23dec10ca8877975b40bc1c59d8f0ecb9a55f SHA512 146eff1483600b425114e718437d107b876a1d0de0e4fd21042c651ce5c0a087d34bf3e0a240b395d09fbbb368aecd4484cdabdf33ff0026399630a9147a1d38
-DIST mkvtoolnix-98.0.tar.xz 11774440 BLAKE2B 260b47f07fb98ca27a00002ffa023ee5b33debd125b658c0f960d39711387bc25c38dfc76c5b49ccc6c56db745889c82338525b6511d8810644f5694c505b7ff SHA512 938478b16168df309dddb5e6607cdc238df9927c403d0d00310977972827880d1b4250a958cc9be625ed90fd09a3de8af5934347790a315a600b4ea91521c008
-DIST mkvtoolnix-98.0.tar.xz.sig 833 BLAKE2B ff622cfba93fd5f3fd4e8482ae180f20df91a3b41cf53131a39e03664ba7db9c140f9a1cc37f3da6a44f7fdb25b1dd41784bbc2d38b1c16bd44b0e3c4d3b9e96 SHA512 d681ed619c37376ed7afa7b9715996b0cd807bbe670451c1a612ccb84dc20b15d46ac8ff6d6c9a1e0cd9fa4d8ec93ea00aef112a1b45e4a0b4935b0be0e57d86
+DIST mkvtoolnix-101.0.tar.xz 11159732 BLAKE2B ddd8c834e92e77c39b267757315fea6ee1cfad1ad23722050f9a33274b65c36416c30c63f002eb4c08521dd21836db1de649edb8b5cf420dbbddf5ce4f9509c0 SHA512 374575db754d40c995bf361bbed7111b0a509a75d747eb8e8c53ef539fddf809d206691db6ae245a3e8ff2e2f85d4f0ae6c394ea69aad7eebb51d7fb048c0ee4
+DIST mkvtoolnix-101.0.tar.xz.sig 833 BLAKE2B 1eb83ac4980a05a3b2cddba744a819b3e4a2f5e8749a1dc10f5d7e8bc6572051a67abe8ead80428a7c74b329392503fe2e6717dd4e699e7101ef8d140db20be8 SHA512 eddf75e14264499b06484d73566052352099a591eec13949ac7523097156d14040435badc5c0389129ffd84baaffa9ce7c69e721b3d2ed6efcdcca83390de8fa
DIST mkvtoolnix-99.0.tar.xz 11786672 BLAKE2B 1a20482c24fe4ba7daf683e52c0ebb82b3656c971e6fa2117680569dea8034a3fca18c3351e3d1f7004387a670df3b21fa5a1b0e3ab9a25d9752baf0af04130f SHA512 d222bee7656375ed38c29f8993240dc3af0759671275e984977519de6cbe69448a7398504bf5d216bc2ab9df6477ae0bf11d6cc11adb2973124485a224fbe085
DIST mkvtoolnix-99.0.tar.xz.sig 833 BLAKE2B 3ececcb73e08f5c82dcd6676cae1ef0ade32205a2d7a60f16caa61fe81d9a6b659ed0e944240e462d4dbd79a5705ffabf751db67afb133fdb4be8884aee3d9b9 SHA512 97c7b74525175e258055fc1eb33af3c461aba129af810748613b5affc76caf3909f4ee74ead4b402eefa9537dbc374123ec29dfcb4d30ed5c5d0db800f317686
diff --git a/media-video/mkvtoolnix/files/mktoolnix-101.0-fix-nongui-build.patch b/media-video/mkvtoolnix/files/mktoolnix-101.0-fix-nongui-build.patch
new file mode 100644
index 000000000000..7065dd02d8ef
--- /dev/null
+++ b/media-video/mkvtoolnix/files/mktoolnix-101.0-fix-nongui-build.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/978866#c7
+
+Thanks to Bernd Feige.
+
+--- a/rake.d/gtest.rb
++++ b/rake.d/gtest.rb
+@@ -5,12 +5,12 @@ $gtest_internal = c(:GTEST_TYPE) == "int
+
+ namespace :tests do
+ desc "Build the unit tests"
+- task :unit => $gtest_apps.collect { |app| "tests/unit/#{app}/#{app}" + c(:EXEEXT) }
++ task :unit => $gtest_apps.select { |app| app != 'gui' || c?(:BUILD_GUI) }.collect { |app| "tests/unit/#{app}/#{app}" + c(:EXEEXT) }
+
+ desc "Build and run the unit tests"
+ task :run_unit => 'tests:unit' do
+ runtime, args = $building_for[:windows] ? [ "wine", "--gtest_color=no | tr -d '\n'" ] : [ "", "" ]
+- $gtest_apps.each { |app| run "LC_ALL=C #{runtime} ./tests/unit/#{app}/#{app}#{c(:EXEEXT)} #{args}" }
++ $gtest_apps.select { |app| app != 'gui' || c?(:BUILD_GUI) }.each { |app| run "LC_ALL=C #{runtime} ./tests/unit/#{app}/#{app}#{c(:EXEEXT)} #{args}" }
+ end
+
+ if !c(:VALGRIND).to_s.empty?
+
diff --git a/media-video/mkvtoolnix/files/mktoolnix-101.0-optional-tests-build.patch b/media-video/mkvtoolnix/files/mktoolnix-101.0-optional-tests-build.patch
new file mode 100644
index 000000000000..bf9617cd09cb
--- /dev/null
+++ b/media-video/mkvtoolnix/files/mktoolnix-101.0-optional-tests-build.patch
@@ -0,0 +1,31 @@
+https://bugs.gentoo.org/978866#c8
+
+Thanks to Bernd Feige.
+
+--- a/ac/gtest.m4
++++ b/ac/gtest.m4
+@@ -35,5 +35,23 @@ AC_DEFUN([AX_GTEST],[
+ AC_SUBST(GTEST_TYPE)
+ ])
+
+-AX_GTEST
++AC_ARG_ENABLE(
++ [tests],
++ AS_HELP_STRING([--disable-tests],[Disable building of unit tests (default: auto)]),
++ [],
++ [enable_tests=auto]
++)
++
++if test x"$enable_tests" != xno; then
++ AX_GTEST
++else
++ GTEST_CFLAGS=
++ GTEST_LIBS=
++ GTEST_TYPE=no
++ AC_SUBST([GTEST_CFLAGS])
++ AC_SUBST([GTEST_LIBS])
++ AC_SUBST([GTEST_TYPE])
++ AC_MSG_NOTICE([Tests disabled; not looking for gtest])
++fi
++
+ AC_PATH_PROG(VALGRIND, valgrind,, $PATH)
diff --git a/media-video/mkvtoolnix/mkvtoolnix-98.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-101.0.ebuild
index ac25cdd9b58d..aa741353d7f6 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-98.0.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-101.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools flag-o-matic multiprocessing prefix qmake-utils toolchain-funcs xdg
+inherit autotools flag-o-matic multiprocessing prefix qt-utils toolchain-funcs xdg
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
@@ -17,9 +17,7 @@ else
https://mkvtoolnix.download/sources/${P}.tar.xz
verify-sig? ( https://mkvtoolnix.download/sources/${P}.tar.xz.sig )
"
- KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
-
- VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/mkvtoolnix.asc"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
fi
DESCRIPTION="Tools to create, alter, and inspect Matroska files"
@@ -37,12 +35,12 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/boost-1.74.0:=
dev-libs/gmp:=
- >=dev-libs/libebml-1.4.5:=
+ >=dev-libs/libebml-1.4.7:=
>=dev-libs/libfmt-8.0.1:=
>=dev-libs/pugixml-1.11
>=dev-qt/qtbase-6.2:6[dbus?]
media-libs/flac:=
- >=media-libs/libmatroska-1.7.1:=
+ >=media-libs/libmatroska-1.7.2:=
media-libs/libogg
media-libs/libvorbis
virtual/zlib:=
@@ -71,9 +69,15 @@ BDEPEND="
"
if [[ ${PV} != *9999 ]] ; then
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-mkvtoolnix )"
+ BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-moritzbunkus )"
+ VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/moritzbunkus.asc"
fi
+PATCHES=(
+ "${FILESDIR}"/mktoolnix-101.0-optional-tests-build.patch
+ "${FILESDIR}"/mktoolnix-101.0-fix-nongui-build.patch
+)
+
pkg_setup() {
if [[ ${MERGE_TYPE} != binary ]]; then
# bug #927497
@@ -103,7 +107,11 @@ src_prepare() {
fi
# bug #692018
- sed -i -e 's/pandoc/diSaBlEd/' ac/pandoc.m4 || die
+ sed -e 's/pandoc/diSaBlEd/' \
+ -e 's/convert/diSaBlEd/' \
+ -e 's/inkscape/diSaBlEd/' \
+ -e 's/magick/diSaBlEd/' \
+ -i ac/tools.m4 || die
# bug #928463
hprefixify "${S}/ac/ax_docbook.m4"
@@ -121,10 +129,11 @@ src_configure() {
local myeconfargs=(
$(use_enable dbus)
$(use_enable debug)
- $(usex pch "" --disable-precompiled-headers)
- $(use_enable gui)
$(use_with dvd dvdread)
+ $(use_enable gui)
$(use_with nls gettext)
+ $(usex pch "" --disable-precompiled-headers)
+ $(use_enable test tests)
#$(use_with nls po4a)
--disable-update-check
--disable-optimization
@@ -134,7 +143,7 @@ src_configure() {
# Qt (of some version) is always needed, even for non-GUI builds,
# to do e.g. MIME detection. See e.g. bug #844097.
# But most of the Qt deps are conditional on a GUI build.
- --with-qmake6="$(qt6_get_bindir)"/qmake
+ --with-qmake6="$(qt_get_broot_binary 6 qmake)"
)
# Work around bug #904710.
diff --git a/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild b/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild
index 1d54ef2a5eb3..aa741353d7f6 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild
@@ -35,12 +35,12 @@ RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/boost-1.74.0:=
dev-libs/gmp:=
- >=dev-libs/libebml-1.4.5:=
+ >=dev-libs/libebml-1.4.7:=
>=dev-libs/libfmt-8.0.1:=
>=dev-libs/pugixml-1.11
>=dev-qt/qtbase-6.2:6[dbus?]
media-libs/flac:=
- >=media-libs/libmatroska-1.7.1:=
+ >=media-libs/libmatroska-1.7.2:=
media-libs/libogg
media-libs/libvorbis
virtual/zlib:=
@@ -73,6 +73,11 @@ if [[ ${PV} != *9999 ]] ; then
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/moritzbunkus.asc"
fi
+PATCHES=(
+ "${FILESDIR}"/mktoolnix-101.0-optional-tests-build.patch
+ "${FILESDIR}"/mktoolnix-101.0-fix-nongui-build.patch
+)
+
pkg_setup() {
if [[ ${MERGE_TYPE} != binary ]]; then
# bug #927497
@@ -124,10 +129,11 @@ src_configure() {
local myeconfargs=(
$(use_enable dbus)
$(use_enable debug)
- $(usex pch "" --disable-precompiled-headers)
- $(use_enable gui)
$(use_with dvd dvdread)
+ $(use_enable gui)
$(use_with nls gettext)
+ $(usex pch "" --disable-precompiled-headers)
+ $(use_enable test tests)
#$(use_with nls po4a)
--disable-update-check
--disable-optimization
diff --git a/net-dns/knot-resolver/Manifest b/net-dns/knot-resolver/Manifest
index f98d639d8d84..bb1ef2523202 100644
--- a/net-dns/knot-resolver/Manifest
+++ b/net-dns/knot-resolver/Manifest
@@ -1,13 +1,7 @@
-DIST knot-resolver-5.7.6.tar.xz 1924840 BLAKE2B aca1a3f70921c63005b23f3a9ebb6b602bf0e9d75e7d981b68b4c7b60fb3c0221250ca5b2feafad717136a3376270f7314777fdb0e92e4d5932ecdc5ed5c11a8 SHA512 4dcaff56b0368bc147e04ffbf6ce4a3595fa3a59e99e73b516edc7813142abcb20823b987824b11a31e3eca3cc62fa176caf4408361daeac67b6f0587f9a0268
-DIST knot-resolver-5.7.6.tar.xz.asc 833 BLAKE2B 93579242e6deee33477610c91d72c1152bdbd05355a57893a9519955ce022034315669a91c311081a6e2b4683bf641305fe79ae360b2b61e51a02e0b5c4d8361 SHA512 478449d96dddaff9aff134a2a3bc991d8e50423f38a00e7256b54be9ab89d85d66eaa8e83815f4b31700b16fd94f8017493db6347e57d0583feec38bb35655f6
DIST knot-resolver-5.7.7.tar.xz 1927424 BLAKE2B 6661c88128c2146d0d6cce510db5b262de35a84e0fc75b8bb63d4a7be85c9b8883a497adce1d67f19ec74f0a0d26deb5b49f1ca9eb964140577f2f82f16ad479 SHA512 757b5cb52871a062e25130cbe07e93635005d46f046eae4b72391ab6d58358244c77edc0aded9c3ea4c86fbf6e9809210157207d277e8a4228df680787621500
DIST knot-resolver-5.7.7.tar.xz.asc 833 BLAKE2B a3af2a2ce3bdfc54b3eda16944b1a6a18a9eca90021c66da930546bd6fcc9809b58abc511b8110e17e7d6cca90d15c3d9f23743a6c1eacdb9c96537e732bee95 SHA512 d0900982931c8024d2a8cbca0855882a31bab672bccb4ed15b93240bb9f7fe84c66384dcfcb95d18eb91accc17cd17131e784db04ab399078a6f22cd67b9c24b
DIST knot-resolver-5.7.8.tar.xz 1927504 BLAKE2B 439fa3460dc8e15d9b8084b1b18e3d9cb169527a88ebbc95ae82b997e594b796793ed8df39d7d3844bd3865dc09e73a9693df6524927d850bd0286df3cabdd95 SHA512 e5a9a8379da2343cb9e19db9be87f462baf36115cf38ce57fa2a5a0b0a923c4babc6514cda196f204623b3024d4dd5343c408a5c423a4549ddbb7b8bec2cb3ef
DIST knot-resolver-5.7.8.tar.xz.asc 833 BLAKE2B 9ad3a84111af800e5c1cab6e888a0d3eae4e414c0e185ba1f1e8eece3a2129d7c6fadcfd514928417c8fe35909e7cf644162f02ca8d2b2bc0c610cd9ca04872e SHA512 db65c2de19952255c511c9cc70a3a437a671b0f70a3ff61d18fd3f8cb927cce9816ea807119bb35fc2fd2f5e6efe48d8c9f913da209f4e86a3fa03f3a136f9ba
-DIST knot-resolver-6.3.0.tar.xz 2366488 BLAKE2B 5745be9d031d58e7a9175d29307fb7453b76a6ef65a3b9970b9e5c256a38b2f13e5f4eb5bd126c44e4263b5dbebef2f5addf9c495c80e4a8d4ebe5c2169c0a9c SHA512 eafc8f1875561346cf06b13717a96041e5e6d63e02dea85525ff7afa6e7271a8e37048f9596f17d826cc37e157dff666ee8b55eb2c18bae069ca19d3377dceeb
-DIST knot-resolver-6.3.0.tar.xz.asc 833 BLAKE2B 89fcb4b7e83da324c2ab795eaf3f2774d32fda37a702e661d204de5f9e51fbdffdc22c4080e04e07d48574ea8308ea82967ef7ead88d1a8eaaea6b8609215399 SHA512 bb18bd82a348cafeafbfcc3ddad699e804242eadb2b29f29121be7adffd3078af86bf9ce1d86704e8084aa424b94990bc12c1c209b81d72ed785b95854cfc3d5
-DIST knot-resolver-6.4.0.tar.xz 2367316 BLAKE2B dbe67ea0ad3484aba912406f960568c2c92630910863eaf33aeba9b15dce0279810a7df8844aa7d5617f1055de957445042a80c7479972f185bbfff457e96e1d SHA512 3992a014e64899c1867773714d5505b44f714bab511af2b7657456c79706b75eae0ba1f9f93017dd5648793fbbf32baf48208a5789422d2e42a1a361b0d91311
-DIST knot-resolver-6.4.0.tar.xz.asc 833 BLAKE2B 3eafb625f93350c5058deee8505e962c804faa711074dfa4fd78f5ceba235c94dc321308252fde9bbdb5c563ad31eef59ea64fc5f5e5ef71e09388d643027078 SHA512 f7e7760478359b984f6529776c39ff4de33c686c5baed08b8a58667a42e0ba921813ea0b294c7941ff908300eb3061cea69108f37479eff49c04ac01d7600292
DIST knot-resolver-6.4.1.tar.xz 2372020 BLAKE2B cd755323a3e6decf36bacf2508f8f3cf02a4538d1909e17689d1e2d7821e8b9d8e463a1426d6ea765bbfd7cc9aa11894fe8a0ad5e8b51ad9f970c44735fb3a3e SHA512 efd45cacdbf3dc4ef3260dc5163ac6ee224517d0b371fd940d57a9fa814c9c7171a61280bb1464481688dcf9b41d95a0311206b871e3ea8889efe3cbb2d77e12
DIST knot-resolver-6.4.1.tar.xz.asc 833 BLAKE2B e39bb9cb5976b12b1836385c9527434c8bb846de92408e74a7d93e8d64c2469353754967e4c64a3b9e28c3e772ac0a3d794939a1e512a9848a8a78c8f5c501be SHA512 3f4138293027c1041ea278a0c3017b4fa21ea2bc605824e0287746d809358446a73c8f303c55cc910cd938e0892cb18175138d777be6e08465c48bb83ddf48b1
DIST knot-resolver-6.4.2.tar.xz 2372660 BLAKE2B 2bc479e25a0207df75ebb28303ed6783256014a6087800282f7fd5575afe3ddcf069d4825efa5ee9dc631cd5f04365545be5494875703ed31ca0c39539613591 SHA512 c4fec8d9a4b95fcc2ab4bc920e355861e7c2ac0faee3601a14352e9de1ec6ed034c978af8133b0f3100d7b8a1cada959d8b03c852415adaced9777bc43fd4057
diff --git a/net-dns/knot-resolver/files/knot-resolver-5.7.6-fix_cmocka2.patch b/net-dns/knot-resolver/files/knot-resolver-5.7.6-fix_cmocka2.patch
deleted file mode 100644
index 72f6bf3851e9..000000000000
--- a/net-dns/knot-resolver/files/knot-resolver-5.7.6-fix_cmocka2.patch
+++ /dev/null
@@ -1,224 +0,0 @@
-backport https://gitlab.nic.cz/knot/knot-resolver/-/merge_requests/1772.patch
-fix tests with cmocka-2
---- a/lib/generic/test_array.c
-+++ b/lib/generic/test_array.c
-@@ -90,10 +90,10 @@ int main(void)
- {
- test_mm_ctx_init(&global_mm);
-
-- const UnitTest tests[] = {
-- unit_test(test_array),
-- unit_test(test_array_mm)
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_array),
-+ cmocka_unit_test(test_array_mm)
- };
-
-- return run_tests(tests);
-+ return cmocka_run_group_tests(tests, NULL, NULL);
- }
---- a/lib/generic/test_lru.c
-+++ b/lib/generic/test_lru.c
-@@ -82,30 +82,30 @@ static void test_eviction(void **state)
- }
- }
-
--static void test_init(void **state)
-+static int test_init(void **state)
- {
- lru_int_t *lru;
- lru_create(&lru, HASH_SIZE, NULL, NULL);
- assert_non_null(lru);
- *state = lru;
-+ return 0;
- }
-
--static void test_deinit(void **state)
-+static int test_deinit(void **state)
- {
- lru_int_t *lru = *state;
- lru_free(lru);
-+ return 0;
- }
-
- /* Program entry point */
- int main(int argc, char **argv)
- {
-- const UnitTest tests[] = {
-- group_test_setup(test_init),
-- unit_test(test_insert),
-- unit_test(test_missing),
-- unit_test(test_eviction),
-- group_test_teardown(test_deinit)
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_insert),
-+ cmocka_unit_test(test_missing),
-+ cmocka_unit_test(test_eviction),
- };
-
-- return run_group_tests(tests);
-+ return cmocka_run_group_tests(tests, test_init, test_deinit);
- }
---- a/lib/generic/test_pack.c
-+++ b/lib/generic/test_pack.c
-@@ -60,9 +60,9 @@ int main(void)
- {
- test_mm_ctx_init(&global_mm);
-
-- const UnitTest tests[] = {
-- unit_test(test_pack_std),
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_pack_std),
- };
-
-- return run_tests(tests);
-+ return cmocka_run_group_tests(tests, NULL, NULL);
- }
---- a/lib/generic/test_queue.c
-+++ b/lib/generic/test_queue.c
-@@ -62,10 +62,10 @@ static void test_int(void **state_)
-
- int main(void)
- {
-- const UnitTest tests[] = {
-- unit_test(test_int),
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_int),
- };
-
-- return run_tests(tests);
-+ return cmocka_run_group_tests(tests, NULL, NULL);
- }
-
---- a/lib/generic/test_trie.c
-+++ b/lib/generic/test_trie.c
-@@ -33,11 +33,12 @@ static const char *dict[] = {
- #define KEY_LEN(x) (strlen(x) + 1)
- static const int dict_size = sizeof(dict) / sizeof(const char *);
-
--static void test_init(void **state)
-+static int test_init(void **state)
- {
- trie_t *t = trie_create(NULL);
- assert_non_null(t);
- *state = t;
-+ return 0;
- }
-
- static void test_insert(void **state)
-@@ -129,26 +130,25 @@ static void test_leq_bug(void **state)
- trie_free(t);
- }
-
--static void test_deinit(void **state)
-+static int test_deinit(void **state)
- {
- trie_t *t = *state;
- trie_free(t);
- *state = NULL;
-+ return 0;
- }
-
- /* Program entry point */
- int main(int argc, char **argv)
- {
-- const UnitTest tests[] = {
-- group_test_setup(test_init),
-- unit_test(test_insert),
-- unit_test(test_leq_bug),
-- unit_test(test_missing),
-- unit_test(test_iter),
-- unit_test(test_queue),
-- group_test_teardown(test_deinit)
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_insert),
-+ cmocka_unit_test(test_leq_bug),
-+ cmocka_unit_test(test_missing),
-+ cmocka_unit_test(test_iter),
-+ cmocka_unit_test(test_queue),
- };
-
-- return run_group_tests(tests);
-+ return cmocka_run_group_tests(tests, test_init, test_deinit);
- }
-
---- a/lib/test_module.c
-+++ b/lib/test_module.c
-@@ -29,11 +29,11 @@ static void test_module_c(void **state)
-
- int main(void)
- {
-- const UnitTest tests[] = {
-- unit_test(test_module_params),
-- unit_test(test_module_builtin),
-- unit_test(test_module_c),
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_module_params),
-+ cmocka_unit_test(test_module_builtin),
-+ cmocka_unit_test(test_module_c),
- };
-
-- return run_tests(tests);
-+ return cmocka_run_group_tests(tests, NULL, NULL);
- }
---- a/lib/test_rplan.c
-+++ b/lib/test_rplan.c
-@@ -65,11 +65,11 @@ static void test_rplan_flags(void **state)
-
- int main(void)
- {
-- const UnitTest tests[] = {
-- unit_test(test_rplan_params),
-- unit_test(test_rplan_push),
-- unit_test(test_rplan_flags)
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_rplan_params),
-+ cmocka_unit_test(test_rplan_push),
-+ cmocka_unit_test(test_rplan_flags)
- };
-
-- return run_tests(tests);
-+ return cmocka_run_group_tests(tests, NULL, NULL);
- }
---- a/lib/test_utils.c
-+++ b/lib/test_utils.c
-@@ -136,12 +136,12 @@ static void test_strptime_diff(void **state)
-
- int main(void)
- {
-- const UnitTest tests[] = {
-- unit_test(test_strcatdup),
-- unit_test(test_straddr),
-- unit_test(test_bitmask),
-- unit_test(test_strptime_diff)
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_strcatdup),
-+ cmocka_unit_test(test_straddr),
-+ cmocka_unit_test(test_bitmask),
-+ cmocka_unit_test(test_strptime_diff)
- };
-
-- return run_tests(tests);
-+ return cmocka_run_group_tests(tests, NULL, NULL);
- }
---- a/lib/test_zonecut.c
-+++ b/lib/test_zonecut.c
-@@ -49,10 +49,10 @@ static void test_zonecut_copy(void **state)
-
- int main(void)
- {
-- const UnitTest tests[] = {
-- unit_test(test_zonecut_params),
-- unit_test(test_zonecut_copy)
-+ const struct CMUnitTest tests[] = {
-+ cmocka_unit_test(test_zonecut_params),
-+ cmocka_unit_test(test_zonecut_copy)
- };
-
-- return run_tests(tests);
-+ return cmocka_run_group_tests(tests, NULL, NULL);
- }
---
-GitLab
-
-
diff --git a/net-dns/knot-resolver/knot-resolver-5.7.6.ebuild b/net-dns/knot-resolver/knot-resolver-5.7.6.ebuild
deleted file mode 100644
index 0e9a47de147f..000000000000
--- a/net-dns/knot-resolver/knot-resolver-5.7.6.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit lua-single meson optfeature tmpfiles verify-sig
-
-DESCRIPTION="A scaleable caching DNS resolver"
-HOMEPAGE="https://www.knot-resolver.cz https://gitlab.nic.cz/knot/knot-resolver"
-SRC_URI="
- https://knot-resolver.nic.cz/release/${P}.tar.xz
- verify-sig? ( https://knot-resolver.nic.cz/release/${P}.tar.xz.asc )
-"
-
-LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-IUSE="caps dnstap jemalloc kresc nghttp2 selinux systemd test xdp"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RDEPEND="
- ${LUA_DEPS}
- acct-group/knot-resolver
- acct-user/knot-resolver
- dev-db/lmdb:=
- dev-libs/libuv:=
- net-dns/knot:=[xdp?]
- net-libs/gnutls:=
- caps? ( sys-libs/libcap-ng )
- dnstap? (
- dev-libs/fstrm
- dev-libs/protobuf-c:=
- )
- jemalloc? ( dev-libs/jemalloc:= )
- kresc? ( dev-libs/libedit )
- nghttp2? ( net-libs/nghttp2:= )
- selinux? ( sec-policy/selinux-knot )
- systemd? ( sys-apps/systemd:= )
-"
-DEPEND="
- ${RDEPEND}
- test? ( dev-util/cmocka )
-"
-BDEPEND="
- virtual/pkgconfig
- verify-sig? ( >=sec-keys/openpgp-keys-knot-resolver-20251203 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/${PN}.asc
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.5.3-docdir.patch
- "${FILESDIR}"/${PN}-5.5.3-nghttp-openssl.patch
- "${FILESDIR}"/${PN}-5.7.4-libsystemd.patch
- "${FILESDIR}"/${PN}-5.7.6-fix_cmocka2.patch
-)
-
-src_configure() {
- local emesonargs=(
- --localstatedir="${EPREFIX}"/var # double lib
- # https://bugs.gentoo.org/870019
- -Dauto_features=disabled
- -Ddoc=disabled
- -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
- -Dopenssl=disabled
- -Dmalloc=$(usex jemalloc jemalloc disabled)
- -Dsystemd_files=enabled
- $(meson_feature caps capng)
- $(meson_feature dnstap)
- $(meson_feature kresc client)
- $(meson_feature nghttp2)
- $(meson_feature systemd)
- $(meson_feature test unit_tests)
- )
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- fowners -R ${PN}: /etc/${PN}
-
- newinitd "${FILESDIR}"/kresd.initd-r2 kresd
- newconfd "${FILESDIR}"/kresd.confd-r1 kresd
- newinitd "${FILESDIR}"/kres-cache-gc.initd kres-cache-gc
-}
-
-pkg_postinst() {
- tmpfiles_process knot-resolver.conf
- optfeature_header "This package is recommended with Knot Resolver:"
- optfeature "asynchronous execution, especially with policy module" dev-lua/cqueues
- elog ""
- optfeature_header "Other packages may also be useful:"
- optfeature "legacy doh and webmgmt (metrics, tracking)" dev-lua/lua-http
- optfeature "server map with geoIP database (webmgmt)" dev-lua/lua-mmdb
-}
diff --git a/net-dns/knot-resolver/knot-resolver-5.7.8.ebuild b/net-dns/knot-resolver/knot-resolver-5.7.8.ebuild
index 8d2c9be73d86..71b0c7bf4315 100644
--- a/net-dns/knot-resolver/knot-resolver-5.7.8.ebuild
+++ b/net-dns/knot-resolver/knot-resolver-5.7.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="caps dnstap kresc nghttp2 selinux systemd test xdp"
RESTRICT="!test? ( test )"
diff --git a/net-dns/knot-resolver/knot-resolver-6.3.0.ebuild b/net-dns/knot-resolver/knot-resolver-6.3.0.ebuild
deleted file mode 100644
index 40f7d65f0979..000000000000
--- a/net-dns/knot-resolver/knot-resolver-6.3.0.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-DISTUTILS_EXT=1
-DISTUTILS_OPTIONAL=1
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 eapi9-ver lua-single meson optfeature tmpfiles verify-sig
-
-DESCRIPTION="Scaleable caching DNS resolver"
-HOMEPAGE="https://www.knot-resolver.cz https://gitlab.nic.cz/knot/knot-resolver"
-SRC_URI="
- https://knot-resolver.nic.cz/release/${P}.tar.xz
- verify-sig? ( https://knot-resolver.nic.cz/release/${P}.tar.xz.asc )
-"
-
-LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-
-IUSE="caps dnstap +manager nghttp2 quic selinux systemd test xdp"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- ${LUA_REQUIRED_USE}
- manager? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- ${LUA_DEPS}
- acct-group/knot-resolver
- acct-user/knot-resolver
- dev-db/lmdb:=
- dev-libs/libuv:=
- >=net-dns/knot-3.3:=[xdp?]
- net-libs/gnutls:=
- caps? ( sys-libs/libcap-ng )
- dnstap? (
- dev-libs/fstrm
- dev-libs/protobuf-c:=
- )
- manager? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-admin/supervisor[${PYTHON_USEDEP}]
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ')
- )
- nghttp2? ( net-libs/nghttp2:= )
- quic? ( >=net-libs/ngtcp2-1.11.0[gnutls] )
- selinux? ( sec-policy/selinux-knot )
- systemd? ( sys-apps/systemd:= )
-"
-DEPEND="
- ${RDEPEND}
- test? (
- dev-util/cmocka
- manager? (
- $(python_gen_cond_dep '
- dev-python/pyparsing[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- ')
- )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- dnstap? (
- dev-libs/protobuf[protoc(+)]
- dev-libs/protobuf-c
- )
- manager? (
- ${DISTUTILS_DEPS}
- ${PYTHON_DEPS}
- )
- verify-sig? ( >=sec-keys/openpgp-keys-knot-resolver-20260304 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/${PN}.asc
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.5.3-docdir.patch
- "${FILESDIR}"/${PN}-5.5.3-nghttp-openssl.patch
- "${FILESDIR}"/${PN}-6.0.9-config-example.patch
- "${FILESDIR}"/${PN}-6.0.12-pytest_tomllib.patch
- "${FILESDIR}"/${PN}-6.1.0-libsystemd.patch
-)
-
-pkg_setup() {
- lua-single_pkg_setup
- use manager && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- use manager && distutils-r1_src_prepare
-}
-
-src_configure() {
- local emesonargs=(
- --localstatedir="${EPREFIX}"/var # double lib
- # avoid automagic, see #870019
- -Dauto_features=disabled
- # post-install tests
- -Dconfig_tests=disabled
- # DISTUTILS_SINGLE_IMPL can't use python_gen_any_dep
- # disable doc (html) to avoid relying on sphinx for PYTHON_COMPAT
- -Ddoc=disabled
- -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
- # legacy sample config w/o manager
- -Dinstall_kresd_conf=enabled
- # disable jemalloc, see #969223
- -Dmalloc=disabled
- # disable debug for the deprecated module 'http'
- -Dopenssl=disabled
- # always install tmpfiles
- -Dsystemd_files=enabled
- $(meson_feature caps capng)
- $(meson_feature dnstap)
- $(meson_feature nghttp2)
- -Dquic=$(usex quic external disabled)
- $(meson_feature systemd)
- # legacy service w/o manager
- $(meson_feature systemd systemd_legacy_units)
- $(meson_feature test unit_tests)
- )
- meson_src_configure
-}
-
-src_compile() {
- meson_src_compile
- use manager && distutils-r1_src_compile
-}
-
-src_test() {
- meson_src_test
- use manager && distutils-r1_src_test
-}
-
-python_test() {
- epytest tests/manager
-}
-
-src_install() {
- meson_src_install
- if use manager; then
- distutils-r1_src_install
- newinitd "${FILESDIR}"/knot-resolver.initd knot-resolver
- newconfd "${FILESDIR}"/knot-resolver.confd knot-resolver
- else
- rm "${ED}"/usr/lib/systemd/system/knot-resolver.service || die
- fi
- fowners -R ${PN}: /etc/${PN}
- newinitd "${FILESDIR}"/kresd.initd-r2 kresd
- newconfd "${FILESDIR}"/kresd.confd-r1 kresd
- newinitd "${FILESDIR}"/kres-cache-gc.initd kres-cache-gc
-}
-
-pkg_preinst() {
- if use manager && has_version "net-dns/knot-resolver[-manager(-)]"; then
- show_manager_info=1
- fi
-}
-
-pkg_postinst() {
- tmpfiles_process knot-resolver.conf
-
- if ver_replacing -lt 6.0.0; then
- ewarn "Knot-Resolver-6.X brings major changes, please read the guide for upgrading:"
- ewarn "https://www.knot-resolver.cz/documentation/v${PV}/upgrading-to-6.html"
- fi
-
- if [[ -n ${show_manager_info} ]]; then
- elog "You choose the new way, called the manager, to start Knot Resolver:"
- use systemd && elog " systemctl start knot-resolver.service"
- use !systemd && elog " /etc/init.d/knot-resolver start"
- elog "Configuration file: /etc/knot-resolver/config.yaml"
- elog "The older way, without the manager, is still available:"
- use systemd && elog " systemctl start kresd@N.service"
- use !systemd && elog " /etc/init.d/kresd start"
- elog "Configuration file: /etc/knot-resolver/kresd.conf"
- elog "Optional garbage collector: /etc/init.d/kres-cache-gc"
- fi
-
- optfeature_header "This package is recommended with Knot Resolver:"
- optfeature "asynchronous execution, especially with policy module" dev-lua/cqueues
- optfeature_header "Other packages may also be useful:"
- use manager && optfeature "Prometheus metrics (need manager)" dev-python/prometheus-client
- use manager && optfeature "auto-reload TLS certificate files and RPZ files (need manager)" dev-python/watchdog
-}
diff --git a/net-dns/knot-resolver/knot-resolver-6.4.0-r1.ebuild b/net-dns/knot-resolver/knot-resolver-6.4.0-r1.ebuild
deleted file mode 100644
index ddf2b979a4e6..000000000000
--- a/net-dns/knot-resolver/knot-resolver-6.4.0-r1.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-DISTUTILS_EXT=1
-DISTUTILS_OPTIONAL=1
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 eapi9-ver lua-single meson optfeature tmpfiles verify-sig
-
-DESCRIPTION="Scaleable caching DNS resolver"
-HOMEPAGE="https://www.knot-resolver.cz https://gitlab.nic.cz/knot/knot-resolver"
-SRC_URI="
- https://knot-resolver.nic.cz/release/${P}.tar.xz
- verify-sig? ( https://knot-resolver.nic.cz/release/${P}.tar.xz.asc )
-"
-
-LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-IUSE="caps dnstap +manager nghttp2 quic selinux systemd test xdp"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- ${LUA_REQUIRED_USE}
- manager? ( ${PYTHON_REQUIRED_USE} )
-"
-
-RDEPEND="
- ${LUA_DEPS}
- acct-group/knot-resolver
- acct-user/knot-resolver
- dev-db/lmdb:=
- dev-libs/libuv:=
- >=net-dns/knot-3.3:=[xdp?]
- net-libs/gnutls:=
- caps? ( sys-libs/libcap-ng )
- dnstap? (
- dev-libs/fstrm
- dev-libs/protobuf-c:=
- )
- manager? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- app-admin/supervisor[${PYTHON_USEDEP}]
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ')
- )
- nghttp2? ( net-libs/nghttp2:= )
- quic? ( >=net-libs/ngtcp2-1.11.0[gnutls] )
- selinux? ( sec-policy/selinux-knot )
- systemd? ( sys-apps/systemd:= )
-"
-DEPEND="
- ${RDEPEND}
- test? ( dev-util/cmocka )
-"
-BDEPEND="
- virtual/pkgconfig
- dnstap? (
- dev-libs/protobuf[protoc(+)]
- dev-libs/protobuf-c
- )
- manager? (
- ${DISTUTILS_DEPS}
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/setuptools-75.3.2[${PYTHON_USEDEP}]
- test? (
- >=dev-python/pyparsing-3.1.4[${PYTHON_USEDEP}]
- >=dev-python/pytest-asyncio-0.23.8[${PYTHON_USEDEP}]
- )
- ')
- )
- verify-sig? ( >=sec-keys/openpgp-keys-knot-resolver-20260304 )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/${PN}.asc
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.5.3-docdir.patch
- "${FILESDIR}"/${PN}-5.5.3-nghttp-openssl.patch
- "${FILESDIR}"/${PN}-6.0.9-config-example.patch
- "${FILESDIR}"/${PN}-6.0.12-pytest_tomllib.patch
- "${FILESDIR}"/${PN}-6.1.0-libsystemd.patch
-)
-
-pkg_setup() {
- lua-single_pkg_setup
- use manager && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- use manager && distutils-r1_src_prepare
-}
-
-src_configure() {
- local emesonargs=(
- --localstatedir="${EPREFIX}"/var # double lib
- # avoid automagic, see #870019
- -Dauto_features=disabled
- # post-install tests
- -Dconfig_tests=disabled
- # DISTUTILS_SINGLE_IMPL can't use python_gen_any_dep
- # disable doc (html) to avoid relying on sphinx for PYTHON_COMPAT
- -Ddoc=disabled
- -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
- # legacy sample config w/o manager
- -Dinstall_kresd_conf=enabled
- # disable jemalloc, see #969223
- -Dmalloc=disabled
- # disable debug for the deprecated module 'http'
- -Dopenssl=disabled
- # always install tmpfiles
- -Dsystemd_files=enabled
- $(meson_feature caps capng)
- $(meson_feature dnstap)
- $(meson_feature nghttp2)
- -Dquic=$(usex quic external disabled)
- $(meson_feature systemd)
- # legacy service w/o manager
- $(meson_feature systemd systemd_legacy_units)
- $(meson_feature test unit_tests)
- )
- meson_src_configure
-}
-
-src_compile() {
- meson_src_compile
- use manager && distutils-r1_src_compile
-}
-
-src_test() {
- meson_src_test
- use manager && distutils-r1_src_test
-}
-
-python_test() {
- epytest tests/manager
-}
-
-src_install() {
- meson_src_install
- if use manager; then
- distutils-r1_src_install
- newinitd "${FILESDIR}"/knot-resolver.initd knot-resolver
- newconfd "${FILESDIR}"/knot-resolver.confd knot-resolver
- else
- rm "${ED}"/usr/lib/systemd/system/knot-resolver.service || die
- fi
- fowners -R ${PN}: /etc/${PN}
- newinitd "${FILESDIR}"/kresd.initd-r2 kresd
- newconfd "${FILESDIR}"/kresd.confd-r1 kresd
- newinitd "${FILESDIR}"/kres-cache-gc.initd kres-cache-gc
-}
-
-pkg_preinst() {
- if use manager && has_version "net-dns/knot-resolver[-manager(-)]"; then
- show_manager_info=1
- fi
-}
-
-pkg_postinst() {
- tmpfiles_process knot-resolver.conf
-
- if ver_replacing -lt 6.0.0; then
- ewarn "Knot-Resolver-6.X brings major changes, please read the guide for upgrading:"
- ewarn "https://www.knot-resolver.cz/documentation/v${PV}/upgrading-to-6.html"
- fi
-
- if [[ -n ${show_manager_info} ]]; then
- elog "You choose the new way, called the manager, to start Knot Resolver:"
- use systemd && elog " systemctl start knot-resolver.service"
- use !systemd && elog " /etc/init.d/knot-resolver start"
- elog "Configuration file: /etc/knot-resolver/config.yaml"
- elog "The older way, without the manager, is still available:"
- use systemd && elog " systemctl start kresd@N.service"
- use !systemd && elog " /etc/init.d/kresd start"
- elog "Configuration file: /etc/knot-resolver/kresd.conf"
- elog "Optional garbage collector: /etc/init.d/kres-cache-gc"
- fi
-
- optfeature_header "This package is recommended with Knot Resolver:"
- optfeature "asynchronous execution, especially with policy module" dev-lua/cqueues
- optfeature_header "Other packages may also be useful:"
- use manager && optfeature "Prometheus metrics (need manager)" dev-python/prometheus-client
- use manager && optfeature "auto-reload TLS certificate files and RPZ files (need manager)" dev-python/watchdog
-}
diff --git a/net-dns/knot-resolver/knot-resolver-6.4.2.ebuild b/net-dns/knot-resolver/knot-resolver-6.4.2.ebuild
index ddf2b979a4e6..12a5cffcff1c 100644
--- a/net-dns/knot-resolver/knot-resolver-6.4.2.ebuild
+++ b/net-dns/knot-resolver/knot-resolver-6.4.2.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="caps dnstap +manager nghttp2 quic selinux systemd test xdp"
RESTRICT="!test? ( test )"
diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
index 4088afd18ccc..c44aabe11367 100644
--- a/net-dns/knot/Manifest
+++ b/net-dns/knot/Manifest
@@ -1,12 +1,9 @@
-DIST knot-3.4.10-manpages.tar.xz 38344 BLAKE2B a80cbfdfc14d93e714425e65fe26f77ed64c1507930f0954a63fcf4e34d367ebc4cfc9c9ec5bae17efb3628271f0ee387d518f4f8bad89e5680d79b6e0b3eeab SHA512 19ff1b167471ab85370c4ce319df24716b9756bfafa520e43457e3dc1b5897e8da7bd0f64d066d5835e3e85bd34cc50af1e0d0dae8aa5d76d777f8ee66838f49
-DIST knot-3.4.10.tar.xz 1664412 BLAKE2B 6c1e2c9d66551002fd8534b40714790e8ce455c6e91f198bfd50a98ef2edbf0d6ace8aa3055e006ba0869ac8e62f06ec06523051d452dacd6d5e31e6b5d42721 SHA512 836fd79f0db00013450056d01490c560cd6b195438a1b07024db802354a85b638b81937f9f738c45055626e48d84db3069865ecb2509f87a3a3deca7c9e1eeb1
-DIST knot-3.4.10.tar.xz.asc 833 BLAKE2B c9faf63c4f679698d6175e99859107e9bb2de7936e8ddf70ed2aefa778864cc6463cd3f68366115a45a568dbfdba1fb2930f50dc053b7acdba33f316023e3aa9 SHA512 648a2b6827505d43f244b64e34899805029558a2b4e059259e925852aea0203d4c2299a98cf656b36e4474000ba43cf399c957742831251614e77be19b5a63ef
-DIST knot-3.5.4-manpages.tar.xz 40732 BLAKE2B a654321bd36003c9688e15f4b10cd35a800510c1c47bb8a46127e5ffb404401acb43de7ef75944ce17dc8d852d49eab52d4e98210dd09a12ed8c337b061776f8 SHA512 9bea474b273176649fee3e3643ddf35670981c53b6c6d5c9496843eb3705e450d9018790e3381179097e520ffcf6ae0150822b6561b1666a478431d73e8fb427
-DIST knot-3.5.4.tar.xz 1767940 BLAKE2B ddd7b2fdcc2fbd23c3ff3173026883bae4b068eac7b076a641353a0c2f13b525914c6d8df3ea41b339667c28f4f5e70486b51fc7b6eee2de7bdf648b3ec2d3c8 SHA512 2dd51cc2d5c80a9570a8cd89cf094e7445ba60cc44df8152a932da5be2e8734a4c3916d6c36e6dea74031afab5d2af52e64bc7ce9efb93efe752c54ad5a3a818
-DIST knot-3.5.4.tar.xz.asc 833 BLAKE2B c004654493b527cd2f788257d9b7b0169afd3ad36e862a321c4fc68468d379ebbbd7d1433d42c800d30164997f1e9660066b48c92dc7f29415322837d71374a4 SHA512 10da9849134a07303a075d26a9c3a5e59528f8251b250874e34404d71432115f9f1f98c059cf48fb42361f30fb7bbdc0de013f3d2e3ffa8a663bc78048e7e7bd
DIST knot-3.5.5-manpages.tar.xz 41160 BLAKE2B 9dea7dd8500e82712f19816f16a00a4d3cb4fee1fd426c966052386472873438e7b63a64b49dccdb2a460fea1f5e9e2f1b8f27f16ce1a908c03ac4e1d367cf03 SHA512 eac4c2571b997809b8e4fedcdec51992ed6642877b022dafa80d3cfa9a0ed85a13b3fda8785b5a998de4756f72add4a399d9417968d978f522a1bbd90045307a
DIST knot-3.5.5.tar.xz 1734192 BLAKE2B 5ee478109a26e3b163da169e7e22a03780727528f84953e399f25670d48392b6b407388c38b152bc90399f517b70676168735c1aba4028326237b92cdf904938 SHA512 983789c7fbbb191d4bd8e9f13050a5d5310a8bc69184b6d3440711fff88fa631ca6703b0800dd5581bd84850b4253dddfb36c2bdd46f6f158333b5ad934fdfdc
DIST knot-3.5.5.tar.xz.asc 833 BLAKE2B 478aa1fba542f1e5cf00ea35af2d99cf2fe1b88e566dbc056696542e74508f58790c14a88e74a09bb06247a811a58bd4534e7d36cea6825f2111b9020c21e190 SHA512 b20be4fde7d62954898e8e1e9b9d81cad5a543d7d7636fcccebaa313905491c900f7c02c0782b8287f6262736bd08a1a208cda5557776dbeed8aaab589ef1b68
DIST knot-3.5.6-manpages.tar.xz 41136 BLAKE2B 43b295092f42418566206600585f994c7a46498bacc40e0fa5f3a9ab441715c35a95757ee91e4d1b51a317e58b37fc3b248c33a6f77b7b72d6560c93a5341bdf SHA512 41af9e9bba8a06c9902b17a65052e9b0d9ba0cf79b15134181e0c58ecbcab770ef6f9d10a54d1d1707e56ab54953c28c39331dad9a013b54ad59df3402f951e0
DIST knot-3.5.6.tar.xz 1734776 BLAKE2B f03a2da9390e89bd7955505d3f59ca54689e2183b1ea0f82efbf5abedd71f16902c6d09f77adceaedd29573d52135c168441dbf46721709b370269220b68f49b SHA512 bd1818552ab076a007aae2d14fdae053e7ffabb37bcfd6cd4485b866fe2d80675f3a4367a87afe4c4a32ea529a503f2b6857632eb74f7cac0598f15b093d286b
DIST knot-3.5.6.tar.xz.asc 833 BLAKE2B e50abb5e54db106e965ea01d8bed5ee183cc98922368d58144552cb2a6a55af738abd44195624397fc965fead72a687c8cd76554f60ea34013a6b2e6e94652ef SHA512 5647f932b145d6a4fd12e205fe895fe18df67a3e9c33a8bb3fc93b93762bbe46a359b86cf2482e0089eddb8fbe9fe22f306df94527804c9b3bf35631914c1101
+DIST knot-3.5.8-manpages.tar.xz 41224 BLAKE2B b5e09b5d3af811a9e83a5f6e07c18bdd515fbbc3195ec72057f9b0586bf3be620f76c796d549413734e866d3e3738fb8607e74880eac05475363dd0618230a71 SHA512 9e69b6e29a71085a29c8666e82149a3d3bc4196d49294c096708109870f4ab3a980d1b3b70e12b05058fe8cbb42ebb74cb506f31bba827a788241bba459a666e
+DIST knot-3.5.8.tar.xz 1736408 BLAKE2B e7793b469c7782a3aa14c8e02fb038d8d1d943283a9cd4dde7bee6a7296d5c4149e0752f8741317dabadbe4dfe930c715a8c82b6c27bb483b8f358c17acac3c4 SHA512 de7212d4b2d6b5868e848db55a3b276ff650bfe46b1fb8df5a6702d6e1408d85ad25b692a95eb26bd5165e8ebf2b2b9bed6fac46d8f6b870698bb32a97c179f3
+DIST knot-3.5.8.tar.xz.asc 833 BLAKE2B d1bf720b9b20478884ec6336722ac09c0e40a401a8b5c1adb58ae0c43adca5ecd8b941f85b53e2b6b4808bfc768315291f33d3a542ca44b75e7e9159269574b6 SHA512 9f85e7db04d310fed38811b7ee86da80bff4571ea974bc39e81d737a1fd4a587a5ff3fdcb6cea7a04c8ab2590d814411f6fc8b3b8e352ce4a7471c24901f26b4
diff --git a/net-dns/knot/files/knot-3.5.2-fix_automagic_pkcs11.patch b/net-dns/knot/files/knot-3.5.2-fix_automagic_pkcs11.patch
deleted file mode 100644
index 4cc4bf2aa609..000000000000
--- a/net-dns/knot/files/knot-3.5.2-fix_automagic_pkcs11.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-PR merged https://gitlab.nic.cz/knot/knot-dns/-/merge_requests/1830.patch
-remove automagic for PKCS #11 support
-add a option pkcs11 to handle this
---- a/configure.ac
-+++ b/configure.ac
-@@ -151,9 +151,9 @@ PKG_CHECK_MODULES([gnutls], [gnutls >= 3.6.10], [
- CFLAGS="$CFLAGS $gnutls_CFLAGS"
- LIBS="$LIBS $gnutls_LIBS"
-
-- AC_CHECK_FUNC([gnutls_pkcs11_copy_pubkey], [enable_pkcs11=yes], [enable_pkcs11=no])
-- AS_IF([test "$enable_pkcs11" = yes],
-- [AC_DEFINE([ENABLE_PKCS11], [1], [PKCS #11 support available])])
-+ AC_CHECK_FUNC([gnutls_pkcs11_copy_pubkey],
-+ [AC_DEFINE([HAVE_GNUTLS_PKCS11], [1], [gnutls_pkcs11_copy_pubkey available])
-+ gnutls_pkcs11=yes], [gnutls_pkcs11=no])
-
- AC_CHECK_DECL([GNUTLS_SIGN_EDDSA_ED448],
- [AC_DEFINE([HAVE_ED448], [1], [GnuTLS ED448 support available])
-@@ -170,7 +170,21 @@ PKG_CHECK_MODULES([gnutls], [gnutls >= 3.6.10], [
- ], [
- AS_IF([test "$enable_redis" != "module"], [AC_MSG_ERROR([GnuTLS library not found])])
- ])
-+# PKCS11 support
-+AC_ARG_ENABLE([pkcs11],
-+ AS_HELP_STRING([--enable-pkcs11=auto|yes|no], [Support PKCS #11 [default=auto]]),
-+ [], [enable_pkcs11=auto])
-+
-+AS_CASE([$enable_pkcs11],
-+ [auto], [AS_IF([test "$gnutls_pkcs11" = "yes"], [enable_pkcs11=yes], [enable_pkcs11=no])],
-+ [yes], [AS_IF([test "$gnutls_pkcs11" = "yes"], [enable_pkcs11=yes], [
-+ AC_MSG_ERROR([PKCS11 not available])])],
-+ [no], [],
-+ [*], [AC_MSG_ERROR([Invalid value of --enable-pkcs11.])]
-+)
- AM_CONDITIONAL([ENABLE_PKCS11], [test "$enable_pkcs11" = "yes"])
-+AS_IF([test "$enable_pkcs11" != "no"], [
-+ AC_DEFINE([ENABLE_PKCS11], [1], [Define to 1 to enable PKCS #11 support using GnuTLS])])
-
- AC_ARG_ENABLE([recvmmsg],
- AS_HELP_STRING([--enable-recvmmsg=auto|yes|no], [enable recvmmsg() network API [default=auto]]),
diff --git a/net-dns/knot/knot-3.4.10.ebuild b/net-dns/knot/knot-3.4.10.ebuild
deleted file mode 100644
index 0f378aa22cbf..000000000000
--- a/net-dns/knot/knot-3.4.10.ebuild
+++ /dev/null
@@ -1,235 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit autotools python-r1 systemd tmpfiles verify-sig
-
-# subslot: libknot major.libdnssec major.libzscanner major
-KNOT_SUBSLOT="15.9.4"
-
-DESCRIPTION="High-performance authoritative-only DNS server"
-HOMEPAGE="https://www.knot-dns.cz/ https://gitlab.nic.cz/knot/knot-dns"
-SRC_URI="
- https://knot-dns.nic.cz/release/${P}.tar.xz
- !doc? ( https://raw.githubusercontent.com/PPN-SD/gentoo-manpages/refs/tags/${P}/${P}-manpages.tar.xz )
- verify-sig? ( https://knot-dns.nic.cz/release/${P}.tar.xz.asc )
-"
-LICENSE="GPL-3+"
-SLOT="0/${KNOT_SUBSLOT}"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-
-# Modules without dep. Built unconditionally.
-KNOT_MODULES=(
- "authsignal"
- "cookies"
- "dnsproxy"
- "noudp"
- "onlinesign"
- "queryacl"
- "rrl"
- "stats"
- "synthrecord"
- "whoami"
-)
-
-KNOT_MODULES_OPT=(
- "dnstap"
- "geoip"
-)
-
-IUSE="caps +daemon dbus doc doh +fastparser +idn pkcs11 prometheus python quic selinux systemd test +utils xdp ${KNOT_MODULES_OPT[@]}"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- prometheus? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
-"
-
-COMMON_DEPEND="
- dev-libs/libedit
- dnstap? (
- dev-libs/fstrm
- dev-libs/protobuf-c:=
- )
-"
-RDEPEND="
- dev-db/lmdb:=
- net-libs/gnutls:=[pkcs11?]
- daemon? (
- ${COMMON_DEPEND}
- acct-group/knot
- acct-user/knot
- dev-libs/userspace-rcu:=
- caps? ( sys-libs/libcap-ng )
- dbus? ( sys-apps/dbus )
- geoip? ( dev-libs/libmaxminddb:= )
- systemd? ( sys-apps/systemd:= )
- )
- prometheus? (
- dev-python/prometheus-client[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- )
- python? ( ${PYTHON_DEPS} )
- quic? ( net-libs/ngtcp2[gnutls] )
- selinux? ( sec-policy/selinux-knot )
- utils? (
- ${COMMON_DEPEND}
- doh? ( net-libs/nghttp2:= )
- idn? ( net-dns/libidn2:= )
- )
- xdp? (
- >=dev-libs/libbpf-1.0:=
- net-libs/xdp-tools
- utils? ( net-libs/libmnl:= )
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- $(python_gen_any_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-panels[${PYTHON_USEDEP}]
- ')
- )
- dnstap? (
- dev-libs/protobuf[protoc(+)]
- dev-libs/protobuf-c
- )
- python? ( ${PYTHON_DEPS} )
- test? (
- pkcs11? ( dev-libs/softhsm )
- )
- verify-sig? ( sec-keys/openpgp-keys-knot )
-"
-
-PATCHES=(
- # PR 1830 merged
- "${FILESDIR}"/${PN}-3.5.2-fix_automagic_pkcs11.patch
-)
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/${PN}.asc
-
-# Used to check cpuset_t in sched.h with NetBSD.
-# False positive because linux have sched.h too but with cpu_set_t
-QA_CONFIG_IMPL_DECL_SKIP=( cpuset_create cpuset_destroy )
-
-python_check_deps() {
- use doc || return 0
- python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" \
- "dev-python/sphinx-panels[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- if use doc || use python; then
- python_setup
- fi
-}
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
- fi
- default
-}
-
-src_prepare() {
- default
- # avoid the old ltmain.sh modified by upstream which causes a linking issue
- # reproduced with test and musl
- eautoreconf
-}
-
-src_configure() {
- local u
- local my_conf=(
- --with-storage="${EPREFIX}/var/lib/${PN}"
- --with-rundir="${EPREFIX}/var/run/${PN}"
- $(use_enable caps cap_ng)
- $(use_enable daemon)
- # enable-dnstap defines support for kdig only
- $(use_enable dnstap dnstap $(usex utils))
- $(use_enable doc documentation)
- $(use_with doh libnghttp2)
- $(use_enable fastparser)
- $(use_enable geoip maxminddb)
- $(use_with idn libidn)
- $(use_enable pkcs11)
- $(use_enable quic)
- $(use_enable systemd)
- $(use_enable utils utilities)
- $(use_enable xdp)
- )
- # modules are only used by daemon
- # module-dnstap defines support for knotd only
- if use daemon; then
- for u in "${KNOT_MODULES[@]}"; do
- my_conf+=( --with-module-${u} )
- done
- for u in "${KNOT_MODULES_OPT[@]#+}"; do
- my_conf+=( $(use_with ${u} module-${u}) )
- done
- else
- my_conf+=( --disable-modules )
- fi
-
- if use !daemon; then
- my_conf+=( --enable-dbus=no )
- elif use dbus; then
- my_conf+=( --enable-dbus=libdbus )
- elif use systemd; then
- my_conf+=( --enable-dbus=systemd )
- else
- my_conf+=( --enable-dbus=no )
- fi
-
- econf "${my_conf[@]}"
-}
-
-src_compile() {
- default
-
- use doc && emake -C doc html
-}
-
-src_install() {
- if use doc; then
- local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
- else
- doman "${WORKDIR}"/man/*
- fi
-
- if use python; then
- python_foreach_impl python_domodule python/libknot/libknot
- newdoc python/libknot/README.md README.python.md
- fi
-
- if use prometheus; then
- python_foreach_impl python_domodule python/knot_exporter/knot_exporter
- python_scriptinto /usr/sbin
- python_foreach_impl python_newscript python/knot_exporter/knot_exporter/knot_exporter.py knot-exporter
- newdoc python/knot_exporter/README.md README.knot_exporter.md
- fi
-
- default
-
- if use daemon; then
- rm -r "${ED}"/var/run/ || die
-
- newinitd "${FILESDIR}"/knot-3.init knot
- newconfd "${FILESDIR}"/knot.confd knot
-
- newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
-
- use systemd && systemd_newunit distro/common/knot.service knot.service
- fi
-
- find "${D}" -name '*.la' -delete || die
-
- keepdir /var/lib/knot
-}
-
-pkg_postinst() {
- use daemon && tmpfiles_process ${PN}.conf
-}
diff --git a/net-dns/knot/knot-3.5.4.ebuild b/net-dns/knot/knot-3.5.8.ebuild
index 7cfb442c1626..569a3e11864a 100644
--- a/net-dns/knot/knot-3.5.4.ebuild
+++ b/net-dns/knot/knot-3.5.8.ebuild
@@ -18,15 +18,18 @@ SRC_URI="
"
LICENSE="GPL-2+"
SLOT="0/${KNOT_SUBSLOT}"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-# Modules without dep. Built unconditionally.
+# Modules without dep and enabled by default. Built unconditionally.
KNOT_MODULES=(
+ "alias"
"authsignal"
"cookies"
+ "dnserr"
"dnsproxy"
"noudp"
"onlinesign"
+ "probe"
"queryacl"
"rrl"
"stats"
@@ -112,15 +115,14 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/${PN}.asc
QA_CONFIG_IMPL_DECL_SKIP=( cpuset_create cpuset_destroy )
python_check_deps() {
+ # redundant but clearly marks doc dependencies
use doc || return 0
python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" \
"dev-python/sphinx-panels[${PYTHON_USEDEP}]"
}
pkg_setup() {
- if use doc || use python; then
- python_setup
- fi
+ [[ ${MERGE_TYPE} != binary ]] && use doc && python_setup
}
src_unpack() {
@@ -194,16 +196,49 @@ src_install() {
if use doc; then
local HTML_DOCS=( doc/_build/html/{*.html,*.js,_sources,_static} )
else
- doman "${WORKDIR}"/man/*
+ # install the manpages only for the activated options, order from doc/Makefile.am
+ pushd "${WORKDIR}"/man/ >/dev/null || die
+ local manp=()
+ if use daemon; then
+ manp+=(
+ knot.conf.5
+ knotc.8
+ knotd.8
+ )
+ fi
+ if use utils; then
+ use daemon && manp+=(
+ kcatalogprint.8
+ keymgr.8
+ kjournalprint.8
+ kzonecheck.1
+ kzonesign.1
+ )
+ manp+=(
+ kdig.1
+ khost.1
+ knsupdate.1
+ knsec3hash.1
+ )
+ use xdp && manp+=(
+ kxdpgun.8
+ )
+ fi
+ [[ "${#manp[@]}" -ne 0 ]] && doman "${manp[@]}"
+ popd >/dev/null || die
fi
if use python; then
- python_foreach_impl python_domodule python/libknot/libknot
+ # install only .py files, not build system leftovers (e.g. .in)
+ python_moduleinto libknot
+ python_foreach_impl python_domodule python/libknot/libknot/*.py
newdoc python/libknot/README.md README.python.md
fi
if use prometheus; then
- python_foreach_impl python_domodule python/knot_exporter/knot_exporter
+ # reset module target
+ python_moduleinto knot_exporter
+ python_foreach_impl python_domodule python/knot_exporter/knot_exporter/.
python_scriptinto /usr/sbin
python_foreach_impl python_newscript python/knot_exporter/knot_exporter/knot_exporter.py knot-exporter
newdoc python/knot_exporter/README.md README.knot_exporter.md
@@ -214,6 +249,8 @@ src_install() {
if use daemon; then
rm -r "${ED}"/var/run/ || die
+ keepdir /var/lib/knot
+
newinitd "${FILESDIR}"/knot-3.init knot
newconfd "${FILESDIR}"/knot.confd knot
@@ -223,8 +260,6 @@ src_install() {
fi
find "${D}" -name '*.la' -delete || die
-
- keepdir /var/lib/knot
}
pkg_postinst() {
diff --git a/net-dns/nsd/Manifest b/net-dns/nsd/Manifest
index ff41d0aa2994..63f76eb04310 100644
--- a/net-dns/nsd/Manifest
+++ b/net-dns/nsd/Manifest
@@ -4,3 +4,5 @@ DIST nsd-4.15.0.tar.gz 1623254 BLAKE2B fa40058211a8e384ceaa6ed2a096d3059aa1026a0
DIST nsd-4.15.0.tar.gz.asc 659 BLAKE2B 99d0a92bb95a389a750e1a60990273ddf06583a6a8ce364c1bfe1625e42338eaea37ba5012a854e148d938bc3fa84bb501dd8ffc707951d2672c588ab27eb86b SHA512 7560461346eb771394e591146b6e99a95e4a139d411ab417c82ad4ae4700b30d668b994e0f103729e0fae3c9782e135f8becda259dd3b24272158171bc4a1f43
DIST nsd-4.15.1.tar.gz 1625741 BLAKE2B 4eae4345b96555d8e38feef061053a8e7bbd94804d1578957b12b426941d8c0b4a322196751acb96a268e1d596ff4db566215e42008604fb38dc82d31b31e32f SHA512 adc5cce24cdcd5c50a51adbeabc05727e962ebe9f68b7678bbfcef80ad042d19b805bb1d4f4d4504043158d43c94086f09e333a123b3ae9edade26a6a17cafa8
DIST nsd-4.15.1.tar.gz.asc 659 BLAKE2B c4aaf2078660d497ac34ea96a96fe1d254c7d01389c60ce9c43ce8a154c0654fcafbbde0b8641cca6a3f4df37e7ea9193a66cd12da58263e3d8e8950d3c2f84c SHA512 1961df37d4c1a8b731c9dd0d568767e971f4944cf6ecd9d168b19d3c7ca0b933958964ec83f71f8e80957db0b6ba0968f786164a81fce96a7d861a034910d50b
+DIST nsd-4.15.2.tar.gz 1634936 BLAKE2B 73bac9c495abdcbe4cdb3f47008df760fb2077d241d6cda17a1dab83c9c1447c1581d56d5b290ecbcb20196c198d409047d4d6bbbf187b8f82aeefb7d0d77819 SHA512 e543425438402ca1f4c61ea9f54bcb6ea3ca802b1d645aa76d56bbc82aefedaa6080a757b0e7bd4051c4cd0177a09fd55473eaf9cd641d1021eec94f143df6ea
+DIST nsd-4.15.2.tar.gz.asc 659 BLAKE2B 28bf78a9663bd8d389d39250341fa5ac902dd21b8f049b9673d1e0cfd8514f716df192835e45ea12346a8b5ef97f0a2c886117d2fae31e5fd058e74311284f5f SHA512 8b821b83af6294e86abc12acd14604be16b3bad3db051cb4b5a044d209af9a3b5f8f0081037b232904ff2dc09f21f2c856c58422362e5ee17a8fea533a940917
diff --git a/net-dns/nsd/nsd-4.15.2.ebuild b/net-dns/nsd/nsd-4.15.2.ebuild
new file mode 100644
index 000000000000..c41a61629aa3
--- /dev/null
+++ b/net-dns/nsd/nsd-4.15.2.ebuild
@@ -0,0 +1,190 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nlnetlabs.asc
+inherit autotools systemd tmpfiles toolchain-funcs verify-sig
+
+DESCRIPTION="An authoritative only, high performance, open source name server"
+HOMEPAGE="https://www.nlnetlabs.nl/projects/nsd/about/"
+
+if [[ ${PV} == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/NLnetLabs/nsd.git"
+else
+ # Version voodoo needed only for non-release tarballs: 4.0.0_rc1 => 4.0.0rc1
+ MY_PV="${PV/_beta/b}"
+ MY_PV="${MY_PV/_rc/rc}"
+ MY_P="${PN}-${MY_PV}"
+
+ if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+ SRC_URI="
+ https://www.nlnetlabs.nl/downloads/${PN}/${MY_P}.tar.gz
+ verify-sig? ( https://www.nlnetlabs.nl/downloads/nsd/${MY_P}.tar.gz.asc )
+ "
+ S="${WORKDIR}"/${MY_P}
+
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-nlnetlabs-20260101 ) "
+ fi
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="+bind8-stats debug +dnstap +ipv6 libevent memclean minimal-responses mmap munin"
+IUSE+=" +nsec3 +radix-tree +ratelimit recvmmsg selinux +simdzone ssl systemd +tfo xdp verify-sig"
+
+RDEPEND="
+ acct-group/nsd
+ acct-user/nsd
+ dnstap? (
+ >=dev-libs/fstrm-0.4
+ dev-libs/protobuf-c:=
+ )
+ libevent? ( dev-libs/libevent )
+ munin? ( net-analyzer/munin )
+ ssl? ( dev-libs/openssl:= )
+ systemd? ( sys-apps/systemd )
+ xdp? (
+ dev-libs/libbpf:=
+ net-libs/xdp-tools
+ sys-libs/libcap
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+ app-alternatives/lex
+ app-alternatives/yacc
+ systemd? ( virtual/pkgconfig )
+ xdp? ( llvm-core/clang:*[llvm_targets_BPF] )
+"
+RDEPEND+=" selinux? ( sec-policy/selinux-nsd )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-munin-gentoo-paths.patch"
+)
+
+NSD_DBDIR="/var/db/nsd" # Default dir for NSD's databases.
+NSD_ZNDIR="/var/lib/nsd" # Default dir for NSD's zone files.
+
+QA_EXECSTACK="
+ usr/lib/nsd/xdp-*.o
+"
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == *9999 ]] ; then
+ # When building from git, the configure script and simdzone sources are missing
+ # See README.md
+ git submodule update --init || die "Could't update submodules"
+ autoreconf -fi || die "autoreconf -fi failed"
+ else
+ # Required to get correct pkg-config macros with USE="systemd".
+ # See bugs #663618 & #758050.
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ local myconf=(
+ --cache-file="${S}"/config.cache
+
+ $(use_enable bind8-stats)
+ $(use_enable bind8-stats zone-stats)
+ $(use_enable debug checking)
+ $(use_enable dnstap)
+ $(use_enable ipv6)
+ $(use_enable memclean)
+ $(use_enable minimal-responses)
+ $(use_enable mmap)
+ $(use_enable nsec3)
+ --disable-packed
+ $(use_enable radix-tree)
+ $(use_enable ratelimit)
+ $(use_enable recvmmsg)
+ $(use_enable systemd)
+ $(use_enable tfo tcp-fastopen)
+ $(use_enable xdp)
+ $(use_with libevent)
+ $(use_with ssl)
+
+ --with-cookiesecretsfile="${EPREFIX}${NSD_DBDIR}/cookiesecrets.txt"
+ --with-dbfile="${EPREFIX}${NSD_DBDIR}/nsd.db"
+ --with-dbdir="${EPREFIX}${NSD_DBDIR}"
+ --with-logfile="${EPREFIX}/var/log/nsd.log"
+ --with-pidfile="${EPREFIX}/run/nsd.pid"
+ # sharedfilesdir is used for xdp (bpf) objects
+ --with-sharedfilesdir="${EPREFIX}/usr/lib/nsd"
+ --with-xfrdfile="${EPREFIX}${NSD_DBDIR}/xfrd.state"
+ --with-xfrdir="${EPREFIX}${NSD_DBDIR}"
+ --with-zonelistfile="${EPREFIX}${NSD_DBDIR}/zone.list"
+ --with-zonesdir="${EPREFIX}${NSD_ZNDIR}"
+ )
+
+ # NSD 4.10.x introduced a new zone parser, "simdzone", which
+ # replaces the older parser that used flex & bison:
+ # https://github.com/NLnetLabs/simdzone
+ # It leverages SSE4.2 and/or AVX2 instruction sets for faster
+ # zone parsing on x86_64 architectures. Other CPU archs will
+ # use a fallback implementation.
+ if use amd64; then
+ myconf+=(
+ $(use_enable simdzone haswell)
+ $(use_enable simdzone westmere)
+ )
+ fi
+
+ # If the compiler indicates that time_t is at least 64-bits wide,
+ # then enable it in the package to support timestamps greater than
+ # the year 2038 (D_TIME_BITS=64). This configure switch only
+ # appears on glibc-based userlands.
+ if use elibc_glibc && tc-has-64bit-time_t; then
+ myconf+=( --enable-year2038 )
+ fi
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc doc/{ChangeLog,CREDITS,NSD-4-features,NSD-FOR-BIND-USERS,README,RELNOTES,REQUIREMENTS}
+ newinitd contrib/nsd.openrc nsd
+ newconfd contrib/nsd.openrc.conf nsd
+ newtmpfiles contrib/nsd-tmpfiles.conf nsd.conf
+
+ # Install munin plugin and config, if requested.
+ if use munin ; then
+ exeinto /usr/libexec/munin/plugins
+ doexe contrib/nsd_munin_
+ insinto /etc/munin/plugin-conf.d
+ newins "${FILESDIR}"/nsd.munin-conf nsd_munin
+ fi
+
+ # Use the upstream-provided systemd service file.
+ systemd_dounit contrib/nsd.service
+
+ # Remove the /run directory that usually resides on tmpfs and is
+ # being taken care of by the nsd init script anyway (checkpath).
+ rm -r "${ED}"/run || die "Failed to remove /run"
+
+ # BPF
+ dostrip -x /usr/lib/nsd
+
+ keepdir "${NSD_DBDIR}"
+}
+
+pkg_postinst() {
+ # See eclass/tmpfiles.eclass for info.
+ tmpfiles_process nsd.conf
+
+ # Database directory
+ # Writable by nsd:nsd for database updates and zone transfers.
+ install -d -m 750 -o nsd -g nsd "${EROOT}/${NSD_DBDIR}"
+
+ # Zones directory
+ # Writable by nsd:nsd for zone file updates (via 'nsd-control write').
+ install -d -m 750 -o nsd -g nsd "${EROOT}/${NSD_ZNDIR}"
+}
diff --git a/net-dns/redis-knot/Manifest b/net-dns/redis-knot/Manifest
index 41aed06404bb..4046dbffd2b0 100644
--- a/net-dns/redis-knot/Manifest
+++ b/net-dns/redis-knot/Manifest
@@ -1,6 +1,6 @@
-DIST knot-3.5.4.tar.xz 1767940 BLAKE2B ddd7b2fdcc2fbd23c3ff3173026883bae4b068eac7b076a641353a0c2f13b525914c6d8df3ea41b339667c28f4f5e70486b51fc7b6eee2de7bdf648b3ec2d3c8 SHA512 2dd51cc2d5c80a9570a8cd89cf094e7445ba60cc44df8152a932da5be2e8734a4c3916d6c36e6dea74031afab5d2af52e64bc7ce9efb93efe752c54ad5a3a818
-DIST knot-3.5.4.tar.xz.asc 833 BLAKE2B c004654493b527cd2f788257d9b7b0169afd3ad36e862a321c4fc68468d379ebbbd7d1433d42c800d30164997f1e9660066b48c92dc7f29415322837d71374a4 SHA512 10da9849134a07303a075d26a9c3a5e59528f8251b250874e34404d71432115f9f1f98c059cf48fb42361f30fb7bbdc0de013f3d2e3ffa8a663bc78048e7e7bd
DIST knot-3.5.5.tar.xz 1734192 BLAKE2B 5ee478109a26e3b163da169e7e22a03780727528f84953e399f25670d48392b6b407388c38b152bc90399f517b70676168735c1aba4028326237b92cdf904938 SHA512 983789c7fbbb191d4bd8e9f13050a5d5310a8bc69184b6d3440711fff88fa631ca6703b0800dd5581bd84850b4253dddfb36c2bdd46f6f158333b5ad934fdfdc
DIST knot-3.5.5.tar.xz.asc 833 BLAKE2B 478aa1fba542f1e5cf00ea35af2d99cf2fe1b88e566dbc056696542e74508f58790c14a88e74a09bb06247a811a58bd4534e7d36cea6825f2111b9020c21e190 SHA512 b20be4fde7d62954898e8e1e9b9d81cad5a543d7d7636fcccebaa313905491c900f7c02c0782b8287f6262736bd08a1a208cda5557776dbeed8aaab589ef1b68
DIST knot-3.5.6.tar.xz 1734776 BLAKE2B f03a2da9390e89bd7955505d3f59ca54689e2183b1ea0f82efbf5abedd71f16902c6d09f77adceaedd29573d52135c168441dbf46721709b370269220b68f49b SHA512 bd1818552ab076a007aae2d14fdae053e7ffabb37bcfd6cd4485b866fe2d80675f3a4367a87afe4c4a32ea529a503f2b6857632eb74f7cac0598f15b093d286b
DIST knot-3.5.6.tar.xz.asc 833 BLAKE2B e50abb5e54db106e965ea01d8bed5ee183cc98922368d58144552cb2a6a55af738abd44195624397fc965fead72a687c8cd76554f60ea34013a6b2e6e94652ef SHA512 5647f932b145d6a4fd12e205fe895fe18df67a3e9c33a8bb3fc93b93762bbe46a359b86cf2482e0089eddb8fbe9fe22f306df94527804c9b3bf35631914c1101
+DIST knot-3.5.8.tar.xz 1736408 BLAKE2B e7793b469c7782a3aa14c8e02fb038d8d1d943283a9cd4dde7bee6a7296d5c4149e0752f8741317dabadbe4dfe930c715a8c82b6c27bb483b8f358c17acac3c4 SHA512 de7212d4b2d6b5868e848db55a3b276ff650bfe46b1fb8df5a6702d6e1408d85ad25b692a95eb26bd5165e8ebf2b2b9bed6fac46d8f6b870698bb32a97c179f3
+DIST knot-3.5.8.tar.xz.asc 833 BLAKE2B d1bf720b9b20478884ec6336722ac09c0e40a401a8b5c1adb58ae0c43adca5ecd8b941f85b53e2b6b4808bfc768315291f33d3a542ca44b75e7e9159269574b6 SHA512 9f85e7db04d310fed38811b7ee86da80bff4571ea974bc39e81d737a1fd4a587a5ff3fdcb6cea7a04c8ab2590d814411f6fc8b3b8e352ce4a7471c24901f26b4
diff --git a/net-dns/redis-knot/redis-knot-3.5.4.ebuild b/net-dns/redis-knot/redis-knot-3.5.8.ebuild
index 66a569e2c362..d8199f90a76b 100644
--- a/net-dns/redis-knot/redis-knot-3.5.4.ebuild
+++ b/net-dns/redis-knot/redis-knot-3.5.8.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
# no test, it requires a Redis instance and RLTest (not packaged)
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-knot )"
diff --git a/net-im/element-desktop-bin/Manifest b/net-im/element-desktop-bin/Manifest
index 13e40ec4c224..3ecd7628ed8e 100644
--- a/net-im/element-desktop-bin/Manifest
+++ b/net-im/element-desktop-bin/Manifest
@@ -1,2 +1,2 @@
-DIST element-desktop_1.12.23_amd64.deb 136790544 BLAKE2B b4868b2b6866918350ac68a3104892ec1ba02be6d31c07b3d05101c1767a7e1ba24b57b76ee8845476faa9abb146a761b671c8074a6460ad148f9bb29c41e100 SHA512 45c679cb21dcb1e6b654d23ec5a03d724f192ca3ce1230b76a977453c37842f780fd9d17d97c50259512a98384b544116dd13acef9333bcabb3653894c338bee
-DIST element-desktop_1.12.23_arm64.deb 129798136 BLAKE2B 88f2ddc02f421d4470601b45ac6975af531f2f1950a07240dd27a0888398c4b5dceebc8b05e9909edea2df84919da157b010162e7e966a20f4e181be7a04599a SHA512 275eb66df88311533a9e32e87738a1ba60c9e3910ca849ec01753451aca27541a1bb848042d8abb24433aa0d9df4c1fa1817b41ba7d21536639fafe57c07b842
+DIST element-desktop_1.12.26_amd64.deb 138493288 BLAKE2B ac46761e661415ebc7c183c5009f3a8a20a476032ded91af90c5793873d0a24bb10bae40dbbe6e4397a06d52347787e51ac8246da1fc3591e0135e3144adf367 SHA512 5ce7b83b15a88916cb8e83c8b036b520ce9df89b92f59d1fa1a6d7a9ac25265e90c1ce56804758d084f5ae7d21e31174571c34aed5a2ea7f322b5d92f0a50fef
+DIST element-desktop_1.12.26_arm64.deb 132218912 BLAKE2B 50728347a64b095648d41758819cc130c51ed5d827bf70c64942795a571c7c47fe16d36d24f3d66c5180412e6e460fe009254969f527881db032e189d2f0d56e SHA512 7bfe226bf9574235cb5b3143e876cbfce3f32fe502408717bcce044c6f0d3486acd19559e21a1df0ee0eb65f9efe036dd017bb708b1b2659a26515bce510539d
diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.12.23.ebuild b/net-im/element-desktop-bin/element-desktop-bin-1.12.26.ebuild
index e8a5eccfa670..e8a5eccfa670 100644
--- a/net-im/element-desktop-bin/element-desktop-bin-1.12.23.ebuild
+++ b/net-im/element-desktop-bin/element-desktop-bin-1.12.26.ebuild
diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest
index 6638de5eda42..36e27d309701 100644
--- a/net-im/neochat/Manifest
+++ b/net-im/neochat/Manifest
@@ -1,2 +1,2 @@
DIST neochat-26.04.3.tar.xz 1427272 BLAKE2B 4c0ac86b94e44684c385cf6bece105b7125166befaa3db5c54ee55a065d8afa8f9c4bd0dc55013951425f2b8b89807ad470e243a7dcce21f6d0564e8c380cd8a SHA512 a6c551aba65827d60cc51df1acbd9da6d5c144ecbf1a87bebbffd2d85684d49c135594fafd133fae9f7ff86f4a36d561c602249d0dbd7d3a2fb1da8f5805be38
-DIST neochat-26.08.0.tar.xz 1502276 BLAKE2B 2d8052fe461beb8c59fb722b00676b983891a155a451c8faa935ef67efb16e723d301ddaf97ad05a0a29e7556abb3eae9e0995b5df80453e2a3c3d02bf4af477 SHA512 2a3ee7cda07b888c4ac32a974b385dce8abdf42099f60ab926d41ee5da80471fa989969a25409631afb6a36b0b875071819104cd86f6455dacca141e7ac7af91
+DIST neochat-26.08.1.tar.xz 1505440 BLAKE2B 074b09147af6138b178008c3b06d741740b2b9016f33ad7092e35fe52df9cd953adb3e736a25f94691ca170e52b4f8876847756a74d5818cf4778c03ce0f6db0 SHA512 846778b51a606438ba0413df7085dce5d6c5db39b5a176f94830e24cddb3231a0054f6d2558c1525f75aee6f7b2be92302895bef35b01078d9eaeb592792ab1f
diff --git a/net-im/neochat/neochat-26.08.0.ebuild b/net-im/neochat/neochat-26.08.1.ebuild
index c4d29944448f..c26651301643 100644
--- a/net-im/neochat/neochat-26.08.0.ebuild
+++ b/net-im/neochat/neochat-26.08.1.ebuild
@@ -7,7 +7,7 @@ ECM_HANDBOOK="optional"
ECM_TEST="true"
KFMIN=6.27.0
QTMIN=6.11.2
-inherit ecm gear.kde.org xdg
+inherit ecm gear.kde.org toolchain-funcs xdg
DESCRIPTION="Client for Matrix, the decentralized communication protocol"
HOMEPAGE="https://apps.kde.org/neochat/"
@@ -72,6 +72,14 @@ CMAKE_SKIP_TESTS=(
servernoticestest # bug 967518, really
)
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 15.1 # bug 981567
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && tc-check-min_ver gcc 15.1
+}
+
src_configure() {
local mycmakeargs=(
# TODO: kunifiedpush not yet packaged
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index ba91e902031a..343a24c3d472 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1 @@
-DIST signal-desktop_8.20.0_amd64.deb 121830764 BLAKE2B fb0a8b1e79224b2e7d93513dcf3af6e31c6911c901c03eba10599b2584a8897bbd465625f8b9f5ff0770ac135f5f1e7fcdfee3f528f5441aa61a28eb3b4ec12b SHA512 57fe8941c5f7b67eae23b62b151acae3b85b4059c858d10054bff6fc158f037d2f8883571f883fa342f8c8a7524bb70260639fc35cbebf24d396f6ade94ff0df
+DIST signal-desktop_8.26.0_amd64.deb 122092488 BLAKE2B 8e898792dfb8f1d07379cd2668406524e3d7015d8dab9b7ecb0517bfa68f80223c461d720402d2fdadb377930dd06a7d24610d284ec318e75ecc4cdc3470a136 SHA512 1dd832c0d688b30b71dabf24348f34551d894cbbbe5308cebce248e208fd27d8a36964d1c3c00a104b3ce20f85726b67cc229fcf168fa4253b1daade90b9d978
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-8.20.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-8.26.0.ebuild
index 4fcc8f624a03..e6f29f71805a 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-8.20.0.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-8.26.0.ebuild
@@ -13,7 +13,14 @@ HOMEPAGE="https://signal.org/
SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb"
S="${WORKDIR}"
-LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
+# Corresponding Source: https://github.com/signalapp/Signal-Desktop/blob/v${PV}/LICENSE
+LICENSE="AGPL-3"
+# From www-client/chromium for the bundled Electron runtime
+LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL"
+LICENSE+=" IJG ISC LGPL-2 LGPL-2.1 MIT MPL-1.1 MPL-2.0 Ms-PL PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0"
+LICENSE+=" Unicode-DFS-2015 Unlicense UoI-NCSA ZLIB libtiff openssl"
+# From net-libs/nodejs
+LICENSE+=" Apache-1.1 BlueOak-1.0.0"
SLOT="0"
KEYWORDS="-* amd64"
RESTRICT="splitdebug"
diff --git a/net-im/tokodon/Manifest b/net-im/tokodon/Manifest
index f47028ae2ab2..1315f181c1db 100644
--- a/net-im/tokodon/Manifest
+++ b/net-im/tokodon/Manifest
@@ -1,2 +1,2 @@
DIST tokodon-26.04.3.tar.xz 871008 BLAKE2B 6ebd32ae9f9d53bc3c96972eb876afa3c68eef6ffdceb4e290f87ed5b6b60b60dd8ab451a77f3bd14c0f8291f1aaf456de8ec7c4e0054db16bf15a80d40be9d1 SHA512 c7e7381337d6999010a26eb75e4e075aa6a869c1ae497324b7151ffae01240e636e4841f946b211babd63dfd88560c9060837a305b90e7688b5563c573fba440
-DIST tokodon-26.08.0.tar.xz 907852 BLAKE2B b862638eecbfa76f24ac293a3f27740700a11854cddca68a0644d9bbf0922fb0a632c97162b589573167205fcc91e3d260b89ac919d93ec987e9d1e03856ed29 SHA512 ae53b0a573561d3ecdfb6a668398d84ab9b8a2dc96982e630e1d56017016225b6784519b40b34941c96220e490e36bf5a92b92bab189c317aa56ecb293e4d2b8
+DIST tokodon-26.08.1.tar.xz 910068 BLAKE2B 1539f3ea2c5673cea2fa751a7751fd41e1615f006dddbb2f62f1158715029678844bd450d7065d9d878677498fae18219310c97b1cb35048e3c5373858dd46c7 SHA512 6e7c58046d90cdc903fea087a8f6b3f41141a71e011ffe1e719e197648aa93aaeabd9d4ff64ca3f57f542cf1fd9335a7c33fe223428fa2069d8b163314c9783e
diff --git a/net-im/tokodon/tokodon-26.08.0.ebuild b/net-im/tokodon/tokodon-26.08.1.ebuild
index ed888e475788..ed888e475788 100644
--- a/net-im/tokodon/tokodon-26.08.0.ebuild
+++ b/net-im/tokodon/tokodon-26.08.1.ebuild
diff --git a/net-im/why2/Manifest b/net-im/why2/Manifest
index d113d6cdce25..db3cb1fdaa0d 100644
--- a/net-im/why2/Manifest
+++ b/net-im/why2/Manifest
@@ -40,14 +40,17 @@ DIST autocfg-1.5.1.crate 18911 BLAKE2B 0547eaf76e14418f5cc105f1127ea6de3182e8960
DIST base16ct-1.0.0.crate 10594 BLAKE2B 934c1326d54f5f2b76258f752a70c6cee56d99c63eaf22a4ef65ba7cfe609c14b7df2d89f62d8bcba5b8987b08b7ecca7ed4c472d1223bfd45a0cae4c6ad2c9e SHA512 b1b4d8470252bb1e185dbe3643a714d543a53809649f133359b1da19de05f84184f905502e350131872e8497ebe9d6b0b376eecb9e836c1deb775331c9389586
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
DIST base64-0.23.1.crate 93605 BLAKE2B 9611a5c1cb40c79c8a67ab530c620b58d2d17d4872b08d1a30e2e0aee2b04ba2e498b5df9a454ad1d4c938537847092e18c0d03c2eaf9cc6cae92a4efd69e8bd SHA512 f9a402e7161a95ba52a14bb0ec8d5dcf6cc70f97b50d40ac4a150c977b752861da6b9feb63e5e9b15f3309b95b3ca0ebe4e789c26e6b96af4e0c69642b140a51
+DIST base64-simd-0.8.0.crate 12531 BLAKE2B f2c8eb2f13919bfcedd6e2d15df11bfc80a85a5917b52f0776b6537a36a230370af688c15bf7196c1463907a7fc0a31233387dac788ab3d257e074afde16fa57 SHA512 9f5bb9b28ab502e52b5f755a5ffe213bb4ed392313ba2e43d3ff5bc193eff87e348f651eeb46599308d650348534e79081ab183ad7bb1636a7db6722f8ee96b2
DIST base64ct-1.8.3.crate 32227 BLAKE2B 98ec767c74278b2e9f80f8b01b4550f4757eef93eb0770ca2969c9d76fe916c06b225d16020d6dfe4aced1af486c8387f0b4fa2deff6662fa4dba51425b22e11 SHA512 9ad519048d1724d4cc5fcedd704d6ddd2ceceb8ee66eb65b61c5067bc3f7e70940d6ed6584deca6595b0708dbaf7e7ea6e09a4ae460788c31b7790f3d1487fae
DIST bindgen-0.72.1.crate 246071 BLAKE2B b6db53ca86fa3b5f71abbf6d2fd5f83553e167507db2e869ed7f3acf8865478e49430eddce8c255a8fabf8f6e408e7dcc78a9088201cdeea1e48bc387f8a6f28 SHA512 14f4277b62cfc91661400ed1bacb82a9f28b7e6caa17dd4bb4dbeedd5784299d5915c2235af9da42a8a216fa0b14b49f1e38eaa530f1e906bcd74f864ae8a7e2
DIST bit-set-0.10.0.crate 20439 BLAKE2B 2cee6563418656bd8b7c439954398060b046a278b7b7803068db5a2f5ded01b086fad3b42aa83f50c3bdc818b2e609c40202b9aa950f4763baa0aac11733a106 SHA512 9ffb568fdc3c2b3837b2a605290c39c2fee114eadfcba51ed8fe0d44d250615126fd879d01235fb2719f8015f50d1529b7fc401054653951e29ece51a80d458d
DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
DIST bit-vec-0.9.1.crate 29177 BLAKE2B 1ce5c36895ab89c7fd8c58562f276455a25fa11fb12f3646146899ea9eec7f68656ce95bbe0ffaedba38833ee540ae02629a44ded860e8215237e3683f9cb8d5 SHA512 b1a7243204680439ff48cc77073478cfae8204f61d9cf5141cf7dbd1796424280a4ac923ddb555fb060bd9270566c9b0b5c8b5886e6190d31f5dda0bc5b7b627
+DIST bit_field-0.10.3.crate 11173 BLAKE2B 20432a57672e66e0b22e4d0a50f1bf09d9120960d888d05295713ff9feb15401dd4c7d587efbb322c0969b9c35b52f89d9bc5540f8c269c51eadd650f01a9794 SHA512 e68d8f996cd8a30378d7fe7fa5b8e45f6e6c9dab3052a4b13a44aafbc3eedd3e01d6604d334f8fe3b7db3045b8e2a4ce88b24c05f1a47d1061343eae10a455cf
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
DIST bitflags-2.13.1.crate 51395 BLAKE2B fdc2047bd877bbff24d9cb98c4fcc96b256f6161f7a2c10e437ea3c05485a1950ff8f1d9bb16a28e92b1755b37244bc3cbf3544688e6b7de147981d641c04319 SHA512 f1f2ac77fe2dcd6bb489a254d0f2e757b188829a7efaeb032acf7bf98a77521cc01f582961c79587ce7e72de706767785eda9bb191bc8b6bfdf294953ab819a8
+DIST bitvec-1.1.1.crate 225850 BLAKE2B 88b74cc4f62cb82ee47d1d7a53da8fc773ee4b024c317aba31a2d38741251a6181d8854e882ee90cec942be62b4537abdc54ce8b047f62d801e500b434308da8 SHA512 4f3bd010ca5eccc766d5611b7770d9d047d61495938694d0a6a1e163845326af51ff7c85e281b9a2f84b9a2e5d376d03fe530b82f8e4a120de9ff28a9b2299d8
DIST blake2-0.11.0.crate 46491 BLAKE2B 3018be112a66a0ff620604f1f0636c45d744916f03453f1b475a4266bfb3286c417657157fe8eec38f2d4a257240782e14595ba9d18d9c5d5eb084d6d3a771c3 SHA512 3acc808236fae8d574ca94039a0e4c17dc8a7101c351ae79820ba19108a4b492b3ef1d3263166af043528f836b2a5d447de21e30664d870b0db98c760fbf81da
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST block-buffer-0.12.1.crate 15902 BLAKE2B cb4f78a6273538b9ea39cff47d36dcb9370a638ae939e7eda2fdd7b5349543f1e22e18bacd719c214346da83d7e198eb34a6bdb7ab0641466c9afe527e2e71b7 SHA512 950def7cdd970c0c3fe9a059b498db2e1d8773f698a6ba96602ec1ae1365f227a5c4a6063e96b4fefb583e20ab3377f58097236f3fe36d30ab933fd3cac3a685
@@ -65,7 +68,7 @@ DIST calloop-0.13.0.crate 69698 BLAKE2B 8aea51f40fb2af897975e4d596cd33071e0e163c
DIST calloop-wayland-source-0.3.0.crate 11300 BLAKE2B af213882cc57aab71deeb239a71c46c0c61e0ef440982d0164a32f7e0a809c0959483ea8c758ca765cc6bf94bba34711cd7dec529a1b30adfe8078917fa59b6a SHA512 e52f98969b7cc0be68fd0960f5852aa25ef54cc1ce026d98c031047c5c39d4e6397cc1185f8d5596d099b01a10bddf6065fe4290f90632a9e696dd6b89880238
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
DIST castaway-0.2.4.crate 12546 BLAKE2B 22f5199928387778df87086aa786bb25b79e77040d7408b601a2c5d07968ea79c018d3c69b3dbb6a785edbecab000621d5921b69d628ab6b3a9ce43c79615d51 SHA512 15b88016bbeae50146401607549b077b329c9bbae25768536360a964bd5c3b598feedce0365ca4b2662c7b94081062fc469f6a1049fc38187d79daac77b20481
-DIST cc-1.4.4.crate 100602 BLAKE2B 9636737ea0a314c7d5eaa09014fa39552e9ed0b79cc0afe6289f5c8d35b67322c2ab4adbf2c4ff408642d8b3772e2f7fe3e058a109b4cd3be66c0a3c2f83b419 SHA512 fa19696ac9288b6af0fed8ce94a0acce9d1baeb367ef7f52c5d57fed0c0cc058b9b3a2a3f3183ccc3d3a6e2f3e36e3cabcef636dd7a752350238edd80aad0a03
+DIST cc-1.4.5.crate 101464 BLAKE2B 9a27c7e9816893d541b0ca028a458d79e084118226c4dae78a71106ff937585b1a53187384eb8980b96aae7ae255283cf1700d60c67b741b8b86c13fa675c1ad SHA512 e7123301809160138600ef91579694dc9888f67e60961b144a205fa81af516565fb1742a6233b11be5d0820655e1c800fc4ae101b90806a11e0f07fb2df6fcb6
DIST cexpr-0.6.0.crate 17966 BLAKE2B cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3 SHA512 766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
DIST cfg-expr-0.20.9.crate 45746 BLAKE2B 902a6ac7a689a5622721c6050ebf193a05712c380cab3ef6c966e693b08c0c6530c61c4461351262f6b7bd0cf8db76ee06c74ba49d1a6a6b43b545a1a00c26f7 SHA512 e5d28adaeb89510aaca07d7dfaf9b7450b057e83a4f2f5e8609c9b0a13c92eda70190b704b831b208eabf2a218dca99324d7d2393e6427341f6138dc70903dc0
DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
@@ -80,6 +83,7 @@ DIST clap_builder-4.6.6.crate 171756 BLAKE2B ab83419f3d035461d38e4f595ee9e3322ed
DIST clap_lex-1.1.0.crate 13470 BLAKE2B 3e4895620e2922bd95ab6e3aee296457adbe70c2b3b2fca24c48e5bb700ed622401c68f494a266b91f1b82a7ee109ca90d4eee7ab6eff35e28b5fe8038398e5a SHA512 d85237e0558ebc745b08a150ba8115133b1ac1ebfbf6b2abf632863761fb70cb329639bb1c30625b9e786bb27b19438af11c123c508fb39e682f13e294ea6d9a
DIST cmov-0.5.4.crate 27367 BLAKE2B a9c579693b98b6fd35e4232147bb3eb53473c6a1e14356c59c19e5416022d340174fe067e1c5483d2a12ba23cd3aaed1c94522a5fa98aa42268a74ce844c0362 SHA512 217a407bba36e130170b72454dac76eb708fc57b22b9655b9c3d133fe395ad9da3e337c67652519fe929ff612953ee727ad099ec45af02cf00d3aba94e377f78
DIST codespan-reporting-0.13.1.crate 57424 BLAKE2B c1406558bea10a66cf979d5469002520210316971d86e75379f57bf954b228dab4a93176cae1ba55e7b880021539d87c35b20488373b94fc44ebceb86e34795e SHA512 876f4ba5dc3d7d0b201f6ea25effb787e01ebffb74bad88810aae8e293c3ac264c8c58bc81a20b29150040ecb755920695457ce8c0bb4a5b382552b5b44e6497
+DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
DIST colored-3.1.1.crate 36216 BLAKE2B ccd7bb46b6ff080e83c7d2a905cb428d07d1ac9ce511c8372618ced9078e7ee08be009d0966b168dbb12a501e75f9da2c0e87ab6a350381734a94d1a5608dbc7 SHA512 7195e68194dfd43c2bce16da8b59474018ce7c9e4e47fddf9938d7ccde622b591df996c9a63c0517f9df7628c2b4fc93b346c7dd671065e6fe325aeb87abbd8b
DIST combine-4.6.8.crate 109123 BLAKE2B a84a70a1ece3c053f2c78676fcc94a7fa6679f08aa9bd0493cba4508027917eb29cde183578d52050331b774b9830f9f67e86352a7ed521317b50166ffc8d1a4 SHA512 a8bb304f59048c08029e0750ab3fb494f22f7ec2f7cae5109f112588f5f2b581ebab19da2bcffc032906469d6852884d37fc7614cb40c018d21b63883204bf42
DIST compact_str-0.9.1.crate 88299 BLAKE2B 5fce3177cace60b016ca3d36d0579072ea13622cabfe524101045317a9b927ca69184ff71688f2228667d86904f50adb86d5db63987dc0dee594065898e615d6 SHA512 0e277e6a6b8d026a111d45a602766f802ef63376dcc1bb0a6d1f7ab9a57ef4492e03ae51a57ba10c2907be8234a6b491383d7460f124f1330e897fcc3a20b870
@@ -100,9 +104,9 @@ DIST crc32fast-1.5.1.crate 47893 BLAKE2B 24d7a63809986ffa5b30b8e683dda61143c240a
DIST criterion-0.8.2.crate 122924 BLAKE2B c00f87b0e9593aadc59cfd721110522161c0911ad881dff4b141ae158a7571840c6cbb1d12f0d10fe9ca855e81757719cb58b06de4af4caa7633464fc8b695aa SHA512 b0680ff7113c2bd149db62430b28998c956e11389a615c11eb42c24e234d12b2c3c87341200463ab9c3e94091a8891a2aede70320c40095d7dfbbe7f2c61b9f0
DIST criterion-plot-0.8.2.crate 24800 BLAKE2B ddc06fc43c0b86a0a2bf855ee0544eba731d214803bf8d0b45e6671f1f075801f8adf448bb5ddca2197cbd54cffdc15abbd9a5920f815cc9cf3b07077a7efc67 SHA512 862d361721789871e93c0e9f0376e25e8d6d0ec1c34b43678c2a9ca7bec1cd5c38b517b2da0f22b5d39c4987caff3d9709f986e2a0e6bfe4bf671c5f8b7edc1c
DIST critical-section-1.2.0.crate 19133 BLAKE2B f9acf6f2a2798ee942eb50c7e3ddc194f0c5421c781edf96771b1c4b2b5b895d480cd898581113d23f0cdaf3f63f8ef6eb6c9175e0c2fc18163b05a9c47ffae1 SHA512 cdd6a107869122c9ad30449c4511f5ad3fd01458d2565a33d349478d71f19eabacffb26458e8a12b8892c3bc68f22a76717414ec6471d218130c8cf52cc641e4
-DIST crossbeam-deque-0.8.7.crate 24141 BLAKE2B 64958ea2455a509c8e65d00d1ce02aeb93170022582facf3715998c57f62437146ed2fff15efa2ba55902bce2149577eca572c938342dd0a831be7bd3306c38a SHA512 53fea1d01ee4667b17dcd07fdda1505852c3210c13976ddf88f365353e82c5caf348e1d51820dde796e6f3fc800240af47d41ebff25f6714e0bf93ce8e6d1144
-DIST crossbeam-epoch-0.9.20.crate 47545 BLAKE2B b68834edf7f164f9a0d495ddde74330dcdd39978fb564dc1470005628aa9ae751c5a16c5608c9c229b32e5cd99b75fa706ad7b172687fd7aa297bba1e267d71e SHA512 ee89c4953aae073b6607a3938b9fea812f222a8d8f321806d5150880a171ea01acd5d1cbbcc46d92f2ac7a788f6f20b7cfaf5845bdbd1a21938c7070ce6f4fc9
-DIST crossbeam-utils-0.8.22.crate 46874 BLAKE2B 576a1775bab7dc671dbee9eebe691d8c7a1f14ec68fbc65e55a176efe95d96f4346c68567601ba5fc5aeb1c734708c5288544e4ba4e84af4e0e31912bcfacfc1 SHA512 09a32151fdcafbd01970bf372ff577b6e7e6a316ab4533a5d1e12b7eac3f3db2a860fb0e9de49d4085a403540f5863348ddc1e8304ccb84ad0b583621cb9f2fc
+DIST crossbeam-deque-0.8.8.crate 24634 BLAKE2B b5979d6adc03af42c59cc0931b99b36b4f8ee10ff018753d0f7798e0fee4f98eed7529a907a6b85960252e9ccbe34adb47a8638669341a7183034cc3f9db40d4 SHA512 4ee9d102f2ccdbea90396c3b735ef814bea51627fd0b994c23c5295ea041894c09cfdfe0490e7c59870465ceca7a7ef23c969440f02abb5f0692217594478f45
+DIST crossbeam-epoch-0.9.21.crate 47936 BLAKE2B a0e81692b3f8075a6b54c06ef4506cf08ae9061002a7b4e47d25d9c1809f8134b799ec3365f9083e71d5094cec46ba5a8347ab8b12f46e1f9f23717b82e587e6 SHA512 b13bd03fdbab8d16d14a822ab6b61330405aef39ff7b32ff2e907fefc9df5abe5e30b51f5fb4cef46a2fe1cd795fd73685ce6763ec7107f0342da8d24229fa89
+DIST crossbeam-utils-0.8.23.crate 47174 BLAKE2B 1a5ec35d66494cd04c1d35f13c95e5ef34e19597946882fe8baab13eca3da89bb6089c6c11f61d14214f4d1d54a3b6a81277f45460d120b61eff647bb3e436a6 SHA512 b6116e4440aa8e0012a3c67fba141ad76fb820fa56f4a76914da2c531b5c1dcd9bb7d8808f41379c67e2abdbf73268101fd6021d95cbcf9f1aee82e10aa5f18e
DIST crossterm-0.29.0.crate 136635 BLAKE2B 1a2e26ed0b04d4c712fcdbdda0c57eda292068fac60bbf65710de8b4ad9f0a59237bbdb010185cea65e913cd49b356f0072f75274b363b0b05d06aba640a61c6 SHA512 7dfac3f43b8a78573660efa2f87907ca00cead1fddab1edc9333277d8a2e83f50268859d0be979ae50106893047166c65aeee78fdf5fa941261698b1b66488d0
DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
@@ -121,13 +125,13 @@ DIST darling_macro-0.24.1.crate 2481 BLAKE2B bc0daa29b2091310c81625f848d71ea3142
DIST dashmap-6.2.1.crate 26885 BLAKE2B f4027bd77c9f7cff711da8e361129c8c8f72485cd8d47cdc3517bd1715d113a4b094a9d1becef110e0b09fb8d17f636151527411d9320b65d2d0f5463ff6a7f9 SHA512 f3b2a3cf51ea869623ad39447e337203f6ce8e4521a7321a722a63a9a1dfea7be74aea7f8eba8e696b179d37f4b7e184924df97b22da0c6d98e56b962867d2aa
DIST dasp_sample-0.11.0.crate 11617 BLAKE2B 30bad992ba12c78769ff2f72e187f5ba0775a45f0af9d346d3e56271f414d3deb607415e73d40eb09023149c261ab02240f112386c0acec26e99d666cf8cb959 SHA512 438a2ed44fa3cc97edff6c6b6c2869dd06a5df790457e339a36ebcff024c152ade36740d889cdbedddb5dd7bd706dcd61778e68f5f42aa100eeb76213f5fefbe
DIST deltae-0.3.2.crate 1918626 BLAKE2B cf9ea441e735b4d480ff2be16dbd120520e8c6d8fb62aef5e2593f8e4384a17582c61978f57a70b9452e5774e00e4a0189c6c7c399016766512610a3d50915fc SHA512 d48d5afe625168ca87af8a759b7245e0e324ab78b57714d55ae19363d9ba74d7eb7a6c641fe2a3af5567ad0b47be8aeaf2ddf48080be355561a2e9a03e1076ba
-DIST der-0.8.1.crate 120522 BLAKE2B 831739c1f3fd6a861741c430c10237add321af35b733d6f01e1ecbe924bea82048ca1ee75cb7a4ee8b58ccde234b3bc0605f5041ed97474562407597c7fe3e3b SHA512 4e673fe89eab8bc958101ca3425205fc56b9243f12ae1c6d8daa7e42c90d0c9a88db588fe38961c5331995bf08f199c7fb111c0e276921544ba2720889079b95
+DIST der-0.8.2.crate 120967 BLAKE2B c37ee3719bf5202439af72fd6e98a87ce891e7a2a5c4b324662242e62dffd188ce9f6268df56f205211c353f97a306d0c12f7e232ff2a45378ae8a6ffe81136a SHA512 a020eb74d5707676d7e8c223d4bfbff3e4031c1ed6e97558284c57dcde9437a7a03ef8fb13ad79c41898ea367f0063a94367b22bf96394f3bc70ce1db750400b
DIST deranged-0.5.8.crate 26885 BLAKE2B 72b9b2025009a0c69a6678f079415937c39c4a4ad307eb8dbed1f8d2d6e125f0ef4e422b65a7d08c2b1043814acafc0c6a0e81b024fd8736930eb29793e000f1 SHA512 cba9189672275a2d46d61ec04ce8d08ed314d7dcd7671029f3d7099106e112879eddcbeed23b8e167467abc9e1f5211786b5a91a7b2c41720badc601e21a17ac
DIST derive_more-2.1.1.crate 88632 BLAKE2B c875dd4b0718ab1ee2e6faa74e1e1206b972f90dc0541dddd97dbcb6e3d2a7489ec55a7d4d6c27371a3d308e0e58d135ad5d0bb050777b5b60d75466a3a9e626 SHA512 cb4de4ead185ad40c6e9e0fe316f16ada2070d5ebc336dcb73dfd8def87605d8ef9beb454c9202096aa4da8da0c32307fd02054f290722b561d6fff83bb91dff
DIST derive_more-impl-2.1.1.crate 99094 BLAKE2B 9fe9720e2cc9b66e849b8598e28d949bdf5422c34945227ca12c2626f80c564ff78edc59ab57863c18c11ef558c4b3e5629bbe037c4fcc0ba323679d04d26880 SHA512 07a6d6c5be2968ee0bc6847ba5bb4809a80a769743868068a71d72fc376516724df5855edb6ebc2ef569ac8f79bf632f34ca30640fa54f030d58ce301de44b89
DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
DIST digest-0.11.3.crate 28955 BLAKE2B 89b634768fb53abe6741dbdc4baa86faba40f740385304bc092acbcc041c647da8f113ca7c0b2760e782d88e053830ec751e3d94702926646d75437f61a59abe SHA512 08bc962230512385963bfc17167d84fb329735b29b06998075ac8e1e0b66131d243dbb3ecd7fec2637c0a55a4b37c4cdb1553599ccd8ac34dfe164eee1c147f5
-DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
+DIST dirs-7.0.0.crate 13798 BLAKE2B 688a0645625d7452d16176a67aa4c4d7cb14375a5a7040e77e10a5d7d61ad394532b0bafa544f7465a9055d2a59cfc8aa628d4bbfa866c5499ccc4b2b0238508 SHA512 d20133106a2ec405c576d64daab789ade72dbc87c179f62852bb1fa037f90dd46e211fd1006d4fcf0dac9ef8842d78a736b024dd228034727005bf7cfa9c992e
DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
DIST dispatch-0.2.0.crate 10229 BLAKE2B 3a3f011bbd994f6620619d5bd26d95eda7ba21f1a4874b69e3a654e04611ec7af7257300a669ee95ae04ce35a91e033dddddb4a14da48036a5d19c4bad721386 SHA512 cf2b4c624f92808e43a0a4828ee1085e115540d5df5a0ad6a3593c9e5109951b26e8afbabcfb0a1fde41207d5c060566bf9260bf4c2a95907e3a822d84364b3d
DIST dispatch2-0.3.1.crate 55299 BLAKE2B a159e925c2b6ccc7357873b06114a600cd2c9137fb1f179883070aca60b3a4f4d63ec3cc27ff7e597f972ba3ea50621609f49b38c3be83b56cde6c6cc5573178 SHA512 58c2c10ce8e6d68faba8d96b2553979dece0a0733d98ccd22354231611b431ba76e6781729ebbdc52b695c11cadda53e9d26a09a7e11ef4cf47a94902bada878
@@ -154,12 +158,14 @@ DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf82106728203
DIST euclid-0.22.14.crate 88222 BLAKE2B 121a9b81b1d7e14b9f4673daebbd3e696c497c28c88cf07ec1f79637ebbefe3dea120e95656f1540c0a7e2870229a0f1f9d0f8657431501f1464e30dbbc997e9 SHA512 51580fda5f676396452fc25f5cafef561d80248ebc0efde8b311201772ce5cf8310b4158396e2283d258fec1683a4c2d1eced98a9e2f8936f70f949b68a7d8a0
DIST event-listener-5.4.2.crate 35131 BLAKE2B f371ea2c5e90040f8f46f5a32ad255a3ef92d27408032d2c768f3e7f2a56a8cbd6e1457951e58559892d87d7e0daa5296b2bda9b026a1c5dede2569ba3b62a7e SHA512 d678f550bb06283eb38d8f7b02bed2070a8a0c840ea89c4d4e8c2559f2cc85e7b525298bffbfbfddaf0a49a324b35363c9348730233176f99b5b1d698b4aa63c
DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf
+DIST exr-1.74.2.crate 289861 BLAKE2B 543a1866f705272c09b89098c5c07ba144d0d6b14c423525309281101da9f841dc0700cedb057204ab2e9873f63f15350226d58020832203abceb134cf1be9f3 SHA512 fe31d680a8be29f880da5f207720cae429803f926cc6d304dd967b83fa5e5aa19d25d4397f5fb617227c94eb9d8b7a25367d480406032c666cfe6bfb5bc6b908
DIST fancy-regex-0.11.0.crate 82918 BLAKE2B 55cff8d2ec3152fe46fc6ea2a6fcd13714b35a5c056739a9a15d7754badaf66873ca1093f96f61529f2b0ba0279a193754a053ed9d5dbbfcd72faef545f092c4 SHA512 7d35306e596543ac63a7b0fab145a401b8eceae08c6d7564dc46aa6f28269acabe59135b30dab20f3ffa6779f5a0d3fcd0264d8b5c19be56fd66dbf6e5c2092b
DIST fastrand-2.5.0.crate 20782 BLAKE2B 6c32deb12c2e946e8eff86a0bafc5a9c4b6ecbd3d0faa10b68fca876638766cbc4b866dfaf52014bb4a1cfe6b58189e8cbfbe2495e9cfda58f90ecbf0f821e68 SHA512 0c7369840393fbd8fe8c6fa94d47ddc8e8c709270d20c9ce81c3902ea6dc9cfaa5ee0cf2e9b5b865453748283545e206264446d905550c838c052534a6088ddd
+DIST fax-0.2.7.crate 25616 BLAKE2B 3e4c1909deee142ba8f0eaec150922b00e6d2d196d7876558a6b7867832ac587956df542ec20386c269c798b6ad04de62b23f4698ac8cea26a31da602bc9d675 SHA512 26e81e4f19ecb719efaae6fd4de447f41f1b37166758c8ca9bac5915b05dd6337d0e94c77497c6eb3541b200e167d538bf9333d85ebaad1e05ac1562bdebda87
DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
DIST ff-0.14.0.crate 23241 BLAKE2B 604837d32e01001d7c6e8c938b3b88f749592b787cb0843d4d8a4ab9da0826b8bf20de77ea93002358619be94e9e9a62590140f16a9e77baadacb67f3229f652 SHA512 b7e6c12ac4fa61c0fc33eb18e57d6c7ed293594b776cc7b405d6ac18ed133d9c413d74a67cb1faa3a4c70068f206bcc79aa5a9e2f3cc0634dc46e51d77e41e5f
DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b SHA512 1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
-DIST find-msvc-tools-0.1.11.crate 31517 BLAKE2B 83d8956d57e557c492488e3d5d6de1eebfe9e69a5f15e285f78f8fc3a7e242613157612012fee56173af225f7d73ed8f1567de598dee26694d8ad2b9a3e555cf SHA512 1b646d10a95973d5bae9babb04960e005d036df770f449e47394d8c48394d345d099cf26bd3b52c78b9af31a93ad488e009f7c8d9f2823580831015862619113
+DIST find-msvc-tools-0.1.12.crate 31570 BLAKE2B a5738c3dfb652091166a33074cdd67c53f069127f727fc37fbd13506db17674b688e579abfbe2ae25f9e2b2a965f52c04cd87d25279dc858f4d59e18d7234053 SHA512 3914a09833b5dc93a270d2db21b6baccf036b54f42d2190369f691e968bbd88df8dc1e87cb5b8a2e93d4105ea4ef4a3dca6a63db2c4d60a4c29fd61e5b7f22ad
DIST finl_unicode-1.4.0.crate 66414 BLAKE2B 148990b59fc594571195bd9ff3482de9d286993564eaec065957cd7bad548613d4eb5a71574809cee3eed8384d95768e91a88569028fe0ce3de91cde3fa11055 SHA512 19a635185007adbb58bba2784887560d6fd9c7da8a991b3cb84d89a680a28ba9ac6de17f4e19396969efc1143eeaf0b3b5f09953d1e6f74e5e0e1dbd7b78011d
DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
DIST flate2-1.1.10.crate 80244 BLAKE2B 4adbcc646e5c144d29ab5480fa187555117c7103f841efcfd3f362bfc1161953a1a19dbca517e367874c49a66729421bda268a72dcf82805da5cd2505ac0c02b SHA512 da94c8ecd453d3a4df11efcfd27d3412acb5304701bda9fc57f8607ffe366aa369e795e1e7d332e736b8a9426d1e33b87e6765133d97d8258f403ca71375c2a5
@@ -169,6 +175,7 @@ DIST foreign-types-0.5.0.crate 7824 BLAKE2B 01a5111a11e48462914f9877d32280085900
DIST foreign-types-macros-0.2.4.crate 8161 BLAKE2B b07d4c03af8fd0e655e4b3c7c2abb789a6221fe66aa78964b9a9b02a7f1ec02b5d3c246ccb25b9653b431147e7eda14a8a4ada57ae4f0993d3669e572344baca SHA512 6c4c320487afb84880620da660706d671f69e21c5f4c818565bec3eb33f7ffaf4f9fc7d72ddaff4175e1d3d8d5153b4c80a536c4ea8477cd63c87f2aa0ebcc02
DIST foreign-types-shared-0.3.1.crate 6006 BLAKE2B 27c26518e0de0a298df2996da4959727dcc6a21bb4efa6c28869a9affe7ee3b427d1bae25ed6928477d07959bd143d5d4fa27325f8f5a5cb0ddd3cdb9e5314df SHA512 c68da34b55230941d6655f6a52d5dcb8ee02149f25c25a5ef782402f9a18b33047905f28b70183a5f45b45977c011a5320cf7283b7901c76ede4d82082ca4c9e
DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
+DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
DIST futures-0.3.34.crate 61966 BLAKE2B 6ed5d8cb22f8649a21a56def716e4dff740507373c79a7f43f8144fa5d1c4924e78adefc8fd3d360fa46a542eb0c1eb076539d32468caadb3b89c8f31b35a5f0 SHA512 e63851965939e666a825663c9a86bdae5f914e81f8675b2e1a2275e049e5ec5efd52710f13032ecf2c31dd044d5aeeb46b1e4e03e4e1d5e6faa75067df1f1624
DIST futures-channel-0.3.34.crate 33165 BLAKE2B a28cb51ce81e45d2fce112afd9711f410ca6679549b069cf42ef1db8b8e00e5b36d2cead4dea40276034ebbb7804367aeec8d24c720534ba07c9e435765d1bab SHA512 9fb24f58565bdf345f3efe1f61764da9e5df44f7949ce53c1de5e4d6d82d272e04e01b6bb3358c947d312a5a808287a18befda357adea2899337e939c26d9a19
DIST futures-core-0.3.34.crate 14692 BLAKE2B bcec84e12b7979d5e10c8fec533d7eb8a49ba299461d4268ce77925f647bea4722312e59d001f5d5e779b376728f06d89ea5adb531cb672ab3ccdf897ebc0087 SHA512 05ac009da05e0d4cc41866a1ef95f7a3da03d037ac62dddc0df59c24cd3fb2d164982c95062f810982c3ed39e7130560ab58ea815db4235bb69c8809ba8e5566
@@ -188,6 +195,7 @@ DIST gethostname-1.1.0.crate 9865 BLAKE2B 40c9385364ebda2a61217fab5b213b6f620891
DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
DIST getrandom-0.4.3.crate 52437 BLAKE2B 35ddd9206b3fd127a823de4c3e69271df0096c5fcf3bf0a14eb7973968bfe0b28eaa0039867713bf7735eabd4766af1a80609d33c59856007c4c7e5c5a6d00dc SHA512 6faeff228c0aa2dd62612a0f42f6b69e9667ecb6d1627381102865de609796f202d4ae635bdc098764225c5d5f0a2dc5dd1334522692e8ec22d0c5426bc5344e
+DIST gif-0.14.2.crate 38710 BLAKE2B a7360365d6287351b7fc747bf6f312bb63f4b510331356438801265c443dcd39ed7a60bfbafa68cb25705a7513ea5c0692dc45195f75a73551e773bb89b3247d SHA512 158c8a9c93353d64f957351a8d59ff6a15336105abf4b9e7256b089697185d9a5e730f9700af0205083ca5256e47743d1372b6076df433c73b75e5875040b376
DIST gl-0.14.0.crate 10806 BLAKE2B ed22d9d8b902fa2dc39480d2721f7af91ecd2e6add6f6aa24f674791124bbe53a04e469588cba886d299c90cfd847f7e6e3695e411c168ae8c1154c51de5db35 SHA512 6a868c68a451e0bb9dd9ddac2412c4ae6cb6f262e911a158dbc95764d757955058ef8cc947e97ed97d50acf0bc315f14e5838839cbdc33bdb4f6fea76c82fb52
DIST gl_generator-0.14.0.crate 22330 BLAKE2B d2e84bf81e7c4e2869c3e23872bd86466ede80d6fdbdadaddafb1ae9ab45672613cfda319b15720c35fc26ab103ba106a997ea6f5d4654bc9db19fb86f20d765 SHA512 98779d525a042b47ac373340c6fd2e019a670a5bce643128ae2cde2021c0bc8b2253064819c2b0ff444e62bfb3679dc70f11f268c660050cc891063ed6b45fd0
DIST glob-0.3.4.crate 23511 BLAKE2B fd5c4200c0c9c3bd388bc65b6146ab09a181b94ea3248f188f932760e75cc8406d3ceed07fd7ee20d72e98050405a396a58dc068887cae3203848ed51875783d SHA512 aa836d52b772c6bbd2c2749995720aa50b3e8360d9c89c7f5ca29dafb21543647a4b21dec4d05a26611255073bd7fd560549a9b42f55e6b8cf562049254d2184
@@ -200,13 +208,13 @@ DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b9
DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
DIST hashbrown-0.17.1.crate 155512 BLAKE2B 748d3658bf40d6905b47f695e64b70a0c506b9fb0207e023cd50448d5febe92bcbdf19ad8b9be7588f12dad2aba82eab4c8a7a1815adf0a00e17c39f6188f4c6 SHA512 4b6a5a76ec2f020fe34cfa5f5bf4b518ab7d278ece657804663972b6a5ebd64f775bd75d229b7e202702bed9d5b63ddef4de6e274fafe3129809791c6802526a
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
+DIST hermit-abi-0.5.3.crate 17458 BLAKE2B c4cd7d4d6ceb14c432db04614fe62681262f8dc165a8295619ab2c8cf8ac20a9dd7bd1720f2d1f6ec87d479f9b286e6b999b769a9d004f575c4c816edcda515a SHA512 8979059964e1e8f85fbe68af13799f41df8f9e81fc08c9b5bc8128bf6449ae0e65547e9787705abf6a47839651e6a3f1182e9548409aab728e614a17df25a7af
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
DIST hkdf-0.13.0.crate 171610 BLAKE2B f4a67d612dd003f37916c9fed7aba305e1cf39b4111941494aa499aaebcd56b8ad3e389e6b7ffbf08d841a535e4c28acb034b7951a6edf02e9490ebde660025d SHA512 3f7687fe5a45641cd9845b506e4983dadc5473f244b1be5e90adf784a59caffbe14f234bcea3a3e3bf26b4d1f8487c5c57d4708dfe1883942517014a56a679d8
DIST hmac-0.13.0.crate 45167 BLAKE2B f56b1c3ca27e18a65c12a870998ec0387d4cc4d54dabd8a0874430f7c48000d5a57b49bce8f2dad3f61eb1dc0367e387c6ea800e9345d9fddaf15e08da06b8a9 SHA512 863257942cd271c2f593271f60eb74424d2c8f49ff88901a38a16078a7e2d678e5a177909f093edbc6ff42cd8625d3392d950c5c8276c13cd15d3c9c316e7878
DIST http-1.5.0.crate 111161 BLAKE2B 2fe2240260e1f15d3dba8eda8972cd9287a49a5943da644276f5e39b95574ba4d25630fe02c17b2870489b6660565fb2e37c975e45647d10d9c98ab9b503738f SHA512 be36bbf1560ce187d4786dbbc921f6e2d88e314def83ed61cf3caaf99992f152995d6c252d426950e9b049dad867093f9bc77a94e219559a76ef93c6af3d8451
DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
-DIST hybrid-array-0.4.14.crate 36777 BLAKE2B 102366e020f1514194d5481dd9ef71a5cfcf33e8227557db76ad31572e2cd6e63523e434e1e962dc0b51764a02d6f5078160fce4f93fff044ea59a7404661ba2 SHA512 2bfe6a620b26175462e841b7e57f26548e7b3d06630c31923ef933e3a1507116d911c68669abe36822e75057b2648b16ec8f8f687e3dcb895ba37b0d6169fadc
+DIST hybrid-array-0.4.15.crate 36801 BLAKE2B c5492114636cba8c53c06d5f15f058d9182a0b03250dc46038785da8bb665d617c7b603bfebaa93e34230b300faabec1912d1d7c05dc0fd4468ed246484ebeeb SHA512 d1c8c710f8b46c0c165a91c03d1a48a5d90b8347fdebde26ed70df76f61d48711784cb6c30f68b7c4e19c918e1060f5cc6033d1aab1299a22ca4e79fe29c7f8c
DIST icu_collections-2.3.0.crate 87970 BLAKE2B 85faf966dafc6d60153e4cf2ca6bd8eea68b0b910f6517a0baa29433a77b6c2ca1a85af9e7531c775fef2964f199e3485e4bbb2d36360e217c05f446839a9b6a SHA512 0cfaade3f63e6282fc66d216ba5f8ae21e21c6d72f5b2320933d5941900546ec7e2de0bad03ed4b0fb70a24c2b8835db611a87baf0dad552d7197782c1ccbfd3
DIST icu_locale_core-2.3.0.crate 80250 BLAKE2B f446721b03cbdebe6bbbbf3a464a7484218cf00b7966b5fc3bf89fd0f658b482b1e995610c645cb7b0d589095c3b84539929102c0a45b8c7800b5a963edc6d40 SHA512 8d32bb29b98fb567badac45866241fd1d00714abe195bbd6fa1522bf6517678cff241c0ed1f154b25c919d66d588a92fc893e5ba32f0c38d5a96c8589eeaee37
DIST icu_normalizer-2.3.0.crate 530595 BLAKE2B f09e3deac4810e0f967fbf92b2c10294b4cf6bc0507ad772247380187667dc2f7801a76623557f3ac7e72c25dbb6009083224bd43a0ce49d2e14dec5df229217 SHA512 34cee1d05ab37887f006cd2f842272be60a44667dec33fb79722e815e01f0cbabd0450c1cd78af68345426ac1269dc2b7e99e806bb29baa50f9b6d5d14024867
@@ -214,11 +222,13 @@ DIST icu_normalizer_data-2.3.0.crate 67215 BLAKE2B ade0c89ecc9263773a7733b94aa4c
DIST icu_properties-2.3.0.crate 102637 BLAKE2B 1c85ff665aa17db27ddce33050cdebd09396aa5960e73b8ec436b1be3da3bed4c17b7ac3602db2d3ee8f225afde53412d6b3c91155f52b3808ee6480b36a7c1c SHA512 378d651710e842a2c060de7d259fb68bd3699e3fa6a18050529f525abd18bdd768d657b63930deb37820ff7dfb146466f9ad3f4e0d2e31d26bce4192c95081ad
DIST icu_properties_data-2.3.0.crate 169152 BLAKE2B c1a970db9aa7002eeba7864c022ebe3248897ac89374bb31ce8bbaf8831c401570112fb67fef9a2d11f05d11917fdd585e9f087021feff26218510a25989736d SHA512 ecbe8b68cc97684b81b0318dc5c2312bcb640bd43504ba99060b0dfdc4fdac34fc021e2ec67731f8ddc152f8e274b118e213ed3e864fcb0444a9b451657efc29
DIST icu_provider-2.3.1.crate 52447 BLAKE2B e4c8bb7a42be678f84201b0fa5d6d136b58e618e1566ac53e49e69a1525ee81c7fa8e210f1df8e203e6449b2b90a6b7271eaf5bfbc53f26a9e88f61e8ef63c2a SHA512 f617ee115bcbc8c683d3c8058333958219b91fa120b2c18e964c2bbf4b43348c6914a9cc503adc98a7f520a39c8df0eeffc4c8a38c1f7af74be1678fe6453deb
+DIST icy_sixel-0.5.1.crate 3943665 BLAKE2B 43d8a3f1674d99bed55d5171b89979a1df4fd770623bef555857ce8ba6da706f9347d4d625210080dda57cc0151aa0280d475b23c8dfd24843543f06f1049caf SHA512 e5ee4e102bd050881b588767b200b98211d90eb7c1a19fbf746f28dd39ead8c3ccc1f3a2444c5ce1d0087db4df8b81bfa49a2c0d9838c8be3304846110f0b2da
DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
DIST idna_adapter-1.2.2.crate 10444 BLAKE2B 0d6559fb01b5507e5255fe89bd2b0db5a4dba72a28138cdad2033b21a53963d1cf014491b4f5d80ff972924ed7f230efca53aa882352272702f66255fa66bf86 SHA512 c80655c107506022fe6b6d69af7ca2418b070ee66150d743b662e656a2ae04d4ea7b41f7f182fda9fedfa2626e70db30734f8e9af18d23ee39da0c2d4a21949a
DIST image-0.25.10.crate 303647 BLAKE2B 97d2a30c49cab02f3b7f6862599b3db5fa8864bbda2ed840cb7042d4ba3c1ce814e970d9870e68cad204c68721541cb5ff0f3a1456a2a0daa842ff1f99f9d22e SHA512 72eed99a6624e3dac8effaf2d271993cc11b74c6c176623c901f03771bd98326ae9f136d37d53461d484ec49bab6e9525de47cdb85bbd7b6062dc3090edd6204
-DIST indexmap-2.14.1.crate 102461 BLAKE2B dd1c011b3349f4fc17e5d509ac8f65edce5fc14acba06ef0be9a79afdd222811e8621a8a72c06a29fd0281a7f14d6871a7cc4167325467b3c708c062f94fd1ae SHA512 740d8c46ba4bcdb128c7bb85138e167f5570bb2a7588ade05b823fd29c2d5fe30841349cdfcf61899d74299a18ac6f14cb01b071fb8b86e006400109bb9dfd17
+DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a
+DIST indexmap-2.14.2.crate 103014 BLAKE2B e398c32cd8fa9a4cafaa0fb82f0111bbe4ec83b6413163b1fc716f4c9c446e4c5c53cd0519b5c20353cb8c7c478c970ea3b418ba856aed12f7d41f46bd91f27a SHA512 ecf5a1a132cda2be21cebf1c447e17213972cf6da1d0f73b25969dedd1d3c444d4124e01c0b31ca9a78c906a5ff68ddd04602b25be6db877f23ee6106e3a063e
DIST indoc-2.0.7.crate 17184 BLAKE2B aae454874b44dbc908a75b64626e608e04017c1407daff9a2e2dd12a337ac04db594540d2f31bfc590d6f37f0d711ff2d3054352ff1b33e736c36620404be0a0 SHA512 6e80cf927001821606488a822fd0f67ae1a569b022c98e727e6b1571c88d87775166f088322bd5f17abb8fc1fde62c9d14fb2e99f1e50918487252d823e48f73
DIST instability-0.3.13.crate 14790 BLAKE2B 2423622db4f74803b5e3199b9e9f7b514cc4244c907bd92ba7fe2fea7a7641dba50064dcef837689f0a9c9a95626c825b1847f1b0af28f87bd1c56ab93309cfe SHA512 2434d84be307328de3f830e9bd4b7931ac581e0dfd906e24be8bc436df668579a24b3cb9685101f1278e2b3997f635c21ad47a0ba1194fa2ec1791195d9155a3
DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
@@ -230,7 +240,7 @@ DIST jni-sys-0.3.1.crate 11570 BLAKE2B aa298c5f590bc1401552e1cc5f3c9ca08f3ff6d04
DIST jni-sys-0.4.1.crate 13249 BLAKE2B d217fcdfad4f7e4f554765e1991e4ea3eba310f8e89eada44e867a5c74f43939e6b0118fb7e6caaf9775cb251c430fc56888c8647546011b109c0e11ed2b4bd2 SHA512 9421c16b9956e32653ba00e2283a8984c94479d2310f44aee253e7119f636b18de900d2bdc2e6e9b3a754cf72c21c7cf269b7ee49dcb06e18dd47b8efc1d81e5
DIST jni-sys-macros-0.4.1.crate 3301 BLAKE2B 3d93ba6477aae189c1d2583e5975742b2faac0e6c7a1b4feb46195eb010ba53f3a28eb81b6037f00d8f1c29ec022321bf95d275fc1367abffeeb048044dea407 SHA512 07927232572ec202fa5cbb5785ae1c023dd8da30b33daa02a36f90f2bf8e52524911a158e179992edc03b9d1803eb1714352faaf5e22bb8317a7bf1379c28c9b
DIST jobserver-0.1.35.crate 28890 BLAKE2B 07ab08fb5769b8edd4bdeb48df65c4ad065ace92ebcd3abc73387256870405e05d76d1b1c9e054adefde903b7e36c13fa2882b33cd56e3aa693ae4b736fc570c SHA512 98d97718702406f1609b2e3d4a69c3bdcbbfc4e1a35eda87825747124593bc560f316eb6dacd6bc98ab26c81b52ec5bf739f260e7d829a539af67a2f0056a90f
-DIST js-sys-0.3.104.crate 108816 BLAKE2B 87298f734dc738fbcbb5ea87097508b34474804b4c2a6748d1a36feca01491987f76d1648fa1372bdf28297bfed33ddd7dec846c4f98e54cd00da171ae37827b SHA512 c3142534e5d0f3a8fb62c69f569e91b24580350cf594860a6469576662d5911c6b63f51ccf7967b3634b7254a77558c3b26adbcf18bbf981895da7ff1166e957
+DIST js-sys-0.3.105.crate 113002 BLAKE2B ef2414372fb4382f9db6052d4d79a330c93625a7fed7531e27bc6910ea7301b5cf57949163397963b0e345dfcd6d950d558336a967809379d9d598c01eaa367b SHA512 c266b439e9abe5523ba24eef4f8b851d14e4639e2341430c95ec54dd0aed6ff6bd4293c15a0e7ce0a2bf4f5dc7588b5ffaacb88f20562ae36ebd8f2adb235284
DIST kasuari-0.4.12.crate 32684 BLAKE2B 193bb30181417516b5c55285052f2653ee84f24885dc0daebf3454555d675ca5f66f816ad0f8d7981d91c3ba1c0d2c021175b23ed43ee68de4b60b22499ec595 SHA512 d71c169b138d473353e184d501ac23edaa7bc5bd24488f17497a7031c08740ae76dda8c969418b357e169c3aba131119c9d3000359cfe3a841ddbade5ff9aca8
DIST keccak-0.2.2.crate 16975 BLAKE2B 70d5334c912478960a641d79dcb7ff069ef33364b32f8c9c5ebaa9e37685f660be328f2a173e976541a3ae1437d62f9faa93df21e228e84d14b827a76b0ed4c8 SHA512 02d7778762725f27a863f971ddd6928581a3d9a7a53601377722a76d09c8b9b53697c308cce3f53e4769cb5c5090c93a28c556c29fde7087fe8fb422fdc8b368
DIST kem-0.3.0.crate 9657 BLAKE2B b059adcbd986b0b4911a5dbecab134c8c0dd17b7facf20a290f9a1a9470205aaaf5a6600a45383e7dbd44906053d87799b9d24aaab3dcaeefe9766c869513837 SHA512 ecd2efb399e326e1f1683e75da51c46ab25a5232561c93be7d2a1be5c27ea26abfc61d2f581e332520e9275abf22e0660b31f4cea9577cb8f41f5d748eb53332
@@ -238,11 +248,12 @@ DIST khronos-egl-6.0.0.crate 29315 BLAKE2B 929d825923bce022ce13595a0ad183a343758
DIST khronos_api-3.1.0.crate 599718 BLAKE2B 945600455c85874c37c7c395162a3e56531b417a1e6ce414386ecf31f8951fb40049604c27d719014b5379028e5da25fb9977c7487433cebcee4ccc49e00c7d5 SHA512 f9ed9e1bac648a82bc608bc7df339d3ef1db868c8ce8bda9598926839b3de9e3c11c2b45886b9a7dfe5ad6900770fd59c690bfe9a87f7c5b479945ffb8dfd292
DIST lab-0.11.0.crate 15140 BLAKE2B 28763aba9809eaf8ee5d90438ed973fbcde5861d78f51757a23840e5c1823ac30e53cfdcd88c6a8f0cc44c6b0d9ea7e8e50192f40c290c8ef1e93c9c58b35a7b SHA512 bb56ba0af097c5822f6e9ad51f0e4202ddd740953336f9da79af072feb0b40fcb18863f17df4ea8a076e5af719144037303b0fff4fcc0e5c37a018129a08fa91
DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
+DIST lebe-0.5.3.crate 9439 BLAKE2B d3face97ef4dda75b79f9a897edf8b4dfbe76ab076bf27741151ff2b23b023f9b589336cb6dcee34cb99d65de0c55cf1d2724cae90854c72c6b81aaf73fa37b8 SHA512 525901bdf7ad9c73392e662b834fec766c8abe12069136cbb7e14101870f614436f145a7e4d984b975b8c35b528aa1a3cdbd6312dfac900075c805d8e16f54ac
DIST lewton-0.10.2.crate 68807 BLAKE2B 348af2eb2cf9a8d3e2277d5c63a34430910b7ce0c470b4aafb41c6dc2289702b5726cbdd4e390b9d5b88df594bd4d168dd0647a64342e8fd3677fec96d89b3ea SHA512 8868d1347f75099d40dfdeecb17ec1aa26540d3d9dda88ae62329e35b30cc7cc2869420592d777810a7df1e5e2c7a9518e7895f885921d68ff66ecf3417d28dd
DIST libc-0.2.189.crate 851502 BLAKE2B 05155a249c6880ca96a19bbb7569d4ca7530f544504e4ccb48db1ebca0b70d84e99c6b9532adb9dfbb3d4d1187eca22698a6b2ba6ae40bebf5d6eafdae86c71d SHA512 0cf621171ed4e6bbfeb71fb582ebf037d62ab481bc406ca2fb766bd4a8416f220a189325a0d3cb3e3cb39d80e09312516ca6335fad71b329c5fccddabedf4110
DIST libloading-0.8.9.crate 30222 BLAKE2B ea3e581dfad82c73731e7c2ca13dc608d78c4e6c517d063ecfc0fb138775ccd9c071aa2c7b539476223510dfb4aab03783fc46d610771eba21933aaed339d1ed SHA512 374d82f4516e81c0ff66f244b89b486ccba675cd7e9e65b7732242830a43caefefae2efd11c209da64d8d96755c4432aea97f2dd200969fc077545212a1175ee
DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
-DIST libredox-0.1.21.crate 10214 BLAKE2B ddae2b11c1c1a58d68aca349fe520fa7d9615d061948a4a1da43a723bdfdf27f6f56aae5999c1c89aaba5048b920edbf01a1d35b94e5579d7f947f0aa0e1fbdc SHA512 66bd4cbdadf6fedb5c0a3904e61fd8dd7a2c03232561cbcce5a6408643308bf0133ef2d9063bf45c73ce7a963b2303cbc86519bf7e6e2163d470c95c36b8e050
+DIST libredox-0.1.23.crate 10541 BLAKE2B 9c32cedbc01f522dc26e5028a1c0a425ac65c5f83c647a826187e66ecabe6a06d49f2c8dcfe35f22dd258ea318b222a0ef7558b48cb0e038a4317c8393b4a5e2 SHA512 621befcb8fd72077d4be6dec560a624f78d2fd95ebd8bd477ce2b7f8ca2ea1e38016a50b825b358db78b529fe4e9daa3de47b53edb469ab67e7a613bc68fdc36
DIST libspa-0.10.1.crate 65507 BLAKE2B 90164747e833d348868d878b3e45203a00069a99a77f3b60522c36d6f24e724a16c4d5add1b63dc302ab2ba075bc34d16bb2561052b5abec2b14ebc823ebbb3b SHA512 232eb6baa0de4a561ad730a92a01df1a3a57b23369c637f61cae6d6dceafe2fa9d7af6e9e33d809516b4de04decbb77c4a809a3b87a60f9abbebc5bf57d9c17d
DIST libspa-sys-0.10.1.crate 9420 BLAKE2B a9db57868b4bbc4428765224c53c2c222ede102a3f5039e9e64713d30135e0ea93697a248ca4e2790564aa53877304bbadd5458df53419e6c9b15bb6edca7882 SHA512 5903e8de0840d57d94fdf7ad891d07cbe39d03e7ff2a31ad40fda352704339e7249e7e0733b7105d7a7873af0c70f856bc5c641725064224306e368e2b1c0d38
DIST libwayshot-0.9.0.crate 47407 BLAKE2B e02051d9334dfee850ff9ce8d529404d8675f43cdef832a9ea62e4be0a3f2e9af83c63ae0accd3ee9d03c9156ab2c764bb582073e56f51e7cb0b2a911e497843 SHA512 fa2044d5e90da16c098b0a7588044b6650678b6e7c0ba6cb4d6aebddcd4518580ae2c4379acd55effe39c43951d82f7b3deb6f0c587e414de0ebc851f451c9b9
@@ -255,7 +266,7 @@ DIST litemap-0.8.3.crate 35045 BLAKE2B 4b78bb2319716df6f87eff928e4acda6b545b3062
DIST litrs-1.0.0.crate 46610 BLAKE2B 9ab4a7f701ff0c586fd59a3be684bc94fe27d159e5a44cc3268cf9957dc4dcb8bc7fe8b47d32ca60ad77e1b9024a192cb022a2bac64b1247bee9ab5710769b93 SHA512 8dd223e742e80cfb29ce49c93459ade63798e4977c028d85214ac439773a37a331e9ce375cb9f7f814ac2279770d0c3bb8b4e60a118585d6d0f9e7ae08539f0a
DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
DIST log-0.4.34.crate 53395 BLAKE2B c79adc36efcefc23b0d4419364e4f6e31850afe766081283b97b9b8fe1c99159b275aaea6a06ad4b57bb0ea0f440b72e88aeac8425d316009ade570b8e027baa SHA512 6f51dc492f808262a67b28a1a80055aee15eb9437d0b0e21e0478cb94db358f751a61172f0c303d94fa949a1874e3f25bd7bc29d9724e3d43849a9f3f4b55d6e
-DIST lru-0.18.3.crate 19091 BLAKE2B dd77065a2be6dc82dff0d94d80c9d80aee3be385c27ec7f5d73a368af3df0a9e1d44f2bb0edc8631d6ec6d99705dd97e63b00120c5129acca2f32c9f7ae71b30 SHA512 1965986da1fe1fc535fc0643ace2beb034e9d9f1fc7a80862ba7dc0ead39dc1ce608036f9949edd7b9bbca3299fa0c5d09913b63af6cff4bd22545110a1908df
+DIST lru-0.18.4.crate 19830 BLAKE2B b6cc0b3196fddd164a06ef31c794dd36d792cecba5c148c263db50ef2369ac2431d5dc88e01e60edd07ed2bfec7b02d637e11c31e5b6f910d0b8ca44ad7f4597 SHA512 c105f9db2367f89c6e6821e0523508c7eff9b75288692e4f405879c689920a6ee49765136d2b51cae3bc773d97c109425585fcc5f7104161989e37fe5c33e49d
DIST mac_address-1.1.8.crate 12876 BLAKE2B c0e91482dc2aa5697188b747fc4544dbc787ee203821f7c2651b996d5041c7ae80ba02ad87b8ac447b16191644e3633136bea22cc379c3edcb669be499703eee SHA512 bc267a2347aa81e479f831ac6a06830176c7d5e97d85ec213c2845b30824585fb240111d3a8fbc2aee6b53dc6941d51f57c08dc4461d0293e945fc51f9d7bb35
DIST mach2-0.6.0.crate 33580 BLAKE2B d54023e6a34cbe5814bb3cc7ce424a112b1dda6c2ab8b47fc9ce3ec49ae4be97f7fb842b865f406950d40a6309f3404fa33677c6c65fd2cac036e05db3c204ca SHA512 59f0f1597f5232b738102fcafcdcb81f49d3a7bfcb588af07e4c393a3cb62b6ae6ebcda692a6edea33563171728fdf0c7c2e8d9942d1236969abfb1b0c684ca4
DIST memchr-2.8.3.crate 99165 BLAKE2B 46e5fb49dbc9db3ab2f9a3f77d9e45f1a7dfc99f7bf0350a83e9a56599cbbc4fa6e4738407e177304d595b03727c9cc86969bbfe4e7b8ff5efda44a6c8861bc6 SHA512 2965717bb9e0451c8fcb3d81f509898918491a7b72a894bec5a0d48619cf24db4378e28c6f71f22dbb0f47f1e96662cd86adb0cf1ffad81a7efc2a973fbcd62f
@@ -265,7 +276,7 @@ DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1
DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
DIST miniz_oxide-0.9.1.crate 70519 BLAKE2B 4ae01532c37a6b745bc7d8a7ad5e61bf83a389f98244ac8d6d20f44b1ef157fef7ade9b8ff2609ef69db4dd94cd31589cd5c59d04ca6c682a2be0e24af15c214 SHA512 6f3688acb94d702264f9a244dce31a6e0ed6ffa4ad198aedc04ce6da3a573df96de51c64f1d13ee0af59a7102450c420710eca99d1be8a15cdd2ed5a66819864
-DIST mio-1.2.2.crate 111363 BLAKE2B 5800dc6e91644f3f63efb6f82fe90f008e9257f4cd998213f57ba8377cfe311041683f59d696814c8800627714100028b8aea2b733e56f3958761f05e296b9ff SHA512 018a8310768d7f7114f0b017ee85ee028ed5a97e7694826b63e5cc36ed41921cd2f3b03817231892a852b98611555465f78b1cdffb30e88ee4ff1c515c32d532
+DIST mio-1.2.3.crate 110455 BLAKE2B 6b9352bba5f7b8ac5e2e3434ba8283f26f8ce45471b544616b125d21f9fb4c5e88778d5b9f5642d47fba9840b006ef3ef0cf53cf347c6cad599ee77055022045 SHA512 5b5bcff74dc9b1d7ad2d322d5237be4bc323ad915fb20a1a6e4814c809888d6e0c37d3e89d5586fff1dde628b9780e03c04748eefb29f6091df6bdc2f60adfc5
DIST ml-kem-0.3.2.crate 47910 BLAKE2B d69a9adbcee440ffb6666aac343556c14b81520e8965dc1a9e73d1a20a5e4a2b1bd2401456488a64eec8da1e03dc58fdc1e3bfada1631c37ea0fcf1a305f63b3 SHA512 f200c91d9221ff454f07fac9f2980b1c3df71c13d1d4174a7a2e632690078b7ee9f355f2e93d9f1e1f9d64090ecf73cac55f13bd83ddb4781dfbae60bf1064ee
DIST module-lattice-0.2.3.crate 21697 BLAKE2B 7465bd0e688e046b035fd2b392c4b9f87391b91b6e0868c171280ea5a11c7cd187a8fafe61275cf12641bcf0d962052a9873c8ed883f17377545c887fb7f3d97 SHA512 f876492f48176db54c4d382f86079b5f874fbaf102ff8cda94c463bf567c701fca54ec5f682ee6cef04d79bef30d00adb48693b83796ae8fda8c8bd207059ae9
DIST moxcms-0.8.1.crate 188252 BLAKE2B d0aa0040b51eafd0946844e097b6caa4d48e6f4667d7b4bc939909da7e79664b2f71d30a38fd0cb00dbbe01567b9d18e95cd3242548dee542ba777391bb3bb94 SHA512 c120e61dd2460d3bbefaa166c7874700d875f5601755150928ef13b614adaa5f53e016573df3fbedcff90a94a6ecbe8155c72b551efd8a6b9238be1aee128d69
@@ -335,6 +346,7 @@ DIST orbclient-0.3.55.crate 1341189 BLAKE2B c172c959e440680363abf6e2b628b0d20bbd
DIST ordered-float-4.6.0.crate 23633 BLAKE2B caf4d17734044d863fc4f3f1a7f140eb38a19e2d8503e77e163915383f971ad28ecaded594dbf345ef7e9b3c55104365160172c6c976dbf3de1b53c5821b556b SHA512 57282f48284630fd17d65727e54470e63f92ad83f7eeaf83a179747a3de3c635a91d6f3836d5e01355d0b2c1a33d4c0e4d931951495e3b8b838d8f058cbd2887
DIST ordered-float-5.5.0.crate 34706 BLAKE2B bc3d279e1191269e45d2da402a69224ebfbd7d4472c079f393c8aa1dbe1fc84b6fd5a4d8c7fa0a57fd46825be0865ec3b0a8119ee0d1d0f1bc3f74d20b8670db SHA512 3bc741a07a31484c0c45eda4684229858fdb7bfebfdaff496f1d3d786f6a5781b5eabee6d6c8a98436af421f7e7356da4d7e17a796f7810b470c4b2850cbb077
DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e
+DIST outref-0.5.2.crate 5621 BLAKE2B 57415d80760c5a2a6b3bbf20a21f4ad0d447b8630cc4253ebd811394477429c955881e9ec4e89192ac1d2df595c83ac1277155d4d1607d03edb3b7c5f2fd5598 SHA512 a352eee5f77ca697300d46835deb88821dd9af8165918fee3f32de2f18e529e0fbca5c982454f0a9c9a4596a5e99671ee3e56bdcf3e036af232f013ee8260416
DIST owned_ttf_parser-0.25.1.crate 8989 BLAKE2B 4bf8ca6babe969da44b7cc4e469aeb18c00fa35b4f84a37b68a9179919394fc2689020fafa106a288196e112f5444d2b7df7215a84e8a4b197319b1b27cbfa7d SHA512 50495c916c23c0d7aeaf2c281d372fba752573e41d3c3ca14a170c834096cb182aea57d3ec6bc58a7c58489aac98904902fd83fbb3a85b724af54d2e0f3021b2
DIST p521-0.14.0.crate 118277 BLAKE2B 685ace0eea024536e853dc8c7e67c699338c9c8386580a8279e2bf4733de6f184b2a7beed13e2aa8b620b7cce8bf8c19769528d637af95ab94baaf7a42244ce8 SHA512 eb6bbf95f5b83d67f4615a52fa5445230c4889ebfa2d52b774e1bd38637783532b9d9c60768dd0810f6910f47e6c998fab89210403d80441732b6733bc283879
DIST page_size-0.6.0.crate 8479 BLAKE2B c90699135f158a0dea1acf80acfab002a4f4971188dac853af03c0bb79c2ad5b67f4decf7df5157f390cc3fa5b62a265c6e7948ce9ca9e7f2dc3595c60f07ac1 SHA512 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5
@@ -345,13 +357,14 @@ DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a2
DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
DIST password-hash-0.6.1.crate 16195 BLAKE2B 6f33c14e4a2410d3121d989e8411e2c3087bc957ece9153a19a7b7acd5560e91321868bb85b0f655d91c730b9849140a17c9272048a115b3ba907e2776e39bd6 SHA512 9559913e3b03f466037f54d2684b31f18e8f30416964c1f6696d26b10a2ea10a46c63f2451b50246dbbfdf88696c24a1943b6735097380ec89a4dacf2a6984fa
+DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
DIST pastey-0.2.3.crate 20361 BLAKE2B 0d2e35bd1520aaba59f9f16994baae1f01d516952a38c8898281688a210c924462b0aaca0881e59e3856198e895ec97bf3f0a18cab690fee4e2d16960c6b14b8 SHA512 e5d686211c7f501d88fecdba57283c56f08e06853261a958a2a7904171f001b1a59208d8a0ff0500875f0e0d41367febad24a2786283af0a4b71e7c6ee2afc66
DIST pem-rfc7468-1.0.0.crate 25267 BLAKE2B 9532b29ede71f21f9ec42c82be7b2a1c6a45dcb80d9fe027adbe3a4042ca8477ba028853acb6ceb0e5e7dc5e9335f8517cd8f4a833b6c3b7deb8d578b78bf75c SHA512 be6920c67b99333705fcd1f5dff0f6f644ae6f5fbecccdb8717c63fa9dabe26144297a75917f668122debcfd65d3b9f47f06c5065802100b6c9bf12735c351d6
DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
-DIST pest-2.9.0.crate 132718 BLAKE2B 781e5e9b87196cc3ee3aa98478707194cd27f4dee3ab2023d10b3878ef237c8ef4689ba1163b6c54bb0b3018feae1edf666def7dac34d94a60162b10d14e6dfc SHA512 1d6f4578cbb67ef3f6341bc73e3d58d5500657f7d5369e9c0d0420d652531fc640d935311699b5cb3cceb35eee41ddf4efaa3a2adb5c7a21da4e861c5787e580
-DIST pest_derive-2.9.0.crate 20032 BLAKE2B e8ef2361e497460ac583581a0b7dd66c878b4fd628445ac35afc06be698d2246cd566928d89d9c397ac94b1e6c1c91f0f8f8de9945db0eecb3495a504ec83794 SHA512 02eb4b02916436c933fcb939cd672043a186c493457af9fbe72aff51ab8c0bcd010d21927eb78bb0bb8b07ed390c475dc0ae6032fdf93a3ad4357a5431c3f10b
-DIST pest_generator-2.9.0.crate 19353 BLAKE2B 1b052be299529e90a92a42c89c3718fb9c28cada6a80dae7752a6a2e1fa1cc7039e5550459948469cc4d67ddd9a96ac2087df391d0ab098692bb88a8bc917106 SHA512 fed3594ef86cc409dbc94b6c9aad59ce59d8da8576cf85900a8c9ac0a3dc9afd6767c0490e249c380ef6bcf5440e25bc345c802b674f7f02ec30c4e32e42f4f6
-DIST pest_meta-2.9.0.crate 43406 BLAKE2B 012712a489a854760df343f03f1c0f826b26cbf7167f1c802d7c75f00d3e7e2549b32e3f95f249c4bec54a920c985ae05abe12c43bb0b4d961c5951da5566189 SHA512 c3b3736ec41d20018c3d6c65837b423afd50247d7a58ed845d39ae24dc90e9c9a5752e5152ecd1a058aa5465dae9886870e758097bacb6135a45af7f3c26054f
+DIST pest-2.9.1.crate 135580 BLAKE2B f432fbfc5f86cf29379603584903c7846969931649b5f74a1048a87c89e37cab97b97e16a30d6fae5fe34c9b76e920fba2f6f76c193fa927ca3aed7c76c633ff SHA512 4edd5e7237e6db4dc2be5d2ff250f065c3bd71a1504cefbe0d380f9efffaccc243e49afd2a618cf1c122082de99444aea12e7bf66ac593884410a01199a39445
+DIST pest_derive-2.9.1.crate 20092 BLAKE2B 8caf5569cd7b1deb21609bb8b066ad7f1b2fc831a50fcabeb34f6cf1c4d3cb398178a8b96dc77b2dacc287655ef8ffe31260d30a0304d01ba006b3ca0b21b4f7 SHA512 2566c3a7ba8d07d3756ae4e6be958ef81a2879bec9611d4561bb6c86b1682e7d0f510e8d2934435da11b94abdc51308aecf4c3201255bd8dab73b46dad1565ce
+DIST pest_generator-2.9.1.crate 19425 BLAKE2B e48d71547c18f9f5bb9df016601de921041a77475b818a9aac38ddbc7ffe98f4b04a1c561b5b4398fba97f011c57ee1ef869d9f71a896dd569e790ef58f0d0d4 SHA512 8c22d11357f199afac5610a7501a1306d546523c2ee7f979932084824e1888e3d0f7e32c80ee6fa73d001e7ca04b5f9cf84a32f6217c2eb3e963fd60da1564ba
+DIST pest_meta-2.9.1.crate 47453 BLAKE2B 653e2743d9554683de2b4a3ff28e9d9c56696b4d22f19a8b4c1098c6ff5401988ed06c587e2f39b69947b5a80f3ea63cae6c6a2ed369d4a98959df489d41b4a9 SHA512 7facce7c9d3964fce5914c1a158e98104a2541938e484f6363cf9689201b4cc79498436f8a5a4220cd68a0428687056d419fd72f66c8f8aeccafed0139a09336
DIST phc-0.6.1.crate 26154 BLAKE2B f6057bc1ee7f8a3191b4541822eb7afd09f15b6f5ebdb10e6b469bd8e519045c7397432a5f43ab0bb4900fca5139ee40fd5422c087719c66c39c3866851572a8 SHA512 96bec94a5344ac265e1253c47310f2a7cd5c816580deaf96707a3312b8b97478b48ec993f1f180010a8712b9673d48f0e443a153cc0e94d0e4c27d2014074e2e
DIST phf-0.11.3.crate 23231 BLAKE2B 588ff9dfc05a3d2cbe223d97c36c8a596d89cd421b568a0526992a089958e4b4ae8f7d33b3f15cf935d20bffea8f60d39ef2d2e1904101f285ca9b8b8155ecb0 SHA512 20a834481bc43ac8c560b00e337294d3c14d1fe359e7f78ed08166b096305e40277f4cd3c179a740911b5c241aeb4e263afa1a50d37f383ef63da113bd6270a9
DIST phf_codegen-0.11.3.crate 13741 BLAKE2B 88b6f0c206a95945c115401a30ba1bbf6a74e3acd4458f892fcd1eae5312765ed4e17272a814b6242240b97cc0d4eaedbf8c1c37a090d9aeda6ab23bd2280e78 SHA512 e86c3b73de198aa0ac67beb6eeebb88865f77d075b9d7f290eb9b73bfdd6728d9479f796d56e4f3358226ee88b877d848017cd951a14804534e4cb656eed209e
@@ -374,7 +387,7 @@ DIST png-0.18.1.crate 125800 BLAKE2B 88f59638af2aac1496aac53db0453601181795de15e
DIST polling-3.11.0.crate 59387 BLAKE2B 4e7823d14c46f87d5faf31b98c76820b49235fd2601e62e1f8275907b4a489d2c4f7d50ce8da5688836528a1052c6758c4ddb58cb4d46807a6fe4c3d07fd1459 SHA512 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7
DIST pollster-1.0.1.crate 10102 BLAKE2B ba355ae787fbb7b9cd948f636f73b6712e7e2cdc9e7bc1357957ff945d8f768d30aff993720ff675418296b608e1800769316373560f932d958181951e031c9d SHA512 8bcc5635da3551c5d6ffec5f09b184738b7ca68aab7e263ac3f3cb318ff9094690f05ffbecf551391ee150f6462b799e78354fd0e16f54dccbcf760ede7fd800
DIST portable-atomic-1.15.0.crate 202705 BLAKE2B bf956c2bf08953b0ae1384d5c1703edf12c4a9b9d1f035b49043f4fb5e0a1ad005263affaf02331a77f098471fe2da8eee7b16861c33df9ef0d76444c614e291 SHA512 257cd168d0362b7b1d5e6ed9032cde9b0ac6e69d90b7e27347c39702a5ea020159c271e37e8045cf10661170f9354638791cfc972587bff3cba01da137f5a2c0
-DIST portable-atomic-util-0.2.7.crate 53577 BLAKE2B 188e125fe8ab3a2aa54f00a6b29d9034cd84141e829fe036f61575d13a4aa1ff1b341bca74a7df434d303828c56ade1946a42d68267f88f28f4103eca9948aa1 SHA512 3666894a94351bbc788a2c02027af35fd8932ea677d02da64e1d161d474eee3017c618ed6f44e894ee4f1389a85196ecd120edef51b1edafeb82e81310bb1d86
+DIST portable-atomic-util-0.2.8.crate 53874 BLAKE2B 835a61db79a2302fa16135e9a1397d76962070389704cad42715324d8fa83ca6dadfec2587aa7d13e75a270ff09f0291f70528940142c8e70599289ea1c899b2 SHA512 fb1b3b8cbc06fa4ad966cb8809e28924c86e30dad9c53c151e304d3cc6a9f73ede054ee9ba7e27c5fad8ec904a6573a38502c694cbcc4950f52fb8bd85fdf70e
DIST potential_utf-0.1.6.crate 10420 BLAKE2B b7f263dcc7803cf03ad2eb12db0655abb1c844875c3243cf74520f23687d817d163de587811e42454a84b31cab5fde328526fce35eb2959b021bc18cdce970ab SHA512 2180af56e064b7cacba94d597f688e95e213700a9adbb7fb9b78afb7c36a4fd4c2c5bdb64049fac8772f22323255ef2c294ccdc30ff9d160c7baee5a12166ba9
DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
@@ -385,33 +398,46 @@ DIST primeorder-0.14.0.crate 29009 BLAKE2B 19eee0fc6281c56424342e6aa37bb0ef70cbe
DIST proc-macro-crate-3.5.0.crate 12709 BLAKE2B 693372efbded5ff45bfc4bd2dfe4bbc28ef939485e88b57076d92c99fce2824dca88373b1ce9e6517e313f2402885cf470028cf7e619eaa291519b8eacf697d5 SHA512 8848a2234e503414f9e5e90e7ae6e8141b743205c1bdf31cc5211781414c8619b617bf78b61d880178fa1d7e0d1cb172ac03695d9f8c611619e953a1fbd0353f
DIST proc-macro2-1.0.107.crate 59588 BLAKE2B 91df0c573e3e1f09c1aeedcad0381cf18186d72c3d50b077b1d232fbb67d1c87ed09f3c6dc515140041c2dab5ce7706042c8235b93099df7d1c962d4a3a99160 SHA512 c109d5509624a57156e0eae22a3aec89a1a163623e8b4e376a13d872a46e4bf6855ee3cd4428c07cdf5c22f2284b6ce755f9cc7e075480e4587ce4f2d40fa903
DIST profiling-1.0.18.crate 11931 BLAKE2B 658fb4b5b013f74fcfcc2a6f70fbf8d26258966110d0738ca156e9fb30a69ead7774354df5a76f7e46bd9807bca7ddaf4e55a306c4c5674bfebaf7d221696e65 SHA512 2775a751e4ce838da6958f2ec8c4ff15756b38e5ac6d4d0463eeeb85bcbb840bcb1bc70f5be05128f3e9f7e664405ba0d375b1703c66a270b261513b3550c1a8
+DIST pulp-0.22.3.crate 147931 BLAKE2B 0fc657855bb94d1945d4e48ce75e97f724060655f2345c7489652f2797d18a4096a2969ff347b9938e48910fcb1341609aa173d02f67cb0dc298e9d18ce46d81 SHA512 a0ab49dbc9b3d17a930f53f615878a6eb8de7df6d89f719aeb4492c2dd7135966ca14237f34b7bbd41dcedfdc28b28e593ee7d6619a5ba09a839678d8947ce4a
+DIST pulp-wasm-simd-flag-0.1.1.crate 2308 BLAKE2B 27ab9452da4c185a2e5dc5b57d84d2f05808dfe234d30de0097b432cf4a550cea299bd99c0177111177111af8c726f903f93bd15f89f6ecb5b6ffc82f3fe1777 SHA512 82b816b4a6f204adf63d3c1dbfd65d7f5af8d6f19f01d2a0e4987369af999d034b3444694300843dae6a93004c53eab53d06de5d445865c3b43347a804d90631
DIST pulseaudio-0.3.1.crate 781833 BLAKE2B f8967367f85dcea3e79da8c253c041b3d915eb48da70137a006f8945db2519e872e5bcb097e8a04940aff324777b0a5d8cbc2968097c2681784c55c5e2999ba9 SHA512 3e032f9aea0bc30f0fd88c7612e2f6f0e3f5478109365bb244a459d602daa130251889325db08ede244e46e01f0a1090aaa0e38fe5acee6cfd889dd303aa8e89
DIST pxfm-0.1.30.crate 879463 BLAKE2B dc0b0d2eabe7e6bc00e6f6235a0d94b87350430920037971cc88d40a4ce9a8ee6ca82b14f933f36d44f73410fea99eb80e5805e9f6167266dfc49d203890cc9f SHA512 df9ad5da9fa7231e30aa62af5a34965232add72e5d4dd19b525b7932056592d25a297c89ab97c062b51fe6480755fe9f5d62bd016b3fb293843e4837ca7c98ed
+DIST qoi-0.4.1.crate 71135 BLAKE2B 8b4e2ebfdd6df425efb1326912e8db02258e570320fdeef465aa8b03f3248cd811bedaa17c15902f851083cc1db06a2b500aeddf734345eb25af0d835300b2f0 SHA512 884cde33bfb2d02716daa5f309890093bdb7b3f53eb06aca0b6eff0b7a66fd67cb8b9acd510d19e3ae7718930add971e871532a1605e4989639bf72f59329377
+DIST quantette-0.6.0.crate 81375 BLAKE2B 37c5e9cbb9949d047df5afdc617e457154836c4c0aa0b475b2cf56d0583b443df02ce83d8b63456875d8808c457e0f44c3e99da3bafb22ab15342eecfdb71580 SHA512 10e4e1cd43b24f020371d12a3cd67b0db63d5cc4a8844b43912940a9d3f6f396b63ee3c18706254a704fd0ce5680e1defc4d56502b944d139ff6bd60db592403
+DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
DIST quick-xml-0.41.0.crate 231661 BLAKE2B 526650bcff3ca90b6059a83f6b03b18d878e1c9f7abddfffab3010215f3ed2217de65fe629ac3784233818872189167b204ff72af45632121527448e78713920 SHA512 3b04508bde84d5f911edb38df177568bb0af3f67e0a02dc164c858df81b011afdb7590539222708f951c0d30cd3dae38827dad8c1a25741f088f00da930bb0d2
DIST quote-1.0.47.crate 31622 BLAKE2B d912f17bdb5f2db29f5349e976e12da52db9d2197dd9900cb00e907d1e9b06ab177e9b020c1d53f6a6cd087e3a973aed5af63eac282da77792b2a6d6e1b35b07 SHA512 544f4324d425ae011905e0d1b52e367d4660bc34457b2f802af94e1def1e6c4e39ffba3beeb40d75753967d15b6dccce18fea273e7f3d46b63d5c89898d19441
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST r-efi-6.0.0.crate 65303 BLAKE2B 79a28aa1e41721ad39ad95837d60a7034f9eedf0f5a32017849e7f4abebf6eb55e79cc144cea52030cade11d6be6fc5ba863e711a74038ffcc67b0d6eef47bfd SHA512 65f8c75c0201c3b922e6bf032ba9e6c648840f60939615565287b9c64d44f3fccbde209d8fe691937949cd76307b59c53801e6bd43ed7b8ada46d5d8fccf7012
+DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
DIST rand-0.10.2.crate 104493 BLAKE2B 3aa9c466444f67d7baefa1ee063a8fb3f63edd0676914596ce904dd2d1675394e1e150fbfc6f2519934ef4e3eee2e090a08ff57104f1a503a8aab2ccc2eeb0c1 SHA512 1c50a5ddceb5cfc0282774ab3252dc76a15d19cfa5d8350064d120ea5264d260beb024f2c86244a58631b4baff5b8c8b03f71a3c857f7c4988e4a81e9f8af387
DIST rand-0.8.8.crate 84217 BLAKE2B c3c8c0d6ed49f2975f1373630e3eee3cbac6cfe45f8962b1dea1749798f17b23ddbff252cc00a2747e0b9c3048899eaa381976b7db86c16eeb7a139f6f842a83 SHA512 2267a99af194dacf4b2620f7072c848550839c2df7dc078b3eca578d8d251261e6da19a4d25f5597151b483bdba893489d638ee08168104c1114bdafd2498b59
DIST rand_chacha-0.10.0.crate 19763 BLAKE2B 4078d4f915ff4b654cb2cf259172cd4a9c33053698a2ce09a4ae7ef369846758c327b3d0f96e9a8b3c96995bad9380a7028916f60cca8f478a8d03551a59c7f0 SHA512 19a4b8766fd25c0e3d3dcc2886887b2fa3821b357179e1d4b2d3bab6374da85fe0a5995aa3c032b696a1607558f02cbbf9d50bfe82ad668df665c046901a046f
+DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_core-0.10.1.crate 22833 BLAKE2B 2fb3972c7a83060afd88e3e1c97c26ac2236222c02259b421109406047fa7599e3408db34d22037eac42887d129692d163b5466190c87cb18b97ea6e12f1ea6b SHA512 7095ef3932cb731fd52a18208100aa01e27cc66aaafd933b70444158258ab2e9542ef0f1d0564f2db8846da597c9b4be5a3c0f865e68607b7d1725582282b94d
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
+DIST rand_xoshiro-0.8.1.crate 19964 BLAKE2B e710b788304cdab89ad0f5a2a90330daa8e6ad604159f377f9792213ef2a7441e5e502880db0f5bec6f0a021250402c148fdc0e2fdb000fcac1a5039ff843f5b SHA512 c6cb4f3a26372fe2acd9d94926488dcc1282503192b714dad5b3aaf4543e8f4d570fe63672147fd69d65442e21e16450a09d019c81f327abd883c11be080706e
DIST range-alloc-0.1.5.crate 11163 BLAKE2B af418c09a2b07226eb3017e002fe5e3a9698764e375e4b140cf2c262107829924d566374a69c9126403f2e8f14e6c1edb411a92cf3b8d2b115537eeaa2d713f2 SHA512 fd13ee709ec9d8f5e182c6800cb3a133455b85d2e80148321b283741df3e44b71b8fbc353ed82318f56ecd2ea37aecf4dafc0dbd4e5ce04edaffa086c400a7d5
DIST ratatui-0.30.2.crate 72412 BLAKE2B f2f6ff2cf4131efd38c9c9218ea672313f64db1759160b7a8b72f3e344b08bdcee1b1d1f57317302f38ec91f5051c98b3f61504f48f02cafa287ae9ded55457b SHA512 fda09795aaf3bd229d0deced9b8fc4fdcca21d205e92b6f1fc4c8836ca8005094c5ae8b72c0f5fd4f51a0b06b9c6aab994f04d038f8a28bc51071b4b6c59bd00
DIST ratatui-core-0.1.2.crate 191181 BLAKE2B 76d7ebf9b07742d8795121e6b118aecf0ff537e403278f4fd35bde7708f69215f7ec2e479715e22a13758ac21abb4418911e70b2929a8097df51b3c66384fc3f SHA512 5c1cba1eb6aba8b0ddc432c2bf00e64a2fc1fb948e1da1389bcfc3c93abd86daaec3ab7fa75227de0548185b9f6b29b05e3764ca243797d3b884f4e0368a4962
DIST ratatui-crossterm-0.1.2.crate 18836 BLAKE2B d7360bda04bd7a0511a13010734ddec7a3b55606613bb90aa27607c6ffe41c7e0886149c9ffb876ecbfc9e4155c2bb8e47eeee365e7bcf77ca9bcfba6de632c2 SHA512 8e8f2d97053ad048e1bdc2c3dc8bfb8caca5565a433600a24e3f6f4a79bfc75a5286c87689da1132627f52b2687a1ad8f69b16c37b01d7ceb8eac7d6ec37e741
+DIST ratatui-image-11.0.8.crate 6000535 BLAKE2B 4a6ea53a05581bfae2711cce6b1163fe66de953db5e261ad77df3674fd46ee810f1f79f7ae1628464c903cc813b273532fed94f46af96b0feda4361afd951aab SHA512 fa806efc6b090262af75372578c1791fc7913542a726a089a87a4cc9c795e699fdcc984810be07ed3836d0f09b547487c5baf71d0ae0f26da9dc25f02eadc77f
DIST ratatui-termina-0.1.0.crate 15330 BLAKE2B 858d162681c3fe7e008e9e738cd603d695c97850050512b07e81888f7f21bc8f72b7e310fde233a818ea6d9d9f25f6d29a872d7302dc0290c7a2b71aa561555f SHA512 33cb6e32867be4a02e2534bc5bcd92c1d68781584f4aa737d678f363f59c11663bd66507200f2d3082b04b666c95fc76fbe9352e8d39b41e1a1d53c36d8849f9
DIST ratatui-termwiz-0.1.2.crate 16739 BLAKE2B 8b27cd16df983d35aff584de4bcc45ce2d3eb5d4c9798b452fd5c46b95fdf636254331c9894df905d31d2099afb357e47b8ee357d5bddefc2c79a5a4276feac7 SHA512 bf6038bfde8a77b9bab539c3adc1ddb530d0e9a67ab6143bd06d9639dca85de6cad2417cc368c9a6518324d76a0b0d838d680e8a792ee2682de3f729dae9f964
DIST ratatui-widgets-0.3.2.crate 230487 BLAKE2B 069fd91c04a6a0515851c10b755a659e9564ae23e49944bee1a2764539db35cd9ceac3b33aecbb10894a90db678a55d81d6a12337ebdd5a9e328e17270f7b70e SHA512 419069780995bab0292b44495ee681b6c7fb381ff06b664f8671a0a3a6900d8e3179a6a4a062435b1410e2159d51e6dc05a4b07014b484152a4b03eb81d4ec03
+DIST raw-cpuid-11.6.0.crate 117569 BLAKE2B 4887fe67eb72cf5d5b7509704144f65ceae407b4ab9382034f073dd636d2c710733526d8d0459c040bf445a58574bc790cccdae37890a060a6e45e6804023b2d SHA512 41d837395501cd7dac1afb48e6aea5150141b60cbae5c63dd056cd4a79b2f1f73ed507e5084e53177f7c4f92859937968a2d54277edee22137391319c5e2884c
DIST raw-window-handle-0.6.2.crate 20234 BLAKE2B 9bc9b1188cd3ee8d799d45908de10f98a4069850e7855c1f7db86ffdcf49661f8ff1294da2f542fe9c09a3e8551bb34e2702f6a88f85306bcf8a36e03bfb738c SHA512 41020ee56615607aa0cd75a3f09348f3255abbf8705d68f001b3f2d7ecdc6c4f5ee060e97c4a2ca08607892e49d2ef009ea4f3b4f3c6256e593c6b66f52ffb1b
DIST raw-window-metal-1.1.0.crate 15277 BLAKE2B 9e645c1814d1504821341a7d816159c8702064ddd76583cd6d831e8344144ae3c58c66d04f9008599a293892f1fb5d92bbe9ec96ce849136c13e171607585535 SHA512 2cd0ae94ee0c45274a443224c0828f4a4a6e0049c9cef69b4d36d68df1594befa9d5385832b97ce78f3d434fdfd14da7872bde9e966264d6567f49f921f88f37
DIST rayon-1.12.0.crate 183391 BLAKE2B 97807936988b73fcd72574a9677ce0364e67f5932cab13e137bb3d285a14c366d767bcb7d1fad9733be7b022c2bfef7eb8131555966470d53f41b85414915557 SHA512 adad1851620e8f4652449aeb110c62741d454818910cb6aebc2bdf71672b8b3e1371a0045b1e2d8faf2a1a638558220fd2b7e3dd3a7b8178441dacf2d0bce2cb
DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
DIST realfft-3.5.0.crate 16916 BLAKE2B ca221fdabaaa2e739cc440c1698e6fc78c4bca5bab49a1ababa81a296a00ccaef8806af94a15afd2cf0ef35c7dda3278b70f70dedf1a28070b134bd7a959628d SHA512 026c11b11317c9f1610be7e1a98a07a754c433a7ea73df3a3162c7910d8bf4163c5f5b7c72bf0dfa914867318fd0c54cc08b08d18de919be28e0e013c68c8ae6
+DIST reborrow-0.5.5.crate 3789 BLAKE2B fe9dc9308f9ba42779d46a4e329068f75ca401ad17ff497f0f04710eed3392a11c316e76223b6e0b6f3d5ddee5e2382acc8307de930f17ecff36e47570b3a58c SHA512 86323b500ecbe862634f5a85d494bfb8b67398a3d704882e29826c47ec03d496f3bc4d8b35d55b530f6034a750c716e2628283bb68fa4ea612bda5f963f5c9f3
DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
-DIST redox_syscall-0.9.3.crate 27618 BLAKE2B 68fe4889d345a26833fd8eee89830404975923ea60c5526652c66fb69e9bf72df85f6ca0879a633448b1825fde398bf814720cdcc77e56539c03df31800abe7d SHA512 a6a4be7537faecf0c268525353283a08ee81e4f033872a3a8cbc3f8f1cd596f88663505c10196e1e373d4a43d6fe78e013cd044051275d91f71509d7ab714401
+DIST redox_syscall-0.9.4.crate 27944 BLAKE2B a3c20fa0b285997d745db21910dba354423003b10fffaae08db5e4ba69f521761f32f91b4d3a4e76bf0207d92e9db8b452392a2c0d8837d30747954fc6fb7ada SHA512 f651a185ce9b78e0d131c51fc9d9ec4bd1aec0bee6bcb168cb10ec12e1aac5eb651330ed5e5914c466f667442253db89a7d6d4e3620b00f900cee21aa8fdbe56
DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
+DIST ref-cast-1.0.27.crate 15335 BLAKE2B dfb8ee43a77e14e0f7536347fd89a8626191c15ecc37d4a416fbf48abd53bd375f8c35c4dcd16dda4153ebe432d6e3dc9794e17f80a6a58fb034922c5a20dea9 SHA512 63e91b7eccfc9a57e7fea571c8ba1ffc5f3f937e4238ac1d3753173cfc4c5493b0901ae38a39f90dcaaccf9b8311ba077a508602aaa182b5ccb1bbe48af15e58
+DIST ref-cast-impl-1.0.27.crate 10194 BLAKE2B 613d0ba2da8110ca6f5f04c33bbd7dba3919f7089795581644fcc70c8bc859c43e81af026ee57f3bd104240473313ba9b1419386fe6c8a580dc3ccf9286b2f85 SHA512 2d01ff2de4b61ddb4d779e0a078442c1651ab4d424a6a6162dcb8c2f9e3e31fd8aa0c5de364e3e8fa0701a2a41f3671fb3117bf249089918ba5209ad97936c0b
DIST regex-1.13.1.crate 157118 BLAKE2B 8dc2137c2c7305a8696d6925a462c0ed7d1068cebbfe5cb3d738e2f7ecd0b3de5e535545510811af65abb381190b9dc58786f0d3645da7cd7e529e4fabb3d65a SHA512 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
DIST regex-automata-0.4.18.crate 628707 BLAKE2B a3a9320801319eb6312fa5c90b727a847cfb520a823a1d5a85f23bc07afa81e9e02693642b1c9345d80ea51946131681f048580e2e7a4b27869dc258706d7042 SHA512 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
DIST regex-syntax-0.8.11.crate 359055 BLAKE2B 5e1cad4cb361ad8231c3bf1d3956658de9d69d4e44120ef5add19d86fe8e1e07e6445db7bb4f532a2313250907c61bc8d4873b0749b1187c367eeecd8c0edfba SHA512 8bf74e8798d935392212e20c249a8bc4a82e8e440cdd65418a403691b33374d28220bafebbddfbf742a3d7070a1fc0fbf6cfffafc585032de1ff082184b67d12
@@ -425,7 +451,7 @@ DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba8
DIST rustfft-6.4.1.crate 337421 BLAKE2B 05a7be5d59bc0b5cb59fec1c249764a79e9b3285bbb719954595a8c6750af26daf88c04522fb8dc336147b29f888e6c93c16b58b5d8af50099442d097ed71aec SHA512 5db2135dcea66001e9fb6467cdfb6d8fbdcb2b07651ba3d03acc8a0d737806a82605c9a2c4add7854954e9b8b611321372491597efb2aa927eec5503c19accf8
DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
DIST rustix-1.1.4.crate 425241 BLAKE2B d0d710cecb9b20fa755e61a27d23b946a5b860211a9e63f34cfde2012bca2b9cc6952b546444a8a06a97ab8bb5817f87fd7fcdc7e3075640fbdb86f189f7f443 SHA512 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
-DIST rustls-0.23.43.crate 375868 BLAKE2B f0107d4bb6e57d34c417ca484997d2ad023ee2a8b14709fcb5d12d07f09e7afe24cc981b078958d103d5aecaf715a00419e311b893831ea7d74f3059139a3e4b SHA512 7d39bb7415cc97071795dc5b8ab1216a8fc3283de9af0afe457d7ed078b0a82eff47a740fd79a88ea90bbeca7d43f797f70678df894400ed25e1418d5be278a2
+DIST rustls-0.23.44.crate 377662 BLAKE2B 0bfe4d9a979563a43a4ed24c830ff4830553fd8a644c77cad332fc1a2ed3591388b4cd52dfff4a11ccf2a85a98fa955b4a2e50c5055cf3998f4a2e8913192131 SHA512 620633d82a16969aeef7d30829cf715759fffb421bfad70e0154a9ceae0f538e8ff21dd58774a762ea8b822fac87638e7772fee8ff5128b73cbedb376371f875
DIST rustls-pki-types-1.15.1.crate 39322 BLAKE2B 4783e31b560ca780d7c6c205387b2d8178d6865d3aa3e4988ab91b236c13f3cab94cf8df09e21afc65889b843047c528f437093683fcf30502b3f0b23b9c059f SHA512 48553a2962d98f80bb65faf4e2f5d7016587c22e4a8847fc67ba8f92355645fdf4b3e764330fe87ac7e460d0c491970cb74aabbea14e24f9d51da560ea3c8940
DIST rustls-webpki-0.103.15.crate 87465 BLAKE2B 4d2349654fdf88019eb6f5048eb17589ecb7cd364936805b2d349d52403bacc5bff1519f3cb69332a927435d9d694a37ac5a50969943d9c17586d3ac3432045f SHA512 adeb7c379e9b691e044d497768959bab9c8f291c21f93e9f5373ab0639e9070258945e2bd0be4e8eb8fca98c3824e942033d6430d15134f8fe8ff3a1c4d98382
DIST rustversion-1.0.23.crate 21013 BLAKE2B 80c4938e8663b095668809e4c81f4621582c4951b8b42eecbecedf5577e7555bf80944b6753101f5f87bba6f9856781e402ffd952600820b1c5830a181066798 SHA512 95baec2c1d8475661677ea35a724c392ed10b1151a1f4522b44133c6d691824bf4a42327ebc9d631a1f64f944dc721843e0aa0e19354fc4fab89aa048f1c68f5
@@ -436,6 +462,7 @@ DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e20083
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST sctk-adwaita-0.10.1.crate 53237 BLAKE2B 5c0160c583c35960caa4457ebf58ca2f262dfa561eddb390d5ac0471de7540e5fe978a54325ca6cd840ce1b1fe3213174f455f2d8f09d3990f5b20d7fe1a07eb SHA512 76558982f548d5650c6e00f38f27d2cb784d12419c63ee7ba1beee11a809a79ab0d48f83bf48275e56e0cd9b8e91f7498708e16717a320a2296beee1dc3bda75
DIST sec1-0.8.1.crate 22369 BLAKE2B 0f7a47f5710b6d34e22447a3c0e09e4296043732ca60e96d1657e8f12ea4f58977accc9f58e592540499f23efa7e8b0056011b0acaa899d89dcddec5df161f30 SHA512 fbfb05e2026d36d2b3e03b5bc42eefeba57ba4b8d5ba4cdf307ca053a8e9cb448f6ec27b6456fdc5ef2d10271614f99d178e95180f6e50756d0abae8fb0ea18c
+DIST self_cell-1.3.0.crate 23869 BLAKE2B ab5a81d1ceac0f7221390fc346376ea764839893baf4af0372b47cb8852b4fcd986fc04c1386068c4f796d6180f70f8def48d7bff4ef057202ded6e2d9adbbfb SHA512 b7a629dafc90702468a9b4d97bab7f222e6f7263b3755709fe8da3311ee50245c304006ee3f12401f0226807ab1f0a44d25759caf2b84a33757fc76f9867036d
DIST semver-1.0.28.crate 33064 BLAKE2B 03bb56f4f0ec6f4cb208277500eba03cc81a7b2a115d64849b2d154066f723d46f8625df7c512cfbb2e402a36cbc5a1627e8041ac2de92daacd4a92a6943979c SHA512 bb44373e60fccb83bc95e4277ea0abdd756a3f77b3334cf6d6b5fceac086910661ab94eb326cdc8fefce0c09220933bdf03bfd142c1594a92c9c1e4e931114b7
DIST serde-1.0.229.crate 83669 BLAKE2B 7f54b013f2273865493684c7c8d7d272ffbef903a1242fd81808c69b23444acd96ec0ebc43955cace91107331ac74f5e60c770464ce5b5cca92c383a810f757d SHA512 589b7523ecb57fe2003cbc4eb36adb07f663ce9c8620a7880a63630360c3d36e77388a270878493df0c383c1266ff855aebce424227a1c9da42f0fe4adaeeb30
DIST serde_core-1.0.229.crate 63100 BLAKE2B 3126a7f8915a142f49a403dfc3b54341f67af7e533d94981e4b13450eb9c8d0befda14c91d4ed05a288a3b71b68430d8d5ec3263db6c146ce697046657b719ad SHA512 23122dd8663f6b4cecc8e6affe8b7a010abdd31428461c033a5db330bb7c2872c8a7e91ce0884923b640bea801a64044fff6ef532b260c05f31cb426b2518e66
@@ -460,7 +487,7 @@ DIST simple_logger-5.2.0.crate 12225 BLAKE2B e750ee77e60e3bc2ee9128d5b73f6350663
DIST siphasher-1.0.3.crate 11643 BLAKE2B 88046e55d019f0b43e90db9337359b74ccc0023e5274856d5cd83763ecfebfc1ee814d5267caa3bd1db75615a58f909c268a50415c69779cdd5c877823cab16f SHA512 dd0416e6fa8e835c25b10bf93c793c263679d64b8d56288313bf93b989e4a5b271065da11e9af266e9878db7dd73396852e2e9b164aea6c2ad837c8ff0f73bcc
DIST slab-0.4.12.crate 19080 BLAKE2B 785a1b899fe01c8825f24d90b0b0bb31bded234810f59c71b7e44221387de33fcae220a7d0745f59f79c267673b76e7c8d9fa4c0dcbf8fc5d68be6562018d49b SHA512 cf7c971b99b043d8bc102732a109717cbbec114160e4f7cc4009c66739177778623403c33d6a32efd1620e0ac7b8743c36e0e5563082af7f92f1e4caeceea0d9
DIST slotmap-1.1.1.crate 61862 BLAKE2B dba772f98dc54613ae98d7b6c828e21cbab06fe4dfb7c5068db8363f839bde485e6558567737300111d15b6e4dd5226bf0240f10439ea18d6dc717e6847b9cca SHA512 ad072ddd9edea34c3137f4f30d7f83c055b11567ebb4f505166bd7092260113f59bf215ff4566c1d567479d3d28f51f3751f2b939a768e658cc54a25ca49054a
-DIST smallvec-1.15.2.crate 34899 BLAKE2B 7210d9534e373c4d68db3dad04b9d680e30e7fb01b4beadb58fd4307bb8a59be7f3e8aded3127b86c3051ad34d1690bd18e476ac8e794f5efe9265a70a2334e0 SHA512 8c19ab367289dee2e60c9169f977d66723e219b7e56f8f71b2746bcddd84da7de4d17f32b49233dc87bd897063bee0c8cd679c9bdd0895696a189eb11fa83051
+DIST smallvec-1.16.0.crate 32647 BLAKE2B 6900b277f34cd8faab7125b463fd0fd111ba403193fc9d6b54e21b66297bb20b3c00adc68084a468f44c4e28c0480c02483e3537123df5463210ecb0557df5bc SHA512 75126a2cb8ff0501c0a56db6410c53f03c513633febe70ce69f1c9055a2df1f88984a0f4753b92afba918408eae8283a4f16bcb903f51666250da7499c614d20
DIST smithay-client-toolkit-0.19.2.crate 131504 BLAKE2B ad85b36f9392a73b4814bc4b139de365a073d83a613fe96b7ad083a28ec37b601a5264d67c2a64c3a7a6997668970d9bb850f2693a0d1275e272d9a734628272 SHA512 afbafd5a2fe87c2c0b79512ac4facb3c5c6396e49f9c991686271bceb6851948a439ea58dffb358c4c2214b34797d73824485c3942ff7903b30e5f440cee6e5c
DIST smol_str-0.2.2.crate 15840 BLAKE2B b41fe165eb52a0d0e315a2a8b78c9c8afe8767e0cc90f5f547a193b4c0206725fae2d3c14d9cfdb40474d288765178366a8e553ae7adce894c02fdc684fe7d99 SHA512 0ae3f9f94cfdf0c8040e77fe31517f8281c5d0c15a2007302034139d9e04b65c629b23d7406cade8118c932b8e9837b37448f05a77b01ca180d477d14a05dd8b
DIST socket2-0.6.5.crate 60031 BLAKE2B 5e5e380338615d05d0a42901a05a5323e127919560cb6b5c0ca72645219d40f915724912f103ad4fcdd4a7b5653cf8151c9fee1904427775f19d4e617fbe947d SHA512 eb72b2cb7683cfde4ddc4f6efd64f859738ede22120d40b4498e7ec05bf53429f2c13612a33d8e69089122ede3382eb731d816d40beb0619fcf416dce7cb6575
@@ -476,9 +503,10 @@ DIST strum_macros-0.28.0.crate 30964 BLAKE2B b79612a6632a2f1b828a70e5c759e0fcc59
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
DIST syn-2.0.119.crate 307407 BLAKE2B 0be3bce1250db4818af7246a03352ab50faeca02b81126fd623bd473d7223693f43914e88e07baa0d7fa5473192e390406165f83e00dbff048c1ea373085eced SHA512 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
-DIST syn-3.0.4.crate 313047 BLAKE2B a554c5b719898e317ebd45c7bd6d2432d971e0135671a9fba986d00b1c12416eeea229007729976a50e4c4943aae6c8f700a599ec7b007f91e2fbe0641e6f71e SHA512 e4eeee793c52da85c9a60b7c16da34971f67980d58e20968a918b59dd373d56aa6d1c996e78adf9ccda2bf6d3679ff1b58727886dd23aa19763a64360d9eb9fa
+DIST syn-3.0.5.crate 313222 BLAKE2B a9e801ef23018a02207032990e5bd409081dffa3defe1d33bd8e3c3867fb070f22b9e4f869c80c83dd0aa6c8133efec8fbab06feacb3be4eb02786f79f037cc8 SHA512 66361e0536144010e7ee9ed0b71e11bc12e78220a850529ff6909b0796196c0d2c9797b36865f595fd1af9fb5e4ad18d4641145cf062a393cf869c7f79ed6cb8
DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
DIST system-deps-7.0.8.crate 30092 BLAKE2B cdfd3cdad536d9982261a25237879ff40f9f54556faaa66268ef5f1f85a8f0491f5ef22e3393f24e7df2cd1fe3580ad7c69a22dc7713a0dff357a4c5152090d3 SHA512 4842d28fedc0329a2c56152953356a428bb1702371fc257651ba0947e02624ddc446267c8fde8eb3def3437a4c05436ae7fbccc9066700d65d4415e0eb0d530f
+DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
DIST target-lexicon-0.13.5.crate 26928 BLAKE2B f8c62cb91f68a635e6ce3fc254df9ce378b5e8f62c1147404c967484b9ed97fb33d7993b4671611db76566063e999d658d201f856f70196ec678d72cc758cf6d SHA512 956df27c01e1186c5356117ffd07810fc0b62fb919d5bfd215955ba85be00ef675212a3c0dc36679986be7b825442fec5c93c7643b7e1e19c04572e6463546fc
DIST tempfile-3.27.0.crate 44780 BLAKE2B 898b8b00613c4617271febdd54dd1e5f66aca54c1e4b60067e508c87c15fe32f0ce2d30b3dd630ecf7083b046d579f31064fa72de09067981c920f4aab86f2ba SHA512 bb20b9b0c5d3301ad05f73f1de538ae240366d9aefa25ca823ba40041a8a11b4a7361a6a9ec03871b14230d42038d7af6d0b652c8c471935b481a1628b59314a
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
@@ -490,6 +518,7 @@ DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b2534405190182
DIST thiserror-2.0.20.crate 28969 BLAKE2B 08c3d1822d7f570ffd7ca21f8cf4e1f6de2c72ba7e69e136ed8bd8823e8eeb031a577b55471ef8efb8b92c41b6c080819363c6e03630a7ef9fb868548338261c SHA512 c58119059a2a204d96876b865744397b6b8a1835ddde4b4db1870b4dda28de0c583f700663723ba456d8ffa3b3aab423a28c945b8b97d13e66313d094f4a7e46
DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
DIST thiserror-impl-2.0.20.crate 21436 BLAKE2B 25ca3a4a226c9f85fdf83db1d45b4d82c392859ff64944f58e7453ee1a05afe029316d54dec7f4fc6cb303adcb892e51257628cd4f3906c8bde45c723eb7c44a SHA512 080fd52a0248094a4118fd27fb1155efbebd2d7a478fdd821bbdab85fae2a094fbfdada68425af506fc510acd711401e75b9321bcfbe8af0d75b46c2341d1768
+DIST tiff-0.11.3.crate 102026 BLAKE2B 57e97683d8a8b63ac1cd0714c384c40ba610d31324faf7d005380af6fa20ad2b319fb91c7708102d1d237e852741d9a769dad134d72e3db9d73169a4ef50079d SHA512 8ef526d4859073566b0b49b9a90a2fac8628588be3e939093000658d242b6631a6eae710b49382d0b195f06ca56402688d30c49e349815f88653ee79ce9d7213
DIST time-0.3.55.crate 279955 BLAKE2B 7efb15881122078e5d9c905935aab97114e0a0b981716e1d91c327568fe528c77bd8834f111862c57943084ece60d79427d749af6d2c8114b1ac72ea10293f11 SHA512 bdb98700d85e557c9d8af939c4cc7cf1bc9970359a6efa727962f31929569dc153f117c1604693d45d5d5af62a1176301600668f41f339ef0567bef3661a1fdb
DIST time-core-0.1.9.crate 10320 BLAKE2B 434739a629f70ae2571d715ce1705d83126d8ec22f84ebac35df4e912225d8236fb87d7f9f17f1146dda1c5eae64f2057d61e85d22372d8432e83e719bb7e964 SHA512 6ddd5d228fbb1303ee0ee8c59aec19f6bf0f8c481daa2567a4fec68ef79273e19b7ae23df8b331d87384e5e3cf0be0cafb5fcdeb1a6bb780c063f5cc8c95f4dd
DIST time-macros-0.2.32.crate 33664 BLAKE2B cccbb96eb036ca32ea1079fab5a21b75d21bd347c280e8ce1aaed390eff0610efa842d75a2bf4b4680f860c06c6b83ec31cb6f97bc5833f914470c04234d096d SHA512 873701a3ab753df8334a963d4693667e56b7f46bbd1f0371f9f76c89a6c2851aa640ff573225880c67141e2545e2d50de8d7a3492a9b44b786ee421d9b7cede3
@@ -497,13 +526,13 @@ DIST tiny-skia-0.11.4.crate 201082 BLAKE2B fe350137665e6229ea707bedbb535b8d5c3fd
DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b92254f20a68e5205395081582c624481687bc319845e217868e5f2c54ef320728d0b2ddefe32fab1a17b90882168c2dd SHA512 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8
DIST tinystr-0.8.4.crate 25003 BLAKE2B 0cbb568f51dfa4f4fe7c00f8f6f851a7eb9dd8322f6c057421f83b75a526371c69f4d2c5c90940110816c14690dc49b8431cf86726afca5800c8bdbe068c2c4e SHA512 30b095e77e7043a24c1804d0261c052ed34bf429a23573de5e2cc205490013207c49ddba24a2fc0ef3233d1a83445b9585dab2e89fa63b93715a5ef61ab26621
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
-DIST tinyvec-1.12.0.crate 56568 BLAKE2B 477146d38f7f2b396f54814cf87ecfede1d2cf51c9680bbbfb24ded2bac4a7e4469ce42ee46ccf4dda5d467278d7a8e0e6d1bfa67c22dd22dfd3a7cbb79671c2 SHA512 80f60f28fd4629b3321d3b9b5d251307639339b0ff2f5169da498de8181871500169c38a49cdf57cc92d37e0a75870ae6ba35adedfe9ac841c654886977a6ba9
+DIST tinyvec-1.13.2.crate 60587 BLAKE2B 2970e10fb53e3d31b163d798727ae5282cdfdaf67ce425854f77dccc9204471be5bffef140181b17e6d9828f286b815447383105449d50380c42330d6b4ee760 SHA512 fd009538127286ac3887a82c519af5681435d4b939772607a0196797f84cd07fc668ba06c646570d85254bc835837562164ec3c05a8115f049283feaea8f3545
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
DIST tokio-1.53.1.crate 920101 BLAKE2B 6ab9ea2aab7e0ce7c60c4ef30abaef74c0aa32ee285e35ec90d4fe3d9465827af6736c16848e4f124b79fe07b48a910cb66bcf780dd6cc50e77a794643408110 SHA512 fa68c75c8a795ec6490eff7d57f585440d58776c2561a37796c4327c20474f2f9ec5a5073d410451301aca7f868e86f55bc0665778ddf7bcb3f065c3f345d592
DIST tokio-macros-2.7.2.crate 16081 BLAKE2B c796b9af27e13ae1d944ea8ba3f9688568b5d58f763e087b9ffe1931eec6e0e717be485b3a7dcd08dff8309a03d58fa31b1883997e37b5d5385e9c11f0077955 SHA512 21dc60bdb05176704b08ed0bf3e474381ee3b6defc13fe7c5820fcc9e876ba7b4b1a915235c8a18f9be896c0917c284ba55c584647c6f30aaab527f947c03187
DIST tokio-socks-0.5.3.crate 22729 BLAKE2B 4ad085f0934249f15c57e23911f770c0222f65d6e2894feef9f58504b0bbd138a32dcc7bb0389610dbbc38f23c880ecc19310eff05fabaea914239477015a59d SHA512 f9b196f175d11ada54715f4cf64655e3cfe1faae944ae44b0c180b0fc3e983d759426547d3703d50069e4360003a2a865c8cd7f1c858cf3bb8ef283b78e21eff
DIST tokio-stream-0.1.19.crate 48088 BLAKE2B 57c9c85774d87c606b32566fc6f5717bdd619de50fb6962ca23c0bc8905cc9abefef09b986ba0c94a012df8de1df979ead625a0fc1e9ceb4e540a50d4f184451 SHA512 fb82ded555620df780c68e561e1a2744a2721cc8ca3744d91aac6f19c3d81c569306c099e3928c2431278945cfd85222d3762ef5961c6e503844a0c2cbf4009f
-DIST toml-1.1.4+spec-1.1.0.crate 56447 BLAKE2B f1c10760fee15163e7d1c2793a5a7ecfd06c48207f0934a43a330649f2603191bb278b8cbfc1a1ef8c529cb1e4d33bb83a7fdaa5f597da6e21960b57a09f087b SHA512 6f389ff3868896b709fc2e7219252b8feb90735bf82088ffd5365e13b6232777c5e79fd059bc001b9c4a2b877feab99e84762f283a1d94cce39a6782dc2149a2
+DIST toml-1.1.5+spec-1.1.0.crate 55950 BLAKE2B 2809df897d9476471e2f5303bc745e4afbc8847c977cfc2a13cc1fe29bf49f2d6a068a1ca1e98ca1c01cd42e912281d314104b353f4a90dce2bf44754d8621fe SHA512 85bbb549c1341abce82a1e60aee1db179bc66c97d308c8e1ee9eadf38a7901a0762f283d9f06f36fca986340ca16e29e0c2ab13fbb941326401ba0d2575cb4bc
DIST toml_datetime-1.1.1+spec-1.1.0.crate 17982 BLAKE2B 0552b1cd242430876cbe3f1b4209c21d5b8aacf70c3235087dc742bccc55bd0994013b021a48ba69c4a2802bd458eae56cd8a96999f43affefff0a5f6b2958ca SHA512 74e13bc2f616b407d11e445e3a416dc7cd819774a5d747baede2d71ac42573ea29fd77cedd2648ff1b286b879053e764b8ad07cd9e9fe1164f6cc26f12931808
DIST toml_edit-0.25.13+spec-1.1.0.crate 68589 BLAKE2B 1a474234ffe2f09eab1860946d62e0756701709f485912eb8d21a17fc337087d0eff807b9e451ff063a92b0522d3ab3a9a9d2f921e239c45ee482e346c9234ee SHA512 a17d707f4bbbdd8f2bc89614dd779e69ef911956f51691480ad34165b89221984f95f321d1ae34499652fe6d5e47763715b81f50661f8803d0b1e2df5bb2262d
DIST toml_parser-1.1.3+spec-1.1.0.crate 35888 BLAKE2B be644d7de774a2ac2a460acc705a77db5ebb6a6694a39c379816a9be5a315333ef7c59f8d7c66744e629654d386f4e19f3c5d6ac065c0a2c480b663c0a94374b SHA512 1e59ee837016e095f93adb4a6ef63c33adc94c09c005cb68a0ac310c32696e4c342f3eabae9fc4f23d4f0fa1d6a958bbf61938ff214e03830f95e24b6066b164
@@ -521,8 +550,8 @@ DIST unicode-segmentation-1.13.3.crate 112325 BLAKE2B 4767480bbb171eb9f9cb026c41
DIST unicode-truncate-2.0.1.crate 18182 BLAKE2B 01de873d921f29aa118ccb7f5bf67a677a3e4f2f4f4846bf9a9cb866249c84dbb7b9e5cadbb3f2104d9a32cc04a8fb5178138a84e08855d4bf03ca5071da4367 SHA512 cbf016811444fef1252e6553756f22889ed92bd328c51b45a88afdec370b2cddb64e27ec5a2bc5bae7748f76cd896e462fdbcdfedf7bda0f0555194bd60b0c3d
DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
-DIST ureq-3.4.0.crate 149941 BLAKE2B 53a117e95fb37b87efa5a72a72a0af9e0276f6a99fedde031bf9bde210c51f9b291243b0870972d6a36801f70fe28494610cc3d25927399f140d488f15fe2d56 SHA512 4e24743e7f5c465b4347bdb1e7b9073e8007001ed4e9de0c0b56822aa8dd0a7f1a73b298f67df1498d6de1105cf540e240a5c8474f2b63007f7f07207cbd773a
-DIST ureq-proto-0.6.1.crate 64926 BLAKE2B e457d5202e5040d39c136182cf862395e9b677e37e11aaa3ca93e145401b515d98e48481d0c84e8ff2fce0316d83cb4e99adc0820b2cf4e7402983d29ad961f7 SHA512 d2ae8cc905cc711983cdd58ba1f8657ccd5cd8241a2b2109f6afb70ff4b03aaeacf80853f71477970b5c859fc5460fa8f051267b82370824f93eaa970f290d68
+DIST ureq-3.4.1.crate 153775 BLAKE2B affd28fb90bd708ef2f5f7358457a73385bada0d28635a2f9b2917b889efd82f7937abf90a89a035b81ab413f4f42199a228cd2915496f47493027ee55e6b582 SHA512 a69728b7edd8216730335ba216ab6c9b0150caf71e615ce4b560b599d39782344de29f9d0ca15699d3e2cc6744398227a40155c0f8e5ffa59f02f506f63e148b
+DIST ureq-proto-0.6.2.crate 68960 BLAKE2B 461fe123a759982017d70266e664916f85a655cc7c77df2682926965d4607c3c641900690c7e005c3fefda80d2ae7e73434608427cec21d0f92a0f8a7f505a72 SHA512 7fe00986375d893b20756fb59227474079b7b84536fee889f7eba89d8d780ecd11c280788096699a39df491c9b3d0090ef31fe104955612e0f959a0f518099d5
DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c
DIST utf8-zero-0.8.1.crate 13984 BLAKE2B edf9ee3bcf9d7742f8bf5234ad483c3cf8f67c2027f2a1e8027a8ac74e55351a3fbe65ff74b1915bcbb227540eccc4575422c236d3b76b1d1e0927fc1e5564db SHA512 2e6659989fb694f2724aa2931d43635938b5d83c1f58ae98181b8e46c14e0319a4d58087e1196afcd22247bb7faeee23e83bc8d9b928e8917930ac101437b386
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
@@ -530,15 +559,16 @@ DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57
DIST uuid-1.26.0.crate 65190 BLAKE2B 844f632b474c6da3d814c576e4eeef27de891069cd7ac082b7695cbd81a14baf34d97032472f2e8366febf151dedda8698acc30285294bed254d11293e36aee5 SHA512 46da19a99b5d8821e8ffbffd89123b30e65539cecb7356d2a1a3ba6b7aceae30ae93762a51d30a6bda0f11ce8b1a83cb01148f62f36bbfb377462c7b0947aeb7
DIST version-compare-0.2.1.crate 14245 BLAKE2B 92e952cfb544ef73c4ef0fd44238b414fd66fa71bfb3e0e0d2c849f5f4353570a0a9b8dc8750c5c30ce4e4c3f50a9becb188ee96c383a3e3f03b23349c2415be SHA512 43e6aa9e53c2e8b21aedcf3704aece741329bf85508ecbc20e4ee35651d8a819d9e28c2102172a5fc335ea3124c379eb5507407c09e6532124a56a3aaa1097d9
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
+DIST vsimd-0.8.0.crate 21377 BLAKE2B 106c933a8755f9dff4e2a07e3ffb9d14dce6428177982bd1d38c95446cc11b7f8ce4a5c70d85d61f3cf089cda12d2b9745368cbee33b91d0e03b14d6c154010e SHA512 2c9c186369161dcedb6e1a5d95310a2886287d400a03ed507cdf1cccad02f2024fb727037aac0848d26a50a6ff1fe17d3902d60b876e9ca3a73b41482b536e54
DIST vtparse-0.6.2.crate 11448 BLAKE2B fe3422789dbda377be9cded973323149b296785adf184357ff3d134b4c39ba364cedf0fe1260f077a4e4f807ab4589cb1a5b886768e503a73285b24ecf89c62b SHA512 32214ee2d8216b8e7e7a329ba98805e9c6c78102e0bfb6ab34a7b2947cae0329f706862b349600088b6255b0440bc1e5fb818e477b126a569a0f9ad94222b3a3
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
DIST wasip2-1.0.4+wasi-0.2.12.crate 135311 BLAKE2B d016ad82ee36ba316bda8e13fab53007b812372d1baf8718c39013a6e46ba4be123b31ff117ca89d1f5152b537dff13dde37887542ee37fc5a6df1dece020a6e SHA512 42c79d515531dd74efcca7fc3518ec57a34d5a4c73cf36f462fa1fc87151dd22d227021667e7743aae587962806b96840fecda029e5469c69047a494b13e290b
-DIST wasm-bindgen-0.2.127.crate 68138 BLAKE2B 584298cc6fc1cb7f542b85dd16a5fbe598334069d88745f4d67b26534723443b355e15162956d9e3914b1ce1c37348c4ee319a04dcb872a9ee0daef818b45acc SHA512 ae759a04def97e23844858020e59214b660af77d8974de45cea950236df978e47a506f36e28200ac38b2062de3609e361a7e21559f166aa2cd3ab25489a32f4e
-DIST wasm-bindgen-futures-0.4.77.crate 8254 BLAKE2B 171c0b7e1b69eff1f6bf50604bd748d54bd5335cd2f72604ede33b3911c0ce4bea3f48b0fc8aa55882e675ab870c7da3f419535ed2fe5c2d09b8fb346b12edbf SHA512 3894c4682106e2a28a888412bc953721b2dc5030bd97198b66dc4c1911f1c2675818e8f93727667fbcc21026f35e8dfbae7e40ae36f03e455ef5b19bf6640f73
-DIST wasm-bindgen-macro-0.2.127.crate 9372 BLAKE2B 145b74723d428edacd6240f2e0b7b197220458bf93b67ce7b61b219d3d6736782c008a81a82ea86198c1a2b1946f2017aad89443101b528107fd3d15ba6ce892 SHA512 8c6a11646864bcd9a1a9e18b3fbacb4d686fe2fe3d4540c4e466150cf36282c8f32edad11c041f4dfbd9b0f48f1bb9e6275915e0cac2c0de3fa45d41c1ac0c87
-DIST wasm-bindgen-macro-support-0.2.127.crate 85236 BLAKE2B c70acb2f504761fdd897968742d87a4962c71dfd3eeb49b1e0c02519b975898444c7af94d2d7602664538e304158b5b37622b4a45b8a72932ee787a46290d4d5 SHA512 2fd1bf07d26023b8a612826fb75ff1a85b5082087ca895c7f8e9ed70bd789f251d2a820b9eceb21cabc36c5ebf6a61737a7e9a8858a287ec2970345b8c9cc0e8
-DIST wasm-bindgen-shared-0.2.127.crate 11291 BLAKE2B 4780a4ddb0a853bcd4a6ee87cd1fcb57ddc50ad05bccf923327fc88bc3a1af7515cbe2e32f6293344ea5167ff13acc33721f505ab8bb23d361514d9470618018 SHA512 9e065a19ef5cfca3c5db95c5d4803e962f8bcc0c8fca4e5a2fe08e8ed16f02d069e99090a267d75a1124833fe9b186a52dcaa3bf6f8f87eed1801a729b7ffb1c
+DIST wasm-bindgen-0.2.128.crate 70345 BLAKE2B 59aaba5eec70709387e4dbe826890616c34f89db3556987ae87bfd9a4360cddee87aabe61851233c6720e2df87b2682e417f43a90977b89060fc224bed8644e5 SHA512 f51fcdec9cd944138771fdf304a8b9ad6bb6974cd010728f6f80d4d78c08f5b5bd10f1f89f0ad191487ab230394bfdb158f220628e15875d4402cedebff7324b
+DIST wasm-bindgen-futures-0.4.78.crate 8291 BLAKE2B 8163581e9b61236e465a28e5ac3ce70e33a8dcc62bec30a0d229c0316163036f368c8a970408035569fecdaaed2ce76ec352af6dff71a81bee4bc7c4f5c995bb SHA512 9038372a929eb89d2400bcb50b8e42aece927ffec0f8474e80b09eacaded50683f662f62113f1e12a08d6f31adb31139fd1014356e487a22d4e838119d513d48
+DIST wasm-bindgen-macro-0.2.128.crate 9595 BLAKE2B 45bdc7abc63ed7f9892b2aeb454839f50a382b6f9978fb7ac62e9158bdccd173bca4958a480b1459bcdce311ef9231d01c98547c35422d0bd6eaf742bc1a2375 SHA512 b9600f4f49720e5f7cce014cadcb965f1cfe8346d579abb8d2e4a4d83e8ff60409e0d148b0a894156290052470b971edd3ab06d98f9147a667479b6fb9f6dd66
+DIST wasm-bindgen-macro-support-0.2.128.crate 118512 BLAKE2B 98425a9fc7288ed12c28d91b93a8fa3a81abcd91cdca1fa9c78581ac7129e8bad7e8310de55f66e20c8dcd9e9699eec64a829c94c4c55a4b5e46c1ce6c246af4 SHA512 d1b79c2ea065a0385334961cf0edcc705338ad2c6423294a7c5b86b051692431b9ce4ea3fcc1dd1569eb2547dd13392c41783a48b39d6294ea938b6ef9ebbb7c
+DIST wasm-bindgen-shared-0.2.128.crate 12994 BLAKE2B cd6d254c0a960c49286c705c29a881728e62874a2bdee6455481be67dc9cac775fc88a4defbce462c810d52a138a1ef7e2341eaedb8681ed56b76e8ba6a5bcdc SHA512 765bfca9b14cfa67eddcf5bf02b13df4bbd1e8036fd9febd1c42b6f955f187f532b598c886a9b4ca5797585dbb45be8700031c5606d9afcb5c35ba6f6c0f4b2d
DIST wayland-backend-0.3.17.crate 81255 BLAKE2B 4de65ba154d108ffca85c0476cf2b1dba0e145cdd0a3aee300ee726726cdb08d0920a948b41c49de8927ef13a92df2a48ac138cc287a51b807414ef2694ea776 SHA512 5d788524b0afb1ded22834fcb1a662c2617d0b3cdcdf0b1835e227ae04661e9617d17ce03584d5122ce39f8bb05b9b963f897a73e38b47602fc09c2f6a1a1dfe
DIST wayland-client-0.31.15.crate 67091 BLAKE2B 46fde7064fab8e5096876580d29d1f594250bdeb121ccef8a763cfb19d46e3c64ba8e528ea9e0330a7ef74fbad8993740ec8bd6aa6887455435f7cc6bf8baa2c SHA512 0343c5a25c7951eb8e2f57737946e7f92034b1707096a8d3c18242b848a5180ec30d954c2352ef773031022ae77fb2cdf89badbe416c17610c06d8d6a0c4f671
DIST wayland-csd-frame-0.3.0.crate 5696 BLAKE2B cc475e52f9cb0bd06569b7a6996cc78158a07ed2cad7282973806d4b4dd345b968088d5d035ce1f52909aeb3aeb804b93243f6fe98c38c0e8032d961992cbc1a SHA512 2ae56291ebf40e84ff690f15ce43cee36a29fc67975cb1331c47a44cd93aab7c19fc8b385b67149a62836b3bcbe1d5bdb646078b9cf2b00e5288893ba9840bb8
@@ -549,9 +579,10 @@ DIST wayland-protocols-wlr-0.3.12.crate 28366 BLAKE2B ace54b74ad8935f79db93af1c1
DIST wayland-scanner-0.31.11.crate 37536 BLAKE2B f7f0a50c5e6521ae2f9d6b46f36a15b8e10084d0b7f0ce82a67cebc7b9d063d3922b28286e1a872876d18ee6ba55c80a5142429582ae4210cd7a7e395efaacdf SHA512 104660a22cc715a401038ebe688bd6476b83ee8ede603cf954585c84c3403c205fa117556414571370b551128c6430eca5161af99837a3258e087b921472452b
DIST wayland-server-0.31.14.crate 58044 BLAKE2B d1ffe6792c0c40d21989d22e0b122684b6f105b83d24cb851ee074a9977b4cbe334bad8bd774a0245a0bc79277669bae05e9261f1a0f3f335834078dd2ae9a5c SHA512 9cc169b62524b92978a7d34cf841a01397271037a66f8a1e0a17835d7d78cf5ae92b34c3ddce76c1743596975017f08d1fc0b72fbdb0419870c9d568544b1a5a
DIST wayland-sys-0.31.11.crate 9727 BLAKE2B 44962c05fe405c287553c64e418a3cc85a898c657daabed5a3fd851dbffee48a74a6a903b6be91a563637751d423dfa463c1a5479753ec5f818af738ca6c7f10 SHA512 007d476e11315ff7e0feb0978b1d710755353b27589028d3703a74d99ae6ae592c64552eb9dbfdf90400b9f545d8249ea7f969417bb442fa68c776f5bbcb2436
-DIST web-sys-0.3.104.crate 682013 BLAKE2B 04e0da9899422361d4467b25c1e2de7816790afe33a3f7217a5ca64e4ec7fe6f669aefe85ab4253268b0c9738b955e77e3886b352bdff1f6910d69ed47209a7a SHA512 eb200f973b824fe7236006724a22f316caa507908ef50f142edefcba03bbc2d2c78de0269e58902b46690953355a82d61b76aabfd8bfe25f8657e551b2cc9e37
+DIST web-sys-0.3.105.crate 682289 BLAKE2B b94881a0c21b05cc601c114a398ed036ac18226e249e7f8a5277bbbc49196cd88e7cf32c20c342fae7b989c4961a59fd254f09725659a71f97f894039150f2bb SHA512 a51ad93c703620a78e19ce99d04d255cabf6537fbd89509a8f608a7c3756c76424b6966041808e7032cf23fe008ce810bccead65d2fc1936a6f2ffdeecfcee7f
DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
DIST webpki-roots-1.0.9.crate 217462 BLAKE2B ae4ed37a9242aa90a11557abda37a2e057f3b3706bcecb2e106bc7c7b4a581393a322f9b71f57559b009fee8217c39ce32a3c65e494ef8e2de770da2ed77f8bb SHA512 4e518fb376704cee9f9691d3abf23bd19d181c018063996d6d83bcb5c05ab80967ee995a5a21eccac4b1765a6f7f7005f9f584d66029c3d17284f7156af48d0f
+DIST weezl-0.1.12.crate 46045 BLAKE2B 440bcb8e092b41753c918ea19df6ca3e26fe8616912c4e8e54f7d8b57e7a4494df85d2a87e26c7aec4bdd7740224dc062fbbf0bbf5db1bd47b5fbd0c01a31a36 SHA512 a660275ecac3ceb6ee511c85a537bc8e2a9267438ca048dcd522fa5a1e7d046c82d98b2c905c50caa9a9a1d44159d1090da18aaf17ad7bcad2b81aa979480655
DIST wezterm-bidi-0.2.3.crate 73214 BLAKE2B 821dbe5750763c6b99ae4ff71260140dc9caffa3b0bcad048dd28664bf8528f20b0315199886a7188afa301b6c32728ff7caf8cec56445fb566cceb2db462bff SHA512 37950db06980a60ce7a5cf2a2ac55aafb3d16d02b650dbb938f28d60217f4c51e1fbfe21d53898078336f68538e97f8a061e7b6c7eb238427651ff8673d6c45f
DIST wezterm-blob-leases-0.1.1.crate 9305 BLAKE2B e798c8990115b1143021d478bdd1fd8515a2042b69a3f241bb9482a00a8b3e4b356c0f08d51fa3769d0b3461c711447e951e03926242f0b8c706c8c0a2440932 SHA512 9d96c81528e0d772acec0efcf8f1bf065b1c8f81f613e24b5fbe63a38aedbf5d4aa9208aa04bd901b39c5e458fac78a9c1d278732b97d8b62a31f96f85f21423
DIST wezterm-color-types-0.3.0.crate 14631 BLAKE2B dca0918ec140f4d3970f7de16398d084861c0d64be0d7a84d43360faabd319f15717bb857aab74f2d6fc8f69f48a724dc291eb26db186c15c1961a1eb5f2c159 SHA512 d18569f3748482685b3712d6df585e3684c212ca2e36fe526b85c09da60112f1419f4d77fcd5c1dab85966a84b9109df1583946a239ce1e320ca9928a76ca680
@@ -567,7 +598,7 @@ DIST wgpu-hal-30.0.1.crate 466434 BLAKE2B 94f0110ffb73836d47aea4625f5136d5145776
DIST wgpu-naga-bridge-30.0.1.crate 9624 BLAKE2B 9bacabb275117e450ce4a102a4a004515241e89c5e62b5ce6b09d422253ea66bd792f1206a08155c6d277b8469a5f4b3d169ea020f73bf5259e2b97590c2ebbc SHA512 f7473769a4b993eab5ea281ff82d862af8ec262c713d7134f3af8b9bed34b9e7d5df06458825ac29c252e42af9848db02dbd61b72911007a4358030ee8a15f33
DIST wgpu-types-30.0.1.crate 144370 BLAKE2B b92f4f4d5b8aa4394f274b5995accf02595e03419b2ba7974b403215427d84d652aedda36f5d1f5fc75da85c9126eae8082081694728d64d3afb2f441ec9bb98 SHA512 cb701e47ef4fd630e60706372b3234e43e1c4553e1b0f3d5b4d15dd0529fcefb1975823936b38a25e2afc463ccc572a35fee4d5f18be96d2803d207ff2319a10
DIST why2-1.5.2.crate 47755 BLAKE2B db40ad53482fa9e8015cc23d89c8cc92aca3e425e75a489ccacb15c2e097f4cdf247e7522ded3cd09e97db214f7be68474ef217474b1666e07a8a3249971c892 SHA512 33b92ea813fa6dc3ce11184a3de903cee21f786b9cd92bd10e3c09f87c9a2fc5fe56676ee9c3319e3f3ead2b7fe33366e518ed5c59604a0d1a7461637bbdfa6c
-DIST why2-chat-2.0.0.crate 450600 BLAKE2B 173bf942f0ce1e7d893af4845e1c756f456c9a1b3c43b9f928200cb4fd4d80ebcdd04d94342b4cb05fa87a9a000e480544e45a121b89606fb107f381f5eb8dbf SHA512 e887fd78bf3789ac9a1594b424dd7ae6a7c0e6c1b4960a51d3d283eed47b8910bece72cb0dbb617075720d8e4e996b01d05fadab07a662fff64b5a2c371898d8
+DIST why2-chat-2.1.3.crate 531667 BLAKE2B dbbce32ac21ed986d5d5d04a3ce0ef7b07fcfc530cab4f17e714dd30c6dd2eb0d2a221cab64f8548fb57a2ace4a2552555c4a5a009fb28d15434f483189548a6 SHA512 a1b95ed3ae617b9484358fb4b807321907ffa768d5285821ed37aa3a39a4c5ebcc3c04a05b72e9161f6bb7950d942df2b6708a1084469085981611de2eee91af
DIST wide-1.7.0.crate 209625 BLAKE2B db8aff638cdb21cf0625c2eae07df7df05165a739e018b2a3ee306f22aaca7c47b3aad15d04099596c4be080a375d07491d6bffa50a9d75ff308355d4ee32983 SHA512 35725289b981f50c5f2711296c89fd0a4833a319646d1ac435f770c1b582f9001ab846615b2c1e3f1cd73999e8327b5e69d3001c476345e4a92b887726072e6d
DIST widestring-1.2.1.crate 90350 BLAKE2B 32222a2c459ae7908074a19831b8e79f81c831f1f43ec1af95337f439dfd260f21da983b69345590f67dabd99419096e0d8a9935146ecf5af04538ec12573aeb SHA512 ca3b9557fa14213cc85b682b2970f2196cdcc512423613f3ae2156830efbacde1da22fbf24385119b0e41584d2e19b237ad8d4301678f21e1be70f6eae781f09
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
@@ -576,15 +607,21 @@ DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST wincode-0.6.1.crate 117267 BLAKE2B 51373e1336c6002d6c0d5ae79614db11702d911db3f521efbe52396bab01e89a3f6ec9043f619b3954a4d74912368776a5720ae2db322c10d14ade1961ec274f SHA512 d7ffd33b0915ad5530f4ca2bdc9919470c9343cad933176ee23a74181fbe5805fbf23ce011a7e3af46625453b03862faa877b64b1654898a3f6d5170cae810cf
DIST wincode-derive-0.5.1.crate 23307 BLAKE2B adfbfb35a1a298b19845f2e444295f0bae3d28eacbc44775d5c6e93ef9da02233166f6b9a97499a58071ea3a2617058403f392120b95b954138adddd61514359 SHA512 9492dbc1e3b089d486bfd2754b62e1fedb87f1290073eaeb8326c3583f5f7712ee2707f59d771b88399ae165336aa3460a7824b42c0a717e8343150120e76cf6
+DIST windows-0.58.0.crate 9744521 BLAKE2B ad865c866cbc2825e35def7bd21c0a9015a87b8b9f1c01aa7b6a4ed49db8c8806e1fabdef9f729860d1501e79a4ed4872b19cfc347f5cd4c71d34baa3e14d052 SHA512 c4c6e4af6f6c4527325262189ef0106df5a1a0159c3cdab8d2364a0d7f060c197f109d2d021303779c8b3ff3295d13701e6fdeedcd67c8b09e9092d3279d2d8d
DIST windows-0.62.2.crate 9360572 BLAKE2B 2217fbe336b2aa2627900313726f3919b91579aaad998ffecd13afae3a9ac4e5688e9e57bbf0692b40fee6de5628fb1ba9d78142a7a2d62f8d2281093e7b0ac8 SHA512 0f091f21975c6ead858830b2584c2e135994efabe268720255d6e2d7fbafecd387e2e8d5a0f28170bcd124f50e3fe0180dc9e96cd6b18e22ffaef3e5ec0bbbb4
DIST windows-collections-0.3.2.crate 13510 BLAKE2B 92d153d89f449dd8d4837b54ecc4a26f0b92e855a62018b6bf06c15dc108bc26accacb3b0ce8ffde462c3759edea06a6bce0f3f2289059c77b9bfbc35ffea184 SHA512 974197518f75970028a744dc6dfa6f55b6676c151670534bf384a984850e2b6cbcb5da5e92833f180a91ed6aedaae4b10b246da5bfc0e5db3b2f930471da7080
+DIST windows-core-0.58.0.crate 41022 BLAKE2B fcc1113ea97fd4fb889a8ce1a03f6cebf340c2e6c26136a4185860a98eac3585caba7269cea351c832e388c9c25974c7807fe1929691ab39a14f1cf56d9d869d SHA512 d864e373a3d04edce84ec133b98496ffdd0cba2fb547ed6e5bb7f717648f4fddda8fe4af73ed24a9bac1e3a44f1031de4ad145ae662dd26531ed875317d4526d
DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
DIST windows-future-0.3.2.crate 17944 BLAKE2B b11fca343dc370eda9440903c591530662ffef5aeb740e5a899ec7f29659f77b2b0c4a76c66b73d6da2271725a87ed0cbbe170b5f0363e52ebf59958469a41e0 SHA512 5887c9944d2bee754fa63f3de8db575146acc66e2397e8f4120cda128c82f30144be5ff259d80816a692037654cb6c3e3adf068848bdb65ae9779ada20ef7dbc
+DIST windows-implement-0.58.0.crate 10491 BLAKE2B ca5ed4a45179924feb41b319c39121a22bfeaab36f93c8b9d6a26e399b188019179b4e1a0079cbb8fba80f88b8e174d3ec036751915cc3d258ba58c0b6ece332 SHA512 34c57da756632272276c051d3d67ff3c00ea7bfda787313f0487d629135a18dea52ce4d7f887d7e6d56e004a6efd0da6b00496ce05e413eabf69970ed64065a5
DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
+DIST windows-interface-0.58.0.crate 11246 BLAKE2B 347c0f50e8bf0f93a1cd82aa194591b982902cffe178e84ae14e2e77fcc97867f80c6f84fd93be885d241da734fb428c82f12d5b6c77c55096f91508f5c2ea45 SHA512 242ae57290b011330bd9d9bad4f982209a94781cd3831f0991168b70c763c50945a67dc80d02fda0c8149d22090124e44c0fb3f20ff7264d0f4adfd1d692cef7
DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
DIST windows-numerics-0.3.1.crate 9772 BLAKE2B 6d615097cfab75c36ec97cf53554fcfe19e0272e3bf21215631f5de7d369b7edc62d4609f11ae5938daec2ecce7c865ab30debbc50b320887047610148936b63 SHA512 bb64bee3d7bb81d4e2a15ebe2fa58a53dbf13e4f9df38b6ea0f61c1bc2ad55196a8b3b9e50f2590b1ca979ca385a95ca42c9c22309cf211577d025c17b47d6a5
+DIST windows-result-0.2.0.crate 12756 BLAKE2B bd61fda1930933bfc9c55981b399c1f9d6d674b47ac194f413de8b4e69e476d9db7da2edd2990ce7918dd5ae28d42927bde1c8858a8f8dcab1ce9d5871d9e3dd SHA512 a8e52682e8b22f6a3d9b6fc759b69a7e1a093c777303b7fced725023b4e91dab4c5a07f8415222428e04fcaaffdc49d2b2738bac5f6a0db374cfc3ff9c540b55
DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
+DIST windows-strings-0.1.0.crate 13832 BLAKE2B cf824e6587238df812470695dc623dbf8bed115f985ef62cda86f7a3836fca47fe0360b5bfcef81494617ad418588775673fbb8037746c75315ab6824bd3ac18 SHA512 f932d81985d7ad7598006e1271ebf2e7275b20a46cca421697f4a8517a2878264b6ece79dd684c6ecfecac0a61311d99137aa2d5c5944bc419a66749c4b99604
DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
@@ -601,9 +638,11 @@ DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST winit-0.30.13.crate 605180 BLAKE2B 9a84a679ed3046f596b1471d97970ec4b12478b9c4841aeb7069ae1b985f11d019cedf042db5f2e84e7dd8c5599d8bed857b7c2fa2135dc837875594bedc8e6f SHA512 d896d9e05da85199d2ac0bf6e2ce2c7b77a5be63f15411f328422f4656a8b08e01f3fcca3a4f3d4836e6e8aeb79f3f253b155029be7871aae959c71a177811bd
DIST winnow-1.0.4.crate 188513 BLAKE2B b00e5c4a9216479db21c58abc52b358a0e00b757ea49cb410ba02896faaf1af8d46680a910f2155e7f1edb071538d9e33d9ccd304a07c26b106f75ed5ca63c64 SHA512 97d451051e2bd9bcb14f09ef6df6d2b187b768dcb4d07efd6678e4259e941dd95800f95ba0eeda09b589e95232099e91ea0f15849f35403e54a0081eae99ab5e
+DIST winresource-0.1.31.crate 79240 BLAKE2B c90a68ca93001a0816f637a32ed01a638d64f2dea354e4a1a9ab934fac7d83d660c610f2d5c5dc72725c04f1658eb4aa7622878e615ab0eafa53c3b1ca7a2c65 SHA512 6c97b94652a893e8e1496d9834d96c916d30a61f91d7ca656aa30239dc5a56c7129ca42a5f4941c8e74af9de16ee6a908d9cb019f1e5f7dbc8105e7292676cf8
DIST wit-bindgen-0.57.1.crate 71227 BLAKE2B b91b6e78026d22b58da75e69bf76278f841e11b76610ce5ec04398da9bdfec14b3729c9a342fc79a74634baebd8974f1f937ad3170c67d42208182a0ab20b88a SHA512 9a2ebae44032c0032ae22d1cc277aa6cd35c874d00a0a8b2271a0267ab838f1584eb9fc41d896a0639ad7ad2268fbc9c337a4372c1b3183f6117674d4244bafa
-DIST wnaf-0.14.0.crate 14684 BLAKE2B ea1b96669b2b6dfa1c29533f0630e23eab64120496e28e14ca00aac9e905acaec3c041355f3936a1e37d1bf22d2fcf5c70e4e942ccca27ba112999672b5e8010 SHA512 e4d23aabd935473db60a335f7ef1fc8e11d1b8324d516864ae536e59ab87e1bdde7322f18bb97ffdce3da44fe0b530837384cb8bcdcc17b5d593686f06a99419
+DIST wnaf-0.14.1.crate 15454 BLAKE2B dfeac2e04558e03319579eb62252532ca472a2cc4647ee6d7bc40a0f36d01dff330d560ec368bf85d427fe599733841ba9d08d3606be9fea15961bae469f6e4a SHA512 f9bcd0c46b053ab6b0d9036abdf0dd9890917fe18496541577fa6b8a93569f00a384e0e0d8804e5950a4896340d7f48d09bd1a1b239ec07c21dedc308537bb2e
DIST writeable-0.6.4.crate 31222 BLAKE2B 9f3bc7eb3245a764114e9221e2d26d3ea6ef200c35b00df406673ba65fdb4f5c0799f2f4f0c75d84d45f698d032e7be6153a8b4367f4fd7342465665fe9596bf SHA512 2b7d0c5e8f463a796e9f3f6d3144267abf3c4319f54566a67038d10e47e87abc71b7ca06707d949e4c60374c9d1dc70d7ab74fbebdfefd8e159a8170f43faaed
+DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
DIST x11-dl-2.21.0.crate 66823 BLAKE2B 83305b44ec89e765ecb2dc48fc3aa93bc67d30f12e9782348bca822ca636207e9a9c2b707ab33b6dfc7fadd2b2cdaa599480470eef7a29a15332e923413a7cce SHA512 b864b0865720a9b2afc6d986fb7ebe19734671433449897d7f00488e019f3781f417f8e3763f09fa0db100a1d0c7e709ea9ac43c6dd48775f3daf803ebaebee5
DIST x11rb-0.13.2.crate 220549 BLAKE2B de9a81aab08d0abac81ebe2828ed6860a6a9d290e8538ee0a91f8721a94f4793eba486260df23b93859e482db33f2f7bc0f4fe980ca96e6e757455c7e9faa9f1 SHA512 d0e952c2bfbae7b8c14c1068ec4e72fa6182793d56810f8a9e20090f5ef5fc5ef8819b846b564d2481c4b4070355bf39b35794f235ba31ec5132f60373468c1e
DIST x11rb-protocol-0.13.2.crate 514069 BLAKE2B cfdcc7ce67dde3c1b4ce7141f365c4a352d4e4fc809e0e22e13eb28d92c43f481e05bb7882f09bd396752611014701068b957fcf82b944485cecafa8ad64d372 SHA512 9b4ea84da63e80937b68b64835e747f7663111718e09bc696dbacddab29cc2c0a218a3e53fe8d58b0f168c3b5817f711f6b446826d5c29119ab27de685302d56
@@ -630,6 +669,9 @@ DIST zerovec-0.11.8.crate 130820 BLAKE2B 4022c968fb9676ed10b2108b156326cdb178534
DIST zerovec-derive-0.11.6.crate 23102 BLAKE2B 879195255bc944ccfb1a711d5f3056ef2161cc3a65b815b95eb58c5d83db624cc0d8187f9eaa558f76827bbf2286ba084207bb8155dda33872b2b13d303d3588 SHA512 3044c2bcbdb07df5a6e2b5ce3eb45defb21307ee1acb14d720cd4f0d343c384f70aeda22541f72c247fa1ec9ebacfa1c0f05e4c05f87ef166f97c23ac621859e
DIST zlib-rs-0.6.7.crate 215740 BLAKE2B fcd25c7ab9b2b3b19db673178be517c51e6e700053944d9bec05b4f13b407b395cd7ac6c4a439083807fc155bf920ea4bc6995a5ab8dc348ce427c40993b6ad1 SHA512 888011fc16d3dcf245b4d05ef841ca7cf06b69cc58d2cc2f6c17f668ffcd7424dccdbe1912697ba67602ffa5434d2d08deee0d624123461956e20020c703546d
DIST zmij-1.0.23.crate 28612 BLAKE2B 5b1fda50a365ae6bba79ed8444f15dd184d0ba0d7b993c8f119355029b5d7cf6a4fe5d9f36eec722221725ed747cad5108eb707ef14920670ffa45843edcbfec SHA512 12f8d9726b232b6be68cefbe294505debb7a98715c11b95d89682a596fe1a02d9d7b2a6cdba97f2e8d47fa947ffbce9506a18568f2cab749ca3d03121e5fb66d
+DIST zune-core-0.5.3.crate 30419 BLAKE2B 583101b7c24a99da08dd89af00f4884c987e0ea0331911f1dadc46bad5cc57a77741f875feb5c0303efaf110fd52a066845e624ac514897c0b388ab9f17c4aea SHA512 65b10df9966e1f5418a966337a1f58ebfa9b0bd633035fddee1ea140b097c340469afb35766d5eca42c181b814ba4ff48d71123d4624afef75a70d2d6559b4c3
+DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f SHA512 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
+DIST zune-jpeg-0.5.15.crate 88879 BLAKE2B bfead22cbcf44efc5b44374a1c665d2101af5fac59830c23f743e83ad6da21235767e257c4b75b802ed87b147e75654d59adad9035d8426cf98b78184503d60f SHA512 99f072129bc11873b25886d73392012a08636575c85ed9237fb8ad247a66ff188b2bd67aa303931f94501735c24ceac24d414186e7ef5010a639f08fbdc855af
DIST zvariant-5.15.0.crate 99873 BLAKE2B 3f0f0e00df137cd9e5ae259878d324dea85123f67cea1199284dcd5db4a8562e8902edfa66e0a1ff5018300f75f5c62efecd2c307bedb825a8793bbf37d7e3b7 SHA512 562053339fa25e0dd9a9e81e8286de2c0aade0dd8b5c49540f269c7f6e842a0c8c1cbc2b54110e6c04bac06f1c351ca5152e647b0b95d8fc305ce8e1dc1e29f5
DIST zvariant_derive-5.15.0.crate 10697 BLAKE2B fdbc0f2886ffe401271dab9de6d78fe823ee905d841bb3f45892c4fec3711747224bcbc4fe5c8132c2082cd1cc867115f1c56b3e93846bc5f5050d2049f23f75 SHA512 5c7f35f7f6320d55a8ebaf46dff8b519aff7030562373109f40b737db16fafb3b85757354fc37e3f336f5c561066642f14f73465ad8d9ccb3f5729feb8179271
DIST zvariant_utils-4.2.0.crate 25869 BLAKE2B 3a612c864ca87ae5a0ac05e54c444d94b61daf36256602201d56976b2975001bb9aa4bdf84e11f8e71f7373817254278bb347e3b8f218a55733c7f32a2a9307d SHA512 f13c788156483bb57c969e7c2519c66855edc50dd65543e1cb50a7126f6a0908779a4d60c96086968f3eb50a0d89b954ee4ca86872f2a2a8d48ea9237bf7fc9a
diff --git a/net-im/why2/why2-2.0.0.ebuild b/net-im/why2/why2-2.1.3.ebuild
index c99fd8aeee2e..89b8eb495cdf 100644
--- a/net-im/why2/why2-2.0.0.ebuild
+++ b/net-im/why2/why2-2.1.3.ebuild
@@ -48,13 +48,16 @@ CRATES="
base64@0.22.1
base64@0.23.1
base64ct@1.8.3
+ base64-simd@0.8.0
bindgen@0.72.1
+ bit_field@0.10.3
bitflags@1.3.2
bitflags@2.13.1
bit-set@0.10.0
bit-set@0.5.3
bit-vec@0.6.3
bit-vec@0.9.1
+ bitvec@1.1.1
blake2@0.11.0
block2@0.5.1
block2@0.6.2
@@ -72,7 +75,7 @@ CRATES="
calloop-wayland-source@0.3.0
cast@0.3.0
castaway@0.2.4
- cc@1.4.4
+ cc@1.4.5
cexpr@0.6.0
cfg_aliases@0.2.2
cfg-expr@0.20.9
@@ -88,6 +91,7 @@ CRATES="
cmov@0.5.4
codespan-reporting@0.13.1
colored@3.1.1
+ color_quant@1.1.0
combine@4.6.8
compact_str@0.9.1
concurrent-queue@2.5.0
@@ -107,9 +111,9 @@ CRATES="
criterion@0.8.2
criterion-plot@0.8.2
critical-section@1.2.0
- crossbeam-deque@0.8.7
- crossbeam-epoch@0.9.20
- crossbeam-utils@0.8.22
+ crossbeam-deque@0.8.8
+ crossbeam-epoch@0.9.21
+ crossbeam-utils@0.8.23
crossterm@0.29.0
crossterm_winapi@0.9.1
crunchy@0.2.4
@@ -128,13 +132,13 @@ CRATES="
dashmap@6.2.1
dasp_sample@0.11.0
deltae@0.3.2
- der@0.8.1
+ der@0.8.2
deranged@0.5.8
derive_more@2.1.1
derive_more-impl@2.1.1
digest@0.10.7
digest@0.11.3
- dirs@6.0.0
+ dirs@7.0.0
dirs-sys@0.5.0
dispatch@0.2.0
dispatch2@0.3.1
@@ -161,12 +165,14 @@ CRATES="
euclid@0.22.14
event-listener@5.4.2
event-listener-strategy@0.5.4
+ exr@1.74.2
fancy-regex@0.11.0
fastrand@2.5.0
+ fax@0.2.7
fdeflate@0.3.7
ff@0.14.0
filedescriptor@0.8.3
- find-msvc-tools@0.1.11
+ find-msvc-tools@0.1.12
finl_unicode@1.4.0
fixedbitset@0.4.2
flate2@1.1.10
@@ -176,6 +182,7 @@ CRATES="
foreign-types-macros@0.2.4
foreign-types-shared@0.3.1
form_urlencoded@1.2.2
+ funty@2.0.0
futures@0.3.34
futures-channel@0.3.34
futures-core@0.3.34
@@ -195,6 +202,7 @@ CRATES="
getrandom@0.2.17
getrandom@0.3.4
getrandom@0.4.3
+ gif@0.14.2
gl@0.14.0
gl_generator@0.14.0
glob@0.3.4
@@ -207,13 +215,13 @@ CRATES="
hashbrown@0.16.1
hashbrown@0.17.1
heck@0.5.0
- hermit-abi@0.5.2
+ hermit-abi@0.5.3
hex@0.4.3
hkdf@0.13.0
hmac@0.13.0
http@1.5.0
httparse@1.10.1
- hybrid-array@0.4.14
+ hybrid-array@0.4.15
icu_collections@2.3.0
icu_locale_core@2.3.0
icu_normalizer@2.3.0
@@ -221,11 +229,13 @@ CRATES="
icu_properties@2.3.0
icu_properties_data@2.3.0
icu_provider@2.3.1
+ icy_sixel@0.5.1
ident_case@1.0.1
idna@1.1.0
idna_adapter@1.2.2
image@0.25.10
- indexmap@2.14.1
+ image-webp@0.2.4
+ indexmap@2.14.2
indoc@2.0.7
instability@0.3.13
itertools@0.13.0
@@ -237,7 +247,7 @@ CRATES="
jni-sys@0.4.1
jni-sys-macros@0.4.1
jobserver@0.1.35
- js-sys@0.3.104
+ js-sys@0.3.105
kasuari@0.4.12
keccak@0.2.2
kem@0.3.0
@@ -245,11 +255,12 @@ CRATES="
khronos-egl@6.0.0
lab@0.11.0
lazy_static@1.5.0
+ lebe@0.5.3
lewton@0.10.2
libc@0.2.189
libloading@0.8.9
libm@0.2.16
- libredox@0.1.21
+ libredox@0.1.23
libspa@0.10.1
libspa-sys@0.10.1
libwayshot@0.9.0
@@ -262,7 +273,7 @@ CRATES="
litrs@1.0.0
lock_api@0.4.14
log@0.4.34
- lru@0.18.3
+ lru@0.18.4
mac_address@1.1.8
mach2@0.6.0
memchr@2.8.3
@@ -272,7 +283,7 @@ CRATES="
minimal-lexical@0.2.1
miniz_oxide@0.8.9
miniz_oxide@0.9.1
- mio@1.2.2
+ mio@1.2.3
ml-kem@0.3.2
module-lattice@0.2.3
moxcms@0.8.1
@@ -342,6 +353,7 @@ CRATES="
ordered-float@4.6.0
ordered-float@5.5.0
ordered-stream@0.2.0
+ outref@0.5.2
owned_ttf_parser@0.25.1
p521@0.14.0
page_size@0.6.0
@@ -352,13 +364,14 @@ CRATES="
parking_lot@0.12.5
parking_lot_core@0.9.12
password-hash@0.6.1
+ paste@1.0.15
pastey@0.2.3
pem-rfc7468@1.0.0
percent-encoding@2.3.2
- pest@2.9.0
- pest_derive@2.9.0
- pest_generator@2.9.0
- pest_meta@2.9.0
+ pest@2.9.1
+ pest_derive@2.9.1
+ pest_generator@2.9.1
+ pest_meta@2.9.1
phc@0.6.1
phf@0.11.3
phf_codegen@0.11.3
@@ -381,7 +394,7 @@ CRATES="
polling@3.11.0
pollster@1.0.1
portable-atomic@1.15.0
- portable-atomic-util@0.2.7
+ portable-atomic-util@0.2.8
potential_utf@0.1.6
powerfmt@0.2.0
ppv-lite86@0.2.21
@@ -392,31 +405,44 @@ CRATES="
proc-macro2@1.0.107
proc-macro-crate@3.5.0
profiling@1.0.18
+ pulp@0.22.3
+ pulp-wasm-simd-flag@0.1.1
pulseaudio@0.3.1
pxfm@0.1.30
+ qoi@0.4.1
+ quantette@0.6.0
+ quick-error@2.0.1
quick-xml@0.41.0
quote@1.0.47
+ radium@0.7.0
rand@0.10.2
rand@0.8.8
rand_chacha@0.10.0
+ rand_chacha@0.3.1
rand_core@0.10.1
rand_core@0.6.4
+ rand_xoshiro@0.8.1
range-alloc@0.1.5
ratatui@0.30.2
ratatui-core@0.1.2
ratatui-crossterm@0.1.2
+ ratatui-image@11.0.8
ratatui-termina@0.1.0
ratatui-termwiz@0.1.2
ratatui-widgets@0.3.2
+ raw-cpuid@11.6.0
raw-window-handle@0.6.2
raw-window-metal@1.1.0
rayon@1.12.0
rayon-core@1.13.0
realfft@3.5.0
+ reborrow@0.5.5
redox_syscall@0.4.1
redox_syscall@0.5.18
- redox_syscall@0.9.3
+ redox_syscall@0.9.4
redox_users@0.5.2
+ ref-cast@1.0.27
+ ref-cast-impl@1.0.27
r-efi@5.3.0
r-efi@6.0.0
regex@1.13.1
@@ -432,7 +458,7 @@ CRATES="
rustfft@6.4.1
rustix@0.38.44
rustix@1.1.4
- rustls@0.23.43
+ rustls@0.23.44
rustls-pki-types@1.15.1
rustls-webpki@0.103.15
rustversion@1.0.23
@@ -443,6 +469,7 @@ CRATES="
scopeguard@1.2.0
sctk-adwaita@0.10.1
sec1@0.8.1
+ self_cell@1.3.0
semver@1.0.28
serde@1.0.229
serde_core@1.0.229
@@ -467,7 +494,7 @@ CRATES="
siphasher@1.0.3
slab@0.4.12
slotmap@1.1.1
- smallvec@1.15.2
+ smallvec@1.16.0
smithay-client-toolkit@0.19.2
smol_str@0.2.2
socket2@0.6.5
@@ -483,9 +510,10 @@ CRATES="
subtle@2.6.1
syn@1.0.109
syn@2.0.119
- syn@3.0.4
+ syn@3.0.5
synstructure@0.13.2
system-deps@7.0.8
+ tap@1.0.1
target-lexicon@0.13.5
tempfile@3.27.0
termcolor@1.4.1
@@ -497,6 +525,7 @@ CRATES="
thiserror@2.0.20
thiserror-impl@1.0.69
thiserror-impl@2.0.20
+ tiff@0.11.3
time@0.3.55
time-core@0.1.9
time-macros@0.2.32
@@ -504,13 +533,13 @@ CRATES="
tiny-skia-path@0.11.4
tinystr@0.8.4
tinytemplate@1.2.1
- tinyvec@1.12.0
+ tinyvec@1.13.2
tinyvec_macros@0.1.1
tokio@1.53.1
tokio-macros@2.7.2
tokio-socks@0.5.3
tokio-stream@0.1.19
- toml@1.1.4+spec-1.1.0
+ toml@1.1.5+spec-1.1.0
toml_datetime@1.1.1+spec-1.1.0
toml_edit@0.25.13+spec-1.1.0
toml_parser@1.1.3+spec-1.1.0
@@ -528,8 +557,8 @@ CRATES="
unicode-truncate@2.0.1
unicode-width@0.2.2
untrusted@0.9.0
- ureq@3.4.0
- ureq-proto@0.6.1
+ ureq@3.4.1
+ ureq-proto@0.6.2
url@2.5.8
utf8_iter@1.0.4
utf8parse@0.2.2
@@ -537,15 +566,16 @@ CRATES="
uuid@1.26.0
version_check@0.9.5
version-compare@0.2.1
+ vsimd@0.8.0
vtparse@0.6.2
walkdir@2.5.0
wasi@0.11.1+wasi-snapshot-preview1
wasip2@1.0.4+wasi-0.2.12
- wasm-bindgen@0.2.127
- wasm-bindgen-futures@0.4.77
- wasm-bindgen-macro@0.2.127
- wasm-bindgen-macro-support@0.2.127
- wasm-bindgen-shared@0.2.127
+ wasm-bindgen@0.2.128
+ wasm-bindgen-futures@0.4.78
+ wasm-bindgen-macro@0.2.128
+ wasm-bindgen-macro-support@0.2.128
+ wasm-bindgen-shared@0.2.128
wayland-backend@0.3.17
wayland-client@0.31.15
wayland-csd-frame@0.3.0
@@ -557,8 +587,9 @@ CRATES="
wayland-server@0.31.14
wayland-sys@0.31.11
webpki-roots@1.0.9
- web-sys@0.3.104
+ web-sys@0.3.105
web-time@1.1.0
+ weezl@0.1.12
wezterm-bidi@0.2.3
wezterm-blob-leases@0.1.1
wezterm-color-types@0.3.0
@@ -581,20 +612,26 @@ CRATES="
winapi-x86_64-pc-windows-gnu@0.4.0
wincode@0.6.1
wincode-derive@0.5.1
+ windows@0.58.0
windows@0.62.2
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.52.6
windows-collections@0.3.2
+ windows-core@0.58.0
windows-core@0.62.2
windows-future@0.3.2
windows_i686_gnu@0.52.6
windows_i686_gnullvm@0.52.6
windows_i686_msvc@0.52.6
+ windows-implement@0.58.0
windows-implement@0.60.2
+ windows-interface@0.58.0
windows-interface@0.59.3
windows-link@0.2.1
windows-numerics@0.3.1
+ windows-result@0.2.0
windows-result@0.4.1
+ windows-strings@0.1.0
windows-strings@0.5.1
windows-sys@0.52.0
windows-sys@0.59.0
@@ -606,9 +643,11 @@ CRATES="
windows_x86_64_msvc@0.52.6
winit@0.30.13
winnow@1.0.4
+ winresource@0.1.31
wit-bindgen@0.57.1
- wnaf@0.14.0
+ wnaf@0.14.1
writeable@0.6.4
+ wyz@0.5.1
x11-dl@2.21.0
x11rb@0.13.2
x11rb-protocol@0.13.2
@@ -635,9 +674,13 @@ CRATES="
zerovec-derive@0.11.6
zlib-rs@0.6.7
zmij@1.0.23
+ zune-core@0.5.3
+ zune-inflate@0.2.54
+ zune-jpeg@0.5.15
zvariant@5.15.0
zvariant_derive@5.15.0
zvariant_utils@4.2.0
+
"
inherit cargo
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index b74dd3f481b5..adbf1f4aae4e 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,4 @@
DIST inspircd-4.11.0-fix-build-paths.patch.bz2 4419 BLAKE2B 1a77e8882471ff66ade81cd207deab1caa037b3b7596f70405dd294199fc800bb7e640067e319b6c6e4ac6f529f8618117c05dbb266906ab9b0c7a643cf7a29c SHA512 b09b6911ca3f5fe7d5c1c2ca4850aed603b4ffd9b55e55363e6ddc33c2d4488311331ec66c7a21fde01a4efe5922cdc29c6363612b5deb4a8eab00f7e31eb1dd
DIST inspircd-4.11.0.tar.gz 1009439 BLAKE2B c935df06da547dc483264e67ba48498eb32c60fa6a653e2680ccdf3f01436d1f0da705ae3bd8c9b539e8bc1b2eded3da625b7c4b8a8bec3e36d11096c105b179 SHA512 622c914479d42cb9eb6252b9cd2f76cfb9ed513c210aa9cf45f0c1068e9b52a7de1ec8eb3c2be34dfcc22a51f1c7e2572de5a8811c23da190c8661bdffda5cd7
+DIST inspircd-4.12.0-fix-build-paths.patch.bz2 4436 BLAKE2B b5269c45374ad66311678fc93c52b6cd2b1960efefd490e2a34e398befd028eed6b837dc68f591687c797d2174a8e6cc7738d2a1fb940ee5545dd564660fb2fe SHA512 b4f865f2635faedf8231623880c18bcd452da937bade1271f0f3f7d0cebbec8decf2d83a8c7885dacfd77d406bbf9357c776a54fe32d99da5178fdd15971ccd0
+DIST inspircd-4.12.0.tar.gz 1012224 BLAKE2B ead954c2fd6bfe1e628614fe7d798cfb33d343c07e0faf58bad950e299d1039ba5a58fe92e1fa9b1bf2ae74cf295806ba7d9f7010118c07d53a235542e9eabba SHA512 0b2e2fb4d00c75659b54dd6e97814fc9bdd41b2e83b7d0a5b89a1ea47b9e28dc71bcb961f337c3f868928b3ca4b4e2dae3f05dd0935b1a03f442deef04e22bde
diff --git a/net-irc/inspircd/inspircd-4.12.0.ebuild b/net-irc/inspircd/inspircd-4.12.0.ebuild
new file mode 100644
index 000000000000..003afde63c6d
--- /dev/null
+++ b/net-irc/inspircd/inspircd-4.12.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap log-json maxminddb mysql pcre2 postgres re2 regex-posix sqlite ssl sslrehashsignal syslog tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ net-libs/libpsl
+ argon2? ( app-crypt/argon2 )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ log-json? ( dev-libs/yyjson )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre2? ( dev-libs/libpcre2 )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOC_CONTENTS="
+ You will find example configuration files under /usr/share/doc/${PN}.\n
+ Read the ${PN}.conf file carefully before starting the service."
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use log-json && extras+="log_json,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mysql && extras+="mysql,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use syslog && extras+="log_syslog,"
+ use tre && extras+="regex_tre,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n ${extras} ]]; then
+ ./configure --enable-extras=${extras%,} || die
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${P}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}" || die
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ readme.gentoo_create_doc
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ if has_version "net-irc/atheme-services"; then
+ ewarn "Atheme does not work with InspIRCd version 4"
+ ewarn "See: https://github.com/atheme/atheme/issues/904"
+ fi
+}
diff --git a/net-irc/konversation/Manifest b/net-irc/konversation/Manifest
index b92715f0b4c9..5d57ad47f2f8 100644
--- a/net-irc/konversation/Manifest
+++ b/net-irc/konversation/Manifest
@@ -1,2 +1,2 @@
DIST konversation-26.04.3.tar.xz 4520236 BLAKE2B cb9ca7a1c421f89cd08e3305c65dc0abe01fe0d63f3bf698e1dcef8b8b5756e75e79613ae4c98d68be7a859e2326d38efe7174f5258f5e8fcc5785e21a0e9d0e SHA512 902e715d06a7c0311a120894a75412d1cbdf5af78686232e392ae7dc6f3124a3c9b7495f12324f9d2397b61e30fdf2a590b26cebec0c6b394f0f1e94744bf03e
-DIST konversation-26.08.0.tar.xz 4522636 BLAKE2B 120bafa07b31ad20d0ed299630fcf16136ddcb4bd8b6fe7ef444ed76c4424e63bc848ea92fa90e23e4418109da0d23740bfab46c67625fa711f48aa8e39cdb23 SHA512 2dcb105936b2d27d9bc232eecd808f0e8bcf8a095c9920350b20dcb2d82c7461cbb5767120f586d5928cf5b393b655c1c31e7f458522e732499fb31f67f174cd
+DIST konversation-26.08.1.tar.xz 4531556 BLAKE2B 76c3b548d03ae49e98afcdb88f8531f9f3d7db256693346035f5bb6480630e4f1a990a5ff025ab2edded9677aaa799f3570c4751cb4e01ff3fe551bbf802b25c SHA512 ba303fd67e834ba01cb08f355c203b11bb6e385ba496736a6e7cda87a2de837ea40dde00498e485217e2f83c1c60a3641ffd87adac98502f6958998a7023b07f
diff --git a/net-irc/konversation/konversation-26.08.0.ebuild b/net-irc/konversation/konversation-26.08.1.ebuild
index e9586a08ab5b..e9586a08ab5b 100644
--- a/net-irc/konversation/konversation-26.08.0.ebuild
+++ b/net-irc/konversation/konversation-26.08.1.ebuild
diff --git a/net-irc/weechat/weechat-4.10.0.ebuild b/net-irc/weechat/weechat-4.10.0.ebuild
index 9e24a15058e6..d1a60c33e4db 100644
--- a/net-irc/weechat/weechat-4.10.0.ebuild
+++ b/net-irc/weechat/weechat-4.10.0.ebuild
@@ -27,7 +27,7 @@ else
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~x86 ~x64-macos"
fi
DESCRIPTION="Portable and multi-interface IRC client"
diff --git a/net-libs/libhubbub/libhubbub-0.3.8.ebuild b/net-libs/libhubbub/libhubbub-0.3.8.ebuild
index ea686d53165b..b98af8a8da34 100644
--- a/net-libs/libhubbub/libhubbub-0.3.8.ebuild
+++ b/net-libs/libhubbub/libhubbub-0.3.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,6 +16,7 @@ IUSE="doc test"
BDEPEND="
dev-build/netsurf-buildsystem
+ dev-util/gperf
virtual/pkgconfig
doc? ( app-text/doxygen )
test? ( dev-lang/perl )
diff --git a/net-libs/libktorrent/Manifest b/net-libs/libktorrent/Manifest
index 6adbfaf1a702..a1b877486984 100644
--- a/net-libs/libktorrent/Manifest
+++ b/net-libs/libktorrent/Manifest
@@ -1,2 +1,2 @@
DIST libktorrent-26.04.3.tar.xz 603424 BLAKE2B 0a15b9dd28c63e4a8e839465989d60fef3cc1ad45dad32da839afbdf3de75c9da3115fb9ba1af57f57cc93aef3869fb4f338eb16d9c0d941621eb90fd7e8cf93 SHA512 f2e5d993a7cb6ce753c331ec813b31e9b066b000513480b4ac2cfb9a4df7b6b9d4660a923f8aa8329ea4648bb77e6be0e22ab39ab0bf068feb04c672ac27ab63
-DIST libktorrent-26.08.0.tar.xz 606916 BLAKE2B 5b61102197a60c043054f26498aa774c457963e05b975a876561bdb74a873c982faa6f37a4bcff68c665f18030c26ac13afe2477eff8ce75749179a48df6e6b6 SHA512 9916e75c09d9dd68f981954a154f81cd5d24da6d6c95945f7f2106bdd7745e70c2ec864416a2753246a3c116cc7a882c07b5ad6b79dbf86a736e8194a4e5de76
+DIST libktorrent-26.08.1.tar.xz 606828 BLAKE2B f22e7aac0ae9cae974f7ae053b965b49590533ac7bbc86e2671322e1c6b2cd601ec7022398642d47d9e1414ad26c2eb71a3bfae9b6edfb064e42f3fd70497f77 SHA512 f88aea1c57f38d80338ef3dda5c2d2dcec2692d18941c623e0abff4de1b3882dbf0639c18cd4e23d0183e06a6ffa361a47d3e5640e1970c7207d0cbdf4f3bcb5
diff --git a/net-libs/libktorrent/libktorrent-26.08.0.ebuild b/net-libs/libktorrent/libktorrent-26.08.1.ebuild
index 61c64bad5d22..61c64bad5d22 100644
--- a/net-libs/libktorrent/libktorrent-26.08.0.ebuild
+++ b/net-libs/libktorrent/libktorrent-26.08.1.ebuild
diff --git a/net-libs/libmicrohttpd/libmicrohttpd-1.0.1-r1.ebuild b/net-libs/libmicrohttpd/libmicrohttpd-1.0.1-r1.ebuild
index 8c3bbd8837fe..47f74ffc7106 100644
--- a/net-libs/libmicrohttpd/libmicrohttpd-1.0.1-r1.ebuild
+++ b/net-libs/libmicrohttpd/libmicrohttpd-1.0.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -64,6 +64,12 @@ multilib_src_configure() {
else
itc_type="pipe"
fi
+
+ local -x mhd_cv_eventfd_usable
+ if use kernel_linux && tc-is-cross-compiler; then
+ mhd_cv_eventfd_usable=yes
+ fi
+
ECONF_SOURCE="${S}" \
econf \
--enable-shared \
diff --git a/net-libs/libnice/Manifest b/net-libs/libnice/Manifest
index ec97ecc366a0..817372e5de09 100644
--- a/net-libs/libnice/Manifest
+++ b/net-libs/libnice/Manifest
@@ -1,2 +1,2 @@
-DIST libnice-0.1.22.tar.gz 460696 BLAKE2B ebc4877664568e9a93bd3eeb93c1e6fd067df81596cff2d4ca74fc8e30c7b3af0eb0dd98e605f58161d6f002a5b91b13237ae63fd719d37ad3126a2bc3f0a7e7 SHA512 c3aae2d36d2cec8654b87ecc464296711a4a64335052dfc1477f43f59e90341f7a6a01ebd4edf91a72d9ec425440e6dd0bd8f817c77e03578854e70193b3306b
DIST libnice-0.1.23.tar.gz 469330 BLAKE2B dc707b82be26eceb7669dec607a57f8e0e7e53007aa9b889d779e63125d63d528acded67a1dd269dba86f76a1b4e01596139f51d8f03cff1ae3eb5586bbd3373 SHA512 2533d3759117ab8fde7cdeb041193324dac7604599a891d47e07a37287af9989be1522c56af52c947598f93b18e60e2cb1b1d9c7ff4cf2bb3e21ce948907f076
+DIST libnice-0.1.24.tar.gz 476675 BLAKE2B 78cb51af3a6450d83b048f24c7bb5ba9ba502c400f5afb360f77a2669baa6903e87b9240c6cd832d3d29997c13cc0cde267e3bc3118e331f8daba8f56fcc9495 SHA512 ab4be35b2bcf19b303e4d3fcde9f5b8423169e921ae3453018966b22e8467d81d86494980b41d738f3ed9c7da383a6a2281f61fff9a726b9af4451712ba85d17
diff --git a/net-libs/libnice/libnice-0.1.22-r1.ebuild b/net-libs/libnice/libnice-0.1.24.ebuild
index 4cf63c014129..3fc8e0e2c4b7 100644
--- a/net-libs/libnice/libnice-0.1.22-r1.ebuild
+++ b/net-libs/libnice/libnice-0.1.24.ebuild
@@ -1,6 +1,8 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Should be bumped with media-plugins/gst-plugins-libnice
+
EAPI=8
inherit meson-multilib xdg
@@ -11,16 +13,16 @@ SRC_URI="https://libnice.freedesktop.org/releases/${P}.tar.gz"
LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="+gnutls gtk-doc +introspection test +upnp"
RESTRICT="!test? ( test )"
RDEPEND="
- >=dev-libs/glib-2.54:2[${MULTILIB_USEDEP}]
+ >=dev-libs/glib-2.56:2[${MULTILIB_USEDEP}]
introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- gnutls? ( >=net-libs/gnutls-2.12.0:0=[${MULTILIB_USEDEP}] )
- !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
- upnp? ( net-libs/gupnp-igd:1.6=[${MULTILIB_USEDEP}] )
+ gnutls? ( >=net-libs/gnutls-3.6.0:=[${MULTILIB_USEDEP}] )
+ !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+ upnp? ( >=net-libs/gupnp-igd-0.2.5:1.6=[${MULTILIB_USEDEP}] )
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -34,18 +36,18 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-0.1.19-remove-graphviz-dependency.patch" # downstream; bugs 877451, 889820
- "${FILESDIR}/${P}-gupnp-igd-1.6.patch" # downstream; bugs 948374, 953635
- # upstream git master:
- "${FILESDIR}/${P}-fix-concurrent-tcp-sending.patch"
- "${FILESDIR}/${P}-fix-test-new-trickle.patch"
- "${FILESDIR}/${P}-stop-leaking-StunResolverData.patch"
+ "${FILESDIR}/${PN}-0.1.22-gupnp-igd-1.6.patch" # downstream; bugs 948374, 953635
+ "${FILESDIR}/${PN}-0.1.23-fix-test-pseudotcp.patch" # bug 836632
)
src_prepare() {
default
- # Broken w/ network-sandbox on (bug #847844)
- sed -i -e '/test-set-port-range/d' tests/meson.build || die
+ # skip tests which break with network-sandbox enabled; bugs 847844
+ sed -i \
+ -e "/test-set-port-range/d" \
+ -e "/test-slow-resolving',/d" \
+ tests/meson.build || die
}
multilib_src_configure() {
diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest
index be336b78dd2b..7fb2fc3335d8 100644
--- a/net-libs/libpcap/Manifest
+++ b/net-libs/libpcap/Manifest
@@ -1,2 +1,4 @@
DIST libpcap-1.10.6.tar.gz 987897 BLAKE2B 1da8f60ffa572ad175f25723942e73d30caad7e0c412e5924881e117809da57ac5aec0bd7cebb083c3dcbc8bd47b75f183ec2458cb2a90843845d9f7069a1784 SHA512 69e530bc5b470875fba9d82e3b40f36c84cbab21354edb228679c590d3b519363e62611b10fdc4ec84f19159a0dba14330c72edb2d476417695f6500026fb079
DIST libpcap-1.10.6.tar.gz.sig 442 BLAKE2B cc87921fcab895a3ab242d11cad637bd8a523f28e1a39b4c752435ba25cfb375fbba93ddaa4098ae2e9f42026b28a98a0e44ddde72adae86a6264e1773252f67 SHA512 59bd2fdeae1702bbf39ba60adabd594a2caae354ccd6fa4e6f79472eb25b26c805048ee206551fb4264e522c8d83bfcba2930db56e8fb1e5526c3099b9d7aa87
+DIST libpcap-1.10.7.tar.gz 994575 BLAKE2B 4bf6938b602f9933846b23a90fae8e4b3354bda04cbd0ebaca6aee5b1463e0267e5f47ca77fa4286c18d50ba1ca0d36ad4a5b177a8589e6ffe9dd348fa0a4546 SHA512 905ad8bacb4aa820f55bc88017130f7bf2dc15ff4917f20fe603fc6e4f637f21d56909fe921065ccc615448af0537726a4df6d7fade82083603c94239ea947bc
+DIST libpcap-1.10.7.tar.gz.sig 442 BLAKE2B 6a887322dcf11e485ec53e72000229a7cd4a28f102ff6bcbe0c16d174d8056126cb98afa4f47b503062938a7a5499a76b40e1908aa4093b10035735ad2edbf5a SHA512 5f33af9c2310ed34b548ad299ff832c16c0f888795c437c32dc9443f16668b324bf963713d872e573788f077ce552de774cf7b76247fd7780495b88da03669e1
diff --git a/net-libs/libpcap/libpcap-1.10.7.ebuild b/net-libs/libpcap/libpcap-1.10.7.ebuild
new file mode 100644
index 000000000000..2d4b48d848d4
--- /dev/null
+++ b/net-libs/libpcap/libpcap-1.10.7.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="A system-independent library for user-level network packet capture"
+HOMEPAGE="https://www.tcpdump.org/ https://github.com/the-tcpdump-group/libpcap"
+
+if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI="https://github.com/the-tcpdump-group/libpcap"
+ inherit git-r3
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tcpdump.asc
+ inherit verify-sig
+
+ SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"
+ SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+# The project itself has COPYING with BSD, but the files used for
+# the libpcap library itself seem to be a mix of BSD-with-attribution
+# and BSD-4.
+LICENSE="BSD BSD-with-attribution BSD-4"
+SLOT="0"
+IUSE="bluetooth dbus netlink rdma remote static-libs test usb yydebug"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ bluetooth? ( net-wireless/bluez:=[${MULTILIB_USEDEP}] )
+ dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
+ netlink? ( dev-libs/libnl:3[${MULTILIB_USEDEP}] )
+ remote? ( virtual/libcrypt:=[${MULTILIB_USEDEP}] )
+ rdma? ( sys-cluster/rdma-core )
+ usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ app-alternatives/yacc
+ sys-devel/flex
+ dbus? ( virtual/pkgconfig )
+"
+
+if [[ ${PV} != *9999* ]] ; then
+ BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-tcpdump-20260908 )"
+fi
+
+src_prepare() {
+ default
+
+ if ! [[ -f VERSION ]]; then
+ echo ${PV} > VERSION || die
+ fi
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ # bug #884275
+ export LEX=flex
+
+ local myeconfargs=(
+ $(use_enable bluetooth)
+ $(use_enable dbus)
+ $(use_enable rdma)
+ $(use_enable remote)
+ $(use_enable usb)
+ $(use_enable yydebug)
+ $(use_with netlink libnl)
+ --enable-ipv6
+ )
+
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+ emake all shared
+ use test && emake testprogs
+}
+
+multilib_src_test() {
+ testprogs/findalldevstest || die
+}
+
+multilib_src_install_all() {
+ dodoc CREDITS CHANGES VERSION TODO README.* doc/README.*
+
+ # remove static libraries (--disable-static does not work)
+ if ! use static-libs; then
+ find "${ED}" -name '*.a' -exec rm {} + || die
+ fi
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/net-libs/libpcap/libpcap-9999.ebuild b/net-libs/libpcap/libpcap-9999.ebuild
index 274e05fb4bc3..2d4b48d848d4 100644
--- a/net-libs/libpcap/libpcap-9999.ebuild
+++ b/net-libs/libpcap/libpcap-9999.ebuild
@@ -45,7 +45,7 @@ BDEPEND="
"
if [[ ${PV} != *9999* ]] ; then
- BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-tcpdump-20260104 )"
+ BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-tcpdump-20260908 )"
fi
src_prepare() {
diff --git a/net-libs/libtorrent/Manifest b/net-libs/libtorrent/Manifest
index 02164ef9bba9..75920c306aec 100644
--- a/net-libs/libtorrent/Manifest
+++ b/net-libs/libtorrent/Manifest
@@ -1,6 +1,3 @@
DIST libtorrent-0.15.7.tar.gz 872380 BLAKE2B 58188897a04a749b6d6e201c6da460952aff5e55231131dc29bd0a008cde0e5a39a1bc8eaaf90a7aa3ae160b2c961d40ba1de42f800f46871d835670746ef0b8 SHA512 53f8904f267b1fbfb9aa52ae5ec8740fee23ff3d3e3b115b4937aec3f27a233d0d11d9c56c4fbbad0078f66920759c23ae5e70c8e2129b05aff597735d0ba4ec
-DIST libtorrent-0.16.11.tar.gz 901667 BLAKE2B 16752e379084085f14e0d63453e59db159a6a773e2ca798ab3dcbc5a3a588718aaf3a15344d05936b9562f08181efba504ab911e107d48ba77e90ae75736a69b SHA512 419f07a869de0b66df3acf678374c5f0c3198f1a84e2e539b15ccccd07beeae87d00207e4ab8e0320384be8834f03af81e7be06f057097cd1ed58b795ed84771
-DIST libtorrent-0.16.13.tar.gz 914332 BLAKE2B ed812461e9be10e4bfa8f78ed282a3a7fe23434c3d766594ad7847feedc0214bfe408f8c3296899bf18cba5b887badbf3190b50ac5950599da154930f2a3322f SHA512 bacb60d1c3e112a68ba6e7b62bcceade89995a276620925bf88ecd39255af9c8bb4509e74a745ac3bd89f364294dd085057d08758f8f22ac2560dde724564069
-DIST libtorrent-0.16.14.tar.gz 910536 BLAKE2B edf5fddfd0e89a0b09a0ea92124cd2d503eae93289db2a6092d0a8220f644782b90b57d8e0eda7b1356a6fbd29d6c9d44bf96f3d2b9807572a4b40db5b6b083a SHA512 0c9a3f77bf71cf361136246f7df34b59229069ca793ede395cd3eae0e8cbbc5c41c3e381632103fac7890588f748066b8364edecde52471f391b651722a1fe0e
-DIST libtorrent-0.16.15.tar.gz 911534 BLAKE2B ce0e80d9df9c1d5e3b0a0ba7b88dda8dd5c90741e53f46306eda5ac9ee797f91c2c37b23bbbf17ed02a89277d0cc90900df812174b5dd188086f36e50ac8aaa3 SHA512 7fe31538c13f9416d35c857b2de048beb3778e66d2da9ff46287b50567788a6df29e782d534b08fe29574c8fd494c11e0da5b742615e033f9862ae55559fb26d
DIST libtorrent-0.16.19.tar.gz 925711 BLAKE2B 27269e877420554928054a17321e2a6025399c0ce25e54f5e23dc204cca77afe005ed0e1e73168e80facb0a3aaf37f497065bb9a136833cd051fb8e1a291ef29 SHA512 ccc12ec41eb5a0fb41cc301a7a27ed2c86fa6a205e89ba2c09055dab8e09aed5cb6d29236f4589f435fd00ac885bc49e940f76ae2fa8e9fdb3d9ca19f77861a1
+DIST libtorrent-0.16.22.tar.gz 932502 BLAKE2B c3be65ab849a29d4e245a91469e12f7132b85e51eb34621f78f63c222a6111520d2c42c0c071b5cda93a7d87ec5999b9916b5f6cedf59b17cec958e69d029eff SHA512 e56e26d846c0380b90d749e6311c98310ac7c73a54af62116a1ce7cf415657b7a7edd6987955a81d510dcf687af3eed6a52fbb840047d61e1fcd2aa4df17125f
diff --git a/net-libs/libtorrent/files/libtorrent-0.16.22-missing_includes.patch b/net-libs/libtorrent/files/libtorrent-0.16.22-missing_includes.patch
new file mode 100644
index 000000000000..3f88ccefa8f1
--- /dev/null
+++ b/net-libs/libtorrent/files/libtorrent-0.16.22-missing_includes.patch
@@ -0,0 +1,30 @@
+PR merged https://github.com/rakshasa/libtorrent/pull/914.patch
+add missing headers for libcxx-23
+--- a/src/torrent/system/common.h
++++ b/src/torrent/system/common.h
+@@ -1,8 +1,10 @@
+ #ifndef LIBTORRENT_TORRENT_SYSTEM_COMMON_H
+ #define LIBTORRENT_TORRENT_SYSTEM_COMMON_H
+
++#include <atomic>
+ #include <chrono>
+ #include <cinttypes>
++#include <cstdint>
+ #include <memory>
+
+
+--- a/src/torrent/utils/string_manip.h
++++ b/src/torrent/utils/string_manip.h
+@@ -1,10 +1,12 @@
+ #ifndef LIBTORRENT_TORRENT_UTILS_STRING_MANIP_H
+ #define LIBTORRENT_TORRENT_UTILS_STRING_MANIP_H
+
++#include <cstdint>
+ #include <exception>
+ #include <optional>
+ #include <string>
+ #include <string_view>
++#include <vector>
+ #include <torrent/common.h>
+ #include <torrent/exceptions.h>
+
diff --git a/net-libs/libtorrent/libtorrent-0.16.11.ebuild b/net-libs/libtorrent/libtorrent-0.16.11.ebuild
deleted file mode 100644
index 716d63665998..000000000000
--- a/net-libs/libtorrent/libtorrent-0.16.11.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit autotools
-
-DESCRIPTION="BitTorrent library written in C++ for *nix"
-HOMEPAGE="https://rtorrent.net"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git"
-else
- SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-# The README says that the library ABI is not yet stable and dependencies on
-# the library should be an explicit, syncronized version until the library
-# has had more time to mature. Until it matures we should not include a soname
-# subslot.
-SLOT="0"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:=
- net-libs/udns
- net-misc/curl
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/cppunit )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # use system-udns
- rm -r src/net/udns || die
- sed -e 's@"net/udns/udns.h"@<udns.h>@' \
- -e '\@^#include "net/udns/udns_.*.c"@d' \
- -i src/net/udns_library.cc src/net/udns_library.h src/net/udns_resolver.cc || die
-
- if [[ ${CHOST} != *-darwin* ]]; then
- # syslibroot is only for macos, change to sysroot for others
- sed -i 's/Wl,-syslibroot,/Wl,--sysroot,/' "${S}/scripts/common.m4" || die
- fi
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- LIBS="-ludns"
- --enable-aligned
- $(use_enable debug)
- --with-posix-fallocate
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/net-libs/libtorrent/libtorrent-0.16.13.ebuild b/net-libs/libtorrent/libtorrent-0.16.13.ebuild
deleted file mode 100644
index 716d63665998..000000000000
--- a/net-libs/libtorrent/libtorrent-0.16.13.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit autotools
-
-DESCRIPTION="BitTorrent library written in C++ for *nix"
-HOMEPAGE="https://rtorrent.net"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git"
-else
- SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-# The README says that the library ABI is not yet stable and dependencies on
-# the library should be an explicit, syncronized version until the library
-# has had more time to mature. Until it matures we should not include a soname
-# subslot.
-SLOT="0"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:=
- net-libs/udns
- net-misc/curl
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/cppunit )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # use system-udns
- rm -r src/net/udns || die
- sed -e 's@"net/udns/udns.h"@<udns.h>@' \
- -e '\@^#include "net/udns/udns_.*.c"@d' \
- -i src/net/udns_library.cc src/net/udns_library.h src/net/udns_resolver.cc || die
-
- if [[ ${CHOST} != *-darwin* ]]; then
- # syslibroot is only for macos, change to sysroot for others
- sed -i 's/Wl,-syslibroot,/Wl,--sysroot,/' "${S}/scripts/common.m4" || die
- fi
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- LIBS="-ludns"
- --enable-aligned
- $(use_enable debug)
- --with-posix-fallocate
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/net-libs/libtorrent/libtorrent-0.16.14.ebuild b/net-libs/libtorrent/libtorrent-0.16.14.ebuild
deleted file mode 100644
index 60f7aed503ee..000000000000
--- a/net-libs/libtorrent/libtorrent-0.16.14.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit autotools
-
-DESCRIPTION="BitTorrent library written in C++ for *nix"
-HOMEPAGE="https://rtorrent.net"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git"
-else
- SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-# The README says that the library ABI is not yet stable and dependencies on
-# the library should be an explicit, syncronized version until the library
-# has had more time to mature. Until it matures we should not include a soname
-# subslot.
-SLOT="0"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/openssl:=
- net-libs/udns
- net-misc/curl
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/cppunit )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # use system-udns
- rm -r src/net/udns || die
- sed -e 's@"net/udns/udns.h"@<udns.h>@' \
- -e '\@^#include "net/udns/udns_.*.c"@d' \
- -i src/net/udns_library.cc src/net/udns_library.h src/net/udns_resolver.cc || die
-
- [[ ${PV} == *9999 ]] && eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- LIBS="-ludns"
- $(use_enable debug)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/net-libs/libtorrent/libtorrent-0.16.15.ebuild b/net-libs/libtorrent/libtorrent-0.16.22.ebuild
index 60f7aed503ee..ed5fd69a89ec 100644
--- a/net-libs/libtorrent/libtorrent-0.16.15.ebuild
+++ b/net-libs/libtorrent/libtorrent-0.16.22.ebuild
@@ -35,6 +35,10 @@ DEPEND="${RDEPEND}
"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}"/${P}-missing_includes.patch # merged
+)
+
src_prepare() {
default
diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest
index fdc9e493a85f..3bf2d9871f03 100644
--- a/net-misc/chrony/Manifest
+++ b/net-misc/chrony/Manifest
@@ -1,2 +1,4 @@
DIST chrony-4.8.tar.gz 649368 BLAKE2B d84e9911d33b59af3022e4b01e46ad26c33b0feb5b99975dba9b88d15b4e0f51c6fecbc44bb77b3027008d203d5cee7e6a4afe0d4ab97a9f6fc1609742972dfe SHA512 949b796bb34db32a5c1b9e6b53be6a22e51c59f24a316d585b8a52a52ab1f61bdf0378dc58b282bb0ba4fac1f05e1e99fbe37cb4259aa2b359e7bf679c176aab
DIST chrony-4.8.tar.gz.asc 833 BLAKE2B b4bf02e67294ebdcba875787fdca5dfcae890d6e1b464c6f351d05f29ef403541bc90c120e446a2c270d968a2de0092f362229ae7c436297bc481b7aed606ae6 SHA512 df7f4e06f74a4b8c9a49e8fe57ea02e0324c5683d036412c32192a09f08e08f33537609cef8df0b4302bfcd63332b3092f33f40c8d02857c93ecea13822b5b47
+DIST chrony-4.9.tar.gz 663809 BLAKE2B e1bcfa05c040d0f04aa39f2c01d7877ba2bcd87829d09b3a72079fd5e6930a17d3f022d0c4795488c6f9a9cb77020cb10845dbfba05dc59f0f2297d500fc8e1a SHA512 9eeee9738727e86562d75e4aee60916957e0626b767d9fea325918d3973e02b3f252c32fd1c4b4cf8461406acccbc8196d6f7d2e9d2d3ce205bc3245b83924b5
+DIST chrony-4.9.tar.gz.asc 833 BLAKE2B 19b9ff067b1c301fd3c5219651608e907794c646802c2136cd7dfc7cc621e80eacaa809446f2ed77437e532ef37f31d677e3d617b72aa5f667e2cae219e6ae92 SHA512 35569a877a633e64d3d85e36c8f4af330e2bcadcb0e8dc785f2766b3b33bfebcf1d66982fa2af44537d58dcfd16d8613a50da7d71f53e96b3fcdb5bf215f0464
diff --git a/net-misc/chrony/chrony-4.9.ebuild b/net-misc/chrony/chrony-4.9.ebuild
new file mode 100644
index 000000000000..bfaa748c3ae6
--- /dev/null
+++ b/net-misc/chrony/chrony-4.9.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="NTP client and server programs"
+HOMEPAGE="https://chrony-project.org/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://gitlab.com/chrony/chrony.git"
+ inherit git-r3
+else
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/mlichvar.asc
+ inherit verify-sig
+
+ SRC_URI="https://chrony-project.org/releases/${P/_/-}.tar.gz"
+ SRC_URI+=" verify-sig? ( https://chrony-project.org/releases/${P/_/-}-tar-gz-asc.txt -> ${P/_/-}.tar.gz.asc )"
+
+ if [[ ${PV} != *_pre* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ fi
+fi
+
+S="${WORKDIR}/${P/_/-}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+caps +cmdmon debug html libtomcrypt +nettle nss +nts +phc pps +readline +refclock +rtc samba +seccomp +sechash selinux"
+# nettle > nss > libtomcrypt in configure
+REQUIRED_USE="
+ sechash? ( || ( nettle nss libtomcrypt ) )
+ nettle? ( !nss )
+ nss? ( !nettle )
+ libtomcrypt? ( !nettle !nss )
+ !sechash? ( !nss )
+ !sechash? ( !nts? ( !nettle ) )
+"
+
+DEPEND="
+ caps? (
+ sys-libs/libcap
+ )
+ libtomcrypt? ( dev-libs/libtomcrypt:= )
+ nettle? ( dev-libs/nettle:= )
+ nss? ( dev-libs/nss:= )
+ nts? ( net-libs/gnutls:= )
+ pps? ( net-misc/pps-tools )
+ readline? ( dev-libs/libedit )
+ seccomp? ( sys-libs/libseccomp )
+"
+RDEPEND="
+ ${DEPEND}
+ caps? (
+ acct-group/ntp
+ acct-user/ntp
+ )
+ selinux? ( sec-policy/selinux-chronyd )
+"
+BDEPEND="
+ caps? (
+ acct-group/ntp
+ acct-user/ntp
+ )
+ html? ( dev-ruby/asciidoctor )
+ nts? ( virtual/pkgconfig )
+ sechash? (
+ nettle? ( virtual/pkgconfig )
+ nss? ( virtual/pkgconfig )
+ )
+"
+
+if [[ ${PV} == 9999 ]] ; then
+ # Needed for doc generation in 9999
+ REQUIRED_USE+=" html"
+ BDEPEND+="
+ app-alternatives/yacc
+ virtual/w3m
+ "
+else
+ BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-mlichvar-20210513 )"
+fi
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.8-pool-vendor-gentoo.patch
+ "${FILESDIR}"/${PN}-4.7-systemd-gentoo.patch
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # FP, checks with macro afterwards (bug #907877)
+ recvmmsg
+)
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e 's:/etc/chrony\.conf:/etc/chrony/chrony.conf:g' \
+ doc/* examples/* || die
+
+ cp "${FILESDIR}"/chronyd.conf-r3 "${T}"/chronyd.conf || die
+}
+
+src_configure() {
+ if ! use caps ; then
+ sed -i \
+ -e 's/ -u ntp//' \
+ "${T}"/chronyd.conf examples/chronyd.service || die
+ fi
+
+ if ! use seccomp ; then
+ sed -i \
+ -e 's/ -F 2//' \
+ "${T}"/chronyd.conf examples/chronyd.service || die
+ fi
+
+ tc-export CC PKG_CONFIG
+
+ # Update from time to time with output from "date +%s"
+ # on a system that is time-synced.
+ export SOURCE_DATE_EPOCH=1607976314
+
+ # Not an autotools generated script
+ local myconf=(
+ # TODO: Do we want to wire up --with-user= and --with-chronyc-user?
+ # Need to check how it interacts with the init script & systemd unit.
+ $(use_enable seccomp scfilter)
+
+ $(usev !caps '--disable-linuxcaps')
+ $(usev !cmdmon '--disable-cmdmon')
+ $(usev debug '--enable-debug')
+
+ # USE=readline here means "readline-like functionality"
+ # chrony only supports libedit in terms of the library providing
+ # it.
+ $(usev !readline '--without-editline --disable-readline')
+
+ $(usev !libtomcrypt '--without-tomcrypt')
+ $(usev !nettle '--without-nettle')
+ $(usev !nss '--without-nss')
+ $(usev !nts '--disable-nts')
+ $(usev !nts '--without-gnutls')
+ $(usev !phc '--disable-phc')
+ $(usev !pps '--disable-pps')
+ $(usev !refclock '--disable-refclock')
+ $(usev !rtc '--disable-rtc')
+ $(usev samba '--enable-ntp-signd')
+ $(usev !sechash '--disable-sechash')
+
+ --chronysockdir="${EPREFIX}/run/chrony"
+ --docdir="${EPREFIX}/usr/share/doc/${PF}"
+ --mandir="${EPREFIX}/usr/share/man"
+ --prefix="${EPREFIX}/usr"
+ --sysconfdir="${EPREFIX}/etc/chrony"
+ --with-hwclockfile="${EPREFIX}/etc/adjtime"
+ --with-pidfile="${EPREFIX}/run/chrony/chronyd.pid"
+
+ ${EXTRA_ECONF}
+ )
+
+ # OPERATINGSYSTEM=`uname -s` (--host-system=)
+ # VERSION=`uname -r` (--host-release=)
+ # MACHINE=`uname -m` (--host-machine=)
+ if tc-is-cross-compiler ; then
+ case "${KERNEL}" in
+ linux)
+ myconf+=(
+ --host-system=Linux
+ --host-machine=$(tc-arch-kernel)
+ )
+ ;;
+ *)
+ # The build system hardcodes uname output for comparison,
+ # so require the ebuild to be explicitly updated when cross-compilation
+ # to another target is tested.
+ die "Unknown target for cross-compiling Chrony: please adjust ebuild."
+ ;;
+ esac
+ fi
+
+ # Print the ./configure call
+ edo ./configure "${myconf[@]}" || die
+}
+
+src_compile() {
+ if [[ ${PV} == 9999 ]] ; then
+ # Uses w3m
+ emake -C doc man txt
+ fi
+
+ emake all docs $(usev !html 'ADOC=true')
+}
+
+src_install() {
+ default
+
+ # Compatibility with other distributions who install to /etc/chrony.conf (bug #835461)
+ dosym -r /etc/chrony/chrony.conf /etc/chrony.conf
+
+ newinitd "${FILESDIR}"/chronyd.init-r2 chronyd
+ newconfd "${T}"/chronyd.conf chronyd
+
+ insinto /etc/${PN}
+ newins examples/chrony.conf.example1 chrony.conf
+
+ docinto examples
+ dodoc examples/*.example*
+
+ newtmpfiles - chronyd.conf <<<"d /run/chrony 0750 $(usex caps 'ntp ntp' 'root root')"
+
+ if use html ; then
+ docinto html
+ dodoc doc/*.html
+ fi
+
+ keepdir /var/{lib,log}/chrony
+
+ if use caps ; then
+ # Prepare a directory for the chrony.drift file (a la ntpsec)
+ # Ensures the environment is sane on new installs
+ # bug #711058
+ fowners ntp:ntp /var/{lib,log}/chrony
+ fperms 770 /var/lib/chrony
+ fi
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/chrony-2.4-r1.logrotate chrony
+
+ systemd_dounit examples/chronyd.service
+ systemd_dounit examples/chrony-wait.service
+ systemd_enable_ntpunit 50-chrony chronyd.service
+}
+
+pkg_preinst() {
+ HAD_CAPS=0
+ HAD_SECCOMP=0
+ HAD_PRE_NEW_SECCOMP_LEVEL=0
+
+ # See https://dev.gentoo.org/~zmedico/portage/doc/portage.html#package-ebuild-phases-after-2.1.5
+ # in "Ebuild Phases" for an explanation of why we need to save the variable beforehand
+ if has_version 'net-misc/chrony[caps]' ; then
+ HAD_CAPS=1
+ fi
+
+ if has_version 'net-misc/chrony[seccomp]' ; then
+ HAD_SECCOMP=1
+ fi
+
+ if has_version '>=net-misc/chrony-4.1[seccomp]' ; then
+ # This version introduced a new filter level: -F 2
+ # It's a limited set of seccomp filters designed to be 'bare minimum'
+ HAD_PRE_NEW_SECCOMP_LEVEL=1
+ fi
+}
+
+pkg_postinst() {
+ tmpfiles_process chronyd.conf
+
+ if [[ -n "${REPLACING_VERSIONS}" ]] ; then
+ if use caps && ! [[ ${HAD_CAPS} -eq 1 ]] ; then
+ # bug #719876
+ ewarn "Please adjust permissions on ${EROOT}/var/{lib,log}/chrony to be owned by ntp:ntp"
+ ewarn "e.g. chown -R ntp:ntp ${EROOT}/var/{lib,log}/chrony"
+ ewarn "This is necessary for chrony to drop privileges"
+ elif ! use caps && [[ ${HAD_CAPS} -eq 0 ]] ; then
+ ewarn "Please adjust permissions on ${EROOT}/var/{lib,log}/chrony to be owned by root:root"
+ fi
+ fi
+
+ # See bug #783915 for general discussion on enabling seccomp filtering
+ # by default.
+ local show_seccomp_enable_msg=0
+
+ # Was seccomp disabled before and now enabled?
+ if [[ ${HAD_SECCOMP} -eq 0 ]] && use seccomp ; then
+ show_seccomp_enable_msg=1
+ fi
+
+ # Are we coming from an old version without the new 'minimal' filter?
+ # (-F 2)
+ if [[ ${HAD_PRE_NEW_SECCOMP_LEVEL} -eq 0 ]] ; then
+ show_seccomp_enable_msg=1
+ fi
+
+ if [[ ${show_seccomp_enable_msg} -eq 1 ]] ; then
+ elog "To enable seccomp in a stricter mode, please modify:"
+ elog "- ${EROOT}/etc/conf.d/chronyd for OpenRC"
+ elog "- systemctl edit chronyd for systemd"
+ elog "to use -F 1 or -F -1 instead of -F 2 (see man chronyd)"
+ elog "By default, we now use -F 2 which is a baseline/minimal filter."
+ fi
+}
diff --git a/net-misc/dropbear/dropbear-2026.94.ebuild b/net-misc/dropbear/dropbear-2026.94.ebuild
index a68b87f578ec..28277d49f2d6 100644
--- a/net-misc/dropbear/dropbear-2026.94.ebuild
+++ b/net-misc/dropbear/dropbear-2026.94.ebuild
@@ -18,7 +18,7 @@ SRC_URI+=" verify-sig? (
LICENSE="MIT GPL-2" # (init script is GPL-2 #426056)
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~x64-macos"
IUSE="bsdpty legacy-ciphers minimal multicall pam +shadow static +syslog test +test-async zlib"
RESTRICT="!test? ( test )"
diff --git a/net-misc/kio-zeroconf/Manifest b/net-misc/kio-zeroconf/Manifest
index a3fb1046634a..b39409e30c42 100644
--- a/net-misc/kio-zeroconf/Manifest
+++ b/net-misc/kio-zeroconf/Manifest
@@ -1,2 +1,2 @@
DIST kio-zeroconf-26.04.3.tar.xz 45560 BLAKE2B 0986d61819b03a681798a43940a38fd2e6d8da0bafdc8feda5572362877e5eeaaf3139756f9f67a0f2b80146e1ebe9bc2e1b1eeea9246907b3fd590f254a8907 SHA512 d977971877f0c9ecc4d60db2fd6dd608bdebe58aa151301f7ba70bbe2850fc8945e9a2d4a0ee623a46fbdcbb028a7f798c64b4d547cac1654589f9188b93a6b3
-DIST kio-zeroconf-26.08.0.tar.xz 45784 BLAKE2B 5808be579bff041e126aff16423907bc696c90f2f7f77d2ed0a374ce1dd662cbce5fe22a16b07fb9387cc68fe05d428a239919ceb0d06a985370e743b38d752a SHA512 a29ccae87714977625efe8ef755b1660c0ddbe28974ead37c950c06809181524a1f14ac59b27954a260319446003c916fe2205cd7697aef1b1f08d0347998f1d
+DIST kio-zeroconf-26.08.1.tar.xz 45796 BLAKE2B 8fd9f378194751985638b73d165e2ed0f8cf8422f6c9e33f1b6120c4c3128cf25decb92d114726876436a13f52efa9ba3168fdd3d8ddc33b5c8de46e7ad9f760 SHA512 ee42e7a64f254a5b246ef24914d3500118e4968a5a3926690e3b4b8aad61fa704238cad334ec1b6e0b8fe899dd0f078fbe7c575f041b1e480547b31ada2dd2dc
diff --git a/net-misc/kio-zeroconf/kio-zeroconf-26.08.0.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-26.08.1.ebuild
index 3d2073596324..edef7db6ac98 100644
--- a/net-misc/kio-zeroconf/kio-zeroconf-26.08.0.ebuild
+++ b/net-misc/kio-zeroconf/kio-zeroconf-26.08.1.ebuild
@@ -23,6 +23,5 @@ DEPEND="
>=kde-frameworks/kio-${KFMIN}:6
"
RDEPEND="${DEPEND}
- !<net-misc/kio-zeroconf-23.08.5-r2:5
!net-misc/kio-zeroconf-common
"
diff --git a/net-misc/ktls-utils/ktls-utils-1.3.0.ebuild b/net-misc/ktls-utils/ktls-utils-1.3.0.ebuild
index dbcb99273bfa..2358069c7467 100644
--- a/net-misc/ktls-utils/ktls-utils-1.3.0.ebuild
+++ b/net-misc/ktls-utils/ktls-utils-1.3.0.ebuild
@@ -27,6 +27,7 @@ CONFIG_CHECK="~TLS ~KEYS ~KEYS_REQUEST_CACHE"
src_prepare() {
default
+ sed -i -e 's/-Werror//' src/tlshd/Makefile.am || die
eautoreconf
}
diff --git a/net-misc/networkmanager/Manifest b/net-misc/networkmanager/Manifest
index 3de24b69e93c..19933f958fec 100644
--- a/net-misc/networkmanager/Manifest
+++ b/net-misc/networkmanager/Manifest
@@ -1,2 +1,3 @@
DIST NetworkManager-1.56.0.tar.xz 6249604 BLAKE2B e89ae50b6c51bf621ee666bff9767aa3e98c06593f3eeeb5753165066b69760727a809ff2fd335ce75733f569d0960fc5a3638f5cb67c26a935e67ec144f74de SHA512 79cf27c409bfb5fd00ac0d0c1ffc7e59fa084ef34666eff69ad22792ba6883afc05391acefcfb4041bae604ed5c52276a13582e63f1e01b7ea8d4019ad535dd6
DIST NetworkManager-1.56.1.tar.xz 6264604 BLAKE2B 00bd6398609fd9e5221679d49ec291453ba1640b33d170bdf14a1959c3da457d5c6b3ef0416433c1f7006e17046106de7c148e4b80f85e47781f66afb0788d27 SHA512 887d8ee3f80f392fcbaa93d6a704d21be84e246676bb012ab108edcce2503ec875b25a0c3bfab7431e2eb7e3b14a66c662253363a4550f7b283be6885d514d32
+DIST NetworkManager-1.58.1.tar.xz 6513988 BLAKE2B be7aa50254aa699887a824af04e7ebc53107b9f0c10cf1b975fec2e6a42d71a5b11eca0dafd0e737168c7d6b1037f20d9942f9d42d1c25b03a5eee3bf021bfa2 SHA512 24e0d5d51bcc5fd59e83bade6cec24f375fb12db3bacbaa43fbc85cc4bed9d14ba0ce69ef90cee55bc771e6c704ae3b2db16eda41c5c73b2c6ced1ba2816d80b
diff --git a/net-misc/networkmanager/metadata.xml b/net-misc/networkmanager/metadata.xml
index a3161c5eae88..3bbc3c91f455 100644
--- a/net-misc/networkmanager/metadata.xml
+++ b/net-misc/networkmanager/metadata.xml
@@ -9,6 +9,7 @@
<flag name="concheck">Enable connectivity checking support (needed for Captive portals detection)</flag>
<flag name="connection-sharing">Support connection sharing (uses <pkg>net-dns/dnsmasq</pkg>)</flag>
<flag name="dhclient">Use dhclient from <pkg>net-misc/dhcp</pkg> for getting an IP via DHCP</flag>
+ <flag name="clat">Enable CLAT (464XLAT) support for IPv4 over IPv6-only networks</flag>
<flag name="dhcpcd">Use <pkg>net-misc/dhcpcd</pkg> for getting an IP</flag>
<flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for session tracking</flag>
<flag name="iptables">Use <pkg>net-firewall/iptables</pkg> for connection sharing</flag>
diff --git a/net-misc/networkmanager/networkmanager-1.58.1-r1.ebuild b/net-misc/networkmanager/networkmanager-1.58.1-r1.ebuild
new file mode 100644
index 000000000000..b94c6ada6f20
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.58.1-r1.ebuild
@@ -0,0 +1,437 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="NetworkManager"
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit linux-info meson-multilib flag-o-matic python-any-r1 \
+ readme.gentoo-r1 systemd toolchain-funcs udev vala virtualx
+
+DESCRIPTION="A set of co-operative tools that make networking simple and straightforward"
+HOMEPAGE="
+ https://www.networkmanager.dev
+ https://gitlab.freedesktop.org/NetworkManager/NetworkManager
+"
+SRC_URI="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/${PV}/downloads/${MY_PN}-${PV}.tar.xz"
+S="${WORKDIR}"/${MY_PN}-${PV}
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="audit bluetooth clat +concheck connection-sharing debug dhcpcd elogind gnutls gtk-doc +introspection iptables iwd libedit +modemmanager nbft +nss nftables ofono ovs policykit +ppp psl resolvconf selinux syslog systemd teamd test +tools vala +wext +wifi"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ bluetooth? ( modemmanager )
+ connection-sharing? ( || ( iptables nftables ) )
+ gtk-doc? ( introspection )
+ iwd? ( wifi )
+ test? ( tools )
+ vala? ( introspection )
+ wext? ( wifi )
+ ^^ ( gnutls nss )
+ ?? ( elogind systemd )
+ ?? ( syslog systemd )
+"
+
+COMMON_DEPEND="
+ sys-apps/util-linux[${MULTILIB_USEDEP}]
+ >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+ sys-apps/dbus[${MULTILIB_USEDEP}]
+ net-libs/libndp
+ >=dev-libs/glib-2.42:2[${MULTILIB_USEDEP}]
+ audit? ( sys-process/audit )
+ bluetooth? ( >=net-wireless/bluez-5:= )
+ concheck? ( net-misc/curl )
+ connection-sharing? (
+ net-dns/dnsmasq[dbus,dhcp]
+ iptables? ( net-firewall/iptables )
+ nftables? ( net-firewall/nftables )
+ )
+ dhcpcd? ( >=net-misc/dhcpcd-9.3.3 )
+ elogind? ( >=sys-auth/elogind-219 )
+ gnutls? (
+ >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}]
+ )
+ introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
+ modemmanager? (
+ net-misc/mobile-broadband-provider-info
+ >=net-misc/modemmanager-0.7.991:0=
+ )
+ nbft? ( >=sys-libs/libnvme-1.5 )
+ nss? (
+ dev-libs/nspr[${MULTILIB_USEDEP}]
+ >=dev-libs/nss-3.11[${MULTILIB_USEDEP}]
+ )
+ ofono? ( net-misc/ofono )
+ ovs? ( >=dev-libs/jansson-2.7:= )
+ policykit? ( >=sys-auth/polkit-0.106 )
+ ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6(+)] )
+ psl? ( net-libs/libpsl )
+ resolvconf? ( virtual/resolvconf )
+ selinux? (
+ sec-policy/selinux-networkmanager
+ sys-libs/libselinux
+ )
+ clat? (
+ >=dev-libs/libbpf-1.3.0
+ >=net-libs/libndp-1.9
+ >=dev-util/bpftool-5.6.0
+ )
+ systemd? ( >=sys-apps/systemd-209:0= )
+ teamd? (
+ >=dev-libs/jansson-2.7:=
+ >=net-misc/libteam-1.9
+ )
+ tools? (
+ >=dev-libs/jansson-2.7:=
+ >=dev-libs/newt-0.52.15
+ sys-libs/slang
+ libedit? ( dev-libs/libedit )
+ !libedit? ( sys-libs/readline:= )
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ acct-group/plugdev
+ || (
+ net-misc/iputils[arping(+)]
+ net-analyzer/arping
+ )
+ wifi? (
+ !iwd? ( >=net-wireless/wpa_supplicant-0.7.3-r3[dbus] )
+ iwd? ( net-wireless/iwd )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=sys-kernel/linux-headers-3.18
+ net-libs/libndp[${MULTILIB_USEDEP}]
+ ppp? ( elibc_musl? ( net-libs/ppp-defs ) )
+ test? ( >=dev-libs/jansson-2.7 )
+"
+BDEPEND="
+ app-text/docbook-xsl-stylesheets
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+ gtk-doc? (
+ dev-util/gtk-doc
+ app-text/docbook-xml-dtd:4.1.2
+ )
+ introspection? (
+ $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ dev-lang/perl
+ dev-libs/libxslt
+ )
+ vala? ( $(vala_depend) )
+ test? (
+ $(python_gen_any_dep '
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ )
+"
+
+python_check_deps() {
+ if use introspection; then
+ python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+ fi
+ if use test; then
+ python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+ fi
+}
+
+pkg_setup() {
+ if use connection-sharing; then
+ if kernel_is lt 5 1; then
+ CONFIG_CHECK="~NF_NAT_IPV4 ~NF_NAT_MASQUERADE_IPV4"
+ else
+ CONFIG_CHECK="~NF_NAT ~NF_NAT_MASQUERADE"
+ fi
+ linux-info_pkg_setup
+ fi
+
+ if use introspection || use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ DOC_CONTENTS="To modify system network connections without needing to enter the
+ root password, add your user account to the 'plugdev' group."
+
+ default
+ use vala && vala_setup
+
+ sed -i \
+ -e 's#/usr/bin/sed#/bin/sed#' \
+ data/84-nm-drivers.rules \
+ || die
+}
+
+meson_nm_program() {
+ usex "$1" "-D${2:-$1}=$3" "-D${2:-$1}=no"
+}
+
+meson_nm_native_program() {
+ multilib_native_usex "$1" "-D${2:-$1}=$3" "-D${2:-$1}=no"
+}
+
+multilib_src_configure() {
+ # Workaround for LLD on musl systems (bug #959603)
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ # LTO is restricted in older clang for unclear reasons.
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/593
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2053
+ tc-is-clang && [[ $(clang-major-version) -lt 18 ]] && filter-lto
+
+ # Follow order of options in meson_options.txt
+ local emesonargs=(
+ --localstatedir="${EPREFIX}/var" # overrride eclass ${EPREFIX}/var/lib
+
+ # system paths
+ -Dsystemdsystemunitdir=$(systemd_get_systemunitdir)
+ -Dsystemdsystemgeneratordir=$(systemd_get_systemgeneratordir)
+ -Dsystem_ca_path=/etc/ssl/certs
+ -Dudev_dir=$(get_udevdir)
+ -Ddbus_conf_dir=/usr/share/dbus-1/system.d
+ -Dkernel_firmware_dir=/lib/firmware
+ -Diptables=/sbin/iptables
+ -Dnft=/sbin/nft
+ -Ddnsmasq=/usr/sbin/dnsmasq
+
+ # platform
+ -Ddist_version=${PVR}
+ $(meson_native_use_bool policykit polkit)
+ $(meson_native_use_bool policykit config_auth_polkit_default)
+ -Dpolkit_agent_helper_1=/usr/lib/polkit-1/polkit-agent-helper-1
+ $(meson_native_use_bool selinux)
+ $(meson_native_use_bool systemd systemd_journal)
+ -Dconfig_wifi_backend_default=$(multilib_native_usex iwd iwd default)
+ -Dhostname_persist=gentoo
+ -Dlibaudit=$(multilib_native_usex audit)
+
+ # features
+ $(meson_native_use_bool wifi)
+ $(meson_native_use_bool iwd)
+ $(meson_native_use_bool ppp)
+ -Dpppd=/usr/sbin/pppd
+ $(meson_native_use_bool modemmanager modem_manager)
+ $(meson_native_use_bool ofono)
+ $(meson_native_use_bool concheck)
+ $(meson_native_use_bool teamd teamdctl)
+ $(meson_native_use_bool ovs)
+ $(meson_native_use_bool tools nmcli)
+ $(meson_native_use_bool tools nmtui)
+ -Dclat=false
+ $(meson_native_use_bool tools nm_cloud_setup)
+ $(meson_native_use_bool bluetooth bluez5_dun)
+ $(meson_native_use_bool nbft)
+
+ # configuration plugins
+ -Dconfig_plugins_default=keyfile
+ -Difcfg_rh=false
+ -Difupdown=false
+ -Dconfig_migrate_ifcfg_rh_default=false
+
+ # handlers for resolv.conf
+ $(meson_nm_native_program resolvconf "" /sbin/resolvconf)
+ -Dnetconfig=no
+ -Dconfig_dns_rc_manager_default=auto
+
+ # dhcp clients
+ $(meson_nm_program dhcpcd "" /sbin/dhcpcd)
+
+ # miscellaneous
+ $(meson_native_use_bool introspection)
+ $(meson_native_use_bool vala vapi)
+ $(meson_native_use_bool gtk-doc docs)
+ -Dtests=$(multilib_native_usex test)
+ $(meson_native_true firewalld_zone)
+ -Dmore_asserts=0
+ $(meson_use debug more_logging)
+ -Dvalgrind=no
+ -Dvalgrind_suppressions=
+ -Dld_gc=false
+ $(meson_native_use_bool psl libpsl)
+ -Dqt=false
+ )
+
+ if multilib_is_native_abi && use systemd; then
+ emesonargs+=( -Dsession_tracking_consolekit=false )
+ emesonargs+=( -Dsession_tracking=systemd )
+ emesonargs+=( -Dsuspend_resume=systemd )
+ elif multilib_is_native_abi && use elogind; then
+ emesonargs+=( -Dsession_tracking_consolekit=false )
+ emesonargs+=( -Dsession_tracking=elogind )
+ emesonargs+=( -Dsuspend_resume=elogind )
+ else
+ emesonargs+=( -Dsession_tracking_consolekit=false )
+ emesonargs+=( -Dsession_tracking=no )
+ emesonargs+=( -Dsuspend_resume=auto )
+ fi
+
+ if multilib_is_native_abi && use syslog; then
+ emesonargs+=( -Dconfig_logging_backend_default=syslog )
+ elif multilib_is_native_abi && use systemd; then
+ emesonargs+=( -Dconfig_logging_backend_default=journal )
+ else
+ emesonargs+=( -Dconfig_logging_backend_default=default )
+ fi
+
+ if multilib_is_native_abi && use dhcpcd; then
+ emesonargs+=( -Dconfig_dhcp_default=dhcpcd )
+ else
+ emesonargs+=( -Dconfig_dhcp_default=internal )
+ fi
+
+ if use nss; then
+ emesonargs+=( -Dcrypto=nss )
+ else
+ emesonargs+=( -Dcrypto=gnutls )
+ fi
+
+ if use tools ; then
+ emesonargs+=( -Dreadline=$(usex libedit libedit libreadline) )
+ else
+ emesonargs+=( -Dreadline=none )
+ fi
+
+ # Same hack as net-dialup/pptpd to get proper plugin dir for ppp, bug #519986
+ if use ppp; then
+ local PPPD_VER=`best_version net-dialup/ppp`
+ PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR}
+ PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision
+ emesonargs+=( -Dpppd_plugin_dir=/usr/$(get_libdir)/pppd/${PPPD_VER} )
+ fi
+
+ if use wext; then
+ emesonargs+=( -Dwext=force )
+ fi
+
+ meson_src_configure
+}
+
+multilib_src_test() {
+ if use test && multilib_is_native_abi; then
+ python_setup
+ virtx meson_src_test
+ fi
+}
+
+multilib_src_install() {
+ meson_src_install
+ if ! multilib_is_native_abi; then
+ rm -r "${ED}"/{etc,usr/{bin,lib/NetworkManager,share},var} || die
+ fi
+}
+
+multilib_src_install_all() {
+ ! use systemd && readme.gentoo_create_doc
+
+ newinitd "${FILESDIR}/init.d.NetworkManager-r3" NetworkManager
+ newconfd "${FILESDIR}/conf.d.NetworkManager" NetworkManager
+
+ # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
+ keepdir /etc/NetworkManager/dispatcher.d
+
+ # Provide openrc net dependency only when nm is connected
+ exeinto /etc/NetworkManager/dispatcher.d
+ newexe "${FILESDIR}/10-openrc-status-r4" 10-openrc-status
+ sed -e "s:@EPREFIX@:${EPREFIX}:g" \
+ -i "${ED}/etc/NetworkManager/dispatcher.d/10-openrc-status" || die
+
+ keepdir /etc/NetworkManager/system-connections
+ chmod 0600 "${ED}"/etc/NetworkManager/system-connections/.keep* # bug #383765, upstream bug #754594
+
+ # Allow users in plugdev group to modify system connections
+ insinto /usr/share/polkit-1/rules.d/
+ doins "${FILESDIR}"/01-org.freedesktop.NetworkManager.settings.modify.system.rules
+
+ insinto /usr/lib/NetworkManager/conf.d #702476
+ doins "${S}"/examples/nm-conf.d/31-mac-addr-change.conf
+
+ if use concheck; then
+ # Needed to let the "connect" pop up to show up in captive portals
+ cat <<-EOF > "${ED}"/usr/lib/NetworkManager/conf.d/20-connectivity.conf || die
+ [connectivity]
+ uri=http://nmcheck.gnome.org/check_network_status.txt
+ interval=300
+ EOF
+ fi
+
+ if use iwd; then
+ # This goes to $nmlibdir/conf.d/ and $nmlibdir is '${prefix}'/lib/$PACKAGE, thus always lib, not get_libdir
+ cat <<-EOF > "${ED}"/usr/lib/NetworkManager/conf.d/iwd.conf || die
+ [device]
+ wifi.backend=iwd
+ EOF
+ fi
+
+ mv "${ED}"/usr/share/doc/{NetworkManager/examples/,${PF}} || die
+ rmdir "${ED}"/usr/share/doc/NetworkManager || die
+
+ # Empty
+ rmdir "${ED}"/var{/lib{/NetworkManager,},} || die
+
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1653
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2068
+ # prebuilt manpages aren't installed by meson
+ use gtk-doc || doman man/*.[1578]
+}
+
+pkg_postinst() {
+ udev_reload
+
+ systemd_reenable NetworkManager.service
+ ! use systemd && readme.gentoo_print_elog
+
+ if [[ -e "${EROOT}/etc/NetworkManager/nm-system-settings.conf" ]]; then
+ ewarn "The ${PN} system configuration file has moved to a new location."
+ ewarn "You must migrate your settings from ${EROOT}/etc/NetworkManager/nm-system-settings.conf"
+ ewarn "to ${EROOT}/etc/NetworkManager/NetworkManager.conf"
+ ewarn
+ ewarn "After doing so, you can remove ${EROOT}/etc/NetworkManager/nm-system-settings.conf"
+ fi
+
+ # NM fallbacks to plugin specified at compile time (upstream bug #738611)
+ # but still show a warning to remember people to have cleaner config file
+ if [[ -e "${EROOT}/etc/NetworkManager/NetworkManager.conf" ]]; then
+ if grep plugins "${EROOT}/etc/NetworkManager/NetworkManager.conf" | grep -q ifnet; then
+ ewarn
+ ewarn "You seem to use 'ifnet' plugin in ${EROOT}/etc/NetworkManager/NetworkManager.conf"
+ ewarn "Since it won't be used, you will need to stop setting ifnet plugin there."
+ ewarn
+ fi
+ fi
+
+ # NM shows lots of errors making nmcli almost unusable, bug #528748 upstream bug #690457
+ if grep -r "psk-flags=1" "${EROOT}"/etc/NetworkManager/; then
+ ewarn "You have psk-flags=1 setting in above files, you will need to"
+ ewarn "either reconfigure affected networks or, at least, set the flag"
+ ewarn "value to '0'."
+ fi
+
+ if use dhcpcd; then
+ ewarn "You have enabled USE=dhcpcd, but NetworkManager since version 1.20 defaults to"
+ ewarn "the internal DHCP client. If the internal client works for you, and you're happy"
+ ewarn "with, the alternative USE flags can be disabled. If you want to use dhcpcd, then"
+ ewarn "you need to tweak the main.dhcp configuration option to use one of them instead"
+ ewarn "of internal."
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1988
+ fi
+
+ if use wext; then
+ ewarn "You have enabled USE=wext. Note that wext has been deprecated and support for"
+ ewarn "it will be removed in a future release."
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/net-misc/networkmanager/networkmanager-1.58.1.ebuild b/net-misc/networkmanager/networkmanager-1.58.1.ebuild
new file mode 100644
index 000000000000..47f8fe6f68f5
--- /dev/null
+++ b/net-misc/networkmanager/networkmanager-1.58.1.ebuild
@@ -0,0 +1,427 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="NetworkManager"
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit linux-info meson-multilib flag-o-matic python-any-r1 \
+ readme.gentoo-r1 systemd toolchain-funcs udev vala virtualx
+
+DESCRIPTION="A set of co-operative tools that make networking simple and straightforward"
+HOMEPAGE="
+ https://www.networkmanager.dev
+ https://gitlab.freedesktop.org/NetworkManager/NetworkManager
+"
+SRC_URI="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/${PV}/downloads/${MY_PN}-${PV}.tar.xz"
+S="${WORKDIR}"/${MY_PN}-${PV}
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="audit bluetooth +concheck connection-sharing debug dhcpcd elogind gnutls gtk-doc +introspection iptables iwd libedit +modemmanager nbft +nss nftables ofono ovs policykit +ppp psl resolvconf selinux syslog systemd teamd test +tools vala +wext +wifi"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ bluetooth? ( modemmanager )
+ connection-sharing? ( || ( iptables nftables ) )
+ gtk-doc? ( introspection )
+ iwd? ( wifi )
+ test? ( tools )
+ vala? ( introspection )
+ wext? ( wifi )
+ ^^ ( gnutls nss )
+ ?? ( elogind systemd )
+ ?? ( syslog systemd )
+"
+
+COMMON_DEPEND="
+ sys-apps/util-linux[${MULTILIB_USEDEP}]
+ >=virtual/libudev-175:=[${MULTILIB_USEDEP}]
+ sys-apps/dbus[${MULTILIB_USEDEP}]
+ net-libs/libndp
+ >=dev-libs/glib-2.42:2[${MULTILIB_USEDEP}]
+ audit? ( sys-process/audit )
+ bluetooth? ( >=net-wireless/bluez-5:= )
+ concheck? ( net-misc/curl )
+ connection-sharing? (
+ net-dns/dnsmasq[dbus,dhcp]
+ iptables? ( net-firewall/iptables )
+ nftables? ( net-firewall/nftables )
+ )
+ dhcpcd? ( >=net-misc/dhcpcd-9.3.3 )
+ elogind? ( >=sys-auth/elogind-219 )
+ gnutls? (
+ >=net-libs/gnutls-2.12:=[${MULTILIB_USEDEP}]
+ )
+ introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
+ modemmanager? (
+ net-misc/mobile-broadband-provider-info
+ >=net-misc/modemmanager-0.7.991:0=
+ )
+ nbft? ( >=sys-libs/libnvme-1.5 )
+ nss? (
+ dev-libs/nspr[${MULTILIB_USEDEP}]
+ >=dev-libs/nss-3.11[${MULTILIB_USEDEP}]
+ )
+ ofono? ( net-misc/ofono )
+ ovs? ( >=dev-libs/jansson-2.7:= )
+ policykit? ( >=sys-auth/polkit-0.106 )
+ ppp? ( >=net-dialup/ppp-2.4.5:=[ipv6(+)] )
+ psl? ( net-libs/libpsl )
+ resolvconf? ( virtual/resolvconf )
+ selinux? (
+ sec-policy/selinux-networkmanager
+ sys-libs/libselinux
+ )
+ systemd? ( >=sys-apps/systemd-209:0= )
+ teamd? (
+ >=dev-libs/jansson-2.7:=
+ >=net-misc/libteam-1.9
+ )
+ tools? (
+ >=dev-libs/jansson-2.7:=
+ >=dev-libs/newt-0.52.15
+ sys-libs/slang
+ libedit? ( dev-libs/libedit )
+ !libedit? ( sys-libs/readline:= )
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ acct-group/plugdev
+ || (
+ net-misc/iputils[arping(+)]
+ net-analyzer/arping
+ )
+ wifi? (
+ !iwd? ( >=net-wireless/wpa_supplicant-0.7.3-r3[dbus] )
+ iwd? ( net-wireless/iwd )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=sys-kernel/linux-headers-3.18
+ net-libs/libndp[${MULTILIB_USEDEP}]
+ ppp? ( elibc_musl? ( net-libs/ppp-defs ) )
+ test? ( >=dev-libs/jansson-2.7 )
+"
+BDEPEND="
+ app-text/docbook-xsl-stylesheets
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+ gtk-doc? (
+ dev-util/gtk-doc
+ app-text/docbook-xml-dtd:4.1.2
+ )
+ introspection? (
+ $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ dev-lang/perl
+ dev-libs/libxslt
+ )
+ vala? ( $(vala_depend) )
+ test? (
+ $(python_gen_any_dep '
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ )
+"
+
+python_check_deps() {
+ if use introspection; then
+ python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
+ fi
+ if use test; then
+ python_has_version "dev-python/dbus-python[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+ fi
+}
+
+pkg_setup() {
+ if use connection-sharing; then
+ if kernel_is lt 5 1; then
+ CONFIG_CHECK="~NF_NAT_IPV4 ~NF_NAT_MASQUERADE_IPV4"
+ else
+ CONFIG_CHECK="~NF_NAT ~NF_NAT_MASQUERADE"
+ fi
+ linux-info_pkg_setup
+ fi
+
+ if use introspection || use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ DOC_CONTENTS="To modify system network connections without needing to enter the
+ root password, add your user account to the 'plugdev' group."
+
+ default
+ use vala && vala_setup
+
+ sed -i \
+ -e 's#/usr/bin/sed#/bin/sed#' \
+ data/84-nm-drivers.rules \
+ || die
+}
+
+meson_nm_program() {
+ usex "$1" "-D${2:-$1}=$3" "-D${2:-$1}=no"
+}
+
+meson_nm_native_program() {
+ multilib_native_usex "$1" "-D${2:-$1}=$3" "-D${2:-$1}=no"
+}
+
+multilib_src_configure() {
+ # Workaround for LLD on musl systems (bug #959603)
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ # LTO is restricted in older clang for unclear reasons.
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/593
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2053
+ tc-is-clang && [[ $(clang-major-version) -lt 18 ]] && filter-lto
+
+ # Follow order of options in meson_options.txt
+ local emesonargs=(
+ --localstatedir="${EPREFIX}/var" # overrride eclass ${EPREFIX}/var/lib
+
+ # system paths
+ -Dsystemdsystemunitdir=$(systemd_get_systemunitdir)
+ -Dsystemdsystemgeneratordir=$(systemd_get_systemgeneratordir)
+ -Dsystem_ca_path=/etc/ssl/certs
+ -Dudev_dir=$(get_udevdir)
+ -Ddbus_conf_dir=/usr/share/dbus-1/system.d
+ -Dkernel_firmware_dir=/lib/firmware
+ -Diptables=/sbin/iptables
+ -Dnft=/sbin/nft
+ -Ddnsmasq=/usr/sbin/dnsmasq
+
+ # platform
+ -Ddist_version=${PVR}
+ $(meson_native_use_bool policykit polkit)
+ $(meson_native_use_bool policykit config_auth_polkit_default)
+ -Dpolkit_agent_helper_1=/usr/lib/polkit-1/polkit-agent-helper-1
+ $(meson_native_use_bool selinux)
+ $(meson_native_use_bool systemd systemd_journal)
+ -Dconfig_wifi_backend_default=$(multilib_native_usex iwd iwd default)
+ -Dhostname_persist=gentoo
+ -Dlibaudit=$(multilib_native_usex audit)
+
+ # features
+ $(meson_native_use_bool wifi)
+ $(meson_native_use_bool iwd)
+ $(meson_native_use_bool ppp)
+ -Dpppd=/usr/sbin/pppd
+ $(meson_native_use_bool modemmanager modem_manager)
+ $(meson_native_use_bool ofono)
+ $(meson_native_use_bool concheck)
+ $(meson_native_use_bool teamd teamdctl)
+ $(meson_native_use_bool ovs)
+ $(meson_native_use_bool tools nmcli)
+ $(meson_native_use_bool tools nmtui)
+ -Dclat=false
+ $(meson_native_use_bool tools nm_cloud_setup)
+ $(meson_native_use_bool bluetooth bluez5_dun)
+ $(meson_native_use_bool nbft)
+
+ # configuration plugins
+ -Dconfig_plugins_default=keyfile
+ -Difcfg_rh=false
+ -Difupdown=false
+ -Dconfig_migrate_ifcfg_rh_default=false
+
+ # handlers for resolv.conf
+ $(meson_nm_native_program resolvconf "" /sbin/resolvconf)
+ -Dnetconfig=no
+ -Dconfig_dns_rc_manager_default=auto
+
+ # dhcp clients
+ $(meson_nm_program dhcpcd "" /sbin/dhcpcd)
+
+ # miscellaneous
+ $(meson_native_use_bool introspection)
+ $(meson_native_use_bool vala vapi)
+ $(meson_native_use_bool gtk-doc docs)
+ -Dtests=$(multilib_native_usex test)
+ $(meson_native_true firewalld_zone)
+ -Dmore_asserts=0
+ $(meson_use debug more_logging)
+ -Dvalgrind=no
+ -Dvalgrind_suppressions=
+ -Dld_gc=false
+ $(meson_native_use_bool psl libpsl)
+ -Dqt=false
+ )
+
+ if multilib_is_native_abi && use systemd; then
+ emesonargs+=( -Dsession_tracking_consolekit=false )
+ emesonargs+=( -Dsession_tracking=systemd )
+ emesonargs+=( -Dsuspend_resume=systemd )
+ elif multilib_is_native_abi && use elogind; then
+ emesonargs+=( -Dsession_tracking_consolekit=false )
+ emesonargs+=( -Dsession_tracking=elogind )
+ emesonargs+=( -Dsuspend_resume=elogind )
+ else
+ emesonargs+=( -Dsession_tracking_consolekit=false )
+ emesonargs+=( -Dsession_tracking=no )
+ emesonargs+=( -Dsuspend_resume=auto )
+ fi
+
+ if multilib_is_native_abi && use syslog; then
+ emesonargs+=( -Dconfig_logging_backend_default=syslog )
+ elif multilib_is_native_abi && use systemd; then
+ emesonargs+=( -Dconfig_logging_backend_default=journal )
+ else
+ emesonargs+=( -Dconfig_logging_backend_default=default )
+ fi
+
+ if multilib_is_native_abi && use dhcpcd; then
+ emesonargs+=( -Dconfig_dhcp_default=dhcpcd )
+ else
+ emesonargs+=( -Dconfig_dhcp_default=internal )
+ fi
+
+ if use nss; then
+ emesonargs+=( -Dcrypto=nss )
+ else
+ emesonargs+=( -Dcrypto=gnutls )
+ fi
+
+ if use tools ; then
+ emesonargs+=( -Dreadline=$(usex libedit libedit libreadline) )
+ else
+ emesonargs+=( -Dreadline=none )
+ fi
+
+ # Same hack as net-dialup/pptpd to get proper plugin dir for ppp, bug #519986
+ if use ppp; then
+ local PPPD_VER=`best_version net-dialup/ppp`
+ PPPD_VER=${PPPD_VER#*/*-} #reduce it to ${PV}-${PR}
+ PPPD_VER=${PPPD_VER%%[_-]*} # main version without beta/pre/patch/revision
+ emesonargs+=( -Dpppd_plugin_dir=/usr/$(get_libdir)/pppd/${PPPD_VER} )
+ fi
+
+ if use wext; then
+ emesonargs+=( -Dwext=force )
+ fi
+
+ meson_src_configure
+}
+
+multilib_src_test() {
+ if use test && multilib_is_native_abi; then
+ python_setup
+ virtx meson_src_test
+ fi
+}
+
+multilib_src_install() {
+ meson_src_install
+ if ! multilib_is_native_abi; then
+ rm -r "${ED}"/{etc,usr/{bin,lib/NetworkManager,share},var} || die
+ fi
+}
+
+multilib_src_install_all() {
+ ! use systemd && readme.gentoo_create_doc
+
+ newinitd "${FILESDIR}/init.d.NetworkManager-r3" NetworkManager
+ newconfd "${FILESDIR}/conf.d.NetworkManager" NetworkManager
+
+ # Need to keep the /etc/NetworkManager/dispatched.d for dispatcher scripts
+ keepdir /etc/NetworkManager/dispatcher.d
+
+ # Provide openrc net dependency only when nm is connected
+ exeinto /etc/NetworkManager/dispatcher.d
+ newexe "${FILESDIR}/10-openrc-status-r4" 10-openrc-status
+ sed -e "s:@EPREFIX@:${EPREFIX}:g" \
+ -i "${ED}/etc/NetworkManager/dispatcher.d/10-openrc-status" || die
+
+ keepdir /etc/NetworkManager/system-connections
+ chmod 0600 "${ED}"/etc/NetworkManager/system-connections/.keep* # bug #383765, upstream bug #754594
+
+ # Allow users in plugdev group to modify system connections
+ insinto /usr/share/polkit-1/rules.d/
+ doins "${FILESDIR}"/01-org.freedesktop.NetworkManager.settings.modify.system.rules
+
+ insinto /usr/lib/NetworkManager/conf.d #702476
+ doins "${S}"/examples/nm-conf.d/31-mac-addr-change.conf
+
+ if use concheck; then
+ # Needed to let the "connect" pop up to show up in captive portals
+ cat <<-EOF > "${ED}"/usr/lib/NetworkManager/conf.d/20-connectivity.conf || die
+ [connectivity]
+ uri=http://nmcheck.gnome.org/check_network_status.txt
+ interval=300
+ EOF
+ fi
+
+ if use iwd; then
+ # This goes to $nmlibdir/conf.d/ and $nmlibdir is '${prefix}'/lib/$PACKAGE, thus always lib, not get_libdir
+ cat <<-EOF > "${ED}"/usr/lib/NetworkManager/conf.d/iwd.conf || die
+ [device]
+ wifi.backend=iwd
+ EOF
+ fi
+
+ mv "${ED}"/usr/share/doc/{NetworkManager/examples/,${PF}} || die
+ rmdir "${ED}"/usr/share/doc/NetworkManager || die
+
+ # Empty
+ rmdir "${ED}"/var{/lib{/NetworkManager,},} || die
+
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1653
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2068
+ # prebuilt manpages aren't installed by meson
+ use gtk-doc || doman man/*.[1578]
+}
+
+pkg_postinst() {
+ udev_reload
+
+ systemd_reenable NetworkManager.service
+ ! use systemd && readme.gentoo_print_elog
+
+ if [[ -e "${EROOT}/etc/NetworkManager/nm-system-settings.conf" ]]; then
+ ewarn "The ${PN} system configuration file has moved to a new location."
+ ewarn "You must migrate your settings from ${EROOT}/etc/NetworkManager/nm-system-settings.conf"
+ ewarn "to ${EROOT}/etc/NetworkManager/NetworkManager.conf"
+ ewarn
+ ewarn "After doing so, you can remove ${EROOT}/etc/NetworkManager/nm-system-settings.conf"
+ fi
+
+ # NM fallbacks to plugin specified at compile time (upstream bug #738611)
+ # but still show a warning to remember people to have cleaner config file
+ if [[ -e "${EROOT}/etc/NetworkManager/NetworkManager.conf" ]]; then
+ if grep plugins "${EROOT}/etc/NetworkManager/NetworkManager.conf" | grep -q ifnet; then
+ ewarn
+ ewarn "You seem to use 'ifnet' plugin in ${EROOT}/etc/NetworkManager/NetworkManager.conf"
+ ewarn "Since it won't be used, you will need to stop setting ifnet plugin there."
+ ewarn
+ fi
+ fi
+
+ # NM shows lots of errors making nmcli almost unusable, bug #528748 upstream bug #690457
+ if grep -r "psk-flags=1" "${EROOT}"/etc/NetworkManager/; then
+ ewarn "You have psk-flags=1 setting in above files, you will need to"
+ ewarn "either reconfigure affected networks or, at least, set the flag"
+ ewarn "value to '0'."
+ fi
+
+ if use dhcpcd; then
+ ewarn "You have enabled USE=dhcpcd, but NetworkManager since version 1.20 defaults to"
+ ewarn "the internal DHCP client. If the internal client works for you, and you're happy"
+ ewarn "with, the alternative USE flags can be disabled. If you want to use dhcpcd, then"
+ ewarn "you need to tweak the main.dhcp configuration option to use one of them instead"
+ ewarn "of internal."
+ # https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1988
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/net-misc/sb-hosts/Manifest b/net-misc/sb-hosts/Manifest
index 9bba827f6832..1da79b0ea3ec 100644
--- a/net-misc/sb-hosts/Manifest
+++ b/net-misc/sb-hosts/Manifest
@@ -1,2 +1,2 @@
-DIST sb-hosts-3.16.111.tar.gz 21335798 BLAKE2B 7f249e61546df6f4c171bbe3f4ea5fc396e6e5f08da0807a16f3b85f396affdfc318559f32c4653aee32989778bccb801e4611182b26fede56842fc6d58a121e SHA512 eafb657889f3d6dcb4d6a6989eb1d5d7881ebbcecfd3097d4f33eb5ad09f42e58e02e2b3a98bdbd6b5fbf4a3cab9e54298e65f643cc9ced4c360634307e05b52
DIST sb-hosts-3.16.112.tar.gz 21511188 BLAKE2B a3951069e2527002d17e998e6b748cc96c0440f74d6a81413cbcb8f0938deac14f665a512471a576e36999ecfa6137fa1036a717238bf185d82e7a29de160d2d SHA512 d212863379a9ce3ba059d35552f6c77b5d2db855d5821e46975737b3347b26d18e88ea454517a871c8021bd5a53c986a1cc002597ab86b167c39ba7116ca8c2d
+DIST sb-hosts-3.16.113.tar.gz 21544430 BLAKE2B af70773c0dd5241c8736613cbdf79652888e5055c4ab51f51c14aff83ff3e4ae074453918a37f8d6eef36fa4c77ee3d3e4d82c9b09ba59be33fae75b8bf63725 SHA512 39668928ebcb01ce2d726e2bc230109787d93dac1397a7c608ef8606bc46e352913b437fd46ad5f433bc21e04dd2e3ff9b07683777209e5636e614d1b3770e46
diff --git a/net-misc/sb-hosts/sb-hosts-3.16.111.ebuild b/net-misc/sb-hosts/sb-hosts-3.16.113.ebuild
index 941876ea977f..941876ea977f 100644
--- a/net-misc/sb-hosts/sb-hosts-3.16.111.ebuild
+++ b/net-misc/sb-hosts/sb-hosts-3.16.113.ebuild
diff --git a/net-misc/tinyssh/Manifest b/net-misc/tinyssh/Manifest
index 9b0e3d3cfcbe..e257ba3f5db2 100644
--- a/net-misc/tinyssh/Manifest
+++ b/net-misc/tinyssh/Manifest
@@ -1,3 +1,5 @@
DIST tinyssh-20260401.tar.gz 421859 BLAKE2B cdc6eb2ae16d8156ecab74321f7c591b329799ed4104d11367d7ed587d7c28982451c283063f9ba4c38c6b551301fd5ac6f0b14efc673e95d418a350427bb681 SHA512 be8d2fc6b5c660eb4ab5113dbb81199204f754dd654f1943d79bc71f1169cd6e8654094522df9f25c70c7506aa31cb601694d2e8564f6f12392931c9a21ce7d3
DIST tinyssh-20260601.tar.gz 422063 BLAKE2B af2b12fe7947972af38c35379a5df39abd7fb19f528c1bf2f702c5fbb9af3ed600d29706e9128889a9fc25aeaa574c5fed5b00123113d15429c65c7d462e4efe SHA512 1d468b3c5324c4ccdd8c6f3027ad16bba052275227c06e22516759d30935c2a4fd8e487d22f38d197734520fc83ef84b2c02926d31ee9ca3b7070ea9259940bb
DIST tinyssh-20260601.tar.gz.asc 833 BLAKE2B 50917553bf178769b5e652aaecb8f7c727803409f222bea08596eddeaa204b093612e16041db1da48a4cdfb03663e9aa9ca6170dcdcd1249dbc1ee2746be1d41 SHA512 10ef20de58510402267023d8612d3e13663226bbb51dea3f6f74af2785962bb302151bd374f0c4f958a9c47e2f46e2114326131194cec16db9595306066eda42
+DIST tinyssh-20260906.tar.gz 483353 BLAKE2B 1be5928b2600b57c30626a457956cdfbd264065755f2d5d603f144c72c066e9c2dd552d2a3acce9ab46a9948d392d1f5d171b29cd46ef1b2f7833e6d1a45f523 SHA512 446334a8252a134504dc33e73e2c40d72d5bbe74f0ba4841bb145ce4b30f0758280ced94d664975047f7de5a0b9c5a7b89ee5cbb99c9760b570f0da814bfc0ef
+DIST tinyssh-20260906.tar.gz.asc 833 BLAKE2B 393fed731e323238865b1d80b7fa2229335f2bc31db4c3c229090306970fd13154191f72dce2bc1105734d89ffd90cd9e0f2a3278aff6b8a429422edc6529174 SHA512 051143393787c36e5556c61424e2dd621ddc4ae7ba035d719d3ecbeaa66477d95ef2842ee6c58d4c6740c23b7e3340bd3c90efacc35c423defcd340b2091ef9e
diff --git a/net-misc/tinyssh/tinyssh-20260906.ebuild b/net-misc/tinyssh/tinyssh-20260906.ebuild
new file mode 100644
index 000000000000..c5312011542d
--- /dev/null
+++ b/net-misc/tinyssh/tinyssh-20260906.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs eapi9-ver
+
+DESCRIPTION="A small SSH server with state-of-the-art cryptography"
+HOMEPAGE="https://tinyssh.org"
+if [[ "${PV}" == "99999999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/janmojzis/tinyssh.git"
+else
+ inherit verify-sig
+ SRC_URI="
+ https://github.com/janmojzis/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+ verify-sig? ( https://github.com/janmojzis/tinyssh/releases/download/${PV}/${PV}.tar.gz.asc -> ${P}.tar.gz.asc )
+ "
+ KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="|| ( CC0-1.0 0BSD MIT-0 MIT )"
+SLOT="0"
+
+RDEPEND="
+ ${DEPEND}
+ sys-apps/ucspi-tcp
+"
+if [[ "${PV}" != "99999999" ]]; then
+ BDEPEND="${BDEPEND} verify-sig? ( sec-keys/openpgp-keys-janmojzis )"
+ VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/janmojzis.asc"
+fi
+
+src_prepare() {
+ default
+
+ echo 'gentoo-autoheaders: $(AUTOHEADERS)' >> Makefile || die
+
+ # test-subprocess-auth.sh depends on checks if (sub)directories are
+ # owned either by current user or root, and not group-writable
+ # (/var/tmp/portage typically is g=rwX)
+ sed -i '/TESTS=/s,test-subprocess-auth[.]sh,,' tests/Makefile || die
+}
+
+src_configure() {
+ tc-export CC
+
+ emake gentoo-autoheaders
+
+ local i
+ for i in has*.log
+ do
+ einfo "$i"
+ cat "$i"
+ done
+}
+
+src_install() {
+ einstalldocs
+ emake install DESTDIR="${D}" PREFIX=/usr
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ systemd_newunit "${FILESDIR}/${PN}.service" "${PN}@.service"
+ systemd_newunit "${FILESDIR}/${PN}.socket" "${PN}@.socket"
+ systemd_dounit "${FILESDIR}/${PN}-makekey.service"
+}
+
+pkg_postinst() {
+ einfo "TinySSH is in beta stage, and ready for production use."
+ einfo "See https://tinyssh.org for more information."
+
+ if ver_replacing -lt "20260906"; then
+ elog "Starting with TinySSH-20260906 subdirectories of .ssh/authorized_keys"
+ elog "are checked against group-write permissions and owner not matching"
+ elog "root or target user"
+ fi
+}
diff --git a/net-misc/tinyssh/tinyssh-99999999.ebuild b/net-misc/tinyssh/tinyssh-99999999.ebuild
index 1f1d04b3f493..c5312011542d 100644
--- a/net-misc/tinyssh/tinyssh-99999999.ebuild
+++ b/net-misc/tinyssh/tinyssh-99999999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit systemd toolchain-funcs
+inherit systemd toolchain-funcs eapi9-ver
DESCRIPTION="A small SSH server with state-of-the-art cryptography"
HOMEPAGE="https://tinyssh.org"
@@ -35,6 +35,11 @@ src_prepare() {
default
echo 'gentoo-autoheaders: $(AUTOHEADERS)' >> Makefile || die
+
+ # test-subprocess-auth.sh depends on checks if (sub)directories are
+ # owned either by current user or root, and not group-writable
+ # (/var/tmp/portage typically is g=rwX)
+ sed -i '/TESTS=/s,test-subprocess-auth[.]sh,,' tests/Makefile || die
}
src_configure() {
@@ -65,4 +70,10 @@ src_install() {
pkg_postinst() {
einfo "TinySSH is in beta stage, and ready for production use."
einfo "See https://tinyssh.org for more information."
+
+ if ver_replacing -lt "20260906"; then
+ elog "Starting with TinySSH-20260906 subdirectories of .ssh/authorized_keys"
+ elog "are checked against group-write permissions and owner not matching"
+ elog "root or target user"
+ fi
}
diff --git a/net-news/alligator/Manifest b/net-news/alligator/Manifest
index a794e735cbf6..c5184b32b77a 100644
--- a/net-news/alligator/Manifest
+++ b/net-news/alligator/Manifest
@@ -1,2 +1,2 @@
DIST alligator-26.04.3.tar.xz 250952 BLAKE2B e549c8e23e5f747113328dc6bcd83de40da69aab56fc9320bcc2b17c1d81f5097b505d88c3d087ebed9d35b195760e2b095a08e7b303774dc18603750ee53191 SHA512 8ea53e90d51bec3a87625a91bbd133c393bf869b3e3c0a255970cd80941af5724cd34c25f511704a59a24ce1751c9fbe419918c1ed85279d4f9d1190ba0589e8
-DIST alligator-26.08.0.tar.xz 253748 BLAKE2B 1b5e51fd5e0a7005532568f889d753f41e6b001a5af9a4a0c05dc52e59b156fef3ef72fcbaf9d263fa24d5b4f5c781afd10bf5e84a70a3d9250f8ad6b4352763 SHA512 542dc3586176c3a3cdbc9b3ded6c118d36022934068f5c7e3a853f38f6e38964acf6a59b6edf5e69f28076df2267fe4e8789a35499c5cbb54a868f3194e474f2
+DIST alligator-26.08.1.tar.xz 253696 BLAKE2B 50b94c4545d3e9aaf7f271a5f6dc75e230272b73f20731db9515155fefbf0b7354baa7b293f30913d257952634099b77a94db8ef226229b1789c65d9d4f703a4 SHA512 aa8bc03d764a4dfa7a7dc43f958fea9d9ad1652348949acb4b6ba92dbc702fa276e364deab83a4357856351e33bcc3f7c831fb9be96c12313bc3968db5533a2c
diff --git a/net-news/alligator/alligator-26.08.0.ebuild b/net-news/alligator/alligator-26.08.1.ebuild
index c88fc1ccde9a..c88fc1ccde9a 100644
--- a/net-news/alligator/alligator-26.08.0.ebuild
+++ b/net-news/alligator/alligator-26.08.1.ebuild
diff --git a/net-nntp/sabnzbd/Manifest b/net-nntp/sabnzbd/Manifest
index d3adab3aded8..184aca267d74 100644
--- a/net-nntp/sabnzbd/Manifest
+++ b/net-nntp/sabnzbd/Manifest
@@ -1,4 +1 @@
-DIST SABnzbd-4.5.5-src.tar.gz 5240879 BLAKE2B 3e2e061e7cff3b020d8807b81c01ea70f6a06cef13e5f02f935d3141c2b5e72921974a02faf16df302639a33d567d180b114ef5b4115eba45f9d50578cd2a273 SHA512 c388b87c894baa8b791b0f14b855f3a3b9114dcf9d3a7f0daba392f71b02271ec7419c1f03d9ca8c4b58fea541d7bb710bed097632aa4ebea75c391b5937a9ea
-DIST SABnzbd-5.0.3-src.tar.gz 5311485 BLAKE2B d10e1c7d150f2c05f022dee4f768e3019f07f1d0d49a2b8cd74118580213a29323e88874772689dd694d20ec31c1b863575a5cbe3aaf7e4de32c557d3a6fc4fe SHA512 e3365f62fae93005ad56470b38773f8dce4d9a6c25f916e1c9aaabeaaf3d6c9ee74d07bbe148437fdd35e8f4715ab185678b88466d34fea9207298390a382918
-DIST SABnzbd-5.0.4-src.tar.gz 5312450 BLAKE2B ecbc6ce29ea0e239cd757140efce298f73f1f0b306f602608abf636e20806e29b28bc0b96bad9bbf99c952dd15fb79675fce7da728cc5177c21a342718f0edb3 SHA512 b49e3b8be3a27e4f7dd8d1f7f59f100762ee186c29ccbf4a1404f3807afb929bf5307a965561a619ad93d81352981dec6a7b36a3512bd190ae9939d2fc613f2c
DIST SABnzbd-5.1.2-src.tar.gz 5422206 BLAKE2B e46874607001ed7a6bb58aa738b21becc1638dfa2bedd8b2fcfd19c10a1bd9570be11db77f3a92767ebd7112684df3f491f6edb470b4285f298cad8ea63d1003 SHA512 8030acf2a9e0f0360150570c5deca7b71fe523acfa417681772e8ade730f7b161ebfa7bb65627acf05bdebff81d30748ec61eda9fbb9a9eca7aa2894efb4c2f1
diff --git a/net-nntp/sabnzbd/sabnzbd-4.5.5.ebuild b/net-nntp/sabnzbd/sabnzbd-4.5.5.ebuild
deleted file mode 100644
index 9c35201fb799..000000000000
--- a/net-nntp/sabnzbd/sabnzbd-4.5.5.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite"
-
-inherit optfeature python-single-r1 systemd
-
-MY_PV="${PV/_alpha/Alpha}"
-MY_PV="${MY_PV/_beta/Beta}"
-MY_PV="${MY_PV/_rc/RC}"
-
-MY_P="SABnzbd-${MY_PV}"
-
-DESCRIPTION="Binary newsgrabber with web-interface"
-HOMEPAGE="https://sabnzbd.org/"
-SRC_URI="https://github.com/sabnzbd/sabnzbd/releases/download/${MY_PV}/${MY_P}-src.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-# Sabnzbd is GPL-2 but bundles software with the following licenses.
-LICENSE="GPL-2 BSD LGPL-2 MIT BSD-1"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- acct-user/sabnzbd
- acct-group/sabnzbd
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/apprise-1.9.2[${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- >=dev-python/cheetah3-3.4.0[${PYTHON_USEDEP}]
- dev-python/cherrypy[${PYTHON_USEDEP}]
- dev-python/configobj[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/feedparser-6.0.11[${PYTHON_USEDEP}]
- >=dev-python/guessit-3.8.0[${PYTHON_USEDEP}]
- dev-python/notify2[${PYTHON_USEDEP}]
- dev-python/portend[${PYTHON_USEDEP}]
- dev-python/puremagic[${PYTHON_USEDEP}]
- ~dev-python/rarfile-4.2[${PYTHON_USEDEP}]
- ~dev-python/sabctools-8.2.6[${PYTHON_USEDEP}]
- ')
-"
-RDEPEND="
- ${DEPEND}
- || (
- >=app-arch/par2cmdline-0.8
- >=app-arch/par2cmdline-turbo-1.1.0
- )
- net-misc/wget
-"
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
- >=dev-python/pyfakefs-5.6.0[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/pytest-httpserver[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tavalidate[${PYTHON_USEDEP}]
- >=dev-python/tavern-2[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
- ')
- app-arch/7zip
- app-arch/unrar
- app-arch/unzip
- www-apps/chromedriver-bin
- )
-"
-
-src_test() {
- local EPYTEST_IGNORE=(
- # network sandbox
- tests/test_getipaddress.py
- tests/test_rss.py
- tests/test_urlgrabber.py
- tests/test_utils/test_happyeyeballs.py
- tests/test_utils/test_internetspeed.py
- )
- local EPYTEST_DESELECT=(
- # network sandbox
- 'tests/test_cfg.py::TestValidators::test_validate_host'
- 'tests/test_consistency.py::TestWiki'
- 'tests/test_newswrapper.py::TestNewsWrapper'
- 'tests/test_happyeyeballs.py::TestHappyEyeballs'
- 'tests/test_internetspeed.py::TestInternetSpeed'
- 'tests/test_get_addrinfo.py'
- # Just plain fails
- 'tests/test_newsunpack.py::TestPar2Repair::test_basic'
- # Does not work with pytest-8.x
- 'tests/test_functional_api.py'
- # Chromedriver tests don't want to behave in portage
- 'tests/test_functional_config.py::TestBasicPages::test_base_pages'
- 'tests/test_functional_config.py::TestBasicPages::test_base_submit_pages'
- 'tests/test_functional_config.py::TestConfigLogin::test_login'
- 'tests/test_functional_config.py::TestConfigCategories::test_page'
- 'tests/test_functional_config.py::TestConfigRSS::test_rss_basic_flow'
- 'tests/test_functional_config.py::TestConfigServers::test_add_and_remove_server'
- 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_basic_rar5'
- 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_zip'
- 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_7zip'
- 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_passworded'
- 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_fully_obfuscated'
- 'tests/test_functional_downloads.py::TestDownloadFlow::test_download_unicode_rar'
- 'tests/test_functional_misc.py::TestExtractPot::test_extract_pot'
- 'tests/test_functional_misc.py::TestShowLogging::test_showlog'
- 'tests/test_functional_misc.py::TestQueueRepair::test_queue_repair'
- 'tests/test_functional_misc.py::TestDaemonizing::test_daemonizing'
- 'tests/test_functional_sorting.py::TestDownloadSorting'
- )
-
- # The test suite is prone to being broken by random plugins that happen
- # to be installed, so disable autoloading.
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # Use PYTEST_PLUGINS instead of args to 'epytest' because the test suite
- # calls pytest itself and the args would get lost. To get the list of plugins,
- # if stuck, comment out the AUTOLOAD line above, look at the list of loaded
- # plugins at the top of the pytest output, then translate those into module names
- # by e.g. checking equery f.
- local -x PYTEST_PLUGINS=pytest_mock,tavern,tavern._core.pytest,pyfakefs.pytest_plugin,pytest_asyncio.plugin
-
- epytest -s
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r email icons interfaces locale po sabnzbd scripts tools
-
- exeinto /usr/share/${PN}
- doexe SABnzbd.py
-
- python_fix_shebang "${ED}"/usr/share/${PN}
- python_optimize "${ED}"/usr/share/${PN}
-
- newinitd "${FILESDIR}"/${PN}-r1.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-
- diropts -o ${PN} -g ${PN}
- dodir /etc/${PN}
- keepdir /var/log/${PN}
-
- insinto "/etc/${PN}"
- insopts -m 0600 -o "${PN}" -g "${PN}"
- newins "${FILESDIR}"/${PN}-r1.ini ${PN}.ini
-
- dodoc ISSUES.txt README.mkd
-
- systemd_newunit "${FILESDIR}"/sabnzbd_at.service 'sabnzbd@.service'
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- einfo "Default directory: /var/lib/${PN}"
- einfo
- einfo "To add a user to the sabnzbd group so it can edit SABnzbd+ files, run:"
- einfo
- einfo " usermod -a -G sabnzbd <user>"
- einfo
- einfo "By default, SABnzbd will listen on TCP port 8080."
- fi
-
- optfeature "7z archive support" app-arch/7zip
- optfeature "rar archive support" app-arch/unrar app-arch/rar
- optfeature "zip archive support" app-arch/unzip
-}
diff --git a/net-nntp/sabnzbd/sabnzbd-5.0.3.ebuild b/net-nntp/sabnzbd/sabnzbd-5.0.3.ebuild
deleted file mode 100644
index c32adc5120e9..000000000000
--- a/net-nntp/sabnzbd/sabnzbd-5.0.3.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite"
-
-inherit optfeature python-single-r1 systemd
-
-MY_PV="${PV/_alpha/Alpha}"
-MY_PV="${MY_PV/_beta/Beta}"
-MY_PV="${MY_PV/_rc/RC}"
-
-MY_P="SABnzbd-${MY_PV}"
-
-DESCRIPTION="Binary newsgrabber with web-interface"
-HOMEPAGE="https://sabnzbd.org/"
-SRC_URI="https://github.com/sabnzbd/sabnzbd/releases/download/${MY_PV}/${MY_P}-src.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-# SABnzbd is GPL-2+ but bundles JS/CSS libraries and Python modules
-# with their own licenses (Bootstrap, jQuery, Knockout, rarfile, etc).
-LICENSE="GPL-2+ Apache-2.0 CC-BY-3.0 ISC LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- acct-user/sabnzbd
- acct-group/sabnzbd
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/apprise-1.9.2[${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- >=dev-python/cheetah3-3.4.0[${PYTHON_USEDEP}]
- dev-python/cherrypy[${PYTHON_USEDEP}]
- dev-python/configobj[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/feedparser-6.0.11[${PYTHON_USEDEP}]
- >=dev-python/guessit-3.8.0[${PYTHON_USEDEP}]
- dev-python/notify2[${PYTHON_USEDEP}]
- dev-python/portend[${PYTHON_USEDEP}]
- dev-python/puremagic[${PYTHON_USEDEP}]
- ~dev-python/rarfile-4.2[${PYTHON_USEDEP}]
- ~dev-python/sabctools-9.4.0[${PYTHON_USEDEP}]
- ')
-"
-RDEPEND="
- ${DEPEND}
- || (
- >=app-arch/par2cmdline-0.8
- >=app-arch/par2cmdline-turbo-1.1.0
- )
- net-misc/wget
-"
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/pytest-httpserver[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tavalidate[${PYTHON_USEDEP}]
- >=dev-python/tavern-3[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
- ')
- app-arch/7zip
- app-arch/unrar
- app-arch/unzip
- )
-"
-
-src_test() {
- local EPYTEST_IGNORE=(
- # network sandbox
- tests/test_get_addrinfo.py
- tests/test_getipaddress.py
- tests/test_internetspeed.py
- # Requires chromedriver
- tests/test_functional_config.py
- tests/test_functional_downloads.py
- tests/test_functional_sorting.py
- )
- local EPYTEST_DESELECT=(
- # network sandbox
- 'tests/test_cfg.py::TestValidators::test_validate_host'
- 'tests/test_consistency.py::TestWiki'
- 'tests/test_downloader.py::TestConnectionStateMachine::test_failed_connect_allows_retry'
- 'tests/test_rss.py::TestRSS::test_rss_newznab_parser'
- 'tests/test_rss.py::TestRSS::test_rss_nzedb_parser'
- 'tests/test_urlgrabber.py::TestBuildRequest::test_http_basic'
- 'tests/test_urlgrabber.py::TestBuildRequest::test_https_basic'
- # Requires chromedriver
- 'tests/test_functional_misc.py::TestShowLogging::test_showlog'
- 'tests/test_functional_misc.py::TestQueueRepair::test_queue_repair'
- 'tests/test_functional_misc.py::TestDaemonizing::test_daemonizing'
- # Runs extract_pot.py which needs the git repo
- 'tests/test_functional_misc.py::TestExtractPot::test_extract_pot'
- )
-
- epytest -s
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r email icons interfaces locale po sabnzbd scripts tools
-
- exeinto /usr/share/${PN}
- doexe SABnzbd.py
-
- python_fix_shebang "${ED}"/usr/share/${PN}
- python_optimize "${ED}"/usr/share/${PN}
-
- newinitd "${FILESDIR}"/${PN}-r1.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-
- diropts -o ${PN} -g ${PN}
- dodir /etc/${PN}
- keepdir /var/log/${PN}
-
- insinto "/etc/${PN}"
- insopts -m 0600 -o "${PN}" -g "${PN}"
- newins "${FILESDIR}"/${PN}-r1.ini ${PN}.ini
-
- dodoc ISSUES.txt README.mkd
-
- systemd_newunit "${FILESDIR}"/sabnzbd_at.service 'sabnzbd@.service'
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- einfo "Default directory: /var/lib/${PN}"
- einfo
- einfo "To add a user to the sabnzbd group so it can edit SABnzbd+ files, run:"
- einfo
- einfo " usermod -a -G sabnzbd <user>"
- einfo
- einfo "By default, SABnzbd will listen on TCP port 8080."
- fi
-
- optfeature "7z archive support" app-arch/7zip
- optfeature "rar archive support" app-arch/unrar app-arch/rar
- optfeature "zip archive support" app-arch/unzip
-}
diff --git a/net-nntp/sabnzbd/sabnzbd-5.0.4.ebuild b/net-nntp/sabnzbd/sabnzbd-5.0.4.ebuild
deleted file mode 100644
index c32adc5120e9..000000000000
--- a/net-nntp/sabnzbd/sabnzbd-5.0.4.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite"
-
-inherit optfeature python-single-r1 systemd
-
-MY_PV="${PV/_alpha/Alpha}"
-MY_PV="${MY_PV/_beta/Beta}"
-MY_PV="${MY_PV/_rc/RC}"
-
-MY_P="SABnzbd-${MY_PV}"
-
-DESCRIPTION="Binary newsgrabber with web-interface"
-HOMEPAGE="https://sabnzbd.org/"
-SRC_URI="https://github.com/sabnzbd/sabnzbd/releases/download/${MY_PV}/${MY_P}-src.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-# SABnzbd is GPL-2+ but bundles JS/CSS libraries and Python modules
-# with their own licenses (Bootstrap, jQuery, Knockout, rarfile, etc).
-LICENSE="GPL-2+ Apache-2.0 CC-BY-3.0 ISC LGPL-2.1+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
- acct-user/sabnzbd
- acct-group/sabnzbd
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/apprise-1.9.2[${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- >=dev-python/cheetah3-3.4.0[${PYTHON_USEDEP}]
- dev-python/cherrypy[${PYTHON_USEDEP}]
- dev-python/configobj[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/feedparser-6.0.11[${PYTHON_USEDEP}]
- >=dev-python/guessit-3.8.0[${PYTHON_USEDEP}]
- dev-python/notify2[${PYTHON_USEDEP}]
- dev-python/portend[${PYTHON_USEDEP}]
- dev-python/puremagic[${PYTHON_USEDEP}]
- ~dev-python/rarfile-4.2[${PYTHON_USEDEP}]
- ~dev-python/sabctools-9.4.0[${PYTHON_USEDEP}]
- ')
-"
-RDEPEND="
- ${DEPEND}
- || (
- >=app-arch/par2cmdline-0.8
- >=app-arch/par2cmdline-turbo-1.1.0
- )
- net-misc/wget
-"
-BDEPEND="
- test? (
- $(python_gen_cond_dep '
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/pytest-httpserver[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/selenium[${PYTHON_USEDEP}]
- dev-python/tavalidate[${PYTHON_USEDEP}]
- >=dev-python/tavern-3[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
- ')
- app-arch/7zip
- app-arch/unrar
- app-arch/unzip
- )
-"
-
-src_test() {
- local EPYTEST_IGNORE=(
- # network sandbox
- tests/test_get_addrinfo.py
- tests/test_getipaddress.py
- tests/test_internetspeed.py
- # Requires chromedriver
- tests/test_functional_config.py
- tests/test_functional_downloads.py
- tests/test_functional_sorting.py
- )
- local EPYTEST_DESELECT=(
- # network sandbox
- 'tests/test_cfg.py::TestValidators::test_validate_host'
- 'tests/test_consistency.py::TestWiki'
- 'tests/test_downloader.py::TestConnectionStateMachine::test_failed_connect_allows_retry'
- 'tests/test_rss.py::TestRSS::test_rss_newznab_parser'
- 'tests/test_rss.py::TestRSS::test_rss_nzedb_parser'
- 'tests/test_urlgrabber.py::TestBuildRequest::test_http_basic'
- 'tests/test_urlgrabber.py::TestBuildRequest::test_https_basic'
- # Requires chromedriver
- 'tests/test_functional_misc.py::TestShowLogging::test_showlog'
- 'tests/test_functional_misc.py::TestQueueRepair::test_queue_repair'
- 'tests/test_functional_misc.py::TestDaemonizing::test_daemonizing'
- # Runs extract_pot.py which needs the git repo
- 'tests/test_functional_misc.py::TestExtractPot::test_extract_pot'
- )
-
- epytest -s
-}
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r email icons interfaces locale po sabnzbd scripts tools
-
- exeinto /usr/share/${PN}
- doexe SABnzbd.py
-
- python_fix_shebang "${ED}"/usr/share/${PN}
- python_optimize "${ED}"/usr/share/${PN}
-
- newinitd "${FILESDIR}"/${PN}-r1.initd ${PN}
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
-
- diropts -o ${PN} -g ${PN}
- dodir /etc/${PN}
- keepdir /var/log/${PN}
-
- insinto "/etc/${PN}"
- insopts -m 0600 -o "${PN}" -g "${PN}"
- newins "${FILESDIR}"/${PN}-r1.ini ${PN}.ini
-
- dodoc ISSUES.txt README.mkd
-
- systemd_newunit "${FILESDIR}"/sabnzbd_at.service 'sabnzbd@.service'
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- einfo "Default directory: /var/lib/${PN}"
- einfo
- einfo "To add a user to the sabnzbd group so it can edit SABnzbd+ files, run:"
- einfo
- einfo " usermod -a -G sabnzbd <user>"
- einfo
- einfo "By default, SABnzbd will listen on TCP port 8080."
- fi
-
- optfeature "7z archive support" app-arch/7zip
- optfeature "rar archive support" app-arch/unrar app-arch/rar
- optfeature "zip archive support" app-arch/unzip
-}
diff --git a/net-p2p/amule/Manifest b/net-p2p/amule/Manifest
index e2f1383c67b7..add38bd2c74a 100644
--- a/net-p2p/amule/Manifest
+++ b/net-p2p/amule/Manifest
@@ -1,3 +1,2 @@
DIST aMule-2.3.3.tar.xz 3699376 BLAKE2B 4b1fb98bd52e4c75f81773020d4fc258f8e7c4d7a5d40a7aadabc8fd27b3079705761650fdcd7cd089da77575a74f1950f02039ee14bf4b9894550b8b3d9191b SHA512 a5a80c5ddd1e107d92070c1d8e232c2762c4c54791abc067c739eef7c690062ed164dd7733808f80c762719261162aeb3d602308964dda2670a0bb059d87b74e
-DIST amule-3.0.0.tar.gz 5444608 BLAKE2B 0c96592ed939ebe969a49e20c550b8a8ae93da4e4884b6b220a5f221db33c78442d3e334acde440df4ac6a4e117a4f4f9a25ec4c896390f4b990528b1b80c9f9 SHA512 3f027c9a169e0e6fae2f6159d420e348e756e5dd5e1484197f9d66b6ebada6e0f9ed75c38ca7be61eb347bd02d6fbcd4fcb4e9781b98066ac633821bbde53790
DIST amule-3.0.1.tar.gz 5893330 BLAKE2B 80a058a7b9f145f3ed43e2f4340e1759056e60fe72a7e27c007507d56edcdf310f134b0439da9ad4ca3ff87780f53d2b7e7262280dd31e2d255a1ae79d57e6e3 SHA512 e781d51f4af82a6e8c682fb6861e8b8076c0e907b13ec69b7a4dc10acfcb5f00ad8f517ac28b3cd6936a54c0cbd1e73675141e373b42ee80b6e0a471b0b67af9
diff --git a/net-p2p/amule/amule-3.0.0.ebuild b/net-p2p/amule/amule-3.0.0.ebuild
deleted file mode 100644
index bb657a969761..000000000000
--- a/net-p2p/amule/amule-3.0.0.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-WX_GTK_VER="3.2-gtk3"
-
-inherit cmake flag-o-matic wxwidgets xdg-utils
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://github.com/amule-org/amule"
- inherit git-r3
-else
- SRC_URI="https://github.com/amule-org/amule/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-DESCRIPTION="aMule, the all-platform eMule p2p client"
-HOMEPAGE="https://amule-org.github.io/"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="daemon debug geoip +gui nls remote stats test upnp"
-# Make the package useful and simplify dependency management
-REQUIRED_USE="|| ( daemon gui remote )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/crypto++:=
- sys-libs/binutils-libs:0=
- sys-libs/readline:0=
- virtual/zlib:=
- x11-libs/wxGTK:${WX_GTK_VER}=[curl]
- daemon? (
- acct-user/amule
- dev-libs/boost:=
- )
- gui? (
- dev-libs/boost:=
- x11-libs/wxGTK:${WX_GTK_VER}=[X]
- geoip? ( dev-libs/libmaxminddb )
- )
- nls? ( virtual/libintl )
- remote? (
- acct-user/amule
- media-libs/libpng:0=
- )
- stats? ( media-libs/gd:=[jpeg,png] )
- upnp? ( net-libs/libupnp:0= )
-"
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-3.0.0-disable-version-check.patch"
- "${FILESDIR}/${PN}-3.0.0-use-xdg-open-as-preview-default.patch"
-)
-
-src_configure() {
- setup-wxwidgets
-
- use debug || append-cppflags -DwxDEBUG_LEVEL=0
- CMAKE_BUILD_TYPE=$(usex debug Debug ${CMAKE_BUILD_TYPE})
-
- local mycmakeargs=(
- -DBUILD_ALCC=YES
- -DBUILD_ED2K=YES
- -DBUILD_ALC="$(usex gui)"
- -DBUILD_AMULECMD="$(usex remote)"
- -DBUILD_DAEMON="$(usex daemon)"
- -DBUILD_CAS="$(usex stats)"
- -DBUILD_MONOLITHIC="$(usex gui)"
- -DBUILD_TESTING="$(usex test)"
- -DBUILD_WEBSERVER="$(usex remote)"
- -DENABLE_NLS="$(usex nls)"
- -DENABLE_UPNP="$(usex upnp)"
- )
-
- if use gui; then
- mycmakeargs+=(
- -DBUILD_REMOTEGUI="$(usex remote)"
- -DBUILD_WXCAS="$(usex stats)"
- -DENABLE_IP2COUNTRY="$(usex geoip)"
- )
- else
- mycmakeargs+=(
- -DBUILD_REMOTEGUI=NO
- -DBUILD_WXCAS=NO
- -DENABLE_IP2COUNTRY=NO
- )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use daemon; then
- newconfd "${FILESDIR}"/amuled.confd-r1 amuled
- newinitd "${FILESDIR}"/amuled.initd amuled
- fi
- if use remote; then
- newconfd "${FILESDIR}"/amuleweb.confd-r1 amuleweb
- newinitd "${FILESDIR}"/amuleweb.initd amuleweb
- fi
-
- if use daemon || use remote; then
- keepdir /var/lib/${PN}
- fowners amule:amule /var/lib/${PN}
- fperms 0750 /var/lib/${PN}
- fi
-}
-
-pkg_postinst() {
- if use gui; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postrm() {
- if use gui; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
diff --git a/net-p2p/amule/amule-3.0.1.ebuild b/net-p2p/amule/amule-3.0.1.ebuild
index f3c61283d48b..a37320cb9ec1 100644
--- a/net-p2p/amule/amule-3.0.1.ebuild
+++ b/net-p2p/amule/amule-3.0.1.ebuild
@@ -53,6 +53,10 @@ BDEPEND="
nls? ( sys-devel/gettext )
"
+PATCHES=(
+ "${FILESDIR}/${P}-32-bit-libatomic.patch"
+)
+
src_configure() {
setup-wxwidgets
diff --git a/net-p2p/amule/files/amule-3.0.0-disable-version-check.patch b/net-p2p/amule/files/amule-3.0.0-disable-version-check.patch
deleted file mode 100644
index 100946bca485..000000000000
--- a/net-p2p/amule/files/amule-3.0.0-disable-version-check.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Disable NewVersionCheck by default
---- a/src/Preferences.cpp
-+++ b/src/Preferences.cpp
-@@ -1210,7 +1210,7 @@ void CPreferences::BuildItemList( const
- /**
- * Version check
- **/
-- NewCfgItem(IDC_NEWVERSION, (new Cfg_Bool( "/eMule/NewVersionCheck", s_NewVersionCheck, true )));
-+ NewCfgItem(IDC_NEWVERSION, (new Cfg_Bool( "/eMule/NewVersionCheck", s_NewVersionCheck, false )));
-
- /**
- * Obfuscation
diff --git a/net-p2p/amule/files/amule-3.0.0-use-xdg-open-as-preview-default.patch b/net-p2p/amule/files/amule-3.0.0-use-xdg-open-as-preview-default.patch
deleted file mode 100644
index 4055598961fa..000000000000
--- a/net-p2p/amule/files/amule-3.0.0-use-xdg-open-as-preview-default.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-commit f54a851586ff3762e0426ea9265ffb3499f93ad5
-Author: Adeodato Simó <dato@net.com.org.es>
-Date: Sun Mar 1 14:10:15 2009 +0100
-
- src/DownloadListCtrl.cpp: use xdg-open as default instead of mplayer.
-
---- a/src/DownloadListCtrl.cpp
-+++ b/src/DownloadListCtrl.cpp
-@@ -1429,7 +1429,7 @@ void CDownloadListCtrl::PreviewFile(CPar
- _("File preview"), wxOK, this);
- // Since newer versions for some reason mplayer does not automatically
- // select video output device and needs a parameter, go figure...
-- command = "xterm -T \"aMule Preview\" -iconic -e mplayer " QUOTE "$file" QUOTE;
-+ command = "xterm -T \"aMule Preview\" -iconic -e xdg-open " QUOTE "$file" QUOTE;
- } else {
- command = thePrefs::GetVideoPlayer();
- }
diff --git a/net-p2p/amule/files/amule-3.0.1-32-bit-libatomic.patch b/net-p2p/amule/files/amule-3.0.1-32-bit-libatomic.patch
new file mode 100644
index 000000000000..bae4bd05febf
--- /dev/null
+++ b/net-p2p/amule/files/amule-3.0.1-32-bit-libatomic.patch
@@ -0,0 +1,65 @@
+From b46f8c3bf8f05be53502381550f6c8ecfc562a50 Mon Sep 17 00:00:00 2001
+From: got3nks <got3nks@users.noreply.github.com>
+Date: Fri, 7 Aug 2026 10:53:15 +0200
+Subject: [PATCH] fix(cmake): detect libatomic with a link probe instead of
+ find_library (#454)
+
+On 32-bit targets the throttler's std::atomic<int64_t> needs libatomic
+(the ops expand to __atomic_*_8 library calls). The availability check
+used find_library(atomic), which only searches standard filesystem
+paths. With GCC, libatomic ships inside the compiler's own runtime dir
+(e.g. .../lib/gcc14/), which isn't on that path, so find_library
+false-fails and configure aborts -- even though `-latomic` links fine
+because the GCC driver resolves its internal copy (reported on MacPorts,
+#453).
+
+Replace find_library with check_library_exists(atomic __atomic_load_8),
+which links a probe with `-latomic` through the compiler driver. It
+succeeds wherever the flag actually links -- GCC's internal libatomic or
+a system libatomic (Clang / distro packages, versioned or not) -- and
+only errors when the flag genuinely can't link. The 32-bit "require
+libatomic" decision and the FATAL_ERROR guidance are unchanged; only the
+availability probe changes.
+
+Closes #453.
+---
+ CMakeLists.txt | 22 ++++++++++++++--------
+ 1 file changed, 14 insertions(+), 8 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1a25468b9..6d41978f8 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -297,15 +297,21 @@ endif()
+ # require libatomic unconditionally on 32-bit builds.
+ set (LIBATOMIC "")
+ if (CMAKE_SIZEOF_VOID_P EQUAL 4)
+- # Accept either the unversioned `libatomic.so` (Debian / Fedora /
+- # Arch ship it via the -dev / -devel package) or the versioned-only
+- # `libatomic.so.1` (openSUSE ships only the latter -- there's no
+- # separate -devel package). Listing the unversioned name first keeps
+- # the canonical path preferred when both are present.
+- find_library (LIBATOMIC_LIBRARY NAMES atomic libatomic.so.1)
+- if (LIBATOMIC_LIBRARY)
++ # Probe with a compiler-driven LINK test, not find_library. With GCC,
++ # libatomic ships inside the compiler's own runtime dir (e.g.
++ # .../lib/gcc14/) which is not on find_library's filesystem search
++ # path, so find_library false-fails even though `-latomic` links fine
++ # -- the GCC driver resolves its internal libatomic (MacPorts, #453).
++ # check_library_exists links a probe with `-latomic` through the
++ # compiler driver, so it succeeds wherever the flag actually links:
++ # GCC's internal copy, or a system libatomic (Clang / distro -dev
++ # packages, versioned or not). This replaces the earlier find_library
++ # lookup that only searched standard library paths.
++ include (CheckLibraryExists)
++ check_library_exists (atomic __atomic_load_8 "" HAVE_LIBATOMIC)
++ if (HAVE_LIBATOMIC)
+ set (LIBATOMIC atomic)
+- message (STATUS "32-bit target: linking libatomic for std::atomic<int64_t> (${LIBATOMIC_LIBRARY})")
++ message (STATUS "32-bit target: linking libatomic for std::atomic<int64_t>")
+ else()
+ message (FATAL_ERROR
+ "32-bit target detected (sizeof(void*) == 4). aMule's "
+--
+2.55.0
+
diff --git a/net-p2p/ktorrent/Manifest b/net-p2p/ktorrent/Manifest
index c3f71e923727..c000f3f487c4 100644
--- a/net-p2p/ktorrent/Manifest
+++ b/net-p2p/ktorrent/Manifest
@@ -1,2 +1,2 @@
DIST ktorrent-26.04.3.tar.xz 2251560 BLAKE2B d916d5fe2628f6eab1dc927a7f6777197a04819db30f1208693c69d15086f1774e6235336c4315fa67c24aaeb86d1baebdff4e233f5a23cae1c759d0a42c36a2 SHA512 434f2f59d12be5f8e38e9fffea43acb637162465f9c2da5b63ee6e8decc9f72c1ac881bd074537e082a9e265569c9e1f7137aa0b4068eb6d8b54bd898c50d9f5
-DIST ktorrent-26.08.0.tar.xz 2253364 BLAKE2B 5c8994b06414483e7eebb5e95e24aace169e3d6d908f66a22eee26af26be3efd94a2eb164e08f7a39c368b8fa267349cfd78e28bff47dd32fd8cadad9463563c SHA512 a35a6fa9b81c34621dbe6d27b6d57d09faec55228aad002c07c5d007e11255729707b67eecbd31f1bd313a770b17e0003830ba8fbfe9fc382239eb71612252b1
+DIST ktorrent-26.08.1.tar.xz 2253980 BLAKE2B 37b512412122b5e0675c77f833b8b5dd05c9c6e4929525cfbcbf0191cc1cf03a1290964b33752a98c4a7adbc5398c077c5d383c156912e7095e772b97ff29aad SHA512 ebd14698cfbd28661f34d94a14d4708a5cdfbfd103a513ce543af7193d7f40d2a1c5c1ffeae6ec2fd2217290837758ff1c67d71ff87e57094484d8ea747aad06
diff --git a/net-p2p/ktorrent/ktorrent-26.08.0-r1.ebuild b/net-p2p/ktorrent/ktorrent-26.08.1.ebuild
index 95282d7d26be..95282d7d26be 100644
--- a/net-p2p/ktorrent/ktorrent-26.08.0-r1.ebuild
+++ b/net-p2p/ktorrent/ktorrent-26.08.1.ebuild
diff --git a/net-p2p/rtorrent/Manifest b/net-p2p/rtorrent/Manifest
index 42727927b54e..778df2b50ed2 100644
--- a/net-p2p/rtorrent/Manifest
+++ b/net-p2p/rtorrent/Manifest
@@ -1,6 +1,3 @@
DIST rtorrent-0.15.7.tar.gz 866976 BLAKE2B e826f55b7411d0f11278a64b1851d4b5ff479b6872e513466d484000032a22d56025d4b04246ecd31b3229d71c0cb9738ac8bb76ed41865ef67dc27e4fe15b6c SHA512 99d8e276fb4044b123a5d8f147f8de521d228087ea13ce702cb8d601a14ce6b69cfbeb9a3d6ff394d49a5b0ae0a597c2dbafa687b550835ba5372e094c6b8ce6
-DIST rtorrent-0.16.11.tar.gz 858663 BLAKE2B f71f65e87c4752f44371b50bbd5862e557ffe6583096b15119037551b43d2ebfa94d3af430d07f3a46f455d6e4f2376dc2730883b1f0d75f230b7d4fe7ab4da7 SHA512 e156bdf923b8a07755aa061459042c1ed2970d64adca8e177125e7b1c2329edaeb4a8f134ec278d5a83ae844c514ca6a124645f6df01876640a67a273906b5f8
-DIST rtorrent-0.16.13.tar.gz 870773 BLAKE2B 1fe4489e7ab76730c156bcad020104084b116749cc1c38e441a06676642c3337814ae03bfb4f3279c7ac881483fbc234e09f9e42ed381772eef888b7bbbed12e SHA512 56f5860e81b148014bdb567a8b0d34979fbbbfed0a6a453e861b8f7444b88af9fd62fc7e90644254b79f73c4c58016c9a57a550596fcb51f4c9e64262610eea0
-DIST rtorrent-0.16.14.tar.gz 868131 BLAKE2B 072382493b8e0e782664f0b47ddaeb5e2314cfe3637e388503709fa8f391dd158f9635f192f8056dbc6d11ce0e580e5469b6bc3e8d6358e43c907e6c4739bcc0 SHA512 27ff4bb7bbba0134fe470a7da437497b6696fb4975745f5438b34278a9d6a2080c2467e070ac74b3610ad6e1ae90e7958aaf83f86eeea1e1526e8cc2d60531d7
-DIST rtorrent-0.16.15.tar.gz 868541 BLAKE2B c72542774f73c6c359f79abf7b6f08fb0ebdbd93140977625505bc5c69305356ead2c34ea6308f702e97b72826f5ba92abe5e8ee91015a392f056f9cc67e003d SHA512 605d53f87ecf8abfc784254ecf7abab93661bc8d5e77395ee2d9322cd7feaeaa7248dca7fd871fe8dd7da3e532210cd54f350ee59edb87369dc8aba045df81a0
DIST rtorrent-0.16.19.tar.gz 869579 BLAKE2B 30370038de621ac05ecfcaf79951c1727f0a06827377a51772a169148271f502c8680d14ebea191ce4fa794a40cf8c4b4a359790a09e49a54958dc4ea27ddaa5 SHA512 e410ac39871346c319ac9e99f7d80692b6ec73ef2d337b92b6112f63b2543db2ffb42bf3a8434ef1cb5bfc7e47b7d35182d7a9663b0b3ccc6234d3022fd90270
+DIST rtorrent-0.16.22.tar.gz 879461 BLAKE2B 623eecae29bd70907f2159f5dbecb018a43a84003368902cb4dc384ca3ed05e0a053688f045bb18c3353d68cd5e020c8b2e036dc761f13eac38f1f9d69898619 SHA512 2f2f3ebb35eb276a1b87e084ce180b831c5d01a3e4eced958ced24c58a3dc9b0af1183c9874858eaea4ec606ab8ca3a34e0f7b59bc5b8701f3ce862f47fcd0c1
diff --git a/net-p2p/rtorrent/files/rtorrent-0.16.22-missing_includes.patch b/net-p2p/rtorrent/files/rtorrent-0.16.22-missing_includes.patch
new file mode 100644
index 000000000000..5a0bed5e6902
--- /dev/null
+++ b/net-p2p/rtorrent/files/rtorrent-0.16.22-missing_includes.patch
@@ -0,0 +1,12 @@
+PR merged https://github.com/rakshasa/rtorrent/pull/1967.patch
+add missing headers for libcxx-23
+--- a/src/setup.h
++++ b/src/setup.h
+@@ -3,6 +3,7 @@
+
+ #include <functional>
+ #include <string>
++#include <vector>
+
+ int parse_main_options(int argc, char** argv);
+ void parse_config_file(int argc, char** argv, std::function<void (const std::string&)> parse_fn);
diff --git a/net-p2p/rtorrent/files/rtorrent-0.16.9-cross_checks.patch b/net-p2p/rtorrent/files/rtorrent-0.16.9-cross_checks.patch
deleted file mode 100644
index 66fd86a588db..000000000000
--- a/net-p2p/rtorrent/files/rtorrent-0.16.9-cross_checks.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-# fix checks with cross-compile
-# XMLRPC-C: adapt args for pkg-config
-# LUA: don't test interpreter, AX_LUA_LIBS/AX_LUA_HEADERS are defined in src_configure
---- a/scripts/checks.m4
-+++ b/scripts/checks.m4
-@@ -236,8 +236,8 @@ AC_DEFUN([TORRENT_WITH_XMLRPC_C], [
- fi
-
- if eval $xmlrpc_cc_prg --version 2>/dev/null >/dev/null; then
-- CXXFLAGS="$CXXFLAGS `$xmlrpc_cc_prg --cflags server-util`"
-- LIBS="$LIBS `$xmlrpc_cc_prg server-util --libs`"
-+ CXXFLAGS="$CXXFLAGS `$xmlrpc_cc_prg --cflags xmlrpc_server`"
-+ LIBS="$LIBS `$xmlrpc_cc_prg xmlrpc_server --libs`"
-
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[ #include <xmlrpc-c/server.h>
- ]], [[ xmlrpc_registry_new(NULL); ]])],[
-@@ -280,7 +280,6 @@ AC_DEFUN([TORRENT_WITH_LUA], [
- if test "$withval" = "no"; then
- AC_MSG_RESULT(no)
- else
-- AX_PROG_LUA
- AX_LUA_LIBS
- AX_LUA_HEADERS
- AC_DEFINE(HAVE_LUA, 1, Use LUA.)
diff --git a/net-p2p/rtorrent/rtorrent-0.16.11.ebuild b/net-p2p/rtorrent/rtorrent-0.16.11.ebuild
deleted file mode 100644
index 66b00b420839..000000000000
--- a/net-p2p/rtorrent/rtorrent-0.16.11.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# require 64-bit integer
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit autotools lua-single systemd toolchain-funcs
-
-DESCRIPTION="BitTorrent Client using libtorrent"
-HOMEPAGE="https://rtorrent.net"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git"
-else
- SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug lua selinux systemd test tinyxml2 xmlrpc"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- lua? ( ${LUA_REQUIRED_USE} )
- tinyxml2? ( !xmlrpc )
-"
-
-COMMON_DEPEND="
- ~net-libs/libtorrent-${PV}
- sys-libs/ncurses:0=
- virtual/zlib:=
- lua? ( ${LUA_DEPS} )
- systemd? ( sys-apps/systemd:= )
- xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] )
-"
-DEPEND="${COMMON_DEPEND}
- dev-cpp/nlohmann_json
- test? ( dev-util/cppunit )
-"
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-rtorrent )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.16.9-cross_checks.patch
-)
-
-DOCS=( doc/rtorrent.rc )
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- default
-
- # use system-json
- rm -r src/rpc/nlohmann || die
- sed -e 's@"rpc/nlohmann/json.h"@<nlohmann/json.hpp>@' \
- -i src/rpc/jsonrpc.cc || die
-
- # https://github.com/rakshasa/rtorrent/issues/332
- cp "${FILESDIR}"/rtorrent.1 "${S}"/doc/ || die
-
- if [[ ${CHOST} != *-darwin* ]]; then
- # syslibroot is only for macos, change to sysroot for others
- sed -i 's/Wl,-syslibroot,/Wl,--sysroot,/' "${S}/scripts/common.m4" || die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_with lua)
- $(use_with systemd)
- $(usev xmlrpc --with-xmlrpc-c=$(tc-getPKG_CONFIG))
- $(usev tinyxml2 --with-xmlrpc-tinyxml2)
- )
-
- use lua && myeconfargs+=(
- LUA_INCLUDE="$(lua_get_CFLAGS)"
- LUA_LIB="$(lua_get_LIBS)"
- LUA_VERSION="${ELUA/lua/}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- doman doc/rtorrent.1
-
- # lua file is installed then in the proper directory
- rm "${ED}"/usr/share/rtorrent/lua/rtorrent.lua || die
- if use lua; then
- insinto $(lua_get_lmod_dir)
- doins lua/${PN}.lua
- fi
-
- newinitd "${FILESDIR}/rtorrent-r1.init" rtorrent
- newconfd "${FILESDIR}/rtorrentd.conf" rtorrent
- systemd_newunit "${FILESDIR}/rtorrentd_at-r1.service" "rtorrentd@.service"
-}
-
-pkg_postinst() {
- einfo "This release could introduce new commands to configure RTorrent."
- einfo "Please read the release notes before restarting:"
- einfo "https://github.com/rakshasa/rtorrent/releases"
- einfo ""
- einfo "For configuration assistance, see:"
- einfo "https://github.com/rakshasa/rtorrent/wiki"
-}
diff --git a/net-p2p/rtorrent/rtorrent-0.16.13.ebuild b/net-p2p/rtorrent/rtorrent-0.16.13.ebuild
deleted file mode 100644
index 11ab9b4a9d1b..000000000000
--- a/net-p2p/rtorrent/rtorrent-0.16.13.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# require 64-bit integer
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit autotools lua-single systemd toolchain-funcs
-
-DESCRIPTION="BitTorrent Client using libtorrent"
-HOMEPAGE="https://rtorrent.net"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git"
-else
- SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug lua +ncurses selinux systemd test tinyxml2 xmlrpc"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- lua? ( ${LUA_REQUIRED_USE} )
- tinyxml2? ( !xmlrpc )
-"
-
-COMMON_DEPEND="
- ~net-libs/libtorrent-${PV}
- virtual/zlib:=
- lua? ( ${LUA_DEPS} )
- ncurses? ( sys-libs/ncurses:0= )
- systemd? ( sys-apps/systemd:= )
- xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] )
-"
-DEPEND="${COMMON_DEPEND}
- dev-cpp/nlohmann_json
- test? ( dev-util/cppunit )
-"
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-rtorrent )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.16.13-cross_checks.patch
-
- # merged in master
- "${FILESDIR}"/${P}-fix_use_after_free.patch
-)
-
-DOCS=( doc/rtorrent.rc )
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- default
-
- # use system-json
- rm -r src/rpc/nlohmann || die
- sed -e 's@"rpc/nlohmann/json.h"@<nlohmann/json.hpp>@' \
- -i src/rpc/jsonrpc.cc || die
-
- # https://github.com/rakshasa/rtorrent/issues/332
- cp "${FILESDIR}"/rtorrent.1 "${S}"/doc/ || die
-
- if [[ ${CHOST} != *-darwin* ]]; then
- # syslibroot is only for macos, change to sysroot for others
- sed -i 's/Wl,-syslibroot,/Wl,--sysroot,/' "${S}/scripts/common.m4" || die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- tc-export PKG_CONFIG
- local myeconfargs=(
- $(use_enable debug)
- $(use_with lua)
- $(usev !ncurses --without-ncurses)
- $(use_with systemd)
- $(usev xmlrpc --with-xmlrpc-c="${PKG_CONFIG}")
- $(usev tinyxml2 --with-xmlrpc-tinyxml2)
- )
-
- use lua && myeconfargs+=(
- LUA_INCLUDE="$(lua_get_CFLAGS)"
- LUA_LIB="$(lua_get_LIBS)"
- LUA_VERSION="${ELUA/lua/}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- doman doc/rtorrent.1
-
- # lua file is installed then in the proper directory
- rm "${ED}"/usr/share/rtorrent/lua/rtorrent.lua || die
- if use lua; then
- insinto $(lua_get_lmod_dir)
- doins lua/${PN}.lua
- fi
-
- newinitd "${FILESDIR}/rtorrent-r1.init" rtorrent
- newconfd "${FILESDIR}/rtorrentd.conf" rtorrent
- systemd_newunit "${FILESDIR}/rtorrentd_at-r1.service" "rtorrentd@.service"
-}
-
-pkg_postinst() {
- einfo "This release could introduce new commands to configure RTorrent."
- einfo "Please read the release notes before restarting:"
- einfo "https://github.com/rakshasa/rtorrent/releases"
- einfo ""
- einfo "For configuration assistance, see:"
- einfo "https://github.com/rakshasa/rtorrent/wiki"
-
- if ! use ncurses; then
- einfo "${PN} was installed without ncurses support."
- einfo "It can only be launched using:"
- einfo "rtorrent -o system.daemon.set=true"
- fi
-}
diff --git a/net-p2p/rtorrent/rtorrent-0.16.15.ebuild b/net-p2p/rtorrent/rtorrent-0.16.15.ebuild
deleted file mode 100644
index 9a9aadecd3d8..000000000000
--- a/net-p2p/rtorrent/rtorrent-0.16.15.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# require 64-bit integer
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit autotools lua-single systemd toolchain-funcs
-
-DESCRIPTION="BitTorrent Client using libtorrent"
-HOMEPAGE="https://rtorrent.net"
-if [[ ${PV} == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/rakshasa/${PN}.git"
-else
- SRC_URI="https://github.com/rakshasa/rtorrent/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug lua +ncurses selinux systemd test tinyxml2 xmlrpc"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- lua? ( ${LUA_REQUIRED_USE} )
- tinyxml2? ( !xmlrpc )
-"
-
-COMMON_DEPEND="
- ~net-libs/libtorrent-${PV}
- virtual/zlib:=
- lua? ( ${LUA_DEPS} )
- ncurses? ( sys-libs/ncurses:0= )
- systemd? ( sys-apps/systemd:= )
- xmlrpc? ( dev-libs/xmlrpc-c:=[libxml2] )
-"
-DEPEND="${COMMON_DEPEND}
- dev-cpp/nlohmann_json
- test? ( dev-util/cppunit )
-"
-RDEPEND="${COMMON_DEPEND}
- selinux? ( sec-policy/selinux-rtorrent )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.16.13-cross_checks.patch
- "${FILESDIR}"/${P}-fix_riscv.patch #979046
-)
-
-DOCS=( doc/rtorrent.rc )
-
-pkg_setup() {
- use lua && lua-single_pkg_setup
-}
-
-src_prepare() {
- default
-
- # use system-json
- rm -r src/rpc/nlohmann || die
- sed -e 's@"rpc/nlohmann/json.h"@<nlohmann/json.hpp>@' \
- -i src/rpc/jsonrpc.cc || die
-
- # https://github.com/rakshasa/rtorrent/issues/332
- cp "${FILESDIR}"/rtorrent.1 "${S}"/doc/ || die
-
- eautoreconf
-}
-
-src_configure() {
- tc-export PKG_CONFIG
- local myeconfargs=(
- $(use_enable debug)
- $(use_with lua)
- $(usev !ncurses --without-ncurses)
- $(use_with systemd)
- $(usev xmlrpc --with-xmlrpc-c="${PKG_CONFIG}")
- $(usev tinyxml2 --with-xmlrpc-tinyxml2)
- )
-
- use lua && myeconfargs+=(
- LUA_INCLUDE="$(lua_get_CFLAGS)"
- LUA_LIB="$(lua_get_LIBS)"
- LUA_VERSION="${ELUA/lua/}"
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- doman doc/rtorrent.1
-
- # lua file is installed then in the proper directory
- rm "${ED}"/usr/share/rtorrent/lua/rtorrent.lua || die
- if use lua; then
- insinto $(lua_get_lmod_dir)
- doins lua/${PN}.lua
- fi
-
- newinitd "${FILESDIR}/rtorrent-r1.init" rtorrent
- newconfd "${FILESDIR}/rtorrentd.conf" rtorrent
- systemd_newunit "${FILESDIR}/rtorrentd_at-r1.service" "rtorrentd@.service"
-}
-
-pkg_postinst() {
- einfo "This release could deprecate or introduce commands to configure RTorrent."
- einfo "Please read the release notes before restarting:"
- einfo "https://github.com/rakshasa/rtorrent/releases"
- einfo ""
- einfo "For configuration assistance, see:"
- einfo "https://github.com/rakshasa/rtorrent/wiki"
-
- if ! use ncurses; then
- einfo "${PN} was installed without ncurses support."
- einfo "It can only be launched using:"
- einfo "rtorrent -o system.daemon.set=true"
- fi
-}
diff --git a/net-p2p/rtorrent/rtorrent-0.16.14.ebuild b/net-p2p/rtorrent/rtorrent-0.16.22.ebuild
index 571bf34c59f5..28647fdd9289 100644
--- a/net-p2p/rtorrent/rtorrent-0.16.14.ebuild
+++ b/net-p2p/rtorrent/rtorrent-0.16.22.ebuild
@@ -46,6 +46,7 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-0.16.13-cross_checks.patch
+ "${FILESDIR}"/${P}-missing_includes.patch # merged
)
DOCS=( doc/rtorrent.rc )
@@ -55,6 +56,10 @@ pkg_setup() {
}
src_prepare() {
+ if use elibc_musl; then
+ QA_CONFIG_IMPL_DECL_SKIP=( posix_spawn_file_actions_addclosefrom_np )
+ fi
+
default
# use system-json
diff --git a/net-proxy/3proxy/3proxy-0.9.9.0.ebuild b/net-proxy/3proxy/3proxy-0.9.9.0.ebuild
new file mode 100644
index 000000000000..72afea02f189
--- /dev/null
+++ b/net-proxy/3proxy/3proxy-0.9.9.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake eapi9-ver systemd
+
+DESCRIPTION="Really tiny cross-platform proxy servers set"
+HOMEPAGE="
+ https://3proxy.org/
+ https://github.com/3proxy/3proxy/
+"
+SRC_URI="https://github.com/3proxy/3proxy/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~sparc ~x86"
+IUSE="odbc pam pcre ssl"
+
+DEPEND="
+ odbc? ( dev-db/unixODBC )
+ pam? ( sys-libs/pam )
+ pcre? ( dev-libs/libpcre2:= )
+ ssl? ( dev-libs/openssl:= )
+"
+RDEPEND="
+ ${DEPEND}
+ acct-group/3proxy
+ acct-user/3proxy
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.9.7-install_systemd_unit.patch
+ "${FILESDIR}"/${PN}-0.9.7-systemd_unit_owner.patch
+)
+
+HTML_DOCS=( doc/html/. )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
+ -D3PROXY_BINARY_PREFIX="3proxy-"
+ -D3PROXY_USE_OPENSSL=$(usex ssl)
+ -D3PROXY_USE_WOLFSSL=OFF
+ -D3PROXY_USE_PAM=$(usex pam)
+ -D3PROXY_USE_PCRE2=$(usex pcre)
+ -D3PROXY_USE_ODBC=$(usex odbc)
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ dodoc -r cfg
+
+ mv "${ED}"/etc/3proxy/3proxy.cfg{,.sample} || die
+
+ fowners -R 3proxy:3proxy /etc/3proxy
+ fperms 700 /etc/3proxy
+ fperms 600 /etc/3proxy/3proxy.cfg.sample
+
+ newinitd "${FILESDIR}"/3proxy.initd 3proxy
+ systemd_dounit "${BUILD_DIR}"/3proxy.service
+}
+
+pkg_postinst() {
+ if ver_replacing -lt 0.9.7; then
+ ewarn "The plugins for ${PN} are installed in ${EROOT}/usr/$(get_libdir)/${PN}"
+ ewarn "Please update the paths to the plugins in ${EROOT}/etc/${PN}/${PN}.cfg"
+ fi
+}
diff --git a/net-proxy/3proxy/Manifest b/net-proxy/3proxy/Manifest
index c3708bf3051f..f9e90ec5df28 100644
--- a/net-proxy/3proxy/Manifest
+++ b/net-proxy/3proxy/Manifest
@@ -1,2 +1,3 @@
DIST 3proxy-0.9.5.tar.gz 620563 BLAKE2B acf1bf60fca9150e0a486939d49773864b87d34663245bfbd24bdb34d4030d2bdb6623706a7586579810c517fcccfeaf3295737daa97c6c65750ff3ae48710bf SHA512 b668db6438da19ee2479228af744b9b3b9ff2c7e6d97aaf3b20737b165ab2baf656ac9ea92b6f1e169c428784c7d9e3e7eeb7c3effb1c0b77e5038319b6d2bcd
DIST 3proxy-0.9.7.tar.gz 414994 BLAKE2B fe218c4d7ce887776e8584cacb270523f1bf9377b435a2f7d18d2d0b931c1ed3851c556775dffb5d6b86933bc48441609027ec66df667fee7f5df0faa8f369b3 SHA512 031121b939cd83b2135e3fd6d9d08fd9ded5eac59b6c4f1c043575b4bb39c67cef7e8ea629bd40b6567b2810c12b589165fde0bdeb02906afb5c2fc639ef1f48
+DIST 3proxy-0.9.9.0.tar.gz 458252 BLAKE2B 13a16259f82ff7e2bf1a334c93d1de00dd7da1679f87d6672e11b804b03d6b43ab1ada209b04696cd02e6f48fa948986fd4e1bed9b959653cc97020462edc1b9 SHA512 f59c86881a7617c8ad0548b3efee36ba8ef6b9a58751a9f4df31adf88181a34a31f6c123b14c06591f070f261c1b78fcf44a0fee51fefa4edea1f9cebe7fc72a
diff --git a/net-vpn/mullvadvpn-app/Manifest b/net-vpn/mullvadvpn-app/Manifest
index 5281405dc852..e35058513ba0 100644
--- a/net-vpn/mullvadvpn-app/Manifest
+++ b/net-vpn/mullvadvpn-app/Manifest
@@ -1,4 +1,4 @@
DIST MullvadVPN-2026.4_aarch64.rpm 90094477 BLAKE2B ff287c72a9ca26c1a987107166fdaf21e149a399593fc4a6a4e089f7aae4984b2210dad7962c1fba334c0dd2b3ea1c9ac98e7ada8e76f093c7237e67b4ff61cd SHA512 e4781805db299c188a29a60ecd64a69bf95820aba62f871744bc73a5e2f61e2eb2292313d264e535d52f52b18d0a0c2de023af7c36880fcf76fce927db0fd7e0
DIST MullvadVPN-2026.4_x86_64.rpm 95972825 BLAKE2B ee0b538d6797bd07c478c48535448117dbb30aa2a0fbd712ecfd722982a9848a6fa08f2a32bec0686c43bcfd5dd9c7608ed8d575bc7bba9c9fc7733f83843e45 SHA512 9089cd81c8e68094da477e13e95d0626c9ff0ad93df860d4e0b1521912d465573eaf59a690b61fb22e0a5bc204756d29aae2f9a39013c4f3820395e35b07d49b
-DIST MullvadVPN-2026.5-beta1_aarch64.rpm 91758821 BLAKE2B c544daf7999404b2a0ea95e17e9385b4e2f8956ad8504caa4c8180aa3ed0feea0a6de8efe85f9abe075edb91481fb1b9fdf707c2ffbb5fac57e7592cf7349c22 SHA512 b6e93e112979ca77d4cf65ee7b305273fc008c7ab0ff0004391dad5558bf427b1151f8741200d31a9279835c66c1f1c9a8ef5ae59a34a978c143fcc232a286bf
-DIST MullvadVPN-2026.5-beta1_x86_64.rpm 98839817 BLAKE2B b343c24b346b0874460196a12b3581c6ef131c749ca6d5b907e74408396869f67b55c7df1e60f75aac1be6475180a9d5dfb5a331bd1b1ed454fd8cf51f9fee97 SHA512 ca7d1ab21c13c8717fef9d35b42e125e20d2b74a080c4b56606013b7eecae06ecb98619de05caac9b24dc762203f3f75bd27295c2397e11dde5b453ea1b5d5fa
+DIST MullvadVPN-2026.5-beta2_aarch64.rpm 91755657 BLAKE2B dc2884c52f38199c0c715eabbfa224a9302ef23908cdc5f5ce013b52bf1ec072a9d7ceecec25bfe2e98107b3c6befe1b5f644185dd7067e8816801933be2d65c SHA512 ca1366c816971a7f1be701c2ed1fe8d2217493dd2cea10db607320573d49eeb64dd92689bb49b50efc92898dceff8392d59f7675d5a316cc4bb686bf5f43b09a
+DIST MullvadVPN-2026.5-beta2_x86_64.rpm 98861529 BLAKE2B 1de34136e179306b2fa1551170318497376f37c8f83a83b9d74590b5451648f1e4b51c8b93da6f9da6c1634618983eaff1d3f49692b71988fcd4fa21a07f3098 SHA512 271ba928b59e4f39b1b04a1a430e9633c10e3e31a89aa05ac9f31144e043261693398535870cc7b451f24cbf2070158360cbd7854265be649ed57ef3698c95f7
diff --git a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.5_beta1.ebuild b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.5_beta2.ebuild
index bdbf512a7a9c..bdbf512a7a9c 100644
--- a/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.5_beta1.ebuild
+++ b/net-vpn/mullvadvpn-app/mullvadvpn-app-2026.5_beta2.ebuild
diff --git a/net-vpn/tailscale/tailscale-1.102.2.ebuild b/net-vpn/tailscale/tailscale-1.102.2.ebuild
index 6d739ecc5184..332ccd3f52cc 100644
--- a/net-vpn/tailscale/tailscale-1.102.2.ebuild
+++ b/net-vpn/tailscale/tailscale-1.102.2.ebuild
@@ -20,7 +20,7 @@ LICENSE="MIT"
# Dependent licenses
LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
RESTRICT="test"
CONFIG_CHECK="~TUN"
diff --git a/net-vpn/tor/tor-0.4.9.12.ebuild b/net-vpn/tor/tor-0.4.9.12.ebuild
index 8788b0883035..dd12f7889330 100644
--- a/net-vpn/tor/tor-0.4.9.12.ebuild
+++ b/net-vpn/tor/tor-0.4.9.12.ebuild
@@ -30,7 +30,7 @@ else
S="${WORKDIR}/${MY_PF}"
if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~sparc x86"
fi
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20250713 )"
diff --git a/net-vpn/vpnc-scripts/Manifest b/net-vpn/vpnc-scripts/Manifest
index d7ee2cdfca79..b916310ca645 100644
--- a/net-vpn/vpnc-scripts/Manifest
+++ b/net-vpn/vpnc-scripts/Manifest
@@ -1 +1,2 @@
DIST vpnc-scripts-20220510.tar.gz 44155 BLAKE2B c52a1680d25882776c76fc52d8df7f482fe157c7f52ab1c6b14ef6291801a94d5655e6284d55af9d09871e57003e4b434a5453a986ea0e28cd7764c348614bc8 SHA512 c391048b60e739e21954b22b9c4bb764a55c71f8fe6d4e263293efae1bd8d1229ca6b841c2cdd4352c36641d5143c2bca023bff65fa5b8ae8ea151d77b5231cf
+DIST vpnc-scripts-20250727.tar.gz 45147 BLAKE2B d70d3b243664029cd3e32671932bbca59cf18b04300be63860965b3f8b6b6a32744ec4401aee72f808094587cca735d89c6a060c259e2f34c84f12f4ecd18716 SHA512 65e34a34e1d0c5a9938cc6ac533eb7a19251b15d6d352d29bc53ade6c34efc537fc0a6df824e5a0862c3d71173582af7a77903bf895dae6f734e9a4276e4f7f1
diff --git a/net-vpn/vpnc-scripts/vpnc-scripts-20250727.ebuild b/net-vpn/vpnc-scripts/vpnc-scripts-20250727.ebuild
new file mode 100644
index 000000000000..4c061be262c9
--- /dev/null
+++ b/net-vpn/vpnc-scripts/vpnc-scripts-20250727.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == 99999999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/openconnect/vpnc-scripts.git"
+else
+ COMMIT="ce9e961bd0f6b867e1c7c35f78f6fb973f6ff101"
+ SRC_URI="https://gitlab.com/openconnect/vpnc-scripts/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+DESCRIPTION="Connect scripts for use with vpnc and openconnect (and similar clients)"
+HOMEPAGE="https://gitlab.com/openconnect/vpnc-scripts"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+RDEPEND="!<net-vpn/vpnc-0.5.3_p550-r3"
+
+src_install() {
+ exeinto /etc/vpnc
+ doexe vpnc-script{,-{ptrtd,sshd}}
+}
diff --git a/net-vpn/vpnc-scripts/vpnc-scripts-99999999.ebuild b/net-vpn/vpnc-scripts/vpnc-scripts-99999999.ebuild
index 99aefb4e0087..4c061be262c9 100644
--- a/net-vpn/vpnc-scripts/vpnc-scripts-99999999.ebuild
+++ b/net-vpn/vpnc-scripts/vpnc-scripts-99999999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,8 +7,10 @@ if [[ ${PV} == 99999999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/openconnect/vpnc-scripts.git"
else
- SRC_URI="ftp://ftp.infradead.org/pub/vpnc-scripts/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ COMMIT="ce9e961bd0f6b867e1c7c35f78f6fb973f6ff101"
+ SRC_URI="https://gitlab.com/openconnect/vpnc-scripts/-/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
DESCRIPTION="Connect scripts for use with vpnc and openconnect (and similar clients)"
diff --git a/net-wireless/wireless-regdb/Manifest b/net-wireless/wireless-regdb/Manifest
index 64dac884a0df..a67443467bff 100644
--- a/net-wireless/wireless-regdb/Manifest
+++ b/net-wireless/wireless-regdb/Manifest
@@ -1,2 +1,2 @@
-DIST wireless-regdb-2025.10.07.tar.xz 31468 BLAKE2B 655c637ca2a9269b6b17bc374c7d09dcbbc5228aaefcbe60cd0c24dc78d778a56848a338f830cac8deed7930100a0fffcfdc2d694513c4afa5d537ccf9397f97 SHA512 9635ba89a45742449a60dd776f1d4b062a11bf11ee5011a7141382042ed24065df8214d9b244644c27bdfe4fa46d18fa467b8674392f28ba68b86cd8994cecd4
DIST wireless-regdb-2026.05.30.tar.xz 32044 BLAKE2B 81aa422097580319e6088d0a52a2c4007696331df175c3aed1ce6b6c750e9b7bda08a4aa4ee6249abaa3f283f8a942803eefca8334020de68c33f5e7e35a57e0 SHA512 db06f3115051c030f749419f074543309e24626ebdd59d468c56ac3130f38a6c9e4a69ecebbc3bf65d0cdf9876d9c0de0703e00fc9afb402ab2b1a8a0ca1e146
+DIST wireless-regdb-2026.09.03.tar.xz 32056 BLAKE2B 2307cc1b8891ffa4900e598a79435fe9459c8b10f87644b441ff8450dadd3f3628ae65c8a27f558fe59373beedcf314d52b806f3109367b81b7080af2ef35289 SHA512 625918883b65361081db2d5ede754af5d58892da969500655d6211f163c463bfa8c6ab671d3be17117651fc45c41fb3f960a3544c91236fb314179318c191aa2
diff --git a/net-wireless/wireless-regdb/wireless-regdb-20251007.ebuild b/net-wireless/wireless-regdb/wireless-regdb-20260903.ebuild
index c41a858e383f..6ac4a2991c22 100644
--- a/net-wireless/wireless-regdb/wireless-regdb-20251007.ebuild
+++ b/net-wireless/wireless-regdb/wireless-regdb-20260903.ebuild
@@ -7,13 +7,13 @@ inherit linux-info
MY_P="wireless-regdb-${PV:0:4}.${PV:4:2}.${PV:6:2}"
DESCRIPTION="Wireless Regulatory database for Linux"
-HOMEPAGE="https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb"
+HOMEPAGE="https://wireless.docs.kernel.org/en/latest/en/developers/regulatory/wireless-regdb.html"
SRC_URI="https://mirrors.edge.kernel.org/pub/software/network/${PN}/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
REQUIRED_USE="kernel_linux"
pkg_pretend() {
diff --git a/net-wireless/wpa_supplicant/Manifest b/net-wireless/wpa_supplicant/Manifest
index 72800ead6b64..1cea5e3d2557 100644
--- a/net-wireless/wpa_supplicant/Manifest
+++ b/net-wireless/wpa_supplicant/Manifest
@@ -1 +1,2 @@
DIST wpa_supplicant-2.11.tar.gz 3841433 BLAKE2B 71bd0d11cd31eb5bc6beb51caf0f1399856ea188f316d2330053a2d8c81869057811e9f500828e8981eabd0af38f30a18a3ae584d744005c78681c82fa910abf SHA512 9a0a3a9d6fa2235903c40aa57b5955f0c9dd1dccfd0e3825a3b6f92b3e32db8d464b3ea0aef3285ba3ee109e7b190560cedd744902e954f0003cdba543e277b2
+DIST wpa_supplicant-2.12.tar.gz 4247413 BLAKE2B 8a0d4d3d28370fe532676c2d02ce98db3861a6895cb73c83fd33bd3707698ead0bb7b4e9ed5a2cc87ea8db61f75b3da5bf548b67bce45b09223263da01d542ec SHA512 5e996323fea2a5f6fefe4f2456481b9e8409adb5bf1d7a72d4489f3db2e3a968d6d9fe5cc0959b820f5b18faa330adb1245da98aad49631009609fbd0f447901
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.11-r5.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-2.11-r5.ebuild
index c4e9041a14e5..df92e4d2b59c 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.11-r5.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.11-r5.ebuild
@@ -359,7 +359,7 @@ src_compile() {
fi
if use eapol-test ; then
- emake -C wpa_supplicant/eapol_test
+ emake -C wpa_supplicant eapol_test
fi
}
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.12.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-2.12.ebuild
new file mode 100644
index 000000000000..1438175fc094
--- /dev/null
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.12.ebuild
@@ -0,0 +1,439 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info qmake-utils readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="IEEE 802.1X/WPA supplicant for secure wireless transfers"
+HOMEPAGE="https://w1.fi/wpa_supplicant/"
+
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://w1.fi/hostap.git"
+else
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ SRC_URI="https://w1.fi/releases/${P}.tar.gz"
+fi
+
+S="${WORKDIR}/${P}"
+
+LICENSE="|| ( GPL-2 BSD )"
+SLOT="0"
+IUSE="+ap broadcom-sta dbus eap-sim eapol-test +fils gui macsec +mbo +mesh p2p privsep readline selinux smartcard tkip uncommon-eap-types wep wps"
+
+# CONFIG_PRIVSEP=y does not have sufficient support for the new driver
+# interface functions used for MACsec, so this combination cannot be used
+# at least for now. bug #684442
+REQUIRED_USE="
+ macsec? ( !privsep )
+ mesh? ( ap )
+ p2p? ( ap wps )
+ privsep? ( !macsec )
+ broadcom-sta? ( !fils !mesh !mbo )
+"
+
+DEPEND="
+ >=dev-libs/openssl-1.0.2k:=
+ dbus? ( sys-apps/dbus )
+ kernel_linux? (
+ >=dev-libs/libnl-3.2:3
+ eap-sim? ( sys-apps/pcsc-lite )
+ )
+ !kernel_linux? ( net-libs/libpcap )
+ gui? (
+ dev-qt/qtbase:6[gui,widgets]
+ dev-qt/qtsvg:6
+ )
+ readline? (
+ sys-libs/ncurses:0=
+ sys-libs/readline:0=
+ )
+"
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-networkmanager )
+ kernel_linux? (
+ net-wireless/wireless-regdb
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+DOC_CONTENTS="
+ If this is a clean installation of wpa_supplicant, you
+ have to create a configuration file named
+ /etc/wpa_supplicant/wpa_supplicant.conf
+ An example configuration file is available for reference in
+ /usr/share/doc/${PF}/
+"
+
+Kconfig_style_config() {
+ #param 1 is CONFIG_* item
+ #param 2 is what to set it = to, defaulting in y
+ CONFIG_PARAM="${CONFIG_HEADER:-CONFIG_}$1"
+ setting="${2:-y}"
+
+ if [ ! $setting = n ]; then
+ #first remove any leading "# " if $2 is not n
+ sed -i "/^# *$CONFIG_PARAM=/s/^# *//" .config || echo "Kconfig_style_config error uncommenting $CONFIG_PARAM"
+ #set item = $setting (defaulting to y)
+ if ! sed -i "/^$CONFIG_PARAM\>/s/=.*/=$setting/" .config; then
+ echo "Kconfig_style_config error setting $CONFIG_PARAM=$setting"
+ fi
+ if [ -z "$( grep ^$CONFIG_PARAM= .config )" ] ; then
+ echo "$CONFIG_PARAM=$setting" >>.config
+ fi
+ else
+ #ensure item commented out
+ if ! sed -i "/^$CONFIG_PARAM\>/s/$CONFIG_PARAM/# $CONFIG_PARAM/" .config; then
+ echo "Kconfig_style_config error commenting $CONFIG_PARAM"
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # net/bpf.h needed for net-libs/libpcap on Gentoo/FreeBSD
+ sed -i \
+ -e "s:\(#include <pcap\.h>\):#include <net/bpf.h>\n\1:" \
+ src/l2_packet/l2_packet_freebsd.c || die
+
+ # Change configuration to match Gentoo locations (bug #143750)
+ sed -i \
+ -e "s:/usr/lib/opensc:/usr/$(get_libdir):" \
+ -e "s:/usr/lib/pkcs11:/usr/$(get_libdir):" \
+ wpa_supplicant/wpa_supplicant.conf || die
+
+ # systemd entries to D-Bus service files (bug #372877)
+ echo 'SystemdService=wpa_supplicant.service' \
+ | tee -a wpa_supplicant/dbus/*.service >/dev/null || die
+
+ # bug (640492)
+ sed -i 's#-Werror ##' wpa_supplicant/Makefile || die
+}
+
+src_configure() {
+ cd wpa_supplicant || die
+
+ # Toolchain setup
+ tc-export CC PKG_CONFIG
+
+ cp defconfig .config || die
+
+ # Basic setup
+ Kconfig_style_config CTRL_IFACE
+ Kconfig_style_config MATCH_IFACE
+ Kconfig_style_config BACKEND file
+ Kconfig_style_config IBSS_RSN
+ Kconfig_style_config IEEE80211W
+ Kconfig_style_config IEEE80211R
+ Kconfig_style_config HT_OVERRIDES
+ Kconfig_style_config VHT_OVERRIDES
+ Kconfig_style_config OCV
+ Kconfig_style_config TLSV11
+ Kconfig_style_config TLSV12
+ Kconfig_style_config GETRANDOM
+
+ # Basic authentication methods
+ # NOTE: we don't set GPSK or SAKE as they conflict
+ # with the below options
+ Kconfig_style_config EAP_GTC
+ Kconfig_style_config EAP_MD5
+ Kconfig_style_config EAP_OTP
+ Kconfig_style_config EAP_PAX
+ Kconfig_style_config EAP_PSK
+ Kconfig_style_config EAP_TLV
+ Kconfig_style_config EAP_EXE
+ Kconfig_style_config IEEE8021X_EAPOL
+ Kconfig_style_config PKCS12
+ Kconfig_style_config PEERKEY
+ Kconfig_style_config EAP_LEAP
+ Kconfig_style_config EAP_MSCHAPV2
+ Kconfig_style_config EAP_PEAP
+ Kconfig_style_config EAP_TEAP
+ Kconfig_style_config EAP_TLS
+ Kconfig_style_config EAP_TTLS
+
+ # Enabling background scanning.
+ Kconfig_style_config BGSCAN_SIMPLE
+ Kconfig_style_config BGSCAN_LEARN
+
+ if use dbus ; then
+ Kconfig_style_config CTRL_IFACE_DBUS
+ Kconfig_style_config CTRL_IFACE_DBUS_NEW
+ Kconfig_style_config CTRL_IFACE_DBUS_INTRO
+ else
+ Kconfig_style_config CTRL_IFACE_DBUS n
+ Kconfig_style_config CTRL_IFACE_DBUS_NEW n
+ Kconfig_style_config CTRL_IFACE_DBUS_INTRO n
+ fi
+
+ if use eapol-test ; then
+ Kconfig_style_config EAPOL_TEST
+ fi
+
+ # Enable support for writing debug info to a log file and syslog.
+ Kconfig_style_config DEBUG_FILE
+ Kconfig_style_config DEBUG_SYSLOG
+
+ if use mbo ; then
+ Kconfig_style_config MBO
+ else
+ Kconfig_style_config MBO n
+ fi
+
+ if use uncommon-eap-types; then
+ Kconfig_style_config EAP_GPSK
+ Kconfig_style_config EAP_SAKE
+ Kconfig_style_config EAP_GPSK_SHA256
+ Kconfig_style_config EAP_IKEV2
+ Kconfig_style_config EAP_EKE
+ fi
+
+ if use eap-sim ; then
+ # Smart card authentication
+ Kconfig_style_config EAP_SIM
+ Kconfig_style_config EAP_AKA
+ Kconfig_style_config EAP_AKA_PRIME
+ Kconfig_style_config PCSC
+ fi
+
+ if use readline ; then
+ # readline/history support for wpa_cli
+ Kconfig_style_config READLINE
+ else
+ #internal line edit mode for wpa_cli
+ Kconfig_style_config WPA_CLI_EDIT
+ fi
+
+ Kconfig_style_config TLS openssl
+ Kconfig_style_config FST
+
+ Kconfig_style_config EAP_PWD
+ if use fils; then
+ Kconfig_style_config FILS
+ Kconfig_style_config FILS_SK_PFS
+ fi
+ if use mesh; then
+ Kconfig_style_config MESH
+ else
+ Kconfig_style_config MESH n
+ fi
+ # WPA3
+ Kconfig_style_config OWE
+ Kconfig_style_config SAE
+ Kconfig_style_config DPP
+ Kconfig_style_config DPP2
+ Kconfig_style_config SUITEB192
+ Kconfig_style_config SUITEB
+
+ if use wep ; then
+ Kconfig_style_config WEP
+ else
+ Kconfig_style_config WEP n
+ fi
+
+ # Watch out, reversed logic
+ if use tkip ; then
+ Kconfig_style_config NO_TKIP n
+ else
+ Kconfig_style_config NO_TKIP
+ fi
+
+ if use smartcard ; then
+ Kconfig_style_config SMARTCARD
+ else
+ Kconfig_style_config SMARTCARD n
+ fi
+
+ if use kernel_linux ; then
+ # Linux specific drivers
+ Kconfig_style_config DRIVER_ATMEL
+ Kconfig_style_config DRIVER_HOSTAP
+ Kconfig_style_config DRIVER_IPW
+ Kconfig_style_config DRIVER_NL80211
+ Kconfig_style_config DRIVER_RALINK
+ Kconfig_style_config DRIVER_WEXT
+ Kconfig_style_config DRIVER_WIRED
+
+ if use macsec ; then
+ #requires something, no idea what
+ #Kconfig_style_config DRIVER_MACSEC_QCA
+ Kconfig_style_config DRIVER_MACSEC_LINUX
+ Kconfig_style_config MACSEC
+ else
+ # bug #831369 and bug #684442
+ Kconfig_style_config DRIVER_MACSEC_LINUX n
+ Kconfig_style_config MACSEC n
+ fi
+ fi
+
+ # Wi-Fi Protected Setup (WPS)
+ if use wps ; then
+ Kconfig_style_config WPS
+ Kconfig_style_config WPS2
+ # USB Flash Drive
+ Kconfig_style_config WPS_UFD
+ # External Registrar
+ Kconfig_style_config WPS_ER
+ # Universal Plug'n'Play
+ Kconfig_style_config WPS_UPNP
+ # Near Field Communication
+ Kconfig_style_config WPS_NFC
+ else
+ Kconfig_style_config WPS n
+ Kconfig_style_config WPS2 n
+ Kconfig_style_config WPS_UFD n
+ Kconfig_style_config WPS_ER n
+ Kconfig_style_config WPS_UPNP n
+ Kconfig_style_config WPS_NFC n
+ fi
+
+ # Wi-Fi Direct (WiDi)
+ if use p2p ; then
+ Kconfig_style_config P2P
+ Kconfig_style_config WIFI_DISPLAY
+ else
+ Kconfig_style_config P2P n
+ Kconfig_style_config WIFI_DISPLAY n
+ fi
+
+ # Access Point Mode
+ if use ap ; then
+ Kconfig_style_config AP
+ else
+ Kconfig_style_config AP n
+ fi
+
+ # Enable essentials for AP/P2P
+ if use ap || use p2p ; then
+ # Enabling HT support (802.11n)
+ Kconfig_style_config IEEE80211N
+
+ # Enabling VHT support (802.11ac)
+ Kconfig_style_config IEEE80211AC
+ fi
+
+ # Enable mitigation against certain attacks against TKIP
+ Kconfig_style_config DELAYED_MIC_ERROR_REPORT
+
+ if use privsep ; then
+ Kconfig_style_config PRIVSEP
+ fi
+
+ if use kernel_linux ; then
+ Kconfig_style_config LIBNL32
+ fi
+
+ if use gui ; then
+ pushd "${S}"/wpa_supplicant/wpa_gui-qt4 > /dev/null || die
+ eqmake6 wpa_gui.pro
+ popd > /dev/null || die
+ fi
+}
+
+src_compile() {
+ einfo "Building wpa_supplicant"
+ emake -C wpa_supplicant V=1 BINDIR=/usr/sbin
+
+ if use gui ; then
+ einfo "Building wpa_gui"
+ emake -C wpa_supplicant/wpa_gui-qt4
+ fi
+
+ if use eapol-test ; then
+ emake -C wpa_supplicant eapol_test
+ fi
+}
+
+src_install() {
+ cd wpa_supplicant || die
+
+ dosbin wpa_supplicant
+ use privsep && dosbin wpa_priv
+ dobin wpa_cli wpa_passphrase
+
+ newinitd "${FILESDIR}/${PN}-init.d" wpa_supplicant
+ newconfd "${FILESDIR}/${PN}-conf.d" wpa_supplicant
+
+ exeinto /etc/wpa_supplicant/
+ newexe "${FILESDIR}/wpa_cli-r1.sh" wpa_cli.sh
+
+ readme.gentoo_create_doc
+ dodoc ChangeLog {eap_testing,todo}.txt README{,-WPS} \
+ wpa_supplicant.conf
+
+ newdoc .config build-config
+
+ if [ "${PV}" != "9999" ]; then
+ doman doc/docbook/*.{5,8}
+ fi
+
+ if use gui ; then
+ into /usr
+ dobin wpa_gui-qt4/wpa_gui
+ doicon wpa_gui-qt4/icons/wpa_gui.svg
+ domenu wpa_gui-qt4/wpa_gui.desktop
+ else
+ rm "${ED}"/usr/share/man/man8/wpa_gui.8
+ fi
+
+ if use dbus ; then
+ pushd "${S}"/wpa_supplicant/dbus > /dev/null || die
+ insinto /etc/dbus-1/system.d
+ newins dbus-wpa_supplicant.conf wpa_supplicant.conf
+ insinto /usr/share/dbus-1/system-services
+ doins fi.w1.wpa_supplicant1.service
+ popd > /dev/null || die
+
+ # This unit relies on dbus support, bug 538600.
+ systemd_dounit systemd/wpa_supplicant.service
+ fi
+
+ if use eapol-test ; then
+ dobin eapol_test
+ fi
+
+ systemd_dounit "systemd/wpa_supplicant@.service"
+ systemd_dounit "systemd/wpa_supplicant-nl80211@.service"
+ systemd_dounit "systemd/wpa_supplicant-wired@.service"
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+
+ if [[ -e "${EROOT}"/etc/wpa_supplicant.conf ]] ; then
+ echo
+ ewarn "WARNING: your old configuration file ${EROOT}/etc/wpa_supplicant.conf"
+ ewarn "needs to be moved to ${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf"
+ fi
+ if ! use wep; then
+ einfo "WARNING: You are building with WEP support disabled, which is recommended since"
+ einfo "this protocol is deprecated and insecure. If you still need to connect to"
+ einfo "WEP-enabled networks, you may turn this flag back on. With this flag off,"
+ einfo "WEP-enabled networks will not even show up as available."
+ einfo "If your network is missing you may wish to USE=wep"
+ fi
+ if ! use tkip; then
+ ewarn "WARNING: You are building with TKIP support disabled, which is recommended since"
+ ewarn "this protocol is deprecated and insecure. If you still need to connect to"
+ ewarn "TKIP-enabled networks, you may turn this flag back on. With this flag off,"
+ ewarn "TKIP-enabled networks, including mixed mode TKIP/AES-CCMP will not even show up"
+ ewarn "as available. If your network is missing you may wish to USE=tkip"
+ fi
+
+ # Mea culpa, feel free to remove that after some time --mgorny.
+ local fn
+ for fn in wpa_supplicant{,@wlan0}.service; do
+ if [[ -e "${EROOT}"/etc/systemd/system/network.target.wants/${fn} ]]
+ then
+ ebegin "Moving ${fn} to multi-user.target"
+ mv "${EROOT}"/etc/systemd/system/network.target.wants/${fn} \
+ "${EROOT}"/etc/systemd/system/multi-user.target.wants/ || die
+ eend ${?} \
+ "Please try to re-enable ${fn}"
+ fi
+ done
+
+ systemd_reenable wpa_supplicant.service
+}
diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
index 8c27ba9b13d9..1438175fc094 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-9999.ebuild
@@ -66,13 +66,6 @@ DOC_CONTENTS="
/usr/share/doc/${PF}/
"
-PATCHES=(
- # bug #320097
- "${FILESDIR}/${PN}-2.6-do-not-call-dbus-functions-with-NULL-path.patch"
- # bug #912315
- "${FILESDIR}/${PN}-2.10-allow-legacy-renegotiation.patch"
-)
-
Kconfig_style_config() {
#param 1 is CONFIG_* item
#param 2 is what to set it = to, defaulting in y
@@ -349,7 +342,7 @@ src_compile() {
fi
if use eapol-test ; then
- emake -C wpa_supplicant/eapol_test
+ emake -C wpa_supplicant eapol_test
fi
}
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index 95cf19815e7c..9ee14bc47863 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -36,6 +36,25 @@
#--- END OF EXAMPLES ---
+# Arthur Zamarin <arthurzam@gentoo.org> (2026-09-11)
+# EAPI=7, old PYTHON_COMPAT, doesn't work with spotify for a long time,
+# upstream inactive for a decade.
+# Removal on 2026-10-11. Bugs #982278, #952501.
+gnome-extra/gnome-integration-spotify
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2026-09-11)
+# EAPI=7, uses deprecated golang eclass, fails to compile.
+# Removal on 2026-10-11. Bugs #982277, #657284, #739422, #844712, #926030.
+net-analyzer/kapacitor
+
+# Alexey Sokolov <alexey+gentoo@asokolov.org> (2026-09-09)
+# Upstream abandoned the project, suggests www-servers/gatling
+# by the same upstream instead.
+# Removal on 2026-10-09. Bugs #783666, #944275.
+www-servers/fnord
+acct-user/fnord
+acct-user/fnordlog
+
# Sam James <sam@gentoo.org> (2026-09-08)
# Changes ctest(1) behaviour to exit non-zero if no tests, which
# may break many ebuilds. Needs some assessment.
@@ -92,11 +111,6 @@ dev-python/pyproject-fmt
# Snapshot versions, masked for testing.
<app-editors/emacs-32.0.9999:32-vcs
-# Joonas Niilola <juippis@gentoo.org> (2026-08-28)
-# Parallel-build issue. While "emake -j1" works, have some time to
-# figure it out for now. Bug #981581
-=dev-libs/nss-3.128
-
# Bernard Cafarelli <voyageur@gentoo.org> (2026-08-24)
# Abandoned (last release in 2008), and uncertain useful value with modern
# filesystems. Also collides with dev-util/shake
diff --git a/sci-electronics/gerbv/Manifest b/sci-electronics/gerbv/Manifest
index 855bca44870e..ad69e320bd8d 100644
--- a/sci-electronics/gerbv/Manifest
+++ b/sci-electronics/gerbv/Manifest
@@ -1 +1,2 @@
+DIST gerbv-2.13.0.tar.gz 4900124 BLAKE2B 8cd16309bc33ba9cc175b9e386f4a67e955e61427c72f5ac437c9fb5bbe5a13ae5d51635e84ae595f0f9fa25bb3d157647daf7f181ec40c00872f1aaa0bf2296 SHA512 b65432f4bfa3a15ccb558e49e789c63476ed8300f9a1c4d160dbe468d2eca912b4c7ba04aa5742282f84058b35ce8f927a9b303a481491f4aa2a62cf2d8faaa2
DIST gerbv-2.7.0.tar.gz 5691407 BLAKE2B 458440dd69f20fee18ce09953c7403d783b2b7df1bf977e192b1ac877ebd9ed535ef7712417e112cff82d95e1c3752ae1dd4d88dfe14dea45df7c959337cb6ff SHA512 a940de027a9cdfdc513b0740cb402d312ae33bb7f002f80ee5f3e800aa5d01b86ff277538d8a19a309d852e248b2c8136645ede2d5d33456e5bfb49336c1256e
diff --git a/sci-electronics/gerbv/files/gerbv-2.13.0-cmake_canonicalize_file_name.patch b/sci-electronics/gerbv/files/gerbv-2.13.0-cmake_canonicalize_file_name.patch
new file mode 100644
index 000000000000..3bd67941232a
--- /dev/null
+++ b/sci-electronics/gerbv/files/gerbv-2.13.0-cmake_canonicalize_file_name.patch
@@ -0,0 +1,51 @@
+diff --git a/config/CMakeLists.txt b/config/CMakeLists.txt
+index 65b898d..9713799 100644
+--- a/config/CMakeLists.txt
++++ b/config/CMakeLists.txt
+@@ -32,6 +32,9 @@ check_function_exists(canonicalize_file_name HAVE_CANONICALIZE_FILE_NAME)
+ check_function_exists(dcgettext HAVE_DCGETTEXT)
+ check_function_exists(iconv HAVE_ICONV)
+
++include(CheckSymbolExists)
++check_symbol_exists(canonicalize_file_name stdlib.h HAVE_CANONICALIZE_FILE_NAME_DECL)
++
+ include(CheckLibraryExists)
+ check_library_exists(m pow "" HAVE_LIBM)
+ check_library_exists(dl dlopen "" HAVE_LIBDL)
+diff --git a/config/config.h.in b/config/config.h.in
+index 9c35cce..8d19151 100644
+--- a/config/config.h.in
++++ b/config/config.h.in
+@@ -38,6 +38,9 @@
+ /* Define to 1 if you have the `canonicalize_file_name' function. */
+ #cmakedefine HAVE_CANONICALIZE_FILE_NAME @HAVE_CANONICALIZE_FILE_NAME@
+
++/* Define to 1 if canonicalize_file_name is declared in system header files. */
++#cmakedefine HAVE_CANONICALIZE_FILE_NAME_DECL @HAVE_CANONICALIZE_FILE_NAME_DECL@
++
+ /* Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the
+ CoreFoundation framework. */
+ #undef HAVE_CFLOCALECOPYCURRENT
+@@ -121,9 +124,6 @@
+ /* Define to the sub-directory where libtool stores uninstalled libraries. */
+ //#undef LT_OBJDIR
+
+-/* Define if canonicalize_file_name is not declared in system header files. */
+-#undef NEED_DECLARATION_CANONICALIZE_FILE_NAME
+-
+ /* Name of package */
+ #define PACKAGE "@PACKAGE@"
+
+diff --git a/src/lrealpath.c b/src/lrealpath.c
+index e75184e..2d9780c 100644
+--- a/src/lrealpath.c
++++ b/src/lrealpath.c
+@@ -53,7 +53,7 @@ components will be simplified. The returned value will be allocated using
+
+ /* On GNU libc systems the declaration is only visible with _GNU_SOURCE. */
+ #if defined(HAVE_CANONICALIZE_FILE_NAME) \
+- && defined(NEED_DECLARATION_CANONICALIZE_FILE_NAME)
++ && ! defined(HAVE_CANONICALIZE_FILE_NAME_DECL)
+ extern char *canonicalize_file_name (const char *);
+ #endif
+
diff --git a/sci-electronics/gerbv/files/gerbv-2.13.0-main_c_glib_strncasecmp.patch b/sci-electronics/gerbv/files/gerbv-2.13.0-main_c_glib_strncasecmp.patch
new file mode 100644
index 000000000000..2a7e9d093cf3
--- /dev/null
+++ b/sci-electronics/gerbv/files/gerbv-2.13.0-main_c_glib_strncasecmp.patch
@@ -0,0 +1,23 @@
+diff --git a/src/main.c b/src/main.c
+index 3f6f048..55a7aea 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -1299,15 +1299,15 @@ getopt_configured(int argc, char * const argv[], const char *optstring,
+ static int
+ getopt_lengh_unit(const char *optarg, double *input_div, gerbv_screen_t *screen)
+ {
+- if (strncasecmp(optarg, "mm", 2) == 0) {
++ if (g_ascii_strncasecmp(optarg, "mm", 2) == 0) {
+ *input_div = 25.4;
+ screen->unit = GERBV_MMS;
+ screen->unit_is_from_cmdline = TRUE;
+- } else if (strncasecmp(optarg, "mil", 3) == 0) {
++ } else if (g_ascii_strncasecmp(optarg, "mil", 3) == 0) {
+ *input_div = 1000.0;
+ screen->unit = GERBV_MILS;
+ screen->unit_is_from_cmdline = TRUE;
+- } else if (strncasecmp(optarg, "inch", 4) == 0) {
++ } else if (g_ascii_strncasecmp(optarg, "inch", 4) == 0) {
+ *input_div = 1.0;
+ screen->unit = GERBV_INS;
+ screen->unit_is_from_cmdline = TRUE;
diff --git a/sci-electronics/gerbv/files/gerbv-2.13.0-no_compress_man.patch b/sci-electronics/gerbv/files/gerbv-2.13.0-no_compress_man.patch
new file mode 100644
index 000000000000..80bb2f7c10cf
--- /dev/null
+++ b/sci-electronics/gerbv/files/gerbv-2.13.0-no_compress_man.patch
@@ -0,0 +1,18 @@
+diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
+index d698a7d..5ee9120 100644
+--- a/man/CMakeLists.txt
++++ b/man/CMakeLists.txt
+@@ -2,12 +2,4 @@ configure_file(gerbv.1.in ${CMAKE_CURRENT_BINARY_DIR}/gerbv.1 @ONLY)
+
+ cmake_path(SET CMAKE_INSTALL_MANDIR NORMALIZE ${CMAKE_INSTALL_MANDIR}/man1)
+
+-# Debian and Redhat installs compressed man pages, macos and the rest does not.
+-if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux")
+- file(ARCHIVE_CREATE OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/gerbv.1.gz
+- PATHS ${CMAKE_CURRENT_BINARY_DIR}/gerbv.1
+- COMPRESSION GZip)
+- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gerbv.1.gz TYPE MAN)
+-else()
+- install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gerbv.1 TYPE MAN)
+-endif()
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gerbv.1 TYPE MAN)
diff --git a/sci-electronics/gerbv/files/gerbv-2.13.0-release_version.patch b/sci-electronics/gerbv/files/gerbv-2.13.0-release_version.patch
new file mode 100644
index 000000000000..e23ca37325c8
--- /dev/null
+++ b/sci-electronics/gerbv/files/gerbv-2.13.0-release_version.patch
@@ -0,0 +1,27 @@
+commit e0a10390fbfba82ba0d94ba27fc76f135b5746a4
+Author: Stefan Petersen <spe@ciellt.se>
+Date: Tue Mar 24 18:27:49 2026 +0100
+
+ Add release version in CMakeLists.txt
+
+ To fallback on when git is missing in the source tree. I will also
+ add checks in the release build when to verify that the release
+ tag is the same as the version in the CMakeLists.txt.
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c15885c..f203214 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,7 +1,11 @@
+ cmake_minimum_required(VERSION 3.28)
+
++# Update the release version here for when the code is built out
++# of tree. It is not optimal, but that how it is. There is a check
++# in the release build to make sure this version and the tag have
++# the same version.
+ project(gerbv
+- VERSION 4.0
++ VERSION 2.13.0
+ DESCRIPTION "Gerber Viewer"
+ LANGUAGES C CXX)
+
diff --git a/sci-electronics/gerbv/gerbv-2.13.0.ebuild b/sci-electronics/gerbv/gerbv-2.13.0.ebuild
new file mode 100644
index 000000000000..219f0db3e46c
--- /dev/null
+++ b/sci-electronics/gerbv/gerbv-2.13.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="A RS-274X (Gerber) and NC drill (Excellon) file viewer"
+HOMEPAGE="https://gerbv.github.io/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc examples unit-mm"
+RESTRICT="test"
+
+RDEPEND="
+ sys-devel/gettext
+ x11-libs/gtk+:2
+ x11-libs/cairo
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.13.0-no_compress_man.patch
+ "${FILESDIR}"/${PN}-2.13.0-main_c_glib_strncasecmp.patch
+ "${FILESDIR}"/${PN}-2.13.0-cmake_canonicalize_file_name.patch
+ "${FILESDIR}"/${PN}-2.13.0-release_version.patch
+)
+
+src_configure() {
+ # We're manually installing examples if desired
+ sed -i 's/install(DIRECTORY example/#install(DIRECTORY example/' "${S}"/CMakeLists.txt || die
+ cmake_src_configure
+}
+
+src_install() {
+ rm README-{git,release}.txt || die
+ cmake_src_install
+ rm "${ED}/usr/$(get_libdir)/libgerbv.a" || die
+
+ dodoc CONTRIBUTORS HACKING
+
+ rm doc/Doxyfile.nopreprocessing || die
+ if use doc; then
+ find doc -name 'Makefile*' -delete || die
+ dodoc -r doc/.
+ fi
+
+ if use examples; then
+ find example -name 'Makefile*' -delete || die
+ dodoc -r example/.
+ fi
+}
diff --git a/sci-geosciences/xyzservices/Manifest b/sci-geosciences/xyzservices/Manifest
index 0b9d9b12cece..62dd598214e0 100644
--- a/sci-geosciences/xyzservices/Manifest
+++ b/sci-geosciences/xyzservices/Manifest
@@ -1,2 +1,2 @@
-DIST xyzservices-2025.11.0.tar.gz 1132113 BLAKE2B b70a960710306b053807e038f28ef6dba7c472a6d926feab24409abed05efc938969bc468bb5026ebcf0b80e114e10eced635f3611225b1c750deef622211d46 SHA512 be61afe6ec4560d101260eccbf5db19824140ddac3650baecec62ff3c13f1f7cadcd025be808be20d073a822c7a5ab875f294ec8b5cbf47cdfd3f3aa791e1b54
DIST xyzservices-2026.3.0.tar.gz 1132262 BLAKE2B 9887f885fc0e4abac92411b3108f18aeed3dad69becf99bc4eb6f155276ca683330f3cf17305ad10397401f65efd7664b9b89133800f44d83ab5346f6b464cfc SHA512 1cec0f061b5ca73022284f04af5ea03b21bee6355e2e7e012e8bca9b5284edd5c5dbae860e7ff7f23a9de1c6229eeddbf06ef7b2a0d052efe6efcc510dd11af4
+DIST xyzservices-2026.9.1.tar.gz 1129906 BLAKE2B 35b8f668b33bf93385758a0f49dfa5ce0c6ae18ceb42d36059dcfdb7a765948eb272580622b01ea4f1ee1808c0f4032821e1d096db7702bd431d4c79712d0458 SHA512 644f539e2b2462229955b7c91e3cb4da6efb340dad8b4f72b9dbf854b4281e74fbb26ceb4918d8d2fe27aedd54c6721f2f4ec184d3d29e2b380faab75ecec796
diff --git a/sci-geosciences/xyzservices/xyzservices-2025.11.0.ebuild b/sci-geosciences/xyzservices/xyzservices-2026.9.1.ebuild
index 3be0f462a1ad..04d8550d02ee 100644
--- a/sci-geosciences/xyzservices/xyzservices-2025.11.0.ebuild
+++ b/sci-geosciences/xyzservices/xyzservices-2026.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2025 Gentoo Authors
+# Copyright 2023-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/sci-mathematics/mathematica/Manifest b/sci-mathematics/mathematica/Manifest
index 4985007d49bb..a23878baa0f6 100644
--- a/sci-mathematics/mathematica/Manifest
+++ b/sci-mathematics/mathematica/Manifest
@@ -8,9 +8,12 @@ DIST Mathematica_13.3.1_LINUX.sh 2057562969 BLAKE2B 9b76652135330b0b44027faad370
DIST Mathematica_14.0.0_BNDL_LINUX.sh 6362499931 BLAKE2B d5c4df6e556c970103f0736c72fb0b4419d41c19eb8c3887412c84c39446436279b3c1a2b8b5eb76158ddc4ae55d0131b90ef9f769f2350fdec4b93a1c44f69c SHA512 1c16369501a9a7e5e7864438a766ac89bbe5f20100eda6da2bb03120ab112acd55dda63b0c68a056c7899db0a1c8881e97bf31b7d58fa75a095b3b979347b4d5
DIST Mathematica_14.0.0_LINUX.sh 2175783771 BLAKE2B ceb6e0d9ee8ef5c548c5dcf5d426ff1678c039a66da3936e69cadb91c24102163be253a63af528fedc37ce87f9fd2617958934479ed570955a14a2b2980d5a0e SHA512 83c02183e892a3a5a9b2b6db4010b763b50b30ac8d9417ceb1256b3dd7d78ecbad132b7fcd7c797a64536b64e5894f54341379c4c599420faff5857bd0f22390
DIST WLDocs_13.1.0_LINUX.sh 3546448755 BLAKE2B e5dbf6bf9cd60a313329df8591c281215039d7efa7c83a53f3b2d4e176765b62efae3ff04628ecf6905e76bbaf6867e87c96bd6188d13df2b981bea5a633335a SHA512 2107b37b30fc76974d040e746ca26ddb5df23bbacb9d8fabcd546a7cf789f1daaf70179c53890bed2385430665f601fbbc1f9829bf64f61068909ea8774f91d2
+DIST WLDocs_15_LIN.sh 5141113719 BLAKE2B a000bb70a5fa996bdcf2a6373532eb153f488372cf5313bd6c1736d59228957fa7826bb3c9e646d650a1ae223f366d703c56b652f03597ca0a1d8ca98277434c SHA512 a9d91ba0da5f865b5fbf00be5d1bf73270d1647d7ca3bbf5f9a301ee387e728050703dfadda8d28de182fdb68a3c4b2deeadaeb08f440f5b6bdfa3be980b9820
DIST Wolfram_14.1.0_LIN.sh 2181436246 BLAKE2B fe51d8dc47e92c502d35847ccc27caec1321db693a0c77fbb8c6a7fea450cee256623b1427724d165cf85d2631dded5cf7ff43e24a1990a04b7e3c3b25d9ee2a SHA512 db6ca86308480dc623346bf0b4fb11008703768f67c83f5c2db5827497ecd856f564cd719a418bcd572e29e7ca9381d0b6fa4ba7de9a6d52b115106bd8517818
DIST Wolfram_14.1.0_LIN_Bndl.sh 6452683618 BLAKE2B 51353b92af4bbe9b650513458171a9df5bb853ad2750a206bf9533cd9e797ea98b78bfc92dae9a4c98bd86a50a9acfa423439bb1d0d877c9128a9a530520869c SHA512 b8618468a9a443183c23197bab8384237225131b422bd2315ebbba2bc15ef501a1f1a5ca30d6a689fa89ebce8050cf86497fc08c2c80ae034a18aa8921a95791
DIST Wolfram_14.2.1_LIN.sh 2351379285 BLAKE2B eec3c50c3fc177c1c69a95cc287ad1650bc901795ce1ff827fcdd8327379222c3248001d7be5a48abdf72fb13f0cc863ed871f579751ebe9dc4bbc12b98a7101 SHA512 03f1dee57db7eeecdce3b330f404d7ec2d8f22bb26179375e2f6b3025ce6fa654df3e083c63bfc9dff14d88485aa16b82fb300398f1b80f9d610a37bb05d5fbf
DIST Wolfram_14.2.1_LIN_Bndl.sh 6718186338 BLAKE2B bf6aa60f1e3d7c5be2b397b3619bd9a656a06edd1a8467ebb0eaa8a797153ad02b0be9101ed2ef36b5251c60bb5ef05c26b132e0b8e181103d936527381f6823 SHA512 a9eb84a8328fc971472467c156f8671f6691ccda34d749bd1cbc3a1767a4d2a8279e6bb6f93be8d107ebff0e5c8a65842337570fd067fcb1e9bbaadb92f8242c
DIST Wolfram_14.3.0_LIN.sh 2486025044 BLAKE2B e5f6fb60687b4f01da7e1b02173f25f4fcd2d2bbe670cdbe6e3bb1083360c3bb8dfab73cfc6a7c7767f08f60f928c2a6483beca206ca1d7a96dfb103f8ac5d3c SHA512 962c2f206970beb167acf0f7f9452c1ed8dc084eb6e988721ad26c97aad2763212428c5f1607837948072c971e96c368840e2fcbef23d996269dc0edbf3e3bbf
DIST Wolfram_14.3.0_LIN_Bndl.sh 7389940578 BLAKE2B 6d1739ab8512841351c5a7a15c04e03a24e87171fe9ee5769a1f930cf62cad4ce17ad96185436870f7a441c92aa3a4a1bb35d8e6e52dba6de1128e5c0261aae0 SHA512 a1f55858cb12feaa33903599ea4eae65b08b8faf21548bade7ddd601465a523aa1c0fc5e1deacbe858dde35735a552761bb6b082cda9d7e0d45e8d14b7d1883f
+DIST Wolfram_15.0.1.sh 7785839457 BLAKE2B df93a5a596ccde41cb1aa1fd492a7fcae9a47b8f3dd4c155fdd0399ba2362b16093a2f93c4cff998cb95abb618a4d4eed6fdce88500ebaff8ea5953cc74cdec1 SHA512 dacec85e22df1bf100a30c5b0611e42f80a263640639176f0accdfdfe0139f34979b681a5b7d8b08285c19abe5e1bb5aec1ba916d2817f4cda375bd9fbfba81c
+DIST Wolfram_15.0.1_LIN.sh 2644745046 BLAKE2B 7cbb2a1b4b676f844209d210a5ecbac4800c0d9b1c6082a152968f38d19bfac3b84ec35c5321ca14c1220cc328ef3909279b149e3f5d8b2781504ba871d9e367 SHA512 3d15baa0906b15ef190edc8ce8d7d478c4b942f377b03e835b75c7db9633a9a70ae6bc20c0e2355176c87788313d9f9106f51f2cbdf48eec40ece730f5d7869c
diff --git a/sci-mathematics/mathematica/mathematica-15.0.1.ebuild b/sci-mathematics/mathematica/mathematica-15.0.1.ebuild
new file mode 100644
index 000000000000..d538467c1232
--- /dev/null
+++ b/sci-mathematics/mathematica/mathematica-15.0.1.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHECKREQS_DISK_BUILD=20G
+inherit check-reqs desktop ffmpeg-compat unpacker xdg
+
+DESCRIPTION="Wolfram Mathematica"
+
+# Note: Please do not "remove old". Mathematica is licensed by version, and there
+# are certainly still active installations of old versions around.
+# That said, the compatibility of old versions with new Linux installs is not
+# really great...
+
+HOMEPAGE="https://www.wolfram.com/mathematica/"
+SRC_URI="
+ bundle? ( Wolfram_${PV}.sh )
+ !bundle? (
+ Wolfram_${PV}_LIN.sh
+ doc? ( WLDocs_$(ver_cut 1)_LIN.sh )
+ )
+"
+S="${WORKDIR}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="bundle cuda doc ffmpeg R mqtt"
+
+RESTRICT="strip mirror bindist fetch"
+
+# Mathematica comes with a lot of bundled stuff. We should place here only what we
+# explicitly override with LD_PRELOAD.
+# RLink (libjri.so) requires dev-lang/R
+# FFmpegTools (FFmpegToolsSystem-8.1.1.so) requires media-video/ffmpeg-8.1
+# FFmpegTools (FFmpegToolsSystem-7.0.so) requires media-video/ffmpeg-7.0
+# FFmpegTools (FFmpegToolsSystem-6.0.so) requires media-video/ffmpeg-6.0
+# FFmpegTools (FFmpegToolsSystem-v5.1.2.so) requires media-video/ffmpeg-5.1.2
+# Bundled mosquitto depends upon outdated shared libraries.
+RDEPEND="
+ dev-qt/qt5compat:6
+ dev-qt/qtbase:6[eglfs,wayland]
+ dev-qt/qtsvg:6
+ dev-qt/qtwayland:6[compositor(+)]
+ media-libs/freetype
+ virtual/libcrypt
+ cuda? (
+ >=dev-util/nvidia-cuda-toolkit-11
+ <dev-util/nvidia-cuda-toolkit-13
+ )
+ ffmpeg? ( || (
+ media-video/ffmpeg-compat:6
+ media-video/ffmpeg-compat:7
+ media-video/ffmpeg-compat:8
+ ) )
+ R? ( dev-lang/R )
+ mqtt? (
+ app-misc/mosquitto[bridge,srv]
+ )
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+BDEPEND="
+ dev-util/patchelf
+"
+
+# we need this a few times
+MPN="Mathematica"
+MPV=$(ver_cut 1-2)
+M_BINARIES="math mathematica Mathematica MathKernel mcc wolfram WolframKernel wolframscript"
+M_TARGET="opt/Wolfram/${MPN}/${MPV}"
+
+# we might as well list all files in all QA variables...
+QA_PREBUILT="opt/*"
+
+src_unpack() {
+ for a in ${A}; do
+ local target="unpack_app"
+ case "${a}" in
+ WLDocs*) target="unpack_docs" ;;
+ esac
+ /bin/sh "${DISTDIR}/${a}" --nox11 --keep --target "${S}/${target}" -- "-help" || die
+ done
+}
+
+src_install() {
+ local ARCH='-x86-64'
+
+ pushd "${S}/unpack_app" > /dev/null || die
+ # fix ACCESS DENIED issue when installer generate desktop files
+ sed -e "s|xdg-desktop-icon|xdg-dummy-command|g" -i "Unix/Installer/WolframInstaller" || die
+ sed -e "s|xdg-desktop-menu|xdg-dummy-command|g" -i "Unix/Installer/WolframInstaller" || die
+ sed -e "s|xdg-icon-resource|xdg-dummy-command|g" -i "Unix/Installer/WolframInstaller" || die
+ sed -e "s|xdg-mime|xdg-dummy-command|g" -i "Unix/Installer/WolframInstaller" || die
+
+ # fix ACCESS DENIED issue when installing documentation
+ sed -e "s|\(exec ./MathInstaller -noprompt\)|\1 -targetdir=${S}/docs_install|" \
+ -i "Unix/Installer/WolframInstaller" || die
+
+ # in the depths of the installer it tests whether it can write here
+ # addpredict is by far the simplest solution
+ # bug 960526, the installer may check the following two paths for write access
+ addpredict /usr/share/Wolfram/thisisatest
+ addpredict /usr/share/thisisatest
+
+ /bin/sh "Unix/Installer/WolframInstaller" -auto "-targetdir=${S}/${M_TARGET}" "-execdir=${S}/opt/bin" || die
+
+ popd > /dev/null || die
+
+ # MathInstaller purges its target directory, so the documentation goes
+ # into a scratch directory first and is merged into the application tree
+ if use doc; then
+ if ! use bundle; then
+ /bin/sh "${S}/unpack_docs/Unix/Installer/MathInstaller" -auto \
+ "-targetdir=${S}/docs_install" || die
+ fi
+ cp -a "${S}/docs_install/Documentation/." "${S}/${M_TARGET}/Documentation/" || die
+ fi
+ rm -rf "${S}/docs_install" || die
+
+ if ! use doc; then
+ einfo "Removing documentation"
+ rm -r "${S}/opt/Wolfram/Mathematica/${MPV}/Documentation/English" || die
+ fi
+
+ # fix world writable file QA problem for files
+ while IFS= read -r -d '' i; do
+ chmod o-w "${i}" || die
+ done < <(find "${S}/${M_TARGET}" -type f -print0)
+
+ einfo 'Removing MacOS- and Windows-specific files'
+ find "${S}/${M_TARGET}" -type d -\( -name Windows -o -name Windows-x86-64 \
+ -o -name MacOSX -o -name MacOSX-ARM64 -o -name MacOSX-x86-64 -o -name Macintosh -\) \
+ -exec rm -rv {} + || die
+
+ if ! use cuda; then
+ einfo 'Removing cuda support'
+ rm "${S}/${M_TARGET}/SystemFiles/Links//WhisperLink/LibraryResources/Linux-x86-64/libwhisper_cuda.so.1.7.4" || die
+ rm "${S}/${M_TARGET}/SystemFiles/Links//WhisperLink/LibraryResources/Linux-x86-64/WhisperLink_cuda.so" || die
+ fi
+
+# None of the RLink files exists in version 15.0.1, so the removal has been commented out
+#
+ # Linux-x86-64/AllVersions is the supported version, other versions remove
+ einfo 'Removing unsupported RLink versions'
+# rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/3.5.0" || die
+# rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/3.6.0" || die
+
+ # RLink can't use if R not used
+ if ! use R; then
+ einfo 'Removing RLink support'
+# rm -r "${S}/${M_TARGET}/SystemFiles/Links/RLink/SystemFiles/Libraries/Linux-x86-64/AllVersions/libjri.so" || die
+ fi
+
+ if ! use ffmpeg; then # FFmpegTools can't use if ffmpeg not used
+ einfo 'Removing FFmpegTools support'
+ rm -r "${S}/${M_TARGET}/SystemFiles/Links/FFmpegTools/LibraryResources/Linux-x86-64/FFmpegToolsSystem"*.so || die
+ else # Support ffmpeg, but remove support for versions not installed
+ if has_version 'media-video/ffmpeg-compat:8'; then
+ ffmpeg_compat_setup 8
+ elif has_version 'media-video/ffmpeg-compat:7'; then
+ ffmpeg_compat_setup 7
+ elif has_version 'media-video/ffmpeg-compat:6'; then
+ ffmpeg_compat_setup 6
+ fi
+ einfo 'Removing FFmpegTools version 5 support'
+ rm -r "${S}/${M_TARGET}/SystemFiles/Links/FFmpegTools/LibraryResources/Linux-x86-64/FFmpegToolsSystem-v5.1.2.so" || die
+ if ! has_version 'media-video/ffmpeg-compat:6'; then
+ einfo 'Removing FFmpegTools version 6 support'
+ rm -r "${S}/${M_TARGET}/SystemFiles/Links/FFmpegTools/LibraryResources/Linux-x86-64/FFmpegToolsSystem-6.0.so" || die
+ fi
+ if ! has_version 'media-video/ffmpeg-compat:7'; then
+ einfo 'Removing FFmpegTools version 7 support'
+ rm -r "${S}/${M_TARGET}/SystemFiles/Links/FFmpegTools/LibraryResources/Linux-x86-64/FFmpegToolsSystem-7.0.so" || die
+ fi
+ if ! has_version 'media-video/ffmpeg-compat:8'; then
+ einfo 'Removing FFmpegTools version 8 support'
+ rm -r "${S}/${M_TARGET}/SystemFiles/Links/FFmpegTools/LibraryResources/Linux-x86-64/FFmpegToolsSystem-8.1.1.so" || die
+ fi
+ fi
+
+ # MQTT Support -- Bundled version of mosquitto requires outdated shared libraries
+ if use mqtt; then
+ einfo 'Enabling MQTT support'
+ ln -sf "$(equery files --filter=cmd app-misc/mosquitto | \
+ sed -ne /mosquitto$/p)" "${S}/${M_TARGET}/SystemFiles/Links/MQTTLink/Resources/Binaries/Linux-x86-64" || die
+ else
+ einfo 'Removing MQTT support'
+ rm -r "${S}/${M_TARGET}/SystemFiles/Links/MQTTLink" || die
+ fi
+
+ # Remove cuda support for whisper. It requires an old version 11 of cuda.
+ einfo 'Removing cuda support for Whisper'
+ rm "${S}/${M_TARGET}/SystemFiles/Links//WhisperLink/LibraryResources/Linux-x86-64/libwhisper_cuda.so.1.7.4" || \
+ ! use cuda || die
+ rm "${S}/${M_TARGET}/SystemFiles/Links//WhisperLink/LibraryResources/Linux-x86-64/WhisperLink_cuda.so" || \
+ ! use cuda || die
+
+ # fix RPATH
+ while IFS= read -r -d '' i; do
+ # Use \x7fELF header to separate ELF executables and libraries
+ # Skip .o files and static files to avoid surprises
+ [[ $(od -t x1 -N 4 "${i}") == *"7f 45 4c 46"* ]] || continue
+ [[ -f "${i}" && "${i: -2}" != ".o" ]] || continue
+ [[ "$(file "${i}")" == *"dynamically"* ]] || continue
+ einfo "Fixing RPATH of ${i}"
+ patchelf --set-rpath \
+'/'"${M_TARGET}"'/SystemFiles/Libraries/Linux-x86-64:'\
+'/'"${M_TARGET}"'/SystemFiles/Libraries/Linux-x86-64/Qt/lib:'\
+'/'"${M_TARGET}"'/SystemFiles/Java/Linux-x86-64/lib:'\
+'/'"${M_TARGET}"'/SystemFiles/Java/Linux-x86-64/lib/jli:'\
+'$ORIGIN' "${i}" || \
+ die "patchelf failed on ${i}"
+ done < <(find "${S}/${M_TARGET}" -type f -print0)
+
+ # fix broken symbolic links
+ ln -sf "/${M_TARGET}/Executables/WolframNB" "${S}/${M_TARGET}/Executables/mathematica" || die
+ ln -sf "/${M_TARGET}/Executables/WolframNB" "${S}/${M_TARGET}/Executables/Mathematica" || die
+ ln -sf "/${M_TARGET}/SystemFiles/Kernel/Binaries/Linux-x86-64/wolframscript" \
+ "${S}/${M_TARGET}/Executables/wolframscript" || die
+
+ # move all over
+ mv "${S}"/opt "${ED}"/opt || die
+
+ # the autogenerated symlinks point into sandbox, remove
+ rm "${ED}"/opt/bin/* || die
+
+ # install wrappers instead
+ for name in ${M_BINARIES} ; do
+ einfo "Generating wrapper for ${name}"
+ echo '#!/bin/sh' >> "${T}/${name}" || die
+ echo 'QT_QPA_PLATFORM="wayland;xcb"' >> "${T}/${name}" || die
+ echo "LD_PRELOAD=/usr/$(get_libdir)/libfreetype.so.6:/usr/$(get_libdir)/libz.so.1:/usr/$(get_libdir)/libcrypt.so.1 /${M_TARGET}/Executables/${name} \"\${@}\"" \
+ >> "${T}/${name}" || die
+ dobin "${T}/${name}"
+ done
+ for name in ${M_BINARIES} ; do
+ einfo "Symlinking ${name} to /opt/bin"
+ dosym ../../usr/bin/${name} /opt/bin/${name}
+ done
+
+ # fix some embedded paths and install desktop files
+ for filename in $(find "${ED}/${M_TARGET}/SystemFiles/Installation" -name "*wolfram[-.][wW]olfram*.desktop") ; do
+ einfo "Fixing ${filename}"
+ sed -e 's/^Icon=.*$/Icon=wolfram-mathematica/' -i "${filename}" || die
+ sed -e "s|${S}||g" -e 's|^\t\t||g' -i "${filename}" || die
+ sed -e 's|Version=2.0|Version=1.0|' -e 's|\\+|+|g' -i "${filename}" || die
+ echo "Categories=Physics;Science;Engineering;2DGraphics;Graphics;" >> "${filename}" || die
+ domenu "${filename}"
+ done
+
+ # install icons
+ for iconsize in 16 32 64 128 256; do
+ local iconfile="${ED}/${M_TARGET}/SystemFiles/FrontEnd/SystemResources/X/App-${iconsize}.png"
+ if [ -e "${iconfile}" ]; then
+ newicon -s "${iconsize}" "${iconfile}" wolfram-mathematica.png
+ fi
+ done
+
+ # install mime types
+ insinto /usr/share/mime/application
+ for filename in $(find "${ED}/${M_TARGET}/SystemFiles" -name "application-*.xml"); do
+ basefilename=$(basename "${filename}")
+ mv "${filename}" "${T}/${basefilename#application-}" || die
+ doins "${T}/${basefilename#application-}"
+ done
+}
+
+pkg_nofetch() {
+ einfo "Please place the Wolfram Mathematica installation file ${SRC_URI}"
+ einfo "in your \$\{DISTDIR\}."
+ einfo "Note that to actually run and use Mathematica you need a valid license."
+ einfo "Wolfram provides time-limited evaluation licenses at ${HOMEPAGE}"
+}
diff --git a/sci-misc/praat/Manifest b/sci-misc/praat/Manifest
new file mode 100644
index 000000000000..36898f92b9dc
--- /dev/null
+++ b/sci-misc/praat/Manifest
@@ -0,0 +1 @@
+DIST praat-7.0.02.tar.gz 160884351 BLAKE2B 04c980fd373e52b7d59a9bff11570e96ddea8eb380edab650568a2813df3932b7258100cd39818d4fcb2ced11370c5cfb38f520f1dad92630c24d931aa8d7ced SHA512 5bcb472f6f28199e90488b784c69ff98b0d2d2ec734be2bd008a1151f41b5b839ebc05766cdd80746786ec4b7781c48c830404d99df8248163145719a399c450
diff --git a/sci-misc/praat/metadata.xml b/sci-misc/praat/metadata.xml
new file mode 100644
index 000000000000..54a3a7e67fd1
--- /dev/null
+++ b/sci-misc/praat/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>me@dblsaiko.net</email>
+ <name>Katalin Rebhan</name>
+ </maintainer>
+ <use>
+ <flag name="pango">Without USE=gtk, build with minimal graphics support using <pkg>x11-libs/pango</pkg>
+ </flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/sci-misc/praat/praat-7.0.02.ebuild b/sci-misc/praat/praat-7.0.02.ebuild
new file mode 100644
index 000000000000..85195ac2cbe3
--- /dev/null
+++ b/sci-misc/praat/praat-7.0.02.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg toolchain-funcs
+
+DESCRIPTION="Doing phonetics by computer"
+HOMEPAGE="http://www.fon.hum.uva.nl/praat/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/praat.github.io-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+pango +gtk jack alsa +pulseaudio"
+
+# This constraint is pointless, really, but we can't have ?? ( gtk pango )
+# since that would always require intervention on a desktop profile and I don't
+# want to make +pango silently do nothing when gtk is also on.
+REQUIRED_USE="
+ gtk? ( pango )"
+
+DEPEND="
+ jack? ( virtual/jack )
+ alsa? ( media-libs/alsa-lib )
+ pulseaudio? ( media-libs/libpulse )
+ gtk? ( x11-libs/gtk+:3 )
+ pango? ( x11-libs/pango )"
+
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ local audio_cflags audio_ldflags gfx
+
+ gfx=barren
+ use pango && gfx=nogui
+ use gtk && gfx=gtk # any value will do
+
+ # The audio backend selection in the makefile is not as granular as I would
+ # like so let's just do it ourselves.
+ audio_cflags=
+ audio_ldflags=
+
+ if use jack; then
+ audio_cflags+=" -DJACK $("$(tc-getPKG_CONFIG)" --cflags jack)" || die
+ audio_ldflags+=" $("$(tc-getPKG_CONFIG)" --libs jack)" || die
+ fi
+
+ if use alsa; then
+ audio_cflags+=" -DALSA $("$(tc-getPKG_CONFIG)" --cflags alsa)" || die
+ audio_ldflags+=" $("$(tc-getPKG_CONFIG)" --libs alsa)" || die
+ fi
+
+ if use pulseaudio; then
+ audio_cflags+=" -DHAVE_PULSEAUDIO $("$(tc-getPKG_CONFIG)" --cflags libpulse)" || die
+ audio_ldflags+=" $("$(tc-getPKG_CONFIG)" --libs libpulse)" || die
+ fi
+
+ emake \
+ PREFIX="${EPREFIX}/usr" \
+ PRAAT_COMPILER="$(tc-get-compiler-type)" \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ LINKER_COMMAND="$(tc-getCXX)" \
+ AR="$(tc-getAR)" \
+ RANLIB="$(tc-getRANLIB)" \
+ PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+ EXECUTABLE_FILE=praat \
+ PRAAT_GRAPHICS="${gfx}" \
+ PRAAT_AUDIO=none \
+ AUDIO_COMPILER_FLAGS="${audio_cflags}" \
+ AUDIO_LINKER_FLAGS="${audio_ldflags}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/sci-ml/cudnn-frontend/Manifest b/sci-ml/cudnn-frontend/Manifest
index 69ed7adcd37d..11d57b939a7f 100644
--- a/sci-ml/cudnn-frontend/Manifest
+++ b/sci-ml/cudnn-frontend/Manifest
@@ -3,3 +3,4 @@ DIST cudnn-frontend-1.11.0.tar.gz 653191 BLAKE2B 2f784424bb4c850683b8ecf0b24e03c
DIST cudnn-frontend-1.12.1.tar.gz 1683639 BLAKE2B 1d00e0caea27fc63883b867fa192f1346c67318f4781b0255e0203753a7ead80746291736e6972c58aa8a1870ccac38ea4dbfe551e5da97596a857d53bc826ea SHA512 02dba5b4480099d1e14abb2fc16d64466955988932bbfdabfe58104576582c644cacec07674baf23e51bb3d8311e5b7080b1e3b3c140d9f463767c2f117e750e
DIST cudnn-frontend-1.15.0.tar.gz 1945364 BLAKE2B 0881cef7635d32145d396fd7476c781acf0d6913ff0704552adbb087276cc36d32d53f56a8d1975f7c8b04bf6d5df5e3bbcfbf0ed7dd8d21e6e082a5e0b1bceb SHA512 75943654652bbde8dc90cf52b58078a8c8250940827cebfe96c36750bc41047d016a94f1201f9e4069cdac56e0804c2f5a534ca86d4dc0f0ba4e65a97792a7a7
DIST cudnn-frontend-1.16.1.tar.gz 1981715 BLAKE2B b8112bc538dba7be1596c5e13e37b031f2e158420d6c80e39e3fdb3b8b87600158eda4f30ea6a20df6a41fa04976200916810cf0c6025b2c32357a177a020a30 SHA512 f7e0d234bda6a1d284a89974ccd1e0e13e87af774372a41d4fb3af43b01a2a73eddc2deb43d2726f536238366124c64cbd48cbb98576550a0fd635815456b008
+DIST cudnn-frontend-1.28.0.tar.gz 21982353 BLAKE2B 625af8f8aebf0a663b5975d1e594deffd07dccb3aaf5cd247809f9091658936f3adf23ce2d1e40d373541c76d72cbd9e90348dea0e0b2eab83b9be2dc25211e8 SHA512 e699e1922bc96af96e734144b0284d6a7d2505e295dfce96b826d4fa1aab90a0545809f98379be114cbdfb852ced39497b01256ce6b1946b15444b49f84a4c1b
diff --git a/sci-ml/cudnn-frontend/cudnn-frontend-1.28.0.ebuild b/sci-ml/cudnn-frontend/cudnn-frontend-1.28.0.ebuild
new file mode 100644
index 000000000000..ad35836ff226
--- /dev/null
+++ b/sci-ml/cudnn-frontend/cudnn-frontend-1.28.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cuda cmake edo
+
+DESCRIPTION="A c++ wrapper for the cudnn backend API"
+HOMEPAGE="https://github.com/NVIDIA/cudnn-frontend"
+
+SRC_URI="https://github.com/NVIDIA/cudnn-frontend/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="samples test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/cudnn-9.0.0:=
+"
+DEPEND="${RDEPEND}
+ dev-cpp/nlohmann_json
+ test? (
+ >=dev-cpp/catch-3
+ >=dev-libs/cudnn-9.15.0
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.28.0-fix.patch"
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -e 's#"cudnn_frontend/thirdparty/nlohmann/json.hpp"#<nlohmann/json.hpp>#' \
+ -i include/cudnn_frontend_utils.h || die
+
+ rm -r include/cudnn_frontend/thirdparty || die
+}
+
+src_configure() {
+ local narch
+ if use amd64; then
+ narch="x86_64"
+ elif use arm64; then
+ narch="sbsa"
+ fi
+
+ local mycmakeargs=(
+ -DCUDNN_FRONTEND_BUILD_PYTHON_BINDINGS="no"
+ -DCUDNN_FRONTEND_BUILD_SAMPLES="$(usex test "$(usex samples)")"
+ -DCUDNN_FRONTEND_BUILD_TESTS="$(usex test)"
+ -DCUDNN_FRONTEND_SKIP_JSON_LIB="no"
+ )
+
+ if use samples || use test; then
+ # allow slotted install
+ : "${CUDNN_PATH:=${ESYSROOT}/opt/cuda}"
+ export CUDNN_PATH
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ cuda_add_sandbox -w
+ addwrite "/proc/self/task"
+
+ # List all tests
+ # "${BUILD_DIR}/bin/tests" --list-tests --verbosity quiet
+
+ local catchargs=()
+
+ local CATCH_SKIP_TESTS=()
+
+ if [[ -v CUDAARCHS && "${CUDAARCHS}" != 89 ]]; then
+ CATCH_SKIP_TESTS+=(
+ # doesn't work on 86 52
+ 'Graph key'
+ 'Graph key dynamic shape'
+
+ # doesn't work on 86
+ 'sdpa backward graph serialization'
+ )
+ fi
+
+ [[ -v CATCH_SKIP_TESTS ]] && catchargs+=( "${CATCH_SKIP_TESTS[@]/#/\~}" )
+
+ edo "${BUILD_DIR}/bin/tests" -s "${catchargs[@]}"
+
+ if use samples; then
+ edo "${BUILD_DIR}/bin/samples" -s
+ edo "${BUILD_DIR}/bin/legacy_samples" -s
+ fi
+
+ cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ if use test; then
+ rm -R "${ED}/usr/bin/tests" || die
+ fi
+}
diff --git a/sci-ml/cudnn-frontend/files/cudnn-frontend-1.28.0-fix.patch b/sci-ml/cudnn-frontend/files/cudnn-frontend-1.28.0-fix.patch
new file mode 100644
index 000000000000..75f08557b01b
--- /dev/null
+++ b/sci-ml/cudnn-frontend/files/cudnn-frontend-1.28.0-fix.patch
@@ -0,0 +1,22 @@
+From: Paul Zander <negril.nx+gentoo@gmail.com>
+Subject: [PATCH] samples: include <memory> and <cudnn_graph.h> explicitly
+
+helpers.h uses std::unique_ptr/std::make_unique and the cudnnHandle_t API
+but relies on both arriving transitively. Include them directly; <stdexcept>
+is unused.
+
+Rebased onto 1.28.0 (upstream added an SPDX header and <vector>).
+--- a/samples/cpp/utils/helpers.h
++++ b/samples/cpp/utils/helpers.h
+@@ -6,9 +6,10 @@
+ #pragma once
+
+ #include <vector>
+-#include <stdexcept>
++#include <memory>
+ #include <sstream>
+
++#include <cudnn_graph.h>
+ #include <cuda_runtime.h>
+ #include <cuda_fp16.h>
+
diff --git a/sci-ml/ggml/ggml-0.23.0.ebuild b/sci-ml/ggml/ggml-0.23.0.ebuild
index f099d0b88d86..6ca110bcc73b 100644
--- a/sci-ml/ggml/ggml-0.23.0.ebuild
+++ b/sci-ml/ggml/ggml-0.23.0.ebuild
@@ -16,6 +16,9 @@ SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64"
X86_CPU_FLAGS=(
+ amx_bf16
+ amx_int8
+ amx_tile
avx
avx_vnni
avx2
@@ -77,6 +80,9 @@ src_configure() {
-DGGML_HIP_MMQ_MFMA=OFF
# CPU Flags
+ -DGGML_AMX_BF16=$(usex cpu_flags_x86_amx_bf16)
+ -DGGML_AMX_INT8=$(usex cpu_flags_x86_amx_int8)
+ -DGGML_AMX_TILE=$(usex cpu_flags_x86_amx_tile)
-DGGML_AVX=$(usex cpu_flags_x86_avx)
-DGGML_AVX_VNNI=$(usex cpu_flags_x86_avx_vnni)
-DGGML_AVX2=$(usex cpu_flags_x86_avx2)
diff --git a/sci-ml/torchdata/torchdata-0.11.0.ebuild b/sci-ml/torchdata/torchdata-0.11.0-r1.ebuild
index 0249e38158a3..946ea472b90b 100644
--- a/sci-ml/torchdata/torchdata-0.11.0.ebuild
+++ b/sci-ml/torchdata/torchdata-0.11.0-r1.ebuild
@@ -29,25 +29,32 @@ BDEPEND="
test? (
$(python_gen_cond_dep '
dev-python/expecttest[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
')
+ sci-ml/datasets[${PYTHON_SINGLE_USEDEP}]
)
"
+EPYTEST_PLUGINS=()
distutils_enable_tests pytest
src_test() {
local EPYTEST_DESELECT=(
- test/stateful_dataloader/test_state_dict.py::TestMultiEpochSDL_shard0::test_multi_epoch_sdl_2
- test/stateful_dataloader/test_state_dict.py::TestMultiEpochSDL_shard0::test_multi_epoch_sdl_3
+ test/stateful_dataloader/test_dataloader.py::TestDataLoader::test_get_worker_info
+ test/stateful_dataloader/test_dataloader.py::TestDataLoaderPersistentWorkers::test_get_worker_info
+ test/stateful_dataloader/test_dataloader.py::TestIndividualWorkerQueue::test_ind_worker_queue
+ test/stateful_dataloader/test_dataloader.py::TestSetAffinity::test_set_affinity_in_worker_init
test/stateful_dataloader/test_state_dict.py::TestEndOfEpochBehavior_shard0::test_end_of_epoch_behavior_2
test/stateful_dataloader/test_state_dict.py::TestEndOfEpochBehavior_shard0::test_end_of_epoch_behavior_3
+ test/stateful_dataloader/test_state_dict.py::TestMultiEpochSDL_shard0::test_multi_epoch_sdl_2
+ test/stateful_dataloader/test_state_dict.py::TestMultiEpochSDL_shard0::test_multi_epoch_sdl_3
test/stateful_dataloader/test_state_dict.py::TestMultiEpochState_shard0::test_pw
- test/stateful_dataloader/test_state_dict.py::TestSingleIterCalled_shard0::test_mp
- test/stateful_dataloader/test_state_dict.py::TestSingleIterCalled_shard0::test_mp_iter
- test/stateful_dataloader/test_state_dict.py::TestStateInitializationDataset::test_mp
test/stateful_dataloader/test_state_dict.py::TestOutOfOrderWithCheckpointing::test_out_of_order_index_ds
test/stateful_dataloader/test_state_dict.py::TestOutOfOrderWithCheckpointing::test_out_of_order_iterable_ds_no_completed_workers
test/stateful_dataloader/test_state_dict.py::TestOutOfOrderWithCheckpointing::test_out_of_order_iterable_ds_one_completed_worker
+ test/stateful_dataloader/test_state_dict.py::TestSingleIterCalled_shard0::test_mp
+ test/stateful_dataloader/test_state_dict.py::TestSingleIterCalled_shard0::test_mp_iter
+ test/stateful_dataloader/test_state_dict.py::TestStateInitializationDataset::test_mp
)
distutils-r1_src_test
}
diff --git a/sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild b/sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild
index 1fc83a1f38ca..a9ccd5274c64 100644
--- a/sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild
+++ b/sec-keys/openpgp-keys-apache-logging/openpgp-keys-apache-logging-20251104.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ inherit sec-keys
DESCRIPTION="OpenPGP keys used by logging.apache.org"
HOMEPAGE="https://logging.apache.org/log4j/2.x/download.html"
-KEYWORDS="amd64 arm64 ppc64"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~x86"
src_install() {
sec-keys_src_install
diff --git a/sec-keys/openpgp-keys-mkvtoolnix/Manifest b/sec-keys/openpgp-keys-mkvtoolnix/Manifest
deleted file mode 100644
index e80c2db36ae9..000000000000
--- a/sec-keys/openpgp-keys-mkvtoolnix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openpgp-keys-mkvtoolnix-20231119.asc 10057 BLAKE2B 6bf62f1afb14605049a8cbf5b625602535410ad61f61950cd29bdf83faaba5cf400bba85732a97989b3245493da3d16a1ebd8e67e3f35fcecbdcb4765bb9b860 SHA512 abff84123d8576395d53369ce01702373d38acfb716f43639cae6cbd50a6a80e4398be3cf85f36635a7968f78beb8d2ee9da86ccb795a14c76ee3b3e62f8da23
diff --git a/sec-keys/openpgp-keys-mkvtoolnix/openpgp-keys-mkvtoolnix-20231119.ebuild b/sec-keys/openpgp-keys-mkvtoolnix/openpgp-keys-mkvtoolnix-20231119.ebuild
deleted file mode 100644
index d5e2487bd301..000000000000
--- a/sec-keys/openpgp-keys-mkvtoolnix/openpgp-keys-mkvtoolnix-20231119.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="OpenPGP keys used to sign mkvtoolnix releases"
-HOMEPAGE="https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt"
-SRC_URI="https://mkvtoolnix.download/gpg-pub-moritzbunkus.txt -> ${P}.asc"
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-src_install() {
- local files=( ${A} )
-
- insinto /usr/share/openpgp-keys
- newins - mkvtoolnix.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
-}
diff --git a/sec-keys/openpgp-keys-tcpdump/Manifest b/sec-keys/openpgp-keys-tcpdump/Manifest
index 726c20e7aff2..c2417528716f 100644
--- a/sec-keys/openpgp-keys-tcpdump/Manifest
+++ b/sec-keys/openpgp-keys-tcpdump/Manifest
@@ -2,3 +2,4 @@ DIST openpgp-keys-tcpdump-20210416.asc 1776 BLAKE2B d0522a6e03156685b88e74d80311
DIST openpgp-keys-tcpdump-20240308.asc 2387 BLAKE2B 7cc47626d6a99f07228b213fb3c0f87bb307bb145350aaca05bedf41ca1b801b6458c061e078a34419c8b1767856272ffb30af1ad75ff1b0cf7d923ad15b0ea7 SHA512 c7ec80997c754fbd9ee249941f0224572afa9c36c0b8afec220081b1012c506f3df27bf29c3c55b0431b97448d0a05241bd4ef32450f7f1fd9dae09d4a30da98
DIST openpgp-keys-tcpdump-20240901.asc 1359 BLAKE2B 27b1a6323838b481afbff2292d4e77956e3f37df36b8d8470b5c96989967a00f0712c0ac1f22d1536bbf1613d9b6c7de644de4f1bb6118cc7049c59a19b89a1b SHA512 0af707e30cf857a848c91dc91d1c778bef2168fcc504dddda8157bc6bc133787288e5fe3f48f777ca5e58bad1578b304b3ef2cb996906384058a9e22f91dcad6
DIST openpgp-keys-tcpdump-20260104.gpg 1359 BLAKE2B 0a74e3776783b59579983af1effd021daf6d1281ec541a6b3c85f30aa1abb3574813a3a02737f9ed3be71629329e3a4e695f7f1b630f5329b979774ceee5c2fd SHA512 8fe3c57612880bf0d6dc78662ede87d2b2510780672abe4eaf9b6cb557d971d7563f9dac69c136a4e79b667bec7d791a9b520786ca6c643d07420f0e8f7d4b34
+DIST openpgp-keys-tcpdump-20260908.gpg 1359 BLAKE2B b0d5bb6fcf261a423b769dd0d4d33e2d25c68e6bba33302e630aec5d572b5cb8f3141af1f124e15fb767a875d29445115230a4cb4bab3c7ed82f486adf65270f SHA512 de1521a28c64557eb1b0d371f158cd4e325d63a02c0fa8e884dcb7d1d22dc9dd3b060cc0f73b1b8bacfe2ae5ba4a08319dcbba31da5ec1c89dde6810ca45f363
diff --git a/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20260908.ebuild b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20260908.ebuild
new file mode 100644
index 000000000000..c331c1df01e3
--- /dev/null
+++ b/sec-keys/openpgp-keys-tcpdump/openpgp-keys-tcpdump-20260908.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SEC_KEYS_VALIDPGPKEYS=(
+ 1F166A5742ABB9E0249A8D30E089DEF1D9C15D0D:tcpdump:manual
+)
+
+inherit sec-keys
+
+DESCRIPTION="OpenPGP keys used to sign tcpdump releases"
+HOMEPAGE="https://www.tcpdump.org/index.html#latest-releases"
+SRC_URI="https://www.tcpdump.org/release/signing-key-RSA-E089DEF1D9C15D0D.asc -> ${P}.gpg"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
diff --git a/sec-policy/selinux-accountsd/selinux-accountsd-2.20260616_p1.ebuild b/sec-policy/selinux-accountsd/selinux-accountsd-2.20260616_p1.ebuild
index 3a88acc6d3c5..741a0862a011 100644
--- a/sec-policy/selinux-accountsd/selinux-accountsd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-accountsd/selinux-accountsd-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for accountsd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-acct/selinux-acct-2.20260616_p1.ebuild b/sec-policy/selinux-acct/selinux-acct-2.20260616_p1.ebuild
index e947f6e9de33..530ec6b802e8 100644
--- a/sec-policy/selinux-acct/selinux-acct-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-acct/selinux-acct-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for acct"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-afs/selinux-afs-2.20260616_p1.ebuild b/sec-policy/selinux-afs/selinux-afs-2.20260616_p1.ebuild
index b5002e79c720..61fcc2d42031 100644
--- a/sec-policy/selinux-afs/selinux-afs-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-afs/selinux-afs-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for afs"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-aide/selinux-aide-2.20260616_p1.ebuild b/sec-policy/selinux-aide/selinux-aide-2.20260616_p1.ebuild
index 38fc7e4e87c9..39a21ac414fe 100644
--- a/sec-policy/selinux-aide/selinux-aide-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-aide/selinux-aide-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for aide"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-alsa/selinux-alsa-2.20260616_p1.ebuild b/sec-policy/selinux-alsa/selinux-alsa-2.20260616_p1.ebuild
index 4c69a8a59548..678d30e16382 100644
--- a/sec-policy/selinux-alsa/selinux-alsa-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-alsa/selinux-alsa-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for alsa"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-amanda/selinux-amanda-2.20260616_p1.ebuild b/sec-policy/selinux-amanda/selinux-amanda-2.20260616_p1.ebuild
index df22b4abd44f..28102d65ec38 100644
--- a/sec-policy/selinux-amanda/selinux-amanda-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-amanda/selinux-amanda-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for amanda"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-amavis/selinux-amavis-2.20260616_p1.ebuild b/sec-policy/selinux-amavis/selinux-amavis-2.20260616_p1.ebuild
index a0ca0ae88b0a..e834542495b4 100644
--- a/sec-policy/selinux-amavis/selinux-amavis-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-amavis/selinux-amavis-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for amavis"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-android/selinux-android-2.20260616_p1.ebuild b/sec-policy/selinux-android/selinux-android-2.20260616_p1.ebuild
index b8cc3f80b4ae..428922f426ea 100644
--- a/sec-policy/selinux-android/selinux-android-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-android/selinux-android-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for android"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="
diff --git a/sec-policy/selinux-apache/selinux-apache-2.20260616_p1.ebuild b/sec-policy/selinux-apache/selinux-apache-2.20260616_p1.ebuild
index 1554451cc6fe..ff406c0ca535 100644
--- a/sec-policy/selinux-apache/selinux-apache-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-apache/selinux-apache-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for apache"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-kerberos[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-kerberos[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20260616_p1.ebuild b/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20260616_p1.ebuild
index 22d2d6d7532a..bebc9f514d8a 100644
--- a/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-apcupsd/selinux-apcupsd-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for apcupsd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-apm/selinux-apm-2.20260616_p1.ebuild b/sec-policy/selinux-apm/selinux-apm-2.20260616_p1.ebuild
index 54abaf91d2ee..833f8ece6dad 100644
--- a/sec-policy/selinux-apm/selinux-apm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-apm/selinux-apm-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for acpi"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
pkg_postinst() {
diff --git a/sec-policy/selinux-aptcacher/selinux-aptcacher-2.20260616_p1.ebuild b/sec-policy/selinux-aptcacher/selinux-aptcacher-2.20260616_p1.ebuild
index bfbc25e31efa..2994dfb40fec 100644
--- a/sec-policy/selinux-aptcacher/selinux-aptcacher-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-aptcacher/selinux-aptcacher-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for aptcacher"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20260616_p1.ebuild b/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20260616_p1.ebuild
index 53c975482404..cb1d2cd5c1cb 100644
--- a/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-arpwatch/selinux-arpwatch-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for arpwatch"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-asterisk/selinux-asterisk-2.20260616_p1.ebuild b/sec-policy/selinux-asterisk/selinux-asterisk-2.20260616_p1.ebuild
index 5299d4dc0bae..2a6ae9a46bc9 100644
--- a/sec-policy/selinux-asterisk/selinux-asterisk-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-asterisk/selinux-asterisk-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for asterisk"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-at/selinux-at-2.20260616_p1.ebuild b/sec-policy/selinux-at/selinux-at-2.20260616_p1.ebuild
index 88bdb0d840f4..ee3e3fd290ba 100644
--- a/sec-policy/selinux-at/selinux-at-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-at/selinux-at-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for at"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-automount/selinux-automount-2.20260616_p1.ebuild b/sec-policy/selinux-automount/selinux-automount-2.20260616_p1.ebuild
index 28965f7ad3f5..47e6833762b5 100644
--- a/sec-policy/selinux-automount/selinux-automount-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-automount/selinux-automount-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for automount"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-avahi/selinux-avahi-2.20260616_p1.ebuild b/sec-policy/selinux-avahi/selinux-avahi-2.20260616_p1.ebuild
index 70587067fc28..a9d4a8df5021 100644
--- a/sec-policy/selinux-avahi/selinux-avahi-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-avahi/selinux-avahi-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for avahi"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-awstats/selinux-awstats-2.20260616_p1.ebuild b/sec-policy/selinux-awstats/selinux-awstats-2.20260616_p1.ebuild
index 5d0faffd0b4a..b5dc111fa5c6 100644
--- a/sec-policy/selinux-awstats/selinux-awstats-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-awstats/selinux-awstats-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for awstats"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-backup/selinux-backup-2.20260616_p1.ebuild b/sec-policy/selinux-backup/selinux-backup-2.20260616_p1.ebuild
index f7f732fdd25f..525b847bfa0b 100644
--- a/sec-policy/selinux-backup/selinux-backup-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-backup/selinux-backup-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for generic backup apps"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-bacula/selinux-bacula-2.20260616_p1.ebuild b/sec-policy/selinux-bacula/selinux-bacula-2.20260616_p1.ebuild
index 41fe42297566..2ab44e7dbdbc 100644
--- a/sec-policy/selinux-bacula/selinux-bacula-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bacula/selinux-bacula-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bacula"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-base-policy/selinux-base-policy-2.20260616_p1.ebuild b/sec-policy/selinux-base-policy/selinux-base-policy-2.20260616_p1.ebuild
index 54489f910132..701452b3d8a3 100644
--- a/sec-policy/selinux-base-policy/selinux-base-policy-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-base-policy/selinux-base-policy-2.20260616_p1.ebuild
@@ -16,7 +16,7 @@ else
MY_PV=$(ver_cut 1-2)
SRC_URI="https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_${MY_PV/./_}/refpolicy-${MY_PV}.tar.bz2
https://dev.gentoo.org/~perfinion/patches/${PN}/patchbundle-${P}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
S="${WORKDIR}/refpolicy"
diff --git a/sec-policy/selinux-base/selinux-base-2.20260616_p1.ebuild b/sec-policy/selinux-base/selinux-base-2.20260616_p1.ebuild
index b3ca294ea467..b6526f299a63 100644
--- a/sec-policy/selinux-base/selinux-base-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-base/selinux-base-2.20260616_p1.ebuild
@@ -21,7 +21,7 @@ else
MY_PV=$(ver_cut 1-2)
SRC_URI="https://github.com/SELinuxProject/refpolicy/releases/download/RELEASE_${MY_PV/./_}/refpolicy-${MY_PV}.tar.bz2
https://dev.gentoo.org/~perfinion/patches/selinux-base-policy/patchbundle-selinux-base-policy-${PV}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
S="${WORKDIR}/refpolicy"
diff --git a/sec-policy/selinux-bind/selinux-bind-2.20260616_p1.ebuild b/sec-policy/selinux-bind/selinux-bind-2.20260616_p1.ebuild
index bc3d67050826..d250a9d10bc3 100644
--- a/sec-policy/selinux-bind/selinux-bind-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bind/selinux-bind-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bind"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-bird/selinux-bird-2.20260616_p1.ebuild b/sec-policy/selinux-bird/selinux-bird-2.20260616_p1.ebuild
index b2dfacf52fe8..43ee6a358a62 100644
--- a/sec-policy/selinux-bird/selinux-bird-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bird/selinux-bird-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bird"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20260616_p1.ebuild b/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20260616_p1.ebuild
index 8d6781e47425..0ec093df096c 100644
--- a/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bitcoin/selinux-bitcoin-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bitcoin"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20260616_p1.ebuild b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20260616_p1.ebuild
index d9b62d42c6fd..f3af5a0b3143 100644
--- a/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bitlbee/selinux-bitlbee-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bitlbee"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-blueman/selinux-blueman-2.20260616_p1.ebuild b/sec-policy/selinux-blueman/selinux-blueman-2.20260616_p1.ebuild
index 5056d2adf701..5b2fa6f8740a 100644
--- a/sec-policy/selinux-blueman/selinux-blueman-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-blueman/selinux-blueman-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for blueman"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20260616_p1.ebuild b/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20260616_p1.ebuild
index 8d8c4b5d9bee..009f63b7b45a 100644
--- a/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bluetooth/selinux-bluetooth-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bluetooth"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-boinc/selinux-boinc-2.20260616_p1.ebuild b/sec-policy/selinux-boinc/selinux-boinc-2.20260616_p1.ebuild
index 11bd5e021fec..67d86fbf34f6 100644
--- a/sec-policy/selinux-boinc/selinux-boinc-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-boinc/selinux-boinc-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for boinc"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-brctl/selinux-brctl-2.20260616_p1.ebuild b/sec-policy/selinux-brctl/selinux-brctl-2.20260616_p1.ebuild
index 080be0f5d46b..0692c6074b34 100644
--- a/sec-policy/selinux-brctl/selinux-brctl-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-brctl/selinux-brctl-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for brctl"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-bubblewrap/selinux-bubblewrap-2.20260616_p1.ebuild b/sec-policy/selinux-bubblewrap/selinux-bubblewrap-2.20260616_p1.ebuild
index 9e0186dcc936..4ebb03cbbe65 100644
--- a/sec-policy/selinux-bubblewrap/selinux-bubblewrap-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bubblewrap/selinux-bubblewrap-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bubblewrap"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-bugzilla/selinux-bugzilla-2.20260616_p1.ebuild b/sec-policy/selinux-bugzilla/selinux-bugzilla-2.20260616_p1.ebuild
index ddab68819d0c..f8cdf7eea89e 100644
--- a/sec-policy/selinux-bugzilla/selinux-bugzilla-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-bugzilla/selinux-bugzilla-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for bugzilla"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20260616_p1.ebuild b/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20260616_p1.ebuild
index 96a929a035cc..f498c935b159 100644
--- a/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cachefilesd/selinux-cachefilesd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cachefilesd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-calamaris/selinux-calamaris-2.20260616_p1.ebuild b/sec-policy/selinux-calamaris/selinux-calamaris-2.20260616_p1.ebuild
index 631305aa656a..610468348308 100644
--- a/sec-policy/selinux-calamaris/selinux-calamaris-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-calamaris/selinux-calamaris-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for calamaris"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-canna/selinux-canna-2.20260616_p1.ebuild b/sec-policy/selinux-canna/selinux-canna-2.20260616_p1.ebuild
index dd1b2dcd1622..43cbc46cbdd5 100644
--- a/sec-policy/selinux-canna/selinux-canna-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-canna/selinux-canna-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for canna"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20260616_p1.ebuild b/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20260616_p1.ebuild
index 7cca8b17f117..20a3e23526e2 100644
--- a/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cdrecord/selinux-cdrecord-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cdrecord"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ceph/selinux-ceph-2.20260616_p1.ebuild b/sec-policy/selinux-ceph/selinux-ceph-2.20260616_p1.ebuild
index 8cac6c0f7835..f8ee7af2d9a5 100644
--- a/sec-policy/selinux-ceph/selinux-ceph-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ceph/selinux-ceph-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ceph"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-certbot/selinux-certbot-2.20260616_p1.ebuild b/sec-policy/selinux-certbot/selinux-certbot-2.20260616_p1.ebuild
index 472de86494a0..15d24ab27980 100644
--- a/sec-policy/selinux-certbot/selinux-certbot-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-certbot/selinux-certbot-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for certbot"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20260616_p1.ebuild b/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20260616_p1.ebuild
index 7fcd2e4418e5..49bea84f4794 100644
--- a/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cgmanager/selinux-cgmanager-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cgmanager"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cgroup/selinux-cgroup-2.20260616_p1.ebuild b/sec-policy/selinux-cgroup/selinux-cgroup-2.20260616_p1.ebuild
index ae6a5dd98795..cbc3e9805455 100644
--- a/sec-policy/selinux-cgroup/selinux-cgroup-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cgroup/selinux-cgroup-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cgroup"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-chkrootkit/selinux-chkrootkit-2.20260616_p1.ebuild b/sec-policy/selinux-chkrootkit/selinux-chkrootkit-2.20260616_p1.ebuild
index e899e85eb945..b46c64e158c6 100644
--- a/sec-policy/selinux-chkrootkit/selinux-chkrootkit-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-chkrootkit/selinux-chkrootkit-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for chkrootkit"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-chromium/selinux-chromium-2.20260616_p1.ebuild b/sec-policy/selinux-chromium/selinux-chromium-2.20260616_p1.ebuild
index 0e18ddfbd63e..ea188b81e1f9 100644
--- a/sec-policy/selinux-chromium/selinux-chromium-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-chromium/selinux-chromium-2.20260616_p1.ebuild
@@ -11,7 +11,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for chromium"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-chronyd/selinux-chronyd-2.20260616_p1.ebuild b/sec-policy/selinux-chronyd/selinux-chronyd-2.20260616_p1.ebuild
index 599b6e7f81ca..5c79a383329f 100644
--- a/sec-policy/selinux-chronyd/selinux-chronyd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-chronyd/selinux-chronyd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for chronyd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-clamav/selinux-clamav-2.20260616_p1.ebuild b/sec-policy/selinux-clamav/selinux-clamav-2.20260616_p1.ebuild
index 205b73af7817..1c07a2d62ffa 100644
--- a/sec-policy/selinux-clamav/selinux-clamav-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-clamav/selinux-clamav-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for clamav"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cloudinit/selinux-cloudinit-2.20260616_p1.ebuild b/sec-policy/selinux-cloudinit/selinux-cloudinit-2.20260616_p1.ebuild
index 04305f640620..23d00b380a1d 100644
--- a/sec-policy/selinux-cloudinit/selinux-cloudinit-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cloudinit/selinux-cloudinit-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cloudinit"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-collectd/selinux-collectd-2.20260616_p1.ebuild b/sec-policy/selinux-collectd/selinux-collectd-2.20260616_p1.ebuild
index d6ce918cce92..3fefafe7841f 100644
--- a/sec-policy/selinux-collectd/selinux-collectd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-collectd/selinux-collectd-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for collectd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-colord/selinux-colord-2.20260616_p1.ebuild b/sec-policy/selinux-colord/selinux-colord-2.20260616_p1.ebuild
index 2f60defb674a..c49feb13f102 100644
--- a/sec-policy/selinux-colord/selinux-colord-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-colord/selinux-colord-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for colord"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-container/selinux-container-2.20260616_p1.ebuild b/sec-policy/selinux-container/selinux-container-2.20260616_p1.ebuild
index 597fe6a587f2..70a0ae4a4db1 100644
--- a/sec-policy/selinux-container/selinux-container-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-container/selinux-container-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for container"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
diff --git a/sec-policy/selinux-corosync/selinux-corosync-2.20260616_p1.ebuild b/sec-policy/selinux-corosync/selinux-corosync-2.20260616_p1.ebuild
index 250a2c89890b..86946741478a 100644
--- a/sec-policy/selinux-corosync/selinux-corosync-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-corosync/selinux-corosync-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for corosync"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-couchdb/selinux-couchdb-2.20260616_p1.ebuild b/sec-policy/selinux-couchdb/selinux-couchdb-2.20260616_p1.ebuild
index 6bac57ff7ffb..ab8d0c513d7b 100644
--- a/sec-policy/selinux-couchdb/selinux-couchdb-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-couchdb/selinux-couchdb-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for couchdb"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-courier/selinux-courier-2.20260616_p1.ebuild b/sec-policy/selinux-courier/selinux-courier-2.20260616_p1.ebuild
index 9e688ff02e6a..4c8797c4bec5 100644
--- a/sec-policy/selinux-courier/selinux-courier-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-courier/selinux-courier-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for courier"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20260616_p1.ebuild b/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20260616_p1.ebuild
index f0feb4aaba32..3969b28cfdae 100644
--- a/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cpucontrol/selinux-cpucontrol-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cpucontrol"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20260616_p1.ebuild b/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20260616_p1.ebuild
index 183e480103c6..d465d0798390 100644
--- a/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cpufreqselector/selinux-cpufreqselector-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cpufreqselector"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-crio/selinux-crio-2.20260616_p1.ebuild b/sec-policy/selinux-crio/selinux-crio-2.20260616_p1.ebuild
index d4f79e89f299..38ad89b76a34 100644
--- a/sec-policy/selinux-crio/selinux-crio-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-crio/selinux-crio-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cri-o"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="
diff --git a/sec-policy/selinux-cryfs/selinux-cryfs-2.20260616_p1.ebuild b/sec-policy/selinux-cryfs/selinux-cryfs-2.20260616_p1.ebuild
index 57a3ecb18a6c..244d0b315780 100644
--- a/sec-policy/selinux-cryfs/selinux-cryfs-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cryfs/selinux-cryfs-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cryfs"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cups/selinux-cups-2.20260616_p1.ebuild b/sec-policy/selinux-cups/selinux-cups-2.20260616_p1.ebuild
index 5ab07bca0a79..aa1d1af4c144 100644
--- a/sec-policy/selinux-cups/selinux-cups-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cups/selinux-cups-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cups"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-lpd[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-lpd[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-cvs/selinux-cvs-2.20260616_p1.ebuild b/sec-policy/selinux-cvs/selinux-cvs-2.20260616_p1.ebuild
index 7eb5464d0981..7c7666f783f8 100644
--- a/sec-policy/selinux-cvs/selinux-cvs-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cvs/selinux-cvs-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cvs"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="
sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]
diff --git a/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20260616_p1.ebuild b/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20260616_p1.ebuild
index 8cdc11c60b49..2e8535e69d25 100644
--- a/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cyphesis/selinux-cyphesis-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cyphesis"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-cyrus/selinux-cyrus-2.20260616_p1.ebuild b/sec-policy/selinux-cyrus/selinux-cyrus-2.20260616_p1.ebuild
index 5f5b60ff730c..b5f62671b828 100644
--- a/sec-policy/selinux-cyrus/selinux-cyrus-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-cyrus/selinux-cyrus-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for cyrus"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-daemontools/selinux-daemontools-2.20260616_p1.ebuild b/sec-policy/selinux-daemontools/selinux-daemontools-2.20260616_p1.ebuild
index 57164ffe2316..036aa0d9dfcf 100644
--- a/sec-policy/selinux-daemontools/selinux-daemontools-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-daemontools/selinux-daemontools-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for daemontools"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dante/selinux-dante-2.20260616_p1.ebuild b/sec-policy/selinux-dante/selinux-dante-2.20260616_p1.ebuild
index cae5c3058f3f..4fc79b1f49a3 100644
--- a/sec-policy/selinux-dante/selinux-dante-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dante/selinux-dante-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dante"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dbadm/selinux-dbadm-2.20260616_p1.ebuild b/sec-policy/selinux-dbadm/selinux-dbadm-2.20260616_p1.ebuild
index 452287445948..af6723570cb6 100644
--- a/sec-policy/selinux-dbadm/selinux-dbadm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dbadm/selinux-dbadm-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dbadm"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dbskk/selinux-dbskk-2.20260616_p1.ebuild b/sec-policy/selinux-dbskk/selinux-dbskk-2.20260616_p1.ebuild
index 47da7a95a66b..ff53aec25047 100644
--- a/sec-policy/selinux-dbskk/selinux-dbskk-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dbskk/selinux-dbskk-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dbskk"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-dbus/selinux-dbus-2.20260616_p1.ebuild b/sec-policy/selinux-dbus/selinux-dbus-2.20260616_p1.ebuild
index 2f021f2fc553..ba322b865ac3 100644
--- a/sec-policy/selinux-dbus/selinux-dbus-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dbus/selinux-dbus-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dbus"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
diff --git a/sec-policy/selinux-ddclient/selinux-ddclient-2.20260616_p1.ebuild b/sec-policy/selinux-ddclient/selinux-ddclient-2.20260616_p1.ebuild
index a4b61540d46c..f9d2b0df0f13 100644
--- a/sec-policy/selinux-ddclient/selinux-ddclient-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ddclient/selinux-ddclient-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ddclient"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-devicekit/selinux-devicekit-2.20260616_p1.ebuild b/sec-policy/selinux-devicekit/selinux-devicekit-2.20260616_p1.ebuild
index 495e206a556a..c6c2b9677fc7 100644
--- a/sec-policy/selinux-devicekit/selinux-devicekit-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-devicekit/selinux-devicekit-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for devicekit"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-dhcp/selinux-dhcp-2.20260616_p1.ebuild b/sec-policy/selinux-dhcp/selinux-dhcp-2.20260616_p1.ebuild
index 039982322465..9ad3f4aee80c 100644
--- a/sec-policy/selinux-dhcp/selinux-dhcp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dhcp/selinux-dhcp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dhcp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dictd/selinux-dictd-2.20260616_p1.ebuild b/sec-policy/selinux-dictd/selinux-dictd-2.20260616_p1.ebuild
index 66b99adde177..2299d1226bd1 100644
--- a/sec-policy/selinux-dictd/selinux-dictd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dictd/selinux-dictd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dictd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20260616_p1.ebuild b/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20260616_p1.ebuild
index 2c7b4fb5b9e8..9ead3a4cff0a 100644
--- a/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dirmngr/selinux-dirmngr-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dirmngr"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20260616_p1.ebuild b/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20260616_p1.ebuild
index c4e727ccfbe9..d635a4c796ee 100644
--- a/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dirsrv/selinux-dirsrv-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dirsrv"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-distcc/selinux-distcc-2.20260616_p1.ebuild b/sec-policy/selinux-distcc/selinux-distcc-2.20260616_p1.ebuild
index 7623e46049c1..f0dd7a4ac5e9 100644
--- a/sec-policy/selinux-distcc/selinux-distcc-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-distcc/selinux-distcc-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for distcc"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-djbdns/selinux-djbdns-2.20260616_p1.ebuild b/sec-policy/selinux-djbdns/selinux-djbdns-2.20260616_p1.ebuild
index dedc36773294..586cd166504c 100644
--- a/sec-policy/selinux-djbdns/selinux-djbdns-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-djbdns/selinux-djbdns-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for djbdns"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="
sec-policy/selinux-daemontools[${SELINUX_POLICY_USEDEP}]
diff --git a/sec-policy/selinux-dkim/selinux-dkim-2.20260616_p1.ebuild b/sec-policy/selinux-dkim/selinux-dkim-2.20260616_p1.ebuild
index e92bcbf2d30a..a7fb5105ec0d 100644
--- a/sec-policy/selinux-dkim/selinux-dkim-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dkim/selinux-dkim-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dkim"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-milter[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20260616_p1.ebuild b/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20260616_p1.ebuild
index 78d3ca21ce71..584108f57e63 100644
--- a/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dmidecode/selinux-dmidecode-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dmidecode"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20260616_p1.ebuild b/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20260616_p1.ebuild
index 8c7d4cef4b74..96aa517e0955 100644
--- a/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dnsmasq/selinux-dnsmasq-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dnsmasq"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-docker/selinux-docker-2.20260616_p1.ebuild b/sec-policy/selinux-docker/selinux-docker-2.20260616_p1.ebuild
index fb3e74bebf6a..13dc7de976bf 100644
--- a/sec-policy/selinux-docker/selinux-docker-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-docker/selinux-docker-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for docker"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-container[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-dovecot/selinux-dovecot-2.20260616_p1.ebuild b/sec-policy/selinux-dovecot/selinux-dovecot-2.20260616_p1.ebuild
index 0cdfed603cfc..f8d016c5588c 100644
--- a/sec-policy/selinux-dovecot/selinux-dovecot-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dovecot/selinux-dovecot-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dovecot"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dpkg/selinux-dpkg-2.20260616_p1.ebuild b/sec-policy/selinux-dpkg/selinux-dpkg-2.20260616_p1.ebuild
index b20fde99df87..c86e98404430 100644
--- a/sec-policy/selinux-dpkg/selinux-dpkg-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dpkg/selinux-dpkg-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dpkg"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dracut/selinux-dracut-2.20260616_p1.ebuild b/sec-policy/selinux-dracut/selinux-dracut-2.20260616_p1.ebuild
index 9bc620109acf..a35b5ac1588e 100644
--- a/sec-policy/selinux-dracut/selinux-dracut-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dracut/selinux-dracut-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dracut"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-drbd/selinux-drbd-2.20260616_p1.ebuild b/sec-policy/selinux-drbd/selinux-drbd-2.20260616_p1.ebuild
index 8e5911203d78..5c314ac92c87 100644
--- a/sec-policy/selinux-drbd/selinux-drbd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-drbd/selinux-drbd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for drbd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-dropbox/selinux-dropbox-2.20260616_p1.ebuild b/sec-policy/selinux-dropbox/selinux-dropbox-2.20260616_p1.ebuild
index cb87500bc679..afb047ff53af 100644
--- a/sec-policy/selinux-dropbox/selinux-dropbox-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-dropbox/selinux-dropbox-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for dropbox"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="
sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]
diff --git a/sec-policy/selinux-entropyd/selinux-entropyd-2.20260616_p1.ebuild b/sec-policy/selinux-entropyd/selinux-entropyd-2.20260616_p1.ebuild
index 0e2cd3ca914a..e2d28f887ed4 100644
--- a/sec-policy/selinux-entropyd/selinux-entropyd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-entropyd/selinux-entropyd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for entropyd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-evolution/selinux-evolution-2.20260616_p1.ebuild b/sec-policy/selinux-evolution/selinux-evolution-2.20260616_p1.ebuild
index 615c4ef4d00f..0fabcabc16b0 100644
--- a/sec-policy/selinux-evolution/selinux-evolution-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-evolution/selinux-evolution-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for evolution"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-exim/selinux-exim-2.20260616_p1.ebuild b/sec-policy/selinux-exim/selinux-exim-2.20260616_p1.ebuild
index 3f362cd8d3b4..10b499dfdf4f 100644
--- a/sec-policy/selinux-exim/selinux-exim-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-exim/selinux-exim-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for exim"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20260616_p1.ebuild b/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20260616_p1.ebuild
index 2794d0e92e85..0c7d570d6b8f 100644
--- a/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-fail2ban/selinux-fail2ban-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for fail2ban"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20260616_p1.ebuild b/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20260616_p1.ebuild
index 2ac8a3969be7..9fa6c6ec86b3 100644
--- a/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-fetchmail/selinux-fetchmail-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for fetchmail"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-finger/selinux-finger-2.20260616_p1.ebuild b/sec-policy/selinux-finger/selinux-finger-2.20260616_p1.ebuild
index 01f2758bbe3c..8b595448aaf4 100644
--- a/sec-policy/selinux-finger/selinux-finger-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-finger/selinux-finger-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for finger"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-firewalld/selinux-firewalld-2.20260616_p1.ebuild b/sec-policy/selinux-firewalld/selinux-firewalld-2.20260616_p1.ebuild
index dbc2ab566e97..0635032f512a 100644
--- a/sec-policy/selinux-firewalld/selinux-firewalld-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-firewalld/selinux-firewalld-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for firewalld"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-fprintd/selinux-fprintd-2.20260616_p1.ebuild b/sec-policy/selinux-fprintd/selinux-fprintd-2.20260616_p1.ebuild
index f7ab74556d35..31638b7fad1a 100644
--- a/sec-policy/selinux-fprintd/selinux-fprintd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-fprintd/selinux-fprintd-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for fprintd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-ftp/selinux-ftp-2.20260616_p1.ebuild b/sec-policy/selinux-ftp/selinux-ftp-2.20260616_p1.ebuild
index 147c1cba9d72..d74d3d7af10d 100644
--- a/sec-policy/selinux-ftp/selinux-ftp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ftp/selinux-ftp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ftp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-fwupd/selinux-fwupd-2.20260616_p1.ebuild b/sec-policy/selinux-fwupd/selinux-fwupd-2.20260616_p1.ebuild
index e1a88eb41d65..5fac358d9267 100644
--- a/sec-policy/selinux-fwupd/selinux-fwupd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-fwupd/selinux-fwupd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for fwupd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-games/selinux-games-2.20260616_p1.ebuild b/sec-policy/selinux-games/selinux-games-2.20260616_p1.ebuild
index fff70da96dba..2d635bff4636 100644
--- a/sec-policy/selinux-games/selinux-games-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-games/selinux-games-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for games"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20260616_p1.ebuild b/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20260616_p1.ebuild
index 86cda1af8513..3c50056e1a6a 100644
--- a/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gatekeeper/selinux-gatekeeper-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gatekeeper"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-gdomap/selinux-gdomap-2.20260616_p1.ebuild b/sec-policy/selinux-gdomap/selinux-gdomap-2.20260616_p1.ebuild
index 13179c3e2d84..0eb78e85070a 100644
--- a/sec-policy/selinux-gdomap/selinux-gdomap-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gdomap/selinux-gdomap-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gdomap"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-geoclue/selinux-geoclue-2.20260616_p1.ebuild b/sec-policy/selinux-geoclue/selinux-geoclue-2.20260616_p1.ebuild
index bf497fee780f..5db0dc147a16 100644
--- a/sec-policy/selinux-geoclue/selinux-geoclue-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-geoclue/selinux-geoclue-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for geoclue"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-git/selinux-git-2.20260616_p1.ebuild b/sec-policy/selinux-git/selinux-git-2.20260616_p1.ebuild
index c63752e2d0ab..7dd61ecc459d 100644
--- a/sec-policy/selinux-git/selinux-git-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-git/selinux-git-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for git"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-gitosis/selinux-gitosis-2.20260616_p1.ebuild b/sec-policy/selinux-gitosis/selinux-gitosis-2.20260616_p1.ebuild
index 5391e79cc79e..a642811e6768 100644
--- a/sec-policy/selinux-gitosis/selinux-gitosis-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gitosis/selinux-gitosis-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gitosis"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-glusterfs/selinux-glusterfs-2.20260616_p1.ebuild b/sec-policy/selinux-glusterfs/selinux-glusterfs-2.20260616_p1.ebuild
index cdda0828d45b..f23f78c8531b 100644
--- a/sec-policy/selinux-glusterfs/selinux-glusterfs-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-glusterfs/selinux-glusterfs-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for glusterfs"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-gnome/selinux-gnome-2.20260616_p1.ebuild b/sec-policy/selinux-gnome/selinux-gnome-2.20260616_p1.ebuild
index 4c9355cb6d41..8f6728ca5433 100644
--- a/sec-policy/selinux-gnome/selinux-gnome-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gnome/selinux-gnome-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gnome"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-gpg/selinux-gpg-2.20260616_p1.ebuild b/sec-policy/selinux-gpg/selinux-gpg-2.20260616_p1.ebuild
index dbcb0fe114a0..40279ca7f263 100644
--- a/sec-policy/selinux-gpg/selinux-gpg-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gpg/selinux-gpg-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gpg"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-dirmngr[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-gpm/selinux-gpm-2.20260616_p1.ebuild b/sec-policy/selinux-gpm/selinux-gpm-2.20260616_p1.ebuild
index 029cccf98b6f..58228e572267 100644
--- a/sec-policy/selinux-gpm/selinux-gpm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gpm/selinux-gpm-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gpm"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-gpsd/selinux-gpsd-2.20260616_p1.ebuild b/sec-policy/selinux-gpsd/selinux-gpsd-2.20260616_p1.ebuild
index ac503ab2a3c3..51b263212fc9 100644
--- a/sec-policy/selinux-gpsd/selinux-gpsd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gpsd/selinux-gpsd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gpsd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20260616_p1.ebuild b/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20260616_p1.ebuild
index 3a0ac24bd60b..a574efdee76d 100644
--- a/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-gssproxy/selinux-gssproxy-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for gssproxy"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-hadoop/selinux-hadoop-2.20260616_p1.ebuild b/sec-policy/selinux-hadoop/selinux-hadoop-2.20260616_p1.ebuild
index fbd491287490..d8e54a398c8e 100644
--- a/sec-policy/selinux-hadoop/selinux-hadoop-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-hadoop/selinux-hadoop-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for hadoop"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-haproxy/selinux-haproxy-2.20260616_p1.ebuild b/sec-policy/selinux-haproxy/selinux-haproxy-2.20260616_p1.ebuild
index d7fbe4cda8c5..f0cef1e22566 100644
--- a/sec-policy/selinux-haproxy/selinux-haproxy-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-haproxy/selinux-haproxy-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for haproxy"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20260616_p1.ebuild b/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20260616_p1.ebuild
index 4cf3b343aee1..3afc458bcbf1 100644
--- a/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-hddtemp/selinux-hddtemp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for hddtemp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-hostapd/selinux-hostapd-2.20260616_p1.ebuild b/sec-policy/selinux-hostapd/selinux-hostapd-2.20260616_p1.ebuild
index 9e6e44b566af..9cd7bcf51277 100644
--- a/sec-policy/selinux-hostapd/selinux-hostapd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-hostapd/selinux-hostapd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for hostapd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-hwloc/selinux-hwloc-2.20260616_p1.ebuild b/sec-policy/selinux-hwloc/selinux-hwloc-2.20260616_p1.ebuild
index 84b9efe407cc..692a1257693f 100644
--- a/sec-policy/selinux-hwloc/selinux-hwloc-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-hwloc/selinux-hwloc-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for hwloc"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-icecast/selinux-icecast-2.20260616_p1.ebuild b/sec-policy/selinux-icecast/selinux-icecast-2.20260616_p1.ebuild
index 923c52047b4c..dc5ef0be6b52 100644
--- a/sec-policy/selinux-icecast/selinux-icecast-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-icecast/selinux-icecast-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for icecast"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20260616_p1.ebuild b/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20260616_p1.ebuild
index 718ff6e40944..b98a7d1a82d8 100644
--- a/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ifplugd/selinux-ifplugd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ifplugd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-incus/selinux-incus-2.20260616_p1.ebuild b/sec-policy/selinux-incus/selinux-incus-2.20260616_p1.ebuild
index daf2b39e05ee..bdc06a2d52cd 100644
--- a/sec-policy/selinux-incus/selinux-incus-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-incus/selinux-incus-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for incus"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+=" sec-policy/selinux-container[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-inetd/selinux-inetd-2.20260616_p1.ebuild b/sec-policy/selinux-inetd/selinux-inetd-2.20260616_p1.ebuild
index b0eb6c50e440..4f28498364c5 100644
--- a/sec-policy/selinux-inetd/selinux-inetd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-inetd/selinux-inetd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for inetd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-inn/selinux-inn-2.20260616_p1.ebuild b/sec-policy/selinux-inn/selinux-inn-2.20260616_p1.ebuild
index 6954f2f0e430..b4b3ff94e7c0 100644
--- a/sec-policy/selinux-inn/selinux-inn-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-inn/selinux-inn-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for inn"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-iodine/selinux-iodine-2.20260616_p1.ebuild b/sec-policy/selinux-iodine/selinux-iodine-2.20260616_p1.ebuild
index c8dc8e30eec8..33bac4025463 100644
--- a/sec-policy/selinux-iodine/selinux-iodine-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-iodine/selinux-iodine-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for iodine"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ipmitool/selinux-ipmitool-2.20260616_p1.ebuild b/sec-policy/selinux-ipmitool/selinux-ipmitool-2.20260616_p1.ebuild
index 9c8abadb78b8..896da5bec85f 100644
--- a/sec-policy/selinux-ipmitool/selinux-ipmitool-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ipmitool/selinux-ipmitool-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ipmitool"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ipsec/selinux-ipsec-2.20260616_p1.ebuild b/sec-policy/selinux-ipsec/selinux-ipsec-2.20260616_p1.ebuild
index 0c18de0e6681..85d4ae293cac 100644
--- a/sec-policy/selinux-ipsec/selinux-ipsec-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ipsec/selinux-ipsec-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ipsec"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-irc/selinux-irc-2.20260616_p1.ebuild b/sec-policy/selinux-irc/selinux-irc-2.20260616_p1.ebuild
index e0c8eeb298b4..21ddc6abb96e 100644
--- a/sec-policy/selinux-irc/selinux-irc-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-irc/selinux-irc-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for irc"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ircd/selinux-ircd-2.20260616_p1.ebuild b/sec-policy/selinux-ircd/selinux-ircd-2.20260616_p1.ebuild
index 9c9c5f506603..f9295c918463 100644
--- a/sec-policy/selinux-ircd/selinux-ircd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ircd/selinux-ircd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ircd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20260616_p1.ebuild b/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20260616_p1.ebuild
index 66bd6d17e403..f633e4019153 100644
--- a/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-irqbalance/selinux-irqbalance-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for irqbalance"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-iscsi/selinux-iscsi-2.20260616_p1.ebuild b/sec-policy/selinux-iscsi/selinux-iscsi-2.20260616_p1.ebuild
index 5759fbd1428f..cb17ff77acfb 100644
--- a/sec-policy/selinux-iscsi/selinux-iscsi-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-iscsi/selinux-iscsi-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for iscsi"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-isns/selinux-isns-2.20260616_p1.ebuild b/sec-policy/selinux-isns/selinux-isns-2.20260616_p1.ebuild
index 1bd55b923e02..96167b56213f 100644
--- a/sec-policy/selinux-isns/selinux-isns-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-isns/selinux-isns-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for isns"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-jabber/selinux-jabber-2.20260616_p1.ebuild b/sec-policy/selinux-jabber/selinux-jabber-2.20260616_p1.ebuild
index eda79e86e4fc..32aca669ade1 100644
--- a/sec-policy/selinux-jabber/selinux-jabber-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-jabber/selinux-jabber-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for jabber"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-java/selinux-java-2.20260616_p1.ebuild b/sec-policy/selinux-java/selinux-java-2.20260616_p1.ebuild
index b87a10d0009d..f800dc6aa8b7 100644
--- a/sec-policy/selinux-java/selinux-java-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-java/selinux-java-2.20260616_p1.ebuild
@@ -11,5 +11,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for java"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20260616_p1.ebuild b/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20260616_p1.ebuild
index 64530cae0d50..5272c6324566 100644
--- a/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-kdeconnect/selinux-kdeconnect-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for kdeconnect"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-kdump/selinux-kdump-2.20260616_p1.ebuild b/sec-policy/selinux-kdump/selinux-kdump-2.20260616_p1.ebuild
index 9735fc9689fc..e19fb44af4b6 100644
--- a/sec-policy/selinux-kdump/selinux-kdump-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-kdump/selinux-kdump-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for kdump"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
diff --git a/sec-policy/selinux-kerberos/selinux-kerberos-2.20260616_p1.ebuild b/sec-policy/selinux-kerberos/selinux-kerberos-2.20260616_p1.ebuild
index 0ef3fb50e969..ef8fc7a76b8f 100644
--- a/sec-policy/selinux-kerberos/selinux-kerberos-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-kerberos/selinux-kerberos-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for kerberos"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20260616_p1.ebuild b/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20260616_p1.ebuild
index cc625718cbad..011f2d2d9fc3 100644
--- a/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-kerneloops/selinux-kerneloops-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for kerneloops"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-kismet/selinux-kismet-2.20260616_p1.ebuild b/sec-policy/selinux-kismet/selinux-kismet-2.20260616_p1.ebuild
index 8ac389dd7dd5..c08a13085ea0 100644
--- a/sec-policy/selinux-kismet/selinux-kismet-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-kismet/selinux-kismet-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for kismet"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-knot/selinux-knot-2.20260616_p1.ebuild b/sec-policy/selinux-knot/selinux-knot-2.20260616_p1.ebuild
index e2efa53a73f2..7f7d44c6ec05 100644
--- a/sec-policy/selinux-knot/selinux-knot-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-knot/selinux-knot-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for knot"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20260616_p1.ebuild b/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20260616_p1.ebuild
index 670af3486cda..77539c67ecb9 100644
--- a/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ksmtuned/selinux-ksmtuned-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ksmtuned"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-kubernetes/selinux-kubernetes-2.20260616_p1.ebuild b/sec-policy/selinux-kubernetes/selinux-kubernetes-2.20260616_p1.ebuild
index 627988ccbf98..eaeedb857684 100644
--- a/sec-policy/selinux-kubernetes/selinux-kubernetes-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-kubernetes/selinux-kubernetes-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for kubernetes"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-container[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-ldap/selinux-ldap-2.20260616_p1.ebuild b/sec-policy/selinux-ldap/selinux-ldap-2.20260616_p1.ebuild
index 147b8bfc043f..30371491f290 100644
--- a/sec-policy/selinux-ldap/selinux-ldap-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ldap/selinux-ldap-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ldap"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-libmtp/selinux-libmtp-2.20260616_p1.ebuild b/sec-policy/selinux-libmtp/selinux-libmtp-2.20260616_p1.ebuild
index 4c0e5b67f1bc..ce61561f4a62 100644
--- a/sec-policy/selinux-libmtp/selinux-libmtp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-libmtp/selinux-libmtp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for libmtp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-links/selinux-links-2.20260616_p1.ebuild b/sec-policy/selinux-links/selinux-links-2.20260616_p1.ebuild
index 6e9f27216e16..686da3ab579a 100644
--- a/sec-policy/selinux-links/selinux-links-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-links/selinux-links-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for links"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-lircd/selinux-lircd-2.20260616_p1.ebuild b/sec-policy/selinux-lircd/selinux-lircd-2.20260616_p1.ebuild
index 7b4a42186f90..76ded8cb2201 100644
--- a/sec-policy/selinux-lircd/selinux-lircd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-lircd/selinux-lircd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for lircd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20260616_p1.ebuild b/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20260616_p1.ebuild
index ee9e4fb66022..9bfa37300d44 100644
--- a/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-loadkeys/selinux-loadkeys-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for loadkeys"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-logrotate/selinux-logrotate-2.20260616_p1.ebuild b/sec-policy/selinux-logrotate/selinux-logrotate-2.20260616_p1.ebuild
index e23242ad6e6e..6b6c742249fe 100644
--- a/sec-policy/selinux-logrotate/selinux-logrotate-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-logrotate/selinux-logrotate-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for logrotate"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-logsentry/selinux-logsentry-2.20260616_p1.ebuild b/sec-policy/selinux-logsentry/selinux-logsentry-2.20260616_p1.ebuild
index a2fac2156892..1b0fb266a8f7 100644
--- a/sec-policy/selinux-logsentry/selinux-logsentry-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-logsentry/selinux-logsentry-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for logsentry"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-logwatch/selinux-logwatch-2.20260616_p1.ebuild b/sec-policy/selinux-logwatch/selinux-logwatch-2.20260616_p1.ebuild
index 5a782a9f53e1..bfcad900b930 100644
--- a/sec-policy/selinux-logwatch/selinux-logwatch-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-logwatch/selinux-logwatch-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for logwatch"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-lpd/selinux-lpd-2.20260616_p1.ebuild b/sec-policy/selinux-lpd/selinux-lpd-2.20260616_p1.ebuild
index 7fa1c1b2588b..68a753de335e 100644
--- a/sec-policy/selinux-lpd/selinux-lpd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-lpd/selinux-lpd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for lpd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20260616_p1.ebuild b/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20260616_p1.ebuild
index ae4c8bf5b204..b39dcaa43732 100644
--- a/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-makewhatis/selinux-makewhatis-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for makewhatis"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-man2html/selinux-man2html-2.20260616_p1.ebuild b/sec-policy/selinux-man2html/selinux-man2html-2.20260616_p1.ebuild
index 6de4f5b8bb76..18923cca0b61 100644
--- a/sec-policy/selinux-man2html/selinux-man2html-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-man2html/selinux-man2html-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for man2html"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mandb/selinux-mandb-2.20260616_p1.ebuild b/sec-policy/selinux-mandb/selinux-mandb-2.20260616_p1.ebuild
index 4061e1a3464b..e0acba590e05 100644
--- a/sec-policy/selinux-mandb/selinux-mandb-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mandb/selinux-mandb-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mandb"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-matrixd/selinux-matrixd-2.20260616_p1.ebuild b/sec-policy/selinux-matrixd/selinux-matrixd-2.20260616_p1.ebuild
index c1e6c79660c9..aa4c024e5be6 100644
--- a/sec-policy/selinux-matrixd/selinux-matrixd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-matrixd/selinux-matrixd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for matrixd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mcelog/selinux-mcelog-2.20260616_p1.ebuild b/sec-policy/selinux-mcelog/selinux-mcelog-2.20260616_p1.ebuild
index 195980f7eeb8..b00deefca7b5 100644
--- a/sec-policy/selinux-mcelog/selinux-mcelog-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mcelog/selinux-mcelog-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mcelog"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mediawiki/selinux-mediawiki-2.20260616_p1.ebuild b/sec-policy/selinux-mediawiki/selinux-mediawiki-2.20260616_p1.ebuild
index 7030366ee6f7..199a81bb70d0 100644
--- a/sec-policy/selinux-mediawiki/selinux-mediawiki-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mediawiki/selinux-mediawiki-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mediawiki"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-memcached/selinux-memcached-2.20260616_p1.ebuild b/sec-policy/selinux-memcached/selinux-memcached-2.20260616_p1.ebuild
index 955bcb4c19a4..d8f7111b41a3 100644
--- a/sec-policy/selinux-memcached/selinux-memcached-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-memcached/selinux-memcached-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for memcached"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-milter/selinux-milter-2.20260616_p1.ebuild b/sec-policy/selinux-milter/selinux-milter-2.20260616_p1.ebuild
index 5216af147f1c..31b52c59ceff 100644
--- a/sec-policy/selinux-milter/selinux-milter-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-milter/selinux-milter-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for milter"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-minidlna/selinux-minidlna-2.20260616_p1.ebuild b/sec-policy/selinux-minidlna/selinux-minidlna-2.20260616_p1.ebuild
index e75dcdfad745..d8924a6e91f2 100644
--- a/sec-policy/selinux-minidlna/selinux-minidlna-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-minidlna/selinux-minidlna-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for minidlna"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-minissdpd/selinux-minissdpd-2.20260616_p1.ebuild b/sec-policy/selinux-minissdpd/selinux-minissdpd-2.20260616_p1.ebuild
index 93cb19cf24ad..4373c25119d0 100644
--- a/sec-policy/selinux-minissdpd/selinux-minissdpd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-minissdpd/selinux-minissdpd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for minissdpd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20260616_p1.ebuild b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20260616_p1.ebuild
index 1f5eeedfdc3f..44fa49d1e464 100644
--- a/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-modemmanager/selinux-modemmanager-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for modemmanager"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-mongodb/selinux-mongodb-2.20260616_p1.ebuild b/sec-policy/selinux-mongodb/selinux-mongodb-2.20260616_p1.ebuild
index 3fa735e501a6..ac15d0677946 100644
--- a/sec-policy/selinux-mongodb/selinux-mongodb-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mongodb/selinux-mongodb-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mongodb"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-monit/selinux-monit-2.20260616_p1.ebuild b/sec-policy/selinux-monit/selinux-monit-2.20260616_p1.ebuild
index 6fe7788d0c97..a32598ef5759 100644
--- a/sec-policy/selinux-monit/selinux-monit-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-monit/selinux-monit-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for monit"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mono/selinux-mono-2.20260616_p1.ebuild b/sec-policy/selinux-mono/selinux-mono-2.20260616_p1.ebuild
index a5a9465df7e6..efc8eca4d38c 100644
--- a/sec-policy/selinux-mono/selinux-mono-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mono/selinux-mono-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mono"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mozilla/selinux-mozilla-2.20260616_p1.ebuild b/sec-policy/selinux-mozilla/selinux-mozilla-2.20260616_p1.ebuild
index b1e92546abe0..7315be2ebe53 100644
--- a/sec-policy/selinux-mozilla/selinux-mozilla-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mozilla/selinux-mozilla-2.20260616_p1.ebuild
@@ -11,7 +11,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mozilla"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-mpd/selinux-mpd-2.20260616_p1.ebuild b/sec-policy/selinux-mpd/selinux-mpd-2.20260616_p1.ebuild
index 9dec3178fa23..98eeffae1162 100644
--- a/sec-policy/selinux-mpd/selinux-mpd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mpd/selinux-mpd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mpd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mplayer/selinux-mplayer-2.20260616_p1.ebuild b/sec-policy/selinux-mplayer/selinux-mplayer-2.20260616_p1.ebuild
index 2726f1c6220d..90ce6b754c13 100644
--- a/sec-policy/selinux-mplayer/selinux-mplayer-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mplayer/selinux-mplayer-2.20260616_p1.ebuild
@@ -11,5 +11,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mplayer"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mrtg/selinux-mrtg-2.20260616_p1.ebuild b/sec-policy/selinux-mrtg/selinux-mrtg-2.20260616_p1.ebuild
index 1a2044787ef6..bbda68accee4 100644
--- a/sec-policy/selinux-mrtg/selinux-mrtg-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mrtg/selinux-mrtg-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mrtg"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-munin/selinux-munin-2.20260616_p1.ebuild b/sec-policy/selinux-munin/selinux-munin-2.20260616_p1.ebuild
index 217f23cd9517..6fe98a481cbb 100644
--- a/sec-policy/selinux-munin/selinux-munin-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-munin/selinux-munin-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for munin"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-mutt/selinux-mutt-2.20260616_p1.ebuild b/sec-policy/selinux-mutt/selinux-mutt-2.20260616_p1.ebuild
index 5c7bdea7ca10..fb2aab78a9f9 100644
--- a/sec-policy/selinux-mutt/selinux-mutt-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mutt/selinux-mutt-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mutt"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-mysql/selinux-mysql-2.20260616_p1.ebuild b/sec-policy/selinux-mysql/selinux-mysql-2.20260616_p1.ebuild
index 60c6c314a645..0e447066b44e 100644
--- a/sec-policy/selinux-mysql/selinux-mysql-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-mysql/selinux-mysql-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for mysql"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-nagios/selinux-nagios-2.20260616_p1.ebuild b/sec-policy/selinux-nagios/selinux-nagios-2.20260616_p1.ebuild
index 06eb43dcd558..cfaf4f17eb3b 100644
--- a/sec-policy/selinux-nagios/selinux-nagios-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-nagios/selinux-nagios-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for nagios"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-ncftool/selinux-ncftool-2.20260616_p1.ebuild b/sec-policy/selinux-ncftool/selinux-ncftool-2.20260616_p1.ebuild
index abb9d119d7fe..0366d875d00d 100644
--- a/sec-policy/selinux-ncftool/selinux-ncftool-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ncftool/selinux-ncftool-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ncftool"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-needrestart/selinux-needrestart-2.20260616_p1.ebuild b/sec-policy/selinux-needrestart/selinux-needrestart-2.20260616_p1.ebuild
index 4dd2f543317e..6e907501655d 100644
--- a/sec-policy/selinux-needrestart/selinux-needrestart-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-needrestart/selinux-needrestart-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for needrestart"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20260616_p1.ebuild b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20260616_p1.ebuild
index b0aae4e21eaa..32c6a64d4d8c 100644
--- a/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-networkmanager/selinux-networkmanager-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for networkmanager"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-nginx/selinux-nginx-2.20260616_p1.ebuild b/sec-policy/selinux-nginx/selinux-nginx-2.20260616_p1.ebuild
index ae32aa8256c3..1d56bda0bcee 100644
--- a/sec-policy/selinux-nginx/selinux-nginx-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-nginx/selinux-nginx-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for nginx"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="
diff --git a/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20260616_p1.ebuild b/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20260616_p1.ebuild
index 4073eae6470d..e667dcfd543e 100644
--- a/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-node_exporter/selinux-node_exporter-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for node_exporter"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-nsd/selinux-nsd-2.20260616_p1.ebuild b/sec-policy/selinux-nsd/selinux-nsd-2.20260616_p1.ebuild
index 4c602d382c38..aeefe4a48c46 100644
--- a/sec-policy/selinux-nsd/selinux-nsd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-nsd/selinux-nsd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for nsd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-nslcd/selinux-nslcd-2.20260616_p1.ebuild b/sec-policy/selinux-nslcd/selinux-nslcd-2.20260616_p1.ebuild
index b767857e5132..72a1bad90671 100644
--- a/sec-policy/selinux-nslcd/selinux-nslcd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-nslcd/selinux-nslcd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for nslcd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ntop/selinux-ntop-2.20260616_p1.ebuild b/sec-policy/selinux-ntop/selinux-ntop-2.20260616_p1.ebuild
index 24bb19cfacf9..c70e54293286 100644
--- a/sec-policy/selinux-ntop/selinux-ntop-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ntop/selinux-ntop-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ntop"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ntp/selinux-ntp-2.20260616_p1.ebuild b/sec-policy/selinux-ntp/selinux-ntp-2.20260616_p1.ebuild
index 96b1b16a6332..ddf482def4e0 100644
--- a/sec-policy/selinux-ntp/selinux-ntp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ntp/selinux-ntp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ntp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-numad/selinux-numad-2.20260616_p1.ebuild b/sec-policy/selinux-numad/selinux-numad-2.20260616_p1.ebuild
index d92069087495..9f1a284035ca 100644
--- a/sec-policy/selinux-numad/selinux-numad-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-numad/selinux-numad-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for numad"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-nut/selinux-nut-2.20260616_p1.ebuild b/sec-policy/selinux-nut/selinux-nut-2.20260616_p1.ebuild
index 4a18ba9ee837..29d34c4e44a9 100644
--- a/sec-policy/selinux-nut/selinux-nut-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-nut/selinux-nut-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for nut"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-nx/selinux-nx-2.20260616_p1.ebuild b/sec-policy/selinux-nx/selinux-nx-2.20260616_p1.ebuild
index 8e9f8784a102..31a8893a48be 100644
--- a/sec-policy/selinux-nx/selinux-nx-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-nx/selinux-nx-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for nx"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-obex/selinux-obex-2.20260616_p1.ebuild b/sec-policy/selinux-obex/selinux-obex-2.20260616_p1.ebuild
index 6d4ffd5a9718..cf88bb822e54 100644
--- a/sec-policy/selinux-obex/selinux-obex-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-obex/selinux-obex-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for obex"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20260616_p1.ebuild b/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20260616_p1.ebuild
index 6bb69fa746de..2d9de78a591e 100644
--- a/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-obfs4proxy/selinux-obfs4proxy-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for obfs4proxy"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-oddjob/selinux-oddjob-2.20260616_p1.ebuild b/sec-policy/selinux-oddjob/selinux-oddjob-2.20260616_p1.ebuild
index c977f8f163f0..1f943c0f3173 100644
--- a/sec-policy/selinux-oddjob/selinux-oddjob-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-oddjob/selinux-oddjob-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for oddjob"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ofono/selinux-ofono-2.20260616_p1.ebuild b/sec-policy/selinux-ofono/selinux-ofono-2.20260616_p1.ebuild
index 89b88141f33f..94dd39902597 100644
--- a/sec-policy/selinux-ofono/selinux-ofono-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ofono/selinux-ofono-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ofono"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-oident/selinux-oident-2.20260616_p1.ebuild b/sec-policy/selinux-oident/selinux-oident-2.20260616_p1.ebuild
index b145fb55784f..5160bba971fd 100644
--- a/sec-policy/selinux-oident/selinux-oident-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-oident/selinux-oident-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for oident"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-openct/selinux-openct-2.20260616_p1.ebuild b/sec-policy/selinux-openct/selinux-openct-2.20260616_p1.ebuild
index 404cbdac0ce7..f2ce8a097f25 100644
--- a/sec-policy/selinux-openct/selinux-openct-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-openct/selinux-openct-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for openct"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-openrc/selinux-openrc-2.20260616_p1.ebuild b/sec-policy/selinux-openrc/selinux-openrc-2.20260616_p1.ebuild
index c12bff819aeb..03fe75c03a69 100644
--- a/sec-policy/selinux-openrc/selinux-openrc-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-openrc/selinux-openrc-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for openrc"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-opensm/selinux-opensm-2.20260616_p1.ebuild b/sec-policy/selinux-opensm/selinux-opensm-2.20260616_p1.ebuild
index 0461377633fd..06e3d6b4e03c 100644
--- a/sec-policy/selinux-opensm/selinux-opensm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-opensm/selinux-opensm-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for opensm"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-openvpn/selinux-openvpn-2.20260616_p1.ebuild b/sec-policy/selinux-openvpn/selinux-openvpn-2.20260616_p1.ebuild
index db5cab89dfe5..f14ebe7689f8 100644
--- a/sec-policy/selinux-openvpn/selinux-openvpn-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-openvpn/selinux-openvpn-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for openvpn"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-openvswitch/selinux-openvswitch-2.20260616_p1.ebuild b/sec-policy/selinux-openvswitch/selinux-openvswitch-2.20260616_p1.ebuild
index 7db305dfd5f4..0e3b70bc2b91 100644
--- a/sec-policy/selinux-openvswitch/selinux-openvswitch-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-openvswitch/selinux-openvswitch-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for openvswitch"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-pan/selinux-pan-2.20260616_p1.ebuild b/sec-policy/selinux-pan/selinux-pan-2.20260616_p1.ebuild
index 5f3ba689f02d..a428ddea8dad 100644
--- a/sec-policy/selinux-pan/selinux-pan-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-pan/selinux-pan-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for pan"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-passenger/selinux-passenger-2.20260616_p1.ebuild b/sec-policy/selinux-passenger/selinux-passenger-2.20260616_p1.ebuild
index f866338efae8..36d1cc6f616e 100644
--- a/sec-policy/selinux-passenger/selinux-passenger-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-passenger/selinux-passenger-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for passenger"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-pcscd/selinux-pcscd-2.20260616_p1.ebuild b/sec-policy/selinux-pcscd/selinux-pcscd-2.20260616_p1.ebuild
index 5f8c9b3dc262..4ca027615242 100644
--- a/sec-policy/selinux-pcscd/selinux-pcscd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-pcscd/selinux-pcscd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for pcscd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20260616_p1.ebuild b/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20260616_p1.ebuild
index 1ec1d1a2134a..6c63ecc37165 100644
--- a/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-phpfpm/selinux-phpfpm-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for phpfpm"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20260616_p1.ebuild b/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20260616_p1.ebuild
index b29e6200e54e..03b0d317e88d 100644
--- a/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-plymouthd/selinux-plymouthd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for plymouthd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-podman/selinux-podman-2.20260616_p1.ebuild b/sec-policy/selinux-podman/selinux-podman-2.20260616_p1.ebuild
index a6fafd157be6..b3927aca9f61 100644
--- a/sec-policy/selinux-podman/selinux-podman-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-podman/selinux-podman-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for podman"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-container[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-policykit/selinux-policykit-2.20260616_p1.ebuild b/sec-policy/selinux-policykit/selinux-policykit-2.20260616_p1.ebuild
index 616b3d55b31b..e31968feb339 100644
--- a/sec-policy/selinux-policykit/selinux-policykit-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-policykit/selinux-policykit-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for policykit"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
diff --git a/sec-policy/selinux-portmap/selinux-portmap-2.20260616_p1.ebuild b/sec-policy/selinux-portmap/selinux-portmap-2.20260616_p1.ebuild
index c570e07a049d..9b255f10c021 100644
--- a/sec-policy/selinux-portmap/selinux-portmap-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-portmap/selinux-portmap-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for portmap"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-postfix/selinux-postfix-2.20260616_p1.ebuild b/sec-policy/selinux-postfix/selinux-postfix-2.20260616_p1.ebuild
index fffc1059fc62..a4c0a9b1056b 100644
--- a/sec-policy/selinux-postfix/selinux-postfix-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-postfix/selinux-postfix-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for postfix"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-postgresql/selinux-postgresql-2.20260616_p1.ebuild b/sec-policy/selinux-postgresql/selinux-postgresql-2.20260616_p1.ebuild
index 09d9547286e0..12935e721a2e 100644
--- a/sec-policy/selinux-postgresql/selinux-postgresql-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-postgresql/selinux-postgresql-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for postgresql"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-postgrey/selinux-postgrey-2.20260616_p1.ebuild b/sec-policy/selinux-postgrey/selinux-postgrey-2.20260616_p1.ebuild
index b58a8d45f705..6574750be1cc 100644
--- a/sec-policy/selinux-postgrey/selinux-postgrey-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-postgrey/selinux-postgrey-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for postgrey"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20260616_p1.ebuild b/sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20260616_p1.ebuild
index 1f5423514241..a6d1852f04a3 100644
--- a/sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-powerprofiles/selinux-powerprofiles-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for powerprofiles"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ppp/selinux-ppp-2.20260616_p1.ebuild b/sec-policy/selinux-ppp/selinux-ppp-2.20260616_p1.ebuild
index 503246236e3f..379f17d17afd 100644
--- a/sec-policy/selinux-ppp/selinux-ppp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ppp/selinux-ppp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ppp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-privoxy/selinux-privoxy-2.20260616_p1.ebuild b/sec-policy/selinux-privoxy/selinux-privoxy-2.20260616_p1.ebuild
index c32e93f9980b..78c95e0e3c84 100644
--- a/sec-policy/selinux-privoxy/selinux-privoxy-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-privoxy/selinux-privoxy-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for privoxy"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-procmail/selinux-procmail-2.20260616_p1.ebuild b/sec-policy/selinux-procmail/selinux-procmail-2.20260616_p1.ebuild
index 3dd36d3b4ddc..4ae215e33526 100644
--- a/sec-policy/selinux-procmail/selinux-procmail-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-procmail/selinux-procmail-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for procmail"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-psad/selinux-psad-2.20260616_p1.ebuild b/sec-policy/selinux-psad/selinux-psad-2.20260616_p1.ebuild
index bd7eae143c4e..78566dac4c2e 100644
--- a/sec-policy/selinux-psad/selinux-psad-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-psad/selinux-psad-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for psad"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-publicfile/selinux-publicfile-2.20260616_p1.ebuild b/sec-policy/selinux-publicfile/selinux-publicfile-2.20260616_p1.ebuild
index 20087a1e7f0e..179f280ce5e8 100644
--- a/sec-policy/selinux-publicfile/selinux-publicfile-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-publicfile/selinux-publicfile-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for publicfile"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20260616_p1.ebuild b/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20260616_p1.ebuild
index f4ac77300f6f..6ee68c5b126c 100644
--- a/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-pulseaudio/selinux-pulseaudio-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for pulseaudio"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-puppet/selinux-puppet-2.20260616_p1.ebuild b/sec-policy/selinux-puppet/selinux-puppet-2.20260616_p1.ebuild
index aa06ec008803..30c38dde6c19 100644
--- a/sec-policy/selinux-puppet/selinux-puppet-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-puppet/selinux-puppet-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for puppet"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-pwauth/selinux-pwauth-2.20260616_p1.ebuild b/sec-policy/selinux-pwauth/selinux-pwauth-2.20260616_p1.ebuild
index 6baf6df9b21a..71abe953ee42 100644
--- a/sec-policy/selinux-pwauth/selinux-pwauth-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-pwauth/selinux-pwauth-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for pwauth"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-pyzor/selinux-pyzor-2.20260616_p1.ebuild b/sec-policy/selinux-pyzor/selinux-pyzor-2.20260616_p1.ebuild
index 92703a9eb4f7..5b43210b9756 100644
--- a/sec-policy/selinux-pyzor/selinux-pyzor-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-pyzor/selinux-pyzor-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for pyzor"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-qemu/selinux-qemu-2.20260616_p1.ebuild b/sec-policy/selinux-qemu/selinux-qemu-2.20260616_p1.ebuild
index f9a2ee4ba5d4..eada7236023a 100644
--- a/sec-policy/selinux-qemu/selinux-qemu-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-qemu/selinux-qemu-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for qemu"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-virt[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-virt[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-qmail/selinux-qmail-2.20260616_p1.ebuild b/sec-policy/selinux-qmail/selinux-qmail-2.20260616_p1.ebuild
index 5fd0391638d7..2cb680294d64 100644
--- a/sec-policy/selinux-qmail/selinux-qmail-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-qmail/selinux-qmail-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for qmail"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-quota/selinux-quota-2.20260616_p1.ebuild b/sec-policy/selinux-quota/selinux-quota-2.20260616_p1.ebuild
index 4a64248eeb96..a98d2d584ca1 100644
--- a/sec-policy/selinux-quota/selinux-quota-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-quota/selinux-quota-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for quota"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rabbitmq/selinux-rabbitmq-2.20260616_p1.ebuild b/sec-policy/selinux-rabbitmq/selinux-rabbitmq-2.20260616_p1.ebuild
index 3d49b66f8718..6420e3f35c1a 100644
--- a/sec-policy/selinux-rabbitmq/selinux-rabbitmq-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rabbitmq/selinux-rabbitmq-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rabbitmq"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-radius/selinux-radius-2.20260616_p1.ebuild b/sec-policy/selinux-radius/selinux-radius-2.20260616_p1.ebuild
index 35faf5b8bb8c..bf78129533a6 100644
--- a/sec-policy/selinux-radius/selinux-radius-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-radius/selinux-radius-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for radius"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-radvd/selinux-radvd-2.20260616_p1.ebuild b/sec-policy/selinux-radvd/selinux-radvd-2.20260616_p1.ebuild
index 5f565a4504b5..35b0932b956d 100644
--- a/sec-policy/selinux-radvd/selinux-radvd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-radvd/selinux-radvd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for radvd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20260616_p1.ebuild b/sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20260616_p1.ebuild
index 62342c51cfe2..28f1731178d5 100644
--- a/sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rasdaemon/selinux-rasdaemon-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rasdaemon"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-razor/selinux-razor-2.20260616_p1.ebuild b/sec-policy/selinux-razor/selinux-razor-2.20260616_p1.ebuild
index 78b16d212628..cd53358852aa 100644
--- a/sec-policy/selinux-razor/selinux-razor-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-razor/selinux-razor-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for razor"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-redis/selinux-redis-2.20260616_p1.ebuild b/sec-policy/selinux-redis/selinux-redis-2.20260616_p1.ebuild
index ae956ce34ed6..47f0104a0f62 100644
--- a/sec-policy/selinux-redis/selinux-redis-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-redis/selinux-redis-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for redis"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20260616_p1.ebuild b/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20260616_p1.ebuild
index e0807e84bebf..611c87ee0b80 100644
--- a/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-remotelogin/selinux-remotelogin-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for remotelogin"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20260616_p1.ebuild b/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20260616_p1.ebuild
index 0c51c75edff9..d5edea5d85fd 100644
--- a/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-resolvconf/selinux-resolvconf-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for resolvconf"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rkhunter/selinux-rkhunter-2.20260616_p1.ebuild b/sec-policy/selinux-rkhunter/selinux-rkhunter-2.20260616_p1.ebuild
index d0ab484e7981..ab759668622c 100644
--- a/sec-policy/selinux-rkhunter/selinux-rkhunter-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rkhunter/selinux-rkhunter-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rkhunter"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rlogin/selinux-rlogin-2.20260616_p1.ebuild b/sec-policy/selinux-rlogin/selinux-rlogin-2.20260616_p1.ebuild
index e678a5c453aa..7a194c3c7a3e 100644
--- a/sec-policy/selinux-rlogin/selinux-rlogin-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rlogin/selinux-rlogin-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rlogin"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rngd/selinux-rngd-2.20260616_p1.ebuild b/sec-policy/selinux-rngd/selinux-rngd-2.20260616_p1.ebuild
index 9ad5f04dc548..4c41aaa6d1a9 100644
--- a/sec-policy/selinux-rngd/selinux-rngd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rngd/selinux-rngd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rngd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20260616_p1.ebuild b/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20260616_p1.ebuild
index e49d4641d28b..46cc3bb0ade1 100644
--- a/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rootlesskit/selinux-rootlesskit-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rootlesskit"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-container[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-rpc/selinux-rpc-2.20260616_p1.ebuild b/sec-policy/selinux-rpc/selinux-rpc-2.20260616_p1.ebuild
index bcaeabe274a8..b9c642b571fa 100644
--- a/sec-policy/selinux-rpc/selinux-rpc-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rpc/selinux-rpc-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rpc"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20260616_p1.ebuild b/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20260616_p1.ebuild
index 656ae4230d0c..4a7c7b726ad6 100644
--- a/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rpcbind/selinux-rpcbind-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rpcbind"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rpm/selinux-rpm-2.20260616_p1.ebuild b/sec-policy/selinux-rpm/selinux-rpm-2.20260616_p1.ebuild
index d494cef8211b..abed8851cb1b 100644
--- a/sec-policy/selinux-rpm/selinux-rpm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rpm/selinux-rpm-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rpm"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rssh/selinux-rssh-2.20260616_p1.ebuild b/sec-policy/selinux-rssh/selinux-rssh-2.20260616_p1.ebuild
index 5794589110b4..c64d05c42f43 100644
--- a/sec-policy/selinux-rssh/selinux-rssh-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rssh/selinux-rssh-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rssh"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-rtkit/selinux-rtkit-2.20260616_p1.ebuild b/sec-policy/selinux-rtkit/selinux-rtkit-2.20260616_p1.ebuild
index da83974ded95..98a62daf2295 100644
--- a/sec-policy/selinux-rtkit/selinux-rtkit-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rtkit/selinux-rtkit-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rtkit"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-dbus[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20260616_p1.ebuild b/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20260616_p1.ebuild
index a6ea02a47f2c..01a96ce145f6 100644
--- a/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-rtorrent/selinux-rtorrent-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for rtorrent"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-salt/selinux-salt-2.20260616_p1.ebuild b/sec-policy/selinux-salt/selinux-salt-2.20260616_p1.ebuild
index e45c77d5f456..3346b149de69 100644
--- a/sec-policy/selinux-salt/selinux-salt-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-salt/selinux-salt-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for salt"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-samba/selinux-samba-2.20260616_p1.ebuild b/sec-policy/selinux-samba/selinux-samba-2.20260616_p1.ebuild
index 26d3ca1abb3f..4d35826deedf 100644
--- a/sec-policy/selinux-samba/selinux-samba-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-samba/selinux-samba-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for samba"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sanlock/selinux-sanlock-2.20260616_p1.ebuild b/sec-policy/selinux-sanlock/selinux-sanlock-2.20260616_p1.ebuild
index 2a9ecd91eabc..28551a7789d2 100644
--- a/sec-policy/selinux-sanlock/selinux-sanlock-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sanlock/selinux-sanlock-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sanlock"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sasl/selinux-sasl-2.20260616_p1.ebuild b/sec-policy/selinux-sasl/selinux-sasl-2.20260616_p1.ebuild
index e6eba779eff1..90a0d08b7f12 100644
--- a/sec-policy/selinux-sasl/selinux-sasl-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sasl/selinux-sasl-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sasl"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-screen/selinux-screen-2.20260616_p1.ebuild b/sec-policy/selinux-screen/selinux-screen-2.20260616_p1.ebuild
index 61a9552c0d54..98326f652078 100644
--- a/sec-policy/selinux-screen/selinux-screen-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-screen/selinux-screen-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for screen"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-seatd/selinux-seatd-2.20260616_p1.ebuild b/sec-policy/selinux-seatd/selinux-seatd-2.20260616_p1.ebuild
index 00c6ed47b2ca..ebdfdbda759c 100644
--- a/sec-policy/selinux-seatd/selinux-seatd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-seatd/selinux-seatd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for seatd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-secadm/selinux-secadm-2.20260616_p1.ebuild b/sec-policy/selinux-secadm/selinux-secadm-2.20260616_p1.ebuild
index 5dbb69b7c907..fa628b910a11 100644
--- a/sec-policy/selinux-secadm/selinux-secadm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-secadm/selinux-secadm-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for secadm"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sendmail/selinux-sendmail-2.20260616_p1.ebuild b/sec-policy/selinux-sendmail/selinux-sendmail-2.20260616_p1.ebuild
index c04ae0034808..07c3b2417d0f 100644
--- a/sec-policy/selinux-sendmail/selinux-sendmail-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sendmail/selinux-sendmail-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sendmail"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sensord/selinux-sensord-2.20260616_p1.ebuild b/sec-policy/selinux-sensord/selinux-sensord-2.20260616_p1.ebuild
index 753ee7d26050..f23f18eae7ae 100644
--- a/sec-policy/selinux-sensord/selinux-sensord-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sensord/selinux-sensord-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sensord"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-shorewall/selinux-shorewall-2.20260616_p1.ebuild b/sec-policy/selinux-shorewall/selinux-shorewall-2.20260616_p1.ebuild
index 0d7fa48b6b3f..39568a66a32f 100644
--- a/sec-policy/selinux-shorewall/selinux-shorewall-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-shorewall/selinux-shorewall-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for shorewall"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-shutdown/selinux-shutdown-2.20260616_p1.ebuild b/sec-policy/selinux-shutdown/selinux-shutdown-2.20260616_p1.ebuild
index 7d865c8b4094..5658c5b79dfd 100644
--- a/sec-policy/selinux-shutdown/selinux-shutdown-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-shutdown/selinux-shutdown-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for shutdown"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sigrok/selinux-sigrok-2.20260616_p1.ebuild b/sec-policy/selinux-sigrok/selinux-sigrok-2.20260616_p1.ebuild
index 5dfefd83e79d..c20ec126e4ba 100644
--- a/sec-policy/selinux-sigrok/selinux-sigrok-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sigrok/selinux-sigrok-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sigrok"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-slocate/selinux-slocate-2.20260616_p1.ebuild b/sec-policy/selinux-slocate/selinux-slocate-2.20260616_p1.ebuild
index f167bab63852..83d22c9127bd 100644
--- a/sec-policy/selinux-slocate/selinux-slocate-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-slocate/selinux-slocate-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for slocate"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20260616_p1.ebuild b/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20260616_p1.ebuild
index f549d7a19084..ae1464f52891 100644
--- a/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-slrnpull/selinux-slrnpull-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for slrnpull"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-smartmon/selinux-smartmon-2.20260616_p1.ebuild b/sec-policy/selinux-smartmon/selinux-smartmon-2.20260616_p1.ebuild
index 202a9f073fa8..daebf6b3887a 100644
--- a/sec-policy/selinux-smartmon/selinux-smartmon-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-smartmon/selinux-smartmon-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for smartmon"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-smokeping/selinux-smokeping-2.20260616_p1.ebuild b/sec-policy/selinux-smokeping/selinux-smokeping-2.20260616_p1.ebuild
index 1cb954da6125..0257eb66202b 100644
--- a/sec-policy/selinux-smokeping/selinux-smokeping-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-smokeping/selinux-smokeping-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for smokeping"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-snmp/selinux-snmp-2.20260616_p1.ebuild b/sec-policy/selinux-snmp/selinux-snmp-2.20260616_p1.ebuild
index d652e8a52845..0a8a05eec8ab 100644
--- a/sec-policy/selinux-snmp/selinux-snmp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-snmp/selinux-snmp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for snmp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-snort/selinux-snort-2.20260616_p1.ebuild b/sec-policy/selinux-snort/selinux-snort-2.20260616_p1.ebuild
index a9fd29c2ca94..8642dbd3c7f2 100644
--- a/sec-policy/selinux-snort/selinux-snort-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-snort/selinux-snort-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for snort"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-soundserver/selinux-soundserver-2.20260616_p1.ebuild b/sec-policy/selinux-soundserver/selinux-soundserver-2.20260616_p1.ebuild
index be5e2a116de2..6a66f775f3fc 100644
--- a/sec-policy/selinux-soundserver/selinux-soundserver-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-soundserver/selinux-soundserver-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for soundserver"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20260616_p1.ebuild b/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20260616_p1.ebuild
index 88a21fb7925c..235035251a4f 100644
--- a/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-spamassassin/selinux-spamassassin-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for spamassassin"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-squid/selinux-squid-2.20260616_p1.ebuild b/sec-policy/selinux-squid/selinux-squid-2.20260616_p1.ebuild
index 5dcfb0eee571..99ae67e51eb1 100644
--- a/sec-policy/selinux-squid/selinux-squid-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-squid/selinux-squid-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for squid"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-sssd/selinux-sssd-2.20260616_p1.ebuild b/sec-policy/selinux-sssd/selinux-sssd-2.20260616_p1.ebuild
index 1489826b6aa3..28958a944261 100644
--- a/sec-policy/selinux-sssd/selinux-sssd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sssd/selinux-sssd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sssd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
diff --git a/sec-policy/selinux-stunnel/selinux-stunnel-2.20260616_p1.ebuild b/sec-policy/selinux-stunnel/selinux-stunnel-2.20260616_p1.ebuild
index 7d2669d326ec..b7b954d102d2 100644
--- a/sec-policy/selinux-stunnel/selinux-stunnel-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-stunnel/selinux-stunnel-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for stunnel"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-subsonic/selinux-subsonic-2.20260616_p1.ebuild b/sec-policy/selinux-subsonic/selinux-subsonic-2.20260616_p1.ebuild
index a1cb627f8917..d4f951ae8adc 100644
--- a/sec-policy/selinux-subsonic/selinux-subsonic-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-subsonic/selinux-subsonic-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for subsonic"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sudo/selinux-sudo-2.20260616_p1.ebuild b/sec-policy/selinux-sudo/selinux-sudo-2.20260616_p1.ebuild
index c6dc716d944d..5f98722463bc 100644
--- a/sec-policy/selinux-sudo/selinux-sudo-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sudo/selinux-sudo-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sudo"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-svnserve/selinux-svnserve-2.20260616_p1.ebuild b/sec-policy/selinux-svnserve/selinux-svnserve-2.20260616_p1.ebuild
index 1d0e9f010ef6..0c3648af535a 100644
--- a/sec-policy/selinux-svnserve/selinux-svnserve-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-svnserve/selinux-svnserve-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for svnserve"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-switcheroo/selinux-switcheroo-2.20260616_p1.ebuild b/sec-policy/selinux-switcheroo/selinux-switcheroo-2.20260616_p1.ebuild
index 6e2daf47e8cd..f7a00181752e 100644
--- a/sec-policy/selinux-switcheroo/selinux-switcheroo-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-switcheroo/selinux-switcheroo-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for switcheroo"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sxid/selinux-sxid-2.20260616_p1.ebuild b/sec-policy/selinux-sxid/selinux-sxid-2.20260616_p1.ebuild
index 16d8f851d17a..9269e266e23e 100644
--- a/sec-policy/selinux-sxid/selinux-sxid-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sxid/selinux-sxid-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sxid"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-syncthing/selinux-syncthing-2.20260616_p1.ebuild b/sec-policy/selinux-syncthing/selinux-syncthing-2.20260616_p1.ebuild
index 0977da8ade8a..a2d620d831ec 100644
--- a/sec-policy/selinux-syncthing/selinux-syncthing-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-syncthing/selinux-syncthing-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for syncthing"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-sysstat/selinux-sysstat-2.20260616_p1.ebuild b/sec-policy/selinux-sysstat/selinux-sysstat-2.20260616_p1.ebuild
index 2b27949ce30f..d6154d050f6e 100644
--- a/sec-policy/selinux-sysstat/selinux-sysstat-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-sysstat/selinux-sysstat-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for sysstat"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tboot/selinux-tboot-2.20260616_p1.ebuild b/sec-policy/selinux-tboot/selinux-tboot-2.20260616_p1.ebuild
index 01382d73827c..494d1b34aece 100644
--- a/sec-policy/selinux-tboot/selinux-tboot-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tboot/selinux-tboot-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tboot"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tcpd/selinux-tcpd-2.20260616_p1.ebuild b/sec-policy/selinux-tcpd/selinux-tcpd-2.20260616_p1.ebuild
index 21c0cf85c5ca..1e131bd7be7c 100644
--- a/sec-policy/selinux-tcpd/selinux-tcpd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tcpd/selinux-tcpd-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tcpd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-tcsd/selinux-tcsd-2.20260616_p1.ebuild b/sec-policy/selinux-tcsd/selinux-tcsd-2.20260616_p1.ebuild
index b9fb0d1d487a..aa3f4236b708 100644
--- a/sec-policy/selinux-tcsd/selinux-tcsd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tcsd/selinux-tcsd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tcsd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-telnet/selinux-telnet-2.20260616_p1.ebuild b/sec-policy/selinux-telnet/selinux-telnet-2.20260616_p1.ebuild
index 06d62a973bba..168be2363c7f 100644
--- a/sec-policy/selinux-telnet/selinux-telnet-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-telnet/selinux-telnet-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for telnet"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="
diff --git a/sec-policy/selinux-tftp/selinux-tftp-2.20260616_p1.ebuild b/sec-policy/selinux-tftp/selinux-tftp-2.20260616_p1.ebuild
index e10ad268521e..a97f1f3529b5 100644
--- a/sec-policy/selinux-tftp/selinux-tftp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tftp/selinux-tftp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tftp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tgtd/selinux-tgtd-2.20260616_p1.ebuild b/sec-policy/selinux-tgtd/selinux-tgtd-2.20260616_p1.ebuild
index c1b469dfae5e..c850e973c335 100644
--- a/sec-policy/selinux-tgtd/selinux-tgtd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tgtd/selinux-tgtd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tgtd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20260616_p1.ebuild b/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20260616_p1.ebuild
index f13837299869..efebd259b92d 100644
--- a/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-thunderbird/selinux-thunderbird-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for thunderbird"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20260616_p1.ebuild b/sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20260616_p1.ebuild
index a5784cede766..874b8d0e9e2b 100644
--- a/sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-thunderbolt/selinux-thunderbolt-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for thunderbolt"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-timidity/selinux-timidity-2.20260616_p1.ebuild b/sec-policy/selinux-timidity/selinux-timidity-2.20260616_p1.ebuild
index 10ca8e87723e..c368815d4cdb 100644
--- a/sec-policy/selinux-timidity/selinux-timidity-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-timidity/selinux-timidity-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for timidity"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20260616_p1.ebuild b/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20260616_p1.ebuild
index 91676dd6f6d5..79b470986420 100644
--- a/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tmpreaper/selinux-tmpreaper-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tmpreaper"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tor/selinux-tor-2.20260616_p1.ebuild b/sec-policy/selinux-tor/selinux-tor-2.20260616_p1.ebuild
index 767348890a70..206672721027 100644
--- a/sec-policy/selinux-tor/selinux-tor-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tor/selinux-tor-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tor"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tpm2/selinux-tpm2-2.20260616_p1.ebuild b/sec-policy/selinux-tpm2/selinux-tpm2-2.20260616_p1.ebuild
index 888751ec6edd..691841862061 100644
--- a/sec-policy/selinux-tpm2/selinux-tpm2-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tpm2/selinux-tpm2-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tpm2"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tripwire/selinux-tripwire-2.20260616_p1.ebuild b/sec-policy/selinux-tripwire/selinux-tripwire-2.20260616_p1.ebuild
index de812c139e7d..daa48d687855 100644
--- a/sec-policy/selinux-tripwire/selinux-tripwire-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tripwire/selinux-tripwire-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tripwire"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-tuned/selinux-tuned-2.20260616_p1.ebuild b/sec-policy/selinux-tuned/selinux-tuned-2.20260616_p1.ebuild
index 18421abbd232..01370a117abf 100644
--- a/sec-policy/selinux-tuned/selinux-tuned-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-tuned/selinux-tuned-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for tuned"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20260616_p1.ebuild b/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20260616_p1.ebuild
index 1060e15371e7..fcd2346485f8 100644
--- a/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ucspitcp/selinux-ucspitcp-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ucspitcp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-ulogd/selinux-ulogd-2.20260616_p1.ebuild b/sec-policy/selinux-ulogd/selinux-ulogd-2.20260616_p1.ebuild
index f83da9bc3074..1848699af2dc 100644
--- a/sec-policy/selinux-ulogd/selinux-ulogd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-ulogd/selinux-ulogd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for ulogd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-uml/selinux-uml-2.20260616_p1.ebuild b/sec-policy/selinux-uml/selinux-uml-2.20260616_p1.ebuild
index 9d4e8ab4b231..43199f1f0fe9 100644
--- a/sec-policy/selinux-uml/selinux-uml-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-uml/selinux-uml-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for uml"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-unconfined/selinux-unconfined-2.20260616_p1.ebuild b/sec-policy/selinux-unconfined/selinux-unconfined-2.20260616_p1.ebuild
index 581d624a16b1..0957c8cad32f 100644
--- a/sec-policy/selinux-unconfined/selinux-unconfined-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-unconfined/selinux-unconfined-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for unconfined"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
fi
diff --git a/sec-policy/selinux-uptime/selinux-uptime-2.20260616_p1.ebuild b/sec-policy/selinux-uptime/selinux-uptime-2.20260616_p1.ebuild
index eb2552a6e406..69afd1bc00b0 100644
--- a/sec-policy/selinux-uptime/selinux-uptime-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-uptime/selinux-uptime-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for uptime"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-usbguard/selinux-usbguard-2.20260616_p1.ebuild b/sec-policy/selinux-usbguard/selinux-usbguard-2.20260616_p1.ebuild
index ca0a31203cc8..354c4b750ace 100644
--- a/sec-policy/selinux-usbguard/selinux-usbguard-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-usbguard/selinux-usbguard-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for usbguard"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20260616_p1.ebuild b/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20260616_p1.ebuild
index 2bf4f2b0766f..e6678d1f52bd 100644
--- a/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-usbmuxd/selinux-usbmuxd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for usbmuxd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-uucp/selinux-uucp-2.20260616_p1.ebuild b/sec-policy/selinux-uucp/selinux-uucp-2.20260616_p1.ebuild
index 770968e0ab9b..ab32a7dd9ec6 100644
--- a/sec-policy/selinux-uucp/selinux-uucp-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-uucp/selinux-uucp-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for uucp"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-inetd[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-uuidd/selinux-uuidd-2.20260616_p1.ebuild b/sec-policy/selinux-uuidd/selinux-uuidd-2.20260616_p1.ebuild
index 2ed5ee62975c..837dc3502b9d 100644
--- a/sec-policy/selinux-uuidd/selinux-uuidd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-uuidd/selinux-uuidd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for uuidd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-uwimap/selinux-uwimap-2.20260616_p1.ebuild b/sec-policy/selinux-uwimap/selinux-uwimap-2.20260616_p1.ebuild
index 2231da13bf99..ef702af4424a 100644
--- a/sec-policy/selinux-uwimap/selinux-uwimap-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-uwimap/selinux-uwimap-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for uwimap"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20260616_p1.ebuild b/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20260616_p1.ebuild
index 94900cd1072e..39ec88a30981 100644
--- a/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-uwsgi/selinux-uwsgi-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for uWSGI"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-varnishd/selinux-varnishd-2.20260616_p1.ebuild b/sec-policy/selinux-varnishd/selinux-varnishd-2.20260616_p1.ebuild
index eec8f612c3ab..5e8794a65060 100644
--- a/sec-policy/selinux-varnishd/selinux-varnishd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-varnishd/selinux-varnishd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for varnishd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-vbetool/selinux-vbetool-2.20260616_p1.ebuild b/sec-policy/selinux-vbetool/selinux-vbetool-2.20260616_p1.ebuild
index b1e906ee0e0f..f842d84038b4 100644
--- a/sec-policy/selinux-vbetool/selinux-vbetool-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-vbetool/selinux-vbetool-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for vbetool"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-vdagent/selinux-vdagent-2.20260616_p1.ebuild b/sec-policy/selinux-vdagent/selinux-vdagent-2.20260616_p1.ebuild
index c15effb2681a..e10affce7a76 100644
--- a/sec-policy/selinux-vdagent/selinux-vdagent-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-vdagent/selinux-vdagent-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for vdagent"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-vde/selinux-vde-2.20260616_p1.ebuild b/sec-policy/selinux-vde/selinux-vde-2.20260616_p1.ebuild
index d5df1a9a5d70..86c51aaabd69 100644
--- a/sec-policy/selinux-vde/selinux-vde-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-vde/selinux-vde-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for vde"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-virt/selinux-virt-2.20260616_p1.ebuild b/sec-policy/selinux-virt/selinux-virt-2.20260616_p1.ebuild
index ebc753af859e..8015865587d5 100644
--- a/sec-policy/selinux-virt/selinux-virt-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-virt/selinux-virt-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for virt"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-vlock/selinux-vlock-2.20260616_p1.ebuild b/sec-policy/selinux-vlock/selinux-vlock-2.20260616_p1.ebuild
index 9c2b03fd454f..3ea4775d8021 100644
--- a/sec-policy/selinux-vlock/selinux-vlock-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-vlock/selinux-vlock-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for vlock"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-vmware/selinux-vmware-2.20260616_p1.ebuild b/sec-policy/selinux-vmware/selinux-vmware-2.20260616_p1.ebuild
index 05a76e822e1d..5b5b34e91ee2 100644
--- a/sec-policy/selinux-vmware/selinux-vmware-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-vmware/selinux-vmware-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for vmware"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20260616_p1.ebuild b/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20260616_p1.ebuild
index 9ac238149cd2..d3ed890c7765 100644
--- a/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-vnstatd/selinux-vnstatd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for vnstatd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-vpn/selinux-vpn-2.20260616_p1.ebuild b/sec-policy/selinux-vpn/selinux-vpn-2.20260616_p1.ebuild
index df1eb2d2c957..e9c352fac963 100644
--- a/sec-policy/selinux-vpn/selinux-vpn-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-vpn/selinux-vpn-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for vpn"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-watchdog/selinux-watchdog-2.20260616_p1.ebuild b/sec-policy/selinux-watchdog/selinux-watchdog-2.20260616_p1.ebuild
index a6a8ba6e5dae..8f6c84a1214e 100644
--- a/sec-policy/selinux-watchdog/selinux-watchdog-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-watchdog/selinux-watchdog-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for watchdog"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-wayland/selinux-wayland-2.20260616_p1.ebuild b/sec-policy/selinux-wayland/selinux-wayland-2.20260616_p1.ebuild
index d686413a4585..37879be8a791 100644
--- a/sec-policy/selinux-wayland/selinux-wayland-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-wayland/selinux-wayland-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for wayland"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-wdmd/selinux-wdmd-2.20260616_p1.ebuild b/sec-policy/selinux-wdmd/selinux-wdmd-2.20260616_p1.ebuild
index ea039d1fc422..0d1b2ca9974a 100644
--- a/sec-policy/selinux-wdmd/selinux-wdmd-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-wdmd/selinux-wdmd-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for wdmd"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-webalizer/selinux-webalizer-2.20260616_p1.ebuild b/sec-policy/selinux-webalizer/selinux-webalizer-2.20260616_p1.ebuild
index e7b7eb0806b9..4006685a4598 100644
--- a/sec-policy/selinux-webalizer/selinux-webalizer-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-webalizer/selinux-webalizer-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for webalizer"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-apache[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-wine/selinux-wine-2.20260616_p1.ebuild b/sec-policy/selinux-wine/selinux-wine-2.20260616_p1.ebuild
index 951e8dd347a2..49b9752d551a 100644
--- a/sec-policy/selinux-wine/selinux-wine-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-wine/selinux-wine-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for wine"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-wireguard/selinux-wireguard-2.20260616_p1.ebuild b/sec-policy/selinux-wireguard/selinux-wireguard-2.20260616_p1.ebuild
index c8267290d028..80aa8e05a4d9 100644
--- a/sec-policy/selinux-wireguard/selinux-wireguard-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-wireguard/selinux-wireguard-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for wireguard"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-wireshark/selinux-wireshark-2.20260616_p1.ebuild b/sec-policy/selinux-wireshark/selinux-wireshark-2.20260616_p1.ebuild
index c451a809a4f9..ff22c8d055a7 100644
--- a/sec-policy/selinux-wireshark/selinux-wireshark-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-wireshark/selinux-wireshark-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for wireshark"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-wm/selinux-wm-2.20260616_p1.ebuild b/sec-policy/selinux-wm/selinux-wm-2.20260616_p1.ebuild
index 0cc67d4d8991..5dda2bc555af 100644
--- a/sec-policy/selinux-wm/selinux-wm-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-wm/selinux-wm-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for wm"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-xen/selinux-xen-2.20260616_p1.ebuild b/sec-policy/selinux-xen/selinux-xen-2.20260616_p1.ebuild
index 4bcf5f68b2cb..343a0e188feb 100644
--- a/sec-policy/selinux-xen/selinux-xen-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-xen/selinux-xen-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for xen"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-xfs/selinux-xfs-2.20260616_p1.ebuild b/sec-policy/selinux-xfs/selinux-xfs-2.20260616_p1.ebuild
index 6029adab86e4..e58094c43ec7 100644
--- a/sec-policy/selinux-xfs/selinux-xfs-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-xfs/selinux-xfs-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for xfs"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20260616_p1.ebuild b/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20260616_p1.ebuild
index b3687443a376..6c6fff8c721a 100644
--- a/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-xscreensaver/selinux-xscreensaver-2.20260616_p1.ebuild
@@ -10,7 +10,7 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for xscreensaver"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
DEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
RDEPEND+="sec-policy/selinux-xserver[${SELINUX_POLICY_USEDEP}]"
diff --git a/sec-policy/selinux-xserver/selinux-xserver-2.20260616_p1.ebuild b/sec-policy/selinux-xserver/selinux-xserver-2.20260616_p1.ebuild
index 6f970deae42d..e27213a7be85 100644
--- a/sec-policy/selinux-xserver/selinux-xserver-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-xserver/selinux-xserver-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for xserver"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-zabbix/selinux-zabbix-2.20260616_p1.ebuild b/sec-policy/selinux-zabbix/selinux-zabbix-2.20260616_p1.ebuild
index c4f1e1362a47..847a317b99b1 100644
--- a/sec-policy/selinux-zabbix/selinux-zabbix-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-zabbix/selinux-zabbix-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for zabbix"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sec-policy/selinux-zfs/selinux-zfs-2.20260616_p1.ebuild b/sec-policy/selinux-zfs/selinux-zfs-2.20260616_p1.ebuild
index 0f2be48ffe62..8821519c0536 100644
--- a/sec-policy/selinux-zfs/selinux-zfs-2.20260616_p1.ebuild
+++ b/sec-policy/selinux-zfs/selinux-zfs-2.20260616_p1.ebuild
@@ -10,5 +10,5 @@ inherit selinux-policy-2
DESCRIPTION="SELinux policy for zfs"
if [[ ${PV} != 9999* ]] ; then
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="amd64 arm arm64 x86"
fi
diff --git a/sys-apps/bolt/bolt-0.9.11.ebuild b/sys-apps/bolt/bolt-0.9.11.ebuild
index 072e9eb92d6a..7bba00f1c7c7 100644
--- a/sys-apps/bolt/bolt-0.9.11.ebuild
+++ b/sys-apps/bolt/bolt-0.9.11.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
LICENSE="LGPL-2.1 GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="selinux test"
RESTRICT="!test? ( test )"
diff --git a/sys-apps/checkpolicy/checkpolicy-3.11.ebuild b/sys-apps/checkpolicy/checkpolicy-3.11.ebuild
index 174cd95b283c..e26174120f1b 100644
--- a/sys-apps/checkpolicy/checkpolicy-3.11.ebuild
+++ b/sys-apps/checkpolicy/checkpolicy-3.11.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]] ; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/intune-portal/Manifest b/sys-apps/intune-portal/Manifest
index 17540f351427..ba0add09d1c5 100644
--- a/sys-apps/intune-portal/Manifest
+++ b/sys-apps/intune-portal/Manifest
@@ -1,2 +1 @@
-DIST intune-portal_1.2605.16-resolute_amd64.deb 7513156 BLAKE2B 445af71c83c9c5d6cb2e62322d6d8fce8742a84262c6c00fcd769b31a38b19ebc55a8bd828b9fa9062c2c68228f7e3f1280843858f1d4f07e5881ec29093f42a SHA512 be5303ec9587611b06a7b73006b001e52a492c7171fc73ae3d6e62b7ab4a5995c496a4e674cdf07f6e585b52e2f535be78a7fed28c64375a874b5bfce6de474c
DIST intune-portal_1.2607.4-resolute_amd64.deb 7528072 BLAKE2B a411fb3b113d829a439dbfd9827ddca2e960e2f687c904489497e3b87f136628c9b8ed6390b8fd591d3fb5d053306bcbff03d3aabdc5775089582566c72f6620 SHA512 bd0137ae7de71dc553bc0e998a3fea88303cb6ca45c87d89a6bd0f21a782891f54db351270c4b43bd0634e4b2b702dbc8d11003c97d7fe249c4c3341f1d88b4e
diff --git a/sys-apps/intune-portal/files/wrapper b/sys-apps/intune-portal/files/wrapper
index 47a591ceb9f4..ccb283150812 100644
--- a/sys-apps/intune-portal/files/wrapper
+++ b/sys-apps/intune-portal/files/wrapper
@@ -4,7 +4,7 @@ exec bwrap \
--bind / / \
--dev-bind /dev /dev \
--ro-bind /etc/microsoft/identity-broker/etc/lsb-release /etc/lsb-release \
- --ro-bind /etc/microsoft/identity-broker/etc/os-release /etc/os-release \
+ --ro-bind /etc/microsoft/identity-broker/usr/lib/os-release /usr/lib/os-release \
--ro-bind /etc/pam.d/system-auth /etc/pam.d/common-password \
-- \
/opt/microsoft/intune/libexec/"${0##*/}" "${@}"
diff --git a/sys-apps/intune-portal/intune-portal-1.2605.16.ebuild b/sys-apps/intune-portal/intune-portal-1.2607.4-r1.ebuild
index 034881b9f57c..c88671588fae 100644
--- a/sys-apps/intune-portal/intune-portal-1.2605.16.ebuild
+++ b/sys-apps/intune-portal/intune-portal-1.2607.4-r1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
sys-apps/lsb-release
sys-apps/systemd
sys-apps/util-linux
- >=sys-auth/microsoft-identity-broker-2.5.2
+ >=sys-auth/microsoft-identity-broker-3.0.2-r1
sys-auth/pambase[pwquality]
sys-auth/polkit
sys-libs/pam
@@ -47,6 +47,7 @@ session entries in /etc/pam.d/system-auth. You may need to tailor this to your o
src_unpack() {
unpack_deb ${A}
+ cp "${FILESDIR}"/wrapper . || die
}
src_prepare() {
@@ -59,7 +60,7 @@ src_prepare() {
src_install() {
exeinto "${DIR}"/bin
- newexe $(prefixify_ro "${FILESDIR}"/wrapper) intune-portal
+ newexe $(prefixify_ro wrapper) intune-portal
dosym -r "${DIR}"/bin/intune-portal /usr/bin/intune-portal
dosym intune-portal "${DIR}"/bin/intune-agent
dosym intune-portal "${DIR}"/bin/intune-daemon
diff --git a/sys-apps/intune-portal/intune-portal-1.2607.4.ebuild b/sys-apps/intune-portal/intune-portal-1.2607.4.ebuild
deleted file mode 100644
index 034881b9f57c..000000000000
--- a/sys-apps/intune-portal/intune-portal-1.2607.4.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pam prefix readme.gentoo-r1 systemd tmpfiles unpacker xdg
-
-DESCRIPTION="Microsoft Intune Company Portal to access a corporate environment"
-HOMEPAGE="https://learn.microsoft.com/mem/intune/"
-SRC_URI="https://packages.microsoft.com/ubuntu/26.04/prod/pool/main/${PN:0:1}/${PN}/${PN}_${PV}-resolute_amd64.deb"
-S="${WORKDIR}"
-LICENSE="all-rights-reserved"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- app-accessibility/at-spi2-core:2
- app-crypt/libsecret
- app-crypt/p11-kit
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/openssl:0/3
- net-libs/libsoup:3.0
- net-libs/webkit-gtk:4.1/0
- net-misc/curl
- sys-apps/bubblewrap
- sys-apps/dbus
- sys-apps/lsb-release
- sys-apps/systemd
- sys-apps/util-linux
- >=sys-auth/microsoft-identity-broker-2.5.2
- sys-auth/pambase[pwquality]
- sys-auth/polkit
- sys-libs/pam
- virtual/zlib:=
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/pango
-"
-
-QA_PREBUILT="*"
-DIR="/opt/microsoft/intune"
-
-DOC_CONTENTS="You should manually add an \"optional pam_intune.so\" line to the bottom of the auth, password, and \
-session entries in /etc/pam.d/system-auth. You may need to tailor this to your own PAM configuration."
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_prepare() {
- default
- hprefixify \
- lib/systemd/*/* \
- usr/share/applications/*.desktop \
- usr/lib/tmpfiles.d/intune.conf
-}
-
-src_install() {
- exeinto "${DIR}"/bin
- newexe $(prefixify_ro "${FILESDIR}"/wrapper) intune-portal
- dosym -r "${DIR}"/bin/intune-portal /usr/bin/intune-portal
- dosym intune-portal "${DIR}"/bin/intune-agent
- dosym intune-portal "${DIR}"/bin/intune-daemon
-
- exeinto "${DIR}"/libexec
- doexe "${DIR#/}"/bin/*
-
- insinto "${DIR}"/share
- doins -r "${DIR#/}"/share/*
-
- insinto /usr/share/polkit-1/actions
- doins usr/share/polkit-1/actions/com.microsoft.intune.policy
-
- systemd_dounit lib/systemd/system/*
- systemd_douserunit lib/systemd/user/*
-
- dopammod usr/lib/x86_64-linux-gnu/security/pam_intune.so
- dotmpfiles usr/lib/tmpfiles.d/intune.conf
-
- domenu usr/share/applications/*.desktop
- doicon -s 48 usr/share/icons/hicolor/48x48/*/*.png
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- touch "${EROOT}"/etc/pam.d/common-password || die
- tmpfiles_process intune.conf
- xdg_pkg_postinst
- readme.gentoo_print_elog
-}
diff --git a/sys-apps/iproute2/Manifest b/sys-apps/iproute2/Manifest
index 4ee9d577802f..60318f51e805 100644
--- a/sys-apps/iproute2/Manifest
+++ b/sys-apps/iproute2/Manifest
@@ -3,3 +3,4 @@ DIST iproute2-6.17.0.tar.xz 940952 BLAKE2B 49b88fd1eaea34376b086be02e72505ca62f5
DIST iproute2-6.18.0.tar.xz 945200 BLAKE2B 03af6c56beb8717f1d2ce77d91db1293188a45ed6b491924c37a6d7956da1b92106198503fc27dc12301648c2c0c5358883ce0fff046fb53e6e8be004696d6fd SHA512 c4a0852fbf0143b51a65adb6a29cbc838ecaed88b827574ea33ddd2e3f90c00732eaea06ff702a7122d82f7e4d926282f9fbb59b87e41be7da04403c73258fc2
DIST iproute2-6.19.0.tar.xz 958920 BLAKE2B 779818bb5f790edc6d594155e96ade6092744d4c035281291bc34a987d2bee8a566aad3fa6091c736fe27f79f75baeb975abbeee0e3dce45af7e81019097e512 SHA512 0ca41b0ccfc253ab80cc5f9c687c92ec685d4e25cfbbb7cc512b919784c3248e20cc7c928420e271f8b24a4f56d6a4282f3ba394e27267552004701662e56494
DIST iproute2-7.0.0.tar.xz 961968 BLAKE2B 1edec3088a16657ee85c1799bf911c6cd75a359efc75fc23ac922474b1e10e9410454d6e6930b58ebe047a8b5fa4f522e9fb7f53a4d9a4e3b84b8979c5aaa926 SHA512 3c482b4d162d27ef69ec4773465e9687c79b96559ca17e9be2e3d507a2cfb20dbd7a67e6c8f6d7bbd3c82475a9772173633223563d0949ccdf3677091645bf9a
+DIST iproute2-7.2.0.tar.xz 971084 BLAKE2B e03cb92aa6c1f092b144614a44b013b91573099a08f32a25b3fa894470d5940fd7737a5bb0add58c1227ad53a4db159574f4fcded128d2ef219aa55a213bc6c7 SHA512 9d66cba22d243e20974281d71cd8cfb44d269807cc220d9aded6c6054b2d7fd36c5effe3c81b76917753c68750667c01811c4a4d676b55b64d25f5fdf61ea25a
diff --git a/sys-apps/iproute2/files/iproute2-7.2.0-configure-nomagic-nolibbsd.patch b/sys-apps/iproute2/files/iproute2-7.2.0-configure-nomagic-nolibbsd.patch
new file mode 100644
index 000000000000..79ffd173c57a
--- /dev/null
+++ b/sys-apps/iproute2/files/iproute2-7.2.0-configure-nomagic-nolibbsd.patch
@@ -0,0 +1,290 @@
+The hand-rolled configure script, for multiple options (selinux,mnl,elf), sets
+a variable as well as modifying CFLAGS & LDLIBS.
+
+If config.mk is later amended to disable a feature, the CFLAGS/LDLIBS tweaks
+are still in place.
+
+Push the CFLAGS/LDLIBS changes into new conditional Makefile code, so that they
+are only passed when correctly needed.
+
+Prior Gentoo testcase for reproduction:
+USE=minimal ebuild ... compile.
+- Linking with libbsd, libelf, libmnl & libcap based only on presence.
+- Links based on libselinux based only on presence.
+
+Closes: https://bugs.gentoo.org/643722
+Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
+
+Forward-ported from v4.14.1 to v4.16.0 by Lars Wendler <polynomial-c@gentoo.org>
+Added libcap to v4.17.0 by Lars Wendler <polynomial-c@gentoo.org>
+Forward-ported from v4.17.0 to v4.20.0 by Lars Wendler <polynomial-c@gentoo.org>
+Forward-ported from v4.20.0 to v5.11.0 by Lars Wendler <polynomial-c@gentoo.org>
+Forward-ported from v5.11.0 to v5.12.0 by Lars Wendler <polynomial-c@gentoo.org>
+Forward-ported from v6.8.0 to v7.2.0 by Patrick McLean <chutzpah@gentoo.org>
+
+Update 2023-09-05: Removed libbsd enforcement from config.include for bug #911727
+by Holger Hoffstätte <holger@applied-asynchrony.com>
+
+--- a/config.include
++++ b/config.include
+@@ -0,0 +1,26 @@
++# We can only modify CFLAGS/LDLIBS after all the config options are known.
++ifeq ($(IP_CONFIG_SETNS),y)
++ CFLAGS += $(IP_CONFIG_SETNS_CFLAGS)
++endif
++ifeq ($(HAVE_ELF),y)
++ CFLAGS += $(HAVE_ELF_CFLAGS)
++ LDLIBS += $(HAVE_ELF_LDLIBS)
++endif
++ifeq ($(HAVE_SELINUX),y)
++ CFLAGS += $(HAVE_SELINUX_CFLAGS)
++ LDLIBS += $(HAVE_SELINUX_LDLIBS)
++endif
++ifeq ($(HAVE_MNL),y)
++ CFLAGS += $(HAVE_MNL_CFLAGS)
++ LDLIBS += $(HAVE_MNL_LDLIBS)
++endif
++ifeq ($(HAVE_CAP),y)
++ CFLAGS += $(HAVE_CAP_CFLAGS)
++ LDLIBS += $(HAVE_CAP_LDLIBS)
++endif
++
++# Rules can only be declared after all variables in them are known.
++%.o: %.c
++ $(QUIET_CC)$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(CPPFLAGS) -c -o $@ $<
++
++# vim: ft=make:
+
+--- a/bridge/Makefile
++++ b/bridge/Makefile
+@@ -2,6 +2,7 @@
+ BROBJ = bridge.o fdb.o monitor.o link.o mdb.o vlan.o vni.o
+
+ include ../config.mk
++include ../config.include
+
+ all: bridge
+
+diff --git a/configure b/configure
+index ebc0d97a..a3da8853 100755
+--- a/configure
++++ b/configure
+@@ -154,7 +154,7 @@ EOF
+ if $CC -I$INCLUDE -o $TMPDIR/setnstest $TMPDIR/setnstest.c >/dev/null 2>&1; then
+ echo "IP_CONFIG_SETNS:=y" >>$CONFIG
+ echo "yes"
+- echo "CFLAGS += -DHAVE_SETNS" >>$CONFIG
++ echo "IP_CONFIG_SETNS_CFLAGS += -DHAVE_SETNS" >>$CONFIG
+ else
+ echo "no"
+ fi
+@@ -221,8 +221,8 @@ check_elf()
+ echo "HAVE_ELF:=y" >>$CONFIG
+ echo "yes"
+
+- echo 'CFLAGS += -DHAVE_ELF' "$(${PKG_CONFIG} libelf --cflags)" >> $CONFIG
+- echo 'LDLIBS += ' "$(${PKG_CONFIG} libelf --libs)" >>$CONFIG
++ echo 'HAVE_ELF_CFLAGS += -DHAVE_ELF' "$(${PKG_CONFIG} libelf --cflags)" >> $CONFIG
++ echo 'HAVE_ELF_LDLIBS += ' "$(${PKG_CONFIG} libelf --libs)" >>$CONFIG
+ else
+ echo "no"
+ fi
+@@ -346,8 +346,8 @@ check_selinux()
+ echo "HAVE_SELINUX:=y" >>$CONFIG
+ echo "yes"
+
+- echo 'LDLIBS +=' "$(${PKG_CONFIG} --libs libselinux)" >>$CONFIG
+- echo 'CFLAGS += -DHAVE_SELINUX' "$(${PKG_CONFIG} --cflags libselinux)" >>$CONFIG
++ echo 'HAVE_SELINUX_LDLIBS +=' "$(${PKG_CONFIG} --libs libselinux)" >>$CONFIG
++ echo 'HAVE_SELINUX_CFLAGS += -DHAVE_SELINUX' "$(${PKG_CONFIG} --cflags libselinux)" >>$CONFIG
+ else
+ echo "no"
+ fi
+@@ -390,8 +390,8 @@ check_mnl()
+ echo "HAVE_MNL:=y" >>$CONFIG
+ echo "yes"
+
+- echo 'CFLAGS += -DHAVE_LIBMNL' "$(${PKG_CONFIG} libmnl --cflags)" >>$CONFIG
+- echo 'LDLIBS +=' "$(${PKG_CONFIG} libmnl --libs)" >> $CONFIG
++ echo 'HAVE_MNL_CFLAGS += -DHAVE_LIBMNL' "$(${PKG_CONFIG} libmnl --cflags)" >>$CONFIG
++ echo 'HAVE_MNL_LDLIBS +=' "$(${PKG_CONFIG} libmnl --libs)" >> $CONFIG
+
+ if have_mnl_attr_get_uint; then
+ echo "CFLAGS += -DHAVE_MNL_ATTR_GET_UINT" >>$CONFIG
+@@ -436,8 +436,8 @@ EOF
+ echo "no"
+ else
+ if ${PKG_CONFIG} libbsd --exists; then
+- echo 'CFLAGS += -DHAVE_LIBBSD' "$(${PKG_CONFIG} libbsd --cflags)" >>$CONFIG
+- echo 'LDLIBS +=' "$(${PKG_CONFIG} libbsd --libs)" >> $CONFIG
++ echo 'HAVE_LIBBSD_CFLAGS += -DHAVE_LIBBSD' "$(${PKG_CONFIG} libbsd --cflags)" >>$CONFIG
++ echo 'HAVE_LIBBSD_LDLIBS +=' "$(${PKG_CONFIG} libbsd --libs)" >> $CONFIG
+ echo "no"
+ else
+ echo 'CFLAGS += -DNEED_STRLCPY' >>$CONFIG
+@@ -453,8 +453,8 @@ check_cap()
+ echo "HAVE_CAP:=y" >>$CONFIG
+ echo "yes"
+
+- echo 'CFLAGS += -DHAVE_LIBCAP' "$(${PKG_CONFIG} libcap --cflags)" >>$CONFIG
+- echo 'LDLIBS +=' "$(${PKG_CONFIG} libcap --libs)" >> $CONFIG
++ echo 'HAVE_CAP_CFLAGS += -DHAVE_LIBCAP' "$(${PKG_CONFIG} libcap --cflags)" >>$CONFIG
++ echo 'HAVE_CAP_LDLIBS +=' "$(${PKG_CONFIG} libcap --libs)" >> $CONFIG
+ else
+ echo "no"
+ fi
+@@ -642,7 +642,3 @@ check_cap
+
+ echo -n "color output: "
+ check_color
+-
+-echo >> $CONFIG
+-echo "%.o: %.c" >> $CONFIG
+-echo ' $(QUIET_CC)$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(CPPFLAGS) -c -o $@ $<' >> $CONFIG
+diff --git a/dcb/Makefile b/dcb/Makefile
+index 10794c9d..0e346985 100644
+--- a/dcb/Makefile
++++ b/dcb/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ DCBOBJ = dcb.o \
+ dcb_app.o \
+diff --git a/devlink/Makefile b/devlink/Makefile
+index ec62f0c6..f050a415 100644
+--- a/devlink/Makefile
++++ b/devlink/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ DEVLINKOBJ = devlink.o
+ TARGETS += devlink
+diff --git a/genl/Makefile b/genl/Makefile
+index 0bd27ff6..880d01a3 100644
+--- a/genl/Makefile
++++ b/genl/Makefile
+@@ -2,6 +2,7 @@
+ GENLOBJ=genl.o
+
+ include ../config.mk
++include ../config.include
+ SHARED_LIBS ?= y
+
+ CFLAGS += -fno-strict-aliasing
+diff --git a/ip/Makefile b/ip/Makefile
+index 3535ba78..72ef541e 100644
+--- a/ip/Makefile
++++ b/ip/Makefile
+@@ -18,6 +18,7 @@ IPOBJ=ip.o ipaddress.o ipaddrlabel.o iproute.o iprule.o ipnetns.o \
+ RTMONOBJ=rtmon.o
+
+ include ../config.mk
++include ../config.include
+
+ ALLOBJ=$(IPOBJ) $(RTMONOBJ)
+ SCRIPTS=routel
+diff --git a/lib/Makefile b/lib/Makefile
+index 7035f40f..357c33f1 100644
+--- a/lib/Makefile
++++ b/lib/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ CFLAGS += -fPIC
+
+diff --git a/misc/Makefile b/misc/Makefile
+index 50dae79c..ab559a57 100644
+--- a/misc/Makefile
++++ b/misc/Makefile
+@@ -5,6 +5,7 @@ LNSTATOBJ=lnstat.o lnstat_util.o
+ TARGETS=ss nstat ifstat rtacct lnstat
+
+ include ../config.mk
++include ../config.include
+
+ ifeq ($(HAVE_BERKELEY_DB),y)
+ TARGETS += arpd
+diff --git a/netem/Makefile b/netem/Makefile
+index ba4c5a76..e8899ee4 100644
+--- a/netem/Makefile
++++ b/netem/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ DISTGEN = maketable normal pareto paretonormal
+ DISTDATA = normal.dist pareto.dist paretonormal.dist experimental.dist
+diff --git a/rdma/Makefile b/rdma/Makefile
+index 66fe53f9..e59115d4 100644
+--- a/rdma/Makefile
++++ b/rdma/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
+ include ../config.mk
++include ../config.include
+
+ CFLAGS += -I./include/uapi/
+
+diff --git a/tc/Makefile b/tc/Makefile
+index 6264a772..374a8a42 100644
+--- a/tc/Makefile
++++ b/tc/Makefile
+@@ -4,6 +4,7 @@ TCOBJ= tc.o tc_qdisc.o tc_class.o tc_filter.o tc_util.o tc_monitor.o \
+ emp_ematch.tab.o emp_ematch.lex.o
+
+ include ../config.mk
++include ../config.include
+
+ SHARED_LIBS ?= y
+
+diff --git a/tipc/Makefile b/tipc/Makefile
+index 4f0aba7e..9c08b854 100644
+--- a/tipc/Makefile
++++ b/tipc/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ TIPCOBJ=bearer.o \
+ cmdl.o link.o \
+diff --git a/vdpa/Makefile b/vdpa/Makefile
+index 86f7221e..5a92f218 100644
+--- a/vdpa/Makefile
++++ b/vdpa/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ CFLAGS += -I./include/uapi/
+ VDPAOBJ = vdpa.o
+diff --git a/netshaper/Makefile b/netshaper/Makefile
+index 54a6a691..8dab7ec2 100644
+--- a/netshaper/Makefile
++++ b/netshaper/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ NSOBJ = netshaper.o
+ TARGETS += netshaper
+diff --git a/dpll/Makefile b/dpll/Makefile
+index 3a37184b..40dfb87b 100644
+--- a/dpll/Makefile
++++ b/dpll/Makefile
+@@ -1,5 +1,6 @@
+ # SPDX-License-Identifier: GPL-2.0
+ include ../config.mk
++include ../config.include
+
+ # iproute2 libraries
+ LIBNETLINK=../lib/libutil.a ../lib/libnetlink.a
diff --git a/sys-apps/iproute2/iproute2-7.2.0.ebuild b/sys-apps/iproute2/iproute2-7.2.0.ebuild
new file mode 100644
index 000000000000..7a33a3206a29
--- /dev/null
+++ b/sys-apps/iproute2/iproute2-7.2.0.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dot-a edo toolchain-funcs flag-o-matic
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git"
+ inherit git-r3
+else
+ SRC_URI="https://www.kernel.org/pub/linux/utils/net/${PN}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="kernel routing and traffic control utilities"
+HOMEPAGE="https://wiki.linuxfoundation.org/networking/iproute2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="atm berkdb bpf caps elf +iptables minimal nfs selinux"
+# Needs root
+RESTRICT="test"
+
+# We could make libmnl optional, but it's tiny, so eh
+RDEPEND="
+ !minimal? ( net-libs/libmnl:= )
+ atm? ( net-dialup/linux-atm )
+ berkdb? ( sys-libs/db:= )
+ bpf? ( >=dev-libs/libbpf-0.6:= )
+ caps? ( sys-libs/libcap )
+ elf? ( virtual/libelf:= )
+ iptables? ( >=net-firewall/iptables-1.4.20:= )
+ nfs? ( net-libs/libtirpc:= )
+ selinux? ( sys-libs/libselinux )
+"
+# We require newer linux-headers for ipset support (bug #549948) and some defines (bug #553876)
+DEPEND="
+ ${RDEPEND}
+ >=sys-kernel/linux-headers-3.16
+"
+BDEPEND="
+ app-arch/xz-utils
+ >=sys-devel/bison-2.4
+ app-alternatives/lex
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.10.0-musl-2.patch # bug #926341
+ "${FILESDIR}"/${PN}-6.9.0-mtu.patch # bug #291907
+ "${FILESDIR}"/${PN}-7.2.0-configure-nomagic-nolibbsd.patch # bug #643722 & #911727
+ "${FILESDIR}"/${PN}-6.8.0-disable-libbsd-fallback.patch # bug #911727
+)
+
+src_prepare() {
+ default
+
+ # Fix version if necessary
+ local versionfile="include/version.h"
+ if [[ ${PV} != 9999 ]] && ! grep -Fq "${PV}" ${versionfile} ; then
+ einfo "Fixing version string"
+ sed -i "s@\"[[:digit:]\.]\+\"@\"${PV}\"@" \
+ ${versionfile} || die
+ fi
+
+ # echo -n is not POSIX compliant
+ sed -i 's@echo -n@printf@' configure || die
+
+ sed -i \
+ -e '/^CC :\?=/d' \
+ -e "/^LIBDIR/s:=.*:=/$(get_libdir):" \
+ -e "s|-O2|${CFLAGS} ${CPPFLAGS}|" \
+ -e "/^HOSTCC/s:=.*:= $(tc-getBUILD_CC):" \
+ -e "/^DBM_INCLUDE/s:=.*:=${T}:" \
+ Makefile || die
+
+ # Build against system headers
+ rm -r include/netinet || die #include/linux include/ip{,6}tables{,_common}.h include/libiptc
+ sed -i 's:TCPI_OPT_ECN_SEEN:16:' misc/ss.c || die
+
+ if use minimal ; then
+ sed -i -e '/^SUBDIRS=/s:=.*:=lib tc ip:' Makefile || die
+ fi
+}
+
+src_configure() {
+ tc-export AR CC PKG_CONFIG
+ lto-guarantee-fat
+
+ tc-export_build_env
+ export CBUILD_CFLAGS=${BUILD_CFLAGS}
+
+ # This sure is ugly. Should probably move into toolchain-funcs at some point.
+ local setns
+ pushd "${T}" >/dev/null || die
+ printf '#include <sched.h>\nint main(){return setns(0, 0);}\n' > test.c || die
+ if ${CC} ${CFLAGS} ${CPPFLAGS} -D_GNU_SOURCE ${LDFLAGS} test.c >&/dev/null ; then
+ setns=y
+ else
+ setns=n
+ fi
+
+ echo 'int main(){return 0;}' > test.c || die
+ if ! ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} test.c -lresolv >&/dev/null ; then
+ sed -i '/^LDLIBS/s:-lresolv::' "${S}"/Makefile || die
+ fi
+ popd >/dev/null || die
+
+ # build system does not pass CFLAGS to LDFLAGS, as is recommended by GCC upstream
+ # https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#index-flto
+ # https://bugs.gentoo.org/929233
+ append-ldflags ${CFLAGS}
+
+ # run "configure" script first which will create "config.mk"...
+ # Using econf breaks since 5.14.0 (a9c3d70d902a0473ee5c13336317006a52ce8242)
+ eval "local -a EXTRA_ECONF=(${EXTRA_ECONF})"
+ edo ./configure --libbpf_force $(usex bpf on off) "${EXTRA_ECONF[@]}"
+
+ # Remove the definitions made by configure and allow them to be overridden
+ # by USE flags below.
+ # We have to do the cheesy only-sed-if-disabled because otherwise
+ # the *_FLAGS etc stuff found by configure will be used but result
+ # in a broken build.
+ if ! use berkdb ; then
+ sed -i -e '/HAVE_BERKELEY_DB/d' config.mk || die
+ fi
+
+ if ! use caps ; then
+ sed -i -e '/HAVE_CAP/d' config.mk || die
+ fi
+
+ if use minimal ; then
+ sed -i -e '/HAVE_MNL/d' config.mk || die
+ fi
+
+ if ! use elf ; then
+ sed -i -e '/HAVE_ELF/d' config.mk || die
+ fi
+
+ if ! use nfs ; then
+ sed -i -e '/HAVE_RPC/d' config.mk || die
+ fi
+
+ if ! use selinux ; then
+ sed -i -e '/HAVE_SELINUX/d' config.mk || die
+ fi
+
+ # ...Now switch on/off requested features via USE flags
+ # this is only useful if the test did not set other things, per bug #643722
+ # Keep in sync with ifs above, or refactor to be unified.
+ cat <<-EOF >> config.mk
+ TC_CONFIG_ATM := $(usex atm y n)
+ TC_CONFIG_XT := $(usex iptables y n)
+ TC_CONFIG_NO_XT := $(usex iptables n y)
+ # We've locked in recent enough kernel headers, bug #549948
+ TC_CONFIG_IPSET := y
+ HAVE_BERKELEY_DB := $(usex berkdb y n)
+ HAVE_CAP := $(usex caps y n)
+ HAVE_MNL := $(usex minimal n y)
+ HAVE_ELF := $(usex elf y n)
+ HAVE_RPC := $(usex nfs y n)
+ HAVE_SELINUX := $(usex selinux y n)
+ IP_CONFIG_SETNS := ${setns}
+ # Use correct iptables dir, bug #144265, bug #293709
+ IPT_LIB_DIR := $(use iptables && ${PKG_CONFIG} xtables --variable=xtlibdir)
+ EOF
+}
+
+src_compile() {
+ emake V=1 NETNS_RUN_DIR=/run/netns
+}
+
+src_test() {
+ emake check
+}
+
+src_install() {
+ if use minimal ; then
+ into /
+ dosbin tc/tc
+ dobin ip/ip
+ return 0
+ fi
+
+ emake \
+ DESTDIR="${D}" \
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}"/$(get_libdir) \
+ SBINDIR="${EPREFIX}"/sbin \
+ CONFDIR="${EPREFIX}"/etc/iproute2 \
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
+ MANDIR="${EPREFIX}"/usr/share/man \
+ ARPDDIR="${EPREFIX}"/var/lib/arpd \
+ install
+
+ dodir /bin
+ mv "${ED}"/{s,}bin/ip || die # bug #330115
+ mv "${ED}"/{s,}bin/ss || die # bug #547264
+
+ dolib.a lib/libnetlink.a
+ insinto /usr/include
+ doins include/libnetlink.h
+
+ # Collides with net-analyzer/ifstat
+ # https://bugs.gentoo.org/868321
+ mv "${ED}"/sbin/ifstat{,-iproute2} || die
+
+ if use berkdb ; then
+ keepdir /var/lib/arpd
+ # bug #47482, arpd doesn't need to be in /sbin
+ dodir /usr/bin
+ mv "${ED}"/sbin/arpd "${ED}"/usr/bin/ || die
+ elif [[ -d "${ED}"/var/lib/arpd ]]; then
+ rmdir --ignore-fail-on-non-empty -p "${ED}"/var/lib/arpd || die
+ fi
+ strip-lto-bytecode
+}
diff --git a/sys-apps/mcstrans/mcstrans-3.11.ebuild b/sys-apps/mcstrans/mcstrans-3.11.ebuild
index 7b6a42d1ea76..312884ea6942 100644
--- a/sys-apps/mcstrans/mcstrans-3.11.ebuild
+++ b/sys-apps/mcstrans/mcstrans-3.11.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 arm arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/pkgcore/pkgcore-0.12.42.ebuild b/sys-apps/pkgcore/pkgcore-0.12.42.ebuild
index 3486b7431310..9bb78d7bae55 100644
--- a/sys-apps/pkgcore/pkgcore-0.12.42.ebuild
+++ b/sys-apps/pkgcore/pkgcore-0.12.42.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
https://github.com/pkgcore/pkgcore.git"
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
inherit pypi
fi
diff --git a/sys-apps/policycoreutils/policycoreutils-3.11.ebuild b/sys-apps/policycoreutils/policycoreutils-3.11.ebuild
index 6573876a8596..7bf9f5aebbe7 100644
--- a/sys-apps/policycoreutils/policycoreutils-3.11.ebuild
+++ b/sys-apps/policycoreutils/policycoreutils-3.11.ebuild
@@ -24,7 +24,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
S1="${WORKDIR}/${MY_P}"
S2="${WORKDIR}/policycoreutils-extra"
S="${S1}"
diff --git a/sys-apps/restorecond/restorecond-3.11.ebuild b/sys-apps/restorecond/restorecond-3.11.ebuild
index 3bac4f5c46c7..fe7066674b95 100644
--- a/sys-apps/restorecond/restorecond-3.11.ebuild
+++ b/sys-apps/restorecond/restorecond-3.11.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 arm arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/sandbox/Manifest b/sys-apps/sandbox/Manifest
index 63f6ea366975..75248ad4ba35 100644
--- a/sys-apps/sandbox/Manifest
+++ b/sys-apps/sandbox/Manifest
@@ -2,3 +2,4 @@ DIST sandbox-2.46.tar.xz 448188 BLAKE2B 42fcd5ff7e9592d5df4e807f7dec79510ecc03f2
DIST sandbox-2.47.tar.xz 449236 BLAKE2B 46482dcb38fbcbb44704e9ebf6ee24036114af13de998d4ef371f14f1d96e240b8c430cd9f3e4ec8478cd41e3c8e28d8fd4953752c144e3d1d720c2d83c07a9c SHA512 2a70e31d1f058e134ff7331e2657b5064959699a56c0cd8d0956e7fefe5955a85e73fd9543742c9db5bc6494ff99ec35d58c0fde2c0277bab617ba39344c26a1
DIST sandbox-2.48.tar.xz 449708 BLAKE2B bc31b7c6913379611778267d53b181675c07664ebdbc98ae1c1c17a49bb2299be3abf7f4c9ef16d4cfaeb27d9666702ac265d37fe929d26c178b5df023c5466e SHA512 3fc796430af375bd3e2f2806710d8c550b2d4546183ea020340ed978dfcdf71e6272749ed526e12afee235fa43d95866ee3161326d391ded8aa66bb3c081ba28
DIST sandbox-2.49.tar.xz 449676 BLAKE2B e7a9b70f471875cca08ce69573618405cac951b3ed09d5b1bc668e8e36b1f05d8484d9f3f6e38c4a72890336a075ee67559265f153b11401e0a1532fcaec13b4 SHA512 e4de7f30b0ae2dbb17a629d88b74473bf6992e39647fb26f4ade2c238b9a966eb249d6f21312f2143b223d66430d66f12e0ae25c6c439e34ce816cef5ab7c3ac
+DIST sandbox-2.51.tar.xz 453828 BLAKE2B 984ce96b019d471626365ec4964f540b56328feb34721e0d7718e70fd0eb53473bb4fd5052eb7dfa42c3ebbfc43a76241cc1ef5dd2f35178507404f099cd7c82 SHA512 375920faf0be83e51bbb2f04ca438bf8aa0dcf2b74f1ee1c3286362827caf07d62364fb421f9ddccc1a514618bdeee5ff6b622ac1849ee1d885a39196c3c2713
diff --git a/sys-apps/sandbox/sandbox-2.51.ebuild b/sys-apps/sandbox/sandbox-2.51.ebuild
new file mode 100644
index 000000000000..0a87bd26d8af
--- /dev/null
+++ b/sys-apps/sandbox/sandbox-2.51.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit flag-o-matic multilib-minimal multiprocessing
+
+if [[ ${PV} == *9999 ]]; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/sandbox.git
+ https://github.com/gentoo/sandbox.git"
+else
+ SRC_URI="https://distfiles.gentoo.org/pub/proj/sandbox/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="sandbox'd LD_PRELOAD hack"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Sandbox"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+nnp"
+
+# pax-utils lower bound for bug #265376
+DEPEND=">=app-misc/pax-utils-0.1.19"
+# Avoid folks installing with older file, bug #889046. We still need the
+# >= dep in Portage but this is a safety net if people do partial upgrades.
+RDEPEND="!<sys-apps/file-5.44-r1"
+BDEPEND="app-arch/xz-utils"
+
+has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" sandbox_death_notice"
+
+sandbox_death_notice() {
+ ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:"
+ ewarn "FEATURES='-sandbox -usersandbox' emerge sandbox"
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == *9999 ]]; then
+ eautoreconf
+ fi
+
+ if ! use nnp ; then
+ sed -i 's:PR_SET_NO_NEW_PRIVS:___disable_nnp_hack:' src/sandbox.c || die
+ fi
+}
+
+src_configure() {
+ # sandbox uses `__asm__ (".symver "...` which does
+ # not play well with gcc's LTO: https://gcc.gnu.org/PR48200
+ filter-lto
+
+ filter-lfs-flags #90228
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ local ECONF_SOURCE="${S}"
+ econf
+}
+
+multilib_src_test() {
+ # Default sandbox build will run with --jobs set to # cpus.
+ emake check TESTSUITEFLAGS="--jobs=$(get_makeopts_jobs)"
+}
+
+multilib_src_install_all() {
+ doenvd "${FILESDIR}"/09sandbox
+
+ dodoc AUTHORS ChangeLog* README.md
+}
+
+pkg_postinst() {
+ mkdir -p "${EROOT}"/var/log/sandbox
+ chown root:portage "${EROOT}"/var/log/sandbox
+ chmod 0770 "${EROOT}"/var/log/sandbox
+}
diff --git a/sys-apps/secilc/secilc-3.11.ebuild b/sys-apps/secilc/secilc-3.11.ebuild
index be1421993f1d..4a0cbb879c55 100644
--- a/sys-apps/secilc/secilc-3.11.ebuild
+++ b/sys-apps/secilc/secilc-3.11.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/selinux-python/selinux-python-3.11-r1.ebuild b/sys-apps/selinux-python/selinux-python-3.11-r1.ebuild
index f44a072fe051..be90a4e957d1 100644
--- a/sys-apps/selinux-python/selinux-python-3.11-r1.ebuild
+++ b/sys-apps/selinux-python/selinux-python-3.11-r1.ebuild
@@ -21,7 +21,7 @@ if [[ ${PV} == 9999 ]] ; then
S="${WORKDIR}/${P}/${PN#selinux-}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/semodule-utils/semodule-utils-3.11.ebuild b/sys-apps/semodule-utils/semodule-utils-3.11.ebuild
index 253ddbc9e115..89af64fa3c1a 100644
--- a/sys-apps/semodule-utils/semodule-utils-3.11.ebuild
+++ b/sys-apps/semodule-utils/semodule-utils-3.11.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/usbguard/Manifest b/sys-apps/usbguard/Manifest
index 584b6c612a07..e2841bbc356a 100644
--- a/sys-apps/usbguard/Manifest
+++ b/sys-apps/usbguard/Manifest
@@ -1,3 +1,2 @@
-DIST usbguard-1.1.2.tar.gz 1695585 BLAKE2B 7aa1f6168b16bf3b67136dd927a69a097b29a276c604d2e7e4394be4c30682dcfe8d3fd78ca7af8e5275c42ff21b47562dd5b9a93cacf1b53c9945bdfbf5c7df SHA512 03b6dd026a0fe6a7a055208f09a56e2cc86985570388e33fde08671b8aa2d60ea4a0e59505e9646ddf50f42f5b6310d1b230379f9c26ec99c7ca736f3b4ad850
DIST usbguard-1.1.3.tar.gz 1667784 BLAKE2B 20a7a819f233c3c5a85192c07f4a51206d71d760d8643e0dfacbc20f050102c76fb694a6e14cd9b8d9bcb45a4f4717483b3448d2bbd1be30cc027680925a5cf9 SHA512 530bfea12ec8497c30d530c73f868207aad8b0e0e917cb7c7506f6148681a6a4ff12de5cddcfea458eb2b91ce8bb8b0e68d42e2590a4dc6b15f43c18f8256cf1
DIST usbguard-1.1.4.tar.gz 1679841 BLAKE2B 563aa06b332609388d2b3292672409761485eddfa5210231346d794425e061bcd9ab4738fcb2dc5ed128cfe43e9fdd9ae4e4b64c699e820e9f421f0f371d7c54 SHA512 d4f588ff97cb9529d9f8c7664998fbfc55fc6e5ddeaad8da3a7e4703e5de0c1b74871763d46ef558458258bbda71bbb47ebc9b4daf67bd9a3d1da015ea48fe61
diff --git a/sys-apps/usbguard/usbguard-1.1.2.ebuild b/sys-apps/usbguard/usbguard-1.1.2.ebuild
deleted file mode 100644
index 0d0b5aff69a1..000000000000
--- a/sys-apps/usbguard/usbguard-1.1.2.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="Daemon protecting your computer against BadUSB"
-HOMEPAGE="https://github.com/USBGuard/usbguard"
-SRC_URI="https://github.com/USBGuard/usbguard/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0/1" # due to libusbguard.so.<1>.0.0
-KEYWORDS="~amd64 ~x86"
-IUSE="dbus ldap policykit selinux static-libs systemd test umockdev"
-
-# https://github.com/USBGuard/usbguard/issues/449
-# https://bugs.gentoo.org/769692
-REQUIRED_USE+=" test? ( static-libs )"
-
-CDEPEND="
- dev-libs/pegtl
- >=dev-libs/libsodium-0.4.5:=
- >=dev-libs/protobuf-2.5.0:=
- >=sys-cluster/libqb-0.16.0:=
- sys-devel/gcc:*[cxx]
- >=sys-libs/libcap-ng-0.7.0
- >=sys-libs/libseccomp-2.0.0
- >=sys-process/audit-2.7.7
- dbus? (
- dev-libs/glib:2
- sys-apps/dbus
- sys-auth/polkit[introspection]
- )
- ldap? ( net-nds/openldap:= )
- systemd? ( sys-apps/systemd )
- umockdev? ( dev-util/umockdev )
- "
-RDEPEND="${CDEPEND}
- virtual/udev
- selinux? ( sec-policy/selinux-usbguard )
- "
-DEPEND="${CDEPEND}
- app-text/asciidoc
- <dev-cpp/catch-3:0
- dbus? (
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- )
- "
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.1.2-gcc-13.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myargs=(
- --with-bash-completion-dir=$(get_bashcompdir)
- --localstatedir=/var # i.e. not /var/lib, bug 852296
- $(use_with dbus)
- $(use_with dbus polkit)
- $(use_with ldap)
- $(use_enable static-libs static)
- $(use_enable systemd)
- $(use_enable umockdev)
- )
-
- econf "${myargs[@]}"
-}
-
-src_install() {
- default
-
- keepdir /etc/usbguard/IPCAccessControl.d # bug 808801
- keepdir /var/log/usbguard
- chmod 0600 "${ED}"/etc/usbguard/IPCAccessControl.d/.keep* || die # bug 808801
-
- newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard.openrc usbguard
- use dbus && newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard-dbus.openrc usbguard-dbus
-
- find "${D}" -name '*.la' -delete || die # bug 850655
-}
-
-pkg_postinst() {
- ewarn
- ewarn 'BEFORE STARTING USBGUARD please be sure to create/generate'
- ewarn ' a rules file at /etc/usbguard/rules.conf'
- ewarn ' so that you do not'
- ewarn ' GET LOCKED OUT'
- ewarn " of this system (\"$(hostname)\")."
- ewarn
- ewarn 'This command may be of help:'
- ewarn ' sudo sh -c "usbguard generate-policy > /etc/usbguard/rules.conf"'
- ewarn
-}
diff --git a/sys-apps/usbguard/usbguard-1.1.3-r1.ebuild b/sys-apps/usbguard/usbguard-1.1.3-r1.ebuild
deleted file mode 100644
index 5253db77b292..000000000000
--- a/sys-apps/usbguard/usbguard-1.1.3-r1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="Daemon protecting your computer against BadUSB"
-HOMEPAGE="https://github.com/USBGuard/usbguard"
-SRC_URI="https://github.com/USBGuard/usbguard/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0/1" # due to libusbguard.so.<1>.0.0
-KEYWORDS="amd64 ~x86"
-IUSE="dbus ldap policykit selinux static-libs systemd test umockdev"
-
-# https://github.com/USBGuard/usbguard/issues/449
-# https://bugs.gentoo.org/769692
-REQUIRED_USE+=" test? ( static-libs )"
-
-CDEPEND="
- dev-libs/pegtl
- >=dev-libs/libsodium-0.4.5:=
- >=dev-libs/protobuf-2.5.0:=
- >=sys-cluster/libqb-0.16.0:=
- sys-devel/gcc:*[cxx]
- >=sys-libs/libcap-ng-0.7.0
- >=sys-libs/libseccomp-2.0.0
- >=sys-process/audit-2.7.7
- dbus? (
- dev-libs/glib:2
- sys-apps/dbus
- sys-auth/polkit[introspection]
- )
- ldap? ( net-nds/openldap:= )
- systemd? ( sys-apps/systemd )
- umockdev? ( dev-util/umockdev )
- "
-RDEPEND="${CDEPEND}
- virtual/udev
- selinux? ( sec-policy/selinux-usbguard )
- "
-DEPEND="${CDEPEND}
- app-text/asciidoc
- <dev-cpp/catch-3:0
- dbus? (
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- )
- "
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myargs=(
- --with-bash-completion-dir=$(get_bashcompdir)
- --localstatedir=/var # i.e. not /var/lib, bug 852296
- $(use_with dbus)
- $(use_with dbus polkit)
- $(use_with ldap)
- $(use_enable static-libs static)
- $(use_enable systemd)
- $(use_enable umockdev)
- )
-
- econf "${myargs[@]}"
-}
-
-src_install() {
- default
-
- keepdir /etc/usbguard/IPCAccessControl.d # bug 808801
- keepdir /etc/usbguard/rules.d # bug 933878
- keepdir /var/log/usbguard
- chmod 0600 "${ED}"/etc/usbguard/IPCAccessControl.d/.keep* || die # bug 808801
- chmod 0600 "${ED}"/etc/usbguard/rules.d/.keep* || die # bug 933878
-
- newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard.openrc usbguard
- use dbus && newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard-dbus.openrc usbguard-dbus
-
- find "${D}" -name '*.la' -delete || die # bug 850655
-}
-
-pkg_postinst() {
- ewarn
- ewarn 'BEFORE STARTING USBGUARD please be sure to create/generate'
- ewarn ' a rules file at /etc/usbguard/rules.conf'
- ewarn ' so that you do not'
- ewarn ' GET LOCKED OUT'
- ewarn " of this system (\"$(hostname)\")."
- ewarn
- ewarn 'This command may be of help:'
- ewarn ' sudo sh -c "usbguard generate-policy > /etc/usbguard/rules.conf"'
- ewarn
-}
diff --git a/sys-apps/usbguard/usbguard-1.1.3-r2.ebuild b/sys-apps/usbguard/usbguard-1.1.3-r2.ebuild
deleted file mode 100644
index 8e4b63e688e5..000000000000
--- a/sys-apps/usbguard/usbguard-1.1.3-r2.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="Daemon protecting your computer against BadUSB"
-HOMEPAGE="https://github.com/USBGuard/usbguard"
-SRC_URI="https://github.com/USBGuard/usbguard/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0/1" # due to libusbguard.so.<1>.0.0
-KEYWORDS="amd64 ~x86"
-IUSE="dbus ldap policykit selinux static-libs systemd test umockdev"
-
-# https://github.com/USBGuard/usbguard/issues/449
-# https://bugs.gentoo.org/769692
-REQUIRED_USE+=" test? ( static-libs )"
-
-CDEPEND="
- dev-libs/pegtl
- >=dev-libs/libsodium-0.4.5:=
- >=dev-libs/protobuf-2.5.0:=[protoc(+)]
- >=sys-cluster/libqb-0.16.0:=
- sys-devel/gcc:*[cxx]
- >=sys-libs/libcap-ng-0.7.0
- >=sys-libs/libseccomp-2.0.0
- >=sys-process/audit-2.7.7
- dbus? (
- dev-libs/glib:2
- sys-apps/dbus
- sys-auth/polkit[introspection]
- )
- ldap? ( net-nds/openldap:= )
- systemd? ( sys-apps/systemd )
- umockdev? ( dev-util/umockdev )
- "
-RDEPEND="${CDEPEND}
- virtual/udev
- selinux? ( sec-policy/selinux-usbguard )
- "
-DEPEND="${CDEPEND}
- app-text/asciidoc
- <dev-cpp/catch-3:0
- dbus? (
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- )
- "
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myargs=(
- --with-bash-completion-dir=$(get_bashcompdir)
- --localstatedir=/var # i.e. not /var/lib, bug 852296
- $(use_with dbus)
- $(use_with dbus polkit)
- $(use_with ldap)
- $(use_enable static-libs static)
- $(use_enable systemd)
- $(use_enable umockdev)
- )
-
- econf "${myargs[@]}"
-}
-
-src_install() {
- default
-
- keepdir /etc/usbguard/IPCAccessControl.d # bug 808801
- keepdir /etc/usbguard/rules.d # bug 933878
- keepdir /var/log/usbguard
- chmod 0600 "${ED}"/etc/usbguard/IPCAccessControl.d/.keep* || die # bug 808801
- chmod 0600 "${ED}"/etc/usbguard/rules.d/.keep* || die # bug 933878
-
- newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard.openrc usbguard
- use dbus && newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard-dbus.openrc usbguard-dbus
-
- find "${D}" -name '*.la' -delete || die # bug 850655
-}
-
-pkg_postinst() {
- ewarn
- ewarn 'BEFORE STARTING USBGUARD please be sure to create/generate'
- ewarn ' a rules file at /etc/usbguard/rules.conf'
- ewarn ' so that you do not'
- ewarn ' GET LOCKED OUT'
- ewarn " of this system (\"$(hostname)\")."
- ewarn
- ewarn 'This command may be of help:'
- ewarn ' sudo sh -c "usbguard generate-policy > /etc/usbguard/rules.conf"'
- ewarn
-}
diff --git a/sys-apps/usbguard/usbguard-1.1.4-r1.ebuild b/sys-apps/usbguard/usbguard-1.1.4-r3.ebuild
index dd7545d22184..0b41e56cd7fe 100644
--- a/sys-apps/usbguard/usbguard-1.1.4-r1.ebuild
+++ b/sys-apps/usbguard/usbguard-1.1.4-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit autotools bash-completion-r1 tmpfiles
+inherit autotools shell-completion flag-o-matic tmpfiles
DESCRIPTION="Daemon protecting your computer against BadUSB"
HOMEPAGE="https://github.com/USBGuard/usbguard"
@@ -23,7 +23,6 @@ CDEPEND="
>=dev-libs/libsodium-0.4.5:=
>=dev-libs/protobuf-2.5.0:=[protoc(+)]
>=sys-cluster/libqb-0.16.0:=
- sys-devel/gcc:*[cxx]
>=sys-libs/libcap-ng-0.7.0
>=sys-libs/libseccomp-2.0.0
>=sys-process/audit-2.7.7
@@ -58,6 +57,11 @@ src_prepare() {
}
src_configure() {
+ # bug 976411
+ if has_version ">=dev-cpp/abseil-cpp-20260107.0"; then
+ append-cxxflags -std=c++20
+ fi
+
local myargs=(
--with-bash-completion-dir=$(get_bashcompdir)
--localstatedir=/var # i.e. not /var/lib, bug 852296
diff --git a/sys-apps/usbguard/usbguard-1.1.4.ebuild b/sys-apps/usbguard/usbguard-1.1.4.ebuild
deleted file mode 100644
index f587d60565ce..000000000000
--- a/sys-apps/usbguard/usbguard-1.1.4.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1 tmpfiles
-
-DESCRIPTION="Daemon protecting your computer against BadUSB"
-HOMEPAGE="https://github.com/USBGuard/usbguard"
-SRC_URI="https://github.com/USBGuard/usbguard/releases/download/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0/1" # due to libusbguard.so.<1>.0.0
-KEYWORDS="~amd64 ~x86"
-IUSE="dbus ldap policykit selinux static-libs systemd test umockdev"
-
-# https://github.com/USBGuard/usbguard/issues/449
-# https://bugs.gentoo.org/769692
-REQUIRED_USE+=" test? ( static-libs )"
-
-CDEPEND="
- dev-libs/pegtl
- >=dev-libs/libsodium-0.4.5:=
- >=dev-libs/protobuf-2.5.0:=[protoc(+)]
- >=sys-cluster/libqb-0.16.0:=
- sys-devel/gcc:*[cxx]
- >=sys-libs/libcap-ng-0.7.0
- >=sys-libs/libseccomp-2.0.0
- >=sys-process/audit-2.7.7
- dbus? (
- dev-libs/glib:2
- sys-apps/dbus
- sys-auth/polkit[introspection]
- )
- ldap? ( net-nds/openldap:= )
- systemd? ( sys-apps/systemd )
- umockdev? ( dev-util/umockdev )
- "
-RDEPEND="${CDEPEND}
- virtual/udev
- selinux? ( sec-policy/selinux-usbguard )
- "
-DEPEND="${CDEPEND}
- app-text/asciidoc
- test? ( dev-cpp/catch:0 )
- dbus? (
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-util/gdbus-codegen-2.80.5-r1
- )
- "
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myargs=(
- --with-bash-completion-dir=$(get_bashcompdir)
- --localstatedir=/var # i.e. not /var/lib, bug 852296
- $(use_with dbus)
- $(use_with dbus polkit)
- $(use_with ldap)
- $(use_enable static-libs static)
- $(use_enable systemd)
- $(use_enable test catch)
- $(use_enable umockdev)
- )
-
- econf "${myargs[@]}"
-}
-
-src_install() {
- default
-
- keepdir /etc/usbguard/IPCAccessControl.d # bug 808801
- keepdir /etc/usbguard/rules.d # bug 933878
- chmod 0600 "${ED}"/etc/usbguard/IPCAccessControl.d/.keep* || die # bug 808801
- chmod 0600 "${ED}"/etc/usbguard/rules.d/.keep* || die # bug 933878
-
- newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard.openrc usbguard
- use dbus && newinitd "${FILESDIR}"/${PN}-0.7.6-usbguard-dbus.openrc usbguard-dbus
-
- find "${D}" -name '*.la' -delete || die # bug 850655
-}
-
-pkg_postinst() {
- tmpfiles_process usbguard.conf
-
- ewarn
- ewarn 'BEFORE STARTING USBGUARD please be sure to create/generate'
- ewarn ' a rules file at /etc/usbguard/rules.conf'
- ewarn ' so that you do not'
- ewarn ' GET LOCKED OUT'
- ewarn " of this system (\"$(hostname)\")."
- ewarn
- ewarn 'This command may be of help:'
- ewarn ' sudo sh -c "usbguard generate-policy > /etc/usbguard/rules.conf"'
- ewarn
-}
diff --git a/sys-auth/microsoft-identity-broker/Manifest b/sys-auth/microsoft-identity-broker/Manifest
index cbfd03b8f72b..1024ea49cfdc 100644
--- a/sys-auth/microsoft-identity-broker/Manifest
+++ b/sys-auth/microsoft-identity-broker/Manifest
@@ -1,2 +1 @@
-DIST microsoft-identity-broker_3.0.1-noble_amd64.deb 3354366 BLAKE2B 98082da085f69e73d2a76edeaaf4d6b26f992d38f295ac60f4e9eff908f07812adb0fc9acd481aedeee7afb8c3de430fcffd1731d9badf5fccde7a1b763eef8e SHA512 4e826840eb2ddb80d7dbb58b5d1e96e4bd4f1c2bbb7c5c520c35d7e7d3ed43173ecb509f087b4043dce0fa9c8545116c9eb39f9b4a1528e9d068689b4d5149f0
-DIST microsoft-identity-broker_3.0.2-noble_amd64.deb 3370332 BLAKE2B ef9254d95eff2edde75065120315228b8e9b236ac9e2cefe6cf31dbedf823c44c23510642a7126f0f145910127b39e6d9b81afd991518294b613b1679edfffcb SHA512 3fdfb77b81bba8fdcdf4d337b941752b30b62477502cb2bad833525b8d565e97ce057dbeacd8a60de90b50f5fcaa51e1109581d17a704dd849211701eb92e8fd
+DIST microsoft-identity-broker_3.0.2-resolute_amd64.deb 1991442 BLAKE2B 744bba9abae750598982847ef1489c84a4fd64e7cf78feeee7a4250760f749bd42d675c65c8055659414b6c7819f1e5fbbe64965e81c58d73d44134e7d2dbaa1 SHA512 6b34e7335881c40ceac08f3f5057c3b87bdc6f118a33bef86266389a7cd81c737f756823c604516bbdd11d216b2aac4393c0903122c960cd5c9e40f0044fe094
diff --git a/sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-24.04 b/sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-24.04
deleted file mode 100644
index 9a4f96d29959..000000000000
--- a/sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-24.04
+++ /dev/null
@@ -1,4 +0,0 @@
-DISTRIB_ID=Ubuntu
-DISTRIB_RELEASE=24.04
-DISTRIB_CODENAME=noble
-DISTRIB_DESCRIPTION="Ubuntu 24.04.2 LTS"
diff --git a/sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-26.04 b/sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-26.04
new file mode 100644
index 000000000000..68b04833d27d
--- /dev/null
+++ b/sys-auth/microsoft-identity-broker/files/lsb-release-ubuntu-26.04
@@ -0,0 +1,4 @@
+DISTRIB_ID=Ubuntu
+DISTRIB_RELEASE=26.04
+DISTRIB_CODENAME=resolute
+DISTRIB_DESCRIPTION="Ubuntu 26.04.1 LTS"
diff --git a/sys-auth/microsoft-identity-broker/files/os-release-ubuntu-24.04 b/sys-auth/microsoft-identity-broker/files/os-release-ubuntu-26.04
index 5697add4442d..f550ca679ec9 100644
--- a/sys-auth/microsoft-identity-broker/files/os-release-ubuntu-24.04
+++ b/sys-auth/microsoft-identity-broker/files/os-release-ubuntu-26.04
@@ -1,13 +1,13 @@
-PRETTY_NAME="Ubuntu 24.04.2 LTS"
+PRETTY_NAME="Ubuntu 26.04.1 LTS"
NAME="Ubuntu"
-VERSION_ID="24.04"
-VERSION="24.04.2 LTS (Noble Numbat)"
-VERSION_CODENAME=noble
+VERSION_ID="26.04"
+VERSION="26.04.1 LTS (Resolute Racoon)"
+VERSION_CODENAME=resolute
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
-UBUNTU_CODENAME=noble
+UBUNTU_CODENAME=resolute
LOGO=ubuntu-logo
diff --git a/sys-auth/microsoft-identity-broker/files/wrapper b/sys-auth/microsoft-identity-broker/files/wrapper
index 888ffa23edfe..0a7d10087a0c 100644
--- a/sys-auth/microsoft-identity-broker/files/wrapper
+++ b/sys-auth/microsoft-identity-broker/files/wrapper
@@ -4,6 +4,6 @@ exec bwrap \
--bind / / \
--dev-bind /dev /dev \
--ro-bind /etc/microsoft/identity-broker/etc/lsb-release /etc/lsb-release \
- --ro-bind /etc/microsoft/identity-broker/etc/os-release /etc/os-release \
+ --ro-bind /etc/microsoft/identity-broker/usr/lib/os-release /usr/lib/os-release \
-- \
/opt/microsoft/identity-broker/libexec/"${0##*/}" "${@}"
diff --git a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.1.ebuild b/sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.1.ebuild
deleted file mode 100644
index b6c5f4bea44f..000000000000
--- a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop prefix systemd unpacker xdg
-
-FAKE_OS="ubuntu-24.04"
-DESCRIPTION="Microsoft Authentication Broker to access a corporate environment"
-HOMEPAGE="https://learn.microsoft.com/intune/"
-SRC_URI="https://packages.microsoft.com/ubuntu/24.04/prod/pool/main/${PN:0:1}/${PN}/${PN}_${PV%_p*}-noble_amd64.deb"
-S="${WORKDIR}"
-LICENSE="microsoft-proprietary Apache-2.0 BSD-2 MIT"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- app-accessibility/at-spi2-core:2
- app-crypt/libsecret
- app-crypt/p11-kit
- dev-libs/glib:2
- dev-libs/openssl:0/3
- net-libs/libsoup:3.0
- net-libs/webkit-gtk:4.1/0
- net-misc/curl
- sys-apps/bubblewrap
- sys-apps/dbus
- sys-apps/util-linux
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/pango
- virtual/zlib
-"
-
-QA_PREBUILT="*"
-DIR="/opt/microsoft/identity-broker"
-DB="microsoft-identity-device-broker"
-
-pkg_setup() {
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test ${pv} -lt 2.0.3; then
- ewarn "You are upgrading to an entirely new implementation. It is highly recommended"
- ewarn "to unregister this system before upgrading. After upgrading, run"
- ewarn "\`dsreg --cleanup\` and \`sudo dsreg --cleanup\` before registering again."
- break
- fi
- done
-}
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_install() {
- dobin usr/bin/dsreg
- doman usr/share/man/man1/dsreg.1
-
- exeinto "${DIR}"/bin
- newexe $(prefixify_ro "${FILESDIR}"/wrapper) ${PN}
- dosym ${PN} "${DIR}"/bin/${DB}
-
- exeinto "${DIR}"/libexec
- doexe "${DIR#/}"/bin/{${PN},${DB}}
-
- insinto /usr/share
- doins -r usr/share/dbus-1
-
- systemd_dounit usr/lib/systemd/system/${DB}.service
-
- # DOS line endings? Yes, Chewi lol'd too. ;)
- tr -d "\r" < usr/share/applications/${PN}.desktop | newmenu - ${PN}.desktop
- doicon -s 256 usr/share/icons/hicolor/256x256/apps/${PN}.png
-
- keepdir /etc/microsoft/identity-broker/{certs,private}
- fperms 0700 /etc/microsoft/identity-broker/{certs,private}
-
- insinto /etc/microsoft/identity-broker/etc
- newins "${FILESDIR}/lsb-release-${FAKE_OS}" lsb-release
- newins "${FILESDIR}/os-release-${FAKE_OS}" os-release
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog "This version is designed for GNOME Keyring. To use it with KWallet, run:"
- elog " busctl --user call org.freedesktop.secrets /org/freedesktop/secrets org.freedesktop.Secret.Service SetAlias so login /org/freedesktop/secrets/collection/kdewallet"
- elog "To undo this change, run:"
- elog " busctl --user call org.freedesktop.secrets /org/freedesktop/secrets org.freedesktop.Secret.Service SetAlias so login /"
-}
diff --git a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.2.ebuild b/sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.2-r1.ebuild
index 6e213ee6775a..032baeeca1f7 100644
--- a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.2.ebuild
+++ b/sys-auth/microsoft-identity-broker/microsoft-identity-broker-3.0.2-r1.ebuild
@@ -5,10 +5,10 @@ EAPI=8
inherit desktop prefix systemd unpacker xdg
-FAKE_OS="ubuntu-24.04"
+FAKE_OS="ubuntu-26.04"
DESCRIPTION="Microsoft Authentication Broker to access a corporate environment"
HOMEPAGE="https://learn.microsoft.com/intune/"
-SRC_URI="https://packages.microsoft.com/ubuntu/24.04/prod/pool/main/${PN:0:1}/${PN}/${PN}_${PV%_p*}-noble_amd64.deb"
+SRC_URI="https://packages.microsoft.com/ubuntu/26.04/prod/pool/main/${PN:0:1}/${PN}/${PN}_${PV%_p*}-resolute_amd64.deb"
S="${WORKDIR}"
LICENSE="microsoft-proprietary Apache-2.0 BSD-2 MIT"
SLOT="0"
@@ -52,6 +52,9 @@ pkg_setup() {
src_unpack() {
unpack_deb ${A}
+ cp "${FILESDIR}"/lsb-release-${FAKE_OS} lsb-release || die
+ cp "${FILESDIR}"/os-release-${FAKE_OS} os-release || die
+ cp "${FILESDIR}"/wrapper . || die
}
src_install() {
@@ -59,7 +62,7 @@ src_install() {
doman usr/share/man/man1/dsreg.1
exeinto "${DIR}"/bin
- newexe $(prefixify_ro "${FILESDIR}"/wrapper) ${PN}
+ newexe $(prefixify_ro wrapper) ${PN}
dosym ${PN} "${DIR}"/bin/${DB}
exeinto "${DIR}"/libexec
@@ -78,8 +81,9 @@ src_install() {
fperms 0700 /etc/microsoft/identity-broker/{certs,private}
insinto /etc/microsoft/identity-broker/etc
- newins "${FILESDIR}/lsb-release-${FAKE_OS}" lsb-release
- newins "${FILESDIR}/os-release-${FAKE_OS}" os-release
+ doins lsb-release
+ insinto /etc/microsoft/identity-broker/usr/lib
+ doins os-release
dodoc usr/share/doc/${PN}/CHANGELOG.md
}
diff --git a/sys-block/partitionmanager/Manifest b/sys-block/partitionmanager/Manifest
index 7e930ea7501e..eebd6c72c8d7 100644
--- a/sys-block/partitionmanager/Manifest
+++ b/sys-block/partitionmanager/Manifest
@@ -1,2 +1,2 @@
DIST partitionmanager-26.04.3.tar.xz 2344228 BLAKE2B 5223a99337e955c4c6a208fee25aa80ef99c526898d8a235769bd37b5e9bfcafee3d064cfb37002b90cb58d9c720cd4ecfd776dcb20f78f70645cc6a7eb54a2f SHA512 c4c51e62565e728d687014b3dbf4ee698989e37f5ad0bb78e204f93d4b9eae79680cf6171a0369de29fe9445af247ba720411fe6732004c740b9b7c08c33066f
-DIST partitionmanager-26.08.0.tar.xz 2353668 BLAKE2B e2b34471a0a4b31554aec3b0ad2249e9cba9b6ad7f6e4358f7dffb752f44813614ff9d71e8d5173bcc484513e940f078f37e5026d076958266ad10daa674dbfe SHA512 01e437b96c806be9e32974bef0c5a76ce84175bd72c0aeebe6bf855146dcebe0467a9123cc3e1e0e2d3cdb55d96f5f1cc44de4db1ad671f2cbd458d89b8484db
+DIST partitionmanager-26.08.1.tar.xz 2367032 BLAKE2B 69ff7d210ce5da2e8a75dbfae875958ecf8d0e957c23ab339ceec90e9b04b82a222afae08030327be82dcddbb80b7cb2c1902b8bd903fcca77fb3aa45d821238 SHA512 865603c5c36a4dc10baf09dd6108f3e09c69dc2de884e620ba4238430dc6d70023afcd6b717638635fca3b17512ca44404ce1c37afb871ec15a3cd8256c1181b
diff --git a/sys-block/partitionmanager/partitionmanager-26.08.0.ebuild b/sys-block/partitionmanager/partitionmanager-26.08.1.ebuild
index 0e502b4e2915..0e502b4e2915 100644
--- a/sys-block/partitionmanager/partitionmanager-26.08.0.ebuild
+++ b/sys-block/partitionmanager/partitionmanager-26.08.1.ebuild
diff --git a/sys-cluster/rdma-core/Manifest b/sys-cluster/rdma-core/Manifest
index 711ffb02d1c3..976d12ec2b93 100644
--- a/sys-cluster/rdma-core/Manifest
+++ b/sys-cluster/rdma-core/Manifest
@@ -2,3 +2,4 @@ DIST rdma-core-57.0.tar.gz 2020448 BLAKE2B 4808103af76e3314ce68b4fc3607d217d7b58
DIST rdma-core-59.0.tar.gz 2037869 BLAKE2B d2836c5c7590754484880951f00015bcf279479549d42ed52325eaf4e40128c4b1289c64986003fb4e326f797971c7c506b22e9fc018694865c7fadfb8a3568f SHA512 f2d2001240e875ad3fec4f2f01e90573468daa040e07ec2f6cc81e875cf7b950c2dfeab10962b8b3d70852ecfe0ede2644ff7bea87560a45084baa47bd2d5401
DIST rdma-core-63.0-fix-efa-with-lttng.patch 1250 BLAKE2B c92299c5b8f659013cad2e840cd44447c2dadc67f4b957a92212dc83b6846968d796e5b448d75e1a0ff87d95584971614ba3aa74b5281fcf3fd01702dd959904 SHA512 7fbe97291ac1c35647cfac4ae2d1c51709c02ea2f797c6b88cd1a87f179c32731e3cd5ebab6c0ae9b07f10b3d20f6446cdd97671629b072431bf61a3c91eeeff
DIST rdma-core-63.0.tar.gz 2114488 BLAKE2B 00c36a6c40ed23daba79139ef0c537082b5382241fa229ecb5cf71c3b3c1467f96c09ca68185d58db16734c8890567fc3446979f4042b3992b868c101909b61b SHA512 aa7308455009a10eea8bff59b09ad80124ab70bbd8fe205451585c9111c33b0cb99f8112930e7b9a62a91d248f9f8411913c8a4f1edec013fae1493c6cb13629
+DIST rdma-core-65.0.tar.gz 2190729 BLAKE2B 7fb8db0347c7ac66f5e6002ee3336b1d3d7e5a9feba4cb68db64e128d3a4d0b62072955a8ac712aee78644fa6086041017a684ce076e2a1072ca04350bb0bb51 SHA512 2695b1fe25d7b1b8c76873c3da920c45cb1bf1429910e5f4f7d756530a2ef7c29ed8d5229b037112e0eed186ae99c3f2725366720802ae5c2eda0ed43c5c4257
diff --git a/sys-cluster/rdma-core/files/rdma-core-65.0-lttng-static.patch b/sys-cluster/rdma-core/files/rdma-core-65.0-lttng-static.patch
new file mode 100644
index 000000000000..014aeb2e4b0c
--- /dev/null
+++ b/sys-cluster/rdma-core/files/rdma-core-65.0-lttng-static.patch
@@ -0,0 +1,40 @@
+From 136666a396a81f65c9a7ff8764fc37dc41bb64ec Mon Sep 17 00:00:00 2001
+From: David Seifert <soap@gentoo.org>
+Date: Wed, 9 Sep 2026 21:45:37 +0200
+Subject: [PATCH] Fix static build against lttng
+
+* With `cmake -DENABLE_STATIC=1 -DTRACING=LTTNG ..`:
+
+ /tmp/rdma-core/providers/efa/efa_trace.h:16:38: fatal error: efa_trace.h: No such file or directory
+ 16 | #define LTTNG_UST_TRACEPOINT_INCLUDE "efa_trace.h"
+ | ^~~~~~~~~~~~~
+ compilation terminated.
+ ninja: build stopped: subcommand failed.
+
+Signed-off-by: David Seifert <soap@gentoo.org>
+---
+ buildlib/rdma_functions.cmake | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/buildlib/rdma_functions.cmake b/buildlib/rdma_functions.cmake
+index 6e0c7d2e8..1942e630f 100644
+--- a/buildlib/rdma_functions.cmake
++++ b/buildlib/rdma_functions.cmake
+@@ -152,6 +152,8 @@ function(rdma_shared_provider DEST VERSION_SCRIPT SOVERSION VERSION)
+ # Create a static provider library
+ if (ENABLE_STATIC)
+ add_library(${DEST}-static STATIC ${ARGN})
++ # LTTng tracepoint headers re-#include themselves by quoted name
++ target_include_directories(${DEST}-static PUBLIC ".")
+ rdma_public_static_lib(${DEST} ${DEST}-static ${VERSION_SCRIPT})
+ endif()
+
+@@ -198,6 +200,8 @@ function(rdma_provider DEST)
+ # Create a static provider library
+ if (ENABLE_STATIC)
+ add_library(${DEST} STATIC ${ARGN})
++ # LTTng tracepoint headers re-#include themselves by quoted name
++ target_include_directories(${DEST} PUBLIC ".")
+ rdma_public_static_lib("${DEST}-rdmav${IBVERBS_PABI_VERSION}" ${DEST} ${BUILDLIB}/provider.map)
+ endif()
+
diff --git a/sys-cluster/rdma-core/rdma-core-65.0.ebuild b/sys-cluster/rdma-core/rdma-core-65.0.ebuild
new file mode 100644
index 000000000000..e2d523f2932e
--- /dev/null
+++ b/sys-cluster/rdma-core/rdma-core-65.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit cmake perl-functions python-single-r1 udev systemd
+
+DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband subsystem"
+HOMEPAGE="https://github.com/linux-rdma/rdma-core"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
+else
+ SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
+SLOT="0"
+IUSE="lttng neigh python static-libs systemd valgrind"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ dev-lang/perl:=
+ virtual/libudev:=
+ lttng? ( dev-util/lttng-ust:= )
+ neigh? ( dev-libs/libnl:3 )
+ systemd? ( sys-apps/systemd:= )
+ valgrind? ( dev-debug/valgrind )
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="
+ ${RDEPEND}
+ python? (
+ $(python_gen_cond_dep '
+ dev-python/cython[${PYTHON_USEDEP}]
+ ')
+ )
+"
+# python is required unconditionally at build-time
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
+ "${FILESDIR}"/${PN}-65.0-lttng-static.patch
+)
+
+src_configure() {
+ perl_set_version
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
+ -DCMAKE_INSTALL_RUNDIR=/run
+ -DCMAKE_INSTALL_SHAREDSTATEDIR="${EPREFIX}"/var/lib
+ -DCMAKE_INSTALL_PERLDIR="${VENDOR_LIB}"
+ -DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
+ -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
+ -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
+ -DTRACING="$(usex lttng LTTNG None)"
+ -DENABLE_VALGRIND="$(usex valgrind)"
+ -DENABLE_RESOLVE_NEIGH="$(usex neigh)"
+ -DENABLE_STATIC="$(usex static-libs)"
+ -DNO_PYVERBS="$(usex !python)"
+ -DNO_MAN_PAGES=1
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ udev_dorules "${ED}"/usr/share/doc/${PF}/70-persistent-ipoib.rules
+
+ if use neigh; then
+ newinitd "${FILESDIR}"/ibacm.init ibacm
+ newinitd "${FILESDIR}"/iwpmd.init iwpmd
+ fi
+
+ newinitd "${FILESDIR}"/srpd.init srpd
+
+ use python && python_optimize
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/sys-cluster/rdma-core/rdma-core-9999.ebuild b/sys-cluster/rdma-core/rdma-core-9999.ebuild
index 64e1f49f53f4..e2d523f2932e 100644
--- a/sys-cluster/rdma-core/rdma-core-9999.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-9999.ebuild
@@ -18,18 +18,12 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
-# https://github.com/linux-rdma/rdma-core/pull/1747
-SRC_URI+="
- https://github.com/linux-rdma/rdma-core/commit/448ecf97586de63da7d7fac1ea24f0f0fa381336.patch
- -> ${PN}-63.0-fix-efa-with-lttng.patch
-"
-
LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
SLOT="0"
IUSE="lttng neigh python static-libs systemd valgrind"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-COMMON_DEPEND="
+RDEPEND="
dev-lang/perl:=
virtual/libudev:=
lttng? ( dev-util/lttng-ust:= )
@@ -39,30 +33,13 @@ COMMON_DEPEND="
python? ( ${PYTHON_DEPS} )
"
DEPEND="
- ${COMMON_DEPEND}
+ ${RDEPEND}
python? (
$(python_gen_cond_dep '
dev-python/cython[${PYTHON_USEDEP}]
')
)
"
-RDEPEND="${COMMON_DEPEND}
- !sys-fabric/infiniband-diags
- !sys-fabric/libibverbs
- !sys-fabric/librdmacm
- !sys-fabric/libibumad
- !sys-fabric/ibacm
- !sys-fabric/libibmad
- !sys-fabric/srptools
- !sys-fabric/infinipath-psm
- !sys-fabric/libcxgb3
- !sys-fabric/libcxgb4
- !sys-fabric/libmthca
- !sys-fabric/libmlx4
- !sys-fabric/libmlx5
- !sys-fabric/libocrdma
- !sys-fabric/libnes
-"
# python is required unconditionally at build-time
BDEPEND="
${PYTHON_DEPS}
@@ -71,7 +48,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
- "${DISTDIR}"/${PN}-63.0-fix-efa-with-lttng.patch
+ "${FILESDIR}"/${PN}-65.0-lttng-static.patch
)
src_configure() {
diff --git a/sys-devel/gnuconfig/gnuconfig-20260517.ebuild b/sys-devel/gnuconfig/gnuconfig-20260517.ebuild
index 56482daf8b2e..5932ab9c9ca8 100644
--- a/sys-devel/gnuconfig/gnuconfig-20260517.ebuild
+++ b/sys-devel/gnuconfig/gnuconfig-20260517.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == 99999999 ]] ; then
inherit git-r3
else
SRC_URI="https://distfiles.gentoo.org/pub/proj/base-system/gnuconfig/${P}.tar.xz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
S="${WORKDIR}"
fi
diff --git a/sys-libs/kpmcore/Manifest b/sys-libs/kpmcore/Manifest
index 413b8ea1f63a..1173c5f5cf4d 100644
--- a/sys-libs/kpmcore/Manifest
+++ b/sys-libs/kpmcore/Manifest
@@ -1,2 +1,2 @@
DIST kpmcore-26.04.3.tar.xz 674072 BLAKE2B 9972199c6e8aa9999206e4c3eea7ecf7aecb105d9afc7013f165f383cd63abc60948049589c3b2a9e05ea1af43e09f717d0df86a48e9fc1ceff40571649b5ce8 SHA512 7e2b5917a55fe9535d1dfe88b9a8e1b2c63440611540f3673d8ac51145f90f438477bf9169b4be500414018786a0ee22cd99a2815fff2e2a2254b792ee55e828
-DIST kpmcore-26.08.0.tar.xz 682860 BLAKE2B f939d4c2e27b9cd5328693c92ff0d62d3da260fb83bb1350af7ca8e22340915364e50a9d5c3b5f6929992896a1670b712901ae23d5385b02fcc9fe2492197fe1 SHA512 d0c2b9795fecc7c725432ac710ee88a9a0f7191214e9b361aa8edccb4ba215110542596d2aba1fb89a6f8ae059c9b5f697361eb4d966604c51385e577f1e5e09
+DIST kpmcore-26.08.1.tar.xz 682884 BLAKE2B 1c4ecadb10a3b6a5bed77f7581bb18b299d4907a54596159c94e2ad95be35cd8b358c8192374a53fdb264b83e59e97d6209dd0add11c9c685530ec049ad8c623 SHA512 9f1477edbe4cd6f0f78baa4592462ebc0d176bf7242ffdbab26bd3f3381283024519eaef6a6f040f88db0f413300479df386df2a5a03afc0169b36f9cb8318c2
diff --git a/sys-libs/kpmcore/kpmcore-26.08.0.ebuild b/sys-libs/kpmcore/kpmcore-26.08.1.ebuild
index d0fa38f6597d..d0fa38f6597d 100644
--- a/sys-libs/kpmcore/kpmcore-26.08.0.ebuild
+++ b/sys-libs/kpmcore/kpmcore-26.08.1.ebuild
diff --git a/sys-libs/libseccomp/libseccomp-2.6.1.ebuild b/sys-libs/libseccomp/libseccomp-2.6.1.ebuild
index d6f36b6ccd0e..b0dbb415a3ab 100644
--- a/sys-libs/libseccomp/libseccomp-2.6.1.ebuild
+++ b/sys-libs/libseccomp/libseccomp-2.6.1.ebuild
@@ -25,7 +25,7 @@ else
https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz
verify-sig? ( https://github.com/seccomp/libseccomp/releases/download/v${PV}/${P}.tar.gz.asc )
"
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+ KEYWORDS="-* amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 x86"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libseccomp )"
fi
diff --git a/sys-libs/libselinux/libselinux-3.11-r1.ebuild b/sys-libs/libselinux/libselinux-3.11-r1.ebuild
index 5d82462d9c55..fc655292392f 100644
--- a/sys-libs/libselinux/libselinux-3.11-r1.ebuild
+++ b/sys-libs/libselinux/libselinux-3.11-r1.ebuild
@@ -24,7 +24,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-libs/libsemanage/libsemanage-3.11.ebuild b/sys-libs/libsemanage/libsemanage-3.11.ebuild
index 35f998f377ee..0b737f008ba8 100644
--- a/sys-libs/libsemanage/libsemanage-3.11.ebuild
+++ b/sys-libs/libsemanage/libsemanage-3.11.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-libs/libsepol/libsepol-3.11.ebuild b/sys-libs/libsepol/libsepol-3.11.ebuild
index 182d088894f4..67fb105623ff 100644
--- a/sys-libs/libsepol/libsepol-3.11.ebuild
+++ b/sys-libs/libsepol/libsepol-3.11.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~mips ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-process/criu/criu-4.1.ebuild b/sys-process/criu/criu-4.1.ebuild
index b147e0eda59f..d423a5cb3b55 100644
--- a/sys-process/criu/criu-4.1.ebuild
+++ b/sys-process/criu/criu-4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -58,6 +58,8 @@ PATCHES=(
"${FILESDIR}/2.3/criu-2.3-no-git.patch"
"${FILESDIR}/criu-3.12-automagic-libbsd.patch"
"${FILESDIR}/criu-4.1-no-werror.patch"
+ "${FILESDIR}/criu-4.1-glibc-rseq.patch"
+
)
FILECAPS=(
diff --git a/sys-process/criu/files/criu-4.1-glibc-rseq.patch b/sys-process/criu/files/criu-4.1-glibc-rseq.patch
new file mode 100644
index 000000000000..b9ef79f67424
--- /dev/null
+++ b/sys-process/criu/files/criu-4.1-glibc-rseq.patch
@@ -0,0 +1,53 @@
+From 95531dcc36c2453b9242e0de17b8fedb20ce48ca Mon Sep 17 00:00:00 2001
+From: Adrian Reber <areber@redhat.com>
+Date: Tue, 3 Mar 2026 06:29:53 +0000
+Subject: [PATCH] rseq: use kernel rseq.h when glibc detects it
+
+Compilation fails with the latest glibc-devel in Fedora rawhide.
+Recent glibc conditionally includes the kernel's linux/rseq.h
+when __GLIBC_HAVE_KERNEL_RSEQ is defined, but CRIU's own copy
+of the rseq definitions does not account for this and conflicts
+with the kernel header which has additional information.
+
+Check if __GLIBC_HAVE_KERNEL_RSEQ is defined and if so include
+the kernel header directly using angle brackets (which bypasses
+-iquote and finds the real kernel header instead of CRIU's
+copy). Otherwise fall back to CRIU's own definitions.
+
+Generated with Claude Code (https://claude.ai/code)
+
+Signed-off-by: Adrian Reber <areber@redhat.com>
+---
+ criu/include/linux/rseq.h | 12 ++++++++++++
+ 1 file changed, 12 insertions(+)
+
+diff --git a/criu/include/linux/rseq.h b/criu/include/linux/rseq.h
+index 5ceefbf8e1..d7f81e9a2e 100644
+--- a/criu/include/linux/rseq.h
++++ b/criu/include/linux/rseq.h
+@@ -14,6 +14,16 @@
+
+ #include "common/config.h"
+
++/*
++ * If glibc detected that the kernel rseq.h header exists, include
++ * it directly using angle brackets (which bypasses -iquote and finds
++ * the real kernel header). Otherwise fall back to our own copy of
++ * the definitions.
++ */
++#ifdef __GLIBC_HAVE_KERNEL_RSEQ
++#include <linux/rseq.h>
++#else /* !__GLIBC_HAVE_KERNEL_RSEQ */
++
+ #ifdef CONFIG_HAS_NO_LIBC_RSEQ_DEFS
+ /*
+ * linux/rseq.h
+@@ -45,6 +55,8 @@ enum rseq_cs_flags {
+ };
+ #endif /* CONFIG_HAS_NO_LIBC_RSEQ_DEFS */
+
++#endif /* !__GLIBC_HAVE_KERNEL_RSEQ */
++
+ /*
+ * Let's use our own definition of struct rseq_cs because some distros
+ * (for example Mariner GNU/Linux) declares this structure their-own way.
diff --git a/www-apps/cgit/Manifest b/www-apps/cgit/Manifest
index fca8c498411d..452c677db273 100644
--- a/www-apps/cgit/Manifest
+++ b/www-apps/cgit/Manifest
@@ -1,4 +1,2 @@
-DIST cgit-09d24d7cd0b7e85633f2f43808b12871bb209d69.tar.xz 91940 BLAKE2B edba9ce9fe67f45a569cbefd8803281505b74885094d8c955e9b422dbdc1d253392ecb55dec5330da8096136a10fc833fe9fd7faf9aea1cc8a0e89473f3378dd SHA512 1847f06c9e695ca61967730fa8aef3ab68fb538d1b5d15c3f97afbd878d9ee993cf8d1400d48ec369a94b20e1a76368ee229b40d64ebfbc833f5e75d2b513a62
DIST cgit-1.3.tar.xz 92248 BLAKE2B 5c5d68f6e20edb86c8a79a50c9b9baf255d8528f4a956a7f4be0f445985376ffd525f455b90a52d44f5d9e375a0146ce83807caf8d99ec26a395f3e3c09aa50f SHA512 28b7e1867809cafed6190e1984b059a7aaac3a92d8eb38bc925a58fd344347b86662309be44b6ce6625312cb127540aadd7a22b7561e96c8440144ea5eade02e
-DIST git-2.46.0.tar.xz 7577180 BLAKE2B 11fd88faea8cca0982945320c0a1ff949d2abedca9ffde34d40a739349e2a7ae6ceb51a23e8c21f7985cd494d9d17abcec4769e766c3c5188162b906eb1b96bc SHA512 3afae7a094da070c627f68ceb54c2345e3a49e04e455197527b732eb220e8c3249f5d09655a59bf4280dd0c0a3e305abc1380693e0a7fb0b8138b741c4708184
DIST git-2.53.0.tar.xz 7993096 BLAKE2B a23ccb2f793d37347e892f6094ad589510c93011a53fb2c14cdcbfbe6d87413edb4585a98253e4ca5124217f66ad783f4fa584f38dc25ffa34772da01dc45f02 SHA512 f9c0c0f527e10fe3eb524e368b1a24088bfd41097d8cac7854dae7ff21ab8ab2a1716384be53ea6174023ca5a2af3eeddca1d9feb57e447713f82e061df55c8d
diff --git a/www-apps/cgit/cgit-1.2.3_p20240802-r2.ebuild b/www-apps/cgit/cgit-1.2.3_p20240802-r2.ebuild
deleted file mode 100644
index 248929d41f56..000000000000
--- a/www-apps/cgit/cgit-1.2.3_p20240802-r2.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-WEBAPP_MANUAL_SLOT="yes"
-
-inherit flag-o-matic lua-single python-single-r1 tmpfiles toolchain-funcs webapp
-
-[[ -z "${CGIT_CACHEDIR}" ]] && CGIT_CACHEDIR="/var/cache/${PN}/"
-
-GIT_V="2.46.0"
-MY_COMMIT="09d24d7cd0b7e85633f2f43808b12871bb209d69"
-
-DESCRIPTION="A fast web-interface for Git repositories"
-HOMEPAGE="https://git.zx2c4.com/cgit/about/"
-SRC_URI="https://www.kernel.org/pub/software/scm/git/git-${GIT_V}.tar.xz
- https://git.zx2c4.com/cgit/snapshot/cgit-${MY_COMMIT}.tar.xz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ~riscv x86"
-
-IUSE="doc +highlight +lua test"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) ${PYTHON_REQUIRED_USE}"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- ${PYTHON_DEPS}
- acct-group/cgit
- acct-user/cgit
- dev-libs/openssl:0=
- dev-vcs/git
- highlight? (
- $(python_gen_cond_dep '
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/markdown[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- ')
- sys-apps/groff
- )
- lua? ( ${LUA_DEPS} )
- virtual/zlib:=
- virtual/httpd-cgi
-"
-# ebuilds without WEBAPP_MANUAL_SLOT="yes" are broken
-DEPEND="${RDEPEND}"
-BDEPEND="
- doc? (
- app-text/docbook-xsl-stylesheets
- >=app-text/asciidoc-8.5.1
- )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-highlight.patch )
-
-pkg_setup() {
- python_setup
- webapp_pkg_setup
- use lua && lua-single_pkg_setup
-}
-
-src_configure() {
- if ! [[ ${PV} =~ 9999* ]]; then
- rmdir git || die
- mv "${WORKDIR}"/git-"${GIT_V}" git || die
- fi
-
- # bug #951555
- append-cflags -std=gnu17
-
- echo "prefix = ${EPREFIX}/usr" >> cgit.conf || die "echo prefix failed"
- echo "libdir = ${EPREFIX}/usr/$(get_libdir)" >> cgit.conf || die "echo libdir failed"
- echo "CGIT_SCRIPT_PATH = ${MY_CGIBINDIR}" >> cgit.conf || die "echo CGIT_SCRIPT_PATH failed"
- echo "CGIT_DATA_PATH = ${MY_HTDOCSDIR}" >> cgit.conf || die "echo CGIT_DATA_PATH failed"
- echo "CACHE_ROOT = ${CGIT_CACHEDIR}" >> cgit.conf || die "echo CACHE_ROOT failed"
- if use lua; then
- echo "LUA_PKGCONFIG = ${ELUA}" >> cgit.conf || die "echo LUA_PKGCONFIG failed"
- else
- echo "NO_LUA = 1" >> cgit.conf || die "echo NO_LUA failed"
- fi
-}
-
-src_compile() {
- emake V=1 AR="$(tc-getAR)" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
- use doc && emake V=1 doc-man
-}
-
-src_install() {
- webapp_src_preinst
-
- emake V=1 AR="$(tc-getAR)" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" DESTDIR="${D}" install
-
- insinto /etc
- doins "${FILESDIR}"/cgitrc
-
- dodoc README
- use doc && doman cgitrc.5
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
- webapp_src_install
-
- cat > cgit.conf <<-EOT || die
- d ${CGIT_CACHEDIR} 0700 cgit cgit -
- EOT
- dotmpfiles cgit.conf
-
- python_fix_shebang .
-}
-
-src_test() {
- emake V=1 AR="$(tc-getAR)" CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" test
-}
-
-pkg_postinst() {
- webapp_pkg_postinst
- tmpfiles_process cgit.conf
- ewarn "The cgit cache is enabled using the cache-size setting in cgitrc."
- ewarn "If enabling the cache and running cgit using the web server's user"
- ewarn "you should copy ${EROOT}/usr/lib/tmpfiles.d/cgit.conf"
- ewarn "to ${EROOT}/etc/tmpfiles.d/ and edit, changing the ownership fields."
- ewarn "If you use the cache-root setting in cgitrc to specify a cache directory"
- ewarn "other than ${CGIT_CACHEDIR} edit the path in cgit.conf."
-}
diff --git a/www-apps/cgit/metadata.xml b/www-apps/cgit/metadata.xml
index 6dd6b14c76e9..507e311ec9c7 100644
--- a/www-apps/cgit/metadata.xml
+++ b/www-apps/cgit/metadata.xml
@@ -17,7 +17,6 @@
</longdescription>
<use>
<flag name="highlight">Enable source code highlighting</flag>
- <flag name="lua">Enable support for Lua scripting</flag>
</use>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/www-apps/chromedriver-bin/Manifest b/www-apps/chromedriver-bin/Manifest
index ac732d953bce..9e10c92cf99a 100644
--- a/www-apps/chromedriver-bin/Manifest
+++ b/www-apps/chromedriver-bin/Manifest
@@ -1,3 +1,3 @@
DIST chromedriver-bin-151.0.7922.108.linux64.zip 11064615 BLAKE2B bacb9a0f07a587be0c20c842e51948bb932cb8efb72b958f9069e92e34e5dd51165e12fb96f935d3cb078cbda0819b9d9fe9f1faf37f18e1fda3646bab29d8fa SHA512 2a6f024a5e7ff314060c2d6c7b12cd38738138458664a4b5f4036517613f2acc6e29719872abcbf995685c3bb848ed6c150b3078304a134f35bdb8185939dd1c
DIST chromedriver-bin-151.0.7922.137.linux64.zip 11068517 BLAKE2B 97fdfa5cd6598ce78d7c6e7ce37d8b557e01576867dae5b026716833d763347a49e36b4c68ca81a517b1c18bfe4b0501dffd5e03bbb853158cb41d5965513800 SHA512 0067024aabbef741fcab18e91a55d8ad9707cc74783bb9c06dd76ce385edadedf6d1eee074869271ddb19fde35e70c9444c09659bbd8bb79426c6518b6ae2dd6
-DIST chromedriver-bin-151.0.7922.169.linux64.zip 11133352 BLAKE2B cb76b1e84c8395c3c4d148acbad22eba39114595b61ce4901ca718dd4b617b2df62a393a3442a36f9fae235b93ff72c9e2fccc758f39a2c77f2a057fa6980313 SHA512 5dabaacba1446322a34ec47ccfe004a69f0c193e28a7fdcfa1b2dac859c5b213588d3a9e83558dad0a03ca18e75fce62d16f64bcce07a060d4e07060e82309e5
+DIST chromedriver-bin-153.0.8010.36.linux64.zip 11813432 BLAKE2B 064a697bf56e7f499d1523e2e3896b6312e00bdda713993177ae828dcb21415412e06e7243ed948bf89f2e601eead96b001c0a0a7536ba9fe4f86ec28e14c780 SHA512 1bfe60e080e586a454824d1c19850c91f54b9e68b3165faa5fddcdf5a15f4c43b0b79210e0e7dedefbc67134a81f71f0560ce56eec1e27085e338c7ac421f002
diff --git a/www-apps/chromedriver-bin/chromedriver-bin-151.0.7922.169.ebuild b/www-apps/chromedriver-bin/chromedriver-bin-153.0.8010.36.ebuild
index c2f34e712674..9b420183c973 100644
--- a/www-apps/chromedriver-bin/chromedriver-bin-151.0.7922.169.ebuild
+++ b/www-apps/chromedriver-bin/chromedriver-bin-153.0.8010.36.ebuild
@@ -11,7 +11,7 @@ S="${WORKDIR}/chromedriver-linux64"
LICENSE="google-chrome"
SLOT="0"
-KEYWORDS="-* amd64"
+KEYWORDS="-* amd64 arm64"
RESTRICT="bindist mirror strip"
RDEPEND="
diff --git a/www-apps/rutorrent/Manifest b/www-apps/rutorrent/Manifest
index bf1e139f3bb7..6422decfbfaf 100644
--- a/www-apps/rutorrent/Manifest
+++ b/www-apps/rutorrent/Manifest
@@ -1,2 +1,2 @@
DIST rutorrent-5.3.11.tar.gz 3431434 BLAKE2B 3b9b6c4741691eb851a089719e8de9961c93c2b392ea2bac06ffc3d4d2b87e9014e3a92a96ce2ebb1ac570d28dd0d87e64959f4508a5eda0e9730d8d9bec648c SHA512 dccc2b03b27a362c0a8cdcb61ee947f476d55e45ea7ba50e29ffd7c244e61ea391788753422cfdb289eff49752cde40489413fa2a2b37bae70f5a6a45f713526
-DIST rutorrent-5.3.9.tar.gz 3042209 BLAKE2B 869f78e5b05a52b8864c7f50836986a8e7ddad513eecf1553d4bd8e3aee0e59e56206b62ea983b6c6b2e3aafc43b07901834ec1d5086bd657bac3e07ccfd9132 SHA512 53473d0f31eeb1a1464c2991ad56fb405c6f727865485f30c514332e954c02fc6b817ece64bca0e998c003be265bb9bf09c5beb11232657859582937b2b07f5f
+DIST rutorrent-5.3.14.tar.gz 3636764 BLAKE2B 49a5e6fbf542d16de7bbab9cd26fae25f9729cd0d28c0119b3f8fafff5ab68773c4cb68e5730c0d47a8c10a46bcda8b231d90d05ea9d5fc1eef594c44e95cdb1 SHA512 0b53b299cc8f6a04f5a3b7a78bd14ef8cf137159936ccb9570c7988bec586c9eaa82fb7efd885802f289e2cb1c42e008d0a33fca1529ff2e588d5f04dfbdfd07
diff --git a/www-apps/rutorrent/rutorrent-5.3.9.ebuild b/www-apps/rutorrent/rutorrent-5.3.14.ebuild
index 6810ce31b6c8..6810ce31b6c8 100644
--- a/www-apps/rutorrent/rutorrent-5.3.9.ebuild
+++ b/www-apps/rutorrent/rutorrent-5.3.14.ebuild
diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest
index 51f6846c8fc1..5c2ab5f6757e 100644
--- a/www-client/falkon/Manifest
+++ b/www-client/falkon/Manifest
@@ -1,2 +1,2 @@
DIST falkon-26.04.3.tar.xz 2733088 BLAKE2B eb77e2b0643285a7ac8e326c2d230d4fc2cb79cc42e3ca172553143a420af82467c34fe46b88c14e996bad76a4ee0222144716a7c3fe77fac3a2c18735bfbc0f SHA512 d741386e6a321587d96a224441418af0297c31a9f821eaf83149217f145bcee1373b828195b59e5e2b9ee1f46e2a8672db5eff335df192fa48ca0646bb0bdf33
-DIST falkon-26.08.0.tar.xz 2745688 BLAKE2B 4acd39000319c8260ea40b6eb6c22eb381131818ab1ea6bb3fc69959247259e367e74ec2894a1c86e914fa4439dabd123a4baea1dec3943c7e9a34a3122eb08a SHA512 9881563352c5e4b80c3e42f1b65ba2df914a69a41fd85cca16b408070e60cbeab3bf89024ef1f9f57e6581f4de576f4726020eff03a3733b7091a3e9266398fa
+DIST falkon-26.08.1.tar.xz 2746180 BLAKE2B cfe7ccf5d361391c927967939c6f4e3b6dd57e844eca736e44c31bd84bfadbd7540fbd55750555f5663533f286a8b93a4b5bce875d5516938f9e58b4de7c0258 SHA512 1320c2fb3e3c52a6ed2563a405e15e7420b1260f6c0b083f3983bac0765c3f58756d4e6b9b3f5c171074e9313deabd2e20533a0f9a73a3afc2a3e08c152125f7
diff --git a/www-client/falkon/falkon-26.08.0.ebuild b/www-client/falkon/falkon-26.08.1.ebuild
index 2a8c7d62dc68..2a8c7d62dc68 100644
--- a/www-client/falkon/falkon-26.08.0.ebuild
+++ b/www-client/falkon/falkon-26.08.1.ebuild
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index b535410b2a3f..627f7241cbc4 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -2,5 +2,5 @@ DIST google-chrome-beta_151.0.7922.47-1_amd64.deb 139917352 BLAKE2B 04f4bdfb4827
DIST google-chrome-beta_151.0.7922.47-1_arm64.deb 132217076 BLAKE2B fcc22b804cce8ece5dc69064c14840d9f64e51441f125d65e72ba57ddb2df02305f78c84f04b3d2ccf1b48af10d9fffcf7a7dcf1e7949f2827b5395f60ba32a8 SHA512 70e4ac6c415eca0c946080ee7cf002778df0130c57804456df8e487eba76047a716391487d03a53d730a5b9f4ce0c3f58ccc533c0d7d0ffd4901fda5c3102d1e
DIST google-chrome-beta_152.0.7977.30-1_amd64.deb 140865608 BLAKE2B b82e44c67fcd3623d358b54eab7d432d3234a4bb0b35e7891a92c53c5dfc304c53bcb9b7fd6e6fd1853817e2d716fb6036c1f7ce643be3f6108a7fb30a67ed7d SHA512 15fab29b413a7750a02f53488dac0a87c37aacceb75d2032f4784b03003e590ce2f582ec0264ecdcb97ae06093c3d87ffa33b33ba87b683214abf88b5a038f92
DIST google-chrome-beta_152.0.7977.30-1_arm64.deb 133021608 BLAKE2B dbb152b10128d3c00cd493a539a9278eba25e118d5cb7fb28b36e078426e78089bd66e08d93eae027f0f2dd0b2efb15aaf26f80572a0a716afae7b1adb8d7a85 SHA512 31290c8fe2f3f99caf3a226238d875c6d0faccac905a966f5357fd61896482a5a47570f56b56be6542cc4e63e533543f65a6699d1979651cf7e6045f8c88b5a5
-DIST google-chrome-beta_152.0.7977.42-1_amd64.deb 140910416 BLAKE2B 4a48603f128166cf547f95b4aa6afbb0e63127252d8d38eb7ae231957eeba7d2a05707747832d121b325e88ed475dc80b29f06db03e1f031a1f7f9450521017a SHA512 2eb9d3ad9a736aec6d2e80a83008babfdc74d34716bd8b4013c530a49dbf6ce6c00465824d548bf340916cb378169bbe48ca610c6a9d42db868cc323f9ba9ef9
-DIST google-chrome-beta_152.0.7977.42-1_arm64.deb 133149068 BLAKE2B c168b96a5ca2b2d3adb596eab42a77bed36072cda6812fc9b3940831aaac1fcdd570bb95eb9cd23e8df0593ce92b3c1a16b79b54020dce92aeb02df5c3d8adeb SHA512 8d57bc7d50002c614f20f3f92029f08a971cad69719ec8374a91832217626f4c48ab23200f4cac382cb07c1b6d9aaf0b8aa4d621661fcc5922262f2250d6150f
+DIST google-chrome-beta_154.0.8037.17-1_amd64.deb 142241452 BLAKE2B a6e658029a2881f9987ec64fc6a953e4d0eac421b8f23d8bb1a0dcfad531daa583b740e01ec779645b2877c5f2572177a1537f0ecf2133be4d59cd81e9685dc1 SHA512 e67f15517f9ec077b3717847c8737d7e412b4d7eadfd7590e9a0aefa8e3848e5f3fb52ffe1b203f150b1c1082a2b9565c2ca03c2592dd53a1178cf649f089e96
+DIST google-chrome-beta_154.0.8037.17-1_arm64.deb 134510492 BLAKE2B 5ef029c9e1e29dee3aae1faf7a026717a5254547d7ff58682768b853ee4ef806c0c4f2ecfc926b15a42b9ee60a04845fe779d7d4af9339822133268861c96b94 SHA512 c6925215bee2d5c477369c12d47d2ea6ef399dcc7da4b5082ed8a41ce05c8a1bdab03acb4a26145a5183881dcd2c033672fd52fb311490fbe07d9b74b34a809b
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-152.0.7953.3.ebuild b/www-client/google-chrome-beta/google-chrome-beta-154.0.8037.17.ebuild
index 575099ccee4f..575099ccee4f 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-152.0.7953.3.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-154.0.8037.17.ebuild
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 2a1d195244d6..6642033f8c8f 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1,6 +1,6 @@
-DIST google-chrome-unstable_152.0.7953.3-1_amd64.deb 140356220 BLAKE2B 9358ad75421a8cf1372bc5a2234f610dee28ced2aadd4c28a5a7f41889f92364e106ba62f4975029685fe6ce92359c0e30ee0be9e2dbd7ef33e58a213451ec19 SHA512 f3bb6021ff4186e829b542e8a08b9890880e9a9a4d62119259a386f3d491273b853714cf98cf13a7d562028224dd3d3022d23149ab35f1efa58dcfdbd574c9c8
-DIST google-chrome-unstable_152.0.7953.3-1_arm64.deb 132475352 BLAKE2B db3d4a68d6bd4318461183b334b428d6a92e69b5cb91d76e11f9a53dbe5706ad2ed1d22cbc3b3a5ac0d9053d510f6db9c247c9e8da5581d33c2bbd9ada59bb4d SHA512 d2530a7c2c77a745ec50213aea4c1f9a5084849b419d61ac4097b67fda19dd71e792907138da3df4a8d1c3d72538191c2a940ed2854d7c69592eb1890563ae27
DIST google-chrome-unstable_153.0.7993.0-1_amd64.deb 141131672 BLAKE2B 3b27b7548931fee5bc8806dd438e52024b3256ad9b6667134f63c18aa920de7a89f5770a35f1208171ad8dd63c24dbaa3fedeee12a80d90d808dc3d9770b855f SHA512 3d9820c8b3c3dd476807a64c69d6176decd0507ba78c1caff1755837783b523c513a5eeb08fe72c5984a33010979a3ceca86574395799b45ae64c2e5a1fffea2
DIST google-chrome-unstable_153.0.7993.0-1_arm64.deb 133263124 BLAKE2B 407b7b1868905060df2ecab388ecc445d439b15bd63b24a5115c59d59db76ece4ba0d4e732dbe135347b31951a93cbb79414270eabac5313a7f674425d5c9a93 SHA512 68cefa2a698adeb6007b48bdffd77c972d7b7996e2227a25e18770da0d439291ed7f4f3394e89c477d10dace0d74ddeea1fbb38eff69f7aeb70f88242d783f8b
-DIST google-chrome-unstable_153.0.8003.0-1_amd64.deb 141466128 BLAKE2B 4a435d4d13f10b9fd5bebd060ab175fe0c9840bad909df00097de4a8b5f7d590117bfcdd0b5e2adba434c73d04da9aed87ed8580c385511a984ec797ca022056 SHA512 9fc14fbe918a75823f4a8ae90771147fffb7b3e78f6f990453ae1d74aa0701ed31b25e74b3fd9a5d12b25336e4ab858434adec8a84c67538aeb5a4b50f44ecb9
-DIST google-chrome-unstable_153.0.8003.0-1_arm64.deb 133653136 BLAKE2B ccb7c92f651e914d12f971e59962659ed4a8edfd208634ed50223b0350faf566813f37751efe8f7256f236b8e9c12ae97fd5e74be6071f0e96de1d8917d9e8e6 SHA512 340c0f6aa3892a6d5ef24dcf2c1e669052734e91e77330116d2fa3e8591f6e44ee9c448baf994d040381a1ce960888aad4360388571fe467d1a9504aea173da2
+DIST google-chrome-unstable_155.0.8040.2-1_amd64.deb 142445316 BLAKE2B b9b7ae3263b6264b687bad8d0cdb0848f79e6f3415b23ac12f16f602a3956e25ac076fd6e85b66a3c10494801ef959318b7d3178448528a33ea22f03aa57de8f SHA512 e51b3fd0459eb3e0f0abc8471dc2f84a2df4d959576f6b3599443cacc97cf4f69fd0990b8990bd449901cc4cf0bd7e5f12447407a37beca2f70b830d51017ba2
+DIST google-chrome-unstable_155.0.8040.2-1_arm64.deb 134663760 BLAKE2B 586c6ad7d410d3c539172d7f5e917ddba86a80c1e772e04809a02fa246e46e3d98d454289458e453be4c8f9ee5fa149113187643a66252c2054e8b8717785b3c SHA512 3d257accd0bace2511034a334467737d07a9f4474556d45b7fea05c59eac9f241a19904359c860fe1dc9a7b6b07d64c027e488c21da09b301487f63c6eca5c79
+DIST google-chrome-unstable_155.0.8048.0-1_amd64.deb 143051012 BLAKE2B 318d0cc4c6654715bd44c95dfbdbe35eae63e9703051dc180d9d6f2e7a8d318f8fc8e69fda6245c87e3a5ee29b0faaf72af05669d6543df18ccf781fcf9d0bba SHA512 055a17347a006a17656674a2043bd29740b93219f59640bcf2f7682d997f56d6945c4b25f789a2a438d5be5fdce10bc405db765b074b6645ee8c551b5c3bc38c
+DIST google-chrome-unstable_155.0.8048.0-1_arm64.deb 135306276 BLAKE2B 9e3cf632e70fb843783622b074923c61e444a4dd8c744887f8d22cadb178eb8cdac35de33f1a0eb74589f549d88b61675ff08fbfedb219ea872bf4273e8b0686 SHA512 a22f629602dee21a329919b44466b5af96aa19b8dd841fc2088b8891e5b53082bd029227400015673a5bbcdf5330b2e04f2ded0d8b4e9f7b720d261335da97bd
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-153.0.8003.0.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-155.0.8040.2.ebuild
index 575099ccee4f..575099ccee4f 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-153.0.8003.0.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-155.0.8040.2.ebuild
diff --git a/www-client/google-chrome/google-chrome-151.0.7922.169.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-155.0.8048.0.ebuild
index f1faad75233a..575099ccee4f 100644
--- a/www-client/google-chrome/google-chrome-151.0.7922.169.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-155.0.8048.0.ebuild
@@ -27,7 +27,7 @@ S=${WORKDIR}
LICENSE="google-chrome"
SLOT="0"
-KEYWORDS="-* amd64 arm64"
+KEYWORDS="-* ~amd64 ~arm64"
IUSE="qt6 selinux"
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index bcca24d5bfc6..9bf26df8c1c3 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -2,5 +2,5 @@ DIST google-chrome-stable_151.0.7922.108-1_amd64.deb 140087076 BLAKE2B 640cc2939
DIST google-chrome-stable_151.0.7922.108-1_arm64.deb 132186044 BLAKE2B 7f0ad1d763108eb39231dec15e42d5eb8bbad290b2852fe8686d8b0877b17bac0161e32746f08677be805509dd402fccf75151f9c8c053abb3bfb65a279a69bd SHA512 53cd86827a5ab2310e3fde62c8fb8430c79f87b468a8233bee2e3abe762defe54da363b559785c7e0c120b87212c600b489b7b86e4a49edce46eb39e5bc42e60
DIST google-chrome-stable_151.0.7922.137-1_amd64.deb 140080344 BLAKE2B 7466e965ff0b109ac8afbf909a47dcafa2fe2adc81819a1c3ea2fc057bc6226083e04d7643a2778d7a60ad77ecb510a8665fe3dd6997a02bcb226cc470ae4712 SHA512 1d6bb6aa793d3646605c0bb346e800d306f76ee8d30f5bcbe920a2d70ee90fbdb1203cd1552e26e21e243af8bbdc8d461c8ca49249b77a5f92533396606c1cd7
DIST google-chrome-stable_151.0.7922.137-1_arm64.deb 132287036 BLAKE2B b9eb679af54e6cc4001db06cf6412d18da3be1b30ed3720d78c71043e400471061d7f79ba43f6ec06235b1b37d7d6de82736e6ae44f8b81eb3789f3d5b1ddba2 SHA512 e7170ca340c3a66916606a09416156b6fcda1b0f1f19ef5fef7c31f5f10e7dae381b80dcc2bb89cbf60b715b22309912887386effc25a2c12d14e769db06052d
-DIST google-chrome-stable_151.0.7922.169-1_amd64.deb 140188716 BLAKE2B ca8e1ac1991aac3ca3f19ea454050b7408ac71f59fc7a9919e7c308629590b96bcc54ebf51c78769872724466c5143fd2f7a24469b4766b281610f000f88b665 SHA512 172d8307490b8ef1590432b97d6a61dc83272ee91d3aa32854fe2985be6c566eaa45850612c6dddd0d90be1b41f57b0ec5e17b94c6decb0ad56039aff4a0d324
-DIST google-chrome-stable_151.0.7922.169-1_arm64.deb 132342884 BLAKE2B f7113dfa99eeec5341ee02b20444c7c75f4b6ed8fc9c9f15b8d0b13701b556d6c171725116c56ca3c42aabb623a513f7e3190d5dac221a52f7d00c29870990ce SHA512 b20254ffdbd2db61895f4a19213f82dc1d7a0dbc9b088050d4cdc69d53dc1bc83aaa8f3c36ebb8638d00d265f16f2bea70e40544a5c9ad718661f6133a386089
+DIST google-chrome-stable_153.0.8010.36-1_amd64.deb 141931876 BLAKE2B 8529864af2aa6138a0cda0bb45cc4b0bb328fdb36b44331e6a1d9dd957d96d8e7b6274edd2b045df4d098b92263745e848ae5dec29f222f9903c6e410702a926 SHA512 a021007d23ff41cf51e4805b339b6923581e349a6fc9ea32dcea7182622b961a38ce102564904ee0de25113f005b538fcf5f22b8a6ed28e1d596370c5a3bc35a
+DIST google-chrome-stable_153.0.8010.36-1_arm64.deb 134176972 BLAKE2B a26ba8120f01c4af3d022afafd110cdfcdfc100e4cfdecd6100e2c7ff84569073de84827b8d5935af794ab0e4090e30c5da55b21d77fe5dc75434b9761e9460b SHA512 2ae421f845d42a7656e24f80e53bb3bcf6f61aff96f7fa74ee4926d2731360392ccc4888a38967232bd2c61008eb7d4fa376715332ade9cec0cb278b321c01cc
diff --git a/www-client/google-chrome-beta/google-chrome-beta-152.0.7977.42.ebuild b/www-client/google-chrome/google-chrome-153.0.8010.36.ebuild
index d6d2fcc35203..c965fa42a4c9 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-152.0.7977.42.ebuild
+++ b/www-client/google-chrome/google-chrome-153.0.8010.36.ebuild
@@ -27,7 +27,7 @@ S=${WORKDIR}
LICENSE="google-chrome"
SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 arm64"
IUSE="qt6 selinux"
diff --git a/www-client/microsoft-edge-beta/Manifest b/www-client/microsoft-edge-beta/Manifest
index 6596906f4ac5..36d6643664cf 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,3 @@
-DIST microsoft-edge-beta_152.0.4191.10-1_amd64.deb 195085630 BLAKE2B fda6eb7feaf4fdd3605c1501edc459d2a56fbe9df6175f2883dfe5168ae97c9e2398e620731d0871252409685146caafb428305bb5ecb56bd72067ce3eba46c1 SHA512 ae4912040694be2f5e2a63868dc950698310d179d05b8f69bcb0e9211a22656398ac9b9b93b6f109e100514bfed892c28a7a51674c06daa02423c19da0ec70fb
-DIST microsoft-edge-beta_152.0.4191.19-1_amd64.deb 195169714 BLAKE2B 26bc9a9125da25c0b8f03b3fb809f5cd3e0cb69eb6c2a84d035833999ce5962e0046ace7a23eef0dc3981853b4c3a60f7245fb812c718354b64b6ffa86bf6c4f SHA512 762287ed3f6f208bffc243d3292b4fa97ef350b7e3f2bf488ce94fa5b6499a6a958c48dfe659312cf07dd40c4cae93582c85774f4c869a1f1c73d0db873d63c7
-DIST microsoft-edge-beta_152.0.4191.35-1_amd64.deb 195305146 BLAKE2B 8377eed613b9a9ed71e09b9c1032dd7dc11fac518c20478b4277db2abba8a2f20db69471f09d2e25014b8e137cf67ae31e85abe0574bd6bc12e88fabc4497c12 SHA512 58a9881ceba4938f525711da1a2e7ca84c293f100fa83d084aaeee0dbff4c13a22e13966a072247c6eabf6c0870684fd6f2cb20df726a9d96a9f4be7903c3c67
+DIST microsoft-edge-beta_153.0.4234.13-1_amd64.deb 192615654 BLAKE2B 71d1c560ee3f487b88f4286516cb0dc0a2ecdd986d0485b360f7fcb6cb813cebcba1660dd7f6a7266ec0061e7d45848c0c9b72e5f6890adce7412d767038d74b SHA512 28e3382714a1ae8a404f1409a8261597403d9a935ac25934ac019f636a19ce3e800e97c94618179410c25075312218643ebe6a2992b9ec4edf6adb426c3dc4db
+DIST microsoft-edge-beta_153.0.4234.19-1_amd64.deb 192654730 BLAKE2B 218f93b786b29066f4376cca104e9a97ff460f52c38e43cfe28ea8136d6fff32579506e8a797f6edd150b45d304bc4b2920c58248c94b8867b15fdc5cfeb01fc SHA512 6a138387f74453751ca9a646ca9222eb4758b33f83fb44dee1f9ad0e6618e8017f3e697df55ad176320489c0d4529789689b3b246bd92141f2118b57e35ddd31
+DIST microsoft-edge-beta_154.0.4258.9-1_amd64.deb 192704906 BLAKE2B 1a22a64982555fa62e9184bab710fa98ca2596535c890a4f7d7b7ec22f0bad8ccc31fa6b7b9fc6a6a12f18c269bee638b586c12fdceafd24ae0a151006a417a3 SHA512 30cbbb2d85136d8df098775f8c5589187708ac889c884ff4ee3d41246825bdc16fa732065b80c4e76d0230bdaf1078ee7b6b881db795f991a8b4bc7e5466784f
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.10.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-153.0.4234.13.ebuild
index 4a155cc26040..4a155cc26040 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.10.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-153.0.4234.13.ebuild
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.19.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-153.0.4234.19.ebuild
index 4a155cc26040..4a155cc26040 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.19.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-153.0.4234.19.ebuild
diff --git a/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.35.ebuild b/www-client/microsoft-edge-beta/microsoft-edge-beta-154.0.4258.9.ebuild
index 4a155cc26040..4a155cc26040 100644
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-152.0.4191.35.ebuild
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-154.0.4258.9.ebuild
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index c07d184e63b1..beaeb0ed9b21 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,3 @@
-DIST microsoft-edge-dev_152.0.4191.10-1_amd64.deb 195162638 BLAKE2B 0cbd2ea7f8f4471c81a82f752d570aa352d08e30d645d20ee24483e64f0e2cf3a446900f118ed36be4918a0988a886186168eb57cfe8a96da674a848cf74d7d6 SHA512 8a6782ef1f4bc4cef30aefb79f03682d1ed11116a1786e44185a8285eb6fdbbef8ef0ac1cc134e34d0c23897ca26f90a29d7d3bafd779752904bb41081465ba9
-DIST microsoft-edge-dev_153.0.4210.0-1_amd64.deb 191612550 BLAKE2B 295b3a1155bbef09ebbd05929896fd8ba0cfa036de36c6a126bfd712d79101f3dbfe67f87cc42b99268f2a162ca4e1dc139061a13ed522606a06cfb2632ee238 SHA512 fff10fd7bc488b71ccba5c9fcbf865457faabb64c1e91fb23f5ca8a018e03ba38a39370bd9193c3745bf66bbcff7bd924daf494030ad7fe097350159efe0f01b
-DIST microsoft-edge-dev_153.0.4224.0-1_amd64.deb 191706346 BLAKE2B 92167fc36b8092f2a38a67a7ca691e29fec4b001aa24a0f3ef1cc3e0304d90fca9effdec13efd66334cf705496b731c99ec84a0e4f9597e88d372309f6d5c5f6 SHA512 584fc9d448328aa28631e4bec32bd0834b1a37d640d95e4c27401b13dddb76177b63cea2ca4483741c759a20fb35d7e0091168789b27a613bab7b51490a3d741
+DIST microsoft-edge-dev_154.0.4238.0-1_amd64.deb 192706442 BLAKE2B 7396bc70639c0b628ed72aaaf207e4c25c43e44b475b99c7c05c10cff52c082ee50f0cde002c095362491014b48b4c4e3f82150ba005770a48bd567313c37017 SHA512 4a0df85b0b3414d8535c5dc118adac289bcc1c4fc7352afe6636959452b012e29ef95649c690cbc36f5a3fd52c82b6961a5e7954bbb71f66bdc2d076d42057be
+DIST microsoft-edge-dev_154.0.4251.0-1_amd64.deb 192498078 BLAKE2B a1aa13239ff0a16551c6f5705210ddce49c6dad7827239ac554a92ebc843388cc9fed08608b6d79033788b699686cd4b4563f178f9281a5fe2acc7b696f07709 SHA512 659a3a9c903e35f374858d2cf86aec6785e7b9f9b19690323eeb4ff073bf12dbab86a32e7aea9a7be32405368ba4a56ac75ce2c2bddadf1e51d91d1733a378b7
+DIST microsoft-edge-dev_155.0.4268.0-1_amd64.deb 192794938 BLAKE2B 013abf5badf13e89ba188efd26204c6013b399544ce68d2286d1cc8761946e7a49ed1b1b1fa3777d26fa26b9e16fe0cdd08e47fe0abae6f32348724ba572119e SHA512 c01c086d6efe7044986067b2c3709c71d2cc3ecab3ad9af5b64e72b31010fa4fe1b1d09fcc655ef3cf0532c8d1025379320155191f27bbd4a40923cf6a9cf05c
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-152.0.4191.10.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4238.0.ebuild
index 4a155cc26040..4a155cc26040 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-152.0.4191.10.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4238.0.ebuild
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-153.0.4210.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4251.0.ebuild
index 4a155cc26040..4a155cc26040 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-153.0.4210.0.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-154.0.4251.0.ebuild
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-153.0.4224.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-155.0.4268.0.ebuild
index 4a155cc26040..4a155cc26040 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-153.0.4224.0.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-155.0.4268.0.ebuild
diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest
index e1787f8f2618..2c74098fed49 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1 @@
-DIST microsoft-edge-stable_151.0.4129.93-1_amd64.deb 194938354 BLAKE2B 4f5f92c942c580dc5297c149a05db49f914b1300e9c5f6419e5b879227bd22139896e47ef6951f73a824c65a5ed9c2319589352d1b7b033cd5218b17169ed782 SHA512 e6f104fc8774c401123395b773ab4e776ee0ce9b3e3cdd0311747a4e73926dcc3106d6fb617cdcdac2ad0beac2efaaab63a15b20d384d8c48731181d057ede78
+DIST microsoft-edge-stable_152.0.4191.66-1_amd64.deb 195767486 BLAKE2B 4ca8a5a92f296862cf3a5aa69e4dbf2f7db82bfd51ea29f786434d9e9d4657c04cf7606ed5a328797dff53f0745104c2a1e31a2f90d53b0ef99081849a112776 SHA512 24030052699bca5d0f078d47c5dd2becf8210147b422f89fa385c9cef3c9c4bc2325aac03ed0185359f5f169b9d79c26d40eab3abf98753937893432db110027
diff --git a/www-client/microsoft-edge/microsoft-edge-151.0.4129.93.ebuild b/www-client/microsoft-edge/microsoft-edge-152.0.4191.66.ebuild
index a2d7b75bd501..a2d7b75bd501 100644
--- a/www-client/microsoft-edge/microsoft-edge-151.0.4129.93.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-152.0.4191.66.ebuild
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index 66b568be617b..614c1593e949 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,3 @@
-DIST opera-developer_135.0.5966.0_amd64.deb 139788116 BLAKE2B 4c69e905311fe58ea350525ddff6d9dcce1370a898ea0392a86b145f73e30907604e2f85c930adbb5741591f53d791f22020c7f59809676ba0f9f06ceee7c4da SHA512 d6df393558a07d2dd8511e45252a11cbfc493b4e06897c5259505d0885b4a70dcd4e7d88c5022d702ef52203bc93e33f0a52adef9601f9617a3ccace78b61386
-DIST opera-developer_136.0.5981.0_amd64.deb 139380048 BLAKE2B d08a642f5db41ab52133a0bdf6d9468b62bb522d2f7d28785f9e0f83c0865c02dd5bdfd55c0d9738e177dc29b963a9d89ed6aacd94d2facf64816b87d39c834d SHA512 ba945b0dc0718fd28a17161999fb85145e1406fba1a3facb7acff14b09e552496d976f111ba54e2b923bd9f31fa6b730a64c3fcc2a47fd96bfdbe334cc2af7b5
-DIST opera-developer_136.0.5988.0_amd64.deb 138624664 BLAKE2B 31ec3fc6589bb2974934a3848c2761b3fdf66202c007b4b2d06552d8fb3abebdc502201ac9b9a4d4f922a925d1ae7f00568d670fa6d857e4202ee4b081e8c0b0 SHA512 2e9db1dba4ca07c24afc2a08490c29d168b9c24c7b337970e7983912ed4dd20163a2d60db208fc6bcecfdbedc9346062c73462a122b8e4319f7cdd14b63a3b48
+DIST opera-developer_136.0.6001.0_amd64.deb 144195380 BLAKE2B 0f49439e4860106032119963b36080c0a5edbc3a7276ccbd36201f99481f72caebf680fc673f5fae3c54cbd7e4f92168b7d7fb018974cd6e5584306b72eee4d1 SHA512 22460fac7e5b1042c8dd98706269b926a023fa5009c5a2b5e4b5a441da333eac9e72d6405af83089f291b8c24605335aa4abde9485335514b5103568ec46d95d
+DIST opera-developer_137.0.6010.1_amd64.deb 143648292 BLAKE2B 6ae403f4663e5e84c1ad671b456ee959d9b7e13549ad1b555565d2296b67d2873cc750cea83137034e393cac36586e3c0843db3d8d5b2d99cad6ca18c8afc29e SHA512 dbadae42b76bd7c02e8fa74cc3ac8cbe217f709e9860d1b8b1354b19a308c1dc8dc2b2da8b692f2f182b0b9e05b65de2c393745af3a0a4317b2f970be7172605
+DIST opera-developer_137.0.6015.0_amd64.deb 143864226 BLAKE2B e9bfef2971cad62809f98e3d2fc765ae1f3d755489b063c07d051c98a2d2114a441e2f353d6ae6ce0fa01bec3333fd8ec3e118e3110e8049dce2bc36144ca308 SHA512 9b267345445e4e75424738077bffa0572fe1a413256134854a993d333aeb8750646ea6e23106b4d1724322f16fed89315c66c3b2c410d55e8d999ade70ea3492
diff --git a/www-client/opera-developer/opera-developer-136.0.5988.0.ebuild b/www-client/opera-developer/opera-developer-136.0.6001.0.ebuild
index 810483f55c04..810483f55c04 100644
--- a/www-client/opera-developer/opera-developer-136.0.5988.0.ebuild
+++ b/www-client/opera-developer/opera-developer-136.0.6001.0.ebuild
diff --git a/www-client/opera/opera-134.0.5954.66.ebuild b/www-client/opera-developer/opera-developer-137.0.6010.1.ebuild
index 2348f489c77e..810483f55c04 100644
--- a/www-client/opera/opera-134.0.5954.66.ebuild
+++ b/www-client/opera-developer/opera-developer-137.0.6010.1.ebuild
@@ -31,7 +31,7 @@ fi
# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version
# or use Chromicler to handle bumps.
# Does not _need_ to be updated for every new version of Opera, only when it breaks.
-CHROMIUM_VERSION="150"
+CHROMIUM_VERSION="151"
SRC_URI="${SRC_URI_BASE[*]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}"
S=${WORKDIR}
diff --git a/www-client/opera-developer/opera-developer-136.0.5981.0-r2.ebuild b/www-client/opera-developer/opera-developer-137.0.6015.0.ebuild
index 2348f489c77e..810483f55c04 100644
--- a/www-client/opera-developer/opera-developer-136.0.5981.0-r2.ebuild
+++ b/www-client/opera-developer/opera-developer-137.0.6015.0.ebuild
@@ -31,7 +31,7 @@ fi
# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version
# or use Chromicler to handle bumps.
# Does not _need_ to be updated for every new version of Opera, only when it breaks.
-CHROMIUM_VERSION="150"
+CHROMIUM_VERSION="151"
SRC_URI="${SRC_URI_BASE[*]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}"
S=${WORKDIR}
diff --git a/www-client/opera-gx/Manifest b/www-client/opera-gx/Manifest
index c3e6a2c5dc14..360ccec0a7a3 100644
--- a/www-client/opera-gx/Manifest
+++ b/www-client/opera-gx/Manifest
@@ -1,3 +1,3 @@
-DIST opera-gx-stable_134.0.5954.44_amd64.deb 179718304 BLAKE2B bed93a4046f634c30096807cc3d1793ced388af3b55f3f706f9c8ac6213b53e9f0d3843783ffb4fc422449625c52b307fedb0ff6ee319eed0467886fe940864d SHA512 369cc2ca742168e67f05b4ac2ee9d702c5fb93d3f7933ea74133746736658fe9243698e9a1675bb25885db029b8602485527cd2d457cb91a49e8ed54f70641b2
-DIST opera-gx-stable_134.0.5954.55_amd64.deb 179735796 BLAKE2B a9585f8dde35c5b7b6f51f3aaa39fc52c1945950352c0f86edc81887f9c774ef458c46fb263d1a2c87fa265183cd11f257a1647d357fe2c5c684e07a5b7c3b19 SHA512 72d1b85fbdee074e3f1d76d18d2dbaaeec3aad319dff5c96d279ca1a1a0146503f26d9ceef0fa1e5332e47bfa33e0e2dd60806b2e25ad824c063fe710f89ea2b
-DIST opera-gx-stable_134.0.5954.67_amd64.deb 179729656 BLAKE2B 3c8d95bba4ccf3b514c98d4f78a24c7dc1cddea053774052b2acb3f6f9af344582a631d672940d0f1ef4f6a90e02957d23a6ca143d243c7356dc6943fce31423 SHA512 70d7930245e43f269a2a8dc891d77cd378f9ac3fe2523d846697810e06b90d128a12522df0af122d5822cdbc7ec6512311cb781d4f5de1e61ada215103f0b02b
+DIST opera-gx-stable_135.0.5973.126_amd64.deb 184446192 BLAKE2B cc308bec01c1e967005590355fd7ea099719c06af4a761c02b52191becab36426f81d3ce307c09f444df3a3deee8c0213764f916436eec4d795ae426aca342ad SHA512 ce2fbfee1719e5792897d5766418eff13416099907f84122e300d0f2925e86677d578483ca48f14b94e561d054ec9209406b561a018b7565f08466fc7bfa6204
+DIST opera-gx-stable_135.0.5973.85_amd64.deb 184266202 BLAKE2B 6178fd9ccbca5c4265c25fdbc4b1704a4e11e2dcfb236d618901d9c53e629012272426da84ff473c16b72a36a8ae4191b2c3f7f2114ba6ced8d9b758e4553321 SHA512 7f64dc66fd12d13b371fa2092f9d2403ab65e891b64760c4bdb2b780c6dd4a548b7c00bc582b9fdd4eb659bf212eca20edbc37415eac20cffcb4f000c499f341
+DIST opera-gx-stable_135.0.5973.94_amd64.deb 184261578 BLAKE2B 02e1bc2be8fe943535728c10fa53da272c5166d0f4e3bbb00cca8351d43beffbc32f62e1b969aa12b685c0894e813bbaeedb78d1b2c4726cafe15d10a89d0f5d SHA512 ea8e4d797eaebb58d345ee08c63735cd6004d85b38b4f0cf5d6d97b51122bf10f229fba668d60cf29c30369c7e9af74312aa3845fe30eee3689c21f942b813d6
diff --git a/www-client/opera-gx/opera-gx-134.0.5954.44.ebuild b/www-client/opera-gx/opera-gx-135.0.5973.126.ebuild
index 35a2fbbb6ba2..35a2fbbb6ba2 100644
--- a/www-client/opera-gx/opera-gx-134.0.5954.44.ebuild
+++ b/www-client/opera-gx/opera-gx-135.0.5973.126.ebuild
diff --git a/www-client/opera-gx/opera-gx-134.0.5954.55.ebuild b/www-client/opera-gx/opera-gx-135.0.5973.85.ebuild
index 35a2fbbb6ba2..35a2fbbb6ba2 100644
--- a/www-client/opera-gx/opera-gx-134.0.5954.55.ebuild
+++ b/www-client/opera-gx/opera-gx-135.0.5973.85.ebuild
diff --git a/www-client/opera-gx/opera-gx-134.0.5954.67.ebuild b/www-client/opera-gx/opera-gx-135.0.5973.94.ebuild
index 35a2fbbb6ba2..35a2fbbb6ba2 100644
--- a/www-client/opera-gx/opera-gx-134.0.5954.67.ebuild
+++ b/www-client/opera-gx/opera-gx-135.0.5973.94.ebuild
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index edbdbca537a6..cba93bb0d385 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1 +1 @@
-DIST opera-stable_134.0.5954.66_amd64.deb 139812124 BLAKE2B d8e2f495f64c91d1f8a995c2c54aed11f97db0df4d7180333780e0742c71a276398f2533d48e24f53f723dc6df805c08ba2169d9a28ccb8ffc11474a45852755 SHA512 5738f433336757583e6c9f310ab20b0c3d761f62600bc7338ea330cd0a248f34645892679fe7c509c706f04d3c9684115424fbb3b7e4360bc94a0f7a9afe4875
+DIST opera-stable_135.0.5973.123_amd64.deb 144700752 BLAKE2B f0e23b99a413665a7f45e9922318913b5003a7de76071ee0b98abbad2f479268395db8082d8b5683699a4114f00835e9b95e17a28b5cbef01921ad09dd11f4fe SHA512 6ec5076f31e049b606972f21874d500a135bd40aec468a70bcaf72dbf56e64c4997540ee045bce1566eef77d55d9eb1c2bd87f6188173216071fd480db4659c4
diff --git a/www-client/opera-developer/opera-developer-135.0.5966.0.ebuild b/www-client/opera/opera-135.0.5973.123.ebuild
index 2348f489c77e..f060274f226d 100644
--- a/www-client/opera-developer/opera-developer-135.0.5966.0.ebuild
+++ b/www-client/opera/opera-135.0.5973.123.ebuild
@@ -31,7 +31,7 @@ fi
# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version
# or use Chromicler to handle bumps.
# Does not _need_ to be updated for every new version of Opera, only when it breaks.
-CHROMIUM_VERSION="150"
+CHROMIUM_VERSION="142"
SRC_URI="${SRC_URI_BASE[*]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}"
S=${WORKDIR}
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 97c97e9f9340..beae5a4309d1 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,4 +1,4 @@
-DIST vivaldi-snapshot_8.2.4129.3-1_amd64.deb 137863980 BLAKE2B f90196c81fba25bdd923fed28267baac40f8aa00523160cec3795e32c0d3a947166826e51516448306b7120debfbbd1de615a369e7237798da774887b06b0811 SHA512 440bf7ff232b4d69a3a3936e65e73d4c1f3ab7d2e58fb6f6cdce4d4399a77a723e72c65b0a1ab13738a1b11cacc762c402e273898bebd3bbb37981a5c58d1c60
-DIST vivaldi-snapshot_8.2.4129.3-1_arm64.deb 130957868 BLAKE2B 533e30b016d953b1a516dd41c4805fe84e8a2f080fcad7f02867c11a758ec6ee85ef62440eca918981be4b38f4a0ec5f9562c6b1ad4c5368469afbd059ca0be3 SHA512 6c01915b4a476e7cb35c27d9bcfb9f7e919537024b0350b9fa079f768400a53b9a0ade032eb3060f06561eea4e55ce41cc3f1cc6e7c86c12d1d405bef73fc533
-DIST vivaldi-snapshot_8.2.4133.3-1_amd64.deb 138137288 BLAKE2B b87a448e9dc3f3fed25d903702f9f400ed7c1a287a503e365d342144020d3581c791ddfe3b72709962935fefcae2ed406d1aff11e391948c4bdde57d62367a15 SHA512 f9bfc6854d6a33423a04700a4e9894b353d18ed65d11da7c0cfef2758dba9f86ecc8f838da135af4242cbd4d8dc048b41b0150da41d7729287abd305eb8aac32
-DIST vivaldi-snapshot_8.2.4133.3-1_arm64.deb 131011416 BLAKE2B 0a27b56e119ed7b61447d80654c3f4734dd5534a9925d7e596b46f1712f12c3c180cbbb591c60b041ab9764636a743aab82173fa1eb8bb42a2c312984f99eecb SHA512 fec1f03fc8ae4437862c8d7343aa6ccf2cbdc9a0c624176fb9ec3a44a1b8800542839748ed16dbc36716bcc469c50ba51eab16f46e9d225b4b4cbc68cfe5b519
+DIST vivaldi-snapshot_8.2.4133.43-1_amd64.deb 138216540 BLAKE2B fbc529f081fb73924573377d809bfa3c310cfb82154918f75af4386bad23d7c7d0d55e01bf6f699d8ba9f0b481853dd53f8bf8874b3f6f31b5333c5bdf4f244b SHA512 92d0ffbcc9625c35d20b324a6112589c04c7be7f2bd0da3a8e0b0d77628b671627e8135549f2f02e1de97e05e968c200702b85b0a92b463c7eb487db13fa9486
+DIST vivaldi-snapshot_8.2.4133.43-1_arm64.deb 131160004 BLAKE2B 8819847004f4cd1b4a70a37a157db3c5100872b8e020ffa686a9fe809905786b507d1ab162152cf6efd3b468c1821e77f904885a3907ee05d5535b0f70de07fe SHA512 add5216075f4955c265b082490532d2a2d84c55e0e0c79f8e7538e779fa5729b2589a1f45cc7dbb73cc80627c54a2e5177bb4b83664e99adada659b71f7e92ff
+DIST vivaldi-snapshot_8.3.4157.3-1_amd64.deb 138347708 BLAKE2B 221db5169c0501c078df88ab03e23b2e47712b0753838a3e74e29659c3ee9d98f1d564a8d46f5ad0ee2fff197af64e7631ecc68aeeb69be2941971b97c5c4700 SHA512 11c458387e49ee5c8157d1fddd8629f4a26f7fce2b46a326fd1ad63da0b8596816c7dc6b2a2fdbf48e1e9da635fc0f31cbd9a967f65869f75b13a611184b8299
+DIST vivaldi-snapshot_8.3.4157.3-1_arm64.deb 131227528 BLAKE2B a84202b602cb6eff4dbe1c554fbc69d14cb56ce458639360808c023e65dc65a41fb06ba16bbf83e4ac3448beef98e6d2e2fb4d5cd36f7df49a23fa74af738147 SHA512 a6f74a2240141aae4e4d7d1289edd8f9acea295faadf3429b287031a1363c7ea6dd1022817873fa6b381d1e1d2cb6b64e84e7ad9229b39e17b16d7a457cf670d
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4129.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4133.43.ebuild
index 902e081c6bb6..902e081c6bb6 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4129.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4133.43.ebuild
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4133.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-8.3.4157.3.ebuild
index 902e081c6bb6..902e081c6bb6 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-8.2.4133.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-8.3.4157.3.ebuild
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index d56b011d487e..c0f9cc5faa0b 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,4 +1,4 @@
-DIST vivaldi-stable_8.1.4087.64-1_amd64.deb 132073288 BLAKE2B 8a0067b919b93a32bf29b51458bfeeee669f329d4ef6f9d2976aaae4238663dc2e5265e3c95f673bb8757ab645fe0b7767e564739cfcd2759aa034c475f5ef17 SHA512 23424de149b4887c21cb954b4ed135d78302e75cfca5c330d2c7a8798b8ded2ddbac7a3f53be31c711f23e23aa377a564c3450c4e0a8c476fea3f991fce5ab5c
-DIST vivaldi-stable_8.1.4087.64-1_arm64.deb 125089536 BLAKE2B beb1bca383c456ede6edc19ec4720bc4c6dc92df03874ef1efa569e35e8ae14a1106447165b804680e9890c3c812487f001e0b56ae2131af5da247f9cbf24435 SHA512 96941c16724247d91d7a6f34bac267932d6837800511cc8a6ea6f8b5e643084be4a1e42d63086433d44e7f215b26b5bbc47dec98386a4efb61ee59575bed1e99
-DIST vivaldi-stable_8.1.4087.66-1_amd64.deb 132088160 BLAKE2B 7368bb6792cbacb3379e732d2c3449668da1e920b8fa35bebb42ee1e1d60f52893838513bb45c243426d3dc86fb7ccb52ce357cb9496d8657e7224fe3ea31472 SHA512 85a0d761bbbf26bec46b37d426d0e8de57c9c7c2ce90a9718553349a1434f4eba89ee1a0a0a5403da6b2e9fdc216d26448ab5c67104ffea5bd80ad47c3da791d
-DIST vivaldi-stable_8.1.4087.66-1_arm64.deb 125062592 BLAKE2B 40566bc03d9ec32b582fee983d724cb14be5d82c9a3493aedb5ee6ab1bb4cdcb29345df950406a7ef37308011ef8238678a24fad73dfb20e1b5992c34317c2f6 SHA512 82f77f8848fe3e35314f70f08ae8137f5ba2f20816978b54b10e754676a6462c70909f77d646d692a6bc2904a07b9fe1ccfbe805d7cb69767819f2f08a9c6a48
+DIST vivaldi-stable_8.2.4133.45-1_amd64.deb 138232212 BLAKE2B afb249cc36bd62ccf443328234a6f7218564f7dad775c84e64fdb9d7468bfe178caf45d1f1781cefdec14e5fba9bca9c519fed596ea80ebf0866c9100b6e57a0 SHA512 9d415f2692af891b6316abd0f7513e2c4dc9156efcb4fa12a99d479b4830710c7e48df7ba5ab9845264f91ffe6198ddcb3d2769d8f204cd04ec8a1f2196807a8
+DIST vivaldi-stable_8.2.4133.45-1_arm64.deb 131213944 BLAKE2B 97d4b7d5311ff15f134d5ff7288294d79bb46b3e51f57048d083420464c97f1f7b5bc11608e16d72720eed0771ce181aea7717c6aebc5003f5d606d37bce5184 SHA512 55c4325455545fca0debbf720f668707f7eba8eeae20d9a48839d98df5d991c32983bc3087a03c0289b367b73f0ca034dc4267157bb08ef2d178882c8e7c9d8b
+DIST vivaldi-stable_8.2.4133.47-1_amd64.deb 138250380 BLAKE2B 6661b9fd0a11a4c517e13767142259b57d2caca52cb47edc00645c868a4ed657b39be5ca2e61b9c509890ed05aec5358e89beb7e194c570d0a34f8f251c74564 SHA512 ee22e787b69f0a4a7c12ce9538d8bb1457db7930ef6a7fc3ea07997a312ae684fa6d4ce911557ff3d10e66a1a690fc8211f2d55a67443686c816d6f4a5a788ed
+DIST vivaldi-stable_8.2.4133.47-1_arm64.deb 131231336 BLAKE2B 58d5df7ab95054a6fba14c4a34c19687ea0f5576e2a1505e3b92f3d48eeca183d1d3a12b9bd436c6e60149347c4797ff51cd7b03092e8ecf6638aed3679455ce SHA512 2cdfb239381b529a9a08398bebedb282271b6fb4aee407babbce90f2c52c2485309a4140ca84a34b4120ae2bf28a8e01e5cd74d460177bd024b0abefbed117f7
diff --git a/www-client/vivaldi/vivaldi-8.1.4087.64.ebuild b/www-client/vivaldi/vivaldi-8.2.4133.45.ebuild
index a8c05e55df48..902e081c6bb6 100644
--- a/www-client/vivaldi/vivaldi-8.1.4087.64.ebuild
+++ b/www-client/vivaldi/vivaldi-8.2.4133.45.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-CHROMIUM_VERSION="150"
+CHROMIUM_VERSION="152"
CHROMIUM_LANGS="
af
am
@@ -97,7 +97,7 @@ SRC_URI="
S="${WORKDIR}"
LICENSE="Vivaldi"
SLOT="0"
-KEYWORDS="-* amd64 arm64"
+KEYWORDS="-* ~amd64 ~arm64"
IUSE="ffmpeg-chromium gtk proprietary-codecs qt6 widevine"
RESTRICT="bindist mirror"
diff --git a/www-client/vivaldi/vivaldi-8.1.4087.66.ebuild b/www-client/vivaldi/vivaldi-8.2.4133.47.ebuild
index a8c05e55df48..078e8240f2b9 100644
--- a/www-client/vivaldi/vivaldi-8.1.4087.66.ebuild
+++ b/www-client/vivaldi/vivaldi-8.2.4133.47.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-CHROMIUM_VERSION="150"
+CHROMIUM_VERSION="152"
CHROMIUM_LANGS="
af
am
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 82f9bb6ba3e6..ee1f0704fc14 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,16 +1,17 @@
DIST google-chrome-beta_151.0.7922.47-1_amd64.deb 139917352 BLAKE2B 04f4bdfb482772ca704c19e28e2a85faef556bcfe4720d0687960f119fe7b62d2cee3fbe5a90020138b7c4e07758c76ab1c7621961779af431a37111927e11ed SHA512 1f435614fde3503f30b45f0a399089bb5e301eb608a65bd15c62481bbd25c01a2e35410c3567e53e8c8755d914396f456e7dd34c067aa2d0047549edb0d3b4f1
DIST google-chrome-beta_152.0.7977.30-1_amd64.deb 140865608 BLAKE2B b82e44c67fcd3623d358b54eab7d432d3234a4bb0b35e7891a92c53c5dfc304c53bcb9b7fd6e6fd1853817e2d716fb6036c1f7ce643be3f6108a7fb30a67ed7d SHA512 15fab29b413a7750a02f53488dac0a87c37aacceb75d2032f4784b03003e590ce2f582ec0264ecdcb97ae06093c3d87ffa33b33ba87b683214abf88b5a038f92
DIST google-chrome-beta_152.0.7977.30-1_arm64.deb 133021608 BLAKE2B dbb152b10128d3c00cd493a539a9278eba25e118d5cb7fb28b36e078426e78089bd66e08d93eae027f0f2dd0b2efb15aaf26f80572a0a716afae7b1adb8d7a85 SHA512 31290c8fe2f3f99caf3a226238d875c6d0faccac905a966f5357fd61896482a5a47570f56b56be6542cc4e63e533543f65a6699d1979651cf7e6045f8c88b5a5
-DIST google-chrome-beta_152.0.7977.42-1_amd64.deb 140910416 BLAKE2B 4a48603f128166cf547f95b4aa6afbb0e63127252d8d38eb7ae231957eeba7d2a05707747832d121b325e88ed475dc80b29f06db03e1f031a1f7f9450521017a SHA512 2eb9d3ad9a736aec6d2e80a83008babfdc74d34716bd8b4013c530a49dbf6ce6c00465824d548bf340916cb378169bbe48ca610c6a9d42db868cc323f9ba9ef9
-DIST google-chrome-beta_152.0.7977.42-1_arm64.deb 133149068 BLAKE2B c168b96a5ca2b2d3adb596eab42a77bed36072cda6812fc9b3940831aaac1fcdd570bb95eb9cd23e8df0593ce92b3c1a16b79b54020dce92aeb02df5c3d8adeb SHA512 8d57bc7d50002c614f20f3f92029f08a971cad69719ec8374a91832217626f4c48ab23200f4cac382cb07c1b6d9aaf0b8aa4d621661fcc5922262f2250d6150f
+DIST google-chrome-beta_154.0.8037.17-1_amd64.deb 142241452 BLAKE2B a6e658029a2881f9987ec64fc6a953e4d0eac421b8f23d8bb1a0dcfad531daa583b740e01ec779645b2877c5f2572177a1537f0ecf2133be4d59cd81e9685dc1 SHA512 e67f15517f9ec077b3717847c8737d7e412b4d7eadfd7590e9a0aefa8e3848e5f3fb52ffe1b203f150b1c1082a2b9565c2ca03c2592dd53a1178cf649f089e96
+DIST google-chrome-beta_154.0.8037.17-1_arm64.deb 134510492 BLAKE2B 5ef029c9e1e29dee3aae1faf7a026717a5254547d7ff58682768b853ee4ef806c0c4f2ecfc926b15a42b9ee60a04845fe779d7d4af9339822133268861c96b94 SHA512 c6925215bee2d5c477369c12d47d2ea6ef399dcc7da4b5082ed8a41ce05c8a1bdab03acb4a26145a5183881dcd2c033672fd52fb311490fbe07d9b74b34a809b
DIST google-chrome-stable_151.0.7922.108-1_amd64.deb 140087076 BLAKE2B 640cc2939da9fe02984e3977c0de6a73a2e8e9e01939d916a119c15782f0418ae480b317ce570ef634835f39624538f82e4516aabc5500cd829e18f4570380a4 SHA512 4d6430a203bd6ce38eb6431dac70be9354ab9c59d8c74a6de8a1085d7e53a9e4bc8707097e64f08b52d7e6b329c6d955fa0854cf479beaa8ba9a5c97ddf75351
DIST google-chrome-stable_151.0.7922.108-1_arm64.deb 132186044 BLAKE2B 7f0ad1d763108eb39231dec15e42d5eb8bbad290b2852fe8686d8b0877b17bac0161e32746f08677be805509dd402fccf75151f9c8c053abb3bfb65a279a69bd SHA512 53cd86827a5ab2310e3fde62c8fb8430c79f87b468a8233bee2e3abe762defe54da363b559785c7e0c120b87212c600b489b7b86e4a49edce46eb39e5bc42e60
DIST google-chrome-stable_151.0.7922.137-1_amd64.deb 140080344 BLAKE2B 7466e965ff0b109ac8afbf909a47dcafa2fe2adc81819a1c3ea2fc057bc6226083e04d7643a2778d7a60ad77ecb510a8665fe3dd6997a02bcb226cc470ae4712 SHA512 1d6bb6aa793d3646605c0bb346e800d306f76ee8d30f5bcbe920a2d70ee90fbdb1203cd1552e26e21e243af8bbdc8d461c8ca49249b77a5f92533396606c1cd7
DIST google-chrome-stable_151.0.7922.137-1_arm64.deb 132287036 BLAKE2B b9eb679af54e6cc4001db06cf6412d18da3be1b30ed3720d78c71043e400471061d7f79ba43f6ec06235b1b37d7d6de82736e6ae44f8b81eb3789f3d5b1ddba2 SHA512 e7170ca340c3a66916606a09416156b6fcda1b0f1f19ef5fef7c31f5f10e7dae381b80dcc2bb89cbf60b715b22309912887386effc25a2c12d14e769db06052d
-DIST google-chrome-stable_151.0.7922.169-1_amd64.deb 140188716 BLAKE2B ca8e1ac1991aac3ca3f19ea454050b7408ac71f59fc7a9919e7c308629590b96bcc54ebf51c78769872724466c5143fd2f7a24469b4766b281610f000f88b665 SHA512 172d8307490b8ef1590432b97d6a61dc83272ee91d3aa32854fe2985be6c566eaa45850612c6dddd0d90be1b41f57b0ec5e17b94c6decb0ad56039aff4a0d324
-DIST google-chrome-stable_151.0.7922.169-1_arm64.deb 132342884 BLAKE2B f7113dfa99eeec5341ee02b20444c7c75f4b6ed8fc9c9f15b8d0b13701b556d6c171725116c56ca3c42aabb623a513f7e3190d5dac221a52f7d00c29870990ce SHA512 b20254ffdbd2db61895f4a19213f82dc1d7a0dbc9b088050d4cdc69d53dc1bc83aaa8f3c36ebb8638d00d265f16f2bea70e40544a5c9ad718661f6133a386089
-DIST google-chrome-unstable_152.0.7953.3-1_amd64.deb 140356220 BLAKE2B 9358ad75421a8cf1372bc5a2234f610dee28ced2aadd4c28a5a7f41889f92364e106ba62f4975029685fe6ce92359c0e30ee0be9e2dbd7ef33e58a213451ec19 SHA512 f3bb6021ff4186e829b542e8a08b9890880e9a9a4d62119259a386f3d491273b853714cf98cf13a7d562028224dd3d3022d23149ab35f1efa58dcfdbd574c9c8
+DIST google-chrome-stable_153.0.8010.36-1_amd64.deb 141931876 BLAKE2B 8529864af2aa6138a0cda0bb45cc4b0bb328fdb36b44331e6a1d9dd957d96d8e7b6274edd2b045df4d098b92263745e848ae5dec29f222f9903c6e410702a926 SHA512 a021007d23ff41cf51e4805b339b6923581e349a6fc9ea32dcea7182622b961a38ce102564904ee0de25113f005b538fcf5f22b8a6ed28e1d596370c5a3bc35a
+DIST google-chrome-stable_153.0.8010.36-1_arm64.deb 134176972 BLAKE2B a26ba8120f01c4af3d022afafd110cdfcdfc100e4cfdecd6100e2c7ff84569073de84827b8d5935af794ab0e4090e30c5da55b21d77fe5dc75434b9761e9460b SHA512 2ae421f845d42a7656e24f80e53bb3bcf6f61aff96f7fa74ee4926d2731360392ccc4888a38967232bd2c61008eb7d4fa376715332ade9cec0cb278b321c01cc
DIST google-chrome-unstable_153.0.7993.0-1_amd64.deb 141131672 BLAKE2B 3b27b7548931fee5bc8806dd438e52024b3256ad9b6667134f63c18aa920de7a89f5770a35f1208171ad8dd63c24dbaa3fedeee12a80d90d808dc3d9770b855f SHA512 3d9820c8b3c3dd476807a64c69d6176decd0507ba78c1caff1755837783b523c513a5eeb08fe72c5984a33010979a3ceca86574395799b45ae64c2e5a1fffea2
DIST google-chrome-unstable_153.0.7993.0-1_arm64.deb 133263124 BLAKE2B 407b7b1868905060df2ecab388ecc445d439b15bd63b24a5115c59d59db76ece4ba0d4e732dbe135347b31951a93cbb79414270eabac5313a7f674425d5c9a93 SHA512 68cefa2a698adeb6007b48bdffd77c972d7b7996e2227a25e18770da0d439291ed7f4f3394e89c477d10dace0d74ddeea1fbb38eff69f7aeb70f88242d783f8b
-DIST google-chrome-unstable_153.0.8003.0-1_amd64.deb 141466128 BLAKE2B 4a435d4d13f10b9fd5bebd060ab175fe0c9840bad909df00097de4a8b5f7d590117bfcdd0b5e2adba434c73d04da9aed87ed8580c385511a984ec797ca022056 SHA512 9fc14fbe918a75823f4a8ae90771147fffb7b3e78f6f990453ae1d74aa0701ed31b25e74b3fd9a5d12b25336e4ab858434adec8a84c67538aeb5a4b50f44ecb9
-DIST google-chrome-unstable_153.0.8003.0-1_arm64.deb 133653136 BLAKE2B ccb7c92f651e914d12f971e59962659ed4a8edfd208634ed50223b0350faf566813f37751efe8f7256f236b8e9c12ae97fd5e74be6071f0e96de1d8917d9e8e6 SHA512 340c0f6aa3892a6d5ef24dcf2c1e669052734e91e77330116d2fa3e8591f6e44ee9c448baf994d040381a1ce960888aad4360388571fe467d1a9504aea173da2
+DIST google-chrome-unstable_155.0.8040.2-1_amd64.deb 142445316 BLAKE2B b9b7ae3263b6264b687bad8d0cdb0848f79e6f3415b23ac12f16f602a3956e25ac076fd6e85b66a3c10494801ef959318b7d3178448528a33ea22f03aa57de8f SHA512 e51b3fd0459eb3e0f0abc8471dc2f84a2df4d959576f6b3599443cacc97cf4f69fd0990b8990bd449901cc4cf0bd7e5f12447407a37beca2f70b830d51017ba2
+DIST google-chrome-unstable_155.0.8040.2-1_arm64.deb 134663760 BLAKE2B 586c6ad7d410d3c539172d7f5e917ddba86a80c1e772e04809a02fa246e46e3d98d454289458e453be4c8f9ee5fa149113187643a66252c2054e8b8717785b3c SHA512 3d257accd0bace2511034a334467737d07a9f4474556d45b7fea05c59eac9f241a19904359c860fe1dc9a7b6b07d64c027e488c21da09b301487f63c6eca5c79
+DIST google-chrome-unstable_155.0.8048.0-1_amd64.deb 143051012 BLAKE2B 318d0cc4c6654715bd44c95dfbdbe35eae63e9703051dc180d9d6f2e7a8d318f8fc8e69fda6245c87e3a5ee29b0faaf72af05669d6543df18ccf781fcf9d0bba SHA512 055a17347a006a17656674a2043bd29740b93219f59640bcf2f7682d997f56d6945c4b25f789a2a438d5be5fdce10bc405db765b074b6645ee8c551b5c3bc38c
+DIST google-chrome-unstable_155.0.8048.0-1_arm64.deb 135306276 BLAKE2B 9e3cf632e70fb843783622b074923c61e444a4dd8c744887f8d22cadb178eb8cdac35de33f1a0eb74589f549d88b61675ff08fbfedb219ea872bf4273e8b0686 SHA512 a22f629602dee21a329919b44466b5af96aa19b8dd841fc2088b8891e5b53082bd029227400015673a5bbcdf5330b2e04f2ded0d8b4e9f7b720d261335da97bd
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-151.0.7922.169.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-153.0.8010.36.ebuild
index be38f4ebe3ba..be38f4ebe3ba 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-151.0.7922.169.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-153.0.8010.36.ebuild
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-152.0.7977.42_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-154.0.8037.17_beta.ebuild
index 242237db0437..242237db0437 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-152.0.7977.42_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-154.0.8037.17_beta.ebuild
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-153.0.8003.0_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-155.0.8040.2_alpha.ebuild
index 242237db0437..242237db0437 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-153.0.8003.0_alpha.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-155.0.8040.2_alpha.ebuild
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-152.0.7953.3_alpha.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-155.0.8048.0_alpha.ebuild
index 0e735527188d..242237db0437 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-152.0.7953.3_alpha.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-155.0.8048.0_alpha.ebuild
@@ -28,11 +28,14 @@ esac
MY_PN="google-chrome-${SLOT}"
MY_P="${MY_PN}_${MY_PV}"
-SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
+SRC_URI="
+ amd64? ( https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb )
+ arm64? ( https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_arm64.deb )
+"
S="${WORKDIR}/${CHROMEDIR}"
LICENSE="google-chrome"
-KEYWORDS="~amd64"
+KEYWORDS="-* ~amd64 ~arm64"
RESTRICT="bindist mirror strip"
RDEPEND="
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index d54a637889c3..3ee73f906134 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -5,6 +5,7 @@ DIST NVIDIA-Linux-aarch64-595.84.run 317751308 BLAKE2B b8682656e2fd75878b8990acf
DIST NVIDIA-Linux-aarch64-595.91.07.run 317767285 BLAKE2B a6df095212b3a8a18a5a53f41f6b2a27035d4513765fd44a6e52e3c5d0502a0e4c12ca887565fe8ee4938023e7734ccf941ca6e303104934552bcf6fede910c3 SHA512 a71dedd6dfa00a1283442aa141419ac4213c74913367502a8a1cba2bb3c8cdc4bd1e5c4d433c5d477716bfd7dd83d9829e7ed85f3529c6bb94f44815a769bbbe
DIST NVIDIA-Linux-aarch64-595.99.02.run 318089608 BLAKE2B fc71ec2bb0224b28146c4bbef4cc85d7a1759ad710e34faf71d02b6e7127e20fab6684c3269af55dd9fc8019e5143f9ddabf284885a72fe26760311eca91d8de SHA512 9b35d722928f880e2945567f33d65fc532cacdcc351fb84e0fef83aad884fc28be0661d56d59f852da6ed1320d3e9dcfd6b0603b129325fa5d46f1c47bc23930
DIST NVIDIA-Linux-aarch64-610.57.04.run 355850554 BLAKE2B b8fae1df1a54f793b272cabfbc35da68d0abd90739176ed308d7389304735688987ed847da4ad25f4fc30c93259f07b1cf8677faa6496f44f616d8fbe5399272 SHA512 cbb632182f4096e715cf28605ca93964e7ad329b7ac5eeffc1bd9d9338606f7ffaa4267ee3fa0e92cf00f4a50b177498bcb053686e869464db0e80ddbf7b4ecd
+DIST NVIDIA-Linux-aarch64-615.71.09.run 394456988 BLAKE2B efd03e0c1aaa55b9b2ef7f4026c90b2c2ba97cce4955c16ddeb0c6bfaa7f927f5579f0dd84f2e339a27f7d71484d6b06c344875a2ba15105a2ab37fe6985982a SHA512 316f90d5e0ba74db3a79a91464955240aa2c14e986653067fe902c132c771898d2866afc4e6498069b33665596e17b1b5282980936e1e6e31cabb53787e70196
DIST NVIDIA-Linux-x86-390.157.run 49417041 BLAKE2B 435b5e0e60468cc74b41cc5d9b5bb0105d29c11a2d408457835212a96519c9334ecf19278b36749d3ff7f498f5b0ae45a2efae2d428703dac21245c62f1efebe SHA512 dae9ac2c12f9ad90f7441e00e01a984147c577892421911d7f67f6a31e616ac1cb7d434bc9c7f58fbd9b8ae909521b5bece607a63c79588c0bb9d99c6bad5fb0
DIST NVIDIA-Linux-x86_64-390.157.run 85835541 BLAKE2B 44b855cd11f3b2f231f9fb90492ae2e67a67ea3ea83c413e7c90956d38c9730a8bd0321281ae03c6afce633d102f5b499aed25622b9bfd31bdd2c98f0717e95b SHA512 4780503a4cff0180b1b1f37d20a6ba3438dd78b51fa7f69b98d35521835e5d61099129746929d51d63afa2d47b672b3e145e1e1897584dc3799e7f822c5b3a0a
DIST NVIDIA-Linux-x86_64-470.256.02.run 272850014 BLAKE2B 0fdc867f92b82b2a60810c3b43751cad7ac2c39928c92c6c343c0c6044f4d7d923d93b8599db3f7c999c0ee7d16940e65d991a61cbb30e1d9e49c5639ac6bdc8 SHA512 a837946dd24d7945c1962a695f1f31965f3ceb6927f52cd08fd51b8db138b7a888bbeab69243f5c8468a7bd7ccd47f5dbdb48a1ca81264866c1ebb7d88628f88
@@ -16,12 +17,14 @@ DIST NVIDIA-Linux-x86_64-595.84.run 423524924 BLAKE2B 0ec68935d5e79097aaee1a85b6
DIST NVIDIA-Linux-x86_64-595.91.07.run 423651201 BLAKE2B 01f9e8f566c810165673f12b68b95d6b32b329712a3bd43f67363ddc68a4b89e0d84671ed6cb453726d2d998eda5cc40e8fcb5278ee1dacf46b77de2de55a7e2 SHA512 79fa1cdb09ef7851b32aeab1a5e9588365536822e288accb39b04fd5e9fe01dd93ec58bd74366c37838023250d6b184fa7d22befa4cd2584281a2f1c2e6b11a9
DIST NVIDIA-Linux-x86_64-595.99.02.run 423333820 BLAKE2B 09cf1e4bee9fa27ddc648e64786f794862a2d0572b5c0a83486377c6686d133dd30ab0bdb1e16400a11ef3ab08e311a5fc11a9ab63324ebd6f83287499ee66c5 SHA512 9473990fe80019aec737d2eaf4a10dcb85facc781dc3eb30aba7e8e380d90cf4df07df24155e07e12f0fa7b3e3deb7d7f4cab45f2218459093b63900e9b094fe
DIST NVIDIA-Linux-x86_64-610.57.04.run 463025450 BLAKE2B bcf46e1fb7d887ffdd25212f17d8f9d5925740a4a64a9503d7255b131eaf811e777ec107c3ec3f3771a6da9e1cb9999993fbd7a8fdbd7b0ff2dd3cbe860a4bd1 SHA512 4c9566625716ba7257ed2203dbbabfbc7a2dfdfc8bcb16678212ec809dc7ff470d12973ad86ce5f925b271d04239425f43088e8e591cb4ed7f77ec0c8612ffc0
+DIST NVIDIA-Linux-x86_64-615.71.09.run 529618784 BLAKE2B bf4c97c1b6a92cc5b6c89680c3a76340fc6086da0d58028afc456bee2db802507ce89ccb8b5fb8c3ca35f10f77741723666a4280e69f571b193f0841ae00bf6b SHA512 446091ef413d815ecc2de0253b1c0065cb12f623a219a3a5c38e48a0084aa73adbb7426c3c334a52f42520da8c6b2186b84f8fbf96a2260d13a320123f804bc0
DIST NVIDIA-kernel-module-source-535.309.01.tar.xz 12537052 BLAKE2B 2bff6a129c7c407de95d140fefefd50c266c7c8dcf938a71690545cff65b3502872645e79d47f9091deac54b7e140bd93a321b18af0b9cb24ca958f033461c53 SHA512 5bd08038823f3f9c39307b441cadc6231d71195adf1835f33e5af794df24be8abed83d3b246edbf5cbaae2379b52ecdd5c975c722001e19fc96054528bada773
DIST NVIDIA-kernel-module-source-580.173.02.tar.xz 22260432 BLAKE2B 523f7cdbbc3819897358b120cd92f2f07499f5a72d0a82222aa4a9f788681223a28e895df8fb332edd4b556f79cb73ff16485eef8eebf9ea0a5254563095b55c SHA512 8af3226a43eda8c03e8773d6efe080e0cf85aecbab121d7b29cd82ab0cb13bdbb3b9b239827faef27b1e12c92b6b7bc77129b17537c715ddc020574c5fa4c45e
DIST NVIDIA-kernel-module-source-580.178.04.tar.xz 22267204 BLAKE2B 7566451a6b13c24bb80476c68bbcd93c0d8dbd0bc4eae2ca5fcda06690a2d386b6a0782aa1836e07061e84bf923fab479746294f229acd4c53e7a6da4a309b9f SHA512 38b5ad1895946287073e5951a88733898a805d02325eb7f23169e61663d43b73bb4db65b0d9648daef11edcc50646320a4e18af6e7584d63cec960fcd3b75de5
DIST NVIDIA-kernel-module-source-595.84.tar.xz 23771064 BLAKE2B ab49047db5a5f0d8ce9387a1c963d929cf77b28b9ba0348401d54dbd85b0747593efb860bb81edcd51807bd2075d7b887b9f5992a81cbecaaac99bccc5c9f238 SHA512 fcd7f3e0bcfef8f661e092e3b64a8c2f0635b1262819ed0502a84c6749714a77eaf5b14a137be877428c9053aea4ea497a3ffecba1692ee562ff6b888404eb86
DIST NVIDIA-kernel-module-source-595.91.07.tar.xz 23800388 BLAKE2B fe4c6a6761522c289c5a3209083e2cae872afe1ad7390794b440506a6ba1e0215d6178ea06de5377c2748f89f85ec7f417e1ec221f147563604040f0b1334eba SHA512 1258db88cb85c9adb2b208769731ab8a28212c8a542d9c4d88602cab8c93e87410e2d307fc42fe838519b5ec8f79d371ef5edc0c06f3aecf104d7cd996d9588b
DIST NVIDIA-kernel-module-source-610.57.04.tar.xz 26177484 BLAKE2B 59bd5799cb37bdd264a683bb170efd81d3c57381d8ffa5f4cdb0e6c556f61b4485c88b3ec6513cf4e57c975d9ff9c07111463a5b50a213a6178f0530cf40dcd7 SHA512 11adc9cf3805a06f3e6f3b0884d2fbd92cf51c7f9348fca884c90202be2291882c459c8b5436732168c9739e7afefb9510b9b8f1193a0935f45fa5fca560b258
+DIST NVIDIA-kernel-module-source-615.71.09.tar.xz 25895984 BLAKE2B f4d2e1386336214468d686271565feccebc297a7b203ab44a02a447907c886a8991114bd47b7ed464557e4c519b1ac2297af116d5a6599d1967b6be864f1bcb5 SHA512 0b32c1aaa5ed261bdee7232d5e5d293e53c42ac9896f49c4be4e6b9b6bce1370cb69a7f7fde5531a7537d5e925d651c36bcb512a2f827c2d2cb26ede33f7c057
DIST nvidia-installer-390.157.tar.bz2 150323 BLAKE2B 8058ca87a6dea956d564af9f7eab9b1fc82b1f2382bd5cb2f6d97cbe2e19292533522d5f8f2eacbeb16520372715fcb72f8f9b0998962af5d4e75522c8d74524 SHA512 93a7ece648602157496c8e27a88864ede341a100f5328a4c1a25faf8f0b94d252060e5e2f71d0c302fd0566c10773c30b76b3b5f431d8039b71c90a7969f7d7e
DIST nvidia-installer-470.256.02.tar.bz2 146269 BLAKE2B 4402e725c8fd0157eb84d4ec140a33f97e873014577487ef1e32fb8921cabe79c60ff46532e5bfaabb2b6ac894f7c80086dbab19e61906e2e27346fb85f98829 SHA512 c962dc17d9696256d1ebedcaeb3010994f2ce3895aedc47987599ebfec132a9b9a249d2ece6502b15bd4a93f9b0106aa13487a7da5f64199c274ce11eba27cfd
DIST nvidia-installer-535.309.01.tar.bz2 149086 BLAKE2B 14ed4eed4d3f998bf3c93d7cdcca8748bad9fa4751b81d193ce00dbd9694b9ae38fa865a2e82c5ec78ba58f10a73c0d5120b5aa2069cd418b9d423c3da592aab SHA512 e4a362fc0980e34c984be811570fac7b2b0ace3a7105643f8b3d15122cbc6fb9988d017e22a72659dba40588638b60eaf243bd228a386e8d2d12db0f50f42f0a
@@ -31,6 +34,7 @@ DIST nvidia-installer-595.84.tar.bz2 172347 BLAKE2B 4fa015bc1807b6b8379cfc03a34d
DIST nvidia-installer-595.91.07.tar.bz2 172429 BLAKE2B b4128b9075a5b302f825ff70af8ad210030292b920c5f9cb88930c6853e9fa915c9033b80d7ba1ac729a8a8c6c8787f61444419ae0aae47ceeefdefb4984fc19 SHA512 316d278f3f3500f33a92c993accb62333cbd6d719a8e730e28a387d5c80987f4bc7d6b05f0d2897f766d51cb067736e254057a0984d72207c67accb8510233e4
DIST nvidia-installer-595.99.02.tar.gz 231425 BLAKE2B 69c6a09cf10a7f3918766879c3cd231ce3438c7154aabeb9de54e45ea54ccd08d163e2e56824bd902750dc5110813211ce1e0384a9abac4a8ddc40036d876be3 SHA512 7f248eba109ced2a7dc6fdd4e2711d0735b441e3529928de6c3d2d02945d28d26c2c1fab78f357b8f88e21658362fe7968e94208a7c483691e6761460919550a
DIST nvidia-installer-610.57.04.tar.bz2 172182 BLAKE2B 03b67a6c8c89c924fe9dda076205d0b20dbbea827c9570acd08cd86d2668f23f4abeb8da60b93cd11f8c69e9e0e2408e772c7ad78bcae241ba87164ca4e0fb73 SHA512 ef842b493a9ef52d2a122dfd5f5901f997613ab891184774d2f9b01e3889e3347f95b96fdce074ec68d06cf6e8eddab09601a71ec4645aa8601e4339d898d272
+DIST nvidia-installer-615.71.09.tar.bz2 171835 BLAKE2B d3fcfef319d73d206383feeddbf9f9510abf3b1e998ab408cb091c2740a14779361915b3dd0d0b8d30010337c737a74cb2987f1b3648ef7d78e51516552bd36c SHA512 81ec8749963e7c008112f68ccf1fb1a0b050b7a9e0c3c2d65b621c2da613e3ae669e0fb32f7c6ac680a5fb0b82a6e54c91edd993c4bcddca5eddbd5ec65b777d
DIST nvidia-modprobe-390.157.tar.bz2 35306 BLAKE2B 80d202b39c2f95ec0f909712c2e101483af50124092c32efb33bd98ff58ddfb97b737ff07f1ddc941f688c1b4c26a15f392566d522e18506771f10422fcd571c SHA512 109bbe24a3758b568ea65fe1e9d78f69fae6108ec0497b796c885a3912825fe04ffd7389a3e22987f1a10a2926bf6eaa384faabc59478aa3ee244dd3ac91c6d3
DIST nvidia-modprobe-470.256.02.tar.bz2 38769 BLAKE2B 0db444b09b0b6d24c04877fae95249e781d82b3141f90eb05d869b64d2b6e65ad00bf44c4e427c64dbd4765fa99a8699f80a1d95b00c66137a54dc878d7ea298 SHA512 c1cbfa6c8e188e5a5eb5d390b9a903406cbff103d212fc30e611e4023be3fde896ad84e8bb45b030beb5d1bcd8155c9e55a8f9636c45ce1e2a5c03f672989a31
DIST nvidia-modprobe-535.309.01.tar.bz2 40756 BLAKE2B 4c8d41c3f8d811155aad952e7120bed92e44d50e6af3551396f4be73f733f64b72d76d670676adc957efcf4c0e05df6473ca50a7cd378e56a0da52f8dfb2246e SHA512 b39f282034320836cc4424901d0230b5bdeb72050f18e0d024715a89b0085fe5a420ca82425ded4218a25ee3f7e8f6fa1abb37ac37843eb1b9e35aa8a2657a66
@@ -40,6 +44,7 @@ DIST nvidia-modprobe-595.84.tar.bz2 41672 BLAKE2B 0a19de7d2ff1ed81a5bc1ccdf1dc54
DIST nvidia-modprobe-595.91.07.tar.bz2 41725 BLAKE2B 0ceec46af414ea6232014b25c384b01390fd85ca81c39f994f5bafcdc2e3bbf670ed6416fc7d8b8d0ae56bc689106356f956b5f9c4b7e69ff66b5fe3d05729c9 SHA512 9ad2780218119eaa55d2da0c1007ffa73c3262b0e692cae25260f18d993d531e4cacfe83356b4f4f923e62cc80903915073d0225810656798a9462c75a769a98
DIST nvidia-modprobe-595.99.02.tar.gz 47246 BLAKE2B c522f4e732487ce9184bf2e4f0911b1afac7ddaeae630dd3975b89bd5ea3a16c53182aa8a2984a767e91640597dbfc0af50de7e529ffca57cdaa5cc959e268e3 SHA512 c6da7e1c9afdb127c658fe53fcd9ada8b85f7e724130d731adf1e3eb27bc4c551295dfc2b6f8454ab500eeb49977b60fd08796e9c1c40669a0168f1b539917fe
DIST nvidia-modprobe-610.57.04.tar.bz2 41771 BLAKE2B faeeddaf91cc6beaeb06d94a9451a13ad70dba8795613eb81893019cc1b6a053b241fae7a220fdc862af710ce78eb546b7d61164af8ada39391f5fef3955e7cf SHA512 abfef56e453133ef057163041b7f9b62a23879791254a0cc8f0b10fd730d54e54ccad4056dc1a829fd2d3c2caebba2a8cc06839240ed8571bf5f699750dc6534
+DIST nvidia-modprobe-615.71.09.tar.bz2 41964 BLAKE2B 37d72512f2cbfd005ac1997caec21efa5fbca00cf3332a80f26cdc45a0a5a4cfb2db354d77cee3a94394789340da3d3ff3cdb9e3528ef83a7fc5f3c1da06b48a SHA512 c86050332eb907482de09f7bf1cedbabc70c9d1bc5c2b31162c6bc4164f40e5137946e8efbaf7438e26cc533e88c2f590b1fd39859e6bbb016a1392a79577f8d
DIST nvidia-persistenced-390.157.tar.bz2 48654 BLAKE2B 2cf6c92da90acff55e8c180a06b0c6a29d48be9fd8ca3c541202fd14f0697220fba6b66452942aa7ae7cc8821f5c5eb9fa8f7a31d2248624e5f9141d83a176b8 SHA512 70f0707ed6f2b877e69ef90cf782f66cbc9d2071db53ca09ceb7b89427b0fe176708517340621fa251539b7d481b238adeeb60261674eed74de1f62db6dbb72e
DIST nvidia-persistenced-470.256.02.tar.bz2 46567 BLAKE2B 8f837322a3b88412fd2f6acf38721b49a6cb444fbd842d652519e5596f2e545d8f06bbdf017f46a22301ce87455f96147fab2829ca5fbf26131ec3e4a772e282 SHA512 4fd19258649b7d39945fb5c8578bf11ab118617dd14f3d11cdf15cb3fe77daf7b4719e4ae57af59031b1b809d02f4e8e8afed0ec60b9d0aed4d2488bd3013cd9
DIST nvidia-persistenced-535.309.01.tar.bz2 48569 BLAKE2B 5756b1335d6a1932529babcc401de4f544ea18dd6da271fde258ba046c98584fc736f211e4c5ac485eab70a6d1717b5aac3cb15f818cbf9eda29a64151fbcdf1 SHA512 e49631fbbc1466820c87fe9a7538b7dfaed512690d1b14e4482bfb471c4e144c62d0f2df5bc8dd3aae443475278b0aa1ab9cbe27059a38fce9b82212477b87b1
@@ -49,6 +54,7 @@ DIST nvidia-persistenced-595.84.tar.bz2 62533 BLAKE2B 8cd22cb3365987059831b4f319
DIST nvidia-persistenced-595.91.07.tar.bz2 62519 BLAKE2B 9da9fbacebc6c3c1b56621d7676ec78cf61081d824dbcabf8599168ce673444adf736b6cd62129b0f87d619f79c6d5f0bbce311f5ecba346cda8881bb7bce6f8 SHA512 b9f9c69fb85ce22676789f5d88c460dee1961c42e1bf4ad3e677ac800715f888ded41590fe287b2c5972e3b89982e7b4d6290ccdf7ff2fa870f3a5ef3a7ae9ae
DIST nvidia-persistenced-595.99.02.tar.gz 73431 BLAKE2B aef62f5def60b1c6fad2adc2d1e5c7c1b4cbb24ca5e09650e15cb06a8c27fc5c2f48601502ec83395344a0e18dd1af94c35e95015b7d3b210a2dca2968040d20 SHA512 0711804fbc874c6e406e302d9aa8cbe363f9d183bf306efaa5ae84963170161dcbe56e01df53d3364ab267a0e1dc27450f33e291d504a20f2d842158a0fe6d51
DIST nvidia-persistenced-610.57.04.tar.bz2 63192 BLAKE2B 41ed154c5df65bb645f26efab887cd6ef30b566520df995a367b6c9f03dd0e6e625b3fee573c81747406b882ecd72f9887b5bfbc14747b655459aeb4bfb2a0ed SHA512 f1b4bec67b92e9b83ece3f86217283d88424417b869ae58d2617efedef1c613581ecb6f3fc4a44f096ca451e776d56870c4a8f7336241ccd96c9d3cea1d4b575
+DIST nvidia-persistenced-615.71.09.tar.bz2 64090 BLAKE2B f984825176f19b705deebd0b09e395b155fa001af21bee3315f711e5804fb461f7f0970c93eb940da81f9f39c29967feb593179e8b93327c444e05d0008b491c SHA512 e4b127693f89b2562985a3b7bfe2d17fa0cb24345ac4aa190264109121328231ab05fd611e3068a226396e5ae0acd542c7dbc59126d4f1618a302dbc8aefe7c4
DIST nvidia-settings-390.157.tar.bz2 1108938 BLAKE2B d9ec1ab5d7f157d74627272adf752a671dd17e2ede02069437b6180b927fe315b15cc6416d584ab2f038b76fe01e5b64514a834f24d88ac16676e55205fdecdd SHA512 b16699009bf56a1ff3b623a528c58061c4f5a2c5c4a373756a07bcd667743a1df7c733a572d2d0baa835a904ac2fda8a5c85890dcc00c3a0f223e0467aea902d
DIST nvidia-settings-470.256.02.tar.bz2 1062273 BLAKE2B 8e66201e7861469b12932595ef8f9fd29d4cfd570c2576ae7fbb7383f61c55ac71fe721cc431e79d6d69f86d998b5b4c3cafe531b573f439e6b499b0fc047a19 SHA512 626e66118ae2e62eacfdf44e37529c409b945a6f33637b9690d74abd87a2afb581aaca5f90328d280da99ceb659959d0e5dc5c22ef8013b2205b2b1c72e08007
DIST nvidia-settings-535.309.01.tar.bz2 1094768 BLAKE2B 6a951e7e8e1ccd968a0727d2c8aa5008044d789dac5002f148930ba7ceb07cd3caa59f265c818392a7fd996bf0418729be349bbc1ea0b8870b1a38f5fa9470f1 SHA512 d0d62c3abffe52ad65585f6e88b894efa07cfb9918d2cb628b771d4d8a40149d9097ad7cb66b01a9bc0b4067e63540f2bd67412fe52105348bcca60955f228c8
@@ -58,6 +64,7 @@ DIST nvidia-settings-595.84.tar.bz2 1136429 BLAKE2B 2faf98fb0bf6f0f5a07935ecd07d
DIST nvidia-settings-595.91.07.tar.bz2 1136346 BLAKE2B 56e4ed3d51b3210935f49918e9975a8ef7ae0a199ff45f9512ed5058a379fb8e7402e599965da071481e3501fa8081b0ef034e36981ab8816636e7b6b49e8ee7 SHA512 0a412f7923c4b8227b154106280165f9930b41c137beddf5f69e49e70b348ede664f859a51159b7d3e5eb6c0c271ba9a1c1a5930c7f652dbc861cdea9c59265d
DIST nvidia-settings-595.99.02.tar.gz 1327143 BLAKE2B 1e746ea3345bc8fe2c7dfb8d83ae544d0796f45b9e029a465098b3f2f8ca55cb146558d9eb3833f40d066b482860b1c54b03528fd0f21e857c02de203f684917 SHA512 755de710bd57f485afc47d3f6000a78f6d36925e400b2c44da405e43b2ca8a62de2901aae4e5cbf79c3df4e2ebf9204ff369ab7ef79ddcdba68a2cebefa191c4
DIST nvidia-settings-610.57.04.tar.bz2 1138157 BLAKE2B 51964fedb416da31c7e2e1c5f1d1b67e5cbcfd125bed0a4c4cfd0685d364f1e9086172eec1e31099d36e74af54dfe2c22aa541a498c93d569db62c6ade5a784a SHA512 522f2c91faeccf40209c1edf07da5e269b447efb8b4fa849617fd4281a4e677b5536994b0dd3338b9ad41eb0adac10bef65828598e3479b5f8617dd0280427fc
+DIST nvidia-settings-615.71.09.tar.bz2 1148842 BLAKE2B 8c8df61f7eefeaa8a7f587d8d3c2cbaa55bc6969696667d8dd13a5e090e9671514c9219f8851d941bd4ccab14c913ea2394b3af9006666cab0b608afd61e28bb SHA512 1086afb96dc7b9468e742985e70cad36ac68140a6231fe9be61f89ad39684d7b3d113cbbcba6a57699e48d54fbcb93a2f4b4f387406c2255485b8de2b68a70b8
DIST nvidia-xconfig-390.157.tar.bz2 107399 BLAKE2B 0cbb3b1ba508ddc3ba4a161c290b31bf7a67f67880bdbd01171a962c5fa97ca945b1ef17932403f8589309380743f1da632c728d8accb6d4e56dbd895e7486bb SHA512 50b390811c9bf091b14add41f886925b17496b41006b7d3981d2398caa65cf5db8a579c8cebed78278384bf3acc629befb07b54339c61abcc75852c0dcb8b8ca
DIST nvidia-xconfig-470.256.02.tar.bz2 108698 BLAKE2B e468574e4bc57e7279d4120e2b08a201671b50d408be0c530eabe5da7d45daaf21cbf5c7fa31410d0d732fe8ea1551cbfb21d1ae193c1b3f5b5c50c764c9e236 SHA512 9dcec1e0c2b56b4d38a5f2c76086302f8bc0860cc15012cce29c3a5062f801a48b6a2bb78344361b07a2717b58502783441a2daf402d9973a17526175b1f15ca
DIST nvidia-xconfig-535.309.01.tar.bz2 111085 BLAKE2B 7a2f55989f93bbfecef0ae0c76113b42cc79c3fefce12f3becb2c3722978115b2408efefa63845ef2f9ef7563f9ce79c5a9cafcc3de4f70605f34aae44d485f5 SHA512 710f279b6e4ac143c39344c44cda5950777c613f193170a76fa948def5a13b5b9177b44651e3b46a2630e7f420a9189671042f76b88c14a31ba6f6dcd78fdb7d
@@ -67,5 +74,6 @@ DIST nvidia-xconfig-595.84.tar.bz2 111532 BLAKE2B c76bb3b2bbbfdb2b9b670c395a721b
DIST nvidia-xconfig-595.91.07.tar.bz2 111007 BLAKE2B 30f556a5b8c41cedc637f52064c402e39590d5df0381a8b2b74cd5bfa3c94a42bb6b95ff68898e240eef36736205a592cacf1595e8ea054b5290314bce8bcdea SHA512 6675a2f56fb2574f55b7342c1c3da221f5b1dc55329018075f71903706cbbf8b9e2ba91190d0c021e66a03e758c7cad1f5a1f1b266653849fe85773092ebc6e1
DIST nvidia-xconfig-595.99.02.tar.gz 145292 BLAKE2B 3228469a5b22a2d333170dcbf32f299ad6296f22e670eef5c0024ff8dc63658443e1891a322062ca6634e123601027088eed1a8cf4c68986c991a2f3bf3dffba SHA512 4e740defccaed009b9d1725786a5d4bdb8dbc62e18450d27ad71f393817737a045ef88bc9d642b9afa666ef95057469ef58aed3e32efc429305516f627eb4ec5
DIST nvidia-xconfig-610.57.04.tar.bz2 111115 BLAKE2B bbd68a06d2e6605dce4d62cb06909cecdb18cdab18815814736d8a53e784ebf9c988c5a7e115676d5978a222b80c3a2f3a6c500c2464934ca045d7c814ef2c90 SHA512 d050291249ed18843f2419f730b31e15019d63ceeebf7c0f011fc13b90a1bc5b784cf603b03708de0b81c4a82f3c2bedecd8b3a6c2818e38e5fdec8b189c01e0
+DIST nvidia-xconfig-615.71.09.tar.bz2 111300 BLAKE2B b916be76ae9f5938fd682246bef3466713894e2dee4f416d7f34094eafdb7813cb0d2b30a88f6edc62b8bd937edceec8ea2b16fc32cf3d2c6de3937706e50059 SHA512 5c82fff6b8dd5e60c5d1a26b7ebd56fc40014df92362732890afbc05992606c4c77aed186d6ec8983fa0024c156f7c0c30709c800c891c9fc2384e0dee2c6646
DIST open-gpu-kernel-modules-595.44.15.tar.gz 24814978 BLAKE2B 896ff15e29469cf358765aa378d7c8fcbaf0dbaba78cf1815b0b2c49b0e67a9dacd6756356007eff9c1d899a832a3d703bae3e8bf527330db4a2b80fdc0d2173 SHA512 d3893088fdeecc6e128fed548df87b18d87c38d11274333e4f21b5ecf1a912a6a058f76fdcda4d969b670789f3fdc3eba54283a506caf043696a778a98388611
DIST open-gpu-kernel-modules-595.99.02.tar.gz 24815430 BLAKE2B 91e80122355096570e6745faec456fed17a9e53eee2108c87a79851c687fc57df95939912e87292d8d28cd1be5f67f822cab7bc1fc4dcb03c2ace4732faed3bd SHA512 d1319de8e92e03954daede6a0c4daf3be9577263411a2b62967c53af9005d02e59156c854565a8522a4861235322ee652b4bafa501457bfacc805de92620638e
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-615.71.09.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-615.71.09.ebuild
new file mode 100644
index 000000000000..f261d87631c9
--- /dev/null
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-615.71.09.ebuild
@@ -0,0 +1,576 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_IUSE=+modules
+PYTHON_COMPAT=( python3_{13..14} )
+inherit desktop dot-a eapi9-pipestatus eapi9-ver flag-o-matic
+inherit linux-mod-r1 python-single-r1 readme.gentoo-r1 systemd
+inherit toolchain-funcs unpacker user-info
+
+MODULES_KERNEL_MAX=7.2
+NV_URI="https://download.nvidia.com/XFree86/"
+
+DESCRIPTION="NVIDIA Accelerated Graphics Driver"
+HOMEPAGE="https://www.nvidia.com/"
+SRC_URI="
+ amd64? ( ${NV_URI}Linux-x86_64/${PV}/NVIDIA-Linux-x86_64-${PV}.run )
+ arm64? ( ${NV_URI}Linux-aarch64/${PV}/NVIDIA-Linux-aarch64-${PV}.run )
+ $(printf "${NV_URI}%s/%s-${PV}.tar.bz2 " \
+ nvidia-{installer,modprobe,persistenced,settings,xconfig}{,})
+ ${NV_URI}NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-${PV}.tar.xz
+"
+# nvidia-installer is unused but here for GPL-2's "distribute sources"
+S=${WORKDIR}
+
+LICENSE="
+ NVIDIA-2025 Apache-2.0 Boost-1.0 BSD BSD-2 GPL-2 MIT ZLIB
+ curl openssl public-domain
+"
+SLOT="0/${PV%%.*}"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+X abi_x86_32 abi_x86_64 persistenced powerd +static-libs +tools wayland"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="
+ acct-group/video
+ X? ( x11-libs/libpciaccess )
+ persistenced? (
+ acct-user/nvpd
+ net-libs/libtirpc:=
+ )
+ tools? (
+ >=app-accessibility/at-spi2-core-2.46:2
+ dev-libs/glib:2
+ dev-libs/jansson:=
+ media-libs/harfbuzz:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXxf86vm
+ x11-libs/pango
+ )
+"
+# egl-wayland2: nvidia currently ships both versions so, to ensure
+# everything works properly, depend on both at same time for now
+# (may use one or the other depending on setup)
+RDEPEND="
+ ${COMMON_DEPEND}
+ ${PYTHON_DEPS}
+ || (
+ dev-libs/openssl-compat:3
+ dev-libs/openssl:0/3
+ )
+ sys-devel/gcc:*
+ sys-libs/glibc
+ X? (
+ media-libs/libglvnd[X,abi_x86_32(-)?]
+ x11-libs/libX11[abi_x86_32(-)?]
+ x11-libs/libXext[abi_x86_32(-)?]
+ )
+ powerd? ( sys-apps/dbus[abi_x86_32(-)?] )
+ wayland? (
+ >=gui-libs/egl-gbm-1.1.1-r2[abi_x86_32(-)?]
+ >=gui-libs/egl-wayland-1.1.13.1[abi_x86_32(-)?]
+ gui-libs/egl-wayland2[abi_x86_32(-)?]
+ X? ( gui-libs/egl-x11[abi_x86_32(-)?] )
+ )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ static-libs? (
+ x11-base/xorg-proto
+ x11-libs/libX11
+ x11-libs/libXext
+ )
+ tools? (
+ dev-util/vulkan-headers
+ media-libs/libglvnd
+ sys-apps/dbus
+ x11-base/xorg-proto
+ x11-libs/libXrandr
+ x11-libs/libXv
+ x11-libs/libvdpau
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ sys-devel/m4
+ virtual/pkgconfig
+"
+
+# there is some non-prebuilt exceptions but rather not maintain a list
+QA_PREBUILT="lib/firmware/* usr/bin/* usr/lib*"
+
+PATCHES=(
+ "${FILESDIR}"/nvidia-modprobe-390.141-uvm-perms.patch
+ "${FILESDIR}"/nvidia-settings-530.30.02-desktop.patch
+)
+
+pkg_setup() {
+ use modules && [[ ${MERGE_TYPE} != binary ]] || return
+
+ # do early before linux-mod-r1 so can use chkconfig to setup CONFIG_CHECK
+ get_version
+ require_configured_kernel
+
+ local CONFIG_CHECK="
+ CGROUPS
+ PROC_FS
+ ~DRM_KMS_HELPER
+ ~SYSVIPC
+ ~!LOCKDEP
+ ~!PREEMPT_RT
+ ~!SLUB_DEBUG_ON
+ !DEBUG_MUTEXES
+ $(usev amd64 'X86_PAT')
+ $(usev powerd '~CPU_FREQ')
+ "
+
+ kernel_is -ge 6 11 && linux_chkconfig_present DRM_FBDEV_EMULATION &&
+ CONFIG_CHECK+=" DRM_TTM_HELPER"
+
+ linux_chkconfig_present DRM_KMS_HELPER &&
+ CONFIG_CHECK+=" DRM_FBDEV_EMULATION"
+
+ local drm_helper_msg="Cannot be directly selected in the kernel's config menus, and may need
+ selection of a DRM device even if unused, e.g. CONFIG_DRM_QXL=m or
+ DRM_AMDGPU=m (among others, consult the kernel config's help), can
+ also use DRM_NOUVEAU=m as long as built as module *not* built-in."
+ local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but is needed for wayland support,
+ tty takeover (e.g. for simpledrm), and config-less Xorg auto-detection.
+ ${drm_helper_msg}"
+ local ERROR_DRM_TTM_HELPER="CONFIG_DRM_TTM_HELPER: is not set but is needed to compile when using
+ kernel version 6.11.x or newer while DRM_FBDEV_EMULATION is set.
+ ${drm_helper_msg}"
+ local ERROR_PREEMPT_RT="CONFIG_PREEMPT_RT: is set but is unsupported by NVIDIA upstream and
+ will fail to build unless the env var IGNORE_PREEMPT_RT_PRESENCE=1 is
+ set. Please do not report issues if run into e.g. kernel panics while
+ ignoring this."
+
+ linux-mod-r1_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ # make patches usable across versions
+ rm nvidia-modprobe && mv nvidia-modprobe{-${PV},} || die
+ rm nvidia-persistenced && mv nvidia-persistenced{-${PV},} || die
+ rm nvidia-settings && mv nvidia-settings{-${PV},} || die
+ rm nvidia-xconfig && mv nvidia-xconfig{-${PV},} || die
+ mv NVIDIA-kernel-module-source-${PV} kernel-module-source || die
+
+ default
+
+ sed 's/__USER__/nvpd/' \
+ nvidia-persistenced/init/systemd/nvidia-persistenced.service.template \
+ > "${T}"/nvidia-persistenced.service || die
+
+ # use alternative vulkan icd option if USE=-X (bug #909181)
+ use X || sed -i 's/"libGLX/"libEGL/' nvidia_{layers,icd}.json || die
+
+ # makefile attempts to install wayland library even if not built
+ use wayland || sed -i 's/ WAYLAND_LIB_install$//' \
+ nvidia-settings/src/Makefile || die
+
+ # temporary dirty workaround for clang being stricter than gcc,
+ # reproducing requires a kernel with CONFIG_OF_GPIO enabled
+ # nv-linux.h:1737:51: error: passing 'const struct gpio_device *' [...]
+ if CC=${KERNEL_CC} tc-is-clang; then
+ sed -e 's/-Wno-error/& -Wno-error=incompatible-pointer-types-discards-qualifiers/' \
+ -i kernel-module-source/kernel-open/Kbuild || die
+ fi
+
+ # .py can be called by the shell script which ignores the shebang
+ sed -i "s/python3/${EPYTHON}/g" nvidia-bug-report.sh || die
+ python_fix_shebang nvidia-networking-bug-report.py
+}
+
+src_compile() {
+ tc-export AR CC CXX LD OBJCOPY OBJDUMP PKG_CONFIG
+
+ # extra flags for the libXNVCtrl.a static library
+ local xnvflags=-fPIC #840389
+ tc-is-lto && xnvflags+=" $(test-flags-CC -ffat-lto-objects)"
+
+ # same as uname -m
+ local target_arch
+ case ${ARCH} in
+ amd64) target_arch=x86_64;;
+ arm64) target_arch=aarch64;;
+ *) die "Unrecognised architecture: ${ARCH}";;
+ esac
+
+ NV_ARGS=(
+ PREFIX="${EPREFIX}"/usr
+ HOST_CC="$(tc-getBUILD_CC)"
+ HOST_LD="$(tc-getBUILD_LD)"
+ BUILD_GTK2LIB=
+ NV_USE_BUNDLED_LIBJANSSON=0
+ NV_VERBOSE=1 DO_STRIP= MANPAGE_GZIP= OUTPUTDIR=out
+ TARGET_ARCH="${target_arch}"
+ WAYLAND_AVAILABLE=$(usex wayland 1 0)
+ XNVCTRL_CFLAGS="${xnvflags}"
+ )
+
+ if use modules; then
+ local o_cflags=${CFLAGS} o_cxxflags=${CXXFLAGS} o_ldflags=${LDFLAGS}
+
+ # environment flags are normally unused for modules, but nvidia uses
+ # them for building the formerly closed "blob" and it is a bit fragile
+ filter-flags -fno-plt #912949
+ filter-lto
+ CC=${KERNEL_CC} CXX=${KERNEL_CXX} strip-unsupported-flags
+ LDFLAGS=$(raw-ldflags)
+
+ # the "blob" uses C++ which is an issue if there is debug symbols
+ # when running pahole, there is a pahole.sh wrapper that tries to
+ # exclude C++ but it did not seem to be enough last time tried
+ linux_chkconfig_present DEBUG_INFO_BTF_MODULES && append-flags -g0
+
+ : video:kernel-module-source:kernel-module-source/kernel-open
+ local modlist=( nvidia{,-drm,-modeset,-peermem,-uvm}=${_} )
+ local modargs=(
+ IGNORE_CC_MISMATCH=yes NV_VERBOSE=1
+ SYSOUT="${KV_OUT_DIR}" SYSSRC="${KV_DIR}"
+ TARGET_ARCH="${target_arch}"
+
+ # kernel takes "x86" and "x86_64" as meaning the same, but nvidia
+ # makes the distinction (since 550.135) and is not happy with "x86"
+ # TODO?: it should be ok/better for tc-arch-kernel to do x86_64
+ $(usev amd64 ARCH=x86_64)
+ )
+
+ # temporary workaround for bug #914468
+ addpredict "${KV_OUT_DIR}"
+
+ linux-mod-r1_src_compile
+ CFLAGS=${o_cflags} CXXFLAGS=${o_cxxflags} LDFLAGS=${o_ldflags}
+ fi
+
+ emake "${NV_ARGS[@]}" -C nvidia-modprobe
+ use persistenced && emake "${NV_ARGS[@]}" -C nvidia-persistenced
+ use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig
+
+ if use tools; then
+ # avoid noisy *very* noisy logs with deprecation warnings
+ CFLAGS="-Wno-deprecated-declarations ${CFLAGS}" \
+ emake "${NV_ARGS[@]}" -C nvidia-settings
+ elif use static-libs; then
+ # pretend GTK+3 is available, not actually used (bug #880879)
+ emake "${NV_ARGS[@]}" BUILD_GTK3LIB=1 \
+ -C nvidia-settings/src out/libXNVCtrl.a
+ fi
+}
+
+src_install() {
+ local libdir=$(get_libdir) libdir32=$(ABI=x86 get_libdir)
+
+ NV_ARGS+=( DESTDIR="${D}" LIBDIR="${ED}"/usr/${libdir} )
+
+ local -A paths=(
+ [APPLICATION_PROFILE]=/usr/share/nvidia
+ [CUDA_ICD]=/etc/OpenCL/vendors
+ [EGL_EXTERNAL_PLATFORM_JSON]=/usr/share/egl/egl_external_platform.d
+ [FIRMWARE]=/lib/firmware/nvidia/${PV}
+ [GBM_BACKEND_LIB_SYMLINK]=/usr/${libdir}/gbm
+ [GLVND_EGL_ICD_JSON]=/usr/share/glvnd/egl_vendor.d
+ [OPENGL_DATA]=/usr/share/nvidia
+ [VULKANSC_ICD_JSON]=/usr/share/vulkansc
+ [VULKAN_ICD_JSON]=/usr/share/vulkan
+ [WINE_LIB]=/usr/${libdir}/nvidia/wine
+ [XORG_OUTPUTCLASS_CONFIG]=/usr/share/X11/xorg.conf.d
+
+ [GLX_MODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules/extensions
+ [GLX_MODULE_SYMLINK]=/usr/${libdir}/xorg/modules
+ [XMODULE_SHARED_LIB]=/usr/${libdir}/xorg/modules
+ )
+
+ local skip_files=(
+ $(usev !X "libGLX_nvidia libglxserver_nvidia")
+ libGLX_indirect # non-glvnd unused fallback
+ libnvidia-{gtk,wayland-client} nvidia-{settings,xconfig} # from source
+ libnvidia-egl-gbm 15_nvidia_gbm # gui-libs/egl-gbm
+ libnvidia-egl-wayland 10_nvidia_wayland # gui-libs/egl-wayland
+ libnvidia-egl-wayland2 09_nvidia_wayland2 # gui-libs/egl-wayland2
+ libnvidia-egl-xcb 20_nvidia_xcb.json # gui-libs/egl-x11
+ libnvidia-egl-xlib 20_nvidia_xlib.json # gui-libs/egl-x11
+ libnvidia-pkcs11.so # using the openssl3 version instead
+ )
+ local skip_modules=(
+ $(usev !X "nvfbc vdpau xdriver")
+ $(usev !modules gsp)
+ $(usev !powerd nvtopps)
+ installer nvpd # handled separately / built from source
+ )
+ local skip_types=(
+ GLVND_LIB GLVND_SYMLINK EGL_CLIENT.\* GLX_CLIENT.\* # media-libs/libglvnd
+ OPENCL_WRAPPER.\* # virtual/opencl
+ DOCUMENTATION DOT_DESKTOP .\*_SRC DKMS_CONF SYSTEMD_UNIT # handled separately / unused
+ )
+
+ local DOCS=(
+ README.txt NVIDIA_Changelog supported-gpus/supported-gpus.json
+ nvidia-settings/doc/{FRAMELOCK,NV-CONTROL-API}.txt
+ )
+ local HTML_DOCS=( html/. )
+ einstalldocs
+
+ local DISABLE_AUTOFORMATTING=yes
+ local DOC_CONTENTS="\
+Trusted users should be in the 'video' group to use NVIDIA devices.
+You can add yourself by using: gpasswd -a my-user video\
+$(usev modules "
+
+Like all out-of-tree kernel modules, it is necessary to rebuild
+${PN} after upgrading or rebuilding the Linux kernel
+by for example running \`emerge @module-rebuild\`. Alternatively,
+if using a distribution kernel (sys-kernel/gentoo-kernel{,-bin}),
+this can be automated by setting USE=dist-kernel globally.
+
+Loaded kernel modules also must not mismatch with the installed
+${PN} version (excluding -r revision), meaning should
+ensure \`eselect kernel list\` points to the kernel that will be
+booted before building and preferably reboot after upgrading
+${PN} (the ebuild will emit a warning if mismatching).
+
+See '${EPREFIX}/etc/modprobe.d/nvidia.conf' for modules options.")\
+$(use amd64 && usev !abi_x86_32 "
+
+Note that without USE=abi_x86_32 on ${PN}, 32bit applications
+(typically using wine / steam) will not be able to use GPU acceleration.")
+
+For additional information or for troubleshooting issues, please see
+https://wiki.gentoo.org/wiki/NVIDIA/nvidia-drivers and NVIDIA's own
+documentation that is installed alongside this README."
+ readme.gentoo_create_doc
+
+ if use modules; then
+ linux-mod-r1_src_install
+
+ insinto /etc/modprobe.d
+ newins "${FILESDIR}"/nvidia-595.conf nvidia.conf
+
+ # used for gpu verification with binpkgs (not kept, see pkg_preinst)
+ insinto /usr/share/nvidia
+ doins supported-gpus/supported-gpus.json
+ fi
+
+ emake "${NV_ARGS[@]}" -C nvidia-modprobe install
+ fowners :video /usr/bin/nvidia-modprobe #505092
+ fperms 4710 /usr/bin/nvidia-modprobe
+
+ if use persistenced; then
+ emake "${NV_ARGS[@]}" -C nvidia-persistenced install
+ newconfd "${FILESDIR}"/nvidia-persistenced.confd nvidia-persistenced
+ newinitd "${FILESDIR}"/nvidia-persistenced.initd nvidia-persistenced
+ systemd_dounit "${T}"/nvidia-persistenced.service
+ fi
+
+ if use tools; then
+ emake "${NV_ARGS[@]}" -C nvidia-settings install
+
+ doicon nvidia-settings/doc/nvidia-settings.png
+ domenu nvidia-settings/doc/nvidia-settings.desktop
+
+ exeinto /etc/X11/xinit/xinitrc.d
+ newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
+ fi
+
+ if use static-libs; then
+ dolib.a nvidia-settings/src/out/libXNVCtrl.a
+ strip-lto-bytecode
+
+ insinto /usr/include/NVCtrl
+ doins nvidia-settings/src/libXNVCtrl/NVCtrl{Lib,}.h
+ fi
+
+ use X && emake "${NV_ARGS[@]}" -C nvidia-xconfig install
+
+ # mimic nvidia-installer by reading .manifest to install files
+ # 0:file 1:perms 2:type 3+:subtype/arguments -:module
+ local m into
+ while IFS=' ' read -ra m; do
+ ! [[ ${#m[@]} -ge 2 && ${m[-1]} =~ MODULE: ]] ||
+ [[ " ${m[0]##*/}" =~ ^(\ ${skip_files[*]/%/.*|\\} )$ ]] ||
+ [[ " ${m[2]}" =~ ^(\ ${skip_types[*]/%/|\\} )$ ]] ||
+ has ${m[-1]#MODULE:} "${skip_modules[@]}" && continue
+
+ case ${m[2]} in
+ MANPAGE)
+ gzip -dc ${m[0]} | newman - ${m[0]%.gz}
+ pipestatus || die
+ continue
+ ;;
+ GBM_BACKEND_LIB_SYMLINK) m[4]=../${m[4]};; # missing ../
+ VDPAU_SYMLINK) m[4]=vdpau/; m[5]=${m[5]#vdpau/};; # .so to vdpau/
+ esac
+
+ if [[ -v 'paths[${m[2]}]' ]]; then
+ into=${paths[${m[2]}]}
+ elif [[ ${m[2]} == EXPLICIT_PATH ]]; then
+ into=${m[3]}
+ elif [[ ${m[2]} == *_BINARY ]]; then
+ into=/usr/bin
+ elif [[ ${m[3]} == COMPAT32 ]]; then
+ use abi_x86_32 || continue
+ into=/usr/${libdir32}
+ elif [[ ${m[2]} == *_@(LIB|SYMLINK) ]]; then
+ into=/usr/${libdir}
+ else
+ die "No known installation path for ${m[0]}"
+ fi
+ [[ ${m[3]: -2} == ?/ ]] && into+=/${m[3]%/}
+ [[ ${m[4]: -2} == ?/ ]] && into+=/${m[4]%/}
+
+ if [[ ${m[2]} =~ _SYMLINK$ ]]; then
+ [[ ${m[4]: -1} == / ]] && m[4]=${m[5]}
+ dosym ${m[4]} ${into}/${m[0]}
+ continue
+ fi
+ # avoid portage warning due to missing soname links in manifest
+ [[ ${m[0]} =~ ^libnvidia-ngx.so ]] &&
+ dosym ${m[0]} ${into}/${m[0]%.so*}.so.1
+
+ printf -v m[1] %o $((m[1] | 0200)) # 444->644
+ insopts -m${m[1]}
+ insinto ${into}
+ doins ${m[0]}
+ done < .manifest || die
+ insopts -m0644 # reset
+
+ # MODULE:installer non-skipped extras
+ # (sleep services skipped, obsoleted by NVreg_UseKernelSuspendNotifiers=1)
+ dobin nvidia-bug-report.sh
+ dobin nvidia-networking-bug-report.py
+
+ insinto /usr/share/nvidia/files.d
+ doins sandboxutils-filelist.json
+
+ # needed with >=systemd-256 or may fail to resume with some setups
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1072722
+ : "$(systemd_get_systemunitdir)"
+ local unitdir=${_#"${EPREFIX}"}
+ insinto "${unitdir}"/systemd-homed.service.d
+ newins - 10-nvidia.conf <<-EOF
+ [Service]
+ Environment=SYSTEMD_HOME_LOCK_FREEZE_SESSION=false
+ EOF
+ insinto "${unitdir}"/systemd-suspend.service.d
+ newins systemd/system/systemd-suspend.service.d/nvidia-suspend-nofreeze.conf 10-nvidia.conf
+ dosym -r "${unitdir}"/systemd-{suspend,hibernate}.service.d/10-nvidia.conf
+ dosym -r "${unitdir}"/systemd-{suspend,hybrid-sleep}.service.d/10-nvidia.conf
+ dosym -r "${unitdir}"/systemd-{suspend,suspend-then-hibernate}.service.d/10-nvidia.conf
+
+ # MODULE:powerd extras
+ if use powerd; then
+ newinitd "${FILESDIR}"/nvidia-powerd.initd nvidia-powerd #923117
+ systemd_dounit systemd/system/nvidia-powerd.service
+
+ insinto /usr/share/dbus-1/system.d
+ doins nvidia-dbus.conf
+ fi
+
+ # symlink non-versioned so nvidia-settings can use it even if misdetected
+ dosym nvidia-application-profiles-${PV}-key-documentation \
+ ${paths[APPLICATION_PROFILE]}/nvidia-application-profiles-key-documentation
+
+ # don't attempt to strip firmware files (silences errors)
+ dostrip -x ${paths[FIRMWARE]}
+
+ # sandbox issues with /dev/nvidiactl and others (bug #904292,#921578)
+ # are widespread and sometime affect revdeps of packages built with
+ # USE=opencl/cuda making it hard to manage in ebuilds (minimal set,
+ # ebuilds should handle manually if need others or addwrite)
+ insinto /etc/sandbox.d
+ newins - 20nvidia <<<'SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-caps:/dev/char"'
+
+ # dracut does not use /etc/modprobe.d if hostonly=no, but want to make sure
+ # our settings are used for bug 932781#c8 and nouveau blacklist if either
+ # modules are included (however, just best-effort without initramfs regen)
+ if use modules; then
+ echo "install_items+=\" ${EPREFIX}/etc/modprobe.d/nvidia.conf \"" >> \
+ "${ED}"/usr/lib/dracut/dracut.conf.d/10-${PN}.conf || die
+ fi
+}
+
+pkg_preinst() {
+ use modules || return
+
+ # set video group id based on live system (bug #491414)
+ local g=$(egetent group video | cut -d: -f3)
+ [[ ${g} =~ ^[0-9]+$ ]] || die "Failed to determine video group id (got '${g}')"
+ sed -i "s/@VIDEOGID@/${g}/" "${ED}"/etc/modprobe.d/nvidia.conf || die
+
+ # try to find driver mismatches using temporary supported-gpus.json
+ for g in $(grep -l 0x10de /sys/bus/pci/devices/*/vendor 2>/dev/null); do
+ g=$(grep -io "\"devid\":\"$(<${g%vendor}device)\"[^}]*branch\":\"[0-9]*" \
+ "${ED}"/usr/share/nvidia/supported-gpus.json 2>/dev/null)
+ if [[ ${g} ]]; then
+ g=$((${g##*\"}+1))
+ if ver_test -ge ${g}; then
+ NV_LEGACY_MASK=">=${CATEGORY}/${PN}-${g}"
+ break
+ fi
+ fi
+ done
+ rm "${ED}"/usr/share/nvidia/supported-gpus.json || die
+}
+
+pkg_postinst() {
+ linux-mod-r1_pkg_postinst
+
+ readme.gentoo_print_elog
+
+ if [[ -r /proc/driver/nvidia/version &&
+ $(</proc/driver/nvidia/version) != *" ${PV} "* ]]; then
+ ewarn "\nCurrently loaded NVIDIA modules do not match the newly installed"
+ ewarn "libraries and may prevent launching GPU-accelerated applications."
+ if use modules; then
+ ewarn "Easiest way to fix this is normally to reboot. If still run into issues"
+ ewarn "(e.g. API mismatch messages in the \`dmesg\` output), please verify"
+ ewarn "that the running kernel is ${KV_FULL} and that (if used) the"
+ ewarn "initramfs does not include NVIDIA modules (or at least, not old ones)."
+ fi
+ fi
+
+ if [[ $(</proc/cmdline) == *slub_debug=[!-]* ]]; then
+ ewarn "\nDetected that the current kernel command line is using 'slub_debug=',"
+ ewarn "this may lead to system instability/freezes with this version of"
+ ewarn "${PN}. Bug: https://bugs.gentoo.org/796329"
+ fi
+
+ if [[ -v NV_LEGACY_MASK ]]; then
+ ewarn "\n***WARNING***"
+ ewarn "\nYou are installing a version of ${PN} known not to work"
+ ewarn "with a GPU of the current system. If unwanted, add the mask:"
+ if [[ -d ${EROOT}/etc/portage/package.mask ]]; then
+ ewarn "\n echo '${NV_LEGACY_MASK}' > ${EROOT}/etc/portage/package.mask/${PN}"
+ else
+ ewarn "\n echo '${NV_LEGACY_MASK}' >> ${EROOT}/etc/portage/package.mask"
+ fi
+ ewarn "\n...then downgrade to a legacy[1] branch if possible (not all old versions"
+ ewarn "are available or fully functional, may need to consider nouveau[2])."
+ ewarn "\n[1] https://www.nvidia.com/object/IO_32667.html"
+ ewarn "[2] https://wiki.gentoo.org/wiki/Nouveau"
+ fi
+
+ if ver_replacing -lt 595; then
+ elog "\n>=${PN}-595 has changes that may or may not need attention:"
+ elog "1. USE=kernel-open was removed and is now always enabled. If for some"
+ elog " reason you really need the closed variant (e.g. Runtime D3 on Turing"
+ elog " GPUs), please use LTS 580.xx instead as Gentoo has no intention to"
+ elog " support both variants anymore going forward"
+ elog "2. systemd/elogind sleep services (nvidia-sleep.sh) were tentatively"
+ elog " removed and replaced by setting NVreg_UseKernelSuspendNotifiers=1 in"
+ elog " ${EROOT}/etc/modprobe.d/nvidia.conf. If using a non-default custom"
+ elog " nvidia.conf, please ensure the option is set. Also, systemd users"
+ elog " may want to ensure that they do not have old sleep/suspend/resume"
+ elog " *nvidia* files in ${EROOT}/etc/systemd to avoid potential issues."
+ elog "3. nvidia-drm.modeset=1 was removed from nvidia.conf because it is now"
+ elog " default enabled regardless (new NVIDIA default)"
+ fi
+}
diff --git a/x11-libs/libfm-qt/Manifest b/x11-libs/libfm-qt/Manifest
index 8d100986a9ce..0fe42f02a870 100644
--- a/x11-libs/libfm-qt/Manifest
+++ b/x11-libs/libfm-qt/Manifest
@@ -1,2 +1 @@
-DIST libfm-qt-2.3.1.tar.xz 427776 BLAKE2B 4fbc3c8bcda0e24581e83a74a3292e34500d1a01490b316bf6c787ed9e1629e4e6855672a5ccd218efa49729c76ae77aefc91cc5c4e2aecea8784ab786d726f4 SHA512 755130bdd466967ab974ebde2814f1f4df645950bf9e2a223b33c769ba08ac43b2c6e5ef7b1a748310a10dd16c5e583db5f94764a1c8d311274f1454ad225fa7
DIST libfm-qt-2.4.0.tar.xz 439504 BLAKE2B 8a53a19a1a18db9a915b31445b5360b6798e3468c22c66c06170768f99d2b458edbe1710d7d9b82052baf68032538a457e279cd8e976664c286c88ac2a0fa04f SHA512 10bac2515311665b05589a4ffab31119d0842aaf25a00a64f56ab5848a12cd6766af1e52537b367fa03a1117ef4608d9eabfdd8e8ed9ddc80177212a7b3a9277
diff --git a/x11-libs/libfm-qt/libfm-qt-2.3.1.ebuild b/x11-libs/libfm-qt/libfm-qt-2.3.1.ebuild
deleted file mode 100644
index a77a407a6ea2..000000000000
--- a/x11-libs/libfm-qt/libfm-qt-2.3.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="$(ver_cut 1-2)"
-
-inherit cmake xdg
-
-DESCRIPTION="Qt Library for Building File Managers"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="BSD GPL-2+ LGPL-2.1+"
-SLOT="0/17"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
- virtual/pkgconfig
-"
-DEPEND="
- dev-libs/glib:2
- >=dev-qt/qtbase-6.6:6=[gui,widgets,X]
- >=lxde-base/menu-cache-1.1.0:=
- =lxqt-base/lxqt-menu-data-${MY_PV}*
- media-libs/libexif
- x11-libs/libxcb:=
-"
-RDEPEND="${DEPEND}"
diff --git a/x11-libs/qtermwidget/Manifest b/x11-libs/qtermwidget/Manifest
index 1467ff982941..34dd381e3c43 100644
--- a/x11-libs/qtermwidget/Manifest
+++ b/x11-libs/qtermwidget/Manifest
@@ -1,2 +1 @@
-DIST qtermwidget-2.3.0.tar.xz 195772 BLAKE2B 9ffd2544e68558f1a3b755984db06ad9d53fd9fd21afa3ac85f91b8adfed1733539e0cdb05edd967443d5cf42f2e6bab173f8005f9a3ea3be67f03338701a99e SHA512 5dc9de9e263609f0dd6a8f570318b1632c9111f7d16a525d221d1fdcfd325aff9b6094721ec08b4fe0a7a64151e32156d08ca8ba98cda164c6a1ae2b4a4d2b64
DIST qtermwidget-2.4.0.tar.xz 202592 BLAKE2B d746dbea277799d5c6041801941e2f75303338fac7e15ea4bcfae2d566bd06e3339a6e1e6237f19ed9226b36dbac29f1746e56ac2000ffc55e729d1eb3ab17ae SHA512 bfb4a4b670e9b6ec70656f5ff860bae99dc1e02014a179518b044df32fc6e9d7fbba524d18e257a1bc37531533a34edc457e1f38a116cce7ba385178a5b38c2a
diff --git a/x11-libs/qtermwidget/qtermwidget-2.3.0.ebuild b/x11-libs/qtermwidget/qtermwidget-2.3.0.ebuild
deleted file mode 100644
index c4fbec7e43c7..000000000000
--- a/x11-libs/qtermwidget/qtermwidget-2.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Qt terminal emulator widget"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="BSD GPL-2 LGPL-2+"
-SLOT="0/${PV}"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[gui,widgets]
-"
-RDEPEND="${DEPEND}"
diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest
index 09a461d697ea..f5a3dbccaaa4 100644
--- a/x11-libs/xapp/Manifest
+++ b/x11-libs/xapp/Manifest
@@ -1 +1,2 @@
DIST xapp-3.2.2.tar.gz 277351 BLAKE2B a071df9eab916b269cbe8ea5490ee28e1243d60d6468cad87fbfeb747ee0e5f5d06c364f61356cda8e5b705c7bfbb5bdb47ac71eb3167bf70543a15ac9fb5ef7 SHA512 7b624e456d390073fad0f22184d2b79dfef39666c9ab3a117117ba98c89f2deb0594e017f8fb5c34debbc9bdd144b63145b930187093bd6ef72e9a013b37d798
+DIST xapp-3.2.3.tar.gz 277552 BLAKE2B d84aa3496818f44d362bcf2c0ff26d122fbeed53878503d323e9a2fdfd66003d92e9a33a6905e1e919bc87ebe5c334d0dec7876c251bf5758979a72adbbb75b9 SHA512 420f578621601c85cf9cdb8709d76316bc949813fb8b7d872331226a9805631922f94bd23658c036531ab54481482cc154ad0ed39b8e62cbea5a737643ecbedf
diff --git a/x11-libs/xapp/xapp-3.2.2.ebuild b/x11-libs/xapp/xapp-3.2.2.ebuild
index c51ea1ac96d4..506a83aec0be 100644
--- a/x11-libs/xapp/xapp-3.2.2.ebuild
+++ b/x11-libs/xapp/xapp-3.2.2.ebuild
@@ -9,7 +9,7 @@ VALA_USE_DEPEND="vapigen"
inherit gnome2-utils vala meson python-r1
DESCRIPTION="Cross-desktop libraries and common resources"
-HOMEPAGE="https://github.com/linuxmint/xapp/"
+HOMEPAGE="https://linuxmint-developer-guide.readthedocs.io/en/latest/xapps.html https://linuxmint.com/"
SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="LGPL-3 xfce? ( GPL-3 )"
diff --git a/x11-libs/xapp/xapp-3.2.3.ebuild b/x11-libs/xapp/xapp-3.2.3.ebuild
new file mode 100644
index 000000000000..bfe8be42f390
--- /dev/null
+++ b/x11-libs/xapp/xapp-3.2.3.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2-utils vala meson python-r1
+
+DESCRIPTION="Cross-desktop libraries and common resources"
+HOMEPAGE="https://linuxmint-developer-guide.readthedocs.io/en/latest/xapps.html https://linuxmint.com/"
+
+SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="LGPL-3 xfce? ( GPL-3 )"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gtk-doc introspection mate vala xfce"
+REQUIRED_USE="${PYTHON_REQUIRED_USE} vala? ( introspection )"
+
+DEPEND="
+ >=dev-libs/glib-2.44.0:2
+ dev-libs/libdbusmenu[gtk3]
+ gnome-base/libgnomekbd:=
+ x11-libs/cairo
+ >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?]
+ >=x11-libs/gtk+-3.22.0:3[introspection?,X]
+ x11-libs/libxkbfile
+ x11-libs/libX11
+ x11-libs/pango
+"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${DEPEND}
+ sys-power/switcheroo-control
+
+ introspection? (
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=dev-util/gdbus-codegen-2.80.5-r1
+ dev-util/glib-utils
+ sys-apps/dbus
+ sys-devel/gettext
+
+ gtk-doc? (
+ dev-util/gtk-doc
+ )
+
+ introspection? (
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ )
+
+ vala? (
+ $(vala_depend)
+ )
+"
+
+PATCHES=(
+ # Don't install pastebin upload wrapper
+ "${FILESDIR}"/0001-don-t-install-pastebin-upload-wrapper.patch
+
+ # https://github.com/linuxmint/xapp/pull/193
+ "${FILESDIR}"/xapp-3.2.2-fix-xapp-icon-chooser-dialog-crash.patch
+)
+
+src_prepare() {
+ use vala && vala_setup
+
+ default
+
+ # Fix meson helpers
+ python_setup
+ python_fix_shebang .
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use gtk-doc docs)
+ $(meson_use introspection)
+ $(meson_use mate)
+ $(meson_use vala vapi)
+ $(meson_use xfce)
+ )
+
+ if use introspection; then
+ local xapp_python_targets=()
+
+ get_xapp_python_targets() {
+ xapp_python_targets+=("${EPYTHON}")
+ }
+ python_foreach_impl get_xapp_python_targets
+
+ emesonargs+=(
+ -Dpython_target="$(echo "${xapp_python_targets[@]}" | tr ' ' ,)"
+ )
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use introspection; then
+ python_foreach_impl python_optimize
+ fi
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ gnome2_schemas_update
+}
diff --git a/x11-misc/pcmanfm-qt/Manifest b/x11-misc/pcmanfm-qt/Manifest
index 064096370c4b..070afad9bf7c 100644
--- a/x11-misc/pcmanfm-qt/Manifest
+++ b/x11-misc/pcmanfm-qt/Manifest
@@ -1,2 +1,2 @@
-DIST pcmanfm-qt-2.3.0.tar.xz 422264 BLAKE2B 83b9c484c9725efd9f57d49356d76542210bc62e5eb0cbc4f357ff401d99d68079c05d4edea9904f5790945f655efc9495b62a8158473d1ed93a808ddb779fba SHA512 3fe6a4896a50ab8b381554f3aae0ee740853cdccce67f54d2edcda8f65db9cf1588a89aa139eb77b79d151c2df0637f35d64748e6378c1fea89bac6891b20289
DIST pcmanfm-qt-2.4.0.tar.xz 439124 BLAKE2B 08d45b000baa7f4d70d12e795a26a63a55cadb45478fdf583f21fe9cdb43f65cc1214a4ca0569567d9f0b7203aec6f21847b5e86286de85eb291344cd928dcd4 SHA512 0585a2bbe312b79e09a4227aec230576787cb2f2969a7a9f534f1a03b5d07f39738d13cd149bc5458325d532fedf438a06cd3a212ae47eba89ca3696c83203cc
+DIST pcmanfm-qt-2.4.1.tar.xz 435484 BLAKE2B fe27b250c01b0767ea1d0f21e00cca0f1b35e04de6a0695746fb9e21e55726b59d3480d91afd85ba99668e18f5429bf35543151cddb81e926bea189353264670 SHA512 1b95b86206476424d16715e840cad1206806d5b85e9a78074d4163bfbee78305ba2fd15b2e6a06679d24b94657c3d43ee44e26103f57d878ca2fbc20ccd5aac1
diff --git a/x11-misc/pcmanfm-qt/pcmanfm-qt-2.3.0.ebuild b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.4.1.ebuild
index fcd1e590adba..7b4dc6815782 100644
--- a/x11-misc/pcmanfm-qt/pcmanfm-qt-2.3.0.ebuild
+++ b/x11-misc/pcmanfm-qt/pcmanfm-qt-2.4.1.ebuild
@@ -1,21 +1,24 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-MY_PV="$(ver_cut 1-2)"
-
inherit cmake optfeature xdg
+MY_PV="$(ver_cut 1-2)"
+
DESCRIPTION="Qt GUI Tabbed Filemanager"
-HOMEPAGE="https://lxqt-project.org/"
+HOMEPAGE="
+ https://lxqt-project.org/
+ https://github.com/lxqt/pcmanfm-qt/
+"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
@@ -23,7 +26,7 @@ SLOT="0"
BDEPEND="
>=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
+ >=dev-util/lxqt-build-tools-2.4.0
"
DEPEND="
dev-libs/glib:2
@@ -43,6 +46,6 @@ pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
- optfeature "mount password storing" gnome-base/gnome-keyring
- ! has_version lxqt-base/lxqt-meta && optfeature "trash functionality" gnome-base/gvfs
+ optfeature "computer/trash and similar features" gnome-base/gvfs
+ optfeature "password storage used for mounts" virtual/secret-service
}
diff --git a/x11-misc/qps/Manifest b/x11-misc/qps/Manifest
index d44696c1511a..b7e971dfc52b 100644
--- a/x11-misc/qps/Manifest
+++ b/x11-misc/qps/Manifest
@@ -1,2 +1 @@
-DIST qps-2.12.0.tar.xz 469636 BLAKE2B 6d40cfd81765ffaab7f0bf0200a0a0fc240e0272d85a5e73e595fa0af919c86ca089fd57341094c5e930b7edcf878cdbfe97906d10e816a32516cae54d476a5e SHA512 da2157d71577d180c070c49c4d6ad2959e92f78968bdcad6c1e8a11e530113a297e744c30b8289ac6b3bdd1767d9fc813afc1ac0187cb8f7827f3baf3050da68
DIST qps-2.13.0.tar.xz 481256 BLAKE2B 333184a8e53d061dffebc71c7d9fa16948852cf07cead5cce3fd31b95ba0e54dc98f61f1b66ab259397e618384ca7040d2fe846e2b934934b82bfc4626ce81e8 SHA512 caaf40a878633848a5c780e4f3e0e289794f544e74b6067e7cb0db4cb5e57c63f92ee9283246e53abbf5b90537809965dd4f8ab8508dac5023514a48bcd5a13e
diff --git a/x11-misc/qps/qps-2.12.0.ebuild b/x11-misc/qps/qps-2.12.0.ebuild
deleted file mode 100644
index b65fbf5d097b..000000000000
--- a/x11-misc/qps/qps-2.12.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Qt GUI Process Manager"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+ LGPL-2.1+ QPL-1.0"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-qt/qtbase-6.6:6[gui,widgets]
- >=lxqt-base/liblxqt-2.3:=
-"
-RDEPEND="${DEPEND}"
diff --git a/x11-misc/screengrab/Manifest b/x11-misc/screengrab/Manifest
index 33548ad3d31e..ccd90b518a53 100644
--- a/x11-misc/screengrab/Manifest
+++ b/x11-misc/screengrab/Manifest
@@ -1,2 +1 @@
-DIST screengrab-3.1.0.tar.xz 365988 BLAKE2B abad86f3980e857cdd306752573c3224c1091c8047eb2c1b20a8ce768ee59a6bee016a21596b003e6a650013d54825b1a0e2b08763513312b1f7c6708b3e00f2 SHA512 3a73b21d229d6fea27cea8b872888cc1a8d35a65ca1fb8bc43ba3eae0889c7d83c704408844b9cdaf61bf1d20e5bc2af7386b42f2fdc22acdff1d01ade7e46a4
DIST screengrab-3.2.0.tar.xz 373192 BLAKE2B 94afc2e3e5eb435ff598ea0c47663b2a47e1c3e57329c633cdabaa868b3e6f8ba073f990bf07f6b491549ae50d7c7374a04072c5b3d7ac8777f1cedbaaa3246a SHA512 9a5ba541ee5f27f9b46b4f3cf51c73b5d782acbbaaac38f2d5055d02e886878a7f0e714d4b99936643d42d10fa6fa4ee451a1d0037e1ea0d3dd29bd8cd3d1b79
diff --git a/x11-misc/screengrab/screengrab-3.1.0.ebuild b/x11-misc/screengrab/screengrab-3.1.0.ebuild
deleted file mode 100644
index 7b2ac1db1e9b..000000000000
--- a/x11-misc/screengrab/screengrab-3.1.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Qt GUI Screenshot Utility"
-HOMEPAGE="https://lxqt.github.io/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.3.0
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.3.0
- dev-libs/wayland
- >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets]
- >=dev-qt/qtwayland-6.6:6
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- x11-libs/libX11
- x11-libs/libxcb:=
-"
-RDEPEND="${DEPEND}"
diff --git a/x11-misc/screengrab/screengrab-3.2.0-r1.ebuild b/x11-misc/screengrab/screengrab-3.2.0-r1.ebuild
deleted file mode 100644
index 32cb7597dba3..000000000000
--- a/x11-misc/screengrab/screengrab-3.2.0-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Qt GUI Screenshot Utility"
-HOMEPAGE="
- https://lxqt-project.org/
- https://github.com/lxqt/screengrab/
-"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.4.0
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.4.0
- dev-libs/wayland
- >=dev-qt/qtbase-6.6:6=[dbus,gui,network,widgets]
- >=dev-qt/qtwayland-6.6:6
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- x11-libs/libX11
- x11-libs/libxcb:=
-"
-RDEPEND="${DEPEND}"
diff --git a/x11-misc/screengrab/screengrab-3.2.0.ebuild b/x11-misc/screengrab/screengrab-3.2.0.ebuild
deleted file mode 100644
index 1002c39dc8e3..000000000000
--- a/x11-misc/screengrab/screengrab-3.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Qt GUI Screenshot Utility"
-HOMEPAGE="
- https://lxqt-project.org/
- https://github.com/lxqt/screengrab/
-"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+ LGPL-2.1+"
-SLOT="0"
-
-BDEPEND="
- >=dev-qt/qttools-6.6:6[linguist]
- >=dev-util/lxqt-build-tools-2.4.0
-"
-DEPEND="
- >=dev-libs/libqtxdg-4.4.0
- dev-libs/wayland
- >=dev-qt/qtbase-6.6:6[dbus,gui,network,widgets]
- >=dev-qt/qtwayland-6.6:6
- kde-frameworks/kwindowsystem:6[X]
- kde-plasma/layer-shell-qt:6
- x11-libs/libX11
- x11-libs/libxcb:=
-"
-RDEPEND="${DEPEND}"
diff --git a/x11-terms/qterminal/Manifest b/x11-terms/qterminal/Manifest
index fff6cfb9f0df..c936c655a198 100644
--- a/x11-terms/qterminal/Manifest
+++ b/x11-terms/qterminal/Manifest
@@ -1,2 +1 @@
-DIST qterminal-2.3.0.tar.xz 248948 BLAKE2B fb9fca2ba725a6d43ff9a808d6efb5bbfe0a251eb1eb6c136a50eb344fad24b8602fb612821f574f233b2c62f153bfb0b28a91c0db1978feb39e7fda096bf4f5 SHA512 5056850c1a31e39641ee492631614139c164598c315065d2ad3976632694334e177a4a0588655daab53da0e65b2773aa238d96d333306efbf548163ff0575f2f
DIST qterminal-2.4.0.tar.xz 417816 BLAKE2B fd574619569d842c0444e9715c654d65931e293bc18d72ebfea8834460c0ea4b3d8f75cd336d724b799d10398344bdbb54bd76f0dbeb7852e4643e42191f1bf8 SHA512 75c6a622976afd7fb3578f7535dad6b86458fa549fc31ef5fcba88fb71c597ed5768544c83a0fb91c27605cb4c3b3262ca82ef7776e9b42c042ce8f395c13822
diff --git a/x11-terms/qterminal/qterminal-2.3.0.ebuild b/x11-terms/qterminal/qterminal-2.3.0.ebuild
deleted file mode 100644
index cd767d4f00e9..000000000000
--- a/x11-terms/qterminal/qterminal-2.3.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="Qt-based multitab terminal emulator"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="GPL-2 GPL-2+"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND=">=dev-util/lxqt-build-tools-2.3.0"
-DEPEND="
- >=dev-qt/qtbase-6.6:6=[dbus,gui,widgets,X]
- kde-plasma/layer-shell-qt:6
- media-libs/libcanberra
- x11-libs/libX11
- ~x11-libs/qtermwidget-${PV}:=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTS=$(usex test)
- )
-
- cmake_src_configure
-}
diff --git a/x11-terms/terminator/Manifest b/x11-terms/terminator/Manifest
index 71e5349e49ef..298ac635d575 100644
--- a/x11-terms/terminator/Manifest
+++ b/x11-terms/terminator/Manifest
@@ -1,2 +1,4 @@
DIST terminator-2.1.5.tar.gz 1076263 BLAKE2B 0a1fd90ac06a61b584cbc621a85413dea4ea29ba8d3fc217e80f394f77cd6a8ce65ae8b9bdbabbf1ea96b390f3b0d4986bde691088fa85bc18701cd6f89fb72c SHA512 27dc3e9cbe7074e3236b6a0fda9460f4b13492010ad37500c0e68bf08cc1949d44347089671259313853014f708cde4be1321b33edf6b5494256b75386616e56
DIST terminator-2.1.5.tar.gz.asc 833 BLAKE2B b975dc015b43f33e3166dd0d07b839990141b6625b721b429f5fed488edb481bd15dc117a64b9168acb2fe8533b21a946c079553e525b1d9e7ee03165c783d06 SHA512 d19bae2c9b2a05f1b1e42d79b47dbf020c1a29e4839af72ec59faa4a80e2fc120d72844b4ef66edf02b40d53905d034533cc802070477fc61556df348e82b84d
+DIST terminator-2.1.6.tar.gz 1071791 BLAKE2B 634ba872a4dd4acdc84401095156e6d6d4b07efd0037ffcffac592f905e27989b637c8720f1827b4927736941e00ee3d18f7eded20e8fa673206e4832c05d52c SHA512 1fe350056c85b697af06681d2957a4d4e6dbd668240d10c0b73ad95b4877786c22f11d7ab97230776b729c487c1cfeb196b03d973e4fa82e7b4a75e960d22ac5
+DIST terminator-2.1.6.tar.gz.asc 833 BLAKE2B fe8bdfef35848c28c3df804594cd0fd140af9793164b746c66867c90e518e2e1da8139ca2d1120cd5cb322e33fe5f110b002b8fc02e67d3935882c2a49efe78b SHA512 3e113643502e2a57aba10a4fd933ddb30e1ab278abe8e968eaab517c62a06d655ff67d5bdaf4e9434f6626c93ac7cd26ddd4b587097b0456f20717723765f281
diff --git a/x11-terms/terminator/terminator-2.1.6.ebuild b/x11-terms/terminator/terminator-2.1.6.ebuild
new file mode 100644
index 000000000000..abba831377bc
--- /dev/null
+++ b/x11-terms/terminator/terminator-2.1.6.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{13..14} )
+inherit distutils-r1 optfeature verify-sig virtualx xdg
+
+DESCRIPTION="Multiple GNOME terminals in one window"
+HOMEPAGE="https://github.com/gnome-terminator/terminator"
+SRC_URI="
+ https://github.com/gnome-terminator/terminator/releases/download/v${PV}/${P}.tar.gz
+ verify-sig? ( https://github.com/gnome-terminator/terminator/releases/download/v${PV}/${P}.tar.gz.asc )
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~riscv ~x86"
+IUSE="test"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-python/configobj[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ gnome-base/gsettings-desktop-schemas[introspection]
+ x11-libs/gtk+:3
+ x11-libs/vte:2.91[introspection]
+"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+ test? (
+ dev-python/dbus-python[${PYTHON_USEDEP}]
+ x11-libs/libnotify[introspection]
+ )
+ verify-sig? ( sec-keys/openpgp-keys-terminator )
+"
+distutils_enable_tests pytest
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/terminator.asc
+
+PATCHES=(
+ "${FILESDIR}"/terminator-1.91-desktop.patch
+)
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "D-Bus" dev-python/dbus-python
+ optfeature "desktop notifications" "x11-libs/libnotify[introspection]"
+ optfeature "global keyboard shortcuts" "dev-libs/keybinder:3[introspection]"
+}
diff --git a/x11-themes/arc-theme/arc-theme-20221218-r1.ebuild b/x11-themes/arc-theme/arc-theme-20221218-r1.ebuild
index f2d59c48701e..9ffb2ccd8acb 100644
--- a/x11-themes/arc-theme/arc-theme-20221218-r1.ebuild
+++ b/x11-themes/arc-theme/arc-theme-20221218-r1.ebuild
@@ -53,6 +53,10 @@ RDEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/${P}-meson-1.12.patch
+)
+
src_configure() {
# Cinnamon still uses metacity themes for its window manager.
# so we enable metacity theme too if USE=cinnamon
diff --git a/x11-themes/arc-theme/files/arc-theme-20221218-meson-1.12.patch b/x11-themes/arc-theme/files/arc-theme-20221218-meson-1.12.patch
new file mode 100644
index 000000000000..85a375de22e2
--- /dev/null
+++ b/x11-themes/arc-theme/files/arc-theme-20221218-meson-1.12.patch
@@ -0,0 +1,26 @@
+From ff6f49f32de68ed0ec9405a1ed73e9e845c77b1c Mon Sep 17 00:00:00 2001
+From: Aaron Masover <amasover@gmail.com>
+Date: Wed, 19 Aug 2026 23:47:53 -0600
+Subject: [PATCH] gnome-shell: exclude directories from gresource depend_files
+
+The find that collects gresource asset dependencies also prints the
+three searched directories themselves. Meson 1.12 validates every
+depend_files entry as an existing *file* (File.from_source_file uses
+os.path.isfile), so configuring with -Dgnome_shell_gresource=true now
+fails on the first entry:
+
+ common/gnome-shell/meson.build:98:28: ERROR: File .../icons does not exist.
+
+Meson 1.11.2 and earlier did not validate these entries, which is why
+the same tree configured fine before. Filter the find to exclude
+directories.
+--- a/common/gnome-shell/meson.build
++++ b/common/gnome-shell/meson.build
+@@ -90,6 +90,7 @@ foreach variant : get_option('variants')
+ meson.current_source_dir() / gnome_shell_ver / 'icons',
+ meson.current_source_dir() / gnome_shell_ver / 'common-assets',
+ meson.current_source_dir() / gnome_shell_ver / variant + '-assets',
++ '-not', '-type', 'd',
+ check : true
+ ).stdout().split()
+
diff --git a/x11-themes/lxqt-themes/Manifest b/x11-themes/lxqt-themes/Manifest
index cdfb97559d86..acc1bdb0a7fd 100644
--- a/x11-themes/lxqt-themes/Manifest
+++ b/x11-themes/lxqt-themes/Manifest
@@ -1,2 +1 @@
-DIST lxqt-themes-2.3.0.tar.xz 27234452 BLAKE2B 47080d1e37baa8a9b55554352785f3ef086303666fa888591d18f4719767e406d63dfc494604648bede0c2c6e396656ac670069d2453c06a44163024902d9b18 SHA512 9959d1c4c4c92247e2b0622842b9d89db62b3d007d3988b85ed7ea97ea1baaa590d7b31cb298b5ea78889542b255d834e3de88b8af8b03259df4971164d99e5e
DIST lxqt-themes-2.4.0.tar.xz 27241588 BLAKE2B f5f94cf338b3068253874d5e07dd4c7c1a3380510dfbaa2cc11029b338b3074dcdaf101273bf2fcc297dc23671a8bd5300fcd10f04262ddd4b3b70471e7a9f3e SHA512 7ad46258d4cc15c91a30a9a79df3494dd5ae09894251b15f53c8f40bacfeff889a8b6464cd2cc43603340a8198e8381670d806655ab53fe8f88a0d2902eb203f
diff --git a/x11-themes/lxqt-themes/lxqt-themes-2.3.0.ebuild b/x11-themes/lxqt-themes/lxqt-themes-2.3.0.ebuild
deleted file mode 100644
index 0ccf426fc0d4..000000000000
--- a/x11-themes/lxqt-themes/lxqt-themes-2.3.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION="LXQt Themes"
-HOMEPAGE="https://lxqt-project.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
-else
- SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-
-BDEPEND=">=dev-util/lxqt-build-tools-2.3.0"