summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-21 03:04:50 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-21 03:04:50 -0500
commitc9507d3d8ce89d8bdf4e6a04c8c7511523082acc (patch)
tree66f62ac89a1443c94ecf0594248dd5cb5326966a
parentef28a0a09751356d6a177eab79b041f208f7d070 (diff)
downloadbaldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.tar.gz
baldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.tar.xz
baldeagleos-repo-c9507d3d8ce89d8bdf4e6a04c8c7511523082acc.zip
Adding metadata
-rw-r--r--app-accessibility/kontrast/Manifest1
-rw-r--r--app-accessibility/kontrast/kontrast-26.08.0.ebuild34
-rw-r--r--app-admin/kio-admin/Manifest1
-rw-r--r--app-admin/kio-admin/kio-admin-26.08.0.ebuild25
-rw-r--r--app-admin/rsyslog/Manifest1
-rw-r--r--app-admin/rsyslog/rsyslog-8.2608.0.ebuild479
-rw-r--r--app-cdr/dolphin-plugins-mountiso/Manifest1
-rw-r--r--app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.0.ebuild59
-rw-r--r--app-cdr/isoimagewriter/Manifest1
-rw-r--r--app-cdr/isoimagewriter/isoimagewriter-26.08.0.ebuild31
-rw-r--r--app-crypt/badkeys/Manifest1
-rw-r--r--app-crypt/badkeys/badkeys-0.0.20.ebuild26
-rw-r--r--app-crypt/keepsecret/Manifest1
-rw-r--r--app-crypt/keepsecret/keepsecret-26.08.0.ebuild36
-rw-r--r--app-crypt/keysmith/Manifest1
-rw-r--r--app-crypt/keysmith/keysmith-26.08.0.ebuild40
-rw-r--r--app-editors/ghostwriter/Manifest1
-rw-r--r--app-editors/ghostwriter/ghostwriter-26.08.0.ebuild41
-rw-r--r--app-emacs/acp/Manifest1
-rw-r--r--app-emacs/acp/acp-0.14.1.ebuild29
-rw-r--r--app-emacs/agent-shell/Manifest1
-rw-r--r--app-emacs/agent-shell/agent-shell-0.74.1.ebuild46
-rw-r--r--app-emacs/ef-themes/Manifest1
-rw-r--r--app-emacs/ef-themes/ef-themes-2.2.1.ebuild43
-rw-r--r--app-emacs/shell-maker/Manifest1
-rw-r--r--app-emacs/shell-maker/shell-maker-0.97.2.ebuild46
-rw-r--r--app-emulation/virtualbox-additions/Manifest2
-rw-r--r--app-emulation/virtualbox-additions/virtualbox-additions-7.2.16.ebuild (renamed from app-emulation/virtualbox-additions/virtualbox-additions-7.1.18.ebuild)0
-rw-r--r--app-emulation/virtualbox-extpack-oracle/Manifest2
-rw-r--r--app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.2.16.ebuild (renamed from app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.1.18.ebuild)0
-rw-r--r--app-emulation/virtualbox-guest-additions/Manifest3
-rw-r--r--app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.2.16.ebuild (renamed from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.1.18.ebuild)4
-rw-r--r--app-emulation/virtualbox-guest-modules/Manifest2
-rw-r--r--app-emulation/virtualbox-guest-modules/virtualbox-guest-modules-7.2.16.ebuild (renamed from app-emulation/virtualbox-guest-modules/virtualbox-guest-modules-7.1.18.ebuild)11
-rw-r--r--app-emulation/virtualbox-kvm/Manifest4
-rw-r--r--app-emulation/virtualbox-kvm/virtualbox-kvm-7.2.16_pre20260201.ebuild (renamed from app-emulation/virtualbox-kvm/virtualbox-kvm-7.2.12_pre20260201.ebuild)10
-rw-r--r--app-emulation/virtualbox-modules/Manifest2
-rw-r--r--app-emulation/virtualbox-modules/virtualbox-modules-7.2.16.ebuild (renamed from app-emulation/virtualbox-modules/virtualbox-modules-7.1.18.ebuild)25
-rw-r--r--app-emulation/virtualbox/Manifest5
-rw-r--r--app-emulation/virtualbox/virtualbox-7.2.16.ebuild (renamed from app-emulation/virtualbox/virtualbox-7.1.18.ebuild)33
-rw-r--r--app-misc/francis/Manifest1
-rw-r--r--app-misc/francis/francis-26.08.0.ebuild29
-rw-r--r--app-office/merkuro/Manifest1
-rw-r--r--app-office/merkuro/merkuro-26.08.0.ebuild70
-rw-r--r--dev-build/dolphin-plugins-makefileactions/Manifest1
-rw-r--r--dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.0.ebuild61
-rw-r--r--dev-gap/aclib/Manifest2
-rw-r--r--dev-gap/aclib/aclib-1.4.ebuild (renamed from dev-gap/aclib/aclib-1.3.3.ebuild)4
-rw-r--r--dev-gap/alnuth/Manifest1
-rw-r--r--dev-gap/alnuth/alnuth-4.0.0.ebuild28
-rw-r--r--dev-gap/autodoc/Manifest2
-rw-r--r--dev-gap/autodoc/autodoc-2026.06.30.ebuild (renamed from dev-gap/autodoc/autodoc-2026.05.03.ebuild)3
-rw-r--r--dev-gap/autpgrp/Manifest2
-rw-r--r--dev-gap/autpgrp/autpgrp-1.12.0.ebuild (renamed from dev-gap/autpgrp/autpgrp-1.11.1.ebuild)0
-rw-r--r--dev-gap/browse/Manifest2
-rw-r--r--dev-gap/browse/browse-1.8.23.ebuild (renamed from dev-gap/browse/browse-1.8.22.ebuild)0
-rw-r--r--dev-gap/crisp/Manifest2
-rw-r--r--dev-gap/crisp/crisp-1.4.11.ebuild (renamed from dev-gap/crisp/crisp-1.4.8.ebuild)4
-rw-r--r--dev-gap/cryst/Manifest2
-rw-r--r--dev-gap/cryst/cryst-4.1.32.ebuild (renamed from dev-gap/cryst/cryst-4.1.31.ebuild)0
-rw-r--r--dev-gap/crystcat/Manifest2
-rw-r--r--dev-gap/crystcat/crystcat-1.1.13.ebuild (renamed from dev-gap/crystcat/crystcat-1.1.11.ebuild)0
-rw-r--r--dev-gap/cvec/Manifest2
-rw-r--r--dev-gap/cvec/cvec-2.8.5.ebuild (renamed from dev-gap/cvec/cvec-2.8.4.ebuild)2
-rw-r--r--dev-gap/datastructures/Manifest2
-rw-r--r--dev-gap/datastructures/datastructures-0.4.3.ebuild (renamed from dev-gap/datastructures/datastructures-0.4.1.ebuild)0
-rw-r--r--dev-gap/digraphs/Manifest2
-rw-r--r--dev-gap/digraphs/digraphs-1.15.0.ebuild (renamed from dev-gap/digraphs/digraphs-1.14.0-r2.ebuild)5
-rw-r--r--dev-gap/digraphs/files/digraphs-1.14-planarity-5.patch103
-rw-r--r--dev-gap/factint/Manifest1
-rw-r--r--dev-gap/factint/factint-1.7.0.ebuild19
-rw-r--r--dev-gap/gapdoc/Manifest1
-rw-r--r--dev-gap/gapdoc/files/gapdoc-1.6.10-load-browse-in-tests.patch13
-rw-r--r--dev-gap/gapdoc/gapdoc-1.6.10.ebuild54
-rw-r--r--dev-gap/genss/Manifest2
-rw-r--r--dev-gap/genss/genss-1.6.10.ebuild (renamed from dev-gap/genss/genss-1.6.9.ebuild)2
-rw-r--r--dev-gap/hap/Manifest2
-rw-r--r--dev-gap/hap/hap-1.78.ebuild (renamed from dev-gap/hap/hap-1.75.ebuild)0
-rw-r--r--dev-gap/hapcryst/Manifest2
-rw-r--r--dev-gap/hapcryst/hapcryst-0.2.1.ebuild (renamed from dev-gap/hapcryst/hapcryst-0.2.0.ebuild)0
-rw-r--r--dev-gap/hecke/Manifest2
-rw-r--r--dev-gap/hecke/hecke-1.6.0.ebuild (renamed from dev-gap/hecke/hecke-1.5.4.ebuild)2
-rw-r--r--dev-gap/images/Manifest2
-rw-r--r--dev-gap/images/images-1.4.2.ebuild (renamed from dev-gap/images/images-1.3.3.ebuild)8
-rw-r--r--dev-gap/io/Manifest1
-rw-r--r--dev-gap/io/io-4.10.0.ebuild37
-rw-r--r--dev-gap/laguna/Manifest1
-rw-r--r--dev-gap/laguna/laguna-3.10.1.ebuild15
-rw-r--r--dev-gap/liealgdb/Manifest2
-rw-r--r--dev-gap/liealgdb/liealgdb-2.3.1.ebuild (renamed from dev-gap/liealgdb/liealgdb-2.3.0.ebuild)0
-rw-r--r--dev-gap/liepring/Manifest2
-rw-r--r--dev-gap/liepring/liepring-2.9.3.ebuild (renamed from dev-gap/liepring/liepring-2.9.1.ebuild)2
-rw-r--r--dev-gap/loops/Manifest2
-rw-r--r--dev-gap/loops/loops-3.4.5.ebuild (renamed from dev-gap/loops/loops-3.4.4.ebuild)2
-rw-r--r--dev-gap/primgrp/Manifest2
-rw-r--r--dev-gap/primgrp/primgrp-4.0.3.ebuild (renamed from dev-gap/primgrp/primgrp-4.0.2.ebuild)0
-rw-r--r--dev-gap/qpa/Manifest2
-rw-r--r--dev-gap/qpa/qpa-1.37.ebuild (renamed from dev-gap/qpa/qpa-1.36.ebuild)2
-rw-r--r--dev-gap/radiroot/Manifest1
-rw-r--r--dev-gap/radiroot/radiroot-2.10.ebuild18
-rw-r--r--dev-gap/singular/Manifest2
-rw-r--r--dev-gap/singular/singular-2026.05.05.ebuild (renamed from dev-gap/singular/singular-2026.04.09.ebuild)0
-rw-r--r--dev-gap/smallgrp/Manifest1
-rw-r--r--dev-gap/smallgrp/smallgrp-1.7.0.ebuild24
-rw-r--r--dev-gap/sonata/Manifest2
-rw-r--r--dev-gap/sonata/sonata-2.9.8.ebuild (renamed from dev-gap/sonata/sonata-2.9.7.ebuild)0
-rw-r--r--dev-gap/utils/Manifest2
-rw-r--r--dev-gap/utils/utils-0.98.ebuild (renamed from dev-gap/utils/utils-0.94.ebuild)0
-rw-r--r--dev-lang/closure-compiler-bin/Manifest1
-rw-r--r--dev-lang/closure-compiler-bin/closure-compiler-bin-20260818.ebuild50
-rw-r--r--dev-lang/go/go-1.27.0.ebuild2
-rw-r--r--dev-libs/kopeninghours/Manifest1
-rw-r--r--dev-libs/kopeninghours/kopeninghours-26.08.0.ebuild57
-rw-r--r--dev-libs/kosmindoormap/Manifest1
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-26.08.0.ebuild49
-rw-r--r--dev-libs/kpublictransport/Manifest1
-rw-r--r--dev-libs/kpublictransport/kpublictransport-26.08.0.ebuild42
-rw-r--r--dev-libs/kweathercore/Manifest1
-rw-r--r--dev-libs/kweathercore/kweathercore-26.08.0.ebuild33
-rw-r--r--dev-python/apprise/Manifest1
-rw-r--r--dev-python/apprise/apprise-1.10.0.ebuild43
-rw-r--r--dev-python/argon2-cffi-bindings/Manifest1
-rw-r--r--dev-python/argon2-cffi-bindings/argon2-cffi-bindings-26.1.0.ebuild48
-rw-r--r--dev-python/boto3/Manifest1
-rw-r--r--dev-python/boto3/boto3-1.43.77.ebuild53
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.43.77.ebuild67
-rw-r--r--dev-python/cachelib/Manifest6
-rw-r--r--dev-python/cachelib/cachelib-0.15.2.ebuild45
-rw-r--r--dev-python/cachelib/cachelib-0.16.0.ebuild (renamed from dev-python/cachelib/cachelib-0.15.0.ebuild)0
-rw-r--r--dev-python/crc32c/Manifest1
-rw-r--r--dev-python/crc32c/crc32c-2.9.ebuild46
-rw-r--r--dev-python/google-api-python-client/Manifest4
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.199.0.ebuild (renamed from dev-python/google-api-python-client/google-api-python-client-2.197.0.ebuild)3
-rw-r--r--dev-python/narwhals/Manifest4
-rw-r--r--dev-python/narwhals/narwhals-2.25.0.ebuild (renamed from dev-python/narwhals/narwhals-2.23.0.ebuild)2
-rw-r--r--dev-python/pygithub/Manifest1
-rw-r--r--dev-python/pygithub/pygithub-2.10.0.ebuild39
-rw-r--r--dev-python/pysnmp/Manifest1
-rw-r--r--dev-python/pysnmp/pysnmp-7.1.29.ebuild49
-rw-r--r--dev-python/pyzmq/Manifest1
-rw-r--r--dev-python/pyzmq/pyzmq-27.2.0.ebuild85
-rw-r--r--dev-python/reportlab/Manifest2
-rw-r--r--dev-python/reportlab/reportlab-4.4.10.ebuild53
-rw-r--r--dev-python/reportlab/reportlab-4.5.0.ebuild53
-rw-r--r--dev-python/stevedore/Manifest2
-rw-r--r--dev-python/stevedore/stevedore-5.9.1.ebuild (renamed from dev-python/stevedore/stevedore-5.8.0.ebuild)2
-rw-r--r--dev-python/wrapt/Manifest6
-rw-r--r--dev-python/wrapt/wrapt-2.4.0_rc2.ebuild40
-rw-r--r--dev-python/wrapt/wrapt-2.4.0_rc5.ebuild (renamed from dev-python/wrapt/wrapt-2.4.0_rc1.ebuild)0
-rw-r--r--dev-python/zipstream-ng/Manifest1
-rw-r--r--dev-python/zipstream-ng/zipstream-ng-1.9.3.ebuild22
-rw-r--r--dev-python/zope-hookable/Manifest2
-rw-r--r--dev-python/zope-hookable/zope-hookable-8.3.ebuild36
-rw-r--r--dev-python/zope-i18nmessageid/Manifest2
-rw-r--r--dev-python/zope-i18nmessageid/zope-i18nmessageid-8.3.ebuild35
-rw-r--r--dev-python/zope-interface/Manifest2
-rw-r--r--dev-python/zope-interface/zope-interface-8.6.ebuild52
-rw-r--r--dev-qt/qt-creator/qt-creator-20.0.1.ebuild2
-rw-r--r--dev-util/kdevelop-php/Manifest1
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-26.08.0.ebuild51
-rw-r--r--dev-util/kdevelop-python/Manifest1
-rw-r--r--dev-util/kdevelop-python/files/kdevelop-python-26.08.0-drop-python3-limit.patch26
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-26.08.0.ebuild48
-rw-r--r--dev-util/kdevelop/Manifest1
-rw-r--r--dev-util/kdevelop/kdevelop-26.08.0.ebuild130
-rw-r--r--dev-util/kio-perldoc/Manifest1
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-26.08.0.ebuild23
-rw-r--r--dev-util/massif-visualizer/Manifest1
-rw-r--r--dev-util/massif-visualizer/massif-visualizer-26.08.0.ebuild43
-rw-r--r--dev-util/mesa_clc/Manifest1
-rw-r--r--dev-util/mesa_clc/mesa_clc-26.1.8.ebuild124
-rw-r--r--dev-util/mesa_clc/mesa_clc-9999.ebuild2
-rw-r--r--dev-util/pahole/pahole-1.31.ebuild2
-rw-r--r--games-puzzle/skladnik/Manifest1
-rw-r--r--games-puzzle/skladnik/skladnik-26.08.0.ebuild33
-rw-r--r--kde-apps/akonadi-calendar-tools-common/Manifest1
-rw-r--r--kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.0.ebuild17
-rw-r--r--kde-apps/akonadi-calendar/Manifest1
-rw-r--r--kde-apps/akonadi-calendar/akonadi-calendar-26.08.0.ebuild52
-rw-r--r--kde-apps/akonadi-contacts/Manifest1
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-26.08.0.ebuild45
-rw-r--r--kde-apps/akonadi-import-wizard/Manifest1
-rw-r--r--kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.0.ebuild42
-rw-r--r--kde-apps/akonadi-mime/Manifest1
-rw-r--r--kde-apps/akonadi-mime/akonadi-mime-26.08.0.ebuild38
-rw-r--r--kde-apps/akonadi-search/Manifest1
-rw-r--r--kde-apps/akonadi-search/akonadi-search-26.08.0.ebuild54
-rw-r--r--kde-apps/akonadi/Manifest1
-rw-r--r--kde-apps/akonadi/akonadi-26.08.0.ebuild60
-rw-r--r--kde-apps/akonadiconsole/Manifest1
-rw-r--r--kde-apps/akonadiconsole/akonadiconsole-26.08.0.ebuild46
-rw-r--r--kde-apps/akregator/Manifest1
-rw-r--r--kde-apps/akregator/akregator-26.08.0.ebuild62
-rw-r--r--kde-apps/analitza/Manifest1
-rw-r--r--kde-apps/analitza/analitza-26.08.0.ebuild38
-rw-r--r--kde-apps/ark/Manifest1
-rw-r--r--kde-apps/ark/ark-26.08.0.ebuild80
-rw-r--r--kde-apps/artikulate/Manifest1
-rw-r--r--kde-apps/artikulate/artikulate-26.08.0.ebuild45
-rw-r--r--kde-apps/audiocd-kio/Manifest1
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-26.08.0.ebuild47
-rw-r--r--kde-apps/baloo-widgets/Manifest1
-rw-r--r--kde-apps/baloo-widgets/baloo-widgets-26.08.0.ebuild32
-rw-r--r--kde-apps/blinken/Manifest1
-rw-r--r--kde-apps/blinken/blinken-26.08.0.ebuild37
-rw-r--r--kde-apps/bomber/Manifest1
-rw-r--r--kde-apps/bomber/bomber-26.08.0.ebuild35
-rw-r--r--kde-apps/bovo/Manifest1
-rw-r--r--kde-apps/bovo/bovo-26.08.0.ebuild35
-rw-r--r--kde-apps/calendarjanitor/Manifest1
-rw-r--r--kde-apps/calendarjanitor/calendarjanitor-26.08.0.ebuild40
-rw-r--r--kde-apps/calendarjanitor/files/calendarjanitor-26.07.70-loggingcategory.patch42
-rw-r--r--kde-apps/calendarsupport/Manifest1
-rw-r--r--kde-apps/calendarsupport/calendarsupport-26.08.0.ebuild42
-rw-r--r--kde-apps/cantor/Manifest1
-rw-r--r--kde-apps/cantor/cantor-26.08.0.ebuild113
-rw-r--r--kde-apps/dolphin-plugins-common/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.0.ebuild19
-rw-r--r--kde-apps/dolphin-plugins-dropbox/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.0.ebuild57
-rw-r--r--kde-apps/dolphin-plugins-git/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.0.ebuild59
-rw-r--r--kde-apps/dolphin-plugins-mercurial/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.0.ebuild64
-rw-r--r--kde-apps/dolphin-plugins-subversion/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.0.ebuild60
-rw-r--r--kde-apps/dolphin/Manifest1
-rw-r--r--kde-apps/dolphin/dolphin-26.08.0.ebuild91
-rw-r--r--kde-apps/dragon/Manifest1
-rw-r--r--kde-apps/dragon/dragon-26.08.0.ebuild34
-rw-r--r--kde-apps/eventviews/Manifest1
-rw-r--r--kde-apps/eventviews/eventviews-26.08.0.ebuild44
-rw-r--r--kde-apps/ffmpegthumbs/Manifest1
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.0.ebuild30
-rw-r--r--kde-apps/filelight/Manifest1
-rw-r--r--kde-apps/filelight/filelight-26.08.0.ebuild42
-rw-r--r--kde-apps/granatier/Manifest1
-rw-r--r--kde-apps/granatier/granatier-26.08.0.ebuild34
-rw-r--r--kde-apps/grantlee-editor/Manifest1
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-26.08.0.ebuild42
-rw-r--r--kde-apps/grantleetheme/Manifest1
-rw-r--r--kde-apps/grantleetheme/grantleetheme-26.08.0.ebuild37
-rw-r--r--kde-apps/gwenview/Manifest1
-rw-r--r--kde-apps/gwenview/gwenview-26.08.0.ebuild112
-rw-r--r--kde-apps/incidenceeditor/Manifest1
-rw-r--r--kde-apps/incidenceeditor/incidenceeditor-26.08.0.ebuild68
-rw-r--r--kde-apps/juk/Manifest1
-rw-r--r--kde-apps/juk/juk-26.08.0.ebuild46
-rw-r--r--kde-apps/k3b/Manifest1
-rw-r--r--kde-apps/k3b/k3b-26.08.0.ebuild112
-rw-r--r--kde-apps/kaccounts-integration/Manifest1
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-26.08.0.ebuild49
-rw-r--r--kde-apps/kaccounts-providers/Manifest1
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-26.08.0.ebuild35
-rw-r--r--kde-apps/kaddressbook/Manifest1
-rw-r--r--kde-apps/kaddressbook/kaddressbook-26.08.0.ebuild72
-rw-r--r--kde-apps/kajongg/Manifest1
-rw-r--r--kde-apps/kajongg/kajongg-26.08.0.ebuild42
-rw-r--r--kde-apps/kalarm/Manifest1
-rw-r--r--kde-apps/kalarm/kalarm-26.08.0.ebuild85
-rw-r--r--kde-apps/kalgebra/Manifest1
-rw-r--r--kde-apps/kalgebra/kalgebra-26.08.0.ebuild49
-rw-r--r--kde-apps/kalzium/Manifest1
-rw-r--r--kde-apps/kalzium/kalzium-26.08.0.ebuild69
-rw-r--r--kde-apps/kamera/Manifest1
-rw-r--r--kde-apps/kamera/kamera-26.08.0.ebuild35
-rw-r--r--kde-apps/kamoso/Manifest1
-rw-r--r--kde-apps/kamoso/kamoso-26.08.0.ebuild49
-rw-r--r--kde-apps/kanagram/Manifest1
-rw-r--r--kde-apps/kanagram/kanagram-26.08.0.ebuild46
-rw-r--r--kde-apps/kapman/Manifest1
-rw-r--r--kde-apps/kapman/kapman-26.08.0.ebuild34
-rw-r--r--kde-apps/kapptemplate/Manifest1
-rw-r--r--kde-apps/kapptemplate/kapptemplate-26.08.0.ebuild31
-rw-r--r--kde-apps/kate-addons/Manifest1
-rw-r--r--kde-apps/kate-addons/kate-addons-26.08.0.ebuild102
-rw-r--r--kde-apps/kate-common/Manifest1
-rw-r--r--kde-apps/kate-common/kate-common-26.08.0.ebuild19
-rw-r--r--kde-apps/kate-lib/Manifest1
-rw-r--r--kde-apps/kate-lib/kate-lib-26.08.0.ebuild68
-rw-r--r--kde-apps/kate/Manifest1
-rw-r--r--kde-apps/kate/kate-26.08.0.ebuild61
-rw-r--r--kde-apps/katomic/Manifest1
-rw-r--r--kde-apps/katomic/katomic-26.08.0.ebuild34
-rw-r--r--kde-apps/kbackup/Manifest1
-rw-r--r--kde-apps/kbackup/kbackup-26.08.0.ebuild38
-rw-r--r--kde-apps/kblackbox/Manifest1
-rw-r--r--kde-apps/kblackbox/kblackbox-26.08.0.ebuild37
-rw-r--r--kde-apps/kblocks/Manifest1
-rw-r--r--kde-apps/kblocks/kblocks-26.08.0.ebuild35
-rw-r--r--kde-apps/kbounce/Manifest1
-rw-r--r--kde-apps/kbounce/kbounce-26.08.0.ebuild38
-rw-r--r--kde-apps/kbreakout/Manifest1
-rw-r--r--kde-apps/kbreakout/kbreakout-26.08.0.ebuild34
-rw-r--r--kde-apps/kbruch/Manifest1
-rw-r--r--kde-apps/kbruch/kbruch-26.08.0.ebuild29
-rw-r--r--kde-apps/kcachegrind/Manifest1
-rw-r--r--kde-apps/kcachegrind/kcachegrind-26.08.0.ebuild36
-rw-r--r--kde-apps/kcalc/Manifest1
-rw-r--r--kde-apps/kcalc/kcalc-26.08.0.ebuild42
-rw-r--r--kde-apps/kcalutils/Manifest1
-rw-r--r--kde-apps/kcalutils/kcalutils-26.08.0.ebuild34
-rw-r--r--kde-apps/kcharselect/Manifest1
-rw-r--r--kde-apps/kcharselect/kcharselect-26.08.0.ebuild31
-rw-r--r--kde-apps/kcolorchooser/Manifest1
-rw-r--r--kde-apps/kcolorchooser/kcolorchooser-26.08.0.ebuild24
-rw-r--r--kde-apps/kcron/Manifest1
-rw-r--r--kde-apps/kcron/kcron-26.08.0.ebuild32
-rw-r--r--kde-apps/kde-apps-meta/kde-apps-meta-26.08.0.ebuild26
-rw-r--r--kde-apps/kde-dev-scripts/Manifest1
-rw-r--r--kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.0.ebuild28
-rw-r--r--kde-apps/kde-dev-utils/Manifest1
-rw-r--r--kde-apps/kde-dev-utils/kde-dev-utils-26.08.0.ebuild30
-rw-r--r--kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.0.ebuild19
-rw-r--r--kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.0.ebuild18
-rw-r--r--kde-apps/kdebugsettings/Manifest1
-rw-r--r--kde-apps/kdebugsettings/kdebugsettings-26.08.0.ebuild35
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-26.08.0.ebuild32
-rw-r--r--kde-apps/kdeedu-data/Manifest1
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-26.08.0.ebuild18
-rw-r--r--kde-apps/kdeedu-meta/kdeedu-meta-26.08.0.ebuild42
-rw-r--r--kde-apps/kdegames-meta/kdegames-meta-26.08.0.ebuild60
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.0.ebuild34
-rw-r--r--kde-apps/kdegraphics-mobipocket/Manifest1
-rw-r--r--kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.0.ebuild19
-rw-r--r--kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.0.ebuild31
-rw-r--r--kde-apps/kdenetwork-filesharing/Manifest1
-rw-r--r--kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.0.ebuild41
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.0.ebuild38
-rw-r--r--kde-apps/kdenlive/Manifest1
-rw-r--r--kde-apps/kdenlive/kdenlive-26.08.0.ebuild70
-rw-r--r--kde-apps/kdepim-addons/Manifest1
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-26.08.0.ebuild123
-rw-r--r--kde-apps/kdepim-meta/kdepim-meta-26.08.0.ebuild72
-rw-r--r--kde-apps/kdepim-runtime/Manifest1
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-26.08.0.ebuild83
-rw-r--r--kde-apps/kdesdk-meta/kdesdk-meta-26.08.0.ebuild36
-rw-r--r--kde-apps/kdesdk-thumbnailers/Manifest1
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.0.ebuild25
-rw-r--r--kde-apps/kdeutils-meta/kdeutils-meta-26.08.0.ebuild57
-rw-r--r--kde-apps/kdeutils-meta/metadata.xml2
-rw-r--r--kde-apps/kdf/Manifest1
-rw-r--r--kde-apps/kdf/kdf-26.08.0.ebuild39
-rw-r--r--kde-apps/kdialog/Manifest1
-rw-r--r--kde-apps/kdialog/kdialog-26.08.0.ebuild43
-rw-r--r--kde-apps/kdiamond/Manifest1
-rw-r--r--kde-apps/kdiamond/kdiamond-26.08.0.ebuild35
-rw-r--r--kde-apps/keditbookmarks/Manifest1
-rw-r--r--kde-apps/keditbookmarks/keditbookmarks-26.08.0.ebuild48
-rw-r--r--kde-apps/kfind/Manifest1
-rw-r--r--kde-apps/kfind/kfind-26.08.0.ebuild38
-rw-r--r--kde-apps/kfourinline/Manifest1
-rw-r--r--kde-apps/kfourinline/kfourinline-26.08.0.ebuild35
-rw-r--r--kde-apps/kgeography/Manifest1
-rw-r--r--kde-apps/kgeography/kgeography-26.08.0.ebuild31
-rw-r--r--kde-apps/kget/Manifest1
-rw-r--r--kde-apps/kget/kget-26.08.0.ebuild71
-rw-r--r--kde-apps/kgoldrunner/Manifest1
-rw-r--r--kde-apps/kgoldrunner/kgoldrunner-26.08.0.ebuild41
-rw-r--r--kde-apps/kgpg/Manifest1
-rw-r--r--kde-apps/kgpg/kgpg-26.08.0.ebuild49
-rw-r--r--kde-apps/khangman/Manifest1
-rw-r--r--kde-apps/khangman/khangman-26.08.0.ebuild40
-rw-r--r--kde-apps/khelpcenter/Manifest1
-rw-r--r--kde-apps/khelpcenter/khelpcenter-26.08.0.ebuild41
-rw-r--r--kde-apps/kidentitymanagement/Manifest1
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-26.08.0.ebuild36
-rw-r--r--kde-apps/kig/Manifest1
-rw-r--r--kde-apps/kig/kig-26.08.0.ebuild62
-rw-r--r--kde-apps/kigo/Manifest1
-rw-r--r--kde-apps/kigo/kigo-26.08.0.ebuild42
-rw-r--r--kde-apps/killbots/Manifest1
-rw-r--r--kde-apps/killbots/killbots-26.08.0.ebuild38
-rw-r--r--kde-apps/kimagemapeditor/Manifest1
-rw-r--r--kde-apps/kimagemapeditor/kimagemapeditor-26.08.0.ebuild33
-rw-r--r--kde-apps/kimap/Manifest1
-rw-r--r--kde-apps/kimap/kimap-26.08.0.ebuild38
-rw-r--r--kde-apps/kio-extras/Manifest1
-rw-r--r--kde-apps/kio-extras/kio-extras-26.08.0.ebuild106
-rw-r--r--kde-apps/kiriki/Manifest1
-rw-r--r--kde-apps/kiriki/kiriki-26.08.0.ebuild33
-rw-r--r--kde-apps/kiten/Manifest1
-rw-r--r--kde-apps/kiten/kiten-26.08.0.ebuild41
-rw-r--r--kde-apps/kitinerary/Manifest1
-rw-r--r--kde-apps/kitinerary/kitinerary-26.08.0.ebuild49
-rw-r--r--kde-apps/kjumpingcube/Manifest1
-rw-r--r--kde-apps/kjumpingcube/kjumpingcube-26.08.0.ebuild39
-rw-r--r--kde-apps/kldap/Manifest1
-rw-r--r--kde-apps/kldap/kldap-26.08.0.ebuild30
-rw-r--r--kde-apps/kleopatra/Manifest1
-rw-r--r--kde-apps/kleopatra/kleopatra-26.08.0.ebuild67
-rw-r--r--kde-apps/klettres/Manifest1
-rw-r--r--kde-apps/klettres/klettres-26.08.0.ebuild32
-rw-r--r--kde-apps/klickety/Manifest1
-rw-r--r--kde-apps/klickety/klickety-26.08.0.ebuild39
-rw-r--r--kde-apps/klines/Manifest1
-rw-r--r--kde-apps/klines/klines-26.08.0.ebuild38
-rw-r--r--kde-apps/kmag/Manifest1
-rw-r--r--kde-apps/kmag/kmag-26.08.0.ebuild39
-rw-r--r--kde-apps/kmahjongg/Manifest1
-rw-r--r--kde-apps/kmahjongg/kmahjongg-26.08.0.ebuild36
-rw-r--r--kde-apps/kmail-account-wizard/Manifest1
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.0.ebuild53
-rw-r--r--kde-apps/kmail/Manifest1
-rw-r--r--kde-apps/kmail/kmail-26.08.0.ebuild121
-rw-r--r--kde-apps/kmailtransport/Manifest1
-rw-r--r--kde-apps/kmailtransport/kmailtransport-26.08.0.ebuild37
-rw-r--r--kde-apps/kmbox/Manifest1
-rw-r--r--kde-apps/kmbox/kmbox-26.08.0.ebuild20
-rw-r--r--kde-apps/kmines/Manifest1
-rw-r--r--kde-apps/kmines/kmines-26.08.0.ebuild37
-rw-r--r--kde-apps/kmix/Manifest1
-rw-r--r--kde-apps/kmix/kmix-26.08.0.ebuild78
-rw-r--r--kde-apps/kmousetool/Manifest1
-rw-r--r--kde-apps/kmousetool/kmousetool-26.08.0.ebuild38
-rw-r--r--kde-apps/kmouth/Manifest1
-rw-r--r--kde-apps/kmouth/kmouth-26.08.0.ebuild32
-rw-r--r--kde-apps/kmplot/Manifest1
-rw-r--r--kde-apps/kmplot/kmplot-26.08.0.ebuild38
-rw-r--r--kde-apps/knavalbattle/Manifest1
-rw-r--r--kde-apps/knavalbattle/knavalbattle-26.08.0.ebuild39
-rw-r--r--kde-apps/knetwalk/Manifest1
-rw-r--r--kde-apps/knetwalk/knetwalk-26.08.0.ebuild38
-rw-r--r--kde-apps/knights/Manifest1
-rw-r--r--kde-apps/knights/knights-26.08.0.ebuild58
-rw-r--r--kde-apps/kolf/Manifest1
-rw-r--r--kde-apps/kolf/kolf-26.08.0.ebuild40
-rw-r--r--kde-apps/kollision/Manifest1
-rw-r--r--kde-apps/kollision/kollision-26.08.0.ebuild34
-rw-r--r--kde-apps/kolourpaint/Manifest1
-rw-r--r--kde-apps/kolourpaint/kolourpaint-26.08.0.ebuild43
-rw-r--r--kde-apps/kompare/Manifest1
-rw-r--r--kde-apps/kompare/kompare-26.08.0.ebuild38
-rw-r--r--kde-apps/konqueror/Manifest1
-rw-r--r--kde-apps/konqueror/konqueror-26.08.0.ebuild83
-rw-r--r--kde-apps/konquest/Manifest1
-rw-r--r--kde-apps/konquest/konquest-26.08.0.ebuild36
-rw-r--r--kde-apps/konsole/Manifest1
-rw-r--r--kde-apps/konsole/konsole-26.08.0.ebuild69
-rw-r--r--kde-apps/konsole/metadata.xml5
-rw-r--r--kde-apps/konsolekalendar/Manifest1
-rw-r--r--kde-apps/konsolekalendar/konsolekalendar-26.08.0.ebuild39
-rw-r--r--kde-apps/kontact/Manifest1
-rw-r--r--kde-apps/kontact/kontact-26.08.0.ebuild48
-rw-r--r--kde-apps/kontactinterface/Manifest1
-rw-r--r--kde-apps/kontactinterface/kontactinterface-26.08.0.ebuild28
-rw-r--r--kde-apps/korganizer/Manifest1
-rw-r--r--kde-apps/korganizer/korganizer-26.08.0.ebuild78
-rw-r--r--kde-apps/kpat/Manifest1
-rw-r--r--kde-apps/kpat/kpat-26.08.0.ebuild50
-rw-r--r--kde-apps/kpimtextedit/Manifest1
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-26.08.0.ebuild35
-rw-r--r--kde-apps/kpkpass/Manifest1
-rw-r--r--kde-apps/kpkpass/kpkpass-26.08.0.ebuild26
-rw-r--r--kde-apps/kqtquickcharts/Manifest1
-rw-r--r--kde-apps/kqtquickcharts/kqtquickcharts-26.08.0.ebuild21
-rw-r--r--kde-apps/krdc/Manifest1
-rw-r--r--kde-apps/krdc/krdc-26.08.0.ebuild62
-rw-r--r--kde-apps/kreversi/Manifest1
-rw-r--r--kde-apps/kreversi/kreversi-26.08.0.ebuild41
-rw-r--r--kde-apps/krfb/Manifest1
-rw-r--r--kde-apps/krfb/krfb-26.08.0.ebuild62
-rw-r--r--kde-apps/kruler/Manifest1
-rw-r--r--kde-apps/kruler/kruler-26.08.0.ebuild45
-rw-r--r--kde-apps/kshisen/Manifest1
-rw-r--r--kde-apps/kshisen/kshisen-26.08.0.ebuild35
-rw-r--r--kde-apps/ksirk/Manifest1
-rw-r--r--kde-apps/ksirk/ksirk-26.08.0.ebuild38
-rw-r--r--kde-apps/ksmtp/Manifest1
-rw-r--r--kde-apps/ksmtp/ksmtp-26.08.0.ebuild29
-rw-r--r--kde-apps/ksnakeduel/Manifest1
-rw-r--r--kde-apps/ksnakeduel/ksnakeduel-26.08.0.ebuild39
-rw-r--r--kde-apps/kspaceduel/Manifest1
-rw-r--r--kde-apps/kspaceduel/kspaceduel-26.08.0.ebuild33
-rw-r--r--kde-apps/ksquares/Manifest1
-rw-r--r--kde-apps/ksquares/ksquares-26.08.0.ebuild33
-rw-r--r--kde-apps/ksudoku/Manifest1
-rw-r--r--kde-apps/ksudoku/ksudoku-26.08.0.ebuild41
-rw-r--r--kde-apps/ksystemlog/Manifest1
-rw-r--r--kde-apps/ksystemlog/ksystemlog-26.08.0.ebuild61
-rw-r--r--kde-apps/kteatime/Manifest1
-rw-r--r--kde-apps/kteatime/kteatime-26.08.0.ebuild34
-rw-r--r--kde-apps/ktimer/Manifest1
-rw-r--r--kde-apps/ktimer/ktimer-26.08.0.ebuild32
-rw-r--r--kde-apps/ktouch/Manifest1
-rw-r--r--kde-apps/ktouch/ktouch-26.08.0.ebuild57
-rw-r--r--kde-apps/ktuberling/Manifest1
-rw-r--r--kde-apps/ktuberling/ktuberling-26.08.0.ebuild37
-rw-r--r--kde-apps/kturtle/Manifest1
-rw-r--r--kde-apps/kturtle/kturtle-26.08.0.ebuild33
-rw-r--r--kde-apps/kubrick/Manifest1
-rw-r--r--kde-apps/kubrick/kubrick-26.08.0.ebuild37
-rw-r--r--kde-apps/kwalletmanager/Manifest1
-rw-r--r--kde-apps/kwalletmanager/kwalletmanager-26.08.0.ebuild40
-rw-r--r--kde-apps/kwave/Manifest1
-rw-r--r--kde-apps/kwave/kwave-26.08.0.ebuild88
-rw-r--r--kde-apps/kwordquiz/Manifest1
-rw-r--r--kde-apps/kwordquiz/kwordquiz-26.08.0.ebuild35
-rw-r--r--kde-apps/kwrite/Manifest1
-rw-r--r--kde-apps/kwrite/kwrite-26.08.0.ebuild57
-rw-r--r--kde-apps/libgravatar/Manifest1
-rw-r--r--kde-apps/libgravatar/libgravatar-26.08.0.ebuild36
-rw-r--r--kde-apps/libkcddb/Manifest1
-rw-r--r--kde-apps/libkcddb/libkcddb-26.08.0.ebuild44
-rw-r--r--kde-apps/libkdcraw/Manifest1
-rw-r--r--kde-apps/libkdcraw/libkdcraw-26.08.0.ebuild21
-rw-r--r--kde-apps/libkdegames/Manifest1
-rw-r--r--kde-apps/libkdegames/libkdegames-26.08.0.ebuild45
-rw-r--r--kde-apps/libkdepim/Manifest1
-rw-r--r--kde-apps/libkdepim/libkdepim-26.08.0.ebuild27
-rw-r--r--kde-apps/libkeduvocdocument/Manifest1
-rw-r--r--kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.0.ebuild25
-rw-r--r--kde-apps/libkexiv2/Manifest1
-rw-r--r--kde-apps/libkexiv2/libkexiv2-26.08.0.ebuild22
-rw-r--r--kde-apps/libkgapi/Manifest1
-rw-r--r--kde-apps/libkgapi/libkgapi-26.08.0.ebuild37
-rw-r--r--kde-apps/libkleo/Manifest1
-rw-r--r--kde-apps/libkleo/libkleo-26.08.0.ebuild42
-rw-r--r--kde-apps/libkmahjongg/Manifest1
-rw-r--r--kde-apps/libkmahjongg/libkmahjongg-26.08.0.ebuild27
-rw-r--r--kde-apps/libkomparediff2/Manifest1
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-26.08.0.ebuild27
-rw-r--r--kde-apps/libksane/Manifest1
-rw-r--r--kde-apps/libksane/libksane-26.08.0.ebuild36
-rw-r--r--kde-apps/libksieve/Manifest1
-rw-r--r--kde-apps/libksieve/libksieve-26.08.0.ebuild57
-rw-r--r--kde-apps/libktnef/Manifest1
-rw-r--r--kde-apps/libktnef/libktnef-26.08.0.ebuild28
-rw-r--r--kde-apps/lokalize/Manifest1
-rw-r--r--kde-apps/lokalize/lokalize-26.08.0.ebuild55
-rw-r--r--kde-apps/lskat/Manifest1
-rw-r--r--kde-apps/lskat/lskat-26.08.0.ebuild37
-rw-r--r--kde-apps/mailcommon/Manifest1
-rw-r--r--kde-apps/mailcommon/mailcommon-26.08.0.ebuild66
-rw-r--r--kde-apps/mailimporter/Manifest1
-rw-r--r--kde-apps/mailimporter/mailimporter-26.08.0.ebuild32
-rw-r--r--kde-apps/marble/Manifest1
-rw-r--r--kde-apps/marble/marble-26.08.0.ebuild94
-rw-r--r--kde-apps/mbox-importer/Manifest1
-rw-r--r--kde-apps/mbox-importer/mbox-importer-26.08.0.ebuild33
-rw-r--r--kde-apps/messagelib/Manifest1
-rw-r--r--kde-apps/messagelib/messagelib-26.08.0.ebuild79
-rw-r--r--kde-apps/mimetreeparser/Manifest1
-rw-r--r--kde-apps/mimetreeparser/mimetreeparser-26.08.0.ebuild41
-rw-r--r--kde-apps/minuet/Manifest1
-rw-r--r--kde-apps/minuet/minuet-26.08.0.ebuild34
-rw-r--r--kde-apps/okular/Manifest1
-rw-r--r--kde-apps/okular/files/okular-26.07.70-hide-mobile-app.patch25
-rw-r--r--kde-apps/okular/okular-26.08.0.ebuild93
-rw-r--r--kde-apps/palapeli/Manifest1
-rw-r--r--kde-apps/palapeli/palapeli-26.08.0.ebuild39
-rw-r--r--kde-apps/parley/Manifest1
-rw-r--r--kde-apps/parley/parley-26.08.0.ebuild65
-rw-r--r--kde-apps/picmi/Manifest1
-rw-r--r--kde-apps/picmi/picmi-26.08.0.ebuild37
-rw-r--r--kde-apps/pim-data-exporter/Manifest1
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-26.08.0.ebuild59
-rw-r--r--kde-apps/pim-sieve-editor/Manifest1
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.0.ebuild54
-rw-r--r--kde-apps/pimcommon/Manifest1
-rw-r--r--kde-apps/pimcommon/pimcommon-26.08.0.ebuild64
-rw-r--r--kde-apps/poxml/Manifest1
-rw-r--r--kde-apps/poxml/poxml-26.08.0.ebuild22
-rw-r--r--kde-apps/rocs/Manifest1
-rw-r--r--kde-apps/rocs/rocs-26.08.0.ebuild40
-rw-r--r--kde-apps/signon-kwallet-extension/Manifest1
-rw-r--r--kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.0.ebuild20
-rw-r--r--kde-apps/step/Manifest1
-rw-r--r--kde-apps/step/step-26.08.0.ebuild51
-rw-r--r--kde-apps/svgpart/Manifest1
-rw-r--r--kde-apps/svgpart/svgpart-26.08.0.ebuild27
-rw-r--r--kde-apps/sweeper/Manifest1
-rw-r--r--kde-apps/sweeper/sweeper-26.08.0.ebuild32
-rw-r--r--kde-apps/thumbnailers/thumbnailers-26.08.0.ebuild21
-rw-r--r--kde-apps/umbrello/Manifest1
-rw-r--r--kde-apps/umbrello/umbrello-26.08.0.ebuild66
-rw-r--r--kde-apps/yakuake/Manifest1
-rw-r--r--kde-apps/yakuake/yakuake-26.08.0.ebuild66
-rw-r--r--kde-misc/colord-kde/Manifest1
-rw-r--r--kde-misc/colord-kde/colord-kde-26.08.0.ebuild58
-rw-r--r--kde-misc/kclock/Manifest1
-rw-r--r--kde-misc/kclock/kclock-26.08.0.ebuild56
-rw-r--r--kde-misc/kdeconnect/Manifest1
-rw-r--r--kde-misc/kdeconnect/kdeconnect-26.08.0.ebuild109
-rw-r--r--kde-misc/kio-gdrive/Manifest1
-rw-r--r--kde-misc/kio-gdrive/kio-gdrive-26.08.0.ebuild50
-rw-r--r--kde-misc/kweather/Manifest1
-rw-r--r--kde-misc/kweather/kweather-26.08.0.ebuild55
-rw-r--r--kde-misc/markdownpart/Manifest1
-rw-r--r--kde-misc/markdownpart/markdownpart-26.08.0.ebuild28
-rw-r--r--kde-misc/skanlite/Manifest1
-rw-r--r--kde-misc/skanlite/skanlite-26.08.0.ebuild35
-rw-r--r--kde-misc/zanshin/Manifest1
-rw-r--r--kde-misc/zanshin/zanshin-26.08.0.ebuild60
-rw-r--r--mail-client/thunderbird/thunderbird-140.14.0.ebuild2
-rw-r--r--media-gfx/kgraphviewer/Manifest1
-rw-r--r--media-gfx/kgraphviewer/kgraphviewer-26.08.0.ebuild34
-rw-r--r--media-gfx/kio-blender-thumbnailer/Manifest1
-rw-r--r--media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.0.ebuild37
-rw-r--r--media-gfx/kio-mobi-thumbnailer/Manifest1
-rw-r--r--media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.0.ebuild37
-rw-r--r--media-gfx/kio-ps-thumbnailer/Manifest1
-rw-r--r--media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.0.ebuild38
-rw-r--r--media-gfx/kio-raw-thumbnailer/Manifest1
-rw-r--r--media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.0.ebuild38
-rw-r--r--media-gfx/qrca/Manifest1
-rw-r--r--media-gfx/qrca/qrca-26.08.0.ebuild54
-rw-r--r--media-gfx/skanpage/Manifest1
-rw-r--r--media-gfx/skanpage/skanpage-26.08.0.ebuild41
-rw-r--r--media-libs/ksanecore/Manifest1
-rw-r--r--media-libs/ksanecore/ksanecore-26.08.0.ebuild26
-rw-r--r--media-libs/libresidfp/libresidfp-1.1.1.ebuild2
-rw-r--r--media-libs/libsidplayfp/libsidplayfp-3.0.2.ebuild2
-rw-r--r--media-libs/mesa/Manifest1
-rw-r--r--media-libs/mesa/files/26.1.8-gallivm-Fix-armhf-build-against-LLVM-22.patch30
-rw-r--r--media-libs/mesa/mesa-26.0.8.ebuild2
-rw-r--r--media-libs/mesa/mesa-26.1.4.ebuild2
-rw-r--r--media-libs/mesa/mesa-26.1.5.ebuild2
-rw-r--r--media-libs/mesa/mesa-26.1.6.ebuild2
-rw-r--r--media-libs/mesa/mesa-26.1.7.ebuild2
-rw-r--r--media-libs/mesa/mesa-26.1.8.ebuild447
-rw-r--r--media-libs/mesa/mesa-9999.ebuild37
-rw-r--r--media-libs/netpbm/Manifest4
-rw-r--r--media-libs/netpbm/netpbm-11.15.6.ebuild (renamed from media-libs/netpbm/netpbm-11.15.5.ebuild)0
-rw-r--r--media-libs/netpbm/netpbm-11.2.28.ebuild (renamed from media-libs/netpbm/netpbm-11.2.27.ebuild)0
-rw-r--r--media-sound/audex/Manifest1
-rw-r--r--media-sound/audex/audex-26.08.0.ebuild40
-rw-r--r--media-sound/elisa/Manifest1
-rw-r--r--media-sound/elisa/elisa-26.08.0.ebuild57
-rw-r--r--media-sound/kasts/Manifest1
-rw-r--r--media-sound/kasts/kasts-26.08.0.ebuild54
-rw-r--r--media-sound/krecorder/Manifest1
-rw-r--r--media-sound/krecorder/krecorder-26.08.0.ebuild35
-rw-r--r--media-video/qmplay2/qmplay2-26.08.02.ebuild2
-rw-r--r--net-dialup/ppp/ppp-9999.ebuild123
-rw-r--r--net-im/neochat/Manifest1
-rw-r--r--net-im/neochat/neochat-26.08.0.ebuild82
-rw-r--r--net-im/tokodon/Manifest1
-rw-r--r--net-im/tokodon/tokodon-26.08.0.ebuild60
-rw-r--r--net-irc/konversation/Manifest1
-rw-r--r--net-irc/konversation/konversation-26.08.0.ebuild71
-rw-r--r--net-libs/libktorrent/Manifest1
-rw-r--r--net-libs/libktorrent/libktorrent-26.08.0.ebuild65
-rw-r--r--net-libs/libssh/libssh-0.11.5.ebuild2
-rw-r--r--net-misc/dhcpcd-ui/dhcpcd-ui-0.8.0.ebuild2
-rw-r--r--net-misc/exabgp/Manifest1
-rw-r--r--net-misc/exabgp/exabgp-5.0.12.ebuild92
-rw-r--r--net-misc/kio-zeroconf/Manifest1
-rw-r--r--net-misc/kio-zeroconf/kio-zeroconf-26.08.0.ebuild28
-rw-r--r--net-misc/magic-wormhole-rust/Manifest2
-rw-r--r--net-misc/magic-wormhole-rust/magic-wormhole-rust-0.8.1.ebuild39
-rw-r--r--net-misc/magic-wormhole-rust/metadata.xml9
-rw-r--r--net-misc/sb-hosts/Manifest2
-rw-r--r--net-misc/sb-hosts/sb-hosts-3.16.108.ebuild (renamed from net-misc/sb-hosts/sb-hosts-3.16.106.ebuild)0
-rw-r--r--net-misc/wormhole-william/Manifest2
-rw-r--r--net-misc/wormhole-william/metadata.xml9
-rw-r--r--net-misc/wormhole-william/wormhole-william-1.0.8.ebuild46
-rw-r--r--net-news/alligator/Manifest1
-rw-r--r--net-news/alligator/alligator-26.08.0.ebuild30
-rw-r--r--net-news/rssguard/Manifest1
-rw-r--r--net-news/rssguard/rssguard-5.2.5.ebuild85
-rw-r--r--net-p2p/ktorrent/Manifest1
-rw-r--r--net-p2p/ktorrent/ktorrent-26.08.0.ebuild88
-rw-r--r--profiles/package.mask/00-gentoo19
-rw-r--r--profiles/thirdpartymirrors2
-rw-r--r--sci-mathematics/polymake/Manifest2
-rw-r--r--sci-mathematics/polymake/files/polymake-4.13-cstdint.patch13
-rw-r--r--sci-mathematics/polymake/polymake-4.13.ebuild119
-rw-r--r--sci-mathematics/polymake/polymake-4.14.ebuild117
-rw-r--r--sys-block/partitionmanager/Manifest1
-rw-r--r--sys-block/partitionmanager/partitionmanager-26.08.0.ebuild36
-rw-r--r--sys-cluster/charm/charm-6.8.2.ebuild41
-rw-r--r--sys-cluster/charm/files/charm-6.8.2-soname.patch11
-rw-r--r--sys-cluster/minikube/Manifest6
-rw-r--r--sys-cluster/minikube/minikube-1.34.0.ebuild83
-rw-r--r--sys-cluster/minikube/minikube-1.38.1.ebuild (renamed from sys-cluster/minikube/minikube-1.35.0.ebuild)3
-rw-r--r--sys-kernel/gentoo-sources/Manifest22
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.12.101.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.12.102.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.18.42.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.18.43.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.148.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.150.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-7.1.5.ebuild27
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-7.1.6.ebuild27
-rw-r--r--sys-libs/kpmcore/Manifest1
-rw-r--r--sys-libs/kpmcore/kpmcore-26.08.0.ebuild31
-rw-r--r--sys-libs/libcap-ng/Manifest2
-rw-r--r--sys-libs/libcap-ng/files/libcap-ng-0.8.5-python.patch23
-rw-r--r--sys-libs/libcap-ng/libcap-ng-0.9.5.ebuild (renamed from sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild)60
-rw-r--r--sys-process/audit/audit-4.2.1.ebuild2
-rw-r--r--www-client/falkon/Manifest1
-rw-r--r--www-client/falkon/falkon-26.08.0.ebuild81
-rw-r--r--www-client/firefox/files/gentoo-hwaccel-prefs.js-r32
-rw-r--r--www-client/firefox/firefox-140.14.0.ebuild2
-rw-r--r--www-client/ungoogled-chromium-bin/Manifest2
-rw-r--r--www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-151.0.7922.169.ebuild (renamed from www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-151.0.7922.108.ebuild)0
-rw-r--r--www-client/ungoogled-chromium/Manifest2
-rw-r--r--www-client/ungoogled-chromium/ungoogled-chromium-151.0.7922.169_p1.ebuild6
700 files changed, 14922 insertions, 1145 deletions
diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest
index 3fe146e1fa78..0b0e53702450 100644
--- a/app-accessibility/kontrast/Manifest
+++ b/app-accessibility/kontrast/Manifest
@@ -1 +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
diff --git a/app-accessibility/kontrast/kontrast-26.08.0.ebuild b/app-accessibility/kontrast/kontrast-26.08.0.ebuild
new file mode 100644
index 000000000000..e044d7a08c5f
--- /dev/null
+++ b/app-accessibility/kontrast/kontrast-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible"
+HOMEPAGE="https://apps.kde.org/kontrast/"
+
+LICENSE="GPL-3+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-db/futuresql
+ dev-libs/qcoro
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ kde-plasma/xdg-desktop-portal-kde:*
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/app-admin/kio-admin/Manifest b/app-admin/kio-admin/Manifest
index 36e2d12414c3..2b80dbb55d53 100644
--- a/app-admin/kio-admin/Manifest
+++ b/app-admin/kio-admin/Manifest
@@ -1 +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
diff --git a/app-admin/kio-admin/kio-admin-26.08.0.ebuild b/app-admin/kio-admin/kio-admin-26.08.0.ebuild
new file mode 100644
index 000000000000..1d53e442144e
--- /dev/null
+++ b/app-admin/kio-admin/kio-admin-26.08.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="system"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Manage files as administrator using the admin:// KIO protocol"
+HOMEPAGE="https://invent.kde.org/system/kio-admin"
+
+LICENSE="BSD CC0-1.0 FSFAP GPL-2 GPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=sys-auth/polkit-qt-0.175[qt6(+)]
+"
+RDEPEND="${DEPEND}"
diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest
index 7f8970b5cf96..3df5a3d7939b 100644
--- a/app-admin/rsyslog/Manifest
+++ b/app-admin/rsyslog/Manifest
@@ -2,4 +2,5 @@ DIST rsyslog-8.2506.0.tar.gz 3484506 BLAKE2B 36cf5f469c0eb83fdb20f67d750f7fdc6a5
DIST rsyslog-8.2512.0.tar.gz 5493043 BLAKE2B aac6ff5cd2a7696fbc488687362a7565c2b72ae37eec8e2f5c2e4f1921927b378a5a391f8a75da6528c1a6a32f8dfe9f28a474e06ce52a76fcdac387c7e092c9 SHA512 433ab02031a568ff9612845256083d00db55289f9af0aae502ed486328f3739f380381a6e69b899af2430c0cb99623cef77edb15bb692e94c245a120f0f2bd36
DIST rsyslog-8.2604.0.gh.tar.gz 12864050 BLAKE2B 6a968eec74bda90987d3be10d720de229a4dd3b94523ee406c76adc9d85d07321c6c413df6d3ca65ff2549d0047ce0716d7be036d6640c36865c70864a58a69f SHA512 1f8948e323f895b85831d01facae56852567a3804947036852b67c7adff968a7d6c5d26725df4d51226a415651f56b8e936c71e36ab528ecf754d1c222773cc1
DIST rsyslog-8.2606.0.gh.tar.gz 13004244 BLAKE2B ec25b3a9099dcfce4d56b2bd47e0523018bddf02df01b710b2ba851bd9bc1beab6211d8d1e3a5f2ec93e820db0507c35c1150a00aa829a9143b17120faca12f1 SHA512 c8d8fd8bdb9d4ab0aaaa3d9453bc7ee74b9060bfbe6adfb8fe358e89091256008a868142da4a99bc6acd761f0a74c910b62313ba1d9cd639aede1cd4bb62c7b2
+DIST rsyslog-8.2608.0.gh.tar.gz 13438674 BLAKE2B d61fabc9726ec4441b5bfd6501761f7c379ccdd48ccde53365439e9d7bbb0cf3af6eaae347e145b172ae1e3386c445ce1bdcd5419a3167403cb99d9524136cce SHA512 5d75dea09a2f512a7c7c2870dee0cf8d96f36d29d9eebb9b97f18e6ef752891b14f951a9defd3b7984cc3b4d3a1f825e1e592c171c3e76a3924704bf22d74c5d
DIST rsyslog-doc-8.2506.0.tar.gz 8813113 BLAKE2B ec51c6dcd4130119900f2e22540b15bf0eb632def24d87e04b9fde255c99dbfe30cfe7bed59bfdd3ea7877aa6500acf620354d17a181151b4d4ca11b78c3ddd5 SHA512 49db24f5905e4c48ab198358a646d105d0b10c23c7b9ea27d26baa533506e21420829a62acf52f4d34b56250d30988c1f8ab2d6798b3a416b0692c1fcf3c538d
diff --git a/app-admin/rsyslog/rsyslog-8.2608.0.ebuild b/app-admin/rsyslog/rsyslog-8.2608.0.ebuild
new file mode 100644
index 000000000000..13b9480e026d
--- /dev/null
+++ b/app-admin/rsyslog/rsyslog-8.2608.0.ebuild
@@ -0,0 +1,479 @@
+# 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 flag-o-matic linux-info python-any-r1 systemd
+
+DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
+HOMEPAGE="https://www.rsyslog.com/
+ https://github.com/rsyslog/rsyslog/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ EGIT_REPO_URI="https://github.com/rsyslog/${PN}"
+
+ inherit git-r3
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-3 LGPL-3 Apache-2.0"
+SLOT="0"
+
+IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imdocker imhttp"
+IUSE+=" impcap kafka kerberos kubernetes mdblookup"
+IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl"
+IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl"
+IUSE+=" systemd test usertools +uuid xxhash zeromq"
+
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ kubernetes? ( normalize )
+ ssl? ( || ( gnutls openssl ) )
+"
+
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ dev-build/autoconf-archive
+ sys-apps/lsb-release
+ virtual/pkgconfig
+ test? (
+ ${PYTHON_DEPS}
+ sys-libs/libfaketime
+ )
+ doc? (
+ ${PYTHON_DEPS}
+ dev-python/accessible-pygments
+ dev-python/furo
+ dev-python/sphinx
+ dev-python/sphinxcontrib-mermaid
+ )
+"
+RDEPEND="
+ >=dev-libs/libfastjson-1.2304.0-r1:=
+ >=dev-libs/libestr-0.1.9
+ >=virtual/zlib-1.2.5:=
+ dev-libs/libyaml
+ curl? ( >=net-misc/curl-7.35.0 )
+ dbi? ( >=dev-db/libdbi-0.8.3 )
+ elasticsearch? ( >=net-misc/curl-7.35.0 )
+ gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
+ imdocker? ( >=net-misc/curl-7.40.0 )
+ imhttp? (
+ dev-libs/apr-util
+ www-servers/civetweb
+ virtual/libcrypt:=
+ )
+ impcap? ( net-libs/libpcap )
+ kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
+ kerberos? ( virtual/krb5 )
+ kubernetes? ( >=net-misc/curl-7.35.0 )
+ mdblookup? ( dev-libs/libmaxminddb:= )
+ mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ normalize? (
+ >=dev-libs/liblognorm-2.0.3:=
+ )
+ clickhouse? ( >=net-misc/curl-7.35.0 )
+ omhttpfs? ( >=net-misc/curl-7.35.0 )
+ omudpspoof? ( >=net-libs/libnet-1.1.6 )
+ postgres? ( >=dev-db/postgresql-8.4.20:= )
+ rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
+ redis? (
+ >=dev-libs/hiredis-0.11.0:=
+ dev-libs/libevent[threads(+)]
+ )
+ relp? ( >=dev-libs/librelp-1.2.17:= )
+ rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195(+)] )
+ rfc5424hmac? (
+ >=dev-libs/openssl-0.9.8y:0=
+ )
+ snmp? ( >=net-analyzer/net-snmp-5.7.2 )
+ ssl? (
+ gnutls? ( >=net-libs/gnutls-2.12.23:0= )
+ openssl? (
+ dev-libs/openssl:0=
+ )
+ )
+ systemd? ( >=sys-apps/systemd-234 )
+ uuid? ( sys-apps/util-linux:0= )
+ xxhash? ( dev-libs/xxhash:= )
+ zeromq? (
+ >=net-libs/czmq-4:=[drafts]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+ elibc_musl? ( sys-libs/queue-standalone )
+"
+
+CONFIG_CHECK="~INOTIFY_USER"
+WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
+
+pkg_setup() {
+ linux-info_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Bug: https://github.com/rsyslog/rsyslog/issues/3626
+ sed -i \
+ -e '\|^#!/bin/bash$|a exit 77' \
+ tests/mmkubernetes-cache-expir*.sh \
+ || die "Failed to disable known test failure mmkubernetes-cache-expir*.sh"
+
+ # The "#version" is a template variable.
+ # Bug: https://bugs.gentoo.org/970337
+ sed -i doc/source/conf.py -e "s|^#version.*|version = \"${PV}\"|g" || die
+
+ local -a bad_tests=(
+ omfwd-lb-1target-retry-1_byte_buf-TargetFail
+ omprog-close-unresponsive
+ omprog-restart-terminated
+ omprog-restart-terminated-outfile
+ uxsock_multiple
+ uxsock_simple
+ )
+ local bad_test=""
+ for bad_test in "${bad_tests[@]}" ; do
+ sed -i -e '\|^#!/bin/bash$|a exit 0' tests/${bad_test}*.sh || die
+ done
+
+ eautoreconf
+}
+
+src_configure() {
+ # https://github.com/rsyslog/rsyslog/issues/5507 (bug #943899)
+ append-cflags -std=gnu17
+
+ # Maintainer notes:
+ # * Guardtime support is missing because libgt isn't yet available
+ # in portage.
+ # * Hadoop's HDFS file system output module is currently not
+ # supported in Gentoo because nobody is able to test it
+ # (JAVA dependency).
+ # * dev-libs/hiredis doesn't provide pkg-config (see #504614,
+ # upstream PR 129 and 136) so we need to export HIREDIS_*
+ # variables because rsyslog's build system depends on pkg-config.
+
+ if use redis ; then
+ export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
+ export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
+ fi
+
+ local -a myeconfargs=(
+ --disable-debug-symbols
+ --disable-generate-man-pages
+ --without-valgrind-testbench
+ --disable-liblogging-stdlog
+ --disable-imfile-tests # Some imfile tests fail (noticed in version 8.2208.0)
+ $(use_enable test testbench)
+ $(use_enable test libfaketime)
+ $(use_enable test extended-tests)
+ # Input Plugins without dependencies
+ --enable-imbatchreport
+ --enable-imdiag
+ --enable-imfile
+ --enable-improg
+ --enable-imptcp
+ --enable-impstats
+ --disable-impstats-push # Needs unpackaged "protobuf-c".
+ # Message Modificiation Plugins without dependencies
+ --enable-mmanon
+ --enable-mmaudit
+ --enable-mmcount
+ --enable-mmfields
+ --enable-mmjsonparse
+ --enable-mmpstrucdata
+ --enable-mmrm1stspace
+ --enable-mmsequence
+ --enable-mmtaghostname
+ --enable-mmutf8fix
+ # Output Modification Plugins without dependencies
+ --enable-mail
+ --enable-omprog
+ --enable-omruleset
+ --enable-omstdout
+ --enable-omuxsock
+ # Misc
+ --enable-fmhash
+ --enable-fmunflatten
+ $(use_enable xxhash fmhash-xxhash)
+ --enable-pmaixforwardedfrom
+ --enable-pmciscoios
+ --enable-pmcisconames
+ --enable-pmdb2diag
+ --enable-pmlastmsg
+ $(use_enable normalize pmnormalize)
+ --enable-pmnull
+ --enable-pmpanngfw
+ --enable-pmsnare
+ # DB
+ $(use_enable dbi libdbi)
+ $(use_enable mongodb ommongodb)
+ $(use_enable mysql)
+ $(use_enable postgres pgsql)
+ $(use_enable redis imhiredis)
+ $(use_enable redis omhiredis)
+ # Debug
+ $(use_enable debug)
+ $(use_enable debug diagtools)
+ $(use_enable debug valgrind)
+ # Transport security
+ $(use_enable openssl imdtls)
+ $(use_enable openssl omdtls)
+ $(use_enable openssl)
+ # Misc
+ $(use_enable clickhouse)
+ $(use_enable curl fmhttp)
+ $(use_enable elasticsearch)
+ $(use_enable gcrypt libgcrypt)
+ $(use_enable gnutls)
+ $(use_enable imdocker)
+ $(use_enable imhttp)
+ $(use_enable impcap)
+ $(use_enable kafka imkafka)
+ $(use_enable kafka omkafka)
+ $(use_enable kerberos gssapi-krb5)
+ $(use_enable kubernetes mmkubernetes)
+ $(use_enable mdblookup mmdblookup)
+ $(use_enable normalize mmnormalize)
+ $(use_enable omhttp)
+ $(use_enable omhttpfs)
+ $(use_enable omudpspoof)
+ $(use_enable rabbitmq omrabbitmq)
+ $(use_enable relp)
+ $(use_enable rfc3195)
+ $(use_enable rfc5424hmac mmrfc5424addhmac)
+ $(use_enable snmp mmsnmptrapd)
+ $(use_enable snmp)
+ $(use_enable systemd imjournal)
+ $(use_enable systemd omjournal)
+ $(use_enable usertools)
+ $(use_enable uuid)
+ $(use_enable zeromq imczmq)
+ $(use_enable zeromq omczmq)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ default
+
+ if use doc ; then
+ einfo "Building documentation ..."
+ sphinx-build -b html doc/source doc/_build/html || die "Building documentation failed!"
+ fi
+}
+
+src_test() {
+ local _has_increased_ulimit=
+
+ # Sometimes tests aren't executable (i.e. when added via patch)
+ einfo "Adjusting permissions of test scripts ..."
+ find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
+ die "Failed to adjust test scripts permission"
+
+ if ulimit -n 3072; then
+ _has_increased_ulimit="true"
+ fi
+
+ if ! emake check ; then
+ eerror "Test suite failed! :("
+
+ if [[ -z "${_has_increased_ulimit}" ]]; then
+ eerror "Probably because open file limit couldn't be set to 3072."
+ fi
+
+ if has userpriv ${FEATURES}; then
+ eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
+ "before you submit a bug report."
+ fi
+ fi
+}
+
+src_install() {
+ local -a DOCS=( AUTHORS ChangeLog "${FILESDIR}/README.gentoo-r1" )
+
+ if use doc ; then
+ local -a HTML_DOCS=( "${S}/doc/_build/html/." )
+ fi
+
+ default
+
+ newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
+ newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
+
+ systemd_newunit "${FILESDIR}/${PN}.service" ${PN}.service
+
+ keepdir /var/spool/${PN}
+ keepdir /etc/ssl/${PN}
+ keepdir /etc/${PN}.d
+
+ insinto /etc
+ newins "${FILESDIR}/${PN}.conf" ${PN}.conf
+
+ insinto /etc/rsyslog.d/
+ newins "${FILESDIR}/50-default-r2.conf" 50-default.conf
+
+ insinto /etc/logrotate.d/
+ newins "${FILESDIR}/${PN}-r1.logrotate" ${PN}
+
+ if use mysql; then
+ insinto /usr/share/${PN}/scripts/mysql
+ doins plugins/ommysql/createDB.sql
+ fi
+
+ if use postgres; then
+ insinto /usr/share/${PN}/scripts/pgsql
+ doins plugins/ompgsql/createDB.sql
+ fi
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ local advertise_readme=0
+
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+
+ advertise_readme=1
+
+ if use mysql || use postgres; then
+ echo
+ elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
+ elog " /usr/share/doc/${PF}/scripts"
+ fi
+
+ if use ssl; then
+ echo
+ elog "To create a default CA and certificates for your server and clients, run:"
+ elog " emerge --config =${PF}"
+ elog "on your logging server. You can run it several times,"
+ elog "once for each logging client. The client certificates will be signed"
+ elog "using the CA certificate generated during the first run."
+ fi
+ fi
+
+ if [[ ${advertise_readme} -gt 0 ]]; then
+ # We need to show the README file location
+
+ echo ""
+ elog "Please read"
+ elog ""
+ elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
+ elog ""
+ elog "for more details."
+ fi
+}
+
+pkg_config() {
+ if ! use ssl ; then
+ einfo "There is nothing to configure for rsyslog unless you"
+ einfo "used USE=ssl to build it."
+
+ return 0
+ fi
+
+ if ! hash certtool &>/dev/null; then
+ die "certtool not found! Is net-libs/gnutls[tools] is installed?"
+ fi
+
+ # Make sure the certificates directory exists
+ local CERTDIR="${EROOT}/etc/ssl/${PN}"
+ if [[ ! -d "${CERTDIR}" ]]; then
+ mkdir "${CERTDIR}" || die
+ fi
+ einfo "Your certificates will be stored in ${CERTDIR}"
+
+ # Create a default CA if needed
+ if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then
+ einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
+ certtool --generate-privkey \
+ --outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die
+ chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
+
+ cat > "${T}/${PF}.$$" <<- _EOF
+ cn = Portage automated CA
+ ca
+ cert_signing_key
+ expiration_days = 3650
+ _EOF
+
+ certtool --generate-self-signed \
+ --load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
+ --outfile "${CERTDIR}/${PN}_ca.cert.pem" \
+ --template "${T}/${PF}.$$" || die
+ chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
+
+ # Create the server certificate
+ echo
+ einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
+ read -r CN
+
+ einfo "Creating private key and certificate for server ${CN}..."
+ certtool --generate-privkey \
+ --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
+ chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
+
+ cat > "${T}/${PF}.$$" <<- _EOF
+ cn = ${CN}
+ tls_www_server
+ dns_name = ${CN}
+ expiration_days = 3650
+ _EOF
+
+ certtool --generate-certificate \
+ --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
+ --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
+ --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
+ --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
+ --template "${T}/${PF}.$$" &>/dev/null
+ chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
+
+ else
+ einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
+ fi
+
+ # Create a client certificate
+ echo
+ einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
+ read -r CN
+
+ einfo "Creating private key and certificate for client ${CN}..."
+ certtool --generate-privkey \
+ --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
+ chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
+
+ cat > "${T}/${PF}.$$" <<- _EOF
+ cn = ${CN}
+ tls_www_client
+ dns_name = ${CN}
+ expiration_days = 3650
+ _EOF
+
+ certtool --generate-certificate \
+ --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
+ --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
+ --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
+ --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
+ --template "${T}/${PF}.$$" || die
+ chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
+
+ rm -f "${T}/${PF}.$$"
+
+ echo
+ einfo "Here is the documentation on how to encrypt your log traffic:"
+ einfo " https://www.rsyslog.com/doc/rsyslog_tls.html"
+}
diff --git a/app-cdr/dolphin-plugins-mountiso/Manifest b/app-cdr/dolphin-plugins-mountiso/Manifest
index bb8b35723ad2..30776dc5aad5 100644
--- a/app-cdr/dolphin-plugins-mountiso/Manifest
+++ b/app-cdr/dolphin-plugins-mountiso/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..99555b214c05
--- /dev/null
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-26.08.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="sdk"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="mountiso"
+KFMIN=6.27.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for ISO loopback device mounting"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/dolphin-plugins-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_qt_module Network
+ ecm_punt_kf_module XmlGui
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_mountedisooverlay=ON # complements mountiso
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_git=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_makefileactions=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
diff --git a/app-cdr/isoimagewriter/Manifest b/app-cdr/isoimagewriter/Manifest
index 8ec0ed712546..5ccfdab4fe1c 100644
--- a/app-cdr/isoimagewriter/Manifest
+++ b/app-cdr/isoimagewriter/Manifest
@@ -1 +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
diff --git a/app-cdr/isoimagewriter/isoimagewriter-26.08.0.ebuild b/app-cdr/isoimagewriter/isoimagewriter-26.08.0.ebuild
new file mode 100644
index 000000000000..4e35a9d41f01
--- /dev/null
+++ b/app-cdr/isoimagewriter/isoimagewriter-26.08.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Write hybrid ISO files onto a USB disk"
+HOMEPAGE="https://community.kde.org/ISOImageWriter"
+
+LICENSE="GPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-cpp/gpgmepp:=
+ dev-libs/qgpgme:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ sys-fs/udisks:2
+"
diff --git a/app-crypt/badkeys/Manifest b/app-crypt/badkeys/Manifest
index 83b669510dbc..2e1a5113f4eb 100644
--- a/app-crypt/badkeys/Manifest
+++ b/app-crypt/badkeys/Manifest
@@ -1,2 +1,3 @@
DIST badkeys-0.0.18.tar.gz 401446 BLAKE2B 9f4479fff2f3e3d8f6352637fea0ea2fafd6df69d1e82178683b1f3d910037efb32d4557624f4eff5b1b0db90dd59d6c529eeb60e0a1b4babb6804a26077a722 SHA512 f774715e751c5dc209aecb92800d0985dcb19586ff0c1b5d8084f64ccdf2412001722948710c5f88c76f95a62d2c6f813ee373b2fb38b34d654c40a6d37d562c
DIST badkeys-0.0.19.tar.gz 404880 BLAKE2B f8930959263ca0d863a60db580bea1c5018579281afdf8f0b6d756ddc8dfe3f76d46d7c8d68c424540eafbf9764d5eb55b8eef91b029569443f8cce70138ba0e SHA512 6d4df1def90f5c6d5d94fa25643dc9eb9073a9962834ef64f20b10c458edd73932fb81c2ee5dc2bebe7abc9c52c6e1ee4f36a07b20e1773f0da79d49531004c3
+DIST badkeys-0.0.20.tar.gz 412909 BLAKE2B 2beeddc60eb3da46a9ecbaf6095ee870b663db1960c0efb32564f613bd63e56e7c3edce726d614d2ef6943a6c69a040ea41e5eb4a7c7a2703a8d0fe258abeff7 SHA512 733ea909f932453bd0118469ee78d9c0b09db6cd7ff840277ecbf8d594f0f6fad8aa2fc48b217a1e6694ea5bcff54701a12256a06f8c93464cd1fd656b0c79ca
diff --git a/app-crypt/badkeys/badkeys-0.0.20.ebuild b/app-crypt/badkeys/badkeys-0.0.20.ebuild
new file mode 100644
index 000000000000..2aa9a2dc8009
--- /dev/null
+++ b/app-crypt/badkeys/badkeys-0.0.20.ebuild
@@ -0,0 +1,26 @@
+# 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 pypi
+
+DESCRIPTION="Check cryptographic keys for known weaknesses"
+HOMEPAGE="https://badkeys.info/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dkim ssh"
+
+DEPEND=">=dev-python/cryptography-49.0.0[${PYTHON_USEDEP}]
+ dev-python/gmpy2[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}
+ dkim? ( dev-python/dnspython[${PYTHON_USEDEP}] )
+ ssh? ( dev-python/paramiko[${PYTHON_USEDEP}] )"
+# TODO: add optional binary-file-search dependency once
+# it is packaged.
+DOCS=( README.md )
+
+distutils_enable_tests unittest
diff --git a/app-crypt/keepsecret/Manifest b/app-crypt/keepsecret/Manifest
index 073e654b5b7d..6e6aac1144bd 100644
--- a/app-crypt/keepsecret/Manifest
+++ b/app-crypt/keepsecret/Manifest
@@ -1 +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
diff --git a/app-crypt/keepsecret/keepsecret-26.08.0.ebuild b/app-crypt/keepsecret/keepsecret-26.08.0.ebuild
new file mode 100644
index 000000000000..97336767971f
--- /dev/null
+++ b/app-crypt/keepsecret/keepsecret-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Password manager GUI for SecretService providers"
+HOMEPAGE="https://apps.kde.org/keepsecret/"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+ app-crypt/libsecret
+ dev-libs/kirigami-app-components:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
diff --git a/app-crypt/keysmith/Manifest b/app-crypt/keysmith/Manifest
index 548fa3556654..9aea7901fc04 100644
--- a/app-crypt/keysmith/Manifest
+++ b/app-crypt/keysmith/Manifest
@@ -1 +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
diff --git a/app-crypt/keysmith/keysmith-26.08.0.ebuild b/app-crypt/keysmith/keysmith-26.08.0.ebuild
new file mode 100644
index 000000000000..aabd9e4dcccd
--- /dev/null
+++ b/app-crypt/keysmith/keysmith-26.08.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="OTP client for Plasma Mobile and Desktop"
+HOMEPAGE="https://apps.kde.org/keysmith/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-libs/kirigami-addons-1.7.0:6
+ dev-libs/libsodium:=
+ dev-libs/openssl:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
index 236c701e845c..9238d8acd2fb 100644
--- a/app-editors/ghostwriter/Manifest
+++ b/app-editors/ghostwriter/Manifest
@@ -1 +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
diff --git a/app-editors/ghostwriter/ghostwriter-26.08.0.ebuild b/app-editors/ghostwriter/ghostwriter-26.08.0.ebuild
new file mode 100644
index 000000000000..e6e8479e9cf9
--- /dev/null
+++ b/app-editors/ghostwriter/ghostwriter-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="office"
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
+HOMEPAGE="https://ghostwriter.kde.org/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RDEPEND="
+ app-text/hunspell:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebchannel-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ virtual/opengl
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ virtual/pkgconfig
+"
+
+DOCS=( CHANGELOG.md README.md )
diff --git a/app-emacs/acp/Manifest b/app-emacs/acp/Manifest
index f430a812bed4..2dee064f2e72 100644
--- a/app-emacs/acp/Manifest
+++ b/app-emacs/acp/Manifest
@@ -1 +1,2 @@
DIST acp-0.13.1.gh.tar.gz 5354789 BLAKE2B 828909993969e05a6ac115e1522ba7fb9d2c20987839ff70f0126a6411234b45a0e17c7f6334a255b232076a02bd9e2dcef56cd6b0f615f0ae5194838ad3a84c SHA512 5ffd8697f41aec089497eef7d845797a33e0f58d2f8cc2b1c5dc07402752da18e36c96f23e1d638b8a636c5b45182809001fe85c32d82a6171733ef05352ca56
+DIST acp-0.14.1.gh.tar.gz 5356762 BLAKE2B 8a5d073dfcde43d13b0d851720fdfe55a000fe95e385479f78739349f6f579eff9c9b45248670a83d91d07e42b72eaa33f2efea4df9814363fe81bbdb378e9d5 SHA512 64569277c9a2abb805815e0edfefa70ee39bfecec64d81fdfaf820a1fec9a73a974d6086ede40a20b882b3730cd17de02e1b20628eaac4718fb13792197bbb85
diff --git a/app-emacs/acp/acp-0.14.1.ebuild b/app-emacs/acp/acp-0.14.1.ebuild
new file mode 100644
index 000000000000..7d1c20bf35fe
--- /dev/null
+++ b/app-emacs/acp/acp-0.14.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="28.1"
+
+inherit elisp
+
+DESCRIPTION="Agent Client Protocol implementation for GNU Emacs"
+HOMEPAGE="https://github.com/xenodium/acp.el/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xenodium/${PN}.el"
+else
+ SRC_URI="https://github.com/xenodium/${PN}.el/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ S="${WORKDIR}/${PN}.el-${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert ./tests/
diff --git a/app-emacs/agent-shell/Manifest b/app-emacs/agent-shell/Manifest
index 6544cd084542..d32b6a9422c6 100644
--- a/app-emacs/agent-shell/Manifest
+++ b/app-emacs/agent-shell/Manifest
@@ -2,3 +2,4 @@ DIST agent-shell-0.57.3.gh.tar.gz 1647268 BLAKE2B d3984b13f6d68edaa4a926aa8d6f1d
DIST agent-shell-0.70.2.gh.tar.gz 1752299 BLAKE2B 9f469f4109e0ce69133d9f5aa1364ffb2a70086993d8780743fd067e6db00c0986b29f00f9b901f5992fc1c0f4c004497571511d227cd97b9cc6695c201ec286 SHA512 da57860ba716c178794118c9179fca7f60d33c75db82782fe90a8a887a0da6efe140bba7d524fe041810bd26ad790759a978c68ac006dc215cc2ca8ea6d0e0d0
DIST agent-shell-0.71.2.gh.tar.gz 1766504 BLAKE2B 652c8d3936fb22ea1bd58fbdaabb07b8c84e129010fc0d96e645f5b720e028438b0924ef7bdb2424efd4913ff677f7f6f0e702ea116294907fb244bb3909d0c7 SHA512 ddad68f4480d325e07ff235956e7aa3fad297d284de493f51b0ada2334a99450dea390942f0640e9e578c6f5032e63537d3c4979f1ab29f8c8b333c46c8c7d63
DIST agent-shell-0.73.1.gh.tar.gz 1795378 BLAKE2B 775314b309f05eb34fb766037b4cfbec9f49f30f37be804057ab2731d0ed2ca6fb6a32dfb38d939938bd6c943ff91ed9ab53d7e7624daf0718f71bbfb3c0343b SHA512 c3c8a6b5e653ae3fcfd8a0f1181bc6187d199a4a8f358e86d03d47e3bf4557e05f7ee96858216a8a4d5dd240e3bc9256f51d30ccef1fbd8cd5a33295c53ca1e0
+DIST agent-shell-0.74.1.gh.tar.gz 1806216 BLAKE2B 851c26cfbc2dc2f9bbb6037f8b5307586bee89878ff8e733c505fc4ea3ec3c0229b1a3c84a86ce13b87811b614a1a6e70e022999b39cc2bea7fd533bfcd7cd48 SHA512 e9d97c53eac44c7f82875e697d5e869809d169d3996d201881fb4dfce98dc3faa714e353ea78afa8d1d33ddf3e6d65ba7a6c1d78aa83b78cc5a557cc1e112a83
diff --git a/app-emacs/agent-shell/agent-shell-0.74.1.ebuild b/app-emacs/agent-shell/agent-shell-0.74.1.ebuild
new file mode 100644
index 000000000000..139fce24eab6
--- /dev/null
+++ b/app-emacs/agent-shell/agent-shell-0.74.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="29.1"
+
+inherit elisp
+
+DESCRIPTION="Many native agentic integrations inside GNU Emacs"
+HOMEPAGE="https://github.com/xenodium/agent-shell/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xenodium/${PN}"
+else
+ SRC_URI="https://github.com/xenodium/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/acp-0.13.1
+ >=app-emacs/shell-maker-0.97.2
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( CONTRIBUTING.org README.org blog-post.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+src_test() {
+ local test_file=""
+ for test_file in ./tests/*-tests.el ; do
+ elisp-test-ert ./tests/ -l "${test_file}"
+ done
+}
diff --git a/app-emacs/ef-themes/Manifest b/app-emacs/ef-themes/Manifest
index d05baa52c431..f75448400dbf 100644
--- a/app-emacs/ef-themes/Manifest
+++ b/app-emacs/ef-themes/Manifest
@@ -1,2 +1,3 @@
DIST ef-themes-2.1.0.gh.tar.gz 145109 BLAKE2B f667e896ee1c1776f3bddd9c0546a1e118277869a25d835bc0608e29e811bf197aca893c82b12e6af1fea12692ff6d7e45b5e4397ce96604bae132d189b53213 SHA512 bc8451066e9238c310525f46f3ad1c3b4016f5cc422f8f9593363a0993e365dbd36887f10539864939a33b533288dd3c3e1440ed2c679e3823ac01b2b2695ba1
DIST ef-themes-2.2.0.gh.tar.gz 146201 BLAKE2B 0a46e3497654e76c3fe638868d620f43965fcdec8a7d79caa6d4eea43d5302237edaeb73efe0e0da42df09c170a9ffbd409afe17bd4646681b0afce2144a2ba5 SHA512 4de6edd946d27b92c5810f47d4fa23d955c8e3e905788709919eda4d30dcde08c106954e04b04814b6d9aaeeedede0565a5886d1ec50f81b49443616a95b7a29
+DIST ef-themes-2.2.1.gh.tar.gz 146229 BLAKE2B b9e889f7ca29574cc7ece93d5abc3f95e1c2dd68104c9ad4972d229bb35e93bbb0bd1b62547377ee7cb8a0bd60155897c2f4ae3eb35db2855d7b1a122773a05e SHA512 42c4d0340425331513f951408dcdbfa70691ed78c9c0f2c29b731a88bf80b896a7212c252105f17ae645af9795c3360c29f7b814bf247d8389d7606f1c1d7eea
diff --git a/app-emacs/ef-themes/ef-themes-2.2.1.ebuild b/app-emacs/ef-themes/ef-themes-2.2.1.ebuild
new file mode 100644
index 000000000000..5e6d36f4cc28
--- /dev/null
+++ b/app-emacs/ef-themes/ef-themes-2.2.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="28.1"
+
+inherit elisp
+
+DESCRIPTION="Colourful and legible themes for GNU Emacs"
+HOMEPAGE="https://protesilaos.com/emacs/ef-themes/
+ https://github.com/protesilaos/ef-themes/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/protesilaos/${PN}"
+else
+ SRC_URI="https://github.com/protesilaos/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/modus-themes
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( CHANGELOG.org README.md README.org contrast-ratios.org )
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-org-export-to texinfo README.org
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/shell-maker/Manifest b/app-emacs/shell-maker/Manifest
index 8321b5126455..d3164106bfa2 100644
--- a/app-emacs/shell-maker/Manifest
+++ b/app-emacs/shell-maker/Manifest
@@ -1,3 +1,4 @@
DIST shell-maker-0.93.5.gh.tar.gz 235275 BLAKE2B 39bfb44da2a504dcef9360963ce437f2cf673807f248b935f11bca8f9db25f6b66945bd20670030c7ff8e86f757eb3ec302503e12d9ae17c970b4edfc7c532e7 SHA512 8ff33899c0d70d0d5f5b361feaa21fcaf5f56766fe806ea05548ae57f246f3514dc13939acf14896ac1497bb23db441aff059484565b8a534599f0d59b9191c2
DIST shell-maker-0.96.1.gh.tar.gz 236283 BLAKE2B c29373d1d1e4ae4cfd4c151bf588f976a308bfeec4895ea99f85ec0fb62e442bd07027f15b08f4b04c859c9576226f3cd7bcdc6658a389bbcf96ae6f956f677d SHA512 b2d783c6f95d5e1aec335146e84211a1f229a9ce3ff321557a54eb7f6d47598e8178359e3cd190a5c89c4fbc7232fff75c75abb8b7af51206f24c0f738e637ff
DIST shell-maker-0.97.1.gh.tar.gz 236559 BLAKE2B ed9c219121e271126dcb48ece660b6ce9c56c02e534147d21204149423fabd682662145c29eede1bbf53097d82758b13395e60af23812ce4207e8004ac00706a SHA512 621b3b6118283d5bdb64b56ce96d38a5c07e2cddec14b93da5abbfd27803799493c1d402e918348858c3497a0d8f04ed5c2e6c461dc34e2a530a562b439d0d73
+DIST shell-maker-0.97.2.gh.tar.gz 236686 BLAKE2B d45969516a3e84860859f804d467a1b477756b59a3fc62da89e2dae0ba9c25dff9f488a0c2fdae61775ff837b417f89f76756ded40b2300ef8be4acae51e7b9a SHA512 098ef5ca762acd45905fda2ee5333c5d4065e1173357e0da5f307bd4116bc3794e49255168d7aa41a2861d00bc97dea8eca602cbc9670f2f31310ff24167992d
diff --git a/app-emacs/shell-maker/shell-maker-0.97.2.ebuild b/app-emacs/shell-maker/shell-maker-0.97.2.ebuild
new file mode 100644
index 000000000000..1bfcd1e49a0e
--- /dev/null
+++ b/app-emacs/shell-maker/shell-maker-0.97.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="27.1"
+
+inherit elisp
+
+DESCRIPTION="Interaction mode for making comint shells for GNU Emacs"
+HOMEPAGE="https://github.com/xenodium/shell-maker/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/xenodium/${PN}"
+else
+ SRC_URI="https://github.com/xenodium/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-editors/emacs-${NEED_EMACS}:*[jpeg,png,svg]
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( CHANGELOG.md README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert ./tests/ \
+ -l "./tests/${PN}-history-tests.el" \
+ -l "./tests/markdown-overlays-blocks-tests.el" \
+ -l "./tests/markdown-overlays-images-tests.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+ elisp-make-site-file "${SITEFILE}"
+}
diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest
index 58cd50c9067a..b71af30cdfcd 100644
--- a/app-emulation/virtualbox-additions/Manifest
+++ b/app-emulation/virtualbox-additions/Manifest
@@ -1,4 +1,4 @@
DIST VBoxGuestAdditions_7.0.26.iso 54992896 BLAKE2B a52bcf234232723e3c04e7de5fda518a745b3128f2fd3d1213a97d69e3f010647056d407b05e9f7f1debb966e32b0189c4fc4176e096e7b5ac3ba27e1adad57e SHA512 636328e8ccdbbefbcccce1750dcb984bbb52d886e3f6f94f119212e9d9258d6d37029f65a8ce6b86d677014d45f48d255ed9346de4edbd53f609b64ba9b5b1e9
-DIST VBoxGuestAdditions_7.1.18.iso 61454336 BLAKE2B 7e863fad6c3d6ab65947a36cc7579c577a7a391215c92a435e6760e766145c71fe600b193da010e7996b91c7221a678e2fae723bb1a223f2488ca9294ce0ec3e SHA512 d196ad3a73d47785a5784bfecb9e1e08acd1ec6155f9e86ca2b95ceba7f0815332b5e4931ff5c2f60c0526614912c4fcf7280cf1a48a60b919185e31e02825ff
DIST VBoxGuestAdditions_7.2.14.iso 53489664 BLAKE2B d7311be8f2988b8360c8f7fe55bc2dd2e7a8b95649a4e57fafe2dfbda4d538f86055f757ff17ba3d804d566da529141a683f6728b8dadf009376e6b83277a93a SHA512 e6ec557d3b7fe570704d7714636029a91e20441ad1ca8869a8c0b536287a0deeedd702a2300d7ec006f4252f8704f9f501756d1faba414501b6d5517f2d0acf8
+DIST VBoxGuestAdditions_7.2.16.iso 53098496 BLAKE2B b4ced04afb076880b85e2a900a5301be3e475ce51503cfb5deb13bd79f09b343bce5c6ba8572335cdf590431bb139767b21ae707099797d2c45f563f32142a27 SHA512 b83833a5593373e13a37cdb230ee6cf55e0648e6f8c0279d7c3160667ce5baddc9b51ad8ba2c94a4802e74877a304933481a68265804ef78e9b40f4e8b4bb9b0
DIST VBoxGuestAdditions_7.2.8.iso 53442560 BLAKE2B 2573b283839d42e7fa3b3e6b37d0c7dfca0bbd223d1a7af3b5452c9b7ee364e465b19e0d1cf70524991579a7b16e134483fef58169bf45ad72b2e176f9696881 SHA512 265a58341b842278c3e2500f605636b3d69af376456c2366abb72e93daf95d419de23f20e8528d6550084253c5b1e953014f20ad53535d716dadff96e01a5ef2
diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-7.1.18.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-7.2.16.ebuild
index f07acacae506..f07acacae506 100644
--- a/app-emulation/virtualbox-additions/virtualbox-additions-7.1.18.ebuild
+++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.2.16.ebuild
diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest
index 79c7786d4a96..05ac1d212218 100644
--- a/app-emulation/virtualbox-extpack-oracle/Manifest
+++ b/app-emulation/virtualbox-extpack-oracle/Manifest
@@ -1,4 +1,4 @@
DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.26.tar.gz 18268793 BLAKE2B 26b53bb022dab26a02fb450252ad07d58b3e9f7fb103752396652e1950b6c77f4f2ff8eff1a1e6d4a0c38de331110b26f26f1750d211aaebb71198513e2fad74 SHA512 bae8dfeea7048a1d7057b27f9815fa626b87beafa182d801b650048dd95cfae7cf87ed7dbf2dc87678748b5f4e46d7d284da1d1aaa0be9b3e214ccb16dd76630
-DIST Oracle_VirtualBox_Extension_Pack-7.1.18.tar.gz 22971432 BLAKE2B eff180e2c1f112698184d863a3f7907af6f87dd34dd60baed09d29a2c7799d5079ab743d59e7b0421716cf9c5674b2caeb28626e46bf6ca790b893427473e722 SHA512 cc86ece4fa818c5f2459513eb53eabe581bc76dddaca8d155c4824f2c838ec8356c63dcb3fe951ad43fa29be49ce34774fadc1eeca519cafdbe1ce368e18166f
DIST Oracle_VirtualBox_Extension_Pack-7.2.14.tar.gz 20069087 BLAKE2B b6e3ad53abb3bbe7f7aa5f72f5e8c2786e490ffbe87a59361ea388fb650f1b16ec6ef5bd2600de4a8e0530be71e31bef3290327589e2e1848f94dd4815141848 SHA512 5f8aea7cda208681437ece898ec1784ab222895660e0366f9ec7fba39fbc2060350282a520302d89953f74bcf07600c1b80cc6633dcc7b5f85b72e9e050fe631
+DIST Oracle_VirtualBox_Extension_Pack-7.2.16.tar.gz 20069198 BLAKE2B c752c5c28bfaef767e922ea9e7ecc6ff9cac28ba44b3f6c7c7ba8cbcf2ea5bf3934a2b8025a795b72450e02ed58beb74be8ad8f87bce2953a61ddd7930dfbdd5 SHA512 31ae4ffe9508bc90478cfb6d7816e936c7dd13395a18e9dcfd664f7716263943a7c411657ac1a47927ae30fe518dd2ef8cd011daa808628de3f4d9ad42d35b8b
DIST Oracle_VirtualBox_Extension_Pack-7.2.8.tar.gz 20069022 BLAKE2B db3176fecee6382cb015c00f708ffad88d5cf4139c165bc453525ec5c059fa2c4f007bafd1ec493bfe3882aad6449b737afa66f9bf4079ffa7ab0998b5af89df SHA512 abef46967131ef0d37ab63a5c0b2d0b843e7c723a31b3f2daae8d9dd05fbef4feb33bd039ff0b7da2b1222e16809fa767736432d3bf533915b786dfaa89e70e0
diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.1.18.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.2.16.ebuild
index fdd30bb6b345..fdd30bb6b345 100644
--- a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.1.18.ebuild
+++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.2.16.ebuild
diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest
index 474e1ecfbd90..ddb13ea18b7e 100644
--- a/app-emulation/virtualbox-guest-additions/Manifest
+++ b/app-emulation/virtualbox-guest-additions/Manifest
@@ -1,8 +1,7 @@
DIST VirtualBox-7.0.26.tar.bz2 174650718 BLAKE2B ba13a940b9566a5ac5b228bf29d49d4b9bf16a72da3212c305538711d363f1e6fddaa8717d4c46394ce488d2c1670874fece356740f421f44f6f40bd655f5551 SHA512 337f62438679f98b342213dbafdd3e07f7d7092a4205bfe388d64d1cc8224499621addea56b70d806c93290bb82e6150c07516e69250460a276e3b7a4484a9b6
-DIST VirtualBox-7.1.18.tar.bz2 222872511 BLAKE2B 1c692a6bd86185035e379feefddd3e98c18a49f231a2fd57702ca95c887ffe9ec435a90ebad457d07054bcd88bd31d84db61ed21ae8a99ae6d6ca39e18b1879c SHA512 bb0eae83af0ca94e502fc713a5fdf90e2760eb90e548ad102259b57edcda98f04adf6e9cb83b52bee3c1b341f1c2823fec05a0c60a2403e70be6159dd4a21c34
DIST VirtualBox-7.2.14.tar.bz2 223796857 BLAKE2B 040bfe03852cea08e333a4f90285d69ed8727e869b47ed4075d6c0351ee819240bea4b00d375aaba27b0e2f74a4490e40cd498faa61131175a814ae6d1380be3 SHA512 97fde73d0c93cdd26d148429b1f6b92538469b41006888803024505b200cb78e8098e19a101d9cc471991a6be7519bbf42b8818ddd584925946af048dc2ffff3
+DIST VirtualBox-7.2.16.tar.bz2 224818919 BLAKE2B 69b76f2a3b46583f0c4322dad33fd158e4ab03c66e6c588e20c1f9fc36f94fa08c5cb7c4030388b40dbc81d5a947d26a072d533de916111be46a919c1cb31bfc SHA512 273b12490b895ba50f8dd8b9df430d029683ce43823381e332c272712016c7349def83a34075f8c6b96682f79584b8c039bac7fda941fc167a8839a3adedd0d6
DIST VirtualBox-7.2.8.tar.bz2 207408458 BLAKE2B f57d2cbf02cb6b4b78a203737d1e12916b396e188a58d075b2b6414e83e526f0adecab7e317b33a639de51d30b8351d74dc4beb48e57e5a0feb1bf68d2523339 SHA512 a67256506c870b7fcecb0ec8b1d5e75490ee02379b5e967aead44ed09e2b15c0a2c3fd2d1e021281609d8d1f98b161cd3aa0265938490a999a700a1e01a9013b
DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577 SHA512 a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
-DIST virtualbox-patches-7.1.16.tar.bz2 6001 BLAKE2B 0e8bd42b9556321841e94827df500cbed40ecffc47e2e82fbcc7a98e00a069322e7e549f6ceb250359735d3602467fa55c81aa2534c05502b1854e8a11b839c5 SHA512 aea93103e5122568b7c0bb70566872935326675c7f9dda00563a83e0cb59c92020501e780e30b2b58c1c0b0f2cb97a6d72379702c913c14fd4c7546f7e033361
DIST virtualbox-patches-7.2.14.tar.bz2 6774 BLAKE2B da85493f23fd5798b3e438a46f6fb16803ae727c846fdb06366e537d333301938805bd83c67f265a95a2c9fd6fd845d1365ddc2cf7e4f6269212eb585659e1b8 SHA512 d7fafbf70de187c2b96ca140bb4f11ee2c2fc1c0e6d324f53fb6aa999f6262fcc7c4b464410ec44816ea1effa3bc1090dd29a57b0485be837915c4a31f789a92
DIST virtualbox-patches-7.2.6.tar.bz2 6041 BLAKE2B 6bd791a24acccc7ab923f09b5a1a88f557c59f2526b1055c7a877e3ca25ca002c58cc5fb67737e2f53c322bae5c716dba4472da8c977006d6297793fae55fafc SHA512 94a49da99d6affa0c89e0fb349bb09fd1dc7f05ced9c828d52d30455fb8c76a245db1f572491801fa381e7521bc8f4e094ddb3d8fd2d341835f3bd238a24cc25
diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.1.18.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.2.16.ebuild
index e93f23fac8f9..05dde17157ac 100644
--- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.1.18.ebuild
+++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.2.16.ebuild
@@ -8,7 +8,7 @@ inherit edo readme.gentoo-r1 systemd toolchain-funcs udev
MY_PN="VirtualBox"
MY_PV=${PV^^}
MY_P=${MY_PN}-${MY_PV}
-PATCHES_PV="7.1.16"
+PATCHES_PV="7.2.14"
DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests"
HOMEPAGE="https://www.virtualbox.org/"
@@ -52,7 +52,7 @@ DEPEND="
"
BDEPEND="
>=dev-lang/yasm-0.6.2
- >=dev-build/kbuild-0.1.9998.3127
+ >=dev-build/kbuild-0.1.9998.3660
sys-devel/bin86
sys-power/iasl
"
diff --git a/app-emulation/virtualbox-guest-modules/Manifest b/app-emulation/virtualbox-guest-modules/Manifest
index dccb6797a90c..f83d1e274544 100644
--- a/app-emulation/virtualbox-guest-modules/Manifest
+++ b/app-emulation/virtualbox-guest-modules/Manifest
@@ -1,4 +1,4 @@
DIST vbox-guest-kernel-module-src-7.0.26.tar.xz 691328 BLAKE2B 8bbe434bb34e2046227713ce9d8508754621b6210e29dbfffa18129c8156ee6da265280db0a2d0485abd9f6299bc56ac2490b3a35057b594456ea3ba31445cf2 SHA512 fbdf7bd9fa23e71d1421006424379893d078edc7bb1d9720f941289a754dba9cedbb0eb741beecab2da312b4230effca6ccd2e570923d4c2242be3557e330fd5
-DIST vbox-guest-kernel-module-src-7.1.18.tar.xz 751300 BLAKE2B 691ef51f62f9d8c908c57b8da25b3803e5f1b9f1e5d172564acf0d71ce227e066e4780acc96dd13851045ff4cef668c2d3647fc2e570f8a19504be3a19a9c60f SHA512 5196577d2af2ce5f64bd9a2ac590f920e9cdecfd8ed56ea79699e211b958f4614fbd508f152e05f95ce31cdb824efd465420da8eb5b52b877f1f0fd3623467b1
DIST vbox-guest-kernel-module-src-7.2.14.tar.xz 756804 BLAKE2B f5e063ebee8ffca2de35afbc520322a6b871337b6c4af735d57ddfdbb376e58554aba07dce0a32737203a17e55fa60abdb00f3f2491488802e06cfbb4cb49f7e SHA512 5233360abcf3fe58f4dc359beb9ad0a18c1bb5d6104c62dd9731f144687e38ea87b52c7c6dcab1b0915b6e4152fb3d3ec94ceb9a8d15ee8149efffb1182997e0
+DIST vbox-guest-kernel-module-src-7.2.16.tar.xz 757504 BLAKE2B cee55482b5914a78625303a0c381a1b47e6b70d76f16a55b559c1e65be12730d1f3b345152cba13310001850b9ab9e3322063ae181e59387cb57d223c6257e28 SHA512 16bf3b12f4450f128eba01701fc7b6c12b3bb2b81693696b726d1848f1889723df0d513c776a6341154d9bfd121e74a3cd80f98f5bb6cc5e07458742f436cf22
DIST vbox-guest-kernel-module-src-7.2.8.tar.xz 754192 BLAKE2B ecccd02a83a675e870f362c0ea44d0a7b52d1db9a55fc5ddb24f6a8c1161a2370dbb82adf251de6c80e9e7dfaf4503e0e96f956bd4f756bceb60bbb9cb8d578f SHA512 ea18bdf93aa382a9b81d20f7fbf0c0c4ccbbffe892b3ca4ebd46bd95c5ab7460140dedf9b657ac48bc9cbc13388ae2d0bdf1a8ecab7a8f0dfa180b6394d155cf
diff --git a/app-emulation/virtualbox-guest-modules/virtualbox-guest-modules-7.1.18.ebuild b/app-emulation/virtualbox-guest-modules/virtualbox-guest-modules-7.2.16.ebuild
index 6dcba4f4a63c..1f12524b22dd 100644
--- a/app-emulation/virtualbox-guest-modules/virtualbox-guest-modules-7.1.18.ebuild
+++ b/app-emulation/virtualbox-guest-modules/virtualbox-guest-modules-7.2.16.ebuild
@@ -1,15 +1,15 @@
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# XXX: the tarball here is just the kernel modules split out of the binary
-# package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
+# XXX: the tarball here is just the kernel modules split out of the sources
+# using the upstream provided export_modules.sh
+# https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/app-emulation/virtualbox-modules/make-modules-from-source
EAPI=8
inherit linux-mod-r1
-MY_P="vbox-guest-kernel-module-src-${PV}"
+MY_P="vbox-guest-kernel-module-src-${PV^^}"
DESCRIPTION="Kernel Modules for Virtualbox Guest Additions"
HOMEPAGE="https://www.virtualbox.org/"
SRC_URI="https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN}/${MY_P}.tar.xz"
@@ -20,7 +20,8 @@ SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm64 ~x86"
PATCHES=(
- "${FILESDIR}"/${PN}-6.1.36-log-use-c99.patch
+ "${FILESDIR}"/${PN}-7.2.6-log-use-c99.patch
+ "${FILESDIR}"/${PN}-7.2.8-no-vboxvideo.patch
)
CONFIG_CHECK="~DRM_TTM ~DRM_VMWGFX"
diff --git a/app-emulation/virtualbox-kvm/Manifest b/app-emulation/virtualbox-kvm/Manifest
index 3dde28231a4d..4ee51d1650fb 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -1,8 +1,8 @@
-DIST VirtualBox-7.2.12.tar.bz2 207089435 BLAKE2B 10f3733371366c5fd8d247ccb91088ef32619cff1be5ad116bcda1cb195bf468222434fdf3675798dda945130c5edc6e0aede800cb0b34170259559bce73da60 SHA512 a58ab2a7436ab09a66fe30e477adcdc376d3e4d09b9ce10621fda25c72f68b345de84ce3f96784460573f732899cf4b4ec1baa2478c5ff81af721b12ffb88082
DIST VirtualBox-7.2.14.tar.bz2 223796857 BLAKE2B 040bfe03852cea08e333a4f90285d69ed8727e869b47ed4075d6c0351ee819240bea4b00d375aaba27b0e2f74a4490e40cd498faa61131175a814ae6d1380be3 SHA512 97fde73d0c93cdd26d148429b1f6b92538469b41006888803024505b200cb78e8098e19a101d9cc471991a6be7519bbf42b8818ddd584925946af048dc2ffff3
+DIST VirtualBox-7.2.16.tar.bz2 224818919 BLAKE2B 69b76f2a3b46583f0c4322dad33fd158e4ab03c66e6c588e20c1f9fc36f94fa08c5cb7c4030388b40dbc81d5a947d26a072d533de916111be46a919c1cb31bfc SHA512 273b12490b895ba50f8dd8b9df430d029683ce43823381e332c272712016c7349def83a34075f8c6b96682f79584b8c039bac7fda941fc167a8839a3adedd0d6
DIST VirtualBox-7.2.8.tar.bz2 207408458 BLAKE2B f57d2cbf02cb6b4b78a203737d1e12916b396e188a58d075b2b6414e83e526f0adecab7e317b33a639de51d30b8351d74dc4beb48e57e5a0feb1bf68d2523339 SHA512 a67256506c870b7fcecb0ec8b1d5e75490ee02379b5e967aead44ed09e2b15c0a2c3fd2d1e021281609d8d1f98b161cd3aa0265938490a999a700a1e01a9013b
-DIST virtualbox-help-7.2.12.tar.xz 8379464 BLAKE2B 57babfbbec6e8bd522c4d53eb5478385124a2d52410e1660102c8532dafca76374846671e488153e9eeb88ca0551e567a621832ea9676acf9f843d24dd70a338 SHA512 3fd02a1bebe0a9fae71c9cca9b54fa2b3e0d0ce91d9d90243e8045e50f3ff7dd5e309aaee981769b6bafd302a3ad4444fd8bf570d496218abed168ba6cc05d01
DIST virtualbox-help-7.2.14.tar.xz 8379920 BLAKE2B 5a63006fa6c974c87d9ad31df19f37b7bc26f8edcc6f43b27ce443e3e3447b8c5dd094f1e24908b21c043408a2c290bf8c9be3ece1d213794b87e537b464ad0f SHA512 124014da86b309f6360806c72166e8b544e2045668d6104cf135098123140a6542c8cddb829392002edd18c67d74bb7a0807fec6f83e9fa52287d8795ab98c7f
+DIST virtualbox-help-7.2.16.tar.xz 8380044 BLAKE2B 8765b1ef71d3eeabe029baa0732ce24782e0aa1d5f0b2f7d773d457b932d67b7020e5a063913d01c6aabea5476815aa01dc8d01ec449224aed39bf943a9bb4ce SHA512 6cf9b271b5197b6dab28c4f3b07cdad96a4a76182cd4904d68df16aa81c8219f8c01b0b7e19b96666158bf986f15bb92234acd6f9a31bdabd49e36632c5e4746
DIST virtualbox-help-7.2.8.tar.xz 8378772 BLAKE2B 6941831bcdabe0017f3b03c4741ac5df5feef8aa376f0686878eb70e8ae7e9bdf878a34db86b4756ac65476ea08e3e0f1417db7870d35619bb4065bd271264dd SHA512 476d9e3ca3c338ec0c54a91204c24b5033af75c60d55e66693093bef30262157437f36a66c5c8184e9eb95b0a243cd6ec5c59f2c5b9c6dc31f94ab5cea393e5f
DIST virtualbox-kvm-20260201.tar.gz 273470 BLAKE2B 2379d031fdb0c5301bdd947d22817d5cb12067a63c288fa650db9ee940fd88639ff499a0226cfb297494d4a8c46da169d26646671d24229d68bca7966f175439 SHA512 55c5222c82b2854a9a3c7aaa46edcb598ba1272032bb33dd0783ea14d2c2696b85a0aaeb2440fea2da59dd36bba06650c00526d7ca659dce246f9f8678aa8a46
DIST virtualbox-patches-7.2.14.tar.bz2 6774 BLAKE2B da85493f23fd5798b3e438a46f6fb16803ae727c846fdb06366e537d333301938805bd83c67f265a95a2c9fd6fd845d1365ddc2cf7e4f6269212eb585659e1b8 SHA512 d7fafbf70de187c2b96ca140bb4f11ee2c2fc1c0e6d324f53fb6aa999f6262fcc7c4b464410ec44816ea1effa3bc1090dd29a57b0485be837915c4a31f789a92
diff --git a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.2.12_pre20260201.ebuild b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.2.16_pre20260201.ebuild
index 07ef9d0ce17f..cc0afb47bd6c 100644
--- a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.2.12_pre20260201.ebuild
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.2.16_pre20260201.ebuild
@@ -20,7 +20,7 @@ PYTHON_COMPAT=( python3_{13..14} )
inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \
python-single-r1 tmpfiles toolchain-funcs udev xdg
-PATCHES_PV="7.2.6"
+PATCHES_PV="7.2.14"
ORIGIN_PN="VirtualBox"
ORIGIN_PV=${PV%_pre*}
@@ -45,7 +45,7 @@ S="${WORKDIR}/${ORIGIN_PN}-${ORIGIN_PV%*a}"
LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
-IUSE="alsa dbus debug doc dtrace +gui +hardened java lvm nls pam pch pulseaudio +opengl python +sdk +sdl test +udev vboxwebsrv vde +vmmraw vnc"
+IUSE="X alsa dbus debug doc dtrace +gui +hardened java lvm nls pam pch pulseaudio +opengl python +sdk +sdl test +udev vboxwebsrv vde vnc wayland"
RESTRICT="!test? ( test )"
unset WATCOM #856769
@@ -64,7 +64,7 @@ COMMON_DEPEND="
virtual/zlib:=
dbus? ( sys-apps/dbus )
gui? (
- dev-qt/qtbase:6[X,wayland,widgets]
+ dev-qt/qtbase:6[X=,wayland=,widgets]
dev-qt/qtscxml:6
dev-qt/qttools:6[assistant]
x11-libs/libX11
@@ -209,6 +209,8 @@ REQUIRED_USE="
"
PATCHES=(
+ "${FILESDIR}"/${PN}-7.2.8-parallel-make.patch
+
# Downloaded patchset
"${WORKDIR}"/virtualbox-patches-${PATCHES_PV}/patches
"${PATCHES_DIR}"/patches
@@ -217,6 +219,8 @@ PATCHES=(
pkg_pretend() {
if ! use gui; then
einfo "No USE=\"gui\" selected, this build will not include any Qt frontend."
+ use X && einfo "USE=\"X\" has no effect without USE=\"gui\""
+ use wayland && einfo "USE=\"wayland\" has no effect without USE=\"gui\""
fi
if ! use opengl; then
diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest
index 37a7a5fb7458..19b3e602db80 100644
--- a/app-emulation/virtualbox-modules/Manifest
+++ b/app-emulation/virtualbox-modules/Manifest
@@ -1,4 +1,4 @@
-DIST vbox-host-kernel-module-src-7.1.18.tar.xz 815796 BLAKE2B 2769287ec164931d9a0b7c463911b5d9998f627c4db890a7ca2fd8218732debcd7ad56e87b15401b475f63a299f5b3e9ce98f550426e0fa6945fbd083803bfa5 SHA512 20c1d27bf6db05a5d4f5096db9870e9f98af6ddf3b7dfb9c531cfdd0e28058a8f9db51d505a16d758d4bc603193911b739cfad7241992703502e0b3e4dcce5bf
DIST vbox-host-kernel-module-src-7.2.14.tar.xz 865192 BLAKE2B b88c693d936c042e7122a88d4b9880441576e52a143253a7acd2a7dc06ac5e3482a309b222e784d52f1116a0f044ea9179b6e3d8872d8892ef2717d610db54c8 SHA512 efcaae329ae5305b0917c44bb8761a913c30777a262b7d897fc51a1e093e5fd8fec7a6ee0fc4daad5f1646e0989cd4342fd89f6df6a0afab7606315099bdf122
+DIST vbox-host-kernel-module-src-7.2.16.tar.xz 866660 BLAKE2B 0bdb9e12410da507524ce938e699c4def44355b8d7787d65a18778246147b6b65c749366ca802c2626b7cc075e2f66a3a81b43ac1960bec294969048a509361b SHA512 1701ca3b971d45c3bb82189d4cc9af06bc767ec1fda9e17ff9f8acd90667503ee99be55b835549772f0d6310ff53627c6351345c3f3ad011c1f384e506101ad3
DIST vbox-host-kernel-module-src-7.2.8.tar.xz 861596 BLAKE2B d04b6bc042738cf4997ff152f1ba92620b32ef99e1b8296e2e1994e0d5b333ce132a0d75e5ee094813b4e2fa96f628b5dcc20e41a013950eefcf066455028989 SHA512 8240a37fe5d673db5b3d865f8a8cf77340b141dabfb70936961ff9364b4b9303d5f727ac90dd60c3cbeaa9e01d9e1ff6c00e80c6fcf72e6d5a72f1e9e61cc4c8
DIST vbox-kernel-module-src-7.0.26.tar.xz 721876 BLAKE2B 355ac80cc96f4ad259a0fdbb909803bbec884c1d25fc9061f45f7039a0857b4f6cc93d4739cf85a82b9544aae06bf7b689d5d530ffc2fe97a874ef57d123423f SHA512 5980721197b908d5d991b258be395a8b542b8183eac7b146b147e4dbea9ff0b0408de5733b12d02a159b689bde29966a55fa7b64c953b9abe4180dbf6e0ebcb6
diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.18.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.2.16.ebuild
index c83dd89dd78f..7c314903cd79 100644
--- a/app-emulation/virtualbox-modules/virtualbox-modules-7.1.18.ebuild
+++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.2.16.ebuild
@@ -1,15 +1,15 @@
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-# XXX: the tarball here is just the kernel modules split out of the binary
-# package that comes from VirtualBox-*.run
-# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb
+# XXX: the tarball here is just the kernel modules split out of the sources
+# using the upstream provided export_modules.sh
+# https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/app-emulation/virtualbox-modules/make-modules-from-source
EAPI=8
inherit linux-mod-r1
-MY_P="vbox-host-kernel-module-src-${PV}"
+MY_P="vbox-host-kernel-module-src-${PV^^}"
DESCRIPTION="Kernel Modules for Virtualbox"
HOMEPAGE="https://www.virtualbox.org/"
SRC_URI="https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN}/${MY_P}.tar.xz"
@@ -19,7 +19,8 @@ LICENSE="GPL-3"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
-CONFIG_CHECK="~!SPINLOCK JUMP_LABEL ~PREEMPT_NOTIFIERS"
+CONFIG_CHECK="~!SPINLOCK JUMP_LABEL ~PREEMPT_NOTIFIERS ~KPROBES"
+KPROBES_ERROR="CONFIG_KPROBES is required for kernel 6.16+; modules fail to build with kernel 6.19+"
src_compile() {
local modlist=( {vboxdrv,vboxnetflt,vboxnetadp}=misc )
@@ -31,18 +32,4 @@ src_install() {
linux-mod-r1_src_install
insinto /usr/lib/modules-load.d/
newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf
-
- insinto /etc/modprobe.d # bug #945135
- newins - virtualbox.conf <<-EOF
- # modprobe.d configuration file for VBOXSF
-
- # Starting with kernel 6.12,
- # KVM initializes virtualization on module loading by default.
- # This prevents VirtualBox VMs from starting.
- # See also:
- # https://bugs.gentoo.org/945135
- # https://www.virtualbox.org/wiki/Changelog-7.1
- # ------------------------------
- options kvm enable_virt_at_load=0
- EOF
}
diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest
index 07f9e0fb0d09..dcd467bdb75c 100644
--- a/app-emulation/virtualbox/Manifest
+++ b/app-emulation/virtualbox/Manifest
@@ -1,13 +1,12 @@
DIST VirtualBox-7.0.26.tar.bz2 174650718 BLAKE2B ba13a940b9566a5ac5b228bf29d49d4b9bf16a72da3212c305538711d363f1e6fddaa8717d4c46394ce488d2c1670874fece356740f421f44f6f40bd655f5551 SHA512 337f62438679f98b342213dbafdd3e07f7d7092a4205bfe388d64d1cc8224499621addea56b70d806c93290bb82e6150c07516e69250460a276e3b7a4484a9b6
-DIST VirtualBox-7.1.18.tar.bz2 222872511 BLAKE2B 1c692a6bd86185035e379feefddd3e98c18a49f231a2fd57702ca95c887ffe9ec435a90ebad457d07054bcd88bd31d84db61ed21ae8a99ae6d6ca39e18b1879c SHA512 bb0eae83af0ca94e502fc713a5fdf90e2760eb90e548ad102259b57edcda98f04adf6e9cb83b52bee3c1b341f1c2823fec05a0c60a2403e70be6159dd4a21c34
DIST VirtualBox-7.2.14.tar.bz2 223796857 BLAKE2B 040bfe03852cea08e333a4f90285d69ed8727e869b47ed4075d6c0351ee819240bea4b00d375aaba27b0e2f74a4490e40cd498faa61131175a814ae6d1380be3 SHA512 97fde73d0c93cdd26d148429b1f6b92538469b41006888803024505b200cb78e8098e19a101d9cc471991a6be7519bbf42b8818ddd584925946af048dc2ffff3
+DIST VirtualBox-7.2.16.tar.bz2 224818919 BLAKE2B 69b76f2a3b46583f0c4322dad33fd158e4ab03c66e6c588e20c1f9fc36f94fa08c5cb7c4030388b40dbc81d5a947d26a072d533de916111be46a919c1cb31bfc SHA512 273b12490b895ba50f8dd8b9df430d029683ce43823381e332c272712016c7349def83a34075f8c6b96682f79584b8c039bac7fda941fc167a8839a3adedd0d6
DIST VirtualBox-7.2.8.tar.bz2 207408458 BLAKE2B f57d2cbf02cb6b4b78a203737d1e12916b396e188a58d075b2b6414e83e526f0adecab7e317b33a639de51d30b8351d74dc4beb48e57e5a0feb1bf68d2523339 SHA512 a67256506c870b7fcecb0ec8b1d5e75490ee02379b5e967aead44ed09e2b15c0a2c3fd2d1e021281609d8d1f98b161cd3aa0265938490a999a700a1e01a9013b
DIST virtualbox-help-7.1.0.tar.xz 1631644 BLAKE2B 408748619d1e981b9d5b5e615baca75ff297e9b7e745751767361b7b9c74345a3db1980734439f3868c412fe28a6b687b417adc3cc148d2e2b8a9fa60e48463b SHA512 513b8474d4fbf7cdb83624dc8d344122c524d92f9f84b32784161c8e1cac8ddc2c265447621d7cd3cf105d555a044e6abf42155f413ba89d507eba7ce3b2da89
-DIST virtualbox-help-7.1.18.tar.xz 8350244 BLAKE2B 4c63fc530418d4852a6a88b4dacd2c9e9fa753ff3836ebadb2f6cc99296c35604bddf0a95addbcdf2f4d36ddc5299395f3bde0fa0e2201d1dc48d262197a8bd3 SHA512 247bf80af406e4f76d71e8b966f113f138b5f08bf3755fe9e70cabc9a9f1d098215dbadb00ab184e9325e5cee7e927fad0a360faa28f90598bd995e70996d640
DIST virtualbox-help-7.2.14.tar.xz 8379920 BLAKE2B 5a63006fa6c974c87d9ad31df19f37b7bc26f8edcc6f43b27ce443e3e3447b8c5dd094f1e24908b21c043408a2c290bf8c9be3ece1d213794b87e537b464ad0f SHA512 124014da86b309f6360806c72166e8b544e2045668d6104cf135098123140a6542c8cddb829392002edd18c67d74bb7a0807fec6f83e9fa52287d8795ab98c7f
+DIST virtualbox-help-7.2.16.tar.xz 8380044 BLAKE2B 8765b1ef71d3eeabe029baa0732ce24782e0aa1d5f0b2f7d773d457b932d67b7020e5a063913d01c6aabea5476815aa01dc8d01ec449224aed39bf943a9bb4ce SHA512 6cf9b271b5197b6dab28c4f3b07cdad96a4a76182cd4904d68df16aa81c8219f8c01b0b7e19b96666158bf986f15bb92234acd6f9a31bdabd49e36632c5e4746
DIST virtualbox-help-7.2.8.tar.xz 8378772 BLAKE2B 6941831bcdabe0017f3b03c4741ac5df5feef8aa376f0686878eb70e8ae7e9bdf878a34db86b4756ac65476ea08e3e0f1417db7870d35619bb4065bd271264dd SHA512 476d9e3ca3c338ec0c54a91204c24b5033af75c60d55e66693093bef30262157437f36a66c5c8184e9eb95b0a243cd6ec5c59f2c5b9c6dc31f94ab5cea393e5f
DIST virtualbox-patches-7.0.22-r1.tar.bz2 6972 BLAKE2B e9116cb2ed874f9a0133e756b725a48ee665a412114d04195849f5930782c65678a2aaf581b9b02bc29001be4191116e322643232ee37de5cba0f2b5049b615f SHA512 be72b596f63229bd28b22c026108cf5a5c951f58343a709f158446593e6f872a81734dd83a838dd91c02c80854312e2cad81f3a525035db5ffabeb96729a8276
-DIST virtualbox-patches-7.1.16.tar.bz2 6001 BLAKE2B 0e8bd42b9556321841e94827df500cbed40ecffc47e2e82fbcc7a98e00a069322e7e549f6ceb250359735d3602467fa55c81aa2534c05502b1854e8a11b839c5 SHA512 aea93103e5122568b7c0bb70566872935326675c7f9dda00563a83e0cb59c92020501e780e30b2b58c1c0b0f2cb97a6d72379702c913c14fd4c7546f7e033361
DIST virtualbox-patches-7.2.14.tar.bz2 6774 BLAKE2B da85493f23fd5798b3e438a46f6fb16803ae727c846fdb06366e537d333301938805bd83c67f265a95a2c9fd6fd845d1365ddc2cf7e4f6269212eb585659e1b8 SHA512 d7fafbf70de187c2b96ca140bb4f11ee2c2fc1c0e6d324f53fb6aa999f6262fcc7c4b464410ec44816ea1effa3bc1090dd29a57b0485be837915c4a31f789a92
DIST virtualbox-patches-7.2.4.tar.bz2 6938 BLAKE2B be3ef14c2090f39eeb1fe6fe82231dbf725ff6d20603e72e4c3bbf8b15ae7698d2be86bb321bd1776a15c6385770a393cc8c6b945ea87c54f9c767c3c77b61af SHA512 2e9c403dff97f5146e7632d7f6b5d0230f65f8be172efc6dd2959e72054778f617aa437f8c86d1489f9ce9212899ff08e83433a9eca3e5691353b036d426784a
DIST virtualbox-patches-7.2.6.tar.bz2 6041 BLAKE2B 6bd791a24acccc7ab923f09b5a1a88f557c59f2526b1055c7a877e3ca25ca002c58cc5fb67737e2f53c322bae5c716dba4472da8c977006d6297793fae55fafc SHA512 94a49da99d6affa0c89e0fb349bb09fd1dc7f05ced9c828d52d30455fb8c76a245db1f572491801fa381e7521bc8f4e094ddb3d8fd2d341835f3bd238a24cc25
diff --git a/app-emulation/virtualbox/virtualbox-7.1.18.ebuild b/app-emulation/virtualbox/virtualbox-7.2.16.ebuild
index 31393f5737a2..4a24b6c4b999 100644
--- a/app-emulation/virtualbox/virtualbox-7.1.18.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.2.16.ebuild
@@ -21,23 +21,25 @@ inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature p
python-single-r1 tmpfiles toolchain-funcs udev xdg
MY_PN="VirtualBox"
-MY_P=${MY_PN}-${PV}
+MY_P=${MY_PN}-${PV^^}
HELP_PV=${PV}
-PATCHES_PV="7.1.16"
+PATCHES_PV="7.2.14"
DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
HOMEPAGE="https://www.virtualbox.org/ https://github.com/VirtualBox/virtualbox"
SRC_URI="
- https://download.virtualbox.org/virtualbox/${PV%*a}/${MY_P}.tar.bz2
+ https://download.virtualbox.org/virtualbox/${PV^^}/${MY_P}.tar.bz2
https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2
- gui? ( !doc? ( https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN}/${PN}-help-${HELP_PV}.tar.xz ) )
+ gui? ( !doc? (
+ https://distfiles.gentoo.org/pub/dev/ceamac@gentoo.org/${CATEGORY}/${PN}/${PN}-help-${HELP_PV}.tar.xz
+ ) )
"
-S="${WORKDIR}/${MY_PN}-${PV%*a}"
+S="${WORKDIR}/${MY_PN}-${PV^^}"
LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
-IUSE="alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl python +sdk +sdl test +udev vboxwebsrv vde +vmmraw vnc"
+IUSE="X alsa dbus debug doc dtrace +gui java lvm nls pam pch pulseaudio +opengl python +sdk +sdl test +udev vboxwebsrv vde vnc wayland"
RESTRICT="!test? ( test )"
unset WATCOM #856769
@@ -49,6 +51,7 @@ COMMON_DEPEND="
dev-libs/libtpms
dev-libs/libxml2:=
dev-libs/openssl:0=
+ media-libs/libjpeg-turbo:=
media-libs/libogg
media-libs/libpng:0=
media-libs/libvorbis
@@ -57,7 +60,7 @@ COMMON_DEPEND="
virtual/zlib:=
dbus? ( sys-apps/dbus )
gui? (
- dev-qt/qtbase:6[X,widgets]
+ dev-qt/qtbase:6[X=,wayland=,widgets]
dev-qt/qtscxml:6
dev-qt/qttools:6[assistant]
x11-libs/libX11
@@ -131,7 +134,7 @@ BDEPEND="
>=app-arch/tar-1.34-r2
>=dev-lang/yasm-0.6.2
dev-util/glslang
- >=dev-build/kbuild-0.1.9998.3592
+ >=dev-build/kbuild-0.1.9998.3660
sys-apps/which
sys-devel/bin86
sys-libs/libcap
@@ -196,10 +199,13 @@ QA_PRESTRIPPED="
REQUIRED_USE="
java? ( sdk )
python? ( sdk ${PYTHON_REQUIRED_USE} )
+ test? ( !debug )
vboxwebsrv? ( java )
"
PATCHES=(
+ "${FILESDIR}"/${PN}-7.2.8-parallel-make.patch
+
# Downloaded patchset
"${WORKDIR}"/virtualbox-patches-${PATCHES_PV}/patches
)
@@ -207,6 +213,8 @@ PATCHES=(
pkg_pretend() {
if ! use gui; then
einfo "No USE=\"gui\" selected, this build will not include any Qt frontend."
+ use X && einfo "USE=\"X\" has no effect without USE=\"gui\""
+ use wayland && einfo "USE=\"wayland\" has no effect without USE=\"gui\""
fi
if ! use opengl; then
@@ -333,7 +341,7 @@ src_prepare() {
's/&apos;[^&]*\(vboxdrv setup\|vboxconfig\)&apos;/\&apos;emerge -1 virtualbox-modules\&apos;/' {} \+ || die
sed -i "s:'/sbin/vboxconfig':'emerge -1 virtualbox-modules':" \
src/VBox/Frontends/VirtualBox/src/main.cpp \
- src/VBox/VMM/VMMR3/VM.cpp || die
+ src/VBox/VMM/VMMR3/VMR3.cpp || die
# 890561
echo -e "\nVBOX_GTAR=gtar" >> LocalConfig.kmk || die
@@ -370,7 +378,6 @@ src_configure() {
$(usev !python --disable-python)
$(usev !vboxwebsrv --with-gsoap-dir=/dev/null)
$(usev vde --enable-vde)
- $(usev !vmmraw --disable-vmmraw)
$(usev vnc --enable-vnc)
)
@@ -388,10 +395,6 @@ src_configure() {
echo -e "\nVBOX_WITH_SHARED_CLIPBOARD :=" >> LocalConfig.kmk || die
fi
- if use amd64 && ! has_multilib_profile; then
- myconf+=( --disable-vmmraw )
- fi
-
# not an autoconf script
edo ./configure "${myconf[@]}"
@@ -574,7 +577,7 @@ src_install() {
done
# Install EFI Firmware files (bug #320757)
- for each in VBoxEFI{32,64}.fd ; do
+ for each in VBoxEFI{-x86,-amd64}.fd ; do
vbox_inst ${each} 0644
done
diff --git a/app-misc/francis/Manifest b/app-misc/francis/Manifest
index d6825b8d3838..aba3cd745f1d 100644
--- a/app-misc/francis/Manifest
+++ b/app-misc/francis/Manifest
@@ -1 +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
diff --git a/app-misc/francis/francis-26.08.0.ebuild b/app-misc/francis/francis-26.08.0.ebuild
new file mode 100644
index 000000000000..e3280a117923
--- /dev/null
+++ b/app-misc/francis/francis-26.08.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Productivity application using the well-known pomodoro technique"
+HOMEPAGE="https://apps.kde.org/francis/"
+
+LICENSE="BSD BSD-2 CC0-1.0 GPL-3+ LGPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[svg,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/app-office/merkuro/Manifest b/app-office/merkuro/Manifest
index b10e5e4fc4c6..91c1fe84f511 100644
--- a/app-office/merkuro/Manifest
+++ b/app-office/merkuro/Manifest
@@ -1 +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
diff --git a/app-office/merkuro/merkuro-26.08.0.ebuild b/app-office/merkuro/merkuro-26.08.0.ebuild
new file mode 100644
index 000000000000..93a8674c75fd
--- /dev/null
+++ b/app-office/merkuro/merkuro-26.08.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="pim"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Calendar application using Akonadi"
+HOMEPAGE="https://apps.kde.org/merkuro.calendar/"
+
+LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# All of the tests involve interacting with akonadi right now (as of 22.04)
+RESTRICT="test"
+
+DEPEND="
+ dev-cpp/gpgmepp:=
+ >=dev-libs/kirigami-addons-1.4.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/akonadi-search-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/kmbox-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/libkleo-${PVCUT}:6=
+ >=kde-apps/mailcommon-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-apps/mimetreeparser-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${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/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+# Qt5Compat.GraphicalEffects usage in multiple QML files
+# qtlocation is needed at runtime only or fails to start
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ =kde-apps/kdepim-runtime-${PVCUT}*:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
diff --git a/dev-build/dolphin-plugins-makefileactions/Manifest b/dev-build/dolphin-plugins-makefileactions/Manifest
index bb8b35723ad2..30776dc5aad5 100644
--- a/dev-build/dolphin-plugins-makefileactions/Manifest
+++ b/dev-build/dolphin-plugins-makefileactions/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..33e86427a74b
--- /dev/null
+++ b/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-26.08.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="makefileactions"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for Makefile targets integration"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/dolphin-plugins-subversion-24.08.2-r1
+ >=kde-apps/dolphin-plugins-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # solid, qtdbus only required by mountiso
+ ecm_punt_qt_module DBus
+ ecm_punt_kf_module Solid
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_qt_module Network
+ ecm_punt_kf_module XmlGui
+ # kcompletion, ktextwidgets only required by other plugins
+ ecm_punt_kf_module Completion
+ ecm_punt_kf_module TextWidgets
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_git=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_mountedisooverlay=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
diff --git a/dev-gap/aclib/Manifest b/dev-gap/aclib/Manifest
index 46da0b3d9a77..cea718679902 100644
--- a/dev-gap/aclib/Manifest
+++ b/dev-gap/aclib/Manifest
@@ -1 +1 @@
-DIST aclib-1.3.3.tar.gz 263959 BLAKE2B 4acd5d2d9baf44421dbf1cf6e8a810a7e845dd332f0e2dbd8eb259a7d59153fd79fc68a22763acec7ba53a47cbf8855145b70f2f3f3c095e489b7b4c2f80a68d SHA512 d9c65cd811f5379667243244f588befa2317f2bc15348eaeac45d358f3c95546b8d949f2707d4024751cc724f0389e45d9b9ddac3684c3e2432f865a669b8329
+DIST aclib-1.4.tar.gz 283900 BLAKE2B 3437ea0eda3016cd03a7b81a6116245d7fe27664a2abbf11c37c5b50a285cb2376c3e1c89b68ce7cdf3b0643d40ed8c704e73bf2c6deab6aae120fff0a732aa6 SHA512 3f23322cc46619c23adc9a16a3d14e5f95f0aea7b011a4b5dfbceaafb67798507b45fd06bd3f92dbd4fd2701a092b35f54314bf308669b9cdb7be8faa466d6d1
diff --git a/dev-gap/aclib/aclib-1.3.3.ebuild b/dev-gap/aclib/aclib-1.4.ebuild
index e2654d52bd10..8a7a330cae2f 100644
--- a/dev-gap/aclib/aclib-1.3.3.ebuild
+++ b/dev-gap/aclib/aclib-1.4.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
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~riscv"
RDEPEND="dev-gap/polycyclic"
-DOCS=( README doc/manual.pdf )
+DOCS=( README.md doc/manual.pdf )
GAP_PKG_HTML_DOCDIR="htm"
gap-pkg_enable_tests
diff --git a/dev-gap/alnuth/Manifest b/dev-gap/alnuth/Manifest
index 4ea1f648fe7f..da491e3a522d 100644
--- a/dev-gap/alnuth/Manifest
+++ b/dev-gap/alnuth/Manifest
@@ -1 +1,2 @@
DIST alnuth-3.2.1.tar.gz 404249 BLAKE2B 32a20b64d61ee6552c01f7367a8d56421f6a272fef1645c9ee7962842fe085803b03a1b5732d0f7fbe1917effaf823a44b9e2f6fbc36aaa5e34a5341e80b8f5f SHA512 80e3062270e69aac3a547a03c6ebe15727dceb0fd824e83d46338b6750a41e5230a281f35f04b0c0c02ddb9c47b2f93e23a15438c4266c0886e98ddee55b16ce
+DIST alnuth-4.0.0.tar.gz 271959 BLAKE2B a9608f4154b40995c504ad52adaba7fba6611396ce1613d58ef7c4e50629a111b65f52cf8b91c4c09d465e22e7f64eba1a755e9af6a17378e6ee75118d890632 SHA512 6ba13409eb1fb2b3a2f937b66c26c08f68129898cc2ee19e14740352c14ca9ea313d6bce9f3ad3a3c5047375d974fefcdaf6708da276e4c86fb857c2e953bbe9
diff --git a/dev-gap/alnuth/alnuth-4.0.0.ebuild b/dev-gap/alnuth/alnuth-4.0.0.ebuild
new file mode 100644
index 000000000000..e2b571067b0c
--- /dev/null
+++ b/dev-gap/alnuth/alnuth-4.0.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 gap-pkg
+
+DESCRIPTION="Algebraic number theory and an interface to PARI/GP"
+SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Circular dependency alnuth->polycyclic->alnuth...
+RDEPEND="dev-gap/polycyclic
+ sci-mathematics/pari"
+BDEPEND="test? ( dev-gap/radiroot )"
+
+GAP_PKG_HTML_DOCDIR="htm"
+
+# The "exam" directory contains examples... but they're loaded by
+# read.g, and actually used by dev-gap/polenta!
+GAP_PKG_EXTRA_INSTALL=( exam gp )
+
+gap-pkg_enable_tests
diff --git a/dev-gap/autodoc/Manifest b/dev-gap/autodoc/Manifest
index 69ea6d926b88..d0a401244944 100644
--- a/dev-gap/autodoc/Manifest
+++ b/dev-gap/autodoc/Manifest
@@ -1,2 +1,2 @@
DIST autodoc-2025.05.09.tar.gz 537390 BLAKE2B dce73e26bdf425aa67b0781288c11f3fc3f7c2d9ddc35e12670f89f8e883d7462483220f1d2d976d13c91e7fcf9d86439499c6ff2f206b9148fa75a02af52f1c SHA512 0b0f7a59530f2590df2e34f3b7f75c38e298cabd826ba3447802af1a222b1c86212105b3cee961cef5a43e9734081c8dffc27e2b7c1bd3469ec0c4d2268f3ac4
-DIST autodoc-2026.05.03.tar.gz 533928 BLAKE2B 73977fa34eb87ecd317c7831528ad2353735a3ace4716b17ad0c953b5d2bcb5a48e937f6be8d9d76126e7f8ff06a5f65cfa2b60fb8051d421604624d338f27fb SHA512 40f34b87d7f28131046eef484c2290572a9b47ae2c66ff59a54afca0800df3b718e114a6b68be476b14f96dfbb105a21b8de28855ae1fa27c4ab4255c2fc0183
+DIST autodoc-2026.06.30.tar.gz 534901 BLAKE2B af2fac818f26489a686ff28d23f82ed37670a9eea7504ab432227cb1b85e5c07d45d2a7f4a07b3a016bb4eb95263e54807eb303e8a34c9e91a770ce03d7c6ffd SHA512 791b450ca50e7c4dd6e3e9ecc1ac5da2db6aca81e3fad2c420dc9e1faa451ca36d4e00d06bb5b03ffb525ef76f441a5ba3648e4742a8dd66a54b38869df2e63e
diff --git a/dev-gap/autodoc/autodoc-2026.05.03.ebuild b/dev-gap/autodoc/autodoc-2026.06.30.ebuild
index a3c4f7f372a6..9b9d80bc6eb5 100644
--- a/dev-gap/autodoc/autodoc-2026.05.03.ebuild
+++ b/dev-gap/autodoc/autodoc-2026.06.30.ebuild
@@ -13,11 +13,10 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~riscv"
-# The test suite tries to LoadPackage this
BDEPEND="test? ( dev-gap/io )"
gap-pkg_enable_tests
src_prepare() {
default
- rm -f makefile || die
+ rm Makefile || die
}
diff --git a/dev-gap/autpgrp/Manifest b/dev-gap/autpgrp/Manifest
index dfa24d7c5286..33a36480e4e4 100644
--- a/dev-gap/autpgrp/Manifest
+++ b/dev-gap/autpgrp/Manifest
@@ -1,2 +1,2 @@
-DIST autpgrp-1.11.1.tar.gz 195014 BLAKE2B d3cc82bac2707087215b6798354ee63d2d9e5f9669cd8de0ae9df9d7f48c1a19a3f8488b2e65c1962c71cc6889548c14efd6268e2939dd98c34297af79d43187 SHA512 ca21f452820b50670537a7096f20078fecacf9fe4800add0d11a74619e429a04228b96e5c3735517828d7865c7d1955fc5b8432d55b4b7eb08ee6e6a93ad274f
DIST autpgrp-1.11.tar.gz 197242 BLAKE2B c3d3a06d598b565aa56a41c745d615b67470046455c2a105374383ffd094c136700b19440a28d9254c68ef41a8351600947ce53621c16d1f0b57de1f651c7884 SHA512 2fed6a0448103259f394e96f0ea3ace6f36ef42c616c51f22f67287edda99f66c6e7b4a9cde4f6549925e20c118c64466e4f5201cac51bde823be5d5647696f3
+DIST autpgrp-1.12.0.tar.gz 222404 BLAKE2B 88adeb1894e8231ac69e5eb91ad4207f5d1a13ad9d188f3c3b2a06a6bcc89955becfc8d6fe3392b9dbf334635b9b8caff98c0a8989c1deeb678d571878c8f589 SHA512 23b6e74a7e3c0fec72a4dbc334b37a4db5b499065de600ec2ef1a93bb45b603bed60e31e1d24e6962b0f14305c5bfa6010576abf53dd15bd8fea1eee4854c4a6
diff --git a/dev-gap/autpgrp/autpgrp-1.11.1.ebuild b/dev-gap/autpgrp/autpgrp-1.12.0.ebuild
index bd3235052c46..bd3235052c46 100644
--- a/dev-gap/autpgrp/autpgrp-1.11.1.ebuild
+++ b/dev-gap/autpgrp/autpgrp-1.12.0.ebuild
diff --git a/dev-gap/browse/Manifest b/dev-gap/browse/Manifest
index fc652ef1f090..00a5564d2a01 100644
--- a/dev-gap/browse/Manifest
+++ b/dev-gap/browse/Manifest
@@ -1,2 +1,2 @@
DIST Browse-1.8.21.tar.gz 1830672 BLAKE2B b79dacba18c0d1ccea3a3ee30ad4c818b4e3727d336e05ab4958b14cc8556b5dfc32a6c529d0f001098e22c7f97eedd4aa26b617001c52884ea3b435ec40d995 SHA512 aba81e073c4c3cb7080c7ab28189ab7052f27d56927c8fde047f9ece71c42ff0eadf6cba42e0bc77f409082206f99987f4aff43226543e6f474b372f4d2104ff
-DIST Browse-1.8.22.tar.gz 1855259 BLAKE2B 08d8295329d0f022c556fbe673a3d83fc50cb1e128f98c6ec4b3563ba66b7c3e7a456d9b73a3f207c72291ee03851accda4f1056f06d98acec4fdd0f8252fdb8 SHA512 0040381edc4139974a63eb998ee7a1e0fca6ff8c97fcfded446567ca0658db74a83466a969aa9b3eea1c71794d98bdbcf0f8b550e2d4d1175e4e41195ab4f3d6
+DIST Browse-1.8.23.tar.gz 1856409 BLAKE2B 7f4264eeb55e3064fc2d08ad21ae6dcb744f88ae75e537bb3cceb2df5ac9c6b296c442de7f6528c8741143a8346574fc9b37af222b7f2e492b145828af845eb3 SHA512 5badc970f3af3a6c84357120ff76d72ddeeb670200d4af9115fa0b7521b30445291692f8855ccfc1ab1b2b4daec9c1eaa175b53708de8d98e3e8a0a176fc34ba
diff --git a/dev-gap/browse/browse-1.8.22.ebuild b/dev-gap/browse/browse-1.8.23.ebuild
index c8efb40edbf2..c8efb40edbf2 100644
--- a/dev-gap/browse/browse-1.8.22.ebuild
+++ b/dev-gap/browse/browse-1.8.23.ebuild
diff --git a/dev-gap/crisp/Manifest b/dev-gap/crisp/Manifest
index 5ae23502b722..9dddb6056fd7 100644
--- a/dev-gap/crisp/Manifest
+++ b/dev-gap/crisp/Manifest
@@ -1,2 +1,2 @@
+DIST crisp-1.4.11.tar.gz 322104 BLAKE2B fc375e72a32b842a0622e2916777ea5a8112e4a736c76627e0edc8472a07852acf475d7abe89d867c4ffd3fc41de635c08423434dda2aab6b725f7cc778d6c34 SHA512 70f33247d6579b8d7de5833909ce30796ed2d7d3ddf5fb7c0275f1d76d9900af64be1e6f4743733c23261a723ddfd1fbecc929e6ccd35180ffe7405d61c0da96
DIST crisp-1.4.6.tar.bz2 312722 BLAKE2B 5277c69e884332c9e8afe6ab1ce44131176fc08abf48f7ca3092250b883ed4551ec1f179084877b089724ddc68f921a7c8134899725e07db4a4f027042e07615 SHA512 ef14417cc4fdaf1cc24fe946d3c8d699857aefb932f9c6502a735020233cc259feef0770bd259bdf1b2caca93291ccc578fe3814c0295d5b46a5ead6df297893
-DIST crisp-1.4.8.tar.bz2 303894 BLAKE2B dafb848a1d6403a9ff729fc84a0f1c10e8eb9fc21afa4860f540c1297477d27e8922fe1b560d2ffb74a80fdc03b76fb09a0079a78df66be67304ac5c6467fa62 SHA512 5feefa860950b2e9b5a17f84b95a2711167c1ba0938b3c08d2413c08558a967b13237b872b4899376256898beafd15ac2d35543a1ae635b651c53d859684cb6e
diff --git a/dev-gap/crisp/crisp-1.4.8.ebuild b/dev-gap/crisp/crisp-1.4.11.ebuild
index 8b2cd0e8f18f..b4a8a5eabda0 100644
--- a/dev-gap/crisp/crisp-1.4.8.ebuild
+++ b/dev-gap/crisp/crisp-1.4.11.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
@@ -6,7 +6,7 @@ EAPI=8
inherit gap-pkg
DESCRIPTION="GAP algorithms for subgroups of finite soluble groups"
-SRC_URI="https://github.com/bh11/${PN}/releases/download/CrISP-${PV}/${P}.tar.bz2"
+SRC_URI="https://github.com/bh11/${PN}/releases/download/CRISP-${PV}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
diff --git a/dev-gap/cryst/Manifest b/dev-gap/cryst/Manifest
index 3083103a877d..d2f52984d643 100644
--- a/dev-gap/cryst/Manifest
+++ b/dev-gap/cryst/Manifest
@@ -1 +1 @@
-DIST cryst-4.1.31.tar.gz 254528 BLAKE2B c4256846d7dfd96fcb0aec0f2940d48943990df032e6b4b5abc2e4097241c6e57d9c5f28ce73e4107b6e7033eafd883e806db3fac8d2b0100fad6c94e5833cda SHA512 181cd4b6e930247a8be6b741d3b80b7c95975dc6d532c9ac9867302f1d33071e873f640e8925d6cd04388061abac69fd4f195014e67849b11cceca4d4bcfe563
+DIST cryst-4.1.32.tar.gz 398759 BLAKE2B a5cae0dcd25cf9682b430a443c2bf13b9f19ba1d0479a8b4df8e35775e81f2e0c6dca5135725ac6b627cc040abe499c2a6491211ff6b0c275e29fe23faa94d91 SHA512 a53979954b91806923b6416157f3c525dd29f09da0acc9ba96b61712c8849cd7977ab6844a4d85657cd80bcfe6ee3b5dc5d284e40a188cc2addee630de8df70b
diff --git a/dev-gap/cryst/cryst-4.1.31.ebuild b/dev-gap/cryst/cryst-4.1.32.ebuild
index 4c14fae07665..4c14fae07665 100644
--- a/dev-gap/cryst/cryst-4.1.31.ebuild
+++ b/dev-gap/cryst/cryst-4.1.32.ebuild
diff --git a/dev-gap/crystcat/Manifest b/dev-gap/crystcat/Manifest
index 93584a8ead90..cc2522445359 100644
--- a/dev-gap/crystcat/Manifest
+++ b/dev-gap/crystcat/Manifest
@@ -1 +1 @@
-DIST crystcat-1.1.11.tar.gz 281347 BLAKE2B 302fcdfe231eb0ea422412cf108aab6dd00509fa53521e94ae1cb61eb224758388137c41a0398783cdd70a18c1ae4d4b450d762e3257dacf7b0970b6bd448a59 SHA512 7c056ea553d39f8b5f0e0f5f0486550e70e016ce6857d84944066c2bb41b83d85067a579fec21374e97e50b6582d7706e5f8703115f99c1fdedba89bd1fe5c86
+DIST crystcat-1.1.13.tar.gz 416208 BLAKE2B 5118224a03a1a06739f70cad5c59f7704e8d42f2f0a3a5b302f60ef1db54ae8db57ae4059c6b6a89e2ad2c637ebad3bc9ace11aa27136cef9a77a5fb04e6e553 SHA512 6eb403224ffe0d9c361cda23accd832e5a224b9ac5c3b2808e9f1067b868c1ced0e813144696be4397a145823ea903c0a87324eb79fe9fb638b54c02139c6b5f
diff --git a/dev-gap/crystcat/crystcat-1.1.11.ebuild b/dev-gap/crystcat/crystcat-1.1.13.ebuild
index 877c621a721f..877c621a721f 100644
--- a/dev-gap/crystcat/crystcat-1.1.11.ebuild
+++ b/dev-gap/crystcat/crystcat-1.1.13.ebuild
diff --git a/dev-gap/cvec/Manifest b/dev-gap/cvec/Manifest
index 1227e8def276..d60dec20c58e 100644
--- a/dev-gap/cvec/Manifest
+++ b/dev-gap/cvec/Manifest
@@ -1 +1 @@
-DIST cvec-2.8.4.tar.gz 637683 BLAKE2B 8d234ba28d8b663bfeaa7da3fc253a6888be817f846c43645c8f4538a006dd5f9a5199a512e4b17f96b9ec119f107261b1e2e7a33269de5da438ffb7928901c9 SHA512 d5a2362fa94e77a1a67455c62278aebd1c372d009b6f4fb79da75314cffe8c340f55c7afe922ff45efd337fd3660be9784c2c695ebc5a3a1a1221d5fa33d6f6d
+DIST cvec-2.8.5.tar.gz 534949 BLAKE2B 4f00286dab3d0c062539bcfdde053620f226d849890e50305fc5d29c21190167096e86a3518f359e149082dac21093b788860edad969e7c33e475972118616bd SHA512 2cf39a826f5cde48088bc236020e8181eb4bef7bdcfbf74e275d3dd910c19fd9a97dd6af4fb5ffb3aa5910ba9429dd14e010ba2de3cd1b1e5839818e45a34bbd
diff --git a/dev-gap/cvec/cvec-2.8.4.ebuild b/dev-gap/cvec/cvec-2.8.5.ebuild
index 65663d70371a..d85b7b4c67a2 100644
--- a/dev-gap/cvec/cvec-2.8.4.ebuild
+++ b/dev-gap/cvec/cvec-2.8.5.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/dev-gap/datastructures/Manifest b/dev-gap/datastructures/Manifest
index 07ba12b7cd1a..15cebec1e3c7 100644
--- a/dev-gap/datastructures/Manifest
+++ b/dev-gap/datastructures/Manifest
@@ -1 +1 @@
-DIST datastructures-0.4.1.tar.gz 353505 BLAKE2B 52bb3e8ed436f19de93b476bdb58d1137ff8dd6d4a9ab89be21ae536de9694864a64fc747c47689d6885f14327f08975c6097e95cf19a9b25673362f1c18aa75 SHA512 12bc593471d677c12cb61bbf908a8c24134c0b4bda02cde99d30a9b1e275348ccf2a6e0d0c177c3893637e1a35b78ddac1a9f0d4a12355a9fc4cc279fe251685
+DIST datastructures-0.4.3.tar.gz 331794 BLAKE2B 0dd42cbbe5cf8ff230237ccb56d2ac4b0d2cfa6b7045c466b280d343378fec312a0ab48d31001ff4b17cce31661283751d65f927241e52e6b34f9122bd24442c SHA512 699c4cd13c10aca32486af21af21cab81530de80a683fc3fb7e5a5ed2931759bffda78cfa60a2963ccbc802168906e518121ac9a6b712ad84fcdb4c7da776e0b
diff --git a/dev-gap/datastructures/datastructures-0.4.1.ebuild b/dev-gap/datastructures/datastructures-0.4.3.ebuild
index 3b7818e73320..3b7818e73320 100644
--- a/dev-gap/datastructures/datastructures-0.4.1.ebuild
+++ b/dev-gap/datastructures/datastructures-0.4.3.ebuild
diff --git a/dev-gap/digraphs/Manifest b/dev-gap/digraphs/Manifest
index f85cece57ffb..bc3b2dd20f65 100644
--- a/dev-gap/digraphs/Manifest
+++ b/dev-gap/digraphs/Manifest
@@ -1 +1 @@
-DIST digraphs-1.14.0.tar.gz 2897892 BLAKE2B cc5965eedb7383399e424d69ab23521dbcd261645c4c1e5e86f027c326b35f30c3fdeb3640ab5843a054699071b4657cbd2b4f18070b7692a28f232d95828d53 SHA512 0d732d0fd72485470b0e13979d6d08f0e614c43ae89313f2d603d2ed5652d2d9c813207ca2101c87e1914252bb81d58df7fdfe006adb25615d855853fd10fde7
+DIST digraphs-1.15.0.tar.gz 2924538 BLAKE2B 8b6ea06b540e778eb5c67f9ccdc3731caa6b78c1ae6a7a2f97a4eaddd246ef1353b7e4370668c46f8c6e5abb99e6c84fef05633be7216826528a866d7472b986 SHA512 400c51ca7d7987cd4f40a55f00f8ed3f3835cc193b94607c48669147d284b668e0739fea2d3a57ad9caace6eaedc4b6d7333cffcb9d11bff08275a8a0f7b99c6
diff --git a/dev-gap/digraphs/digraphs-1.14.0-r2.ebuild b/dev-gap/digraphs/digraphs-1.15.0.ebuild
index f1131be24bfb..cfac34b9f5a2 100644
--- a/dev-gap/digraphs/digraphs-1.14.0-r2.ebuild
+++ b/dev-gap/digraphs/digraphs-1.15.0.ebuild
@@ -32,15 +32,12 @@ BDEPEND="test? ( || (
DOCS=( CHANGELOG.md README.md )
-PATCHES=( "${FILESDIR}/digraphs-1.14-planarity-5.patch" )
-
GAP_PKG_EXTRA_INSTALL=( data notebooks )
gap-pkg_enable_tests
src_prepare() {
# belt and suspenders
- rm -r extern/bliss-0.73 \
- extern/edge-addition-planarity-suite-Version_4.0.0.0 \
+ rm -r extern/edge-addition-planarity-suite-Version_5.0.0.0 \
|| die
default
diff --git a/dev-gap/digraphs/files/digraphs-1.14-planarity-5.patch b/dev-gap/digraphs/files/digraphs-1.14-planarity-5.patch
deleted file mode 100644
index cf981b697da4..000000000000
--- a/dev-gap/digraphs/files/digraphs-1.14-planarity-5.patch
+++ /dev/null
@@ -1,103 +0,0 @@
-diff --git a/Makefile.in b/Makefile.in
-index 0cc11139..05b4b237 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -47,7 +47,8 @@ endif
- ifdef WITH_INCLUDED_PLANARITY
- KEXT_SOURCES += \
- $(PLANARITY_SUITE_DIR)/c/graphLib/graphDFSUtils.c \
-- $(PLANARITY_SUITE_DIR)/c/graphLib/graphUtils.c \
-+ $(PLANARITY_SUITE_DIR)/c/graphLib/graph.c \
-+ $(PLANARITY_SUITE_DIR)/c/graphLib/graphLib.c \
- $(PLANARITY_SUITE_DIR)/c/graphLib/extensionSystem/graphExtensions.c \
- $(PLANARITY_SUITE_DIR)/c/graphLib/homeomorphSearch/graphK23Search.c \
- $(PLANARITY_SUITE_DIR)/c/graphLib/homeomorphSearch/graphK23Search_Extensions.c \
-@@ -70,6 +71,8 @@ ifdef WITH_INCLUDED_PLANARITY
- $(PLANARITY_SUITE_DIR)/c/graphLib/planarityRelated/graphIsolator.c \
- $(PLANARITY_SUITE_DIR)/c/graphLib/planarityRelated/graphNonplanar.c \
- $(PLANARITY_SUITE_DIR)/c/graphLib/planarityRelated/graphOuterplanarObstruction.c \
-+ $(PLANARITY_SUITE_DIR)/c/graphLib/planarityRelated/graphOuterplanarity_Extensions.c \
-+ $(PLANARITY_SUITE_DIR)/c/graphLib/planarityRelated/graphPlanarity_Extensions.c \
- $(PLANARITY_SUITE_DIR)/c/graphLib/planarityRelated/graphTests.c
-
- KEXT_CFLAGS += -I$(PLANARITY_SUITE_DIR) -include extern/eaps_flags.h
-diff --git a/m4/ax_check_planarity.m4 b/m4/ax_check_planarity.m4
-index 4f1c66d5..70af478a 100644
---- a/m4/ax_check_planarity.m4
-+++ b/m4/ax_check_planarity.m4
-@@ -23,7 +23,7 @@ AC_DEFUN([AX_CHECK_PLANARITY], [
- #else
- #error too old
- #endif
-- int main(void) { gp_InitGraph(0, 0); }
-+ int main(void) { gp_EnsureVertexCapacity(0, 0); }
- ])], [
- AC_MSG_RESULT([yes])
- ], [
-diff --git a/src/planar.c b/src/planar.c
-index 72e5b304..f705f8eb 100644
---- a/src/planar.c
-+++ b/src/planar.c
-@@ -33,12 +33,12 @@
- #pragma GCC diagnostic ignored "-Wswitch-default"
- #endif
- #ifdef DIGRAPHS_WITH_INCLUDED_PLANARITY
--#include "c/graph.h"
-+#include "c/graphLib.h"
- #include "c/graphLib/homeomorphSearch/graphK23Search.h"
- #include "c/graphLib/homeomorphSearch/graphK33Search.h"
- #include "c/graphLib/homeomorphSearch/graphK4Search.h"
- #else
--#include "planarity/graph.h"
-+#include "planarity/graphLib.h"
- #include "planarity/c/graphLib/homeomorphSearch/graphK23Search.h"
- #include "planarity/c/graphLib/homeomorphSearch/graphK33Search.h"
- #include "planarity/c/graphLib/homeomorphSearch/graphK4Search.h"
-@@ -169,13 +169,13 @@ Obj boyers_planarity_check(Obj digraph, int flags, bool krtwsk) {
-
- graphP theGraph = gp_New();
-
-- if (gp_InitGraph(theGraph, V) != OK) {
-+ if (gp_EnsureVertexCapacity(theGraph, V) != OK) {
- gp_Free(&theGraph);
- ErrorQuit("Digraphs: boyers_planarity_check (C): invalid number of nodes!",
- 0L,
- 0L);
- return 0L;
-- } else if (gp_EnsureArcCapacity(theGraph, 2 * E) != OK) {
-+ } else if (gp_EnsureEdgeCapacity(theGraph, 2 * E) != OK) {
- gp_Free(&theGraph);
- ErrorQuit("Digraphs: boyers_planarity_check (C): invalid number of edges!",
- 0L,
-@@ -185,13 +185,13 @@ Obj boyers_planarity_check(Obj digraph, int flags, bool krtwsk) {
-
- switch (flags) {
- case EMBEDFLAGS_SEARCHFORK33:
-- gp_AttachK33Search(theGraph);
-+ gp_ExtendWith_K33Search(theGraph);
- break;
- case EMBEDFLAGS_SEARCHFORK23:
-- gp_AttachK23Search(theGraph);
-+ gp_ExtendWith_K23Search(theGraph);
- break;
- case EMBEDFLAGS_SEARCHFORK4:
-- gp_AttachK4Search(theGraph);
-+ gp_ExtendWith_K4Search(theGraph);
- break;
- default:
- break;
-@@ -202,11 +202,11 @@ Obj boyers_planarity_check(Obj digraph, int flags, bool krtwsk) {
-
- // Construct the antisymmetric digraph with no loops
- for (Int v = 1; v <= LEN_LIST(out); ++v) {
-- DIGRAPHS_ASSERT(gp_VertexInRange(theGraph, v));
-- gp_SetVertexIndex(theGraph, v, v);
-+ DIGRAPHS_ASSERT(v < gp_UpperBoundVertices(theGraph));
-+ gp_SetIndex(theGraph, v, v);
- Obj const out_v = ELM_LIST(out, v);
- for (Int w = 1; w <= LEN_LIST(out_v); ++w) {
-- DIGRAPHS_ASSERT(gp_VertexInRange(theGraph, w));
-+ DIGRAPHS_ASSERT(w < gp_UpperBoundVertices(theGraph));
- Int u = INT_INTOBJ(ELM_LIST(out_v, w));
- if (v < u
- || CALL_3ARGS(IsDigraphEdge, digraph, INTOBJ_INT(u), INTOBJ_INT(v))
diff --git a/dev-gap/factint/Manifest b/dev-gap/factint/Manifest
index 89946cf13e89..a3c097c1fb0b 100644
--- a/dev-gap/factint/Manifest
+++ b/dev-gap/factint/Manifest
@@ -1 +1,2 @@
DIST FactInt-1.6.3.tar.gz 4684712 BLAKE2B 7b312b34ae0a4ab100647f08f0e817594cbca1105ad37cf231d608599e5fffdf0d905819ab31f08be73b759c7be892928e994d9df62aa37f8c7a2e5535508532 SHA512 28fe4cb35c10f834e5efb3baaebf5b1eaac4064b1c182a5ffa057421327de45dd690b70fb848aabac6fa254581fd76f975b497a21d427093d558919cf3716c83
+DIST FactInt-1.7.0.tar.gz 10732359 BLAKE2B 73eb5173a412cd154c21d1157f8502a6998a362c17d1c90ca345f797b726b48c9244dd17c27f3cd60017f0019827edcf495c6b32d08cf2e887e6a5fd96e310f4 SHA512 b06650197c0288e9e8cbb9fbd9340b3a034ea64c055b07efb025f3c757f159f3c3506824bd927c1027e195230d3dd82b929c1fcfbde2cfe963db0d36968e1cef
diff --git a/dev-gap/factint/factint-1.7.0.ebuild b/dev-gap/factint/factint-1.7.0.ebuild
new file mode 100644
index 000000000000..1c1d3a4d4e62
--- /dev/null
+++ b/dev-gap/factint/factint-1.7.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gap-pkg
+
+MY_PN="FactInt"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Advanced Methods for Factoring Integers"
+SRC_URI="https://github.com/gap-packages/${MY_PN}/releases/download/v${PV}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+GAP_PKG_EXTRA_INSTALL=( tables )
+gap-pkg_enable_tests
diff --git a/dev-gap/gapdoc/Manifest b/dev-gap/gapdoc/Manifest
index afe6ed001cad..a5ffbfed9625 100644
--- a/dev-gap/gapdoc/Manifest
+++ b/dev-gap/gapdoc/Manifest
@@ -1 +1,2 @@
+DIST GAPDoc-1.6.10.tar.gz 1750931 BLAKE2B 76cd206c2e4a745cf6949b7c0b014c8d5fa7279f47c545be0b26192b2c7c794b1e5bb5c59735eb258dff24c8e21f1edee83e7f04752998e1d0dd76705ee146fc SHA512 3ea9c980fb43de1c8c6fcb57d0700f170571a281b5ebb642f000e14cf4c5fdab500650ca1f817ed0868c95539e8b3b2ca8144444b258db6f0fa94c6eb7814cc8
DIST gapdoc-1.6.7.tar.gz 254166 BLAKE2B f827423b3f552570abee08778d3b36850d1512ff84284dbddff96ecf11a767149118edb29809da6f8a10b43c90546f8cd7c2361b2c207c6a7361b7b83f9767ca SHA512 27f21e5060c46a061b009323fa423bf1427410c68e5804dbc0ef66f5334abcac7a35d81e83e2ac1a752be8474f44da003917fed8c236e2b208c6811b7f99ac62
diff --git a/dev-gap/gapdoc/files/gapdoc-1.6.10-load-browse-in-tests.patch b/dev-gap/gapdoc/files/gapdoc-1.6.10-load-browse-in-tests.patch
new file mode 100644
index 000000000000..09551635a4da
--- /dev/null
+++ b/dev-gap/gapdoc/files/gapdoc-1.6.10-load-browse-in-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/tst/test.tst b/tst/test.tst
+index 86a1c72..7ddeb22 100644
+--- a/tst/test.tst
++++ b/tst/test.tst
+@@ -13,6 +13,8 @@
+ ##
+ gap> LoadPackage( "GAPDoc", false );
+ true
++gap> LoadPackage( "Browse", false );
++true
+ gap> save:= SizeScreen();;
+ gap> SizeScreen( [ 72 ] );;
+ gap> START_TEST( "Input file: test.tst" );
diff --git a/dev-gap/gapdoc/gapdoc-1.6.10.ebuild b/dev-gap/gapdoc/gapdoc-1.6.10.ebuild
new file mode 100644
index 000000000000..341366b1d8ef
--- /dev/null
+++ b/dev-gap/gapdoc/gapdoc-1.6.10.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gap-pkg
+
+MY_PN=GAPDoc
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="GAP documentation structure and tooling"
+
+# Release archives contain the tests (generated by maketest.g), Github
+# tags do not.
+SRC_URI="https://www.math.rwth-aachen.de/~Frank.Luebeck/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? (
+ dev-gap/browse
+)"
+
+PATCHES=( "${FILESDIR}/${P}-load-browse-in-tests.patch" )
+
+DOCS=( CHANGES README.md )
+
+GAP_PKG_EXTRA_INSTALL=(
+ bibxmlext.dtd
+ gapdoc.dtd
+ styles
+ version
+)
+
+src_install(){
+ gap-pkg_src_install
+
+ if use examples; then
+ docinto examples
+ dodoc -r 3k+1
+ fi
+
+ # The "example" directory is mentioned in PackageInfo.g, so we
+ # include it unconditionally, and install it in the gap package
+ # directory (so that the path in PackageInfo.g is accurate).
+ # Afterwards we symlink it into the usual USE=examples path.
+ insinto $(gap-pkg_dir)
+ doins -r example
+ dosym -r $(gap-pkg_dir)/example \
+ "/usr/share/doc/${PF}/examples/example"
+}
diff --git a/dev-gap/genss/Manifest b/dev-gap/genss/Manifest
index 6f6f11106dde..fce159e9b98d 100644
--- a/dev-gap/genss/Manifest
+++ b/dev-gap/genss/Manifest
@@ -1 +1 @@
-DIST genss-1.6.9.tar.bz2 337446 BLAKE2B 1dff9ab98b1a5155704faf835e63d1b905dcb7ce6399317e02302adcea6ec4df40cc1ea39d288d2d6c4101eccdd50707d28dd732bc0e9cfc226e9dc0055033f1 SHA512 f8daf12ad4e9a31997f5b6783a5b1c27484736442eecf2c5c6b80be12d691627a84bba0a05270ea99dfd68eb5fc253d54907b3e5d48ab5e327f2556295751a91
+DIST genss-1.6.10.tar.bz2 258351 BLAKE2B 49bec2c0eb0526f9eb70c1e3c423a8d3e4e6649d97230f5324179b4c31f3bf63ecaa88973df080f79c919f9b9f91c111a394008a76bd4a5cd8f1fe6dcb874223 SHA512 795290b1c66e928f5984e64d7df0fa96d7c3f24eb206683b89859ae31bd5eaf0c97174eb1ffda342b88814cee563ad58bfbacda18e20768674f97a90dc2aef23
diff --git a/dev-gap/genss/genss-1.6.9.ebuild b/dev-gap/genss/genss-1.6.10.ebuild
index 9cd2ecc89458..4dfbda449401 100644
--- a/dev-gap/genss/genss-1.6.9.ebuild
+++ b/dev-gap/genss/genss-1.6.10.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
diff --git a/dev-gap/hap/Manifest b/dev-gap/hap/Manifest
index 4f82e9c61e02..c383880294b3 100644
--- a/dev-gap/hap/Manifest
+++ b/dev-gap/hap/Manifest
@@ -1 +1 @@
-DIST hap-1.75.tar.gz 49102696 BLAKE2B e7ae89484de2f7affbb29e583c1f9fcffad2695b61e14d724ae70cbd7d161ab0697eb78ce3755524b565be9018a7ef11e3eeb9f619eaf753f0d147a70d0ee8ec SHA512 c66a9da976879bcf1d18f96083c5d935a1eb4d61f1ee2e115c4eecf7637cb00d84003393862fc5005fd2f993b799cf6b809184a7490e4f56aef0d6e5be67f33e
+DIST hap-1.78.tar.gz 49185736 BLAKE2B f3887b51395417c4833389abde3a83304cfce53f4b80a2a183f51a176c265cbbce517e213c6027dd768a2e503b575f703c09267add8c35630606f34e33ce3362 SHA512 92b509377e40ceffbc2596b0644725272c3fda270bf6968c17cc873661c54519e7b9820f8e2419711a643deb19e9baa18db2c68cc26cc80c53f0acad36156af5
diff --git a/dev-gap/hap/hap-1.75.ebuild b/dev-gap/hap/hap-1.78.ebuild
index 95bb710282b5..95bb710282b5 100644
--- a/dev-gap/hap/hap-1.75.ebuild
+++ b/dev-gap/hap/hap-1.78.ebuild
diff --git a/dev-gap/hapcryst/Manifest b/dev-gap/hapcryst/Manifest
index 876ab49ef804..7a4a7802714b 100644
--- a/dev-gap/hapcryst/Manifest
+++ b/dev-gap/hapcryst/Manifest
@@ -1 +1 @@
-DIST hapcryst-0.2.0.tar.gz 81099 BLAKE2B 74c5573eb782359776aadf6fe319a7f764877b35d42cc628be703480cb67e1fe8e02f089dfa88de8eb3feef1cbcb47708f0536ad5991226026f0ff4578567e53 SHA512 e5ff20b628e71235a0beabd23c2aa1eedf08e5fb524dc553a5d588f3efe48e2bb539d9aecf133aac6b4a809996fda11cf6123ff7f7b10f9ad06e31d2255ed73e
+DIST hapcryst-0.2.1.tar.gz 81134 BLAKE2B a2ca7a918030706651f4fcd54063e50f9e81ffd3ec80ae27248178dfcd9074a49568d1047acad4ce909c86bc0e130611ce6e6e3695b2d48a1e052b8d345e4420 SHA512 2e628d6ced9eaf0882ac5a7ad5ba8a1ac6e5d2229fd0dddb885f9253f9e5dff8ecb9ee82a15344831ca3dd236d7f9220fff1030a00790893dd3a4e03bad61174
diff --git a/dev-gap/hapcryst/hapcryst-0.2.0.ebuild b/dev-gap/hapcryst/hapcryst-0.2.1.ebuild
index 0bc6f54ca060..0bc6f54ca060 100644
--- a/dev-gap/hapcryst/hapcryst-0.2.0.ebuild
+++ b/dev-gap/hapcryst/hapcryst-0.2.1.ebuild
diff --git a/dev-gap/hecke/Manifest b/dev-gap/hecke/Manifest
index f658b3bd5eb0..f2a035af305f 100644
--- a/dev-gap/hecke/Manifest
+++ b/dev-gap/hecke/Manifest
@@ -1 +1 @@
-DIST hecke-1.5.4.tar.gz 720339 BLAKE2B 4e140959dbf42ada26b7b5bc290c451574a9fd5edd9fec4cc2c2513af50e2513c41a12c0f1d90001cb87b6972532a0ae29d27b2d590b00c566ad7e68acc2b248 SHA512 ab67ac7befce477c71c8d2ddb7c254c8a513c5120abf24bab53202da162b0396f65478b440e87d90b073f4913b25b8d326ebbda2bb30955553c9a0fa8311c7f7
+DIST hecke-1.6.0.tar.gz 631276 BLAKE2B 0d354ca98591fdcd9f7887b56b08b791db6b20e483907d33532d32547a783a6d1dc40f8d3a874fb1a79f30109bcb92769c5730f27d0db61487635e6a18368d50 SHA512 affaffa7a62e3f029bdd557a9614451013c53828a04559698a806db7e93354e18a2e0786bdb81d71953099c892b6e3a27cdc8035c3bac7754c7c222baab125e5
diff --git a/dev-gap/hecke/hecke-1.5.4.ebuild b/dev-gap/hecke/hecke-1.6.0.ebuild
index 53aca48cc745..98284918239c 100644
--- a/dev-gap/hecke/hecke-1.5.4.ebuild
+++ b/dev-gap/hecke/hecke-1.6.0.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
diff --git a/dev-gap/images/Manifest b/dev-gap/images/Manifest
index ebd88b385d7e..cdced5c17cde 100644
--- a/dev-gap/images/Manifest
+++ b/dev-gap/images/Manifest
@@ -1 +1 @@
-DIST images-1.3.3.tar.gz 193523 BLAKE2B 5342437052f43dca3cc6be0800c99d950be3399ed55f47a3e39f00f098bcca6fcdbeecc273376daab2f2130f2c48dbcfa226cea237378488dda9bc9d3cc3bea9 SHA512 7bf496fb108863045bffeeba0059332a0437778ec51464e9cd34fdb05fdc4e7cf4f44dbfbef4f850fb1c2a90c9328b8921e745526c10095d4034682d2a565fb6
+DIST images-1.4.2.tar.gz 313499 BLAKE2B dbdf5c4771b6bd6a16284062212b0cd8bfee2573d192ab730b58ea0d1c5ab39cc60eca63dd8ff845f152b33fe8c2207412ee69cc64f1f1153fb7e6360b26551d SHA512 7c8b5bed65bd770413220d43e93445206a661b95fdf44e30c3c559e6ceb344d312affb16bfc4102115edc4457ed21a839ef4d3f91378b198801d6ede71590e5d
diff --git a/dev-gap/images/images-1.3.3.ebuild b/dev-gap/images/images-1.4.2.ebuild
index b283177070cc..7d852d821306 100644
--- a/dev-gap/images/images-1.3.3.ebuild
+++ b/dev-gap/images/images-1.4.2.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
@@ -12,9 +12,15 @@ LICENSE="MPL-2.0"
SLOT="0"
KEYWORDS="~amd64 ~riscv"
+# Temporary, https://github.com/gap-packages/images/issues/41
+RESTRICT="test"
+
BDEPEND="test? (
dev-gap/atlasrep
dev-gap/io
)"
+RDEPEND="dev-gap/datastructures
+ dev-gap/digraphs"
+
gap-pkg_enable_tests
diff --git a/dev-gap/io/Manifest b/dev-gap/io/Manifest
index 153ad46ab946..3293f2695a39 100644
--- a/dev-gap/io/Manifest
+++ b/dev-gap/io/Manifest
@@ -1 +1,2 @@
+DIST io-4.10.0.tar.bz2 510146 BLAKE2B efd4bfd4d91c308f9ba4199f5c6eecb7e081fa4f3d00d3aa23680921a6b8fe7e6d5bc5b78d4b9b1b8bd3420fb8dfbd0a714732b9ae1e060511ff60daca590cba SHA512 093488c5d0a38686ae45b132e7728b9e6c507c81eacc1941e3e0807363d3cc2044205dfffce85ccb15ee4e59a040b317ce10b5e9552e67a4c39d07f2a86855f6
DIST io-4.9.3.tar.bz2 591028 BLAKE2B 086f862a9e363f2d0770724eb5bf9a52e75d0a79410044257a2d7879ceced6ef1f51254beee2145be325ffbb5f36d5ab7e65d0009eb054fd41f93b2186746586 SHA512 beedf85bd534ffac516724ca0d0e8a1ec6f76356fc77eecef744b725a36bc8c1defa524f1a65ce3601f34de4d194f107c4c8a47420878eedd2901e82edadb611
diff --git a/dev-gap/io/io-4.10.0.ebuild b/dev-gap/io/io-4.10.0.ebuild
new file mode 100644
index 000000000000..7bba239e4220
--- /dev/null
+++ b/dev-gap/io/io-4.10.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gap-pkg
+
+DESCRIPTION="Bindings for low level C library I/O routines"
+SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+IUSE="examples"
+
+DEPEND="sci-mathematics/gap:="
+RDEPEND="${DEPEND}"
+
+gap-pkg_enable_tests
+
+src_prepare() {
+ default
+
+ # These tests require network access
+ rm tst/http.g || die
+ sed -e 's/"http.g", //' -i tst/testgap.tst || die
+}
+
+src_install() {
+ # There's no install target for the autotools build system
+ gap-pkg_src_install
+
+ if use examples; then
+ docinto examples
+ dodoc example/*
+ fi
+}
diff --git a/dev-gap/laguna/Manifest b/dev-gap/laguna/Manifest
index 50d2348a4f5d..28176aae0ae3 100644
--- a/dev-gap/laguna/Manifest
+++ b/dev-gap/laguna/Manifest
@@ -1 +1,2 @@
+DIST laguna-3.10.1.tar.gz 462053 BLAKE2B 811b9ebe19ab9a27fff329fa4a3b16c6a52b757d5ea3881b77c6ced35c148db415919b48a340ee0ae22f9bc0ebd4ee1145b0d347a81c4c7503fb5e2f694b854f SHA512 a248a332a17a575f77380734cfb39b967a1a3ad33a8f7710552d53e545f55939e593adf14e33ece60a6ceed0345f7215b9945a5889097bcc26d565517954950e
DIST laguna-3.9.7.tar.gz 549773 BLAKE2B c8c41474cd967279226c3cf06cc17d49555a60abf0ead981509495402cd8c9db346c2c5467f4c484894e35a9b3cbaac2fdf4c1a22b8791f53457ec5f3bf97b64 SHA512 dd25f99b0361d1d6f8c285f4531b19893c03744a9b81783d7f32691e49274956011f8931d40f93c454ccd164213966714d9b107206d8fa502aef259cacf9dd68
diff --git a/dev-gap/laguna/laguna-3.10.1.ebuild b/dev-gap/laguna/laguna-3.10.1.ebuild
new file mode 100644
index 000000000000..bdb2b2fe0ff9
--- /dev/null
+++ b/dev-gap/laguna/laguna-3.10.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gap-pkg
+
+DESCRIPTION="Lie AlGebras and UNits of group Algebras"
+SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+gap-pkg_enable_tests
diff --git a/dev-gap/liealgdb/Manifest b/dev-gap/liealgdb/Manifest
index c14a27a84357..d3fbfe1385e9 100644
--- a/dev-gap/liealgdb/Manifest
+++ b/dev-gap/liealgdb/Manifest
@@ -1 +1 @@
-DIST liealgdb-2.3.0.tar.gz 504719 BLAKE2B 2ea52dfe438b1fd178ea1281f9305c18e36320e92eb8aa1981bf2900a8d7fa5860ec2d9b00e251008f0cf9ea13b4e8f8294949dd5c33f1185b006a8ca1fb8196 SHA512 a2143d6dcf4004fe90132dc8d5eee7137c65ca4f6d50cf637fab8659c545dc4074f3548ae6e5d50cb25ed973fd984fd9a18de48409be04c4f001b519b4e0fad6
+DIST liealgdb-2.3.1.tar.gz 499977 BLAKE2B cc36e9c37e3fcf011844f22f91a20d4e914aba38adb6f961093538538e0a971b6dd7798c762a17f68cd119045e322b8800c22e969ef6eb41dd567048b45a8a4d SHA512 6ff52565a929e5258880e122e8d77c69325cf106cc82caeca771019184f42c7c02487f4098e659ba041e34b98fae9a1521f344273e83bc5c422e49974fde799c
diff --git a/dev-gap/liealgdb/liealgdb-2.3.0.ebuild b/dev-gap/liealgdb/liealgdb-2.3.1.ebuild
index 575ef9e13fd6..575ef9e13fd6 100644
--- a/dev-gap/liealgdb/liealgdb-2.3.0.ebuild
+++ b/dev-gap/liealgdb/liealgdb-2.3.1.ebuild
diff --git a/dev-gap/liepring/Manifest b/dev-gap/liepring/Manifest
index 70b6c7f552d4..01a425ad581f 100644
--- a/dev-gap/liepring/Manifest
+++ b/dev-gap/liepring/Manifest
@@ -1 +1 @@
-DIST liepring-2.9.1.tar.gz 2642049 BLAKE2B a99ddd683952bb4770835256b0d2f7f117cd74a550b87aba37f0247c43ed7a303a01609e9d7a00b59a9cbe72f36b153b6f04f8f862663593548366ff38e6abe3 SHA512 7e3e2efad61bc8c5ab101a6bbd87340b9c0f7ad88aee9410876aaa5ff851ee6769ec0473b21945fb2de0eec7453a1bebb421b39bba3db9d0c7049e80db7ad813
+DIST liepring-2.9.3.tar.gz 2666971 BLAKE2B 1f00269a99d06a2fb6bd49a8e144bfb35610aca18706dee48ec15a81ff707aa281ad47dbea3cb2cb29ef063b5379ac15fb0860b52976eca97278b88521138a11 SHA512 104e14c4b5219b8cb95e73ddaec12af401e3fe8df30a3aef83aea3d4f68f550428df80463c64484ee9bf14bae645a0afd4d4e6d15ee6de2b6bc6e829eabd987a
diff --git a/dev-gap/liepring/liepring-2.9.1.ebuild b/dev-gap/liepring/liepring-2.9.3.ebuild
index 135453557876..83045b1638b5 100644
--- a/dev-gap/liepring/liepring-2.9.1.ebuild
+++ b/dev-gap/liepring/liepring-2.9.3.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
diff --git a/dev-gap/loops/Manifest b/dev-gap/loops/Manifest
index eb8daaaf63bd..1e5a4d06550a 100644
--- a/dev-gap/loops/Manifest
+++ b/dev-gap/loops/Manifest
@@ -1 +1 @@
-DIST loops-3.4.4.tar.gz 1143667 BLAKE2B aaf39144f196bf965538e261ee68c89023b153d7b5815171908b8936984f8dab7f2e2ac084360d25313fb8e71ec2b3701c231b88f9f27fdabe67012d93514014 SHA512 effcc5f9b82e820c8c4519dfc59cb1a0997d9b1fb16bb5ca2e6125c1451f64f03260967607b85935366036b07193197b82fd08825d81e21378559d0c9c9610c5
+DIST loops-3.4.5.tar.gz 1070680 BLAKE2B 298f9ba2474ac6b64b102d1f29390af412312d9ab38bf24f923a95a0e6470b79f39ebdc85a88eea73368dfccd2aa60fc8cc5ccf4e2c1a5dc74a842c2753f1541 SHA512 a3ea223c018f27267b93a03317365cc8b47656a5c29e68254da18481a820050ffaacc6bf6d547b211d45d9b42806a940fdff9cd32f3736e68d8a492fe1dba277
diff --git a/dev-gap/loops/loops-3.4.4.ebuild b/dev-gap/loops/loops-3.4.5.ebuild
index 7ad0b0a4f04d..551eda7ec602 100644
--- a/dev-gap/loops/loops-3.4.4.ebuild
+++ b/dev-gap/loops/loops-3.4.5.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
diff --git a/dev-gap/primgrp/Manifest b/dev-gap/primgrp/Manifest
index 527736876923..ea988a9d9a00 100644
--- a/dev-gap/primgrp/Manifest
+++ b/dev-gap/primgrp/Manifest
@@ -1,2 +1,2 @@
DIST primgrp-4.0.0.tar.gz 14687888 BLAKE2B 49a48b53e4e003b65091b97e57ab5077631d2f182e85a8350388461ee42078cf7a2d7d4c7254c38066dd194853137333b770790c5f35966c3a61e9c547724066 SHA512 bb28497dfa7980fa6054fd8dfac70805ccf7be42563890ae96cb64c03c331e30edafefaf47e63851f37a29c030601897113808b6653e7bb3924b2f1188936766
-DIST primgrp-4.0.2.tar.gz 14612065 BLAKE2B e337dd2d81e9898f2a36a1d68a7b089f8b97494328ccdd652317a571270aaba6e476a7de888c76f8257b5e562044cf51e3c59bb21600e991709dea1b966302b6 SHA512 57df518a325a235b4d3055947c133f2ef5f2d2b06efa84b648c8ac46e856d9e262c37113fe9280dcf3f7e7f6b429787e6e019eea6796c97bd34c0c853e002686
+DIST primgrp-4.0.3.tar.gz 14604533 BLAKE2B f0d33fef72c8634bd30325c78ecd3b5de5e3fba8feb665a5c70c45f9afe1249812e527b3fedd04995111bbdebcf4d6aaf1cf604b8911896289b1c289036562b0 SHA512 81d83115a68e4e05589065668f7b36264bd4690feff6f52d31fe7c1d3bcb478adf78c4edf18a4ee21bf15a3a4063edf15ee4303f36dbe4203bb76fb31900d14d
diff --git a/dev-gap/primgrp/primgrp-4.0.2.ebuild b/dev-gap/primgrp/primgrp-4.0.3.ebuild
index 9d5bffcfa9e3..9d5bffcfa9e3 100644
--- a/dev-gap/primgrp/primgrp-4.0.2.ebuild
+++ b/dev-gap/primgrp/primgrp-4.0.3.ebuild
diff --git a/dev-gap/qpa/Manifest b/dev-gap/qpa/Manifest
index f3a06ccc4ab9..1c7ea17aa554 100644
--- a/dev-gap/qpa/Manifest
+++ b/dev-gap/qpa/Manifest
@@ -1 +1 @@
-DIST qpa-1.36.tar.gz 391873 BLAKE2B 6a6bd2f069b49a01ae698c37fa3a453e3ae55156358d0a2e5827cc0c5f39cdc28ba501949a05776fd5144ec6307097004b0b6719456956ed9a55725829140806 SHA512 409d46cca9d351722dcd72b16166fa237be765bc63bd9f8764e10d7eabf2565373c3632c69e4a9841303bf9cece5345ca336589942a9aa58944c1816ab2dfdba
+DIST qpa-1.37.tar.gz 397790 BLAKE2B cef905dbffba872564e28d687f51d4415b48dd02bc06dabab1dad6cd130d745cc5fc4544e44d69a049c634c2543c718275e54bcf59ef1b01724f01ecb2a25bff SHA512 a33a80c0a0c3e0c51836402e2cf2c8dd0dd2b9d4355baa345fe29a6381b4d57fd65bc8bef95be9b512fc2c500342d60b1daaa81a570901ef42d41d4bcd998e53
diff --git a/dev-gap/qpa/qpa-1.36.ebuild b/dev-gap/qpa/qpa-1.37.ebuild
index 6af1880d1261..9e0a89d0b226 100644
--- a/dev-gap/qpa/qpa-1.36.ebuild
+++ b/dev-gap/qpa/qpa-1.37.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/dev-gap/radiroot/Manifest b/dev-gap/radiroot/Manifest
index 212f8c056dcc..4eb24e7d26f7 100644
--- a/dev-gap/radiroot/Manifest
+++ b/dev-gap/radiroot/Manifest
@@ -1 +1,2 @@
+DIST radiroot-2.10.tar.gz 209104 BLAKE2B 692ad847931cd879634caec0a5c84f4fd30af6d7a8a4f4a3ecdf72dd68560fa80bdcea6d51524b7ce89ed6dea4ad782cbc9560d91964bfb153bbed7d8a0cd862 SHA512 14b43192c76d37801efa861543a1003981e51f55b6bfc6f0f6db40ef04da3356502dfc6f326873b33345becf8284ea64cc0e4a8d6b181b0fe251dac07ed7ba3e
DIST radiroot-2.9.tar.gz 198792 BLAKE2B cbb79eab9def5b26a43b040d99dcb0e99dde465538fb4d5efcf8716be3525aed32f9b3600089167644298ffb0249f0450a99e6df52677ea4f7b43c99b991cdfe SHA512 f328bbfe5adf00c3c79630903e6c41685c0e0cdd62335fa4b912c2256cad276bbe02bcf26a461449e5869e7f859cba16905381b4109f1d4b364ef10ccf8ddc61
diff --git a/dev-gap/radiroot/radiroot-2.10.ebuild b/dev-gap/radiroot/radiroot-2.10.ebuild
new file mode 100644
index 000000000000..ad8e73cbad8a
--- /dev/null
+++ b/dev-gap/radiroot/radiroot-2.10.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gap-pkg
+
+DESCRIPTION="Roots of a polynomial as radicals in GAP"
+SRC_URI="https://github.com/gap-packages/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-gap/alnuth"
+
+GAP_PKG_HTML_DOCDIR="htm"
+gap-pkg_enable_tests
diff --git a/dev-gap/singular/Manifest b/dev-gap/singular/Manifest
index 6cb44f5c9d43..1be8ae296436 100644
--- a/dev-gap/singular/Manifest
+++ b/dev-gap/singular/Manifest
@@ -1 +1 @@
-DIST singular-2026.04.09.tar.gz 347725 BLAKE2B f7b21baedea1e47b871280e2ec6d01ac6056fe2ec9db692a49b4700140d843e59469d52095511f33836a6683db80047d666066e53be0ed1f27d9db48fdc009bb SHA512 ac0520a2942fb12b04b25a8a2809622f9d3d35c4c3dfbf876af016b9cc7ee4c14bd4c709b727f9863580c8500a86aff848a16e913bb604f245ecf3f1b7c16c4b
+DIST singular-2026.05.05.tar.gz 351878 BLAKE2B e25499c7f799d9d9e1b67f428de481a22ff7bf75f3893b71ce2622be1201b89b3a961980709b308ee23eb5b6984a83d7696bb673b3c9e80c99a06077f06b8095 SHA512 a0f93fce1991d57f1db56f2dfd252332e7c8ab712de43218b250ce401cdc33a758f0b09ff31eefe5dd9c7f1c25f249473e540aab81a86f1a122c2448d4a71fdc
diff --git a/dev-gap/singular/singular-2026.04.09.ebuild b/dev-gap/singular/singular-2026.05.05.ebuild
index 49ca353c6c95..49ca353c6c95 100644
--- a/dev-gap/singular/singular-2026.04.09.ebuild
+++ b/dev-gap/singular/singular-2026.05.05.ebuild
diff --git a/dev-gap/smallgrp/Manifest b/dev-gap/smallgrp/Manifest
index d854727fabe2..95ac11a1ffda 100644
--- a/dev-gap/smallgrp/Manifest
+++ b/dev-gap/smallgrp/Manifest
@@ -1 +1,2 @@
DIST SmallGrp-1.5.4.tar.gz 20123364 BLAKE2B db2712ca0b9ba3f9b100a85243ce9b50ad7e1940775c2d0767d5dfe211c8481922df0d891f457b7280108459b156b72e7e124cb0dfc2d597239c1317627a4b3f SHA512 715f6a2dd2740457d1a1fa27a680e4457db10b2eccf1ea2b18ba1aee282e8a6ed39abee1fd153a51a9678249e511de8eb396a6b98d301d01aaf6adb12d3715d1
+DIST SmallGrp-1.7.0.tar.gz 20177787 BLAKE2B ee4245fbd13c6b8e9e2ac1677a05a249d8d73d630c6c74fefb115989bc75df3a88a387a7b985b3e45cb8a9ccf52c4d63acab7e4556de784f04fb68bcb9aead5e SHA512 79645a6e37bd303bdebb30d43b6b917f0947e16df5dd8b17eca31de18862642732515970c5e140563cac41c6ad94a2d57ead98f8cae8ad17754ee7c2949251f6
diff --git a/dev-gap/smallgrp/smallgrp-1.7.0.ebuild b/dev-gap/smallgrp/smallgrp-1.7.0.ebuild
new file mode 100644
index 000000000000..f8da42a6dcc1
--- /dev/null
+++ b/dev-gap/smallgrp/smallgrp-1.7.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gap-pkg
+
+MY_P="SmallGrp-${PV}"
+DESCRIPTION="The GAP Small Groups Library"
+SRC_URI="https://github.com/gap-packages/smallgrp/releases/download/v${PV}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-gap/gapdoc"
+gap-pkg_enable_tests
+
+src_install() {
+ # Define the variable here so globbing will work
+ GAP_PKG_EXTRA_INSTALL=( id* small* )
+ gap-pkg_src_install
+}
diff --git a/dev-gap/sonata/Manifest b/dev-gap/sonata/Manifest
index 78c1a434d9fa..79b6b918c49d 100644
--- a/dev-gap/sonata/Manifest
+++ b/dev-gap/sonata/Manifest
@@ -1 +1 @@
-DIST sonata-2.9.7.tar.gz 1694164 BLAKE2B f1a55210c466c50dc500e1d6fa2aae73bd786377c6704396a7a9bf8725e567d83b84843b48acf265f05ab65924c27f1089a4cd9e6878335dbee32faccf47daac SHA512 38a8d8beb6af1aea7d919352f4d2ede9b7ac43a4df0a3c6a51a0f363ce9c67921b938e855f4e0fb7390673d535035ce85a6e21e52d99b4b1ea2e30cff5d1c02b
+DIST sonata-2.9.8.tar.gz 1585528 BLAKE2B 05e72bfea095a99ee646ecfe78f3de32990f5499ce497bcdae21fb0335f09a9454aa2210f67b4eb1974ce75ff205b65f250f8f1a1e762b64460ef4c4c05d5e04 SHA512 ae9295e92a4bc69f34b00904d5e3cc299b59cadcea9f44570837410df2079df76dabb19af1e57ceb984df4ddc2488bd2d452da5e99d5a1ecfcdaa65e3cb49dde
diff --git a/dev-gap/sonata/sonata-2.9.7.ebuild b/dev-gap/sonata/sonata-2.9.8.ebuild
index 898c02be835a..898c02be835a 100644
--- a/dev-gap/sonata/sonata-2.9.7.ebuild
+++ b/dev-gap/sonata/sonata-2.9.8.ebuild
diff --git a/dev-gap/utils/Manifest b/dev-gap/utils/Manifest
index 84e676630542..183f88679e7f 100644
--- a/dev-gap/utils/Manifest
+++ b/dev-gap/utils/Manifest
@@ -1,2 +1,2 @@
DIST utils-0.91.tar.gz 572882 BLAKE2B 6719f248fa328fc961d6a1b8c0beb752fe4891b65d9d6e59e999e8effa269764c087aa761d1fa0934e9e53f72f11569fd1b4c26c1fd245f5e88f1043346f72a4 SHA512 af514e0f6226c2626fc5dab51cc0e3497fb8b92afc48ad7718ce31e095aa0fff71d62b0edd8d4cb0279ca827cf8dfb0948d5565813520e6db8074efecffa4acf
-DIST utils-0.94.tar.gz 466589 BLAKE2B 734a55f7f7d7e336530cee51bd57bcc4376595b71c823f392a275e9ee38732e8f562958fd7e3f285e96e437bf500b9aead8e9e85e9ce4c15c61bceb62b027c55 SHA512 1dfb9d68c6c5b16c563f6bbeee4546c40db8a64d36d44143daf29db30168b0130e9fbb8acf85e7fa4eb9dfd945e4151d853fcf5a76519d30b17e5be899a651bf
+DIST utils-0.98.tar.gz 468975 BLAKE2B 36559fdd794a82d484102f67fb15610bc7fc4cd55f061c3580e8cacd632f08fa16d9f5985fe8f702593f14ddc9ff7e3220651a1384b55c897997fba873b55757 SHA512 0a72d568ef22b9f40d8fb16489b1a6bb58f509c9ec8a646c8c40b4d1daa6eb0aef054dc8a2688947d20ce1fb3b09b20ce0ef0b23296a0a4be803c7ea29e15d13
diff --git a/dev-gap/utils/utils-0.94.ebuild b/dev-gap/utils/utils-0.98.ebuild
index fa661e97819b..fa661e97819b 100644
--- a/dev-gap/utils/utils-0.94.ebuild
+++ b/dev-gap/utils/utils-0.98.ebuild
diff --git a/dev-lang/closure-compiler-bin/Manifest b/dev-lang/closure-compiler-bin/Manifest
index 8c4af08e0a8f..3bc391457508 100644
--- a/dev-lang/closure-compiler-bin/Manifest
+++ b/dev-lang/closure-compiler-bin/Manifest
@@ -1,2 +1,3 @@
DIST closure-compiler-bin-20260622.maven.jar 14711148 BLAKE2B f67b273aada7fa218c1561565f6254bab9f5809d5bb816b447c60c73106f8b73d8989241444c0adee0d77e0eb5601babad9fba38bf829cba1d8236efc70ce951 SHA512 ddc9105f433a2782e05e4763f5a97293f9ab0a953604fd1eb789e7cafd9005ac9e04aef9410c7afa3197f3408a22a0191f59cae93d529d850d4323e9bf3a4963
DIST closure-compiler-bin-20260726.maven.jar 14714265 BLAKE2B f7af2544ddbf5db8f6ab02382705585843f91418f2beac797c4644d3765e99d3a0a0f0e4f89a3bea94f9dc7f9cdbc583acd32e73e0dbbed4aab344c835264fa5 SHA512 e0fbca7fce9a24b1e2b304d3e05ac573d3165fc04eee57d46dfdbbe1113026be9228b3671e06879235ca6e572b2024c8755e6eec804f9af3c65c1894a3b938a1
+DIST closure-compiler-bin-20260818.maven.jar 14946518 BLAKE2B 3837cc1ba0325946775c1b3769bf64d7155429c2f4047621279c12f5a952622e2bdda14d63980cfab0a0ad0fc882305a87a02465606ef167ea96001080d5143b SHA512 4c940e970c98c137c1fcf422ff1c947fb17956326b5f5ea83b30df791c655b58fe9a8cc0a59032a22e42b6b70d9b535818359d59aaa05de78344bd43e02eefd7
diff --git a/dev-lang/closure-compiler-bin/closure-compiler-bin-20260818.ebuild b/dev-lang/closure-compiler-bin/closure-compiler-bin-20260818.ebuild
new file mode 100644
index 000000000000..c74c5fe90fac
--- /dev/null
+++ b/dev-lang/closure-compiler-bin/closure-compiler-bin-20260818.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit java-pkg-2
+
+MY_PN="${PN%-bin}"
+MY_P="${MY_PN}-v${PV}"
+
+DESCRIPTION="JavaScript optimizing compiler"
+HOMEPAGE="https://developers.google.com/closure/compiler/
+ https://github.com/google/closure-compiler/"
+
+MAVEN_REPO="https://repo1.maven.org/maven2"
+SRC_URI="
+ ${MAVEN_REPO}/com/google/javascript/${MY_PN}/v${PV}/${MY_P}.jar
+ -> ${P}.maven.jar
+"
+S="${WORKDIR}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+"
+
+src_unpack() {
+ :
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ local jar_dir="/opt/${PN}-${SLOT}/lib"
+
+ java-pkg_jarinto "${jar_dir}"
+ java-pkg_newjar "${DISTDIR}/${P}.maven.jar" "${PN}.jar"
+
+ local -a dolauncher_opts=(
+ "${MY_PN}"
+ --jar "${jar_dir}/${PN}.jar"
+ -into /opt
+ )
+ java-pkg_dolauncher "${dolauncher_opts[@]}"
+}
diff --git a/dev-lang/go/go-1.27.0.ebuild b/dev-lang/go/go-1.27.0.ebuild
index 452231977fd8..89c75b000c3c 100644
--- a/dev-lang/go/go-1.27.0.ebuild
+++ b/dev-lang/go/go-1.27.0.ebuild
@@ -20,7 +20,7 @@ case ${PV} in
*)
SRC_URI="https://go.dev/dl/go${MY_PV}.src.tar.gz "
S="${WORKDIR}"/go
- KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~x64-macos ~x64-solaris"
+ #KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~x64-macos ~x64-solaris"
;;
esac
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index 65b619970991..5cac8b1f6d10 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -1 +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
diff --git a/dev-libs/kopeninghours/kopeninghours-26.08.0.ebuild b/dev-libs/kopeninghours/kopeninghours-26.08.0.ebuild
new file mode 100644
index 000000000000..c6ce9cb3a2df
--- /dev/null
+++ b/dev-libs/kopeninghours/kopeninghours-26.08.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+PYTHON_COMPAT=( python3_{13..14} )
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
+HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html
+https://invent.kde.org/libraries/kopeninghours"
+
+LICENSE="LGPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+ >=dev-libs/kpublictransport-${PVCUT}:6=
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ virtual/zlib:=
+ python? (
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
+ ')
+ )
+"
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_LIBRARY=$(python_get_library_path)
+ -DPython_INCLUDE_DIR=$(python_get_includedir)
+ $(cmake_use_find_package python Boost)
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ use python && python_optimize
+}
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index 6831d3f7595d..0306e83d8867 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1 +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
diff --git a/dev-libs/kosmindoormap/kosmindoormap-26.08.0.ebuild b/dev-libs/kosmindoormap/kosmindoormap-26.08.0.ebuild
new file mode 100644
index 000000000000..5841c6665dd7
--- /dev/null
+++ b/dev-libs/kosmindoormap/kosmindoormap-26.08.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_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
+HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
+
+LICENSE="LGPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+gui"
+
+# kservice is optional and only used to find and open josm
+RDEPEND="
+ >=dev-libs/kirigami-addons-1.6.0:6
+ dev-libs/protobuf:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui?,network]
+ virtual/zlib:=
+ gui? (
+ >=dev-libs/kopeninghours-${PVCUT}:6=
+ >=dev-libs/kpublictransport-${PVCUT}:6=
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TOOLS_ONLY=$(usex !gui)
+ -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+ )
+ ecm_src_configure
+}
diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest
index 0fa6d640d6aa..f9cf6304b096 100644
--- a/dev-libs/kpublictransport/Manifest
+++ b/dev-libs/kpublictransport/Manifest
@@ -1 +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
diff --git a/dev-libs/kpublictransport/kpublictransport-26.08.0.ebuild b/dev-libs/kpublictransport/kpublictransport-26.08.0.ebuild
new file mode 100644
index 000000000000..6ef99ea4793b
--- /dev/null
+++ b/dev-libs/kpublictransport/kpublictransport-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing public transport timetables and other information"
+HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
+ https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
+
+LICENSE="LGPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="networkmanager"
+
+RDEPEND="
+ >=dev-libs/kirigami-addons-1.6.0:6
+ dev-libs/protobuf:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,ssl]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ virtual/zlib:=
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ )
+ ecm_src_configure
+}
diff --git a/dev-libs/kweathercore/Manifest b/dev-libs/kweathercore/Manifest
index 24b82a5c4f59..3d6adfd6dc97 100644
--- a/dev-libs/kweathercore/Manifest
+++ b/dev-libs/kweathercore/Manifest
@@ -1 +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
diff --git a/dev-libs/kweathercore/kweathercore-26.08.0.ebuild b/dev-libs/kweathercore/kweathercore-26.08.0.ebuild
new file mode 100644
index 000000000000..d134b9567ce1
--- /dev/null
+++ b/dev-libs/kweathercore/kweathercore-26.08.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_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for retrieval of weather information including forecasts and alerts"
+HOMEPAGE="https://invent.kde.org/libraries/kweathercore"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtpositioning-${QTMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ locationquerytest
+ # bug 906392
+ metnoparsertest
+)
diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest
index 210ef986584d..c3215df914b8 100644
--- a/dev-python/apprise/Manifest
+++ b/dev-python/apprise/Manifest
@@ -1,2 +1 @@
-DIST apprise-1.10.0.tar.gz 2188611 BLAKE2B daccf6267a67a84343025ad17551d296b480b5b56db65070961830398258780fcf930319f1d64c4ad3ec438fd94c73d2c4266acddb8f5fe51a8d6f7f64248372 SHA512 b6a5ce95425ee151b8b81e1eaa5b3a1c4a4cc358c0c2266976c6ea3285296fe773451c72fb836c08c2721d4e65e0bd7f92551b258a8246246860a9edf319df4a
DIST apprise-1.12.0.tar.gz 2477874 BLAKE2B f51b075a108286d2787740e0ce643b7ae54ed3d080767779d5bc10a5177c9ee2c49dd5aaf1af0e38dbe0fefd1f73b9d98e40aa849d68cfa16cc60b05cab5606a SHA512 539d599eb068784904084b9b26dc0422063cbec6c2bd80d02db702ad676bd1816fbf4909ac5caeb2ee682c3d0ae54d3efb03d9b617c9b1f2b15cd06eb28fc7dd
diff --git a/dev-python/apprise/apprise-1.10.0.ebuild b/dev-python/apprise/apprise-1.10.0.ebuild
deleted file mode 100644
index 03a7022ba5ae..000000000000
--- a/dev-python/apprise/apprise-1.10.0.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Push Notifications that work with just about every platform"
-HOMEPAGE="
- https://pypi.org/project/apprise/
- https://github.com/caronc/apprise/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv"
-IUSE="+dbus mqtt"
-
-RDEPEND="
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/markdown[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/requests-oauthlib[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
- mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] )
-"
-BDEPEND="
- dev-python/babel[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=( pytest-mock )
-# xdist causes test failures
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # fails if pygobject is installed
- # https://github.com/caronc/apprise/issues/1383
- tests/test_plugin_glib.py::test_plugin_glib_send_raises_generic
-)
diff --git a/dev-python/argon2-cffi-bindings/Manifest b/dev-python/argon2-cffi-bindings/Manifest
index 8aed9160cd21..052b318139db 100644
--- a/dev-python/argon2-cffi-bindings/Manifest
+++ b/dev-python/argon2-cffi-bindings/Manifest
@@ -1 +1,2 @@
DIST argon2_cffi_bindings-25.1.0.tar.gz 1783441 BLAKE2B 0479127bc3587ddc19a0891b25191f602495cb85136864b8b08179683f9d592a01f727b0ad60b0ca4708d834207a3678748723553f9a9bd15dc46412f40c1139 SHA512 64e387a4997b5a905e177b62d1bfb5fafb3b466c10c759d5305fa3e4ec35b7f386eabd34562157266405114c0c71a8c616e25efd9fd8638de03bcc16cc3df6df
+DIST argon2_cffi_bindings-26.1.0.tar.gz 1790807 BLAKE2B 37462d7fc7f59e0ef0f60f44693245d58c35d8a07dfdd523d912dfa06368777efe580eee5ca324d48337ae5f10bffa5c4a1c87f1df062a5046e3858953849cb0 SHA512 08f7827031ec893f289fb94d52d918c997cc4dcd2756b93d134e6047e6a4ba00cddc04126caecdf71e81c8f6b476b7997496e45f8f835c5edd0958da84e3ff35
diff --git a/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-26.1.0.ebuild b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-26.1.0.ebuild
new file mode 100644
index 000000000000..6761c76f57db
--- /dev/null
+++ b/dev-python/argon2-cffi-bindings/argon2-cffi-bindings-26.1.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Low-level CFFI bindings for the Argon2 password hashing library"
+HOMEPAGE="
+ https://github.com/hynek/argon2-cffi-bindings/
+ https://pypi.org/project/argon2-cffi-bindings/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_sse2"
+
+DEPEND="
+ app-crypt/argon2:=
+"
+BDEPEND="
+ >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ ' 'python*')
+"
+RDEPEND="
+ ${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/cffi[${PYTHON_USEDEP}]
+ ' 'python*')
+"
+
+DOCS=( CHANGELOG.md README.md )
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_configure() {
+ export ARGON2_CFFI_USE_SYSTEM=1
+ export ARGON2_CFFI_USE_SSE2=$(usex cpu_flags_x86_sse2 1 0)
+ distutils-r1_src_configure
+}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 70fa631f4e72..aa494a171956 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -14,3 +14,4 @@ DIST boto3-1.43.72.gh.tar.gz 1208773 BLAKE2B 1250a1fffa6b31c2e3c5ab40221db938a56
DIST boto3-1.43.73.gh.tar.gz 1209884 BLAKE2B 6741d048f7446ac34d9c57a966ae784aa22da0b5dc112c0ddf5f2af875a6e69d70b95b27f34acd6c350383ac547bfdb15c41a5ba17aef92392e3ec1d68a341cb SHA512 b70b4e1681a1e3beb3f3c29494d5e67b4451b7a6ad2a400827a24d72a7bb3199e7a90df6c726929a4c7162f6f7db144a46ea90bc53f857b08006e359422658e5
DIST boto3-1.43.74.gh.tar.gz 1210825 BLAKE2B ddde072a22e8c0ee376a3bf63be6b376b9c99432fd7ffbd7172ded34fed0e777a9b2f2be62ce612f7973bf8eac91e9bc763d97f303b663b74ce7bc5d0c6f955c SHA512 9c017a42db9be269fa9b6c8b7a8c239d0475700df51794da94c83baed2eb32dff920d260560886ed83455ed2e93e6d302c98ca1c04e6d766e09d3c3bee546258
DIST boto3-1.43.75.gh.tar.gz 1211573 BLAKE2B f27b330532fa1e4996edc1c41172df38a8c55f7c4aded032babee1ba98592f80babfd942e305f88c1ab633162f150a56ec904c53b89db70c5e83bd7b4bcda66a SHA512 3eef6ac3d6507a1831349bb2d1546752d41f013e4b240abfff25c3a10dc4766bca92c865e7cfa4f57bad11f8a14f157d652bc9caadba87c8ed84f3b8b3219636
+DIST boto3-1.43.77.gh.tar.gz 1212908 BLAKE2B 79b5af5bc1fce6c847f2cf6c670fd234a464a3d5887f398dcdc625f5abd247a15a07786ea7b6bdaad5b25efcbf3d12bd670d4bc4d3efea062c9082901a0147f6 SHA512 cb236e51e344447c5bb17907f99c9c053099b7927c76f90ecc55973917598acdebad858c60228a0b49213da083136a5ad25710fb27dde5375e834c0c3a9d7e0c
diff --git a/dev-python/boto3/boto3-1.43.77.ebuild b/dev-python/boto3/boto3-1.43.77.ebuild
new file mode 100644
index 000000000000..93fbbe6dd59b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.43.77.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 b72df412e936..8e704af06fa7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -14,3 +14,4 @@ DIST botocore-1.43.72.gh.tar.gz 16966215 BLAKE2B ccb01e2001fd1584bc635a19daf2413
DIST botocore-1.43.73.gh.tar.gz 16978406 BLAKE2B d822e8de190d7cba908ab03cce8112540853afa397d5519434dd989b199694cfe4d0b2ca13a73eb4387967b3f8ffb43e207caba055fca180548a635d974c340a SHA512 bcb2c6b2f13bbc30cb555633d9ed716cbd9ad3e59bfe2057d5224ef39043b88ee7cb69dfeafceb2ccfde2093be1acdb1fbf33c1cb9461ae865fd402ca9381b88
DIST botocore-1.43.74.gh.tar.gz 16984072 BLAKE2B 5f45bb07ca0605f24bec1f92562c035282441a2e784e5c022b75164b6644b0ff87fb85f38905e6a362ce606bb5eb8a5ca4b8f9f3b82fae446f641522344e8623 SHA512 e7e789df0fb77db2dfde00e68c36ea91de8016f19c618b90d05bb0922a3997e50f2b25b2f04ce1a3353ae66def2db6a3636fecb5bc87829af6713b60ad074883
DIST botocore-1.43.75.gh.tar.gz 16993003 BLAKE2B be6d27541cae80f753800a338718f2fe140cf54388f9c86ee78932c3d4dd406d8b700ac41c5729b71f9ce4eb30a5ae2026fd7b9c532671304762d870deef13ec SHA512 579d43e06d96802741c89a6187ea505d0a695775fe2d0da7faef41e2d2e494e26e291baaae050be4cc3b261a1b8540326efdfa95d8584a38eeeaf38662cf4bf8
+DIST botocore-1.43.77.gh.tar.gz 17002741 BLAKE2B 6a3e99cd7617a2df508e7cc1ec804c4aad86e2231dc6d32417d49a98167a4435490e6966219501cbd32be86d0a065b7718d6152a5edc561778efa0b972427f40 SHA512 81a40baff0218bdace2cf50a9bc0c637a2f29d89a4d704c1b5b972f6f7d3e6029d3f19bf3e54de6130763c0067216b80fdb5fa44228248262e96475313fb8496
diff --git a/dev-python/botocore/botocore-1.43.77.ebuild b/dev-python/botocore/botocore-1.43.77.ebuild
new file mode 100644
index 000000000000..a3a161f78545
--- /dev/null
+++ b/dev-python/botocore/botocore-1.43.77.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/cachelib/Manifest b/dev-python/cachelib/Manifest
index f8b971ed0c55..8ce1c6b94eb2 100644
--- a/dev-python/cachelib/Manifest
+++ b/dev-python/cachelib/Manifest
@@ -1,8 +1,6 @@
DIST cachelib-0.14.0.tar.gz 170320 BLAKE2B eef18a1840468057ddd79a1b647de81d20d49abdc4b51c6b13ae1ed18cc5a635447c6e8ebe2112a3853c4809982f45ad5f2ac09afe66c36442c327fb584f0f02 SHA512 ed14f9e944454067b30c748b558670fc50343f332ec4bf91e7df97bbc2ad9647e97d221b62287b139df70faafcccbbf1c455710c71cb969e096e61997e98d13e
DIST cachelib-0.14.0.tar.gz.provenance 9394 BLAKE2B cbb5092520d5510df628b504cc67b24d970ec202beead31831792f10da048c8bac02b86a2077778fe71e51884a5c50120fdab77248e438b9f81c196e9d662ddf SHA512 830d3d3b2a693e668aaed43cfbad7ada69b1670033c36d1354ab069cf7ba19ed4197b1c2cb7da77f8a5fa4817b8140982777cc2ba9d84362d963cf3c6684848f
-DIST cachelib-0.15.0.tar.gz 113028 BLAKE2B 7e56e5d1df3d4a6f709d3377b3258c5ffc939fe4b3c70846cec2e0731bed4974df5b56db45ba6a976a3e3c4e7b7767f18b1c07b567330cd592cf7f5c336e97b2 SHA512 6fdba94598e674131e7689c7b2e8e8e33e9e145673bbb9230c191c0abbe071401b08c40cf93508d64624bc38c82f062d087b202375d62f7be272f132b253b71a
-DIST cachelib-0.15.0.tar.gz.provenance 9677 BLAKE2B e4b197c2e40f467e3696bf2dce3a4d00cbf41bfe7d74d8847924fe9cfe3fff8c5edb86430b02ff009b7969384c4ad6799fee723965929db8c1b871b77596026b SHA512 1d1f41306bce40fdc9f56486fce723a7edd511f715deba00529da0324441343bde811d4e8ff9013ee4da21ee0bb4a8f9cf63fc9bfaf095049208037cd2ac1e05
-DIST cachelib-0.15.2.tar.gz 117336 BLAKE2B 7551de9b7047a07199567ec81418373fa392da695d3cd4c4eb68599dc2a8171a3246f0fde12bd685426258478f26e05c202fa8ce0bd958c5a5ae102e5e77a433 SHA512 a691dfe4f9c1f9f6c5493fc22046f19097c630cecaa3d3c4acd965a73eb4e7de411d3c0073a149c1be6bea2a2bd30a87eed3917b8ba13e169f77fc657bafa85c
-DIST cachelib-0.15.2.tar.gz.provenance 9724 BLAKE2B ff68a6d725305881a3268ec3d76c16a825f0e58218902695de23b276d7f1c043f10b132280b04865932aabee8d259c3ace731d04a8a9a47b34ec7fbe6b41fb6f SHA512 239206b7bbbcf5d693bd744c44a314f8f92faaa5f1c21ac65245460c801742f162e91494d18d505cea389f80f4cf116722d339e1f4ef86eabc6ebf5b57125915
DIST cachelib-0.15.4.tar.gz 118016 BLAKE2B 1c24ea96d09c554db64ee5c07a3442dcc18bb412b5ed2470f3101296b6e6066895c04af0ba05787cf9b2a6f4d01092bb4aa625f395a95d6a581d5fa80e8359bf SHA512 cea4921dd9bf06eb2f33c5930b54519d506ced4492f8ad6ea08df8cc1ca5209d645fe2f90964af7a304696627b71c837e4ee5b081338648ad044ad5e6ac7c815
DIST cachelib-0.15.4.tar.gz.provenance 9877 BLAKE2B 5fda5512fa6fb2cf6a68d57d937561e044ee05a8fec14dd7f87c2a4061e7af0c5b58d054dbdeb6fa5ebb1d21caff9ba671d3bf7b9ee667d02d14ea7844b889a4 SHA512 a2b5e9879dac376f10e7f503f0c75f45a9339b68257639703b0da0b8ddb5543a708225f7e0f72f1a0faed3867efe43ab545957f77a223524e87a8dbbf1d9b220
+DIST cachelib-0.16.0.tar.gz 132676 BLAKE2B f9f8bb5167d4260430f3b1c169064ada8570de59c083bb067a16ae3220d3aaa98ff65d24a5bdf1834b4bd2d55ac6085d485e82150121a27f2f9228b589659e9f SHA512 435aef8c600ba44318f6e9dd738b8658b75727129003cd01dedc1c9698589301f98d710e432b74ce76fcacb554f57f587a834513c833ba8af61c9b88777c6169
+DIST cachelib-0.16.0.tar.gz.provenance 9961 BLAKE2B 85e09b64b2c7fa63d361f9ff7006eaab7107ef42e2614f3915488cd9f46e31949318ca5a7cf5253803314a351fbb96d98335fbc3be928d6031bdaf74e47888c3 SHA512 d1d02cde58a79c105cce703cc7cbd43f38f06503f0ae91435ea2bce8ecf2d4952bd18bd64e5191f6f8449de1f5a8512706f0e023cf2248cfd2e2168a55a6a967
diff --git a/dev-python/cachelib/cachelib-0.15.2.ebuild b/dev-python/cachelib/cachelib-0.15.2.ebuild
deleted file mode 100644
index 0761d3e7cb36..000000000000
--- a/dev-python/cachelib/cachelib-0.15.2.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
-
-DISTUTILS_USE_PEP517=flit-core
-PYPI_VERIFY_REPO=https://github.com/pallets-eco/cachelib
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of cache libraries in the same API interface. Extracted from werkzeug"
-HOMEPAGE="
- https://pypi.org/project/cachelib/
- https://github.com/pallets-eco/cachelib/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/redis[${PYTHON_USEDEP}]
- net-misc/memcached
- www-servers/uwsgi[python,${PYTHON_USEDEP}]
- !sparc? (
- dev-python/pylibmc[${PYTHON_USEDEP}]
- )
- )
-"
-
-EPYTEST_PLUGINS=( pytest-xprocess )
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # bug #818523
- tests/test_redis_cache.py
- # requires some test server running
- # (these tests require dev-python/boto3)
- tests/test_dynamodb_cache.py
- # requires mongo test server
- tests/test_mongodb_cache.py
-)
diff --git a/dev-python/cachelib/cachelib-0.15.0.ebuild b/dev-python/cachelib/cachelib-0.16.0.ebuild
index 0761d3e7cb36..0761d3e7cb36 100644
--- a/dev-python/cachelib/cachelib-0.15.0.ebuild
+++ b/dev-python/cachelib/cachelib-0.16.0.ebuild
diff --git a/dev-python/crc32c/Manifest b/dev-python/crc32c/Manifest
index 36d9e6e808a8..b3f5e226066a 100644
--- a/dev-python/crc32c/Manifest
+++ b/dev-python/crc32c/Manifest
@@ -1 +1,2 @@
DIST crc32c-2.8.tar.gz 48179 BLAKE2B 8a4a91d068fe2baed4f4f089fef77ef9f3fd24d0e10c029500740f04b09150eeeea761fe919968253bbf83bb084a91b2ae0a0cc9f3db509701e75f67110858ab SHA512 10f139333f912d62dee4b6c21590b3182c3e6652e31aceb1bdec28ca8817ef8aa26abec3f44e6a271cb5c4f8c4abd8942b56e4642a9ab434cb41866c1ce03e19
+DIST crc32c-2.9.tar.gz 48240 BLAKE2B 3b1ee57b0b374787e538b41270f05cc057cbb1b4dfb596fc5de2b7237f13e347ea185ad565764b224a903a9f032b5a524da62f61d3a26ad94f27e9cb9ec4fb3e SHA512 ef7db78766996dffad1eaa1c4f9e170c63ff483360bac353d3449afba90194db7aeff2cdafe7e016a2dc6daf7b01acb7e78ab8a8f5777d450e6712a7a7aa150c
diff --git a/dev-python/crc32c/crc32c-2.9.ebuild b/dev-python/crc32c/crc32c-2.9.ebuild
new file mode 100644
index 000000000000..2077fd7ca054
--- /dev/null
+++ b/dev-python/crc32c/crc32c-2.9.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2024-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="CRC32c algorithm in hardware and software"
+HOMEPAGE="
+ https://github.com/ICRAR/crc32c/
+ https://pypi.org/project/crc32c/
+"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+# NB: these don't affect the build, they are only used for tests
+IUSE="cpu_flags_arm_crc32 cpu_flags_x86_sse4_2"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_test() {
+ local -x CRC32C_SW_MODE
+
+ # force = run "software" code (i.e. unoptimized)
+ # none = run "hardware" code (i.e. SSE4.2 / ARMv8 CRC32)
+ for CRC32C_SW_MODE in none force; do
+ if [[ ${CRC32C_SW_MODE} == none ]]; then
+ if ! use cpu_flags_arm_crc32 && ! use cpu_flags_x86_sse4_2; then
+ continue
+ fi
+
+ # the test suite just skips all tests, so double-check
+ "${EPYTHON}" -c "import crc32c" ||
+ die "Importing crc32c failed (accelerated code path broken?)"
+ fi
+
+ einfo "Testing with CRC32C_SW_MODE=${CRC32C_SW_MODE}"
+ epytest
+ done
+}
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index 086e374103c4..f84fcd46da30 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,4 +1,4 @@
-DIST google_api_python_client-2.197.0.tar.gz 14707398 BLAKE2B e0eaf69bbf4ca9d16140fb7934d9c508c0a47b768a4499060a3a7a1760534d07ea3a4c899a24f3f36ac2ffaf58ea57397a43f65209f5fb3f97a463f6a49a8e8c SHA512 d6d81bcd8ceb5374bc05efc42e4a1a992e9ccd7558a7cdd35e41b5fc80938cb4d5394950d464630d858297f4637223ceae40f78e1d979328d1f8619e92f396c3
-DIST google_api_python_client-2.197.0.tar.gz.provenance 6025 BLAKE2B 239668d4bd09fdd19cca73102d587e6f3a3e79f782643c429328a4b331d8787f15b497f955b29781d122c934844c33a0223cd313df159a5117dd34ab17eaf8bf SHA512 c2b66ff7523b9047b2c387fb005c17936b4c0e683f62940ef4150461e5ac6379d2fee3a6d3f78e1e50567a493ee31229ccd4f33eef97fb186ef90507318e1759
DIST google_api_python_client-2.198.0.tar.gz 15060142 BLAKE2B 07d58c36776971c6a6af2fef7da81744b1358a72ef774f0353c296da76059aff3fe48a4f3a5abc1f7517902ee873d6917396776abc0852801b32d9a119409577 SHA512 ffaef84d039d8e2b57e29d599a133c6dfe5d5bc3450a2d940c8a4381f4ca22fb7e6625e9b8521be981f58a59cd1302b714a1df6eea40a49e5f830c01f7f684a9
DIST google_api_python_client-2.198.0.tar.gz.provenance 6072 BLAKE2B f7957dc0989d77820a9e2d148af898fb042db7fcc32683d9b502068756cb53f4339288246e55822cd5f3bd52c1e7fd227cd2692752899966b1942886079352ed SHA512 d382b0d170c115202e286befada8bbac7f53c4c99cb8705501f3d17ca15e928d7aba184259df70540d2266f0575817ee4dbd9ec462144ba33c14c22a00f891a5
+DIST google_api_python_client-2.199.0.tar.gz 15394941 BLAKE2B 72906a036b511014ef0ef165717e6250ac796ebca0077c88340be6eb31cab4e0a0b336c7314e9b3183829d371fc20c36a7e5ef32913eea1a9941dbe1241a970d SHA512 1a143cf36999e91546dc091bc0aa9495be7c23d2384bf24f560dad24cd1268fef86b7305fd98ebb65e48eb6b06728c8a9caef37165c573518cc20bbec601c37d
+DIST google_api_python_client-2.199.0.tar.gz.provenance 5937 BLAKE2B f0dec19e2309361a55bb6af142dcd19c807c66d6485f361621f5d8d494b1b06a2873dd88e713177fe3db233921744b23bd0590e3ff5fd97aefbee8b6ada8f945 SHA512 e240668ef1cba9ee8835be95fe183f4a330a526e83fe4c1604ef02dd6c4f390620d37d74c3ecfd4763a20d008239affa87ead00391bcb14e93d5b29940ca6077
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.197.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.199.0.ebuild
index c4890dfc16d7..946b92264cbb 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.197.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.199.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
@@ -30,7 +30,6 @@ RDEPEND="
"
BDEPEND="
test? (
- dev-python/mock[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/parameterized[${PYTHON_USEDEP}]
)
diff --git a/dev-python/narwhals/Manifest b/dev-python/narwhals/Manifest
index 014a50d1a6ba..f8d343817944 100644
--- a/dev-python/narwhals/Manifest
+++ b/dev-python/narwhals/Manifest
@@ -1,4 +1,4 @@
-DIST narwhals-2.23.0.tar.gz 656209 BLAKE2B 160d4c985d20267dca45994690f531a7fcd9094de69517aba84c34783006ea60a58a810570a64c25c3ccfd4e906f3eeb221f531e755a79296695942da258ec05 SHA512 72752d620db34fd24fc048adb38ad8988ca88303d4bde18e4a47c21b3924699316141d7d111b2bf578a2a0f55568f9cb3112e27aad485684e53908c4698f2b3e
-DIST narwhals-2.23.0.tar.gz.provenance 10087 BLAKE2B 7ea5b09a6d8bef5e790a7d631a4956205026422ed0b1c313a28e9e50b89c8af63c18b4378f251ea1b9fc47d7d9dc0493bbe64424092f9537f59de06b8733e351 SHA512 8dc8218f971eb799617a0ba7c2f98ceca2d123c00ad3d73cf49eea76070cd9fa5f3b404b7cf661c21754bbb08e46ae16a0340c6fe0e9130fdbda43180477ee0f
DIST narwhals-2.24.0.tar.gz 661143 BLAKE2B af72a6a3b2e6bed10ba77f7243c64fc454dcea1db4800366f7c6f2368360ed4b47f5a8a8aadb3a3c67b373c9166e9d492c93cfa8c7fea4b9899aafaae005e40b SHA512 701deb53fb9b188b37bdf1549fbd1b3092fceac161e0b073b0b7c5c57b55ab8cb1d766df3eefa43639ebb49bf0f768a37487779f20d74df77156e823a0bae94b
DIST narwhals-2.24.0.tar.gz.provenance 9942 BLAKE2B 3db6a7198e6628468845ac6b46ab3db9ebef9d5f06822866f613c82d6bd5382bd272787276d5ecb811515c070d2c938673b1fa1b80d8f66ab1377f4fe326084b SHA512 be3f588387bb1f8d2b1b0091b3c0a14dd2a556f49ce0da996660bc0b3adc831e3f023d25759c1638e868eab4003dad35c32c939b8afa6148fe6fee222ba34a96
+DIST narwhals-2.25.0.tar.gz 677076 BLAKE2B 3a1630bf71ca2f6dfa77c2702ef5f227de8d5d3e52ea563183edd6d3928386bb550206f1c9fffaf3c53599eaae051e8fa02facec8f607fec13a6573199571c9b SHA512 225190b5e31f3fd5ac514527bd8dcb3c50ae7f4abd3620ae1cf5a28b5f88b5c115b590705eb3c63de97dd8c5e172fd892286c3f896439815a3a83c076c18b3ba
+DIST narwhals-2.25.0.tar.gz.provenance 10179 BLAKE2B 37ae8a1329c6676e349ad725e743d6eaff306a55fe4e1ce9a4a95ee0dd4d68cb41f4e92fa93ed8dbd98ca3460744b6dcc2894eb4a6ce979e2deb9de066a5f919 SHA512 89a3a5fab107d06b619de9a62b5c3a21a808ea117ba9517004fa6b715c16e5399020e60d5cac2d7278b9a3e689ed70e9dc56efad24e3900941774058d9274691
diff --git a/dev-python/narwhals/narwhals-2.23.0.ebuild b/dev-python/narwhals/narwhals-2.25.0.ebuild
index 659973ad0528..359955646416 100644
--- a/dev-python/narwhals/narwhals-2.23.0.ebuild
+++ b/dev-python/narwhals/narwhals-2.25.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64"
BDEPEND="
test? (
diff --git a/dev-python/pygithub/Manifest b/dev-python/pygithub/Manifest
index 5bf0c2eed7e9..108efafcd6f9 100644
--- a/dev-python/pygithub/Manifest
+++ b/dev-python/pygithub/Manifest
@@ -1 +1,2 @@
+DIST pygithub-2.10.0.tar.gz 2750952 BLAKE2B b575328f89a975ec08dcd425e64ca1420ef18602536ec17149d927848f4684410b920c33abaa710c2c6433d104ca58513e1ca2f6025e5e5cf4649145c2f9c7f1 SHA512 535f999d62049113321caa5ae0af4ecf11a5072a0bb2c4811fcc10ab300f93e60eabc51470ca28346574f04e2ce86f82d2e4bceed876b385729e36a4169b1bd3
DIST pygithub-2.9.1.tar.gz 2594989 BLAKE2B 0f06f02bf0a644a571a96c54add12b72ce467e16034d7c932c86da899130b1b743cdb141076a317643e59f7e6922f730c92b701ace0e4183ddca47a35b9a8f62 SHA512 af77ed820d0b783f0dff5d5756a470b7bc8d56cb47d9fa3cbc5d99d5d7b5d3bf15be233780914ad91487e446aff9d9d582d8421f6190f7b8176a216ddcae333a
diff --git a/dev-python/pygithub/pygithub-2.10.0.ebuild b/dev-python/pygithub/pygithub-2.10.0.ebuild
new file mode 100644
index 000000000000..d590b1635171
--- /dev/null
+++ b/dev-python/pygithub/pygithub-2.10.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN=PyGithub
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to access the Github API v3"
+HOMEPAGE="
+ https://github.com/PyGithub/PyGithub/
+ https://pypi.org/project/PyGithub/
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+# cryptography via pyjwt[crypto]
+RDEPEND="
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.14.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/responses[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
diff --git a/dev-python/pysnmp/Manifest b/dev-python/pysnmp/Manifest
index 64efad4985cc..22e48d8f668e 100644
--- a/dev-python/pysnmp/Manifest
+++ b/dev-python/pysnmp/Manifest
@@ -1,2 +1,3 @@
DIST pysnmp-7.1.27.gh.tar.gz 476101 BLAKE2B 37c7e51ad115b0c166cc2f84ddcbaab965ecf2db16dd464be56e3acf214ef3089a3586d49e6765528a8ff8298a08adb495898cfa8fff2e4922e5d1d6b219c0ba SHA512 0e9f720e5c097692466f03e3c28aea1a8686c8061a46e08014bedca1de1a505c1fb74b8876241386e93cbc5aeefae5668fef7d64e201e76961d0ff90f4c84e1a
DIST pysnmp-7.1.28.gh.tar.gz 497049 BLAKE2B 70305ce46753e5b619412d80fc24d558e6a291c89141a5ad6075fafa3cc204e2f657bdef98ea77ff5b3c52026b6450b4371c382681fa87fb2bcba8f7400d4d6c SHA512 612489b07cecd1ccd707633c8b4d695712e4fb0ed7d4b3ebf63663c463fb273752f987ae4fff9c69c6501b68f47216abb8126d57e1a27a9823952edf59377144
+DIST pysnmp-7.1.29.gh.tar.gz 498327 BLAKE2B 091f8fb3121573858ed36b387d9e90f27d2d4b8cfd10c4f500d8f35e69b322824dd741837cd6c388568357694c09e94249bbb1cdb5133d89976c4666aced9f37 SHA512 53eb9657590fe2fbd3af956177200ee51df7d9f6d1eab51ea689b47a7a4181cc0ff3cfae229be6e8ec5c2ee18acb578ca412c244196ceab410d09413472bd05a
diff --git a/dev-python/pysnmp/pysnmp-7.1.29.ebuild b/dev-python/pysnmp/pysnmp-7.1.29.ebuild
new file mode 100644
index 000000000000..f1654fa24927
--- /dev/null
+++ b/dev-python/pysnmp/pysnmp-7.1.29.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit-core
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python SNMP library"
+HOMEPAGE="
+ https://pypi.org/project/pysnmp/
+ https://github.com/lextudio/pysnmp/
+"
+SRC_URI="
+ https://github.com/lextudio/pysnmp/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~sparc ~x86"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-python/cryptography-50.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pyasn1-0.6.3[${PYTHON_USEDEP}]
+ >=dev-python/pysmi-2.0.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} )
+# flaky because of timeouts
+EPYTEST_RERUNFAILURES=5
+distutils_enable_tests pytest
+# TODO
+# distutils_enable_sphinx docs/source dev-python/furo dev-python/sphinx-copybutton dev-python/sphinx-sitemap
+
+python_test() {
+ # see .github/workflows/build-test.yml
+ mibdump --generate-mib-texts NET-SNMP-EXAMPLES-MIB || die
+ mibdump --generate-mib-texts IF-MIB || die
+ mibdump --generate-mib-texts LEXTUDIO-TEST-MIB || die
+ mibdump --generate-mib-texts CISCO-ENHANCED-IPSEC-FLOW-MIB.py || die
+ mibdump --generate-mib-texts TCP-MIB || die
+
+ epytest
+}
diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest
index a008e36767e4..2029b54e631b 100644
--- a/dev-python/pyzmq/Manifest
+++ b/dev-python/pyzmq/Manifest
@@ -1 +1,2 @@
DIST pyzmq-27.1.0.gh.tar.gz 283119 BLAKE2B 0d9115c32f93ca4f204030afbec3ac2e86efaadfe0d6293a0c7af81737558df8cd1b33506294ca3249a111c33333423b344c668ae32acd206cce792b2128e291 SHA512 621f7374861198dfddf1f667e4af24dd874a239a623961c27c148b1e525492d409ba830a3bfe5cf8eed1d61a094b3993daf6911fb11734e398d7594b15c06543
+DIST pyzmq-27.2.0.gh.tar.gz 295146 BLAKE2B 7eb6f3ab7554d1ddd3a2dbf680e39bd34c080e229c0be90f7bf727b63ead89f8c99038ea92e3983ad02bfb1b9e27552872b20f1d541e17bebdb1d39884fd03df SHA512 71b9002c5a887fbe502992573357e4be9d6ef774e001a6c8935a3ce7ea0042f49210fc5715ff90392ee690a5701e624c24eef23b2eb12bd36d62e44f362531bf
diff --git a/dev-python/pyzmq/pyzmq-27.2.0.ebuild b/dev-python/pyzmq/pyzmq-27.2.0.ebuild
new file mode 100644
index 000000000000..c32e59b0984f
--- /dev/null
+++ b/dev-python/pyzmq/pyzmq-27.2.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Lightweight and super-fast messaging library built on top of the ZeroMQ library"
+HOMEPAGE="
+ https://zeromq.org/languages/python/
+ https://pypi.org/project/pyzmq/
+ https://github.com/zeromq/pyzmq/
+"
+SRC_URI="
+ https://github.com/zeromq/pyzmq/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="drafts"
+
+# There are additional test failures if zeromq has the draft api enabled, but pyzmq has it disabled.
+DEPEND="
+ >=net-libs/zeromq-4.2.2-r2:=[drafts=]
+"
+# It uses cffi backend for pypy, cython backend for cpython
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+ ' 'python*')
+ test? (
+ >=dev-python/tornado-5.0.2[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} )
+distutils_enable_tests pytest
+# TODO: Package enum_tools
+# distutils_enable_sphinx docs/source \
+# dev-python/numpydoc \
+# dev-python/sphinx-rtd-theme \
+# dev-python/myst-parser
+
+src_configure() {
+ DISTUTILS_ARGS=(
+ -DZMQ_DRAFT_API="$(usex drafts)"
+ -DPYZMQ_NO_BUNDLE=ON
+ # unnecessarily adds /usr/lib* to rpath
+ -DPYZMQ_LIBZMQ_RPATH=OFF
+ )
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # often crashes zmq?
+ tests/test_log.py::TestPubLog
+ )
+ local EPYTEST_IGNORE=(
+ # Avoid dependency on mypy
+ tests/test_mypy.py
+ )
+
+ case ${EPYTHON} in
+ pypy3*)
+ EPYTEST_DESELECT+=(
+ # not implemented in cffi variant?
+ tests/test_draft.py::TestDraftSockets
+ )
+ esac
+
+ rm -rf zmq || die
+ # avoid large to reduce memory consumption
+ epytest tests -m "not large"
+}
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index 37b9fb848aa0..5be04475ffa9 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,4 +1,2 @@
DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
-DIST reportlab-4.4.10.tar.gz 3714962 BLAKE2B aecd293b9db9a303599b56ae906a0da17dde5fcd743baeee605f70d0e1e2e033a69163390b84bfe13b592b0e77ee86c3915dfb82d51a8e5ce446cb133fe7f1a9 SHA512 568d1725826b20d9a1286ef1477dac157b7e291aae7e17605633776693677dbbd4d49a6385f5ed456db31686651306e4b62e61840f11773b13dc6704119010a9
-DIST reportlab-4.5.0.tar.gz 3914127 BLAKE2B b20824376e34aa4b3044521fcbfab799b2ec4cd72e3cae22335387daed43eb2dd0a5213de6cd8203dfa846fb976a16e048b59249e0492f2f6d8c10af7ffe1d91 SHA512 7f9ecf4d0b94b22c4d3c39cf61de8a8eadbea5f4783550bd8cefbe2368ec8e40ca69593710aeb62c9c0e26a8d35143c5ca9f6b8c360c71ebb0ab3bd8727a0171
DIST reportlab-4.5.1.tar.gz 3939748 BLAKE2B 652a9b82d2a19376876a91f421a5d0f5f39cd90480bd806098c1c51fecbd47ff6fd55b97941988a029c4ed9f1ac859d0f0930d1953d313931aa06e46dfe38c7c SHA512 ff5f62cd01175491e54e81f8bd94e26010d5ae2b066de8e089d21f20d229a54b86b8364e9ffdd78fce75950f2137eb805fd5be7950b78a6bb2dde79009d1f49d
diff --git a/dev-python/reportlab/reportlab-4.4.10.ebuild b/dev-python/reportlab/reportlab-4.4.10.ebuild
deleted file mode 100644
index c16b3869de4d..000000000000
--- a/dev-python/reportlab/reportlab-4.4.10.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
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
- https://www.reportlab.com/
- https://pypi.org/project/reportlab/
-"
-SRC_URI+="
- https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- dev-python/charset-normalizer[${PYTHON_USEDEP}]
- dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
- app-arch/unzip
-"
-
-distutils_enable_sphinx docs/source
-
-src_unpack() {
- unpack ${P}.tar.gz
- cd ${P}/src/reportlab/fonts || die
- unpack pfbfer-20070710.zip
-}
-
-src_configure() {
- cat > local-setup.cfg <<-EOF || die
- [OPTIONS]
- no-download-t1-files = 1
- EOF
-}
-
-python_test() {
- pushd tests >/dev/null || die
- "${EPYTHON}" runAll.py --post-install --verbosity=2 ||
- die "Testing failed with ${EPYTHON}"
- popd >/dev/null || die
-}
diff --git a/dev-python/reportlab/reportlab-4.5.0.ebuild b/dev-python/reportlab/reportlab-4.5.0.ebuild
deleted file mode 100644
index c16b3869de4d..000000000000
--- a/dev-python/reportlab/reportlab-4.5.0.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
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
- https://www.reportlab.com/
- https://pypi.org/project/reportlab/
-"
-SRC_URI+="
- https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- dev-python/charset-normalizer[${PYTHON_USEDEP}]
- dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
- app-arch/unzip
-"
-
-distutils_enable_sphinx docs/source
-
-src_unpack() {
- unpack ${P}.tar.gz
- cd ${P}/src/reportlab/fonts || die
- unpack pfbfer-20070710.zip
-}
-
-src_configure() {
- cat > local-setup.cfg <<-EOF || die
- [OPTIONS]
- no-download-t1-files = 1
- EOF
-}
-
-python_test() {
- pushd tests >/dev/null || die
- "${EPYTHON}" runAll.py --post-install --verbosity=2 ||
- die "Testing failed with ${EPYTHON}"
- popd >/dev/null || die
-}
diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest
index 12a594d1b5d5..f228924a5b5d 100644
--- a/dev-python/stevedore/Manifest
+++ b/dev-python/stevedore/Manifest
@@ -1,2 +1,2 @@
-DIST stevedore-5.8.0.tar.gz 514710 BLAKE2B 905fe75ba6ba85be25a1a6761dd31a5c802d80c0532f59562e489b39eda91ec83c2dcc61320f7b8040f5c4ab39130ac253a8dd88c335fcda8ae727032cdec340 SHA512 f11aff48fb3cc66c4319ceeeaf8aff316cc0047021a28d3976f527b7321fe204faab414e4793dd93d82edd8d11391600ea8479cc6da2115fa7189d4f48b7ffad
DIST stevedore-5.9.0.tar.gz 514850 BLAKE2B 822c51a1637bb2eaad30b57426a43fa1baa4ccc3d36ebcbec1cc979ce5d1f18e831fc31ef1136830784d3d1576e8bd129a9fc51a399de24453c382040b6434b8 SHA512 90f579779114cee32b4e06fa5eb60dce5ba4592a8a0ddfcbecacddf9682e105cf9b53f9c1c19049d80969eb561c73bf592d920a620182c664e558134dcae2605
+DIST stevedore-5.9.1.tar.gz 518111 BLAKE2B ce394ce972789cea7fabd5f9f39a0f33696d4bde7ceed0ef325fa05ba4814e518622227c1a461020723988f3592263490414333c1fe9c0ba90989f8ee66b3254 SHA512 e37ec69e4dd34cac2ec2f0cf5dc748966c5554fc6449a061906e930b75ab618c5f54bc6290c39e265fe0d259b1fbf4ae0db5668fcde648c162150442991c6a02
diff --git a/dev-python/stevedore/stevedore-5.8.0.ebuild b/dev-python/stevedore/stevedore-5.9.1.ebuild
index d7f2690bc3a2..16569141fa9b 100644
--- a/dev-python/stevedore/stevedore-5.8.0.ebuild
+++ b/dev-python/stevedore/stevedore-5.9.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="
test? (
diff --git a/dev-python/wrapt/Manifest b/dev-python/wrapt/Manifest
index 2356b65e35fb..1ec16357cb18 100644
--- a/dev-python/wrapt/Manifest
+++ b/dev-python/wrapt/Manifest
@@ -2,9 +2,7 @@ DIST wrapt-2.2.2.tar.gz 129068 BLAKE2B 6883abedc321b7ec047e0a31ffd78b8a297be4db7
DIST wrapt-2.2.2.tar.gz.provenance 10194 BLAKE2B a001104495c74bf3f5644753a7c509e1144945030f9ed4f25c0d7daf158fd625c2f2ef449f86597e40c9b1285591eb8ea99c68b9a2e7b42bc39a79fef04eb3ea SHA512 24b82551e3624fbbfcde21b97d7ade1fb7e29406f55c18522b5f41723ab22a3f9cfd7f142ae85dee8fb0aa1bc3ded9dbe14e0fe6b5e38c447c529b9c6319c47f
DIST wrapt-2.3.0.tar.gz 131509 BLAKE2B 6cbc4c7af17e1dbaccaa0c9999331fe7219b9bd8dfd8059ab006e2d33ecdac9a051edc368171e245fee885384a1dd50f056409277e181669b88fbb6ab3fecc2f SHA512 60605992677fe99fdf3328197486b77ec55d1b22e0072c4ab03eff423b5e91a31007fd780cd20676040714f895d3f7cf26b324b6c74bf53a02ceee1224a4c0ea
DIST wrapt-2.3.0.tar.gz.provenance 10335 BLAKE2B f941e218d992f29ac5cf5027c17951f490482fdb7d3234faedde6d20e9a5ba54c290c66cd8d8bff336fd38c27cdb7573c3134891f0af206c508ce3339d8e2d6e SHA512 7e945775ace3936f825bd7f79b1bd58f2f0f8c40a2fc410e3ddfad18838fcbe0e35475f9af0240538fb3a76bbb257c02400b2d0db1375cb6539cd4bbf32ba1c4
-DIST wrapt-2.4.0rc1.tar.gz 137162 BLAKE2B 0611a54fb83b3dc8435608a20ecec4a7daed64999cf601c3b21576b8e35e77f11f1d83b9c2a3d8f7f6f131632f7ba9ee72b409628ba1288ff217df8315736983 SHA512 2d49bbf9343b6aeea7486a639ff5946e29f55a5fae41556f7df73fda6a4606ea2e30324c2f7429bb02be7be1035ae72a2d5c952e7a94807467b8f764b8cb8750
-DIST wrapt-2.4.0rc1.tar.gz.provenance 10066 BLAKE2B b5aa70a9ef9c10c0c23d4fab3b51371f280518ecfdf538a18ddae381d6bbf406bc118ea56755bad337230ab0f07ce43105144aab60fd520a99ab8e936fb681a2 SHA512 5205a78701662a5a35c312a8d3bd02c89b26de51df3e9fd0a7e9f4f3be99023e8d72790d5a3334b536b0e4aece15592a87b9419c643d28906b692f4b71624fec
-DIST wrapt-2.4.0rc2.tar.gz 158557 BLAKE2B c37e12d8c8ba8c0e338f5f8f5d21c4ae52309a31231fac3824b7a1af6c1e3ec4801bccb828b101f55be0bd7f7a0fcc3c37c5c4325585ed5c1f0c3e8ea1146932 SHA512 31c0abe5619c53921559dd85246a1447eb77a8aeadc13c87f388b453a786ef7f3272c576b7e330f51f7fbeafb0976370777e11fc70838395978b4cfc8b03b2aa
-DIST wrapt-2.4.0rc2.tar.gz.provenance 10068 BLAKE2B cd3a19d464c32439e833355da29c8e7aa2a5c709f1f39e80773b300a903e0e37c2aa2cb6e2dd61310d531ec5183d97c05a29f3258cec362d4539f2b1148ba26e SHA512 6505ba3ad4b2b3326b998b43242feaa33de4282a3bbd47ee947eabce1e5bc1c2c68f5686cc31f025dbfa94d206907745496f0f0ef747fdfcc96eb03902f50fea
DIST wrapt-2.4.0rc4.tar.gz 160649 BLAKE2B 8b1f0be1967fa647728de8903ceec057359aa57f7b48b9d1d44b4d2d332da6bf237f833ed010bbe7ad219b969d8341428c4cd9ae4d448bee228243ffff9dc583 SHA512 fedf08bb8dd9f07e2ce1f66bbf22509e41107eadeed1966d14ce87a1b1f27705c839660fafd6bc5247cb785e518e2d2ad45c90ba32f2b3b2e79a60dc4b9c0be8
DIST wrapt-2.4.0rc4.tar.gz.provenance 9974 BLAKE2B da03d61346124becc909e26c5be81f04e0d904761335f6a89dd38352387dc823acd28b6dc73c3542e83ce86c95a91c458506135b1d7aee8eebe5ca9d778fdfc9 SHA512 c5efb9539e3a2dcbcb918e2b56efa48f96b71d30a3670557b6036ebe4455b4a9161dae2b98cdd9805ed04b86e286244f972d808472b7cd4c2b77abed33eaa414
+DIST wrapt-2.4.0rc5.tar.gz 161231 BLAKE2B f5efb2211545b8a5bd1fff929015a6c42efc34d74fda20dbd7a665067bea468845c82f1388d50557067fbb08762aa99c5c9f7fa1a4609a3ac4776f257f5ea612 SHA512 0f2580b08ed49e03526cb1326802852ef994ce9643e4e7122a14d894a9c4105c4dd6823e2a77ceccdbbb3aa283593275012a1bbae318460fd536f57cc0af7fa2
+DIST wrapt-2.4.0rc5.tar.gz.provenance 10068 BLAKE2B 2b56755b7bd188ebeaf3677e51aa379e7a5f775781bc21e61c010bb007ab2423f622d1f92968acd94919b6cb0b5540f99742a69cf159443223039430a76082ee SHA512 6ab2e399d9cde0bba6b112914f2e624bbeb2ec57f6684dc18830468fa38dc71027381fa161a0d89af195c1388908adb20c573ccf7412ca801ddf0a359b3ac689
diff --git a/dev-python/wrapt/wrapt-2.4.0_rc2.ebuild b/dev-python/wrapt/wrapt-2.4.0_rc2.ebuild
deleted file mode 100644
index c0b172cb4e24..000000000000
--- a/dev-python/wrapt/wrapt-2.4.0_rc2.ebuild
+++ /dev/null
@@ -1,40 +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=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-python/wrapt/wrapt-2.4.0_rc1.ebuild b/dev-python/wrapt/wrapt-2.4.0_rc5.ebuild
index c0b172cb4e24..c0b172cb4e24 100644
--- a/dev-python/wrapt/wrapt-2.4.0_rc1.ebuild
+++ b/dev-python/wrapt/wrapt-2.4.0_rc5.ebuild
diff --git a/dev-python/zipstream-ng/Manifest b/dev-python/zipstream-ng/Manifest
index b63203316f8f..7f0effb5e56c 100644
--- a/dev-python/zipstream-ng/Manifest
+++ b/dev-python/zipstream-ng/Manifest
@@ -1 +1,2 @@
DIST zipstream_ng-1.9.2.tar.gz 32446 BLAKE2B db404efb667e87a7b5fb3856e683aa20a2ea07adb23992d8a67298cbaa5775f36412b586981e20b2b8aad07c5c6623a7078602c2d8d4e8bf6641c1a32ebe9955 SHA512 d0ad0dc5c3a139f7547be1668f1cac2006bca2f6e2841405bc1f4e819487122bbb84000d1abe641d2791b5a4a7ccaddcce7a0efa0777d89d4151df32b4bbdbe6
+DIST zipstream_ng-1.9.3.tar.gz 32729 BLAKE2B 9430288d5977efd6cc3caf9d65446fefb967cdeea166acab98c88b170bd9b25b03e5b5d528528a795a8d1f7c07fc2a25fa75da4963fb7a61f17e1b09b502a24f SHA512 1a2ede2811f0d57aeb833a4e053ed77f8c7fc7c2148d3deafade8e0f651cba43a4eeefc4385839354031665fe9b700785eb1c84563c2ae185e20bfe1426adb01
diff --git a/dev-python/zipstream-ng/zipstream-ng-1.9.3.ebuild b/dev-python/zipstream-ng/zipstream-ng-1.9.3.ebuild
new file mode 100644
index 000000000000..414cf8c4a87a
--- /dev/null
+++ b/dev-python/zipstream-ng/zipstream-ng-1.9.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2024-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 pypi
+
+DESCRIPTION="A modern and easy to use streamable zip file generator"
+HOMEPAGE="
+ https://github.com/pR0Ps/zipstream-ng/
+ https://pypi.org/project/zipstream-ng/
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/zope-hookable/Manifest b/dev-python/zope-hookable/Manifest
index cf1b8f200fee..ccd5d9e14db3 100644
--- a/dev-python/zope-hookable/Manifest
+++ b/dev-python/zope-hookable/Manifest
@@ -1 +1,3 @@
DIST zope_hookable-8.2.tar.gz 19275 BLAKE2B 28693fefa56080ff4d081c15bd71f39fb61ebf3da17508dd934502a3c173114e3a687d61835708df35463153f783e1981adfc66e8fae83a7a7800d4df6ee8d58 SHA512 90eb4d2fb389de52f613a2dab83156d183b914d3be4253de67367693d1cec06d9c84e272acbc7742ca637c4a01401125c2864f2941b6549b4230fc0928d4cf0e
+DIST zope_hookable-8.3.tar.gz 20679 BLAKE2B 7e7d05c27988bf8f6a0490c8bb852d7ba4835cfd94c202bb39bb73b0509b74bf8370bd0357b84b3a1d08a15025e749c438680eb12e4138ed3fcb8e4807b506c3 SHA512 6867a42b6be7628b5de60f5f6d88a65fe17972c59d18925352d199c6bd606ae81bed5fcdac29d950341bde2429125da88ad79bd501df429dd2cad45cb287e26c
+DIST zope_hookable-8.3.tar.gz.provenance 9977 BLAKE2B fd19c54d9501c6ee3a55e81e26c4ff314ef82852b5ea5bdeb1311bbdbf5baef5d1db29ed217a2c5337764efbcc40a501b5efdbcf3bccdfa4655077c8ae084e09 SHA512 8d7a6cc5a41c67d4e9a6c977a84e82e9db63c27bc223ae64d2b4ea43f3ed55d623a9fecf07d2b3bf676e7878df903d310495ad93c0535ba3175ce1b1657e3cb2
diff --git a/dev-python/zope-hookable/zope-hookable-8.3.ebuild b/dev-python/zope-hookable/zope-hookable-8.3.ebuild
new file mode 100644
index 000000000000..630d37e51b62
--- /dev/null
+++ b/dev-python/zope-hookable/zope-hookable-8.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-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=${PN/-/.}
+PYPI_VERIFY_REPO=https://github.com/zopefoundation/zope.hookable
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Efficient creation of 'hookable' objects"
+HOMEPAGE="
+ https://pypi.org/project/zope.hookable/
+ https://github.com/zopefoundation/zope.hookable/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+ eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope"
+}
diff --git a/dev-python/zope-i18nmessageid/Manifest b/dev-python/zope-i18nmessageid/Manifest
index 50d47f50fcd9..d81c4288fc68 100644
--- a/dev-python/zope-i18nmessageid/Manifest
+++ b/dev-python/zope-i18nmessageid/Manifest
@@ -1 +1,3 @@
DIST zope_i18nmessageid-8.2.tar.gz 24716 BLAKE2B 73751a2c466ea8331a47f6ce13920cf4fa47585c6962a66c20c721428c4955d3610151891e909447beec023195bc9edef613bb77bb2ec6b5933063204d1e568b SHA512 59c625f45f0b1819af27a29a455fd1a960e1ca3e7a62ddcd5e4b06f76e5398213ee4d4f5c5b30b2c03ce910dddf7f9cf18cd6a4ecd48a23978bfad574ac22037
+DIST zope_i18nmessageid-8.3.tar.gz 26850 BLAKE2B 22f70c69eae137f6899e803011c2c0c6e5158b6b0e7547a2011e1d3bab642f85c3e66a9861ae1058dea94d99c57bf45e6573696b5d9727f5726529c58aed4256 SHA512 854471d79ef4856106da1fb3d30281ae74ef0c1c11f0a7c4bb2e2234e6ea384534b4a32da69cc2c006e9ca7c3b421eb19d57c8833e9dab51ce4aa34e11b26d39
+DIST zope_i18nmessageid-8.3.tar.gz.provenance 10141 BLAKE2B 8f22499b92f741595e4619ed2325c7f5776b4254208a74b28328c95bfd3a5531c5559ccc7f79f0282f3dc001334cc879dfdda91f95dcb2c47a2bdeb3f343861c SHA512 88785e1b963ce47a7fa0fa93962c1548eb4226c977350f2045390d839bd8befafe21728d847a7a1e159603f123e3d2c3cdf0f47e9136e0c29c66f6b700ce7a63
diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.3.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.3.ebuild
new file mode 100644
index 000000000000..17283f8de555
--- /dev/null
+++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-8.3.ebuild
@@ -0,0 +1,35 @@
+# 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=${PN/-/.}
+PYPI_VERIFY_REPO=https://github.com/zopefoundation/zope.i18nmessageid
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Zope support for i18nmessageid (tagging source of i18n strings)"
+HOMEPAGE="
+ https://pypi.org/project/zope.i18nmessageid/
+ https://github.com/zopefoundation/zope.i18nmessageid/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # force failure if extension build fails
+ sed -i -e "s/cmdclass={.*},//" setup.py || die
+}
+
+python_test() {
+ eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope"
+}
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index cc360a13fc16..bc77664dbb3e 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -1,2 +1,4 @@
DIST zope_interface-8.5.tar.gz 257957 BLAKE2B 15f142fe8636def9cab24d91394b7d69e2ef5a420635830b9da35c75846ff323d7b4463cd00d9bd866916322ad1c18a3d4cb1e2f2210955e8772fc3b48906048 SHA512 099f88e47cc29312ff79f3efd904710fc4cfe4c81cacacc1f3cf40471a6b46e9d82646e42c539b14d8f0619beba74b1d0cec90a3a22897949f59dd26750dba7e
DIST zope_interface-8.5.tar.gz.provenance 9454 BLAKE2B 56d347195516e86ff0c56092d92acd8c5c00aa376c9149d14ae5b7e7d2a2b1872975fc85436c37d013e8f16e4ec366f7ee28b76683b9dfd02ef028a16bab699d SHA512 31d39871d4bf74c1aca8c11aad96cab3e0ab4848b7c846022455f5f733877e0902684cb128c0d13a3f3d036d8fffe307c622ec91710c11e9c391f7e176a2594a
+DIST zope_interface-8.6.tar.gz 257973 BLAKE2B 7c453f9dff3f9f423a6dbbc59ebbefd5d5788e7ed0fe92f1eddc9712f7b2dde1f4b7ed02f93bd6b8829133c5fb68ad437bc147c959c5c62e830c08177b64e6f2 SHA512 c1945572f90ef552098a2f941ea05d02438715d4af51a93bdee16fd69f823bd3beadd953c39a37e4d77a68cdbebe71d1f52f9ec1d09695e97c4320a14d5c7dac
+DIST zope_interface-8.6.tar.gz.provenance 10045 BLAKE2B e6bceca5e9d5d8b70ac3eb25c82472d1aeef2ae34f2b9d1348f757ffcf3ae69fcb7ffbc758a853e50959034820b43fc6d5629a50e1a15bca61d56f60dde26513 SHA512 3b2779c644a8405d902591ea306c7da7b3640519cec60c2d11a590468070313b4ce2c106b2f1f2f32dabfe46f879487fdba6dde7e2324a16d8df3ada5477a6c4
diff --git a/dev-python/zope-interface/zope-interface-8.6.ebuild b/dev-python/zope-interface/zope-interface-8.6.ebuild
new file mode 100644
index 000000000000..b3b5480ac141
--- /dev/null
+++ b/dev-python/zope-interface/zope-interface-8.6.ebuild
@@ -0,0 +1,52 @@
+# 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=${PN/-/.}
+PYPI_VERIFY_REPO="https://github.com/zopefoundation/zope.interface"
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Interfaces for Python"
+HOMEPAGE="
+ https://github.com/zopefoundation/zope.interface/
+ https://pypi.org/project/zope.interface/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="+native-extensions test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/zope-event[${PYTHON_USEDEP}]
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # force failure if extension build fails
+ sed -i -e "/'build_ext':/d" setup.py || die
+ if ! use native-extensions; then
+ sed -i -e '/ext_modules=/d' setup.py || die
+ fi
+}
+
+python_test() {
+ local -x PURE_PYTHON=0
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3* ]]; then
+ PURE_PYTHON=1
+ fi
+
+ eunittest -s "${BUILD_DIR}/install$(python_get_sitedir)/zope"
+}
diff --git a/dev-qt/qt-creator/qt-creator-20.0.1.ebuild b/dev-qt/qt-creator/qt-creator-20.0.1.ebuild
index 28f53ce44f54..07eafae97d73 100644
--- a/dev-qt/qt-creator/qt-creator-20.0.1.ebuild
+++ b/dev-qt/qt-creator/qt-creator-20.0.1.ebuild
@@ -27,7 +27,7 @@ else
https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz
"
S=${WORKDIR}/${QTC_P}
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest
index ebd460a77a5f..063fcdc84756 100644
--- a/dev-util/kdevelop-php/Manifest
+++ b/dev-util/kdevelop-php/Manifest
@@ -1 +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
diff --git a/dev-util/kdevelop-php/kdevelop-php-26.08.0.ebuild b/dev-util/kdevelop-php/kdevelop-php-26.08.0.ebuild
new file mode 100644
index 000000000000..50a89fd1805b
--- /dev/null
+++ b/dev-util/kdevelop-php/kdevelop-php-26.08.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK_DIR="docs"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="kdevelop"
+KDE_ORG_NAME="kdev-php"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="PHP plugin for KDevelop"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# remaining tests fail for some, bug 668530
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=dev-util/kdevelop-pg-qt-2.3.0:0
+ >=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/kio-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( dev-util/kdevelop:6[test] )"
+
+src_test() {
+ # tests hang, bug 667922
+ local myctestargs=(
+ -E "(completionbenchmark|duchain_multiplefiles)"
+ )
+ ecm_src_test
+}
diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest
index 362ba1d2cdd7..c4c277ac0afb 100644
--- a/dev-util/kdevelop-python/Manifest
+++ b/dev-util/kdevelop-python/Manifest
@@ -1 +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
diff --git a/dev-util/kdevelop-python/files/kdevelop-python-26.08.0-drop-python3-limit.patch b/dev-util/kdevelop-python/files/kdevelop-python-26.08.0-drop-python3-limit.patch
new file mode 100644
index 000000000000..b77c2fd38e4c
--- /dev/null
+++ b/dev-util/kdevelop-python/files/kdevelop-python-26.08.0-drop-python3-limit.patch
@@ -0,0 +1,26 @@
+From f33db0a63b961fd9be728409a0a977b46373b521 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 9 May 2026 12:35:08 +0200
+Subject: [PATCH] Drop Python3 upper version limit
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4a8ee6f2..e1ea85d7 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -42,7 +42,7 @@ add_definitions( -DTRANSLATION_DOMAIN=\"kdevpython\" )
+
+ set(Python3_USE_STATIC_LIBS FALSE)
+ set(Python3_FIND_STRATEGY VERSION)
+-find_package(Python3 3.4.3...<3.16 COMPONENTS Interpreter Development REQUIRED)
++find_package(Python3 3.4.3 COMPONENTS Interpreter Development REQUIRED)
+
+ configure_file(kdevpythonversion.h.cmake "${CMAKE_CURRENT_BINARY_DIR}/kdevpythonversion.h" @ONLY)
+
+--
+2.54.0
+
diff --git a/dev-util/kdevelop-python/kdevelop-python-26.08.0.ebuild b/dev-util/kdevelop-python/kdevelop-python-26.08.0.ebuild
new file mode 100644
index 000000000000..e4037e60c3c5
--- /dev/null
+++ b/dev-util/kdevelop-python/kdevelop-python-26.08.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_TEST="forceoptional"
+KDE_ORG_CATEGORY="kdevelop"
+KDE_ORG_NAME="kdev-python"
+PYTHON_COMPAT=( python3_{13..14} )
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Python plugin for KDevelop"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # bug 965829, multiple tests hang
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ dev-util/kdevelop:6=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ dev-util/kdevelop:6=[test?]
+"
+RDEPEND="${COMMON_DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pycodestyle[${PYTHON_USEDEP}]
+ ')
+"
+
+PATCHES=( "${FILESDIR}/${P}-drop-python3-limit.patch" ) # bug 974363
diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest
index cd08b0f35328..487bfc758080 100644
--- a/dev-util/kdevelop/Manifest
+++ b/dev-util/kdevelop/Manifest
@@ -1 +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
diff --git a/dev-util/kdevelop/kdevelop-26.08.0.ebuild b/dev-util/kdevelop/kdevelop-26.08.0.ebuild
new file mode 100644
index 000000000000..e702265d29a7
--- /dev/null
+++ b/dev-util/kdevelop/kdevelop-26.08.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_QA_COMPAT_SKIP=1 # bug 964762
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="kdevelop"
+KFMIN=6.27.0
+LLVM_COMPAT=( 16 17 18 19 20 21 22 )
+QTMIN=6.11.2
+inherit ecm gear.kde.org llvm-r2 optfeature xdg
+
+DESCRIPTION="Integrated Development Environment, supporting KF6/Qt, C/C++ and much more"
+HOMEPAGE="https://kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="gdbui plasma +qmake +share subversion"
+
+# UPSTREAM: not ported yet, check plugins/CMakeLists.txt
+# IUSE="hex"
+# hex? ( app-editors/okteta:6 )
+COMMON_DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=dev-util/astyle-3.1:=
+ kde-apps/libkomparediff2:6
+ >=kde-frameworks/karchive-${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/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/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
+ gdbui? ( kde-plasma/libksysguard:6= )
+ plasma? (
+ >=kde-frameworks/krunner-${KFMIN}:6
+ kde-plasma/libplasma:6=
+ )
+ qmake? ( >=dev-util/kdevelop-pg-qt-2.4.0:0 )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+ subversion? (
+ dev-libs/apr:1
+ dev-libs/apr-util:1
+ dev-vcs/subversion
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ app-alternatives/ninja
+ >=dev-debug/gdb-7.0[python]
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ kde-apps/kapptemplate:*
+ kde-apps/kio-extras:6
+"
+
+CMAKE_SKIP_TESTS=(
+ # D-Bus required
+ test_{{project,session}controller,midbus,definesandincludes,kdevgit}
+ test_{compilerprovider,cmakemanager,ctestfindsuites,cmakefileapi}
+ test_{custombuildsystemplugin,qmakeproject,projectload,craftruntime}
+ bench_codecompletion # segfaults
+ test_{gdb,problems} # both known as flaky upstream; FIXME: fails to launch xterm (if found)
+ test_{path,generationtest} # FIXME: whatever that does, does not work
+)
+
+src_prepare() {
+ rm -r plugins/qmljs || die # bug 960669, unused upstream
+ ecm_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLLVM_ROOT="$(get_llvm_prefix)"
+ $(cmake_use_find_package gdbui KSysGuard)
+ -DBUILD_executeplasmoid=$(usex plasma)
+ $(cmake_use_find_package plasma Plasma)
+ $(cmake_use_find_package qmake KDevelopPGQt)
+ $(cmake_use_find_package share KF6Purpose)
+ $(cmake_use_find_package subversion SubversionLibrary)
+ )
+# $(cmake_use_find_package hex OktetaKastenControllers)
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "konsole view" "kde-apps/konsole:6"
+ optfeature "static C++ Qt code analysis" dev-util/clazy
+ optfeature "static C/C++ code analysis" dev-util/cppcheck
+ optfeature "heap memory profiling" "dev-util/heaptrack[gui]"
+ optfeature "meson project manager plugin" dev-build/meson
+ optfeature "formatting configurations via customscript plugin" dev-util/indent
+ optfeature "formatting configurations via customscript plugin" dev-util/uncrustify
+ fi
+ xdg_pkg_postinst
+}
diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest
index 80d91ff00acf..dff17038ef69 100644
--- a/dev-util/kio-perldoc/Manifest
+++ b/dev-util/kio-perldoc/Manifest
@@ -1 +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
diff --git a/dev-util/kio-perldoc/kio-perldoc-26.08.0.ebuild b/dev-util/kio-perldoc/kio-perldoc-26.08.0.ebuild
new file mode 100644
index 000000000000..7ed23cfba303
--- /dev/null
+++ b/dev-util/kio-perldoc/kio-perldoc-26.08.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kdesdk-kio"
+KFMIN=6.27.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO worker interface to browse Perl documentation"
+
+LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-lang/perl
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/dev-util/massif-visualizer/Manifest b/dev-util/massif-visualizer/Manifest
index c690814c42af..a0bd1c62e36f 100644
--- a/dev-util/massif-visualizer/Manifest
+++ b/dev-util/massif-visualizer/Manifest
@@ -1 +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
diff --git a/dev-util/massif-visualizer/massif-visualizer-26.08.0.ebuild b/dev-util/massif-visualizer/massif-visualizer-26.08.0.ebuild
new file mode 100644
index 000000000000..52a9e5cea0f2
--- /dev/null
+++ b/dev-util/massif-visualizer/massif-visualizer-26.08.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_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Tool visualising massif data"
+HOMEPAGE="https://apps.kde.org/massif_visualizer/"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+callgraph"
+
+DEPEND="
+ dev-libs/kdiagram:6
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ callgraph? ( >=media-gfx/kgraphviewer-2.5.0:0 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package callgraph KGraphViewerPart)
+ )
+ ecm_src_configure
+}
diff --git a/dev-util/mesa_clc/Manifest b/dev-util/mesa_clc/Manifest
index 8214b460d98e..171abeee18b0 100644
--- a/dev-util/mesa_clc/Manifest
+++ b/dev-util/mesa_clc/Manifest
@@ -3,3 +3,4 @@ DIST mesa-26.1.4.tar.xz 77677128 BLAKE2B e7fe5fbb662aea5ef0da73d7450ba693943339e
DIST mesa-26.1.5.tar.xz 77723976 BLAKE2B 80f874e7f5ab1b6874926e8463a93c0e2c016092f1e5c3375e48178c3ae995ee17988ee07eea28cada5729edc12a5a3cfd7e0338c14f15a2ed029fb1057a09cc SHA512 8b1714e0fe63d3077c0d761245680724537a94db65e17dedb7124c7c861f070a13493a060695e81b2ca9b6889007b52c7b5788dace8fe5d8e2e1ed67efdbbf07
DIST mesa-26.1.6.tar.xz 77770828 BLAKE2B 1bb16b0982b81518d8a0dcfc9b78c487167b7832e21861d829c055939acca1f5aaf3e51680a1a39680d5ed89cfec233f1beea3261acd171585837f06b1e89937 SHA512 6746b73f5b87e8ff3723eee586b4b5f033dbe6d13cd0309d743b7fa484c350268859ec8ff21aadcbca7a04070cdaa7828146dd28dde4b1935bb879891d687f0b
DIST mesa-26.1.7.tar.xz 77799016 BLAKE2B 1418efe5171982eca1560891f18a8be8249b00c9305e461fe68f6dc7f02ec8eb093f67f02c602a96c77bbc7434cad8129ecf8def686b2528cda5892340c8d2db SHA512 9acc75c3d6386f90cf761dfa42e72b1c36d399a6905127d18aa3eb84d665502da7c3cebead82fdbca91ad510673ba7e296b5e148602d6db7e79172d6155f3ec5
+DIST mesa-26.1.8.tar.xz 77827888 BLAKE2B 173997a90bbb27d8f6b1e4c349430d063a9264efddf03c9449f93b9e0438fa38948dfbfecddb798cd57818070953b8c525cb3796807101632b1b642c4d6b0361 SHA512 eb3d46ae9aaba70fdd908486cef24041fec9264ddf586eaebbba65ce55e716d306ef9e91be83e742dfaec4dfc94105a5cd3a36b29bf56614febcbcf6c1f8b516
diff --git a/dev-util/mesa_clc/mesa_clc-26.1.8.ebuild b/dev-util/mesa_clc/mesa_clc-26.1.8.ebuild
new file mode 100644
index 000000000000..4b4d408ec3b6
--- /dev/null
+++ b/dev-util/mesa_clc/mesa_clc-26.1.8.ebuild
@@ -0,0 +1,124 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {18..22} )
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit llvm-r2 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ S="${WORKDIR}/mesa_clc-${MY_PV}"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
+ inherit git-r3
+else
+ S="${WORKDIR}/mesa-${MY_PV}"
+ SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+VIDEO_CARDS="asahi panfrost"
+for card in ${VIDEO_CARDS}; do
+ IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+IUSE="${IUSE_VIDEO_CARDS} debug"
+
+RDEPEND="
+ dev-util/spirv-tools
+ $(llvm_gen_dep '
+ dev-util/spirv-llvm-translator:${LLVM_SLOT}
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ =llvm-runtimes/libclc-${LLVM_SLOT}*
+ ')
+"
+DEPEND="${RDEPEND}
+ dev-libs/expat
+ >=virtual/zlib-1.2.8:=
+ x11-libs/libdrm
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep "
+ >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
+ dev-python/packaging[\${PYTHON_USEDEP}]
+ dev-python/pyyaml[\${PYTHON_USEDEP}]
+ ")
+ virtual/pkgconfig
+"
+
+python_check_deps() {
+ python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
+}
+
+pkg_setup() {
+ llvm-r2_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ tools_enable video_cards_asahi asahi
+ tools_enable video_cards_panfrost panfrost
+
+ tools_list() {
+ local tools="$(sort -u <<< "${1// /$'\n'}")"
+ echo "${tools//$'\n'/,}"
+ }
+
+ PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+
+ use debug && EMESON_BUILDTYPE=debug
+
+ local emesonargs=(
+ -Dallow-broken-lto=true
+ -Dllvm=enabled
+ -Dshared-llvm=enabled
+ -Dmesa-clc=enabled
+ -Dinstall-mesa-clc=true
+ -Dprecomp-compiler=enabled
+ -Dinstall-precomp-compiler=true
+ -Dtools=$(tools_list "${TOOLS[*]}")
+
+ -Dgallium-drivers=''
+ -Dvulkan-drivers=''
+
+ # Set platforms empty to avoid the default "auto" setting. If
+ # platforms is empty meson.build will add surfaceless.
+ -Dplatforms=''
+
+ -Dglx=disabled
+ -Dlibunwind=disabled
+ -Dzstd=disabled
+
+ -Db_ndebug=$(usex debug false true)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc
+ dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen2
+ use video_cards_asahi && dobin "${BUILD_DIR}"/src/asahi/clc/asahi_clc
+ use video_cards_panfrost && dobin "${BUILD_DIR}"/src/panfrost/clc/panfrost_compile
+}
+
+# $1 - VIDEO_CARDS flag (check skipped for "--")
+# other args - names of tools to enable
+tools_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ TOOLS+=("$@")
+ fi
+}
diff --git a/dev-util/mesa_clc/mesa_clc-9999.ebuild b/dev-util/mesa_clc/mesa_clc-9999.ebuild
index 94f8a643e951..4b4d408ec3b6 100644
--- a/dev-util/mesa_clc/mesa_clc-9999.ebuild
+++ b/dev-util/mesa_clc/mesa_clc-9999.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
else
S="${WORKDIR}/mesa-${MY_PV}"
SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
fi
LICENSE="MIT"
diff --git a/dev-util/pahole/pahole-1.31.ebuild b/dev-util/pahole/pahole-1.31.ebuild
index d05a8b31105b..3fc04238cae6 100644
--- a/dev-util/pahole/pahole-1.31.ebuild
+++ b/dev-util/pahole/pahole-1.31.ebuild
@@ -30,7 +30,7 @@ else
fi
S="${WORKDIR}"/${MY_P}
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
LICENSE="GPL-2" # only
diff --git a/games-puzzle/skladnik/Manifest b/games-puzzle/skladnik/Manifest
index 3e4db4f5c818..cb45d34e30e7 100644
--- a/games-puzzle/skladnik/Manifest
+++ b/games-puzzle/skladnik/Manifest
@@ -1 +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
diff --git a/games-puzzle/skladnik/skladnik-26.08.0.ebuild b/games-puzzle/skladnik/skladnik-26.08.0.ebuild
new file mode 100644
index 000000000000..597afe620d16
--- /dev/null
+++ b/games-puzzle/skladnik/skladnik-26.08.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_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="The Japanese warehouse keeper sokoban game"
+HOMEPAGE="https://apps.kde.org/skladnik/ https://invent.kde.org/games/skladnik"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="media-gfx/povray"
diff --git a/kde-apps/akonadi-calendar-tools-common/Manifest b/kde-apps/akonadi-calendar-tools-common/Manifest
index 42b64a5f8472..2b453d6c052c 100644
--- a/kde-apps/akonadi-calendar-tools-common/Manifest
+++ b/kde-apps/akonadi-calendar-tools-common/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..b19ff47bd2e9
--- /dev/null
+++ b/kde-apps/akonadi-calendar-tools-common/akonadi-calendar-tools-common-26.08.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_HANDBOOK="true"
+KDE_ORG_NAME="${PN/-common/}"
+inherit ecm-common gear.kde.org
+
+LICENSE="GPL-2 handbook? ( FDL-1.2+ )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ !<kde-apps/calendarjanitor-24.07.90-r1
+ !<kde-apps/konsolekalendar-24.07.90-r1
+"
diff --git a/kde-apps/akonadi-calendar/Manifest b/kde-apps/akonadi-calendar/Manifest
index 7b42a6ad12e7..1e9ad21465cd 100644
--- a/kde-apps/akonadi-calendar/Manifest
+++ b/kde-apps/akonadi-calendar/Manifest
@@ -1 +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
diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-26.08.0.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-26.08.0.ebuild
new file mode 100644
index 000000000000..088cd525bb60
--- /dev/null
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-26.08.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_PYTHON_BINDINGS="off"
+ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi calendar integration"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-cpp/gpgmepp-1.23.2:=
+ >=dev-libs/qgpgme-1.23.2:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/libkleo-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${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/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-contacts/Manifest b/kde-apps/akonadi-contacts/Manifest
index 387d478621a4..0563d647ec0a 100644
--- a/kde-apps/akonadi-contacts/Manifest
+++ b/kde-apps/akonadi-contacts/Manifest
@@ -1 +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
diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-26.08.0.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-26.08.0.ebuild
new file mode 100644
index 000000000000..7a7352fbc02f
--- /dev/null
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-26.08.0.ebuild
@@ -0,0 +1,45 @@
+# 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="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi contact integration"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# some akonadi tests time out, that probably needs more work as it's ~700 tests
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/grantleetheme-${PVCUT}:6=
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kmime-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-apps/akonadi-import-wizard/Manifest b/kde-apps/akonadi-import-wizard/Manifest
index d5dff7a208e2..fadaa992f044 100644
--- a/kde-apps/akonadi-import-wizard/Manifest
+++ b/kde-apps/akonadi-import-wizard/Manifest
@@ -1,2 +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 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.0.ebuild
new file mode 100644
index 000000000000..e0439eb4e536
--- /dev/null
+++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
+HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/mailcommon-${PVCUT}:6=
+ >=kde-apps/mailimporter-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-mime/Manifest b/kde-apps/akonadi-mime/Manifest
index 8dd9037ecc72..98549f9c9b10 100644
--- a/kde-apps/akonadi-mime/Manifest
+++ b/kde-apps/akonadi-mime/Manifest
@@ -1 +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
diff --git a/kde-apps/akonadi-mime/akonadi-mime-26.08.0.ebuild b/kde-apps/akonadi-mime/akonadi-mime-26.08.0.ebuild
new file mode 100644
index 000000000000..282782b629b2
--- /dev/null
+++ b/kde-apps/akonadi-mime/akonadi-mime-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# 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"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Library for akonadi mime types"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# some akonadi tests time out, that probably needs more work as it's ~700 tests
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=x11-misc/shared-mime-info-1.10
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/libxslt"
diff --git a/kde-apps/akonadi-search/Manifest b/kde-apps/akonadi-search/Manifest
index 6df4de1ec6ae..3d1838683695 100644
--- a/kde-apps/akonadi-search/Manifest
+++ b/kde-apps/akonadi-search/Manifest
@@ -1 +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
diff --git a/kde-apps/akonadi-search/akonadi-search-26.08.0.ebuild b/kde-apps/akonadi-search/akonadi-search-26.08.0.ebuild
new file mode 100644
index 000000000000..be4ca2f65dc9
--- /dev/null
+++ b/kde-apps/akonadi-search/akonadi-search-26.08.0.ebuild
@@ -0,0 +1,54 @@
+# 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="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
+HOMEPAGE="https://invent.kde.org/pim/akonadi-search"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test" # perpetually broken, bug 662378
+
+RDEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-libs/xapian-1.3:=[chert(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+ test? ( kde-apps/akonadi-config[mysql,postgres,sqlite] )
+"
+BDEPEND="
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
+"
+
+src_configure() {
+ # not packaged (bug 911819), but if present leads to rust shenanigans (bug 927072)
+ local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Corrosion=ON )
+ ecm_src_configure
+}
diff --git a/kde-apps/akonadi/Manifest b/kde-apps/akonadi/Manifest
index 751474d65886..135193a41fa4 100644
--- a/kde-apps/akonadi/Manifest
+++ b/kde-apps/akonadi/Manifest
@@ -1 +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
diff --git a/kde-apps/akonadi/akonadi-26.08.0.ebuild b/kde-apps/akonadi/akonadi-26.08.0.ebuild
new file mode 100644
index 000000000000..3fc99aa03c1c
--- /dev/null
+++ b/kde-apps/akonadi/akonadi-26.08.0.ebuild
@@ -0,0 +1,60 @@
+# 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"
+ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+VIRTUALDBUS_TEST="true"
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
+HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
+
+LICENSE="LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="tools xml"
+
+REQUIRED_USE="test? ( tools )"
+
+# some akonadi tests time out, that probably needs more work as it's ~700 tests
+RESTRICT="test"
+
+COMMON_DEPEND="
+ app-arch/xz-utils
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ xml? ( dev-libs/libxml2:= )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/libxslt
+ test? ( sys-apps/dbus )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<app-office/merkuro-25.07.80
+ kde-apps/akonadi-config
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TOOLS=$(usex tools)
+ $(cmake_use_find_package xml LibXml2)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/akonadiconsole/Manifest b/kde-apps/akonadiconsole/Manifest
index b6c2af05760c..aca614bf40c5 100644
--- a/kde-apps/akonadiconsole/Manifest
+++ b/kde-apps/akonadiconsole/Manifest
@@ -1 +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
diff --git a/kde-apps/akonadiconsole/akonadiconsole-26.08.0.ebuild b/kde-apps/akonadiconsole/akonadiconsole-26.08.0.ebuild
new file mode 100644
index 000000000000..b414c56d438f
--- /dev/null
+++ b/kde-apps/akonadiconsole/akonadiconsole-26.08.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Application for debugging Akonadi Resources"
+HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools"
+
+LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ dev-libs/xapian:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/akonadi-search-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akregator/Manifest b/kde-apps/akregator/Manifest
index ce7bc3a6065a..5e207d24afd9 100644
--- a/kde-apps/akregator/Manifest
+++ b/kde-apps/akregator/Manifest
@@ -1 +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
diff --git a/kde-apps/akregator/akregator-26.08.0.ebuild b/kde-apps/akregator/akregator-26.08.0.ebuild
new file mode 100644
index 000000000000..f6d3676731a1
--- /dev/null
+++ b/kde-apps/akregator/akregator-26.08.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="News feed aggregator"
+HOMEPAGE="https://apps.kde.org/akregator/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities speech telemetry"
+
+RDEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/grantleetheme-${PVCUT}:6=
+ >=kde-apps/kontactinterface-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=[activities?]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${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/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/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+ activities? ( kde-plasma/plasma-activities:6= )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest
index 7f51655999ab..48597aecb726 100644
--- a/kde-apps/analitza/Manifest
+++ b/kde-apps/analitza/Manifest
@@ -1 +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
diff --git a/kde-apps/analitza/analitza-26.08.0.ebuild b/kde-apps/analitza/analitza-26.08.0.ebuild
new file mode 100644
index 000000000000..d35c9f9d4812
--- /dev/null
+++ b/kde-apps/analitza/analitza-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE library for mathematical features"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="eigen"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[-gles2-only,gui,opengl,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ eigen? ( dev-cpp/eigen:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_prepare() {
+ ecm_src_prepare
+ use test || cmake_comment_add_subdirectory -f analitzaplot examples
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package eigen Eigen3)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest
index 29f1b0943fd8..039797b17b1c 100644
--- a/kde-apps/ark/Manifest
+++ b/kde-apps/ark/Manifest
@@ -1 +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
diff --git a/kde-apps/ark/ark-26.08.0.ebuild b/kde-apps/ark/ark-26.08.0.ebuild
new file mode 100644
index 000000000000..fb4b17172921
--- /dev/null
+++ b/kde-apps/ark/ark-26.08.0.ebuild
@@ -0,0 +1,80 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="File archiver by KDE"
+HOMEPAGE="https://apps.kde.org/ark/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="zip"
+
+RDEPEND="
+ >=app-arch/libarchive-3.5.3:=[bzip2,lzma]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=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/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ virtual/zlib:=
+ zip? ( >=dev-libs/libzip-1.6.0:= )
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ test? ( >=dev-libs/libzip-1.6.0:= )
+"
+# app-arch/rar is binary only
+BDEPEND="
+ sys-devel/gettext
+ elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package zip LibZip)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local myctestargs=(
+ # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang indefinitely
+ # bug 827840: plugins-clirartest: continuously broken with translations installed
+ -E "(kerfuffle-addtoarchivetest|plugins-clirartest)"
+ )
+
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "rar archive creation/extraction" "app-arch/rar"
+ optfeature "rar archive extraction only" "app-arch/unar" "app-arch/unrar"
+ optfeature "7-Zip archive support" ">=app-arch/7zip-24.09[symlink(+)]"
+ optfeature "lrz archive support" "app-arch/lrzip"
+ optfeature "Markdown support in text previews" "kde-misc/markdownpart:${SLOT}"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest
index 3b828d259f80..fe5079965942 100644
--- a/kde-apps/artikulate/Manifest
+++ b/kde-apps/artikulate/Manifest
@@ -1 +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
diff --git a/kde-apps/artikulate/artikulate-26.08.0.ebuild b/kde-apps/artikulate/artikulate-26.08.0.ebuild
new file mode 100644
index 000000000000..2ba6a6ac80b3
--- /dev/null
+++ b/kde-apps/artikulate/artikulate-26.08.0.ebuild
@@ -0,0 +1,45 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Language learning application that helps improving pronunciation skills"
+HOMEPAGE="https://apps.kde.org/artikulate/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/libxml2:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,sql,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_autotests=$(usex test)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/audiocd-kio/Manifest b/kde-apps/audiocd-kio/Manifest
index a012de3da103..dc42207b57eb 100644
--- a/kde-apps/audiocd-kio/Manifest
+++ b/kde-apps/audiocd-kio/Manifest
@@ -1 +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
diff --git a/kde-apps/audiocd-kio/audiocd-kio-26.08.0.ebuild b/kde-apps/audiocd-kio/audiocd-kio-26.08.0.ebuild
new file mode 100644
index 000000000000..85a0664260dc
--- /dev/null
+++ b/kde-apps/audiocd-kio/audiocd-kio-26.08.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO worker for accessing audio CDs"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="flac vorbis"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-apps/libkcddb-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ media-sound/cdparanoia
+ flac? ( >=media-libs/flac-1.1.2:= )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package flac FLAC)
+ $(cmake_use_find_package vorbis OggVorbis)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/baloo-widgets/Manifest b/kde-apps/baloo-widgets/Manifest
index 6626c708a6c8..7dd20cf98a4d 100644
--- a/kde-apps/baloo-widgets/Manifest
+++ b/kde-apps/baloo-widgets/Manifest
@@ -1 +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
diff --git a/kde-apps/baloo-widgets/baloo-widgets-26.08.0.ebuild b/kde-apps/baloo-widgets/baloo-widgets-26.08.0.ebuild
new file mode 100644
index 000000000000..681bedb2fec5
--- /dev/null
+++ b/kde-apps/baloo-widgets/baloo-widgets-26.08.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="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Widget library for baloo"
+
+LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kservice-${KFMIN}:6
+"
diff --git a/kde-apps/blinken/Manifest b/kde-apps/blinken/Manifest
index aa657ea37b3d..0c1fd44ec3a4 100644
--- a/kde-apps/blinken/Manifest
+++ b/kde-apps/blinken/Manifest
@@ -1 +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
diff --git a/kde-apps/blinken/blinken-26.08.0.ebuild b/kde-apps/blinken/blinken-26.08.0.ebuild
new file mode 100644
index 000000000000..80fb9ecd4c1d
--- /dev/null
+++ b/kde-apps/blinken/blinken-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Memory enhancement game based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/blinken/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}: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/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ ecm_src_install
+ rm "${ED}"/usr/share/${PN}/README.packagers || die
+}
diff --git a/kde-apps/bomber/Manifest b/kde-apps/bomber/Manifest
index 3bd830049b20..c6f8391b1bb9 100644
--- a/kde-apps/bomber/Manifest
+++ b/kde-apps/bomber/Manifest
@@ -1 +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
diff --git a/kde-apps/bomber/bomber-26.08.0.ebuild b/kde-apps/bomber/bomber-26.08.0.ebuild
new file mode 100644
index 000000000000..6080745b9a50
--- /dev/null
+++ b/kde-apps/bomber/bomber-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Single player arcade bombing game"
+HOMEPAGE="https://apps.kde.org/bomber/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !games-action/xbomber
+"
diff --git a/kde-apps/bovo/Manifest b/kde-apps/bovo/Manifest
index 4e001da275ae..83256b78b991 100644
--- a/kde-apps/bovo/Manifest
+++ b/kde-apps/bovo/Manifest
@@ -1 +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
diff --git a/kde-apps/bovo/bovo-26.08.0.ebuild b/kde-apps/bovo/bovo-26.08.0.ebuild
new file mode 100644
index 000000000000..901cd513666a
--- /dev/null
+++ b/kde-apps/bovo/bovo-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Five-in-a-row Board Game"
+HOMEPAGE="https://apps.kde.org/bovo/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS HISTORY TODO )
diff --git a/kde-apps/calendarjanitor/Manifest b/kde-apps/calendarjanitor/Manifest
index 42b64a5f8472..2b453d6c052c 100644
--- a/kde-apps/calendarjanitor/Manifest
+++ b/kde-apps/calendarjanitor/Manifest
@@ -1 +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
diff --git a/kde-apps/calendarjanitor/calendarjanitor-26.08.0.ebuild b/kde-apps/calendarjanitor/calendarjanitor-26.08.0.ebuild
new file mode 100644
index 000000000000..d15e5962e5d0
--- /dev/null
+++ b/kde-apps/calendarjanitor/calendarjanitor-26.08.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_HANDBOOK="forceoff"
+ECM_TEST="false"
+KDE_ORG_NAME="akonadi-calendar-tools"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Tool to scan calendar data for buggy instances"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/akonadi-calendar-tools-common-${PV}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-26.07.70-loggingcategory.patch" )
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ cmake_comment_add_subdirectory konsolekalendar
+}
diff --git a/kde-apps/calendarjanitor/files/calendarjanitor-26.07.70-loggingcategory.patch b/kde-apps/calendarjanitor/files/calendarjanitor-26.07.70-loggingcategory.patch
new file mode 100644
index 000000000000..7ede4dad2a2f
--- /dev/null
+++ b/kde-apps/calendarjanitor/files/calendarjanitor-26.07.70-loggingcategory.patch
@@ -0,0 +1,42 @@
+From 91aaef52ffc78c0518a7d5eff3071cb6ffec13a6 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Mon, 12 Aug 2024 16:02:27 +0200
+Subject: [PATCH] Move ecm_qt_install_logging_categories to konsolekalendar
+ subdir
+
+None is declared in calendarjanitor.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -150,12 +150,6 @@ endif()
+ add_subdirectory(calendarjanitor)
+ add_subdirectory(konsolekalendar)
+
+-ecm_qt_install_logging_categories(
+- EXPORT AKONADICALENDARTOOLS
+- FILE console.categories
+- DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
+-)
+-
+ if(GIT_SOURCE_TARBALL)
+ if(DEFINED kde_configure_git_pre_commit_hook)
+ kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
+--- a/konsolekalendar/CMakeLists.txt
++++ b/konsolekalendar/CMakeLists.txt
+@@ -57,6 +57,12 @@ install(
+ ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
+ )
+
++ecm_qt_install_logging_categories(
++ EXPORT AKONADICALENDARTOOLS
++ FILE console.categories
++ DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}
++ )
++
+ ########### install files ###############
+
+ install(PROGRAMS konsolekalendar.desktop DESTINATION ${KDE_INSTALL_APPDIR})
+--
+2.54.0
+
diff --git a/kde-apps/calendarsupport/Manifest b/kde-apps/calendarsupport/Manifest
index d2da3e5a2d76..16a0b7f83747 100644
--- a/kde-apps/calendarsupport/Manifest
+++ b/kde-apps/calendarsupport/Manifest
@@ -1 +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
diff --git a/kde-apps/calendarsupport/calendarsupport-26.08.0.ebuild b/kde-apps/calendarsupport/calendarsupport-26.08.0.ebuild
new file mode 100644
index 000000000000..d6f1fb65f871
--- /dev/null
+++ b/kde-apps/calendarsupport/calendarsupport-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# 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="false"
+KFMIN=6.27.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Calendar support library"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ dev-libs/libical
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}: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/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest
index a22850cc0801..c716bd5afdb1 100644
--- a/kde-apps/cantor/Manifest
+++ b/kde-apps/cantor/Manifest
@@ -1 +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
diff --git a/kde-apps/cantor/cantor-26.08.0.ebuild b/kde-apps/cantor/cantor-26.08.0.ebuild
new file mode 100644
index 000000000000..5a343bf25344
--- /dev/null
+++ b/kde-apps/cantor/cantor-26.08.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_QA_COMPAT_SKIP=1 # bug 965858
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+PYTHON_COMPAT=( python3_{13..14} )
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org lua-single optfeature python-single-r1 xdg
+
+DESCRIPTION="Interface for doing mathematics and scientific computing"
+HOMEPAGE="https://apps.kde.org/cantor/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+analitza julia lua postscript python qalculate R webengine"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
+
+# TODO Add Sage Mathematics Software backend (https://www.sagemath.org)
+DEPEND="
+ >=app-text/poppler-23.12.0[qt6]
+ dev-libs/libxml2:2=
+ dev-libs/libxslt
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ analitza? ( >=kde-apps/analitza-${PVCUT}:6 )
+ julia? ( dev-lang/julia-bin:* )
+ lua? ( ${LUA_DEPS} )
+ qalculate? (
+ sci-libs/cln
+ sci-libs/libqalculate:=
+ )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ )
+ R? ( dev-lang/R )
+ webengine? (
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ )
+"
+# !analitza?
+RDEPEND="${DEPEND}
+ !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? (
+ || (
+ sci-mathematics/maxima
+ sci-mathematics/octave
+ )
+ ) ) ) ) ) )
+"
+BDEPEND="x11-misc/shared-mime-info"
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ if use julia; then
+ addpredict /proc/self/mem # bug 602894
+ addpredict /proc/self/fd # bug 909435
+ fi
+
+ local mycmakeargs=(
+ $(cmake_use_find_package analitza Analitza6)
+ $(cmake_use_find_package julia Julia)
+ $(cmake_use_find_package lua LuaJIT)
+ $(cmake_use_find_package python Python3)
+ $(cmake_use_find_package qalculate Qalculate)
+ $(cmake_use_find_package R R)
+ -DENABLE_EMBEDDED_DOCUMENTATION=$(usex webengine)
+ )
+ use lua && mycmakeargs+=(
+ -DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)"
+ -DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)"
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Maxima backend" sci-mathematics/maxima
+ optfeature "Octave backend" sci-mathematics/octave
+ optfeature "LaTeX support" virtual/latex-base
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/dolphin-plugins-common/Manifest b/kde-apps/dolphin-plugins-common/Manifest
index bb8b35723ad2..30776dc5aad5 100644
--- a/kde-apps/dolphin-plugins-common/Manifest
+++ b/kde-apps/dolphin-plugins-common/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..26a993e43a1c
--- /dev/null
+++ b/kde-apps/dolphin-plugins-common/dolphin-plugins-common-26.08.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="${PN/-common/}"
+inherit ecm-common gear.kde.org
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ !<app-cdr/dolphin-plugins-mountiso-24.07.90-r1
+ !<kde-apps/dolphin-plugins-dropbox-24.07.90-r1
+ !<kde-apps/dolphin-plugins-git-24.07.90-r1
+ !<kde-apps/dolphin-plugins-mercurial-24.07.90-r1
+ !<kde-apps/dolphin-plugins-subversion-24.07.90-r1
+"
diff --git a/kde-apps/dolphin-plugins-dropbox/Manifest b/kde-apps/dolphin-plugins-dropbox/Manifest
index bb8b35723ad2..30776dc5aad5 100644
--- a/kde-apps/dolphin-plugins-dropbox/Manifest
+++ b/kde-apps/dolphin-plugins-dropbox/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..be2666184ed1
--- /dev/null
+++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-26.08.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="dropbox"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for Dropbox service integration"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/dolphin-plugins-common-${PV}
+ net-misc/dropbox-cli
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
+ # solid, qtdbus only required by mountiso
+ ecm_punt_qt_module DBus
+ ecm_punt_kf_module Solid
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_git=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_makefileactions=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_mountedisooverlay=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/dolphin-plugins-git/Manifest b/kde-apps/dolphin-plugins-git/Manifest
index bb8b35723ad2..30776dc5aad5 100644
--- a/kde-apps/dolphin-plugins-git/Manifest
+++ b/kde-apps/dolphin-plugins-git/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..58f11d42a32e
--- /dev/null
+++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-26.08.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="git"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for Git integration"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-vcs/git
+ >=kde-apps/dolphin-plugins-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # solid, qtdbus only required by mountiso
+ ecm_punt_qt_module DBus
+ ecm_punt_kf_module Solid
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_qt_module Network
+ ecm_punt_kf_module XmlGui
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_makefileactions=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_mountedisooverlay=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/dolphin-plugins-mercurial/Manifest b/kde-apps/dolphin-plugins-mercurial/Manifest
index bb8b35723ad2..30776dc5aad5 100644
--- a/kde-apps/dolphin-plugins-mercurial/Manifest
+++ b/kde-apps/dolphin-plugins-mercurial/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..5d0fd6cc7b6d
--- /dev/null
+++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-26.08.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="hg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for Mercurial integration"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${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/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-vcs/mercurial
+ >=kde-apps/dolphin-plugins-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
+ # solid, qtdbus only required by mountiso
+ ecm_punt_qt_module DBus
+ ecm_punt_kf_module Solid
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_qt_module Network
+ ecm_punt_kf_module XmlGui
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_git=OFF
+ -DBUILD_makefileactions=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_mountedisooverlay=OFF
+ -DBUILD_svn=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/dolphin-plugins-subversion/Manifest b/kde-apps/dolphin-plugins-subversion/Manifest
index bb8b35723ad2..30776dc5aad5 100644
--- a/kde-apps/dolphin-plugins-subversion/Manifest
+++ b/kde-apps/dolphin-plugins-subversion/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..8e43edb92b2b
--- /dev/null
+++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-26.08.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="svn"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Dolphin plugin for Subversion integration"
+HOMEPAGE="https://apps.kde.org/dolphin_plugins/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/dolphin-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-vcs/subversion
+ >=kde-apps/dolphin-plugins-common-${PV}
+ >=kde-apps/kompare-${PVCUT}:*
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # qtconcurrent only required by git
+ ecm_punt_qt_module Concurrent
+ # solid, qtdbus only required by mountiso
+ ecm_punt_qt_module DBus
+ ecm_punt_kf_module Solid
+ # kxmlgui, qtnetwork only required by dropbox
+ ecm_punt_qt_module Network
+ ecm_punt_kf_module XmlGui
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_git=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_makefileactions=OFF
+ -DBUILD_mountiso=OFF
+ -DBUILD_mountedisooverlay=OFF
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest
index 73167586935f..5574be3b8b91 100644
--- a/kde-apps/dolphin/Manifest
+++ b/kde-apps/dolphin/Manifest
@@ -1 +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
diff --git a/kde-apps/dolphin/dolphin-26.08.0.ebuild b/kde-apps/dolphin/dolphin-26.08.0.ebuild
new file mode 100644
index 000000000000..155a9eb5dc69
--- /dev/null
+++ b/kde-apps/dolphin/dolphin-26.08.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Plasma filemanager focusing on usability"
+HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="semantic-desktop telemetry"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets,X,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${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/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6=
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ semantic-desktop? (
+ >=kde-apps/baloo-widgets-${PVCUT}:6
+ >=kde-frameworks/baloo-${KFMIN}:6
+ )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kio-extras-${PVCUT}:6
+ >=kde-apps/thumbnailers-${PVCUT}:6
+"
+
+CMAKE_SKIP_TESTS=(
+ servicemenuinstaller # requires ruby, no thanks
+ dolphinmainwindowtest # hangs forever
+ kfileitem{listview,model}test # hang forever
+ kitemlistcontrollertest # hangs forever
+ kitemlistcontrollerexpandtest # flaky even according to upstream # bug 947223
+ placesitemmodeltest # requires DBus
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package semantic-desktop KF6BalooWidgets)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+ use test && mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "compress/extract and other actions" "kde-apps/ark:${SLOT}"
+ optfeature "crypto actions" "kde-apps/kleopatra:${SLOT}"
+ optfeature "'Share' context menu actions" "kde-frameworks/purpose:${SLOT}"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/dragon/Manifest b/kde-apps/dragon/Manifest
index 76e1ac31adf2..dbaa3cdb67de 100644
--- a/kde-apps/dragon/Manifest
+++ b/kde-apps/dragon/Manifest
@@ -1 +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
diff --git a/kde-apps/dragon/dragon-26.08.0.ebuild b/kde-apps/dragon/dragon-26.08.0.ebuild
new file mode 100644
index 000000000000..e446771dfa47
--- /dev/null
+++ b/kde-apps/dragon/dragon-26.08.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Simple video player"
+HOMEPAGE="https://apps.kde.org/dragonplayer/"
+
+LICENSE="GPL-2+ || ( GPL-2 GPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# Upstream only supports the ffmpeg backend https://bugs.kde.org/show_bug.cgi?id=506940
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[ffmpeg]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[wayland]
+ media-video/ffmpeg:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
diff --git a/kde-apps/eventviews/Manifest b/kde-apps/eventviews/Manifest
index 1ddd8980c437..a743f6dedcc0 100644
--- a/kde-apps/eventviews/Manifest
+++ b/kde-apps/eventviews/Manifest
@@ -1 +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
diff --git a/kde-apps/eventviews/eventviews-26.08.0.ebuild b/kde-apps/eventviews/eventviews-26.08.0.ebuild
new file mode 100644
index 000000000000..367baa9bf83d
--- /dev/null
+++ b/kde-apps/eventviews/eventviews-26.08.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_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Calendar viewer for KDE PIM"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ dev-libs/kdiagram:6
+ dev-libs/libical
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ffmpegthumbs/Manifest b/kde-apps/ffmpegthumbs/Manifest
index 470c24c64b54..039ef6be2b6e 100644
--- a/kde-apps/ffmpegthumbs/Manifest
+++ b/kde-apps/ffmpegthumbs/Manifest
@@ -1 +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
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.0.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.0.ebuild
new file mode 100644
index 000000000000..04dac219e3e0
--- /dev/null
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-26.08.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="FFmpeg based thumbnail generator for video files"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=media-video/ffmpeg-6.1:0=
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/ffmpegthumbs-23.08.5-r1:5
+ !kde-apps/ffmpegthumbs-common
+"
+BDEPEND="
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ virtual/pkgconfig
+"
diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest
index 898aaf5df215..63aafc1b90bb 100644
--- a/kde-apps/filelight/Manifest
+++ b/kde-apps/filelight/Manifest
@@ -1 +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
diff --git a/kde-apps/filelight/filelight-26.08.0.ebuild b/kde-apps/filelight/filelight-26.08.0.ebuild
new file mode 100644
index 000000000000..918581d3765e
--- /dev/null
+++ b/kde-apps/filelight/filelight-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
+HOMEPAGE="https://apps.kde.org/filelight/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 911856
+ scanManagerTest
+)
diff --git a/kde-apps/granatier/Manifest b/kde-apps/granatier/Manifest
index 642eed0e81f9..0b2e9382cdcd 100644
--- a/kde-apps/granatier/Manifest
+++ b/kde-apps/granatier/Manifest
@@ -1 +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
diff --git a/kde-apps/granatier/granatier-26.08.0.ebuild b/kde-apps/granatier/granatier-26.08.0.ebuild
new file mode 100644
index 000000000000..1bc6004bafd2
--- /dev/null
+++ b/kde-apps/granatier/granatier-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Bomberman game"
+HOMEPAGE="https://apps.kde.org/granatier/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantlee-editor/Manifest b/kde-apps/grantlee-editor/Manifest
index 1189194bf3a1..9d93d07c556c 100644
--- a/kde-apps/grantlee-editor/Manifest
+++ b/kde-apps/grantlee-editor/Manifest
@@ -1,2 +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 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.0.ebuild
new file mode 100644
index 000000000000..044c0d41b6be
--- /dev/null
+++ b/kde-apps/grantlee-editor/grantlee-editor-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/grantleetheme-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=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/kmime-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantleetheme/Manifest b/kde-apps/grantleetheme/Manifest
index 6f6abd8f0c73..dec6b2cdf2d5 100644
--- a/kde-apps/grantleetheme/Manifest
+++ b/kde-apps/grantleetheme/Manifest
@@ -1 +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
diff --git a/kde-apps/grantleetheme/grantleetheme-26.08.0.ebuild b/kde-apps/grantleetheme/grantleetheme-26.08.0.ebuild
new file mode 100644
index 000000000000..4ecaf79a584d
--- /dev/null
+++ b/kde-apps/grantleetheme/grantleetheme-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# 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="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for Grantlee plugins"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# fails if package not already installed
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcolorscheme-${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/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+"
diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest
index bdbbed48232e..905543f8800c 100644
--- a/kde-apps/gwenview/Manifest
+++ b/kde-apps/gwenview/Manifest
@@ -1 +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
diff --git a/kde-apps/gwenview/gwenview-26.08.0.ebuild b/kde-apps/gwenview/gwenview-26.08.0.ebuild
new file mode 100644
index 000000000000..8252cced4257
--- /dev/null
+++ b/kde-apps/gwenview/gwenview-26.08.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Image viewer by KDE"
+HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="activities +annotate fits +mpris raw semantic-desktop share X"
+
+# requires running environment
+RESTRICT="test"
+
+# slot op: includes qpa/qplatformnativeinterface.h, qtx11extras_p.h
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,opengl,wayland,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}: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/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/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ media-gfx/exiv2:=
+ media-libs/lcms:2
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:0=
+ media-libs/tiff:=
+ activities? ( kde-plasma/plasma-activities:6= )
+ annotate? (
+ >=media-libs/kcolorpicker-0.3.1
+ >=media-libs/kimageannotator-0.7.1
+ )
+ fits? ( sci-libs/cfitsio )
+ mpris? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
+ raw? ( >=kde-apps/libkdcraw-${PVCUT}:6 )
+ semantic-desktop? (
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[X]
+ x11-libs/libX11
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/wayland-protocols
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtimageformats-${QTMIN}:6
+ >=kde-apps/thumbnailers-${PVCUT}:6
+ >=kde-frameworks/kimageformats-${KFMIN}:6
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use mpris; then
+ # FIXME: upstream a better solution
+ sed -e "/set(HAVE_QTDBUS/s/\${Qt6DBus_FOUND}/0/" -i CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package activities PlasmaActivities)
+ -DGWENVIEW_IMAGEANNOTATOR=$(usex annotate)
+ $(cmake_use_find_package fits CFitsio)
+ $(cmake_use_find_package raw KDcrawQt6)
+ -DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None)
+ $(cmake_use_find_package share KF6Purpose)
+ -DWITHOUT_X11=$(usex !X)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "SVG support" "kde-apps/svgpart:${SLOT}"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/incidenceeditor/Manifest b/kde-apps/incidenceeditor/Manifest
index b5ff323e7b53..14e10fba897f 100644
--- a/kde-apps/incidenceeditor/Manifest
+++ b/kde-apps/incidenceeditor/Manifest
@@ -1 +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
diff --git a/kde-apps/incidenceeditor/incidenceeditor-26.08.0.ebuild b/kde-apps/incidenceeditor/incidenceeditor-26.08.0.ebuild
new file mode 100644
index 000000000000..0256f8343cbb
--- /dev/null
+++ b/kde-apps/incidenceeditor/incidenceeditor-26.08.0.ebuild
@@ -0,0 +1,68 @@
+# 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"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Incidence editor for KOrganizer"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RDEPEND="
+ dev-libs/kdiagram:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-apps/eventviews-${PVCUT}:6=
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kldap-${PVCUT}:6=
+ >=kde-apps/kpimtextedit-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( kde-apps/akonadi-config[mysql,postgres,sqlite] )
+"
+BDEPEND="
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
+"
+
+src_test() {
+ # Paths exceed unix domain socket limit, bugs 770775 and 837182
+ local myctestargs=(
+ -E "(akonadi-mysql-incidencedatetimetest|akonadi-pgsql-incidencedatetimetest|akonadi-sqlite-incidencedatetimetest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/juk/Manifest b/kde-apps/juk/Manifest
index 50ca35bc529a..9f4971620df1 100644
--- a/kde-apps/juk/Manifest
+++ b/kde-apps/juk/Manifest
@@ -1 +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
diff --git a/kde-apps/juk/juk-26.08.0.ebuild b/kde-apps/juk/juk-26.08.0.ebuild
new file mode 100644
index 000000000000..cda648a638db
--- /dev/null
+++ b/kde-apps/juk/juk-26.08.0.ebuild
@@ -0,0 +1,46 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Jukebox and music manager by KDE"
+HOMEPAGE="https://apps.kde.org/juk/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}: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/kglobalaccel-${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/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=media-libs/taglib-1.6:=
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest
index 3dd6c243ca19..5adf0cfc819b 100644
--- a/kde-apps/k3b/Manifest
+++ b/kde-apps/k3b/Manifest
@@ -1 +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
diff --git a/kde-apps/k3b/k3b-26.08.0.ebuild b/kde-apps/k3b/k3b-26.08.0.ebuild
new file mode 100644
index 000000000000..94e5fdadf8e5
--- /dev/null
+++ b/kde-apps/k3b/k3b-26.08.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm flag-o-matic gear.kde.org xdg
+
+DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b"
+
+LICENSE="GPL-2 FDL-1.2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine"
+
+REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=kde-apps/libkcddb-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${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/kfilemetadata-${KFMIN}:6[taglib?]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ media-libs/libsamplerate
+ dvd? ( media-libs/libdvdread:= )
+ ffmpeg? ( >=media-video/ffmpeg-4.4.0:0= )
+ flac? ( >=media-libs/flac-1.2:=[cxx] )
+ lame? ( media-sound/lame )
+ mad? ( media-libs/libmad )
+ musepack? ( >=media-sound/musepack-tools-444 )
+ sndfile? ( media-libs/libsndfile )
+ taglib? ( >=media-libs/taglib-1.5:= )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ app-cdr/cdrdao
+ app-cdr/cdrtools
+ dev-libs/libburn
+ media-sound/cdparanoia
+ dvd? ( >=app-cdr/dvd+rw-tools-7 )
+ sox? ( media-sound/sox )
+ vcd? ( media-video/vcdimager )
+"
+
+DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
+
+src_configure() {
+ # -Werror=odr, -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/924376
+ # https://bugs.kde.org/show_bug.cgi?id=492571
+ filter-lto
+
+ local mycmakeargs=(
+ -DK3B_BUILD_API_DOCS=OFF
+ -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=ON
+ -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
+ -DK3B_ENABLE_HAL_SUPPORT=OFF
+ -DK3B_DEBUG=$(usex debug)
+ -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
+ -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
+ -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
+ -DK3B_DOC=$(usex handbook)
+ -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex lame)
+ -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
+ -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
+ -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
+ -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
+ -DK3B_ENABLE_TAGLIB=$(usex taglib)
+ -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
+ -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
+ $(cmake_use_find_package webengine Qt6WebEngineWidgets)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "If you get warnings on start-up, uncheck the \"Check system"
+ elog "configuration\" option in the \"Misc\" settings window."
+ elog
+ local group=cdrom
+ use kernel_linux || group=operator
+ elog "Make sure you have proper read/write permissions on optical device(s)."
+ elog "Usually, it is sufficient to be in the ${group} group."
+}
diff --git a/kde-apps/kaccounts-integration/Manifest b/kde-apps/kaccounts-integration/Manifest
index 1e1fcfcdfcf3..ec482c48da81 100644
--- a/kde-apps/kaccounts-integration/Manifest
+++ b/kde-apps/kaccounts-integration/Manifest
@@ -1 +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
diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-26.08.0.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-26.08.0.ebuild
new file mode 100644
index 000000000000..d0a9ac590119
--- /dev/null
+++ b/kde-apps/kaccounts-integration/kaccounts-integration-26.08.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_TEST="forceoptional"
+KFMIN=6.27.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.11.2
+VIRTUALDBUS_TEST="true"
+inherit ecm gear.kde.org
+
+DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# bug #549444
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=net-libs/accounts-qt-1.17-r2
+ >=net-libs/signond-8.61-r102
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/qcoro
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+RDEPEND="${COMMON_DEPEND}
+ kde-apps/signon-kwallet-extension:6
+"
+BDEPEND="sys-devel/gettext"
+PDEPEND=">=kde-apps/kaccounts-providers-${PVCUT}:6"
+
+src_configure() {
+ local mycmakeargs=( -DKF6_COMPAT_BUILD=OFF )
+ ecm_src_configure
+}
diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest
index 35073dda61fa..cc6bed4a941d 100644
--- a/kde-apps/kaccounts-providers/Manifest
+++ b/kde-apps/kaccounts-providers/Manifest
@@ -1 +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
diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-26.08.0.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-26.08.0.ebuild
new file mode 100644
index 000000000000..368ebad99dd6
--- /dev/null
+++ b/kde-apps/kaccounts-providers/kaccounts-providers-26.08.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE accounts providers"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[qml]
+ >=kde-apps/kaccounts-integration-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/qcoro[network]
+"
+RDEPEND="${COMMON_DEPEND}
+ >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)]
+ >=net-libs/signon-ui-0.15_p20231016
+"
diff --git a/kde-apps/kaddressbook/Manifest b/kde-apps/kaddressbook/Manifest
index 6f547a3299e3..8f1fb9d217bd 100644
--- a/kde-apps/kaddressbook/Manifest
+++ b/kde-apps/kaddressbook/Manifest
@@ -1,2 +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 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.0.ebuild
new file mode 100644
index 000000000000..1fbbae58798a
--- /dev/null
+++ b/kde-apps/kaddressbook/kaddressbook-26.08.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Address book application based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kaddressbook/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities telemetry"
+
+DEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-search-${PVCUT}:6=
+ >=kde-apps/grantleetheme-${PVCUT}:6=
+ >=kde-apps/kldap-${PVCUT}:6=
+ >=kde-apps/kontactinterface-${PVCUT}:6=
+ >=kde-apps/libgravatar-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ activities? ( >=kde-plasma/plasma-activities-6.5.0:6= )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ =kde-apps/kdepim-runtime-${PVCUT}*:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Postal addresses" "kde-apps/kdepim-addons:${SLOT}"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest
index 7d6d2bc77b75..12e6f3f2cdb1 100644
--- a/kde-apps/kajongg/Manifest
+++ b/kde-apps/kajongg/Manifest
@@ -1 +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
diff --git a/kde-apps/kajongg/kajongg-26.08.0.ebuild b/kde-apps/kajongg/kajongg-26.08.0.ebuild
new file mode 100644
index 000000000000..d2d24ee492de
--- /dev/null
+++ b/kde-apps/kajongg/kajongg-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PYTHON_COMPAT=( python3_{13..14} )
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit python-single-r1 ecm gear.kde.org xdg
+
+DESCRIPTION="Classical Mah Jongg for four players"
+HOMEPAGE="https://apps.kde.org/kajongg/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+ dev-db/sqlite:3
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ || ( dev-python/qtpy[pyqt6] dev-python/qtpy[pyside6] )
+ $(python_gen_cond_dep '
+ dev-python/qtpy[gui,svg,widgets,${PYTHON_USEDEP}]
+ >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}]
+ ')
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/libkmahjongg-${PVCUT}:6
+"
+
+src_prepare() {
+ python_fix_shebang src
+ ecm_src_prepare
+}
diff --git a/kde-apps/kalarm/Manifest b/kde-apps/kalarm/Manifest
index 3e662396b2b2..0caa0de45146 100644
--- a/kde-apps/kalarm/Manifest
+++ b/kde-apps/kalarm/Manifest
@@ -1 +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
diff --git a/kde-apps/kalarm/kalarm-26.08.0.ebuild b/kde-apps/kalarm/kalarm-26.08.0.ebuild
new file mode 100644
index 000000000000..9ba368d58bdf
--- /dev/null
+++ b/kde-apps/kalarm/kalarm-26.08.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_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
+HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+pim speech X"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=media-video/mpv-0.37.0:=[libmpv]
+ pim? (
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ )
+ speech? ( >=dev-libs/ktextaddons-2.0.2:6=[speech] )
+ X? ( x11-libs/libX11 )
+"
+RDEPEND="${COMMON_DEPEND}
+ pim? ( =kde-apps/kdepim-runtime-${PVCUT}*:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_LIBMPV=ON # default upstream
+ -DENABLE_LIBVLC=OFF # OFF as long as it is Qt5-based
+ -DENABLE_AKONADI_PLUGIN=$(usex pim)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ -DWITHOUT_X11=$(usex !X)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # LC_TIME bug 665626, 857012
+ # TZ bug https://bugs.kde.org/show_bug.cgi?id=445734
+ LC_TIME="C" TZ=UTC ecm_src_test
+}
diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest
index c0831fa216c0..2d420e6e72b6 100644
--- a/kde-apps/kalgebra/Manifest
+++ b/kde-apps/kalgebra/Manifest
@@ -1 +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
diff --git a/kde-apps/kalgebra/kalgebra-26.08.0.ebuild b/kde-apps/kalgebra/kalgebra-26.08.0.ebuild
new file mode 100644
index 000000000000..c60b6ae4dddb
--- /dev/null
+++ b/kde-apps/kalgebra/kalgebra-26.08.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_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm flag-o-matic gear.kde.org xdg
+
+DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
+HOMEPAGE="https://apps.kde.org/kalgebra/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="readline"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/analitza-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/libplasma:6=
+ readline? ( sys-libs/readline:0= )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+
+src_configure() {
+ replace-flags "-Os" "-O2" # bug 829323
+
+ local mycmakeargs=(
+ $(cmake_use_find_package readline Readline)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest
index c964093a77f0..3bc3170e57f6 100644
--- a/kde-apps/kalzium/Manifest
+++ b/kde-apps/kalzium/Manifest
@@ -1 +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
diff --git a/kde-apps/kalzium/kalzium-26.08.0.ebuild b/kde-apps/kalzium/kalzium-26.08.0.ebuild
new file mode 100644
index 000000000000..2f512b1421fa
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-26.08.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org flag-o-matic xdg
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://apps.kde.org/kalzium/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="solver"
+
+# TODO: IUSE="editor"
+# editor? (
+# dev-cpp/eigen:=
+# >=dev-qt/qtopengl-${QTMIN}:6
+# >=kde-frameworks/knewstuff-${KFMIN}:6
+# sci-chemistry/openbabel:=
+# >=sci-libs/avogadrolibs-1.93[qt6]
+# )
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtscxml-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kplotting-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kunitconversion-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ solver? ( dev-ml/facile:=[ocamlopt] )
+"
+RDEPEND="${DEPEND}
+ sci-chemistry/chemical-mime-data
+"
+
+PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" )
+
+src_configure() {
+ # Fix missing finite()
+ [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
+
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101
+ -DCMAKE_DISABLE_FIND_PACKAGE_Eigen3=ON
+# $(cmake_use_find_package editor Eigen3)
+# $(cmake_use_find_package editor AvogadroLibs)
+# $(cmake_use_find_package editor OpenBabel2)
+# $(cmake_use_find_package solver OCaml)
+# $(cmake_use_find_package solver Libfacile)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kamera/Manifest b/kde-apps/kamera/Manifest
index 4f5a6e85a1e0..d61fb3a509bd 100644
--- a/kde-apps/kamera/Manifest
+++ b/kde-apps/kamera/Manifest
@@ -1 +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
diff --git a/kde-apps/kamera/kamera-26.08.0.ebuild b/kde-apps/kamera/kamera-26.08.0.ebuild
new file mode 100644
index 000000000000..27df9d647466
--- /dev/null
+++ b/kde-apps/kamera/kamera-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Plasma integration for gphoto2 cameras"
+HOMEPAGE="https://apps.kde.org/kamera/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=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/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=media-libs/libgphoto2-2.5.0:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ sys-devel/gettext
+"
diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest
index 3a19d897c7e1..c2767f3de9b1 100644
--- a/kde-apps/kamoso/Manifest
+++ b/kde-apps/kamoso/Manifest
@@ -1 +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
diff --git a/kde-apps/kamoso/kamoso-26.08.0.ebuild b/kde-apps/kamoso/kamoso-26.08.0.ebuild
new file mode 100644
index 000000000000..4c13732f6e47
--- /dev/null
+++ b/kde-apps/kamoso/kamoso-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Application to take pictures and videos from your webcam"
+HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-libs/kirigami-addons-1.10.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ media-libs/gst-plugins-base:1.0
+ virtual/opengl
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ media-plugins/gst-plugins-jpeg:1.0
+ media-plugins/gst-plugins-libpng:1.0
+ media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l]
+ media-plugins/gst-plugins-qt6:1.0
+"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPATCHED_GSTREAMER=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest
index 8350fbdd5fae..afecf80c6b6e 100644
--- a/kde-apps/kanagram/Manifest
+++ b/kde-apps/kanagram/Manifest
@@ -1 +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
diff --git a/kde-apps/kanagram/kanagram-26.08.0.ebuild b/kde-apps/kanagram/kanagram-26.08.0.ebuild
new file mode 100644
index 000000000000..67ea70656ba6
--- /dev/null
+++ b/kde-apps/kanagram/kanagram-26.08.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Game based on anagrams of words"
+HOMEPAGE="https://apps.kde.org/kanagram/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-apps/kdeedu-data-${PVCUT}:*
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech Qt6TextToSpeech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kapman/Manifest b/kde-apps/kapman/Manifest
index 57ee16049e10..1fc9dfe4a47a 100644
--- a/kde-apps/kapman/Manifest
+++ b/kde-apps/kapman/Manifest
@@ -1 +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
diff --git a/kde-apps/kapman/kapman-26.08.0.ebuild b/kde-apps/kapman/kapman-26.08.0.ebuild
new file mode 100644
index 000000000000..6772839e674b
--- /dev/null
+++ b/kde-apps/kapman/kapman-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Pac-Man clone by KDE"
+HOMEPAGE="https://apps.kde.org/kapman/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kapptemplate/Manifest b/kde-apps/kapptemplate/Manifest
index 45a759b1f26d..099fffff1399 100644
--- a/kde-apps/kapptemplate/Manifest
+++ b/kde-apps/kapptemplate/Manifest
@@ -1 +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
diff --git a/kde-apps/kapptemplate/kapptemplate-26.08.0.ebuild b/kde-apps/kapptemplate/kapptemplate-26.08.0.ebuild
new file mode 100644
index 000000000000..68ab83b1dd0f
--- /dev/null
+++ b/kde-apps/kapptemplate/kapptemplate-26.08.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_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Shell script to create the necessary framework to develop KDE applications"
+HOMEPAGE="https://apps.kde.org/kapptemplate/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.4.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kate-addons/Manifest b/kde-apps/kate-addons/Manifest
index 356aeeaf7634..5fe1b2a33477 100644
--- a/kde-apps/kate-addons/Manifest
+++ b/kde-apps/kate-addons/Manifest
@@ -1 +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
diff --git a/kde-apps/kate-addons/kate-addons-26.08.0.ebuild b/kde-apps/kate-addons/kate-addons-26.08.0.ebuild
new file mode 100644
index 000000000000..aea3e0bced38
--- /dev/null
+++ b/kde-apps/kate-addons/kate-addons-26.08.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KDE_ORG_NAME="kate"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm flag-o-matic gear.kde.org optfeature
+
+DESCRIPTION="Addons used by Kate"
+HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
+
+LICENSE="LGPL-2 LGPL-2+ MIT"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+filebrowser lspclient +projects +snippets sql"
+
+DEPEND="
+ dev-cpp/gpgmepp:=
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ ~kde-apps/kate-lib-${PV}:6
+ >=kde-frameworks/karchive-${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/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:6 )
+ lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:6 )
+ projects? (
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ )
+ snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:6 )
+ sql? (
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[sql]
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kate-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # these tests are run in kde-apps/kate-lib; don't build kio plugin
+ cmake_comment_add_subdirectory -f apps/lib autotests io
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_kate=FALSE
+ -DBUILD_kwrite=FALSE
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON # docs in kate/kwrite
+ -DBUILD_filebrowser=$(usex filebrowser)
+ -DBUILD_lspclient=$(usex lspclient)
+ -DBUILD_project=$(usex projects)
+ -DBUILD_snippets=$(usex snippets)
+ -DBUILD_katesql=$(usex sql)
+ )
+
+ # provided by kde-apps/kate-lib
+ append-libs -lkateprivate
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # provided by kde-apps/kate-lib
+ rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
+ rm -v "${ED}"/usr/bin/exec_inspect.sh || die
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}"
+ optfeature "DOT graph file previews" "media-gfx/kgraphviewer"
+ fi
+}
diff --git a/kde-apps/kate-common/Manifest b/kde-apps/kate-common/Manifest
index 356aeeaf7634..5fe1b2a33477 100644
--- a/kde-apps/kate-common/Manifest
+++ b/kde-apps/kate-common/Manifest
@@ -1 +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
diff --git a/kde-apps/kate-common/kate-common-26.08.0.ebuild b/kde-apps/kate-common/kate-common-26.08.0.ebuild
new file mode 100644
index 000000000000..3d6594202a36
--- /dev/null
+++ b/kde-apps/kate-common/kate-common-26.08.0.ebuild
@@ -0,0 +1,19 @@
+# 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 gear.kde.org
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ !<kde-apps/kate-24.07.90-r1
+ !<kde-apps/kate-addons-24.07.90-r1
+ !<kde-apps/kate-lib-24.07.90-r1
+ !<kde-apps/kwrite-24.07.90-r1
+"
diff --git a/kde-apps/kate-lib/Manifest b/kde-apps/kate-lib/Manifest
index 356aeeaf7634..5fe1b2a33477 100644
--- a/kde-apps/kate-lib/Manifest
+++ b/kde-apps/kate-lib/Manifest
@@ -1 +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
diff --git a/kde-apps/kate-lib/kate-lib-26.08.0.ebuild b/kde-apps/kate-lib/kate-lib-26.08.0.ebuild
new file mode 100644
index 000000000000..5209e0aff796
--- /dev/null
+++ b/kde-apps/kate-lib/kate-lib-26.08.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KDE_ORG_NAME="kate"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Shared library used by Kate/Kwrite and Kate-Addons"
+HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
+
+LICENSE="LGPL-2 LGPL-2+ MIT"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="telemetry"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kate-common-${PV}
+"
+
+CMAKE_SKIP_TESTS=(
+ {session_manager,sessions_action}_test # tests hang
+)
+# bug #967516: weird interaction w/ git: only works from git repo
+[[ ${KDE_BUILD_TYPE} != live ]] && CMAKE_SKIP_TESTS=(
+ kateapp-file_history_tests
+)
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_addons=FALSE
+ -DBUILD_kate=FALSE
+ -DBUILD_kwrite=FALSE
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest
index 356aeeaf7634..5fe1b2a33477 100644
--- a/kde-apps/kate/Manifest
+++ b/kde-apps/kate/Manifest
@@ -1 +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
diff --git a/kde-apps/kate/kate-26.08.0.ebuild b/kde-apps/kate/kate-26.08.0.ebuild
new file mode 100644
index 000000000000..5f8da320885f
--- /dev/null
+++ b/kde-apps/kate/kate-26.08.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoff"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm flag-o-matic gear.kde.org xdg
+
+DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more"
+HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+# TODO: replace HAVE_X11 and __has_include with explicit WITH_X11 option
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets,X]
+ ~kde-apps/kate-lib-${PV}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ virtual/libintl
+"
+RDEPEND="${DEPEND}
+ ~kde-apps/kate-addons-${PV}:6
+ >=kde-apps/kate-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # these tests are run in kde-apps/kate-lib; don't build kio plugin
+ cmake_comment_add_subdirectory -f apps/lib autotests io
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_addons=FALSE
+ -DBUILD_kwrite=FALSE
+ )
+
+ # provided by kde-apps/kate-lib
+ append-libs -lkateprivate
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # provided by kde-apps/kate-lib
+ rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
+ rm -v "${ED}"/usr/bin/exec_inspect.sh || die
+}
diff --git a/kde-apps/katomic/Manifest b/kde-apps/katomic/Manifest
index c623b2715a1c..833147072de7 100644
--- a/kde-apps/katomic/Manifest
+++ b/kde-apps/katomic/Manifest
@@ -1 +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
diff --git a/kde-apps/katomic/katomic-26.08.0.ebuild b/kde-apps/katomic/katomic-26.08.0.ebuild
new file mode 100644
index 000000000000..5b1c9b80d660
--- /dev/null
+++ b/kde-apps/katomic/katomic-26.08.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_HANDBOOK="optional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Atomic Entertainment Game"
+HOMEPAGE="https://apps.kde.org/katomic/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbackup/Manifest b/kde-apps/kbackup/Manifest
index c36bd88fbdf6..6dbdc67657e5 100644
--- a/kde-apps/kbackup/Manifest
+++ b/kde-apps/kbackup/Manifest
@@ -1 +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
diff --git a/kde-apps/kbackup/kbackup-26.08.0.ebuild b/kde-apps/kbackup/kbackup-26.08.0.ebuild
new file mode 100644
index 000000000000..7e5709e7f55e
--- /dev/null
+++ b/kde-apps/kbackup/kbackup-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Program that lets you back up any directories or files"
+HOMEPAGE="https://apps.kde.org/kbackup/"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ app-arch/libarchive:=
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/karchive-${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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblackbox/Manifest b/kde-apps/kblackbox/Manifest
index 438e84d81daf..936b333921b7 100644
--- a/kde-apps/kblackbox/Manifest
+++ b/kde-apps/kblackbox/Manifest
@@ -1 +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
diff --git a/kde-apps/kblackbox/kblackbox-26.08.0.ebuild b/kde-apps/kblackbox/kblackbox-26.08.0.ebuild
new file mode 100644
index 000000000000..72fc5a758f66
--- /dev/null
+++ b/kde-apps/kblackbox/kblackbox-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Game of hide and seek played on a grid of boxes"
+HOMEPAGE="https://apps.kde.org/kblackbox/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/karchive-${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/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblocks/Manifest b/kde-apps/kblocks/Manifest
index 68a61433381f..f8f0dc5ddab1 100644
--- a/kde-apps/kblocks/Manifest
+++ b/kde-apps/kblocks/Manifest
@@ -1 +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
diff --git a/kde-apps/kblocks/kblocks-26.08.0.ebuild b/kde-apps/kblocks/kblocks-26.08.0.ebuild
new file mode 100644
index 000000000000..efc18b79eaa0
--- /dev/null
+++ b/kde-apps/kblocks/kblocks-26.08.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_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Single-player Tetris-like KDE game"
+HOMEPAGE="https://apps.kde.org/kblocks/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbounce/Manifest b/kde-apps/kbounce/Manifest
index 6beb38cc8a65..e610d19f28bd 100644
--- a/kde-apps/kbounce/Manifest
+++ b/kde-apps/kbounce/Manifest
@@ -1 +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
diff --git a/kde-apps/kbounce/kbounce-26.08.0.ebuild b/kde-apps/kbounce/kbounce-26.08.0.ebuild
new file mode 100644
index 000000000000..ed27d1f96fbb
--- /dev/null
+++ b/kde-apps/kbounce/kbounce-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Bounce Ball Game"
+HOMEPAGE="https://apps.kde.org/kbounce/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbreakout/Manifest b/kde-apps/kbreakout/Manifest
index def3d83856b5..7ac6bf3320b4 100644
--- a/kde-apps/kbreakout/Manifest
+++ b/kde-apps/kbreakout/Manifest
@@ -1 +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
diff --git a/kde-apps/kbreakout/kbreakout-26.08.0.ebuild b/kde-apps/kbreakout/kbreakout-26.08.0.ebuild
new file mode 100644
index 000000000000..da4f344e9928
--- /dev/null
+++ b/kde-apps/kbreakout/kbreakout-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Breakout-like game by KDE"
+HOMEPAGE="https://apps.kde.org/kbreakout/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbruch/Manifest b/kde-apps/kbruch/Manifest
index 3548dc382ac9..ad2d6577c39b 100644
--- a/kde-apps/kbruch/Manifest
+++ b/kde-apps/kbruch/Manifest
@@ -1 +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
diff --git a/kde-apps/kbruch/kbruch-26.08.0.ebuild b/kde-apps/kbruch/kbruch-26.08.0.ebuild
new file mode 100644
index 000000000000..6c0e98ebe30f
--- /dev/null
+++ b/kde-apps/kbruch/kbruch-26.08.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Educational application to learn calculating with fractions"
+HOMEPAGE="https://apps.kde.org/kbruch/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcachegrind/Manifest b/kde-apps/kcachegrind/Manifest
index 54fa1ea66d6d..d5538d4c95b6 100644
--- a/kde-apps/kcachegrind/Manifest
+++ b/kde-apps/kcachegrind/Manifest
@@ -1 +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
diff --git a/kde-apps/kcachegrind/kcachegrind-26.08.0.ebuild b/kde-apps/kcachegrind/kcachegrind-26.08.0.ebuild
new file mode 100644
index 000000000000..ae6797a2aad4
--- /dev/null
+++ b/kde-apps/kcachegrind/kcachegrind-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Frontend for Cachegrind by KDE"
+HOMEPAGE="https://apps.kde.org/kcachegrind/
+https://kcachegrind.github.io/html/Home.html"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/karchive-${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/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ media-gfx/graphviz
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-apps/kcalc/Manifest b/kde-apps/kcalc/Manifest
index cdc8c92e7ce9..215864c17da7 100644
--- a/kde-apps/kcalc/Manifest
+++ b/kde-apps/kcalc/Manifest
@@ -1 +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
diff --git a/kde-apps/kcalc/kcalc-26.08.0.ebuild b/kde-apps/kcalc/kcalc-26.08.0.ebuild
new file mode 100644
index 000000000000..223c46066642
--- /dev/null
+++ b/kde-apps/kcalc/kcalc-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE calculator"
+HOMEPAGE="https://apps.kde.org/kcalc/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/gmp:=
+ dev-libs/mpc:=
+ dev-libs/mpfr:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
+
+src_test() {
+ LC_NUMERIC="C" ecm_src_test
+}
diff --git a/kde-apps/kcalutils/Manifest b/kde-apps/kcalutils/Manifest
index 67d359e28ee9..c3427fd6f5cd 100644
--- a/kde-apps/kcalutils/Manifest
+++ b/kde-apps/kcalutils/Manifest
@@ -1 +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
diff --git a/kde-apps/kcalutils/kcalutils-26.08.0.ebuild b/kde-apps/kcalutils/kcalutils-26.08.0.ebuild
new file mode 100644
index 000000000000..7f48c2807058
--- /dev/null
+++ b/kde-apps/kcalutils/kcalutils-26.08.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" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library providing utility functions for the handling of calendar data"
+HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test" # bugs 653616, 711666
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcharselect/Manifest b/kde-apps/kcharselect/Manifest
index 0918e3a771c9..b68655a3e980 100644
--- a/kde-apps/kcharselect/Manifest
+++ b/kde-apps/kcharselect/Manifest
@@ -1 +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
diff --git a/kde-apps/kcharselect/kcharselect-26.08.0.ebuild b/kde-apps/kcharselect/kcharselect-26.08.0.ebuild
new file mode 100644
index 000000000000..43cead4e54f4
--- /dev/null
+++ b/kde-apps/kcharselect/kcharselect-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE character selection utility"
+HOMEPAGE="https://apps.kde.org/kcharselect/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcolorchooser/Manifest b/kde-apps/kcolorchooser/Manifest
index 299cda0b9bb8..eeebfd7c3bb4 100644
--- a/kde-apps/kcolorchooser/Manifest
+++ b/kde-apps/kcolorchooser/Manifest
@@ -1 +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
diff --git a/kde-apps/kcolorchooser/kcolorchooser-26.08.0.ebuild b/kde-apps/kcolorchooser/kcolorchooser-26.08.0.ebuild
new file mode 100644
index 000000000000..c3c60158c1d1
--- /dev/null
+++ b/kde-apps/kcolorchooser/kcolorchooser-26.08.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE color selector/editor"
+HOMEPAGE="https://apps.kde.org/kcolorchooser/"
+
+LICENSE="MIT"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcron/Manifest b/kde-apps/kcron/Manifest
index 519267b7e302..144f57084d92 100644
--- a/kde-apps/kcron/Manifest
+++ b/kde-apps/kcron/Manifest
@@ -1 +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
diff --git a/kde-apps/kcron/kcron-26.08.0.ebuild b/kde-apps/kcron/kcron-26.08.0.ebuild
new file mode 100644
index 000000000000..3ac691687d4c
--- /dev/null
+++ b/kde-apps/kcron/kcron-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Task Scheduler"
+HOMEPAGE="https://apps.kde.org/kcron/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ virtual/cron
+"
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.0.ebuild
new file mode 100644
index 000000000000..0336aa8afbaf
--- /dev/null
+++ b/kde-apps/kde-apps-meta/kde-apps-meta-26.08.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="Meta package for the KDE Release Service collection"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="accessibility +admin +education +games +graphics +multimedia +network pim sdk +utils"
+
+RDEPEND="
+ >=kde-apps/kdecore-meta-${PV}:*
+ accessibility? ( >=kde-apps/kdeaccessibility-meta-${PV}:* )
+ admin? ( >=kde-apps/kdeadmin-meta-${PV}:* )
+ education? ( >=kde-apps/kdeedu-meta-${PV}:* )
+ games? ( >=kde-apps/kdegames-meta-${PV}:* )
+ graphics? ( >=kde-apps/kdegraphics-meta-${PV}:* )
+ multimedia? ( >=kde-apps/kdemultimedia-meta-${PV}:* )
+ network? ( >=kde-apps/kdenetwork-meta-${PV}:* )
+ pim? ( >=kde-apps/kdepim-meta-${PV}:* )
+ sdk? ( >=kde-apps/kdesdk-meta-${PV}:* )
+ utils? ( >=kde-apps/kdeutils-meta-${PV}:* )
+"
diff --git a/kde-apps/kde-dev-scripts/Manifest b/kde-apps/kde-dev-scripts/Manifest
index 64ecb95ccc66..a8d2b89cd14f 100644
--- a/kde-apps/kde-dev-scripts/Manifest
+++ b/kde-apps/kde-dev-scripts/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..57648058f5a8
--- /dev/null
+++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Development Scripts"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ app-arch/advancecomp
+ dev-perl/XML-DOM
+ media-gfx/optipng
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # bug 275069
+ sed -e 's:colorsvn::' -i CMakeLists.txt || die
+}
diff --git a/kde-apps/kde-dev-utils/Manifest b/kde-apps/kde-dev-utils/Manifest
index 045578fd0f04..66d7bfe7f8b3 100644
--- a/kde-apps/kde-dev-utils/Manifest
+++ b/kde-apps/kde-dev-utils/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..89bdc18f4a2f
--- /dev/null
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-26.08.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Development Utilities"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qttools-${QTMIN}:6[designer,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.0.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..9dbee752d0f4
--- /dev/null
+++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-26.08.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=app-accessibility/kontrast-${PV}:*
+ >=kde-apps/kmag-${PV}:*
+ >=kde-apps/kmousetool-${PV}:*
+ >=kde-apps/kmouth-${PV}:*
+"
diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.0.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..c58862d59f6a
--- /dev/null
+++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-26.08.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+cron"
+
+RDEPEND="
+ >=app-admin/kio-admin-${PV}:*
+ >=kde-apps/ksystemlog-${PV}:*
+ cron? ( >=kde-apps/kcron-${PV}:* )
+"
diff --git a/kde-apps/kdebugsettings/Manifest b/kde-apps/kdebugsettings/Manifest
index 821d19ed8d0c..47fc960e3c74 100644
--- a/kde-apps/kdebugsettings/Manifest
+++ b/kde-apps/kdebugsettings/Manifest
@@ -1 +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
diff --git a/kde-apps/kdebugsettings/kdebugsettings-26.08.0.ebuild b/kde-apps/kdebugsettings/kdebugsettings-26.08.0.ebuild
new file mode 100644
index 000000000000..ad6db9e4f05c
--- /dev/null
+++ b/kde-apps/kdebugsettings/kdebugsettings-26.08.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="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Application to enable/disable qCDebug"
+HOMEPAGE="https://apps.kde.org/kdebugsettings/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcompletion-${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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdecore-meta/kdecore-meta-26.08.0.ebuild b/kde-apps/kdecore-meta/kdecore-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..5b73d0be7d9b
--- /dev/null
+++ b/kde-apps/kdecore-meta/kdecore-meta-26.08.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="kdecore - merge this to pull in the most basic applications"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE="+share +webengine"
+
+RDEPEND="
+ >=kde-apps/dolphin-${PV}:*
+ >=kde-apps/kdialog-${PV}:*
+ >=kde-apps/keditbookmarks-${PV}:*
+ >=kde-apps/kfind-${PV}:*
+ >=kde-apps/konsole-${PV}:*
+ >=kde-apps/kwrite-${PV}:*
+ webengine? (
+ >=kde-apps/khelpcenter-${PV}:*
+ || (
+ >=www-client/falkon-${PV}
+ >=kde-apps/konqueror-${PV}:*
+ )
+ )
+"
+# Optional runtime deps: kde-apps/dolphin
+RDEPEND="${RDEPEND}
+ share? ( kde-frameworks/purpose:6 )
+"
diff --git a/kde-apps/kdeedu-data/Manifest b/kde-apps/kdeedu-data/Manifest
index 4d4081106e7e..3072c004f54d 100644
--- a/kde-apps/kdeedu-data/Manifest
+++ b/kde-apps/kdeedu-data/Manifest
@@ -1 +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
diff --git a/kde-apps/kdeedu-data/kdeedu-data-26.08.0.ebuild b/kde-apps/kdeedu-data/kdeedu-data-26.08.0.ebuild
new file mode 100644
index 000000000000..fee520eecf47
--- /dev/null
+++ b/kde-apps/kdeedu-data/kdeedu-data-26.08.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gear.kde.org xdg
+
+DESCRIPTION="Shared icons, artwork and data files for educational applications"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+ dev-qt/qtbase:6
+ >=kde-frameworks/extra-cmake-modules-6.0:0
+"
diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-26.08.0.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..3e0e88c732b4
--- /dev/null
+++ b/kde-apps/kdeedu-meta/kdeedu-meta-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/education/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+webengine"
+
+RDEPEND="
+ >=kde-apps/analitza-${PV}:*
+ >=kde-apps/artikulate-${PV}:*
+ >=kde-apps/blinken-${PV}:*
+ >=kde-apps/cantor-${PV}:*
+ >=kde-apps/kalzium-${PV}:*
+ >=kde-apps/kanagram-${PV}:*
+ >=kde-apps/kbruch-${PV}:*
+ >=kde-apps/kdeedu-data-${PV}:*
+ >=kde-apps/kgeography-${PV}:*
+ >=kde-apps/khangman-${PV}:*
+ >=kde-apps/kig-${PV}:*
+ >=kde-apps/kiten-${PV}:*
+ >=kde-apps/klettres-${PV}:*
+ >=kde-apps/kmplot-${PV}:*
+ >=kde-apps/kqtquickcharts-${PV}:*
+ >=kde-apps/ktouch-${PV}:*
+ >=kde-apps/kturtle-${PV}:*
+ >=kde-apps/kwordquiz-${PV}:*
+ >=kde-apps/libkeduvocdocument-${PV}:*
+ >=kde-apps/marble-${PV}:*
+ >=kde-apps/minuet-${PV}:*
+ >=kde-apps/rocs-${PV}:*
+ >=kde-apps/step-${PV}:*
+ webengine? (
+ >=kde-apps/kalgebra-${PV}:*
+ >=kde-apps/parley-${PV}:*
+ )
+"
diff --git a/kde-apps/kdegames-meta/kdegames-meta-26.08.0.ebuild b/kde-apps/kdegames-meta/kdegames-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..d257d97b0ed0
--- /dev/null
+++ b/kde-apps/kdegames-meta/kdegames-meta-26.08.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/games/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="opengl python"
+
+RDEPEND="
+ >=games-puzzle/skladnik-${PV}
+ >=kde-apps/bomber-${PV}:*
+ >=kde-apps/bovo-${PV}:*
+ >=kde-apps/granatier-${PV}:*
+ >=kde-apps/kapman-${PV}:*
+ >=kde-apps/katomic-${PV}:*
+ >=kde-apps/kblackbox-${PV}:*
+ >=kde-apps/kblocks-${PV}:*
+ >=kde-apps/kbounce-${PV}:*
+ >=kde-apps/kbreakout-${PV}:*
+ >=kde-apps/kdiamond-${PV}:*
+ >=kde-apps/kfourinline-${PV}:*
+ >=kde-apps/kgoldrunner-${PV}:*
+ >=kde-apps/kigo-${PV}:*
+ >=kde-apps/killbots-${PV}:*
+ >=kde-apps/kiriki-${PV}:*
+ >=kde-apps/kjumpingcube-${PV}:*
+ >=kde-apps/klickety-${PV}:*
+ >=kde-apps/klines-${PV}:*
+ >=kde-apps/kmahjongg-${PV}:*
+ >=kde-apps/kmines-${PV}:*
+ >=kde-apps/knavalbattle-${PV}:*
+ >=kde-apps/knetwalk-${PV}:*
+ >=kde-apps/knights-${PV}:*
+ >=kde-apps/kolf-${PV}:*
+ >=kde-apps/kollision-${PV}:*
+ >=kde-apps/konquest-${PV}:*
+ >=kde-apps/kpat-${PV}:*
+ >=kde-apps/kreversi-${PV}:*
+ >=kde-apps/kshisen-${PV}:*
+ >=kde-apps/ksirk-${PV}:*
+ >=kde-apps/ksnakeduel-${PV}:*
+ >=kde-apps/kspaceduel-${PV}:*
+ >=kde-apps/ksquares-${PV}:*
+ >=kde-apps/ktuberling-${PV}:*
+ >=kde-apps/libkdegames-${PV}:*
+ >=kde-apps/libkmahjongg-${PV}:*
+ >=kde-apps/lskat-${PV}:*
+ >=kde-apps/palapeli-${PV}:*
+ >=kde-apps/picmi-${PV}:*
+ opengl? (
+ >=kde-apps/ksudoku-${PV}:*
+ >=kde-apps/kubrick-${PV}:*
+ )
+ python? ( >=kde-apps/kajongg-${PV}:* )
+"
diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.0.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..a24117d1318f
--- /dev/null
+++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-26.08.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
+HOMEPAGE="https://apps.kde.org/graphics/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="color-management scanner +webengine"
+
+RDEPEND="
+ >=kde-apps/gwenview-${PV}:*
+ >=kde-apps/kamera-${PV}:*
+ >=kde-apps/kcolorchooser-${PV}:*
+ >=kde-apps/kdegraphics-mobipocket-${PV}:*
+ >=kde-apps/kolourpaint-${PV}:*
+ >=kde-apps/kruler-${PV}:*
+ >=kde-apps/libkdcraw-${PV}:*
+ >=kde-apps/libkexiv2-${PV}:*
+ >=kde-apps/okular-${PV}:*
+ >=kde-apps/svgpart-${PV}:*
+ >=kde-apps/thumbnailers-${PV}:*
+ >=media-gfx/kgraphviewer-${PV}:*
+ >=media-gfx/qrca-${PV}:*
+ color-management? ( >=kde-misc/colord-kde-${PV}:* )
+ scanner? (
+ >=kde-apps/libksane-${PV}:*
+ >=kde-misc/skanlite-${PV}:*
+ webengine? ( >=media-gfx/skanpage-${PV}:* )
+ )
+"
diff --git a/kde-apps/kdegraphics-mobipocket/Manifest b/kde-apps/kdegraphics-mobipocket/Manifest
index c81ca55f1326..472ab358798b 100644
--- a/kde-apps/kdegraphics-mobipocket/Manifest
+++ b/kde-apps/kdegraphics-mobipocket/Manifest
@@ -1 +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
diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.0.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.0.ebuild
new file mode 100644
index 000000000000..ce94bc15d3ca
--- /dev/null
+++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-26.08.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library to support mobipocket ebooks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui]"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.0.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..77c97310daa4
--- /dev/null
+++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-26.08.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/multimedia/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+cdrom +ffmpeg gstreamer"
+
+RDEPEND="
+ >=kde-apps/dragon-${PV}:*
+ >=kde-apps/juk-${PV}:*
+ >=kde-apps/kdenlive-${PV}:*
+ >=kde-apps/kmix-${PV}:*
+ >=kde-apps/kwave-${PV}:*
+ >=media-sound/elisa-${PV}:*
+ >=media-sound/kasts-${PV}
+ >=media-sound/krecorder-${PV}
+ cdrom? (
+ >=media-sound/audex-${PV}
+ >=kde-apps/audiocd-kio-${PV}:*
+ >=kde-apps/k3b-${PV}:*
+ >=kde-apps/libkcddb-${PV}:*
+ )
+ ffmpeg? ( >=kde-apps/ffmpegthumbs-${PV}:* )
+ gstreamer? ( >=kde-apps/kamoso-${PV}:* )
+"
diff --git a/kde-apps/kdenetwork-filesharing/Manifest b/kde-apps/kdenetwork-filesharing/Manifest
index 9e2d13f7c920..1f1066f93b5d 100644
--- a/kde-apps/kdenetwork-filesharing/Manifest
+++ b/kde-apps/kdenetwork-filesharing/Manifest
@@ -1 +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
diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.0.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.0.ebuild
new file mode 100644
index 000000000000..cf06611df244
--- /dev/null
+++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Samba filesharing plugin for file properties"
+HOMEPAGE="https://apps.kde.org/kdenetwork_filesharing/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+DEPEND="
+ dev-libs/qcoro[dbus,qml]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ net-fs/samba
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON
+ -DUSE_SYSTEMD=$(usex systemd)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.0.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..e26811b96834
--- /dev/null
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+bittorrent dropbox samba +webengine +zeroconf"
+
+RDEPEND="
+ >=kde-apps/kget-${PV}:*
+ >=net-im/tokodon-${PV}
+ >=net-irc/konversation-${PV}:*
+ >=net-news/alligator-${PV}
+ bittorrent? (
+ >=net-libs/libktorrent-${PV}:*
+ >=net-p2p/ktorrent-${PV}:*
+ )
+ dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:* )
+ samba? ( >=kde-apps/kdenetwork-filesharing-${PV}:* )
+ webengine? (
+ >=kde-apps/kaccounts-integration-${PV}:*
+ >=kde-apps/kaccounts-providers-${PV}:*
+ >=kde-apps/signon-kwallet-extension-${PV}:*
+ >=kde-misc/kio-gdrive-${PV}:*
+ >=net-im/neochat-${PV}
+ )
+ zeroconf? (
+ >=kde-apps/krdc-${PV}:*
+ >=kde-apps/krfb-${PV}:*
+ >=kde-misc/kdeconnect-${PV}:*
+ >=net-misc/kio-zeroconf-${PV}:*
+ )
+"
diff --git a/kde-apps/kdenlive/Manifest b/kde-apps/kdenlive/Manifest
index 837906a34512..d52dc010e105 100644
--- a/kde-apps/kdenlive/Manifest
+++ b/kde-apps/kdenlive/Manifest
@@ -1 +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
diff --git a/kde-apps/kdenlive/kdenlive-26.08.0.ebuild b/kde-apps/kdenlive/kdenlive-26.08.0.ebuild
new file mode 100644
index 000000000000..b256492b2396
--- /dev/null
+++ b/kde-apps/kdenlive/kdenlive-26.08.0.ebuild
@@ -0,0 +1,70 @@
+# 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_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Non-linear video editing suite by KDE"
+HOMEPAGE="https://kdenlive.org/en/"
+
+LICENSE="GPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gles2-only semantic-desktop"
+
+RESTRICT="test" # segfaults, bug 684132
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gles2-only=,gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtnetworkauth-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=gui-libs/kddockwidgets-2.4.0:=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${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/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${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/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ media-video/ffmpeg:=[encode(+),libass,sdl,X]
+ >=media-libs/mlt-7.38.0:=[ffmpeg,frei0r,qt6,sdl,xml]
+ >=media-libs/opentimelineio-0.18.0:=
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ media-video/mediainfo
+"
+BDEPEND="sys-devel/gettext"
+DEPEND+=" virtual/os-headers"
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ optfeature "VP8 and VP9 codec support" "media-video/ffmpeg[vpx]"
+}
diff --git a/kde-apps/kdepim-addons/Manifest b/kde-apps/kdepim-addons/Manifest
index 481fa7617568..000c01c65cdf 100644
--- a/kde-apps/kdepim-addons/Manifest
+++ b/kde-apps/kdepim-addons/Manifest
@@ -1 +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
diff --git a/kde-apps/kdepim-addons/kdepim-addons-26.08.0.ebuild b/kde-apps/kdepim-addons/kdepim-addons-26.08.0.ebuild
new file mode 100644
index 000000000000..161f895158ed
--- /dev/null
+++ b/kde-apps/kdepim-addons/kdepim-addons-26.08.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+VIRTUALDBUS_TEST=1
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="Plugins for KDE Personal Information Management Suite"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities importwizard itinerary markdown test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-cpp/gpgmepp:=
+ dev-libs/qgpgme:=
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-apps/grantleetheme-${PVCUT}:6=
+ >=kde-apps/incidenceeditor-${PVCUT}:6=
+ >=kde-apps/kaddressbook-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kimap-${PVCUT}:6=
+ >=kde-apps/kldap-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/kpimtextedit-${PVCUT}:6=
+ >=kde-apps/kpkpass-${PVCUT}:6=
+ >=kde-apps/libgravatar-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/libkleo-${PVCUT}:6=
+ >=kde-apps/libksieve-${PVCUT}:6=
+ >=kde-apps/libktnef-${PVCUT}:6=
+ >=kde-apps/mailcommon-${PVCUT}:6=
+ >=kde-apps/mailimporter-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=[activities?]
+ >=kde-frameworks/kcalendarcore-${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/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ activities? ( >=kde-plasma/plasma-activities-6.3.0:6= )
+ importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:6= )
+ itinerary? ( >=kde-apps/kitinerary-${PVCUT}:6= )
+ markdown? ( app-text/discount:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( sys-apps/dbus )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDEPIM_RUN_AKONADI_TEST=OFF # tests need database software and networking
+ -DOPTION_ADD_AUTOGENERATETEXT=OFF # would also require the same in dev-libs/ktextaddons
+ # not packaged (bug 911819), but if present leads to rust shenanigans
+ -DCMAKE_DISABLE_FIND_PACKAGE_Corrosion=ON # for adblock support, bug 940898
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ $(cmake_use_find_package importwizard KPim6ImportWizard)
+ $(cmake_use_find_package itinerary KPim6Itinerary)
+ $(cmake_use_find_package markdown Discount)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # Locale differences in date display.
+ fancyheaderstyleplugintest
+ grantleeheaderstyleplugintest
+ # Comparison files outdated, also affected by changes in other packages.
+ messageviewerplugins-rendertest
+ # Tests pass but segfault when they exit.
+ kdepim-addons-eventedittest
+ messageviewer-dkimauthenticationverifiedserverdialogtest
+ # Test pass but get stuck indefinetly afterwards.
+ kdepim-addons-todoedittest
+ # shrug ... bugs #967519, 977513
+ briefheaderstyleplugintest
+ markdowncreateimagewidgettest
+ messageviewerplugins-viewerpluginexternalscriptparseargumenttest
+ )
+
+ # tests can get stuck with spawned processes, 4 minutes is a reasonable timeout
+ ecm_src_test --timeout $(( 60 * 4 )) # seconds
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor
+ fi
+}
diff --git a/kde-apps/kdepim-meta/kdepim-meta-26.08.0.ebuild b/kde-apps/kdepim-meta/kdepim-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..67112e508307
--- /dev/null
+++ b/kde-apps/kdepim-meta/kdepim-meta-26.08.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="bogofilter clamav spamassassin"
+
+RDEPEND="
+ >=app-office/merkuro-${PV}:*
+ >=kde-apps/akonadi-${PV}:*
+ >=kde-apps/akonadiconsole-${PV}:*
+ >=kde-apps/akonadi-calendar-${PV}:*
+ >=kde-apps/akonadi-contacts-${PV}:*
+ >=kde-apps/akonadi-import-wizard-${PV}:*
+ >=kde-apps/akonadi-mime-${PV}:*
+ >=kde-apps/akonadi-search-${PV}:*
+ >=kde-apps/akregator-${PV}:*
+ >=kde-apps/calendarjanitor-${PV}:*
+ >=kde-apps/calendarsupport-${PV}:*
+ >=kde-apps/eventviews-${PV}:*
+ >=kde-apps/grantlee-editor-${PV}:*
+ >=kde-apps/grantleetheme-${PV}:*
+ >=kde-apps/incidenceeditor-${PV}:*
+ >=kde-apps/kaddressbook-${PV}:*
+ >=kde-apps/kalarm-${PV}:*
+ >=kde-apps/kcalutils-${PV}:*
+ >=kde-apps/kdepim-addons-${PV}:*
+ >=kde-apps/kdepim-runtime-${PV}:*
+ >=kde-apps/kidentitymanagement-${PV}:*
+ >=kde-apps/kimap-${PV}:*
+ >=kde-apps/kitinerary-${PV}:*
+ >=kde-apps/kldap-${PV}:*
+ >=kde-apps/kleopatra-${PV}:*
+ >=kde-apps/kmail-${PV}:*
+ >=kde-apps/kmail-account-wizard-${PV}:*
+ >=kde-apps/kmailtransport-${PV}:*
+ >=kde-apps/kmbox-${PV}:*
+ >=kde-apps/konsolekalendar-${PV}:*
+ >=kde-apps/kontact-${PV}:*
+ >=kde-apps/kontactinterface-${PV}:*
+ >=kde-apps/korganizer-${PV}:*
+ >=kde-apps/kpimtextedit-${PV}:*
+ >=kde-apps/kpkpass-${PV}:*
+ >=kde-apps/ksmtp-${PV}:*
+ >=kde-apps/libgravatar-${PV}:*
+ >=kde-apps/libkdepim-${PV}:*
+ >=kde-apps/libkgapi-${PV}:*
+ >=kde-apps/libkleo-${PV}:*
+ >=kde-apps/libksieve-${PV}:*
+ >=kde-apps/libktnef-${PV}:*
+ >=kde-apps/mailcommon-${PV}:*
+ >=kde-apps/mailimporter-${PV}:*
+ >=kde-apps/mbox-importer-${PV}:*
+ >=kde-apps/messagelib-${PV}:*
+ >=kde-apps/mimetreeparser-${PV}:*
+ >=kde-apps/pim-data-exporter-${PV}:*
+ >=kde-apps/pim-sieve-editor-${PV}:*
+ >=kde-apps/pimcommon-${PV}:*
+ >=kde-misc/zanshin-${PV}:*
+"
+# Optional runtime dependencies: kde-apps/kmail
+RDEPEND="${RDEPEND}
+ bogofilter? ( mail-filter/bogofilter )
+ clamav? ( app-antivirus/clamav )
+ spamassassin? ( mail-filter/spamassassin )
+"
diff --git a/kde-apps/kdepim-runtime/Manifest b/kde-apps/kdepim-runtime/Manifest
index 524b4967f4b6..1b674e8ad01e 100644
--- a/kde-apps/kdepim-runtime/Manifest
+++ b/kde-apps/kdepim-runtime/Manifest
@@ -1,2 +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
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-26.08.0.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-26.08.0.ebuild
new file mode 100644
index 000000000000..d55b49527155
--- /dev/null
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-26.08.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities +ews speech"
+
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/cyrus-sasl:2
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
+ >=dev-qt/qtnetworkauth-${QTMIN}:6
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kimap-${PVCUT}:6=
+ >=kde-apps/kldap-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/kmbox-${PVCUT}:6=
+ >=kde-apps/libkgapi-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=[activities?]
+ >=kde-frameworks/kcalendarcore-${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/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdav-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ activities? ( >=kde-plasma/plasma-activities-6.5.0:6= )
+ ews? (
+ >=app-crypt/qca-2.3.7:2[qt6(+)]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ )
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=kde-apps/akonadi-${PVCUT}:6[tools]
+ >=kde-apps/kimap-${PVCUT}:6[test]
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ -DKDEPIM_EWS=$(usex ews)
+ $(cmake_use_find_package speech Qt6TextToSpeech)
+ -DKDEPIM_RUN_AKONADI_TEST=$(usex test)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Etebase=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-26.08.0.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..da5d6c863148
--- /dev/null
+++ b/kde-apps/kdesdk-meta/kdesdk-meta-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/development/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+git mercurial perl php python subversion webengine"
+
+RDEPEND="
+ >=dev-build/dolphin-plugins-makefileactions-${PV}:*
+ >=dev-util/massif-visualizer-${PV}:*
+ >=kde-apps/kapptemplate-${PV}:*
+ >=kde-apps/kcachegrind-${PV}:*
+ >=kde-apps/kde-dev-scripts-${PV}:*
+ >=kde-apps/kde-dev-utils-${PV}:*
+ >=kde-apps/kdesdk-thumbnailers-${PV}:*
+ >=kde-apps/kompare-${PV}:*
+ >=kde-apps/libkomparediff2-${PV}:*
+ >=kde-apps/lokalize-${PV}:*
+ >=kde-apps/poxml-${PV}:*
+ >=kde-apps/umbrello-${PV}:*
+ git? ( >=kde-apps/dolphin-plugins-git-${PV}:* )
+ mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:* )
+ perl? ( >=dev-util/kio-perldoc-${PV}:* )
+ subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:* )
+ webengine? (
+ >=dev-util/kdevelop-${PV}:*
+ php? ( >=dev-util/kdevelop-php-${PV}:* )
+ python? ( >=dev-util/kdevelop-python-${PV}:* )
+ )
+"
diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest
index 6275928b9a66..d036c9efdeaa 100644
--- a/kde-apps/kdesdk-thumbnailers/Manifest
+++ b/kde-apps/kdesdk-thumbnailers/Manifest
@@ -1 +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
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.0.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.0.ebuild
new file mode 100644
index 000000000000..3ccbf7294fb3
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-26.08.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Thumbnail generator for PO files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kio-${KFMIN}:6
+ sys-devel/gettext
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/kdesdk-thumbnailers-24.05.2-r1:5
+ !kde-apps/kdesdk-thumbnailers-common
+"
diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-26.08.0.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-26.08.0.ebuild
new file mode 100644
index 000000000000..effb58853663
--- /dev/null
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-26.08.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/utilities/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="7zip gpg kwallet lrz plasma rar +webengine"
+
+RDEPEND="
+ >=app-cdr/dolphin-plugins-mountiso-${PV}:*
+ >=app-cdr/isoimagewriter-${PV}:*
+ >=app-crypt/keepsecret-${PV}:*
+ >=app-crypt/keysmith-${PV}
+ >=app-misc/francis-${PV}
+ >=dev-libs/kweathercore-${PV}:*
+ >=kde-apps/ark-${PV}:*
+ >=kde-apps/filelight-${PV}:*
+ >=kde-apps/kate-${PV}:*
+ >=kde-apps/kbackup-${PV}:*
+ >=kde-apps/kcalc-${PV}:*
+ >=kde-apps/kcharselect-${PV}:*
+ >=kde-apps/kdebugsettings-${PV}:*
+ >=kde-apps/kdf-${PV}:*
+ >=kde-apps/kteatime-${PV}:*
+ >=kde-apps/ktimer-${PV}:*
+ >=kde-apps/sweeper-${PV}:*
+ >=kde-apps/yakuake-${PV}:*
+ >=kde-misc/kweather-${PV}:*
+ >=kde-misc/markdownpart-${PV}:*
+ >=sys-block/partitionmanager-${PV}:*
+ >=sys-libs/kpmcore-${PV}:*
+ gpg? ( >=kde-apps/kgpg-${PV}:* )
+ kwallet? ( >=kde-apps/kwalletmanager-${PV}:* )
+ plasma? ( >=kde-misc/kclock-${PV} )
+ webengine? (
+ >=app-editors/ghostwriter-${PV}
+ >=kde-apps/kimagemapeditor-${PV}:*
+ )
+"
+# Optional runtime deps: kde-apps/ark
+RDEPEND="${RDEPEND}
+ 7zip? ( || (
+ >=app-arch/7zip-24.09[symlink(+)]
+ app-arch/p7zip
+ ) )
+ lrz? ( app-arch/lrzip )
+ rar? ( || (
+ app-arch/rar
+ app-arch/unrar
+ app-arch/unar
+ ) )
+"
diff --git a/kde-apps/kdeutils-meta/metadata.xml b/kde-apps/kdeutils-meta/metadata.xml
index 503b8160fd0a..4f32c5f31f22 100644
--- a/kde-apps/kdeutils-meta/metadata.xml
+++ b/kde-apps/kdeutils-meta/metadata.xml
@@ -13,6 +13,8 @@
</flag>
<flag name="gpg">Install <pkg>kde-apps/kgpg</pkg> which depends on <pkg>kde-apps/akonadi</pkg>
</flag>
+ <flag name="kwallet">Install <pkg>kde-apps/kwalletmanager</pkg> tool for <pkg>kde-frameworks/kwallet</pkg>
+ </flag>
<flag name="lrz">Install <pkg>app-arch/lrzip</pkg> for LRZ archive support in <pkg>kde-apps/ark</pkg>
</flag>
<flag name="rar">Install one of <pkg>app-arch/rar</pkg>, <pkg>app-arch/unrar</pkg> or <pkg>app-arch/unar</pkg> for RAR archive support in <pkg>kde-apps/ark</pkg>
diff --git a/kde-apps/kdf/Manifest b/kde-apps/kdf/Manifest
index d5b9e0637a24..6a4168710ef3 100644
--- a/kde-apps/kdf/Manifest
+++ b/kde-apps/kdf/Manifest
@@ -1 +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
diff --git a/kde-apps/kdf/kdf-26.08.0.ebuild b/kde-apps/kdf/kdf-26.08.0.ebuild
new file mode 100644
index 000000000000..a7ee0b36df53
--- /dev/null
+++ b/kde-apps/kdf/kdf-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE free disk space utility"
+HOMEPAGE="https://apps.kde.org/kdf/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=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/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/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
diff --git a/kde-apps/kdialog/Manifest b/kde-apps/kdialog/Manifest
index b1194d85adea..02d8457b9ec2 100644
--- a/kde-apps/kdialog/Manifest
+++ b/kde-apps/kdialog/Manifest
@@ -1 +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
diff --git a/kde-apps/kdialog/kdialog-26.08.0.ebuild b/kde-apps/kdialog/kdialog-26.08.0.ebuild
new file mode 100644
index 000000000000..aa5cbc3fdb66
--- /dev/null
+++ b/kde-apps/kdialog/kdialog-26.08.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
+HOMEPAGE="
+ https://develop.kde.org/docs/administration/kdialog/
+ https://invent.kde.org/utilities/kdialog
+"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${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/knotifications-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ X? ( x11-libs/libX11 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kdiamond/Manifest b/kde-apps/kdiamond/Manifest
index 2442401cb7c0..0d5d02bbc2d5 100644
--- a/kde-apps/kdiamond/Manifest
+++ b/kde-apps/kdiamond/Manifest
@@ -1 +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
diff --git a/kde-apps/kdiamond/kdiamond-26.08.0.ebuild b/kde-apps/kdiamond/kdiamond-26.08.0.ebuild
new file mode 100644
index 000000000000..f733c2b596ce
--- /dev/null
+++ b/kde-apps/kdiamond/kdiamond-26.08.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_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Single player three-in-a-row game"
+HOMEPAGE="https://apps.kde.org/kdiamond/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/keditbookmarks/Manifest b/kde-apps/keditbookmarks/Manifest
index 9245c4a13a09..016d66a7c00f 100644
--- a/kde-apps/keditbookmarks/Manifest
+++ b/kde-apps/keditbookmarks/Manifest
@@ -1 +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
diff --git a/kde-apps/keditbookmarks/keditbookmarks-26.08.0.ebuild b/kde-apps/keditbookmarks/keditbookmarks-26.08.0.ebuild
new file mode 100644
index 000000000000..b114734d6d43
--- /dev/null
+++ b/kde-apps/keditbookmarks/keditbookmarks-26.08.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_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Bookmarks editor based on KDE Frameworks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# TODO: X handling?
+# 51228bab29102d03f2f973ca5c34500de8d908a8
+# fa227b2f1c94c11486cc696c728c8ac4781d4ed8
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kbookmarks-${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/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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ if ! use man ; then
+ sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
+ fi
+}
diff --git a/kde-apps/kfind/Manifest b/kde-apps/kfind/Manifest
index 6dfedd75298d..96299741e29a 100644
--- a/kde-apps/kfind/Manifest
+++ b/kde-apps/kfind/Manifest
@@ -1 +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
diff --git a/kde-apps/kfind/kfind-26.08.0.ebuild b/kde-apps/kfind/kfind-26.08.0.ebuild
new file mode 100644
index 000000000000..267530199bcc
--- /dev/null
+++ b/kde-apps/kfind/kfind-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="File finder utility based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kfind/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=kde-frameworks/karchive-${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/kfilemetadata-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
diff --git a/kde-apps/kfourinline/Manifest b/kde-apps/kfourinline/Manifest
index 72b3d79b39cc..8b8b69d7fb23 100644
--- a/kde-apps/kfourinline/Manifest
+++ b/kde-apps/kfourinline/Manifest
@@ -1 +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
diff --git a/kde-apps/kfourinline/kfourinline-26.08.0.ebuild b/kde-apps/kfourinline/kfourinline-26.08.0.ebuild
new file mode 100644
index 000000000000..d8fdc12acb41
--- /dev/null
+++ b/kde-apps/kfourinline/kfourinline-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE four-in-a-row game"
+HOMEPAGE="https://apps.kde.org/kfourinline/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kgeography/Manifest b/kde-apps/kgeography/Manifest
index 19962963be5b..81bd1503948b 100644
--- a/kde-apps/kgeography/Manifest
+++ b/kde-apps/kgeography/Manifest
@@ -1 +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
diff --git a/kde-apps/kgeography/kgeography-26.08.0.ebuild b/kde-apps/kgeography/kgeography-26.08.0.ebuild
new file mode 100644
index 000000000000..ab6d46385828
--- /dev/null
+++ b/kde-apps/kgeography/kgeography-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Geography learning tool"
+HOMEPAGE="https://apps.kde.org/kgeography/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kget/Manifest b/kde-apps/kget/Manifest
index f803ff9b57cc..d0bf627e61d0 100644
--- a/kde-apps/kget/Manifest
+++ b/kde-apps/kget/Manifest
@@ -1 +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
diff --git a/kde-apps/kget/kget-26.08.0.ebuild b/kde-apps/kget/kget-26.08.0.ebuild
new file mode 100644
index 000000000000..12b49ed20725
--- /dev/null
+++ b/kde-apps/kget/kget-26.08.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_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Advanced download manager by KDE"
+HOMEPAGE="https://apps.kde.org/kget/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="bittorrent gpg mms sqlite"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
+ >=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/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/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ bittorrent? ( >=net-libs/libktorrent-${PVCUT}:6 )
+ gpg? (
+ dev-cpp/gpgmepp:=
+ dev-libs/qgpgme:=
+ )
+ mms? ( media-libs/libmms )
+ sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package bittorrent KTorrent6)
+ $(cmake_use_find_package gpg Gpgmepp)
+ $(cmake_use_find_package gpg QGpgmeQt6)
+ $(cmake_use_find_package mms LibMms)
+ $(cmake_use_find_package sqlite SQLite3)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bug 756817: schedulertest fails, see also upstream commit 45735cfa
+ # filedeletertest hangs.
+ local myctestargs=(
+ -E "(schedulertest|filedeletertest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/kgoldrunner/Manifest b/kde-apps/kgoldrunner/Manifest
index 5d9e0e651830..4c376c41ec9d 100644
--- a/kde-apps/kgoldrunner/Manifest
+++ b/kde-apps/kgoldrunner/Manifest
@@ -1 +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
diff --git a/kde-apps/kgoldrunner/kgoldrunner-26.08.0.ebuild b/kde-apps/kgoldrunner/kgoldrunner-26.08.0.ebuild
new file mode 100644
index 000000000000..c046bd0dcf2f
--- /dev/null
+++ b/kde-apps/kgoldrunner/kgoldrunner-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Game of action and puzzle solving by KDE"
+HOMEPAGE="https://apps.kde.org/kgoldrunner/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ media-libs/libsndfile
+ media-libs/openal
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+# TODO: 7zip
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kgpg/Manifest b/kde-apps/kgpg/Manifest
index 0bab442d3960..f185d4a482d2 100644
--- a/kde-apps/kgpg/Manifest
+++ b/kde-apps/kgpg/Manifest
@@ -1 +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
diff --git a/kde-apps/kgpg/kgpg-26.08.0.ebuild b/kde-apps/kgpg/kgpg-26.08.0.ebuild
new file mode 100644
index 000000000000..cf02ebb22e3d
--- /dev/null
+++ b/kde-apps/kgpg/kgpg-26.08.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_HANDBOOK="optional"
+KDE_SELINUX_MODULE="gpg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
+HOMEPAGE="https://apps.kde.org/kgpg/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=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/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ app-crypt/gpgme
+"
+RDEPEND="${COMMON_DEPEND}
+ app-crypt/gnupg
+"
diff --git a/kde-apps/khangman/Manifest b/kde-apps/khangman/Manifest
index 881c9a4bbd18..450bbbb7663d 100644
--- a/kde-apps/khangman/Manifest
+++ b/kde-apps/khangman/Manifest
@@ -1 +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
diff --git a/kde-apps/khangman/khangman-26.08.0.ebuild b/kde-apps/khangman/khangman-26.08.0.ebuild
new file mode 100644
index 000000000000..0826aaffb431
--- /dev/null
+++ b/kde-apps/khangman/khangman-26.08.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_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Classical hangman game by KDE"
+HOMEPAGE="https://apps.kde.org/khangman/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-apps/kdeedu-data-${PVCUT}:*
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
diff --git a/kde-apps/khelpcenter/Manifest b/kde-apps/khelpcenter/Manifest
index aaa2457c13ed..ad747d5a11a4 100644
--- a/kde-apps/khelpcenter/Manifest
+++ b/kde-apps/khelpcenter/Manifest
@@ -1 +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
diff --git a/kde-apps/khelpcenter/khelpcenter-26.08.0.ebuild b/kde-apps/khelpcenter/khelpcenter-26.08.0.ebuild
new file mode 100644
index 000000000000..5e137d3c9036
--- /dev/null
+++ b/kde-apps/khelpcenter/khelpcenter-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities"
+HOMEPAGE="https://apps.kde.org/khelpcenter/ https://userbase.kde.org/KHelpCenter"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ dev-libs/libxml2:=
+ dev-libs/xapian:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${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/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdoctools-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6[handbook]
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kidentitymanagement/Manifest b/kde-apps/kidentitymanagement/Manifest
index 1201432fdc2d..2de52b51dc95 100644
--- a/kde-apps/kidentitymanagement/Manifest
+++ b/kde-apps/kidentitymanagement/Manifest
@@ -1 +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
diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-26.08.0.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-26.08.0.ebuild
new file mode 100644
index 000000000000..f2bfa89640d1
--- /dev/null
+++ b/kde-apps/kidentitymanagement/kidentitymanagement-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# 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"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for managing identitites"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.0:6
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kpimtextedit-${PVCUT}:6=
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
index 3667cef519b9..1db83a50a62d 100644
--- a/kde-apps/kig/Manifest
+++ b/kde-apps/kig/Manifest
@@ -1 +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
diff --git a/kde-apps/kig/kig-26.08.0.ebuild b/kde-apps/kig/kig-26.08.0.ebuild
new file mode 100644
index 000000000000..de355377644f
--- /dev/null
+++ b/kde-apps/kig/kig-26.08.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{13..14} )
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit python-single-r1 ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Interactive Geometry tool"
+HOMEPAGE="https://apps.kde.org/kig/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="scripting"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ scripting? (
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-25.08.0-cmake-boostpython.patch )
+
+src_prepare() {
+ ecm_src_prepare
+ python_fix_shebang .
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
+ $(cmake_use_find_package scripting Boost)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kigo/Manifest b/kde-apps/kigo/Manifest
index 1c0ad879d2ab..a0d674041751 100644
--- a/kde-apps/kigo/Manifest
+++ b/kde-apps/kigo/Manifest
@@ -1 +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
diff --git a/kde-apps/kigo/kigo-26.08.0.ebuild b/kde-apps/kigo/kigo-26.08.0.ebuild
new file mode 100644
index 000000000000..4669ce1ed2fd
--- /dev/null
+++ b/kde-apps/kigo/kigo-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Go game by KDE"
+HOMEPAGE="https://apps.kde.org/kigo/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ games-board/gnugo
+"
+# TODO: 7zip
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/killbots/Manifest b/kde-apps/killbots/Manifest
index ab3f88975589..083e52ecea4d 100644
--- a/kde-apps/killbots/Manifest
+++ b/kde-apps/killbots/Manifest
@@ -1 +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
diff --git a/kde-apps/killbots/killbots-26.08.0.ebuild b/kde-apps/killbots/killbots-26.08.0.ebuild
new file mode 100644
index 000000000000..e5be5efb651d
--- /dev/null
+++ b/kde-apps/killbots/killbots-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Kill the bots or they kill you!"
+HOMEPAGE="https://apps.kde.org/killbots/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
+
+DOCS=()
diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest
index abae6d609397..05f65fdeaf6d 100644
--- a/kde-apps/kimagemapeditor/Manifest
+++ b/kde-apps/kimagemapeditor/Manifest
@@ -1 +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
diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-26.08.0.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-26.08.0.ebuild
new file mode 100644
index 000000000000..f188533b083f
--- /dev/null
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Generator of HTML image maps"
+HOMEPAGE="https://apps.kde.org/kimagemapeditor/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}: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/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kimap/Manifest b/kde-apps/kimap/Manifest
index 80deff23a64b..417bdb0705d3 100644
--- a/kde-apps/kimap/Manifest
+++ b/kde-apps/kimap/Manifest
@@ -1 +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
diff --git a/kde-apps/kimap/kimap-26.08.0.ebuild b/kde-apps/kimap/kimap-26.08.0.ebuild
new file mode 100644
index 000000000000..6a190e66432e
--- /dev/null
+++ b/kde-apps/kimap/kimap-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# 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="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for interacting with IMAP servers"
+HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RDEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+"
+# TODO: Convince upstream not to install stuff with tests
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
+
+src_test() {
+ # tests cannot be run in parallel #605586
+ ecm_src_test -j1
+}
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest
index 57861bde9b40..04d90e3b1465 100644
--- a/kde-apps/kio-extras/Manifest
+++ b/kde-apps/kio-extras/Manifest
@@ -1 +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
diff --git a/kde-apps/kio-extras/kio-extras-26.08.0.ebuild b/kde-apps/kio-extras/kio-extras-26.08.0.ebuild
new file mode 100644
index 000000000000..55035d81af15
--- /dev/null
+++ b/kde-apps/kio-extras/kio-extras-26.08.0.ebuild
@@ -0,0 +1,106 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
+HOMEPAGE="https://invent.kde.org/network/kio-extras"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="activities ios +man mtp nfs +libproxy openexr samba +sftp taglib X"
+
+# requires running Plasma environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ kde-apps/libkexiv2:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}: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/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ activities? (
+ >=dev-qt/qtbase-${QTMIN}:6[sql]
+ kde-plasma/plasma-activities:6=
+ kde-plasma/plasma-activities-stats:6
+ )
+ ios? (
+ app-pda/libimobiledevice:=
+ app-pda/libplist:=
+ )
+ libproxy? (
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ net-libs/libproxy
+ )
+ mtp? ( >=media-libs/libmtp-1.1.16:= )
+ nfs? ( net-libs/libtirpc:= )
+ openexr? ( media-libs/openexr:= )
+ samba? (
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ net-fs/samba[client]
+ >=net-libs/kdsoap-2.2.0:=[qt6(+)]
+ >=net-libs/kdsoap-ws-discovery-client-0.3.0
+ )
+ sftp? (
+ dev-libs/qcoro
+ >=net-libs/libssh-0.9.8:=[sftp]
+ )
+ taglib? ( >=media-libs/taglib-1.11.1:= )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXcursor
+ )
+"
+RDEPEND="${DEPEND}
+ !kde-apps/kio-extras:5[-kf6compat(-)]
+ !kde-apps/kio-extras-kf5:5
+ !<kde-frameworks/kio-5.116.0-r2:5
+ !kde-frameworks/kio-trash-desktop-file:5
+ >=kde-frameworks/kded-${KFMIN}:6
+"
+BDEPEND="man? ( dev-util/gperf )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_ACTIVITIES=$(usex activities)
+ $(cmake_use_find_package ios IMobileDevice)
+ $(cmake_use_find_package ios PList)
+ -DWITH_LIBPROXY=$(usex libproxy)
+ $(cmake_use_find_package man Gperf)
+ $(cmake_use_find_package mtp Libmtp)
+ $(cmake_use_find_package nfs TIRPC)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package samba Samba)
+ $(cmake_use_find_package sftp libssh)
+ $(cmake_use_find_package taglib Taglib)
+ -DWITHOUT_X11=$(usex !X)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ optfeature "alternative filename search backend" sys-apps/ripgrep
+ use samba && xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ use samba && xdg_pkg_postrm
+}
diff --git a/kde-apps/kiriki/Manifest b/kde-apps/kiriki/Manifest
index 7219c5a01a72..abc852cffcb0 100644
--- a/kde-apps/kiriki/Manifest
+++ b/kde-apps/kiriki/Manifest
@@ -1 +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
diff --git a/kde-apps/kiriki/kiriki-26.08.0.ebuild b/kde-apps/kiriki/kiriki-26.08.0.ebuild
new file mode 100644
index 000000000000..0aff351ae77f
--- /dev/null
+++ b/kde-apps/kiriki/kiriki-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="An addictive and fun dice game"
+HOMEPAGE="https://apps.kde.org/kiriki/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kiten/Manifest b/kde-apps/kiten/Manifest
index 0cc7dcecb4fa..38d53943b879 100644
--- a/kde-apps/kiten/Manifest
+++ b/kde-apps/kiten/Manifest
@@ -1 +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
diff --git a/kde-apps/kiten/kiten-26.08.0.ebuild b/kde-apps/kiten/kiten-26.08.0.ebuild
new file mode 100644
index 000000000000..ecad020d1247
--- /dev/null
+++ b/kde-apps/kiten/kiten-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Japanese dictionary and reference"
+HOMEPAGE="https://apps.kde.org/kiten/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ media-fonts/kanjistrokeorders
+"
+
+src_prepare() {
+ ecm_src_prepare
+ cmake_comment_add_subdirectory data/font
+}
diff --git a/kde-apps/kitinerary/Manifest b/kde-apps/kitinerary/Manifest
index a27e919fe1da..8a79a7edeb69 100644
--- a/kde-apps/kitinerary/Manifest
+++ b/kde-apps/kitinerary/Manifest
@@ -1 +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
diff --git a/kde-apps/kitinerary/kitinerary-26.08.0.ebuild b/kde-apps/kitinerary/kitinerary-26.08.0.ebuild
new file mode 100644
index 000000000000..edbd81738156
--- /dev/null
+++ b/kde-apps/kitinerary/kitinerary-26.08.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" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test" # bug 907957, 851000, 739732...
+
+DEPEND="
+ app-text/poppler:=[qt6]
+ dev-libs/libphonenumber
+ dev-libs/libxml2:2=
+ dev-libs/openssl:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kpkpass-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=media-libs/zxing-cpp-1.1.1:=
+ virtual/zlib:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="x11-misc/shared-mime-info"
+
+src_configure() {
+ local mycmakeargs=(
+ # sci-geosciences/osmctools; TODO: useful at all?
+ -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kjumpingcube/Manifest b/kde-apps/kjumpingcube/Manifest
index 6c306414ccad..a589a001c473 100644
--- a/kde-apps/kjumpingcube/Manifest
+++ b/kde-apps/kjumpingcube/Manifest
@@ -1 +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
diff --git a/kde-apps/kjumpingcube/kjumpingcube-26.08.0.ebuild b/kde-apps/kjumpingcube/kjumpingcube-26.08.0.ebuild
new file mode 100644
index 000000000000..61edce2a386c
--- /dev/null
+++ b/kde-apps/kjumpingcube/kjumpingcube-26.08.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_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Tactical one or two player game"
+HOMEPAGE="https://apps.kde.org/kjumpingcube/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kldap/Manifest b/kde-apps/kldap/Manifest
index 1df5234eb65f..8dcba2a8e7a9 100644
--- a/kde-apps/kldap/Manifest
+++ b/kde-apps/kldap/Manifest
@@ -1 +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
diff --git a/kde-apps/kldap/kldap-26.08.0.ebuild b/kde-apps/kldap/kldap-26.08.0.ebuild
new file mode 100644
index 000000000000..7f7b045e4770
--- /dev/null
+++ b/kde-apps/kldap/kldap-26.08.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_HANDBOOK="optional"
+ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for interacting with LDAP servers"
+HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ net-nds/openldap:=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest
index d80a26e01c45..e7e7b715e4bf 100644
--- a/kde-apps/kleopatra/Manifest
+++ b/kde-apps/kleopatra/Manifest
@@ -1 +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
diff --git a/kde-apps/kleopatra/kleopatra-26.08.0.ebuild b/kde-apps/kleopatra/kleopatra-26.08.0.ebuild
new file mode 100644
index 000000000000..849f88c0d4a9
--- /dev/null
+++ b/kde-apps/kleopatra/kleopatra-26.08.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
+HOMEPAGE="https://apps.kde.org/kleopatra/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="pim"
+
+# tests completely broken, bug #641720
+RESTRICT="test"
+
+DEPEND="
+ >=dev-cpp/gpgmepp-2:=
+ dev-libs/kdsingleapplication:=
+ >=dev-libs/qgpgme-2:=
+ dev-libs/libassuan:=
+ dev-libs/libgpg-error
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/libkleo-${PVCUT}:6=
+ >=kde-apps/mimetreeparser-${PVCUT}:6=
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ pim? (
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ )
+"
+RDEPEND="${DEPEND}
+ || ( >=app-crypt/gnupg-2.1 app-crypt/freepg )
+ app-crypt/paperkey
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package pim KPim6AkonadiMime)
+ $(cmake_use_find_package pim KPim6IdentityManagementCore)
+ $(cmake_use_find_package pim KPim6MailTransport)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest
index e487c37e881c..2b6b5454b1aa 100644
--- a/kde-apps/klettres/Manifest
+++ b/kde-apps/klettres/Manifest
@@ -1 +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
diff --git a/kde-apps/klettres/klettres-26.08.0.ebuild b/kde-apps/klettres/klettres-26.08.0.ebuild
new file mode 100644
index 000000000000..4329fdf10dbc
--- /dev/null
+++ b/kde-apps/klettres/klettres-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Alphabet learning application"
+HOMEPAGE="https://apps.kde.org/klettres/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/klickety/Manifest b/kde-apps/klickety/Manifest
index 8fea652a336e..027e3b88b25e 100644
--- a/kde-apps/klickety/Manifest
+++ b/kde-apps/klickety/Manifest
@@ -1 +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
diff --git a/kde-apps/klickety/klickety-26.08.0.ebuild b/kde-apps/klickety/klickety-26.08.0.ebuild
new file mode 100644
index 000000000000..c1edf47a2a76
--- /dev/null
+++ b/kde-apps/klickety/klickety-26.08.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_HANDBOOK="optional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Adaptation of the Clickomania game"
+HOMEPAGE="https://apps.kde.org/klickety/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/klines/Manifest b/kde-apps/klines/Manifest
index acb46a7cc8bc..0dab438b38ed 100644
--- a/kde-apps/klines/Manifest
+++ b/kde-apps/klines/Manifest
@@ -1 +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
diff --git a/kde-apps/klines/klines-26.08.0.ebuild b/kde-apps/klines/klines-26.08.0.ebuild
new file mode 100644
index 000000000000..1204ef4ea1b4
--- /dev/null
+++ b/kde-apps/klines/klines-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="A little KDE game about balls and how to get rid of them"
+HOMEPAGE="https://apps.kde.org/klines/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
+
+DOCS=( AUTHORS )
diff --git a/kde-apps/kmag/Manifest b/kde-apps/kmag/Manifest
index 4dbcd8c2b1ef..ba27d5bbb2ad 100644
--- a/kde-apps/kmag/Manifest
+++ b/kde-apps/kmag/Manifest
@@ -1 +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
diff --git a/kde-apps/kmag/kmag-26.08.0.ebuild b/kde-apps/kmag/kmag-26.08.0.ebuild
new file mode 100644
index 000000000000..154b4ad88a7f
--- /dev/null
+++ b/kde-apps/kmag/kmag-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE screen magnifier"
+HOMEPAGE="https://apps.kde.org/kmag/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="keyboardfocus"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.6:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package keyboardfocus QAccessibilityClient6)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kmahjongg/Manifest b/kde-apps/kmahjongg/Manifest
index ff163731b9c4..f075371a0ab6 100644
--- a/kde-apps/kmahjongg/Manifest
+++ b/kde-apps/kmahjongg/Manifest
@@ -1 +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
diff --git a/kde-apps/kmahjongg/kmahjongg-26.08.0.ebuild b/kde-apps/kmahjongg/kmahjongg-26.08.0.ebuild
new file mode 100644
index 000000000000..0def9f9a9f57
--- /dev/null
+++ b/kde-apps/kmahjongg/kmahjongg-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="A tile matching game for one or two players"
+HOMEPAGE="https://apps.kde.org/kmahjongg/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-apps/libkmahjongg-${PVCUT}: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/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail-account-wizard/Manifest b/kde-apps/kmail-account-wizard/Manifest
index 63e23f3444b7..561ad0dbc336 100644
--- a/kde-apps/kmail-account-wizard/Manifest
+++ b/kde-apps/kmail-account-wizard/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..bf1376d0086e
--- /dev/null
+++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-26.08.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Assistant for KMail accounts configuration"
+HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test" # bug 926456; requires akonadi server
+
+DEPEND="
+ dev-cpp/gpgmepp:=
+ dev-libs/qgpgme:=
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest
index b3f34351bf9c..2e5222427f86 100644
--- a/kde-apps/kmail/Manifest
+++ b/kde-apps/kmail/Manifest
@@ -1 +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
diff --git a/kde-apps/kmail/kmail-26.08.0.ebuild b/kde-apps/kmail/kmail-26.08.0.ebuild
new file mode 100644
index 000000000000..69da823f1b1b
--- /dev/null
+++ b/kde-apps/kmail/kmail-26.08.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes"
+HOMEPAGE="https://apps.kde.org/kmail2/
+https://kontact.kde.org/components/kmail/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities speech telemetry"
+
+RESTRICT="test" # bug 616878
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+ dev-cpp/gpgmepp:=
+ >=dev-libs/ktextaddons-2.0.2:6=[speech?]
+ dev-libs/libgpg-error
+ dev-libs/qgpgme:=
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/akonadi-search-${PVCUT}:6=
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kldap-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/kontactinterface-${PVCUT}:6=
+ >=kde-apps/kpimtextedit-${PVCUT}:6=
+ >=kde-apps/libgravatar-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/libkleo-${PVCUT}:6=
+ >=kde-apps/libksieve-${PVCUT}:6=
+ >=kde-apps/libktnef-${PVCUT}:6=
+ >=kde-apps/mailcommon-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=[activities?]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${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/sonnet-${KFMIN}:6
+ activities? ( >=kde-plasma/plasma-activities-6.5.0:6= )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ test? ( kde-apps/akonadi-config[sqlite] )
+"
+RDEPEND="${COMMON_DEPEND}
+ =kde-apps/kdepim-runtime-${PVCUT}*:6
+ =kde-apps/kmail-account-wizard-${PVCUT}*:6
+"
+BDEPEND="
+ dev-libs/libxslt
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
+"
+
+src_prepare() {
+ ecm_src_prepare
+ use handbook || cmake_comment_add_subdirectory -f ktnef doc
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPTION_ADD_AUTOGENERATETEXT=OFF # would also require the same in dev-libs/ktextaddons
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "virus detection" app-antivirus/clamav
+ optfeature "spam filtering" mail-filter/bogofilter mail-filter/spamassassin
+ optfeature "fancy e-mail headers and useful plugins" "kde-apps/kdepim-addons:${SLOT}"
+ optfeature "crypto config and certificate details GUI" "kde-apps/kleopatra:${SLOT}"
+ optfeature "import PIM data from other applications" "kde-apps/akonadi-import-wizard:${SLOT}"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/kmailtransport/Manifest b/kde-apps/kmailtransport/Manifest
index ffba5dc76323..95a7c965be2e 100644
--- a/kde-apps/kmailtransport/Manifest
+++ b/kde-apps/kmailtransport/Manifest
@@ -1 +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
diff --git a/kde-apps/kmailtransport/kmailtransport-26.08.0.ebuild b/kde-apps/kmailtransport/kmailtransport-26.08.0.ebuild
new file mode 100644
index 000000000000..7c91d66bb41b
--- /dev/null
+++ b/kde-apps/kmailtransport/kmailtransport-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# 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"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mail transport service"
+
+LICENSE="LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/ksmtp-${PVCUT}:6=
+ >=kde-apps/libkgapi-${PVCUT}:6=
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:6 )
+"
diff --git a/kde-apps/kmbox/Manifest b/kde-apps/kmbox/Manifest
index ca71b5c32751..38ee82449cdd 100644
--- a/kde-apps/kmbox/Manifest
+++ b/kde-apps/kmbox/Manifest
@@ -1 +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
diff --git a/kde-apps/kmbox/kmbox-26.08.0.ebuild b/kde-apps/kmbox/kmbox-26.08.0.ebuild
new file mode 100644
index 000000000000..2d16d1b75dc9
--- /dev/null
+++ b/kde-apps/kmbox/kmbox-26.08.0.ebuild
@@ -0,0 +1,20 @@
+# 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.27.0
+PVCUT=$(ver_cut 1-3)
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing MBox format mail storages"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND=">=kde-frameworks/kmime-${KFMIN}:6"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmines/Manifest b/kde-apps/kmines/Manifest
index e2fd0adbc344..1e2be23aee7f 100644
--- a/kde-apps/kmines/Manifest
+++ b/kde-apps/kmines/Manifest
@@ -1 +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
diff --git a/kde-apps/kmines/kmines-26.08.0.ebuild b/kde-apps/kmines/kmines-26.08.0.ebuild
new file mode 100644
index 000000000000..75ba88eaf13d
--- /dev/null
+++ b/kde-apps/kmines/kmines-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Classic mine sweeper game"
+HOMEPAGE="https://apps.kde.org/kmines/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest
index ea3f704e4a88..abac49a41705 100644
--- a/kde-apps/kmix/Manifest
+++ b/kde-apps/kmix/Manifest
@@ -1 +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
diff --git a/kde-apps/kmix/kmix-26.08.0.ebuild b/kde-apps/kmix/kmix-26.08.0.ebuild
new file mode 100644
index 000000000000..53a23d3918d2
--- /dev/null
+++ b/kde-apps/kmix/kmix-26.08.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="false"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Volume control gui based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kmix/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="alsa pulseaudio"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=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/knotifications-${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/solid-${KFMIN}:6
+ alsa? ( >=media-libs/alsa-lib-1.0.14a )
+ pulseaudio? (
+ media-libs/libcanberra
+ media-libs/libpulse
+ )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ # TODO: upstream
+ "${FILESDIR}/${PN}-23.04.2-autostart_disable.patch"
+ # Pending: https://invent.kde.org/multimedia/kmix/-/merge_requests/29
+ "${FILESDIR}/${PN}-24.12.2-revert-kcm_pulseaudio-dep.patch"
+ # Regressed in: https://invent.kde.org/multimedia/kmix/-/merge_requests/32
+ "${FILESDIR}/${PN}-25.03.90-revert-sndio-automagic.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ # XXX: sndio is maybe automagic since 5075cc9502b2768471fd917671fd98bfe5b877cc
+ $(cmake_use_find_package alsa ALSA)
+ $(cmake_use_find_package pulseaudio Canberra)
+ $(cmake_use_find_package pulseaudio PulseAudio)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if use pulseaudio && has_version kde-plasma/plasma-pa; then
+ elog "In KDE Plasma, kde-plasma/plasma-pa is the default audio volume handler,"
+ elog "therefore, autostart by default was disabled for KMix."
+ elog
+ elog "Should you prefer to still use kde-apps/kmix instead, do the following:"
+ elog " - In system tray, right click on [Show hidden items]"
+ elog " - Select [Configure System Tray]"
+ elog " - In [Entries], search for [Audio Volume] and set it to [Disabled]"
+ elog
+ fi
+ elog "KMix will be shown as [Volume Control] after manually starting it once"
+ elog "and will be autostarted after configuring such in KMix startup settings."
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/kmousetool/Manifest b/kde-apps/kmousetool/Manifest
index 54100e5d0890..f8c9e46909c8 100644
--- a/kde-apps/kmousetool/Manifest
+++ b/kde-apps/kmousetool/Manifest
@@ -1 +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
diff --git a/kde-apps/kmousetool/kmousetool-26.08.0.ebuild b/kde-apps/kmousetool/kmousetool-26.08.0.ebuild
new file mode 100644
index 000000000000..86955270b720
--- /dev/null
+++ b/kde-apps/kmousetool/kmousetool-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE program that clicks the mouse for you"
+HOMEPAGE="https://apps.kde.org/kmousetool/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ x11-libs/libX11
+ x11-libs/libXtst
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+ x11-libs/libXext
+ x11-libs/libXt
+"
diff --git a/kde-apps/kmouth/Manifest b/kde-apps/kmouth/Manifest
index e605198aaa6c..5174bc472686 100644
--- a/kde-apps/kmouth/Manifest
+++ b/kde-apps/kmouth/Manifest
@@ -1 +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
diff --git a/kde-apps/kmouth/kmouth-26.08.0.ebuild b/kde-apps/kmouth/kmouth-26.08.0.ebuild
new file mode 100644
index 000000000000..dadf64a475a9
--- /dev/null
+++ b/kde-apps/kmouth/kmouth-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Text-to-speech synthesizer front end"
+HOMEPAGE="https://apps.kde.org/kmouth/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtspeech-${QTMIN}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest
index b0d100146705..1478a0f6dfaa 100644
--- a/kde-apps/kmplot/Manifest
+++ b/kde-apps/kmplot/Manifest
@@ -1 +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
diff --git a/kde-apps/kmplot/kmplot-26.08.0.ebuild b/kde-apps/kmplot/kmplot-26.08.0.ebuild
new file mode 100644
index 000000000000..402642d7155a
--- /dev/null
+++ b/kde-apps/kmplot/kmplot-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Mathematical function plotter"
+HOMEPAGE="https://apps.kde.org/kmplot/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}: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/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/knavalbattle/Manifest b/kde-apps/knavalbattle/Manifest
index 075a70e470fe..b7347f00779f 100644
--- a/kde-apps/knavalbattle/Manifest
+++ b/kde-apps/knavalbattle/Manifest
@@ -1 +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
diff --git a/kde-apps/knavalbattle/knavalbattle-26.08.0.ebuild b/kde-apps/knavalbattle/knavalbattle-26.08.0.ebuild
new file mode 100644
index 000000000000..67acd49854a4
--- /dev/null
+++ b/kde-apps/knavalbattle/knavalbattle-26.08.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_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Battleship clone by KDE"
+HOMEPAGE="https://apps.kde.org/knavalbattle/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
+
+DOCS=( AUTHORS )
diff --git a/kde-apps/knetwalk/Manifest b/kde-apps/knetwalk/Manifest
index 87c42b27066e..329062cca684 100644
--- a/kde-apps/knetwalk/Manifest
+++ b/kde-apps/knetwalk/Manifest
@@ -1 +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
diff --git a/kde-apps/knetwalk/knetwalk-26.08.0.ebuild b/kde-apps/knetwalk/knetwalk-26.08.0.ebuild
new file mode 100644
index 000000000000..47ce451baab9
--- /dev/null
+++ b/kde-apps/knetwalk/knetwalk-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
+HOMEPAGE="https://apps.kde.org/knetwalk/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/knights/Manifest b/kde-apps/knights/Manifest
index 73c18591a5ac..d40b9a8d6fca 100644
--- a/kde-apps/knights/Manifest
+++ b/kde-apps/knights/Manifest
@@ -1 +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
diff --git a/kde-apps/knights/knights-26.08.0.ebuild b/kde-apps/knights/knights-26.08.0.ebuild
new file mode 100644
index 000000000000..2ce883c0aae6
--- /dev/null
+++ b/kde-apps/knights/knights-26.08.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_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Simple chess board based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/knights/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kplotting-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/libplasma:6=
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ || (
+ games-board/gnuchess
+ games-board/crafty
+ games-board/stockfish
+ games-board/sjeng
+ )
+"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech Qt6TextToSpeech)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kolf/Manifest b/kde-apps/kolf/Manifest
index 5cb899624d6e..2a2a8d422283 100644
--- a/kde-apps/kolf/Manifest
+++ b/kde-apps/kolf/Manifest
@@ -1 +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
diff --git a/kde-apps/kolf/kolf-26.08.0.ebuild b/kde-apps/kolf/kolf-26.08.0.ebuild
new file mode 100644
index 000000000000..f0db43b1f3e0
--- /dev/null
+++ b/kde-apps/kolf/kolf-26.08.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_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Minigolf game by KDE"
+HOMEPAGE="https://apps.kde.org/kolf/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kollision/Manifest b/kde-apps/kollision/Manifest
index 385a23d4f158..c87be6515e3e 100644
--- a/kde-apps/kollision/Manifest
+++ b/kde-apps/kollision/Manifest
@@ -1 +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
diff --git a/kde-apps/kollision/kollision-26.08.0.ebuild b/kde-apps/kollision/kollision-26.08.0.ebuild
new file mode 100644
index 000000000000..740c866ca660
--- /dev/null
+++ b/kde-apps/kollision/kollision-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Simple ball dodging game"
+HOMEPAGE="https://apps.kde.org/kollision/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kolourpaint/Manifest b/kde-apps/kolourpaint/Manifest
index 0dfd196a6164..1df618b24813 100644
--- a/kde-apps/kolourpaint/Manifest
+++ b/kde-apps/kolourpaint/Manifest
@@ -1 +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
diff --git a/kde-apps/kolourpaint/kolourpaint-26.08.0.ebuild b/kde-apps/kolourpaint/kolourpaint-26.08.0.ebuild
new file mode 100644
index 000000000000..3348c398e090
--- /dev/null
+++ b/kde-apps/kolourpaint/kolourpaint-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Paint Program by KDE"
+HOMEPAGE="https://apps.kde.org/kolourpaint/"
+
+LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="scanner"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ scanner? ( >=kde-apps/libksane-${PVCUT}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package scanner KSaneWidgets6)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest
index f46e9d740df9..c7eba5a2411d 100644
--- a/kde-apps/kompare/Manifest
+++ b/kde-apps/kompare/Manifest
@@ -1 +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
diff --git a/kde-apps/kompare/kompare-26.08.0.ebuild b/kde-apps/kompare/kompare-26.08.0.ebuild
new file mode 100644
index 000000000000..316139ea4a30
--- /dev/null
+++ b/kde-apps/kompare/kompare-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Graphical File Differences Tool"
+HOMEPAGE="https://apps.kde.org/kompare/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkomparediff2-${PVCUT}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest
index 0680500d5e95..f4625f086b9b 100644
--- a/kde-apps/konqueror/Manifest
+++ b/kde-apps/konqueror/Manifest
@@ -1 +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
diff --git a/kde-apps/konqueror/konqueror-26.08.0.ebuild b/kde-apps/konqueror/konqueror-26.08.0.ebuild
new file mode 100644
index 000000000000..4eb27407f85c
--- /dev/null
+++ b/kde-apps/konqueror/konqueror-26.08.0.ebuild
@@ -0,0 +1,83 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit flag-o-matic ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Web browser and file manager based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/konqueror/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities speech"
+
+# 4 of 4 tests fail. Last checked for 4.0.3
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,X,xml]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-frameworks/karchive-${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/kdesu-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${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/sonnet-${KFMIN}:6
+ virtual/zlib:=
+ activities? ( kde-plasma/plasma-activities:6= )
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/kio-extras-23.08.5-r100:5
+ kde-apps/kfind:6
+"
+
+src_prepare() {
+ [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
+
+ ecm_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 634122
+ $(cmake_use_find_package activities PlasmaActivities)
+ $(cmake_use_find_package speech QtTextToSpeech)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "bookmarks support" "kde-apps/keditbookmarks:${SLOT}"
+ optfeature "filemanager component" "kde-apps/dolphin:${SLOT}"
+ optfeature "SVG support" "kde-apps/svg:${SLOT}"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/konquest/Manifest b/kde-apps/konquest/Manifest
index 4c0d6ff69d89..4d5078f56832 100644
--- a/kde-apps/konquest/Manifest
+++ b/kde-apps/konquest/Manifest
@@ -1 +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
diff --git a/kde-apps/konquest/konquest-26.08.0.ebuild b/kde-apps/konquest/konquest-26.08.0.ebuild
new file mode 100644
index 000000000000..3ff1da753625
--- /dev/null
+++ b/kde-apps/konquest/konquest-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Galactic Strategy KDE Game"
+HOMEPAGE="https://apps.kde.org/konquest/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtscxml-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcolorscheme-${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/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/konsole/Manifest b/kde-apps/konsole/Manifest
index c84399abb3ed..0c4ef90a85c1 100644
--- a/kde-apps/konsole/Manifest
+++ b/kde-apps/konsole/Manifest
@@ -1 +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
diff --git a/kde-apps/konsole/konsole-26.08.0.ebuild b/kde-apps/konsole/konsole-26.08.0.ebuild
new file mode 100644
index 000000000000..710508a931ce
--- /dev/null
+++ b/kde-apps/konsole/konsole-26.08.0.ebuild
@@ -0,0 +1,69 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE's terminal emulator"
+HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="ssh X"
+
+DEPEND="
+ dev-libs/icu:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kbookmarks-${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/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/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[wayland,X?]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ x11-libs/libxkbcommon
+ ssh? ( >=net-libs/libssh-0.9.8:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ # kapsule is not yet packaged
+ -DWITH_KAPSULE=OFF
+ -DWITH_LIBSSH=$(usex ssh)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ # DBusTest: drkonqi process interferes. bug 702690
+ # TerminalInterfaceTest: unbelievably flaky, bug 862594 and bug 662756
+ local myctestargs=(
+ -E "(DBusTest|TerminalInterfaceTest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/konsole/metadata.xml b/kde-apps/konsole/metadata.xml
index f2915ab8ac4d..e706419eb21c 100644
--- a/kde-apps/konsole/metadata.xml
+++ b/kde-apps/konsole/metadata.xml
@@ -6,7 +6,10 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
+ <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=konsole</bugs-to>
</upstream>
+ <use>
+ <flag name="ssh">Enable <pkg>net-libs/libssh</pkg>support for resolving user SSH configuration</flag>
+ </use>
<origin>baldeagleos-repo</origin>
</pkgmetadata>
diff --git a/kde-apps/konsolekalendar/Manifest b/kde-apps/konsolekalendar/Manifest
index 42b64a5f8472..2b453d6c052c 100644
--- a/kde-apps/konsolekalendar/Manifest
+++ b/kde-apps/konsolekalendar/Manifest
@@ -1 +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
diff --git a/kde-apps/konsolekalendar/konsolekalendar-26.08.0.ebuild b/kde-apps/konsolekalendar/konsolekalendar-26.08.0.ebuild
new file mode 100644
index 000000000000..9a295217ccad
--- /dev/null
+++ b/kde-apps/konsolekalendar/konsolekalendar-26.08.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_HANDBOOK="forceoff"
+KDE_ORG_NAME="akonadi-calendar-tools"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Command line interface to KDE calendars"
+HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/akonadi-calendar-tools-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ cmake_comment_add_subdirectory calendarjanitor
+}
diff --git a/kde-apps/kontact/Manifest b/kde-apps/kontact/Manifest
index 036f8064da6b..bff10d257f49 100644
--- a/kde-apps/kontact/Manifest
+++ b/kde-apps/kontact/Manifest
@@ -1 +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
diff --git a/kde-apps/kontact/kontact-26.08.0.ebuild b/kde-apps/kontact/kontact-26.08.0.ebuild
new file mode 100644
index 000000000000..6b8c575a3906
--- /dev/null
+++ b/kde-apps/kontact/kontact-26.08.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_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Container application to unify several major PIM applications within one"
+HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/grantleetheme-${PVCUT}:6=
+ >=kde-apps/kontactinterface-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/mailcommon-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}: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/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/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kmail-${PVCUT}:6
+ >=kde-apps/kmail-account-wizard-${PVCUT}:6
+"
diff --git a/kde-apps/kontactinterface/Manifest b/kde-apps/kontactinterface/Manifest
index 55bcad05b537..d0cabc05cb24 100644
--- a/kde-apps/kontactinterface/Manifest
+++ b/kde-apps/kontactinterface/Manifest
@@ -1 +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
diff --git a/kde-apps/kontactinterface/kontactinterface-26.08.0.ebuild b/kde-apps/kontactinterface/kontactinterface-26.08.0.ebuild
new file mode 100644
index 000000000000..eae31969a3b8
--- /dev/null
+++ b/kde-apps/kontactinterface/kontactinterface-26.08.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_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for embedding KParts in a Kontact component"
+HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,X,xml]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/korganizer/Manifest b/kde-apps/korganizer/Manifest
index 9e9e515776de..65c52b4f2e35 100644
--- a/kde-apps/korganizer/Manifest
+++ b/kde-apps/korganizer/Manifest
@@ -1 +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
diff --git a/kde-apps/korganizer/korganizer-26.08.0.ebuild b/kde-apps/korganizer/korganizer-26.08.0.ebuild
new file mode 100644
index 000000000000..e145e0ce3479
--- /dev/null
+++ b/kde-apps/korganizer/korganizer-26.08.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
+HOMEPAGE="https://apps.kde.org/korganizer/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities telemetry"
+
+# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qttools-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-apps/eventviews-${PVCUT}:6=
+ >=kde-apps/incidenceeditor-${PVCUT}:6=
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/kontactinterface-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=[activities?]
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kholidays-${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/kmime-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ x11-libs/libX11
+ activities? ( >=kde-plasma/plasma-activities-6.5.0:6= )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-apps/kldap-${PVCUT}:6
+ test? ( kde-apps/akonadi-config[sqlite] )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-apps/kdepim-addons-24.07.50:*
+ =kde-apps/kdepim-runtime-${PVCUT}*:6
+"
+BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kpat/Manifest b/kde-apps/kpat/Manifest
index f783768e1e4c..031c71e558be 100644
--- a/kde-apps/kpat/Manifest
+++ b/kde-apps/kpat/Manifest
@@ -1 +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
diff --git a/kde-apps/kpat/kpat-26.08.0.ebuild b/kde-apps/kpat/kpat-26.08.0.ebuild
new file mode 100644
index 000000000000..980e5300c8de
--- /dev/null
+++ b/kde-apps/kpat/kpat-26.08.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE patience game"
+HOMEPAGE="https://apps.kde.org/kpat/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ dev-games/freecell-solver
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_BH_SOLVER=OFF # bug 733502, requires unpackaged dependency
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kpimtextedit/Manifest b/kde-apps/kpimtextedit/Manifest
index 41dd7d0bd96b..a3bdf9e65258 100644
--- a/kde-apps/kpimtextedit/Manifest
+++ b/kde-apps/kpimtextedit/Manifest
@@ -1 +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
diff --git a/kde-apps/kpimtextedit/kpimtextedit-26.08.0.ebuild b/kde-apps/kpimtextedit/kpimtextedit-26.08.0.ebuild
new file mode 100644
index 000000000000..1e8c76891fae
--- /dev/null
+++ b/kde-apps/kpimtextedit/kpimtextedit-26.08.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" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Extended text editor for PIM applications"
+
+LICENSE="LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-frameworks/kcodecs-${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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-apps/kpkpass/Manifest b/kde-apps/kpkpass/Manifest
index 672eb8259616..77ae4967e7ee 100644
--- a/kde-apps/kpkpass/Manifest
+++ b/kde-apps/kpkpass/Manifest
@@ -1 +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
diff --git a/kde-apps/kpkpass/kpkpass-26.08.0.ebuild b/kde-apps/kpkpass/kpkpass-26.08.0.ebuild
new file mode 100644
index 000000000000..93cebfbf09d7
--- /dev/null
+++ b/kde-apps/kpkpass/kpkpass-26.08.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_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Library to deal with Apple Wallet pass files"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=x11-misc/shared-mime-info-1.8
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest
index a630462fb861..f5ccc3bd68e3 100644
--- a/kde-apps/kqtquickcharts/Manifest
+++ b/kde-apps/kqtquickcharts/Manifest
@@ -1 +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
diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-26.08.0.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-26.08.0.ebuild
new file mode 100644
index 000000000000..705b20893b28
--- /dev/null
+++ b/kde-apps/kqtquickcharts/kqtquickcharts-26.08.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest
index 05a615a8a62e..b547fac33a16 100644
--- a/kde-apps/krdc/Manifest
+++ b/kde-apps/krdc/Manifest
@@ -1 +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
diff --git a/kde-apps/krdc/krdc-26.08.0.ebuild b/kde-apps/krdc/krdc-26.08.0.ebuild
new file mode 100644
index 000000000000..e048d155c607
--- /dev/null
+++ b/kde-apps/krdc/krdc-26.08.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Remote desktop connection (RDP and VNC) client"
+HOMEPAGE="https://apps.kde.org/krdc/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+rdp +ssh +vnc wayland"
+
+REQUIRED_USE="ssh? ( || ( rdp vnc ) )"
+
+#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
+DEPEND="
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,wayland?,widgets,xml]
+ >=kde-frameworks/kbookmarks-${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/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ rdp? (
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=net-misc/freerdp-2.10:3
+ )
+ ssh? ( net-libs/libssh:= )
+ vnc? ( >=net-libs/libvncserver-0.9.15 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="x11-misc/shared-mime-info"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_RDP=$(usex rdp)
+ $(cmake_use_find_package ssh LibSSH)
+ -DWITH_VNC=$(usex vnc)
+ $(cmake_use_find_package wayland Qt6WaylandClient)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kreversi/Manifest b/kde-apps/kreversi/Manifest
index 823d9626ce23..721aa3d9804e 100644
--- a/kde-apps/kreversi/Manifest
+++ b/kde-apps/kreversi/Manifest
@@ -1 +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
diff --git a/kde-apps/kreversi/kreversi-26.08.0.ebuild b/kde-apps/kreversi/kreversi-26.08.0.ebuild
new file mode 100644
index 000000000000..26a020a8e38b
--- /dev/null
+++ b/kde-apps/kreversi/kreversi-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Board game by KDE"
+HOMEPAGE="https://apps.kde.org/kreversi/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/kcolorscheme-${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/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/krfb/Manifest b/kde-apps/krfb/Manifest
index 35a728babb9d..1446a32d7e76 100644
--- a/kde-apps/krfb/Manifest
+++ b/kde-apps/krfb/Manifest
@@ -1 +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
diff --git a/kde-apps/krfb/krfb-26.08.0.ebuild b/kde-apps/krfb/krfb-26.08.0.ebuild
new file mode 100644
index 000000000000..b0aef11174bc
--- /dev/null
+++ b/kde-apps/krfb/krfb-26.08.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="VNC-compatible server to share Plasma desktops"
+HOMEPAGE="https://apps.kde.org/krfb/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="wayland"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,network,wayland?,widgets,X]
+ >=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/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=net-libs/libvncserver-0.9.14
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXtst
+ x11-libs/xcb-util-image
+ wayland? (
+ dev-libs/wayland
+ kde-plasma/kpipewire:6
+ kde-plasma/kwayland:6
+ >=media-video/pipewire-0.3
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ wayland? ( >=dev-libs/plasma-wayland-protocols-1.5.0 )
+"
+RDEPEND="${COMMON_DEPEND}
+ wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] )
+"
+BDEPEND="wayland? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_PIPEWIRE=$(usex !wayland)
+ $(cmake_use_find_package wayland PlasmaWaylandProtocols)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest
index e59dcd7c61f8..1af60995ca94 100644
--- a/kde-apps/kruler/Manifest
+++ b/kde-apps/kruler/Manifest
@@ -1 +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
diff --git a/kde-apps/kruler/kruler-26.08.0.ebuild b/kde-apps/kruler/kruler-26.08.0.ebuild
new file mode 100644
index 000000000000..99fbebf46327
--- /dev/null
+++ b/kde-apps/kruler/kruler-26.08.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Screen ruler for Plasma"
+HOMEPAGE="https://apps.kde.org/kruler/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[X]
+ x11-libs/libxcb
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kshisen/Manifest b/kde-apps/kshisen/Manifest
index 2efa4b2650ab..f8fd3e2f7571 100644
--- a/kde-apps/kshisen/Manifest
+++ b/kde-apps/kshisen/Manifest
@@ -1 +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
diff --git a/kde-apps/kshisen/kshisen-26.08.0.ebuild b/kde-apps/kshisen/kshisen-26.08.0.ebuild
new file mode 100644
index 000000000000..08634e5b9d19
--- /dev/null
+++ b/kde-apps/kshisen/kshisen-26.08.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_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles"
+HOMEPAGE="https://apps.kde.org/kshisen/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-apps/libkmahjongg-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksirk/Manifest b/kde-apps/ksirk/Manifest
index 209cc10e4efa..8a4acc6cbda3 100644
--- a/kde-apps/ksirk/Manifest
+++ b/kde-apps/ksirk/Manifest
@@ -1 +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
diff --git a/kde-apps/ksirk/ksirk-26.08.0.ebuild b/kde-apps/ksirk/ksirk-26.08.0.ebuild
new file mode 100644
index 000000000000..e1489c1c89f4
--- /dev/null
+++ b/kde-apps/ksirk/ksirk-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Port of the board game Risk"
+HOMEPAGE="https://apps.kde.org/ksirk/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ virtual/zlib:=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksmtp/Manifest b/kde-apps/ksmtp/Manifest
index ec69325eea74..f3f71e420882 100644
--- a/kde-apps/ksmtp/Manifest
+++ b/kde-apps/ksmtp/Manifest
@@ -1 +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
diff --git a/kde-apps/ksmtp/ksmtp-26.08.0.ebuild b/kde-apps/ksmtp/ksmtp-26.08.0.ebuild
new file mode 100644
index 000000000000..a9af80830f8f
--- /dev/null
+++ b/kde-apps/ksmtp/ksmtp-26.08.0.ebuild
@@ -0,0 +1,29 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Job-based library to send email through an SMTP server"
+HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html"
+
+LICENSE="LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test" # bug 642410
+
+DEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksnakeduel/Manifest b/kde-apps/ksnakeduel/Manifest
index 5295be92a610..b910f85516be 100644
--- a/kde-apps/ksnakeduel/Manifest
+++ b/kde-apps/ksnakeduel/Manifest
@@ -1 +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
diff --git a/kde-apps/ksnakeduel/ksnakeduel-26.08.0.ebuild b/kde-apps/ksnakeduel/ksnakeduel-26.08.0.ebuild
new file mode 100644
index 000000000000..8442839ffd08
--- /dev/null
+++ b/kde-apps/ksnakeduel/ksnakeduel-26.08.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_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE Tron game"
+HOMEPAGE="https://apps.kde.org/ksnakeduel/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kspaceduel/Manifest b/kde-apps/kspaceduel/Manifest
index a2ee9d376948..0a496014bdfa 100644
--- a/kde-apps/kspaceduel/Manifest
+++ b/kde-apps/kspaceduel/Manifest
@@ -1 +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
diff --git a/kde-apps/kspaceduel/kspaceduel-26.08.0.ebuild b/kde-apps/kspaceduel/kspaceduel-26.08.0.ebuild
new file mode 100644
index 000000000000..276eb6efddf0
--- /dev/null
+++ b/kde-apps/kspaceduel/kspaceduel-26.08.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_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Space Game by KDE"
+HOMEPAGE="https://apps.kde.org/kspaceduel/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksquares/Manifest b/kde-apps/ksquares/Manifest
index 4de7d955de51..5cc3ee89af1a 100644
--- a/kde-apps/ksquares/Manifest
+++ b/kde-apps/ksquares/Manifest
@@ -1 +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
diff --git a/kde-apps/ksquares/ksquares-26.08.0.ebuild b/kde-apps/ksquares/ksquares-26.08.0.ebuild
new file mode 100644
index 000000000000..ae7953130766
--- /dev/null
+++ b/kde-apps/ksquares/ksquares-26.08.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_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE clone of the game squares"
+HOMEPAGE="https://apps.kde.org/ksquares/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksudoku/Manifest b/kde-apps/ksudoku/Manifest
index 8348fa29696a..7c2dc772573b 100644
--- a/kde-apps/ksudoku/Manifest
+++ b/kde-apps/ksudoku/Manifest
@@ -1 +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
diff --git a/kde-apps/ksudoku/ksudoku-26.08.0.ebuild b/kde-apps/ksudoku/ksudoku-26.08.0.ebuild
new file mode 100644
index 000000000000..7afc549ab29a
--- /dev/null
+++ b/kde-apps/ksudoku/ksudoku-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Logic-based symbol placement puzzle by KDE"
+HOMEPAGE="https://apps.kde.org/ksudoku/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/karchive-${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/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ media-libs/libglvnd
+ virtual/glu
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest
index 47bee11e1b64..15c83d10f02a 100644
--- a/kde-apps/ksystemlog/Manifest
+++ b/kde-apps/ksystemlog/Manifest
@@ -1 +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
diff --git a/kde-apps/ksystemlog/ksystemlog-26.08.0.ebuild b/kde-apps/ksystemlog/ksystemlog-26.08.0.ebuild
new file mode 100644
index 000000000000..e800795d9a84
--- /dev/null
+++ b/kde-apps/ksystemlog/ksystemlog-26.08.0.ebuild
@@ -0,0 +1,61 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="System log viewer by KDE"
+HOMEPAGE="https://apps.kde.org/ksystemlog/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="audit kdesu systemd"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ audit? ( sys-process/audit )
+ systemd? (
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ sys-apps/systemd:=
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use kdesu; then
+ sed -e "/^X-KDE-SubstituteUID/s:true:false:" \
+ -i src/org.kde.ksystemlog.desktop || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package audit Audit)
+ $(cmake_use_find_package systemd Journald)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ use kdesu || elog "Will show only user readable logs without USE=kdesu (only in X)."
+ use kdesu && elog "Cannot be launched from application menu in Wayland with USE=kdesu."
+}
diff --git a/kde-apps/kteatime/Manifest b/kde-apps/kteatime/Manifest
index a8a053e3df04..532cf141c47a 100644
--- a/kde-apps/kteatime/Manifest
+++ b/kde-apps/kteatime/Manifest
@@ -1 +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
diff --git a/kde-apps/kteatime/kteatime-26.08.0.ebuild b/kde-apps/kteatime/kteatime-26.08.0.ebuild
new file mode 100644
index 000000000000..4051c2ec1317
--- /dev/null
+++ b/kde-apps/kteatime/kteatime-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE timer for making a fine cup of tea"
+HOMEPAGE="https://apps.kde.org/kteatime/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktimer/Manifest b/kde-apps/ktimer/Manifest
index 698f7e73259d..b24e85fd0982 100644
--- a/kde-apps/ktimer/Manifest
+++ b/kde-apps/ktimer/Manifest
@@ -1 +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
diff --git a/kde-apps/ktimer/ktimer-26.08.0.ebuild b/kde-apps/ktimer/ktimer-26.08.0.ebuild
new file mode 100644
index 000000000000..1a9e7dfbad28
--- /dev/null
+++ b/kde-apps/ktimer/ktimer-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Little tool to execute programs after some time"
+HOMEPAGE="https://apps.kde.org/ktimer/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=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/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest
index 7e80f85a5f16..f2a71ee40057 100644
--- a/kde-apps/ktouch/Manifest
+++ b/kde-apps/ktouch/Manifest
@@ -1 +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
diff --git a/kde-apps/ktouch/ktouch-26.08.0.ebuild b/kde-apps/ktouch/ktouch-26.08.0.ebuild
new file mode 100644
index 000000000000..ab764bb473f1
--- /dev/null
+++ b/kde-apps/ktouch/ktouch-26.08.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Program that helps to learn and practice touch typing"
+HOMEPAGE="https://apps.kde.org/ktouch/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="X"
+
+COMMON_DEPEND="
+ dev-libs/libxml2:2=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[X]
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbfile
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-apps/kqtquickcharts-${PVCUT}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/ktuberling/Manifest b/kde-apps/ktuberling/Manifest
index 4b8ddd114563..04c2102de2c8 100644
--- a/kde-apps/ktuberling/Manifest
+++ b/kde-apps/ktuberling/Manifest
@@ -1 +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
diff --git a/kde-apps/ktuberling/ktuberling-26.08.0.ebuild b/kde-apps/ktuberling/ktuberling-26.08.0.ebuild
new file mode 100644
index 000000000000..09a7bf64cbd0
--- /dev/null
+++ b/kde-apps/ktuberling/ktuberling-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Potato game for kids by KDE"
+HOMEPAGE="https://apps.kde.org/ktuberling/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kturtle/Manifest b/kde-apps/kturtle/Manifest
index 932a145ad0af..94f92a185ba2 100644
--- a/kde-apps/kturtle/Manifest
+++ b/kde-apps/kturtle/Manifest
@@ -1 +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
diff --git a/kde-apps/kturtle/kturtle-26.08.0.ebuild b/kde-apps/kturtle/kturtle-26.08.0.ebuild
new file mode 100644
index 000000000000..77f1fa7002c6
--- /dev/null
+++ b/kde-apps/kturtle/kturtle-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Educational programming environment using the Logo programming language"
+HOMEPAGE="https://apps.kde.org/kturtle/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kubrick/Manifest b/kde-apps/kubrick/Manifest
index 67c65fccb9f6..502ea9da5c4f 100644
--- a/kde-apps/kubrick/Manifest
+++ b/kde-apps/kubrick/Manifest
@@ -1 +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
diff --git a/kde-apps/kubrick/kubrick-26.08.0.ebuild b/kde-apps/kubrick/kubrick-26.08.0.ebuild
new file mode 100644
index 000000000000..964d89b6f84b
--- /dev/null
+++ b/kde-apps/kubrick/kubrick-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
+HOMEPAGE="https://apps.kde.org/kubrick/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ virtual/glu
+ virtual/opengl
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kwalletmanager/Manifest b/kde-apps/kwalletmanager/Manifest
index f9543e41cbb2..006eda1d17ac 100644
--- a/kde-apps/kwalletmanager/Manifest
+++ b/kde-apps/kwalletmanager/Manifest
@@ -1 +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
diff --git a/kde-apps/kwalletmanager/kwalletmanager-26.08.0.ebuild b/kde-apps/kwalletmanager/kwalletmanager-26.08.0.ebuild
new file mode 100644
index 000000000000..24296f9b1570
--- /dev/null
+++ b/kde-apps/kwalletmanager/kwalletmanager-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
+HOMEPAGE="https://apps.kde.org/kwalletmanager5/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kauth-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${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/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kcrash-${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/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest
index c02cc603ac80..963ad81df53e 100644
--- a/kde-apps/kwave/Manifest
+++ b/kde-apps/kwave/Manifest
@@ -1 +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
diff --git a/kde-apps/kwave/kwave-26.08.0.ebuild b/kde-apps/kwave/kwave-26.08.0.ebuild
new file mode 100644
index 000000000000..7826c4f3c9f6
--- /dev/null
+++ b/kde-apps/kwave/kwave-26.08.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Sound editor built on KDE Frameworks that can edit many types of audio files"
+HOMEPAGE="https://apps.kde.org/kwave/"
+
+LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ media-libs/audiofile:=
+ >=sci-libs/fftw-3:=
+ media-libs/libsamplerate
+ alsa? ( media-libs/alsa-lib )
+ flac? ( media-libs/flac:=[cxx] )
+ mp3? (
+ media-libs/id3lib
+ media-libs/libmad
+ || (
+ media-sound/lame
+ media-sound/toolame
+ media-sound/twolame
+ )
+ )
+ qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:6 )
+ opus? (
+ media-libs/libogg
+ media-libs/opus
+ )
+ pulseaudio? ( media-libs/libpulse )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+BDEPEND="
+ sys-devel/gettext
+ handbook? ( || (
+ gnome-base/librsvg
+ virtual/imagemagick-tools[png,svg]
+ ) )
+"
+
+DOCS=( AUTHORS CHANGES LICENSES README.md TODO )
+
+src_configure() {
+ local mycmakeargs=(
+ -DDEBUG=$(usex debug)
+ -DWITH_ALSA=$(usex alsa)
+ -DWITH_DOC=$(usex handbook)
+ -DWITH_FLAC=$(usex flac)
+ -DWITH_MP3=$(usex mp3)
+ -DWITH_OGG_VORBIS=$(usex vorbis)
+ -DWITH_OGG_OPUS=$(usex opus)
+ -DWITH_OSS=$(usex oss)
+ -DWITH_PULSEAUDIO=$(usex pulseaudio)
+ -DWITH_QT_AUDIO=$(usex qtmedia)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kwordquiz/Manifest b/kde-apps/kwordquiz/Manifest
index 866fc88cb7ef..206711a80c55 100644
--- a/kde-apps/kwordquiz/Manifest
+++ b/kde-apps/kwordquiz/Manifest
@@ -1 +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
diff --git a/kde-apps/kwordquiz/kwordquiz-26.08.0.ebuild b/kde-apps/kwordquiz/kwordquiz-26.08.0.ebuild
new file mode 100644
index 000000000000..c2749b4207d6
--- /dev/null
+++ b/kde-apps/kwordquiz/kwordquiz-26.08.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_HANDBOOK="optional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Powerful flashcard and vocabulary learning program"
+HOMEPAGE="https://apps.kde.org/kwordquiz/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.12.0:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kwrite/Manifest b/kde-apps/kwrite/Manifest
index 356aeeaf7634..5fe1b2a33477 100644
--- a/kde-apps/kwrite/Manifest
+++ b/kde-apps/kwrite/Manifest
@@ -1 +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
diff --git a/kde-apps/kwrite/kwrite-26.08.0.ebuild b/kde-apps/kwrite/kwrite-26.08.0.ebuild
new file mode 100644
index 000000000000..285958d46065
--- /dev/null
+++ b/kde-apps/kwrite/kwrite-26.08.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kate"
+ECM_HANDBOOK="forceoff"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm flag-o-matic gear.kde.org xdg
+
+DESCRIPTION="Simple text editor based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kwrite/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ ~kde-apps/kate-lib-${PV}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ virtual/libintl
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kate-common-${PV}
+"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_po_install
+ # these tests are run in kde-apps/kate-lib; don't build kio plugin
+ cmake_comment_add_subdirectory -f apps/lib autotests io
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_addons=FALSE
+ -DBUILD_kate=FALSE
+ )
+
+ # provided by kde-apps/kate-lib
+ append-libs -lkateprivate
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # provided by kde-apps/kate-lib
+ rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die
+ rm -v "${ED}"/usr/bin/exec_inspect.sh || die
+}
diff --git a/kde-apps/libgravatar/Manifest b/kde-apps/libgravatar/Manifest
index 279768dc62a6..ae3417b10d48 100644
--- a/kde-apps/libgravatar/Manifest
+++ b/kde-apps/libgravatar/Manifest
@@ -1 +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
diff --git a/kde-apps/libgravatar/libgravatar-26.08.0.ebuild b/kde-apps/libgravatar/libgravatar-26.08.0.ebuild
new file mode 100644
index 000000000000..cdeafd2808ff
--- /dev/null
+++ b/kde-apps/libgravatar/libgravatar-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# 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"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for gravatar integration"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ # bug 624584 - needs internet connection
+ local myctestargs=(
+ -E "(gravatarresolvurljobtest)"
+ )
+ ecm_src_test
+}
diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest
index f659f12d2877..fdc266201d17 100644
--- a/kde-apps/libkcddb/Manifest
+++ b/kde-apps/libkcddb/Manifest
@@ -1 +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
diff --git a/kde-apps/libkcddb/libkcddb-26.08.0.ebuild b/kde-apps/libkcddb/libkcddb-26.08.0.ebuild
new file mode 100644
index 000000000000..c03495efc443
--- /dev/null
+++ b/kde-apps/libkcddb/libkcddb-26.08.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_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE library for CDDB"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="musicbrainz"
+
+# tests require network access and compare static data with online data
+# bug 280996
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=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/kwidgetsaddons-${KFMIN}:6
+ musicbrainz? ( media-libs/musicbrainz:5 )
+"
+RDEPEND="${DEPEND}
+ !kde-apps/libkcddb:5
+ !kde-apps/libkcddb-common
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package musicbrainz MusicBrainz5)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libkdcraw/Manifest b/kde-apps/libkdcraw/Manifest
index 7e9074825128..8dbc16652d34 100644
--- a/kde-apps/libkdcraw/Manifest
+++ b/kde-apps/libkdcraw/Manifest
@@ -1 +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
diff --git a/kde-apps/libkdcraw/libkdcraw-26.08.0.ebuild b/kde-apps/libkdcraw/libkdcraw-26.08.0.ebuild
new file mode 100644
index 000000000000..d9fd0a46543e
--- /dev/null
+++ b/kde-apps/libkdcraw/libkdcraw-26.08.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Digital camera raw image library wrapper"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=media-libs/libraw-0.16:=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdegames/Manifest b/kde-apps/libkdegames/Manifest
index 5c1365839eb8..520a712eb711 100644
--- a/kde-apps/libkdegames/Manifest
+++ b/kde-apps/libkdegames/Manifest
@@ -1 +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
diff --git a/kde-apps/libkdegames/libkdegames-26.08.0.ebuild b/kde-apps/libkdegames/libkdegames-26.08.0.ebuild
new file mode 100644
index 000000000000..7e32e6bdf72d
--- /dev/null
+++ b/kde-apps/libkdegames/libkdegames-26.08.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Base library common to many KDE games"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${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/kdnssd-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ media-libs/libsndfile
+ media-libs/openal
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkdepim/Manifest b/kde-apps/libkdepim/Manifest
index 9cbcd297671b..4f5f6d962e0f 100644
--- a/kde-apps/libkdepim/Manifest
+++ b/kde-apps/libkdepim/Manifest
@@ -1 +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
diff --git a/kde-apps/libkdepim/libkdepim-26.08.0.ebuild b/kde-apps/libkdepim/libkdepim-26.08.0.ebuild
new file mode 100644
index 000000000000..1d60f9905c00
--- /dev/null
+++ b/kde-apps/libkdepim/libkdepim-26.08.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_DESIGNERPLUGIN="true"
+ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkeduvocdocument/Manifest b/kde-apps/libkeduvocdocument/Manifest
index 950b4d4a65de..bbba47357f09 100644
--- a/kde-apps/libkeduvocdocument/Manifest
+++ b/kde-apps/libkeduvocdocument/Manifest
@@ -1 +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
diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.0.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.0.ebuild
new file mode 100644
index 000000000000..3089ea7dd4bb
--- /dev/null
+++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-26.08.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for reading/writing KVTML"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest
index da9516757f2d..32ec9cbaf355 100644
--- a/kde-apps/libkexiv2/Manifest
+++ b/kde-apps/libkexiv2/Manifest
@@ -1 +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
diff --git a/kde-apps/libkexiv2/libkexiv2-26.08.0.ebuild b/kde-apps/libkexiv2/libkexiv2-26.08.0.ebuild
new file mode 100644
index 000000000000..7eb9354c7d76
--- /dev/null
+++ b/kde-apps/libkexiv2/libkexiv2-26.08.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_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Wrapper around exiv2 library"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+xmp"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=media-gfx/exiv2-0.27:=[xmp=]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest
index 6d60b0ca3873..602824a9808c 100644
--- a/kde-apps/libkgapi/Manifest
+++ b/kde-apps/libkgapi/Manifest
@@ -1 +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
diff --git a/kde-apps/libkgapi/libkgapi-26.08.0.ebuild b/kde-apps/libkgapi/libkgapi-26.08.0.ebuild
new file mode 100644
index 000000000000..27a98c9ddf76
--- /dev/null
+++ b/kde-apps/libkgapi/libkgapi-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing Google calendar and contact resources"
+HOMEPAGE="https://api.kde.org/legacy/kdepim/libkgapi/html/index.html"
+
+LICENSE="LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ dev-libs/cyrus-sasl:2
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # Failures not specific to Gentoo, bug #852593, KDE-bug #440648:
+ calendar-event{create,fetch,modify}jobtest
+ # bug 924625
+ tasks-task{create,modify}jobtest
+)
diff --git a/kde-apps/libkleo/Manifest b/kde-apps/libkleo/Manifest
index fcce8f0d8c30..b24186a17dec 100644
--- a/kde-apps/libkleo/Manifest
+++ b/kde-apps/libkleo/Manifest
@@ -1 +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
diff --git a/kde-apps/libkleo/libkleo-26.08.0.ebuild b/kde-apps/libkleo/libkleo-26.08.0.ebuild
new file mode 100644
index 000000000000..0a37f1903370
--- /dev/null
+++ b/kde-apps/libkleo/libkleo-26.08.0.ebuild
@@ -0,0 +1,42 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for encryption handling"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RDEPEND="
+ >=dev-cpp/gpgmepp-2:=
+ dev-libs/libgpg-error
+ >=dev-libs/qgpgme-2:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kcodecs-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
+
+src_test() {
+ # parallel tests fail, bug 946863
+ ecm_src_test -j1
+}
diff --git a/kde-apps/libkmahjongg/Manifest b/kde-apps/libkmahjongg/Manifest
index 02f009a3975b..e05cf995748d 100644
--- a/kde-apps/libkmahjongg/Manifest
+++ b/kde-apps/libkmahjongg/Manifest
@@ -1 +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
diff --git a/kde-apps/libkmahjongg/libkmahjongg-26.08.0.ebuild b/kde-apps/libkmahjongg/libkmahjongg-26.08.0.ebuild
new file mode 100644
index 000000000000..9a54c47f83d9
--- /dev/null
+++ b/kde-apps/libkmahjongg/libkmahjongg-26.08.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: 7zip
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest
index 1ef073c588e2..2d6348a51201 100644
--- a/kde-apps/libkomparediff2/Manifest
+++ b/kde-apps/libkomparediff2/Manifest
@@ -1 +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
diff --git a/kde-apps/libkomparediff2/libkomparediff2-26.08.0.ebuild b/kde-apps/libkomparediff2/libkomparediff2-26.08.0.ebuild
new file mode 100644
index 000000000000..b2c94cba8ad3
--- /dev/null
+++ b/kde-apps/libkomparediff2/libkomparediff2-26.08.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="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library to compare files and strings"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest
index bd1aa143dc33..b6601107e305 100644
--- a/kde-apps/libksane/Manifest
+++ b/kde-apps/libksane/Manifest
@@ -1 +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
diff --git a/kde-apps/libksane/libksane-26.08.0.ebuild b/kde-apps/libksane/libksane-26.08.0.ebuild
new file mode 100644
index 000000000000..18143072297f
--- /dev/null
+++ b/kde-apps/libksane/libksane-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="SANE Library interface based on KDE Frameworks"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="kwallet"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=media-libs/ksanecore-${PVCUT}:6
+ kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ !kde-apps/libksane:5
+ !kde-apps/libksane-common
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kwallet KF6Wallet)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libksieve/Manifest b/kde-apps/libksieve/Manifest
index 02265cbf1763..b6bd9b321ae1 100644
--- a/kde-apps/libksieve/Manifest
+++ b/kde-apps/libksieve/Manifest
@@ -1 +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
diff --git a/kde-apps/libksieve/libksieve-26.08.0.ebuild b/kde-apps/libksieve/libksieve-26.08.0.ebuild
new file mode 100644
index 000000000000..ad4d3ff656b3
--- /dev/null
+++ b/kde-apps/libksieve/libksieve-26.08.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="speech"
+
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/cyrus-sasl:2
+ >=dev-libs/ktextaddons-2.0.2:6=[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ >=kde-apps/kimap-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/libktnef/Manifest b/kde-apps/libktnef/Manifest
index f81edc959b07..993d644bfd5b 100644
--- a/kde-apps/libktnef/Manifest
+++ b/kde-apps/libktnef/Manifest
@@ -1 +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
diff --git a/kde-apps/libktnef/libktnef-26.08.0.ebuild b/kde-apps/libktnef/libktnef-26.08.0.ebuild
new file mode 100644
index 000000000000..1fdeb349c856
--- /dev/null
+++ b/kde-apps/libktnef/libktnef-26.08.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_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+KDE_ORG_NAME="ktnef"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for handling TNEF data"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-apps/kcalutils-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest
index ee8024033576..28b169753ad9 100644
--- a/kde-apps/lokalize/Manifest
+++ b/kde-apps/lokalize/Manifest
@@ -1 +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
diff --git a/kde-apps/lokalize/lokalize-26.08.0.ebuild b/kde-apps/lokalize/lokalize-26.08.0.ebuild
new file mode 100644
index 000000000000..30bf4db048c5
--- /dev/null
+++ b/kde-apps/lokalize/lokalize-26.08.0.ebuild
@@ -0,0 +1,55 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Localization tool for KDE software and other free and open source software"
+HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=app-text/hunspell-1.2.8:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets,xml]
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${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/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # Unstable
+ # https://invent.kde.org/sdk/lokalize/-/issues/4
+ "tmjobstest"
+)
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion
+ optfeature "spell and grammar checking" app-text/languagetool
+ fi
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/lskat/Manifest b/kde-apps/lskat/Manifest
index 2a754caf6971..b2e3d7851bc7 100644
--- a/kde-apps/lskat/Manifest
+++ b/kde-apps/lskat/Manifest
@@ -1 +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
diff --git a/kde-apps/lskat/lskat-26.08.0.ebuild b/kde-apps/lskat/lskat-26.08.0.ebuild
new file mode 100644
index 000000000000..367c2e57960b
--- /dev/null
+++ b/kde-apps/lskat/lskat-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Skat game by KDE"
+HOMEPAGE="https://apps.kde.org/lskat/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/mailcommon/Manifest b/kde-apps/mailcommon/Manifest
index 311925f36754..10564f18e1df 100644
--- a/kde-apps/mailcommon/Manifest
+++ b/kde-apps/mailcommon/Manifest
@@ -1 +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
diff --git a/kde-apps/mailcommon/mailcommon-26.08.0.ebuild b/kde-apps/mailcommon/mailcommon-26.08.0.ebuild
new file mode 100644
index 000000000000..93556471d3e9
--- /dev/null
+++ b/kde-apps/mailcommon/mailcommon-26.08.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common mail library"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities"
+
+RESTRICT="test"
+
+DEPEND="
+ dev-cpp/gpgmepp:=
+ dev-libs/qgpgme:=
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/kpimtextedit-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/mailimporter-${PVCUT}:6=
+ >=kde-apps/messagelib-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=[activities?]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ activities? ( >=kde-plasma/plasma-activities-6.5.0:6= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/mailimporter/Manifest b/kde-apps/mailimporter/Manifest
index 528e3fd261d5..2bbbda76e760 100644
--- a/kde-apps/mailimporter/Manifest
+++ b/kde-apps/mailimporter/Manifest
@@ -1 +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
diff --git a/kde-apps/mailimporter/mailimporter-26.08.0.ebuild b/kde-apps/mailimporter/mailimporter-26.08.0.ebuild
new file mode 100644
index 000000000000..1ab3660ce80a
--- /dev/null
+++ b/kde-apps/mailimporter/mailimporter-26.08.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_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library to import mail from various sources"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest
index b17c2aa57ee0..68aa67f7bd68 100644
--- a/kde-apps/marble/Manifest
+++ b/kde-apps/marble/Manifest
@@ -1 +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
diff --git a/kde-apps/marble/marble-26.08.0.ebuild b/kde-apps/marble/marble-26.08.0.ebuild
new file mode 100644
index 000000000000..b80b7dfdedd4
--- /dev/null
+++ b/kde-apps/marble/marble-26.08.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
+HOMEPAGE="https://marble.kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="aprs +dbus designer +geolocation gps +kde +pbf shapefile +webengine"
+
+# bug 588320
+RESTRICT="test"
+
+# FIXME (new package): libwlocate, WLAN-based geolocation
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus?,gui,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ virtual/zlib:=
+ aprs? ( >=dev-qt/qtserialport-${QTMIN}:6 )
+ designer? ( >=dev-qt/qttools-${QTMIN}:6[designer] )
+ geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:6 )
+ gps? ( sci-geosciences/gpsd:= )
+ kde? (
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[qml] )
+ )
+ pbf? (
+ dev-cpp/abseil-cpp:=
+ dev-libs/protobuf:=
+ )
+ shapefile? ( sci-libs/shapelib:= )
+ webengine? (
+ >=dev-qt/qtwebchannel-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ )
+"
+RDEPEND="${DEPEND}
+ kde? (
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ )
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ aprs? ( dev-lang/perl )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ rm -r src/3rdparty/zlib || die "Failed to remove bundled libs"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aprs Perl)
+ $(cmake_use_find_package geolocation Qt6Positioning)
+ -DBUILD_WITH_DBUS=$(usex dbus)
+ -DWITH_DESIGNER_PLUGIN=$(usex designer)
+ -DWITH_libgps=$(usex gps)
+ $(cmake_use_find_package pbf Protobuf)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt6=ON
+ -DWITH_libshp=$(usex shapefile)
+ $(cmake_use_find_package webengine Qt6WebEngineWidgets)
+ -DWITH_libwlocate=OFF
+ # bug 608890
+ -DKDE_INSTALL_CONFDIR="/etc/xdg"
+ )
+ # KF6KIO: src/thumbnailer/CMakeLists.txt
+ # KF6Runner: src/plasmarunner/CMakeLists.txt
+ for x in CoreAddons I18n Config Crash KIO Parts Runner; do
+ mycmakeargs+=( $(cmake_use_find_package kde KF6${x}) )
+ done
+ ecm_src_configure
+}
diff --git a/kde-apps/mbox-importer/Manifest b/kde-apps/mbox-importer/Manifest
index f1b7e2e2157a..1165a284261e 100644
--- a/kde-apps/mbox-importer/Manifest
+++ b/kde-apps/mbox-importer/Manifest
@@ -1,2 +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
diff --git a/kde-apps/mbox-importer/mbox-importer-26.08.0.ebuild b/kde-apps/mbox-importer/mbox-importer-26.08.0.ebuild
new file mode 100644
index 000000000000..4fe048c312cb
--- /dev/null
+++ b/kde-apps/mbox-importer/mbox-importer-26.08.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Import mbox email archives from various sources into Akonadi"
+
+LICENSE="GPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/mailcommon-${PVCUT}:6=
+ >=kde-apps/mailimporter-${PVCUT}: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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest
index c5873fe3b0b3..f8e3fb018da7 100644
--- a/kde-apps/messagelib/Manifest
+++ b/kde-apps/messagelib/Manifest
@@ -1 +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
diff --git a/kde-apps/messagelib/messagelib-26.08.0.ebuild b/kde-apps/messagelib/messagelib-26.08.0.ebuild
new file mode 100644
index 000000000000..9f2c5b2922c0
--- /dev/null
+++ b/kde-apps/messagelib/messagelib-26.08.0.ebuild
@@ -0,0 +1,79 @@
+# 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="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Libraries for messaging functions"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="speech"
+
+# bug 579630
+RESTRICT="test"
+
+DEPEND="
+ dev-cpp/gpgmepp:=
+ dev-libs/qgpgme:=
+ >=dev-libs/openssl-3.0.0:=
+ >=dev-libs/ktextaddons-2.0.2:6=[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/akonadi-search-${PVCUT}:6=
+ >=kde-apps/grantleetheme-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kldap-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/kmbox-${PVCUT}:6=
+ >=kde-apps/kpimtextedit-${PVCUT}:6=
+ >=kde-apps/libgravatar-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/libkleo-${PVCUT}:6=
+ >=kde-apps/mimetreeparser-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/mimetreeparser/Manifest b/kde-apps/mimetreeparser/Manifest
index 777e92a95e58..5e4483b3a8d8 100644
--- a/kde-apps/mimetreeparser/Manifest
+++ b/kde-apps/mimetreeparser/Manifest
@@ -1 +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
diff --git a/kde-apps/mimetreeparser/mimetreeparser-26.08.0.ebuild b/kde-apps/mimetreeparser/mimetreeparser-26.08.0.ebuild
new file mode 100644
index 000000000000..e0fa3c526bec
--- /dev/null
+++ b/kde-apps/mimetreeparser/mimetreeparser-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2024-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"
+KDE_ORG_CATEGORY="pim"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Libraries for messaging functions"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test" # bug 926482, needs gpg-agent
+
+DEPEND="
+ >=dev-cpp/gpgmepp-2:=
+ >=dev-libs/qgpgme-2:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kmbox-${PVCUT}:6=
+ >=kde-apps/libkleo-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ dev-libs/kirigami-addons:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest
index 0e3b02deac0c..d082a76dc9f8 100644
--- a/kde-apps/minuet/Manifest
+++ b/kde-apps/minuet/Manifest
@@ -1 +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
diff --git a/kde-apps/minuet/minuet-26.08.0.ebuild b/kde-apps/minuet/minuet-26.08.0.ebuild
new file mode 100644
index 000000000000..3a4f7d8e65b3
--- /dev/null
+++ b/kde-apps/minuet/minuet-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Music Education software by KDE"
+HOMEPAGE="https://minuet.kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ media-libs/aubio:=
+ >=media-sound/fluidsynth-2.5.3:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest
index d37a1568c666..083039aaeeef 100644
--- a/kde-apps/okular/Manifest
+++ b/kde-apps/okular/Manifest
@@ -1 +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
diff --git a/kde-apps/okular/files/okular-26.07.70-hide-mobile-app.patch b/kde-apps/okular/files/okular-26.07.70-hide-mobile-app.patch
new file mode 100644
index 000000000000..02b3ebd28ef7
--- /dev/null
+++ b/kde-apps/okular/files/okular-26.07.70-hide-mobile-app.patch
@@ -0,0 +1,25 @@
+From 6f7f17a24a564ffbf712fd5e0917fcabc8d19229 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Thu, 17 Sep 2020 20:36:37 +0200
+Subject: [PATCH] Revert "Don't hide the mobile app"
+
+We have no use for this on the desktop, but need it for peruse.
+
+This reverts commit 0991819a497594233b7564755bbc189009188bd0.
+---
+ mobile/app/package/metadata.desktop | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/mobile/app/package/metadata.desktop b/mobile/app/package/metadata.desktop
+index f9432748b..0fcf20843 100644
+--- a/mobile/app/package/metadata.desktop
++++ b/mobile/app/package/metadata.desktop
+@@ -110,4 +110,5 @@ GenericName[zh_TW]=文件檢視器
+ Type=Application
+ Exec=okularkirigami
+ Icon=okular
+ Categories=Qt;KDE;Graphics;Office;Viewer;
++NoDisplay=true
+--
+2.28.0
+
diff --git a/kde-apps/okular/okular-26.08.0.ebuild b/kde-apps/okular/okular-26.08.0.ebuild
new file mode 100644
index 000000000000..e72b5fd9d629
--- /dev/null
+++ b/kde-apps/okular/okular-26.08.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Universal document viewer based on KDE Frameworks"
+HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="crypt djvu epub markdown mobi +pdf +postscript qml share speech +tiff"
+
+# slot op: Uses Qt6::CorePrivate
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,X,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkexiv2-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kpty-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ media-libs/freetype
+ virtual/zlib:=
+ crypt? ( >=kde-frameworks/kwallet-${KFMIN}:6 )
+ djvu? ( app-text/djvu )
+ epub? ( app-text/ebook-tools )
+ markdown? ( >=app-text/discount-2.2.7-r1:= )
+ mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6 )
+ pdf? ( >=app-text/poppler-24.10.0[nss,qt6] )
+ postscript? ( app-text/libspectre )
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+ tiff? ( media-libs/tiff:= )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kimageformats-${KFMIN}:6
+ qml? ( >=kde-frameworks/kirigami-${KFMIN}:6 )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-26.07.70-hide-mobile-app.patch" # downstream; avoid same-name entry
+ "${FILESDIR}/${PN}-23.08.5-implicit-vasprintf.patch" # bug 922345; pending upstream
+)
+
+CMAKE_SKIP_TESTS=(
+ mainshelltest # hangs, bug #603116
+ parttest # hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640
+ annotationtoolbartest
+ signunsignedfieldtest # fails, whatever. bug #852749
+ visibilitytest # fails, whatever. bug #970239
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF6DocTools;KF6Wallet;DjVuLibre;EPub;Discount;QMobipocket6;Poppler;LibSpectre;KF6Purpose;Qt6TextToSpeech;TIFF;"
+ -DOKULAR_UI=$(usex qml "both" "desktop")
+ $(cmake_use_find_package crypt KF6Wallet)
+ $(cmake_use_find_package djvu DjVuLibre)
+ $(cmake_use_find_package epub EPub)
+ $(cmake_use_find_package markdown Discount)
+ $(cmake_use_find_package mobi QMobipocket6)
+ $(cmake_use_find_package pdf Poppler)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt6=ON
+ $(cmake_use_find_package postscript LibSpectre)
+ $(cmake_use_find_package share KF6Purpose)
+ $(cmake_use_find_package speech Qt6TextToSpeech)
+ $(cmake_use_find_package tiff TIFF)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/palapeli/Manifest b/kde-apps/palapeli/Manifest
index 4dfbd2c61c68..da10aeb16b3f 100644
--- a/kde-apps/palapeli/Manifest
+++ b/kde-apps/palapeli/Manifest
@@ -1 +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
diff --git a/kde-apps/palapeli/palapeli-26.08.0.ebuild b/kde-apps/palapeli/palapeli-26.08.0.ebuild
new file mode 100644
index 000000000000..6acc2adb1304
--- /dev/null
+++ b/kde-apps/palapeli/palapeli-26.08.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_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Jigsaw puzzle game by KDE"
+HOMEPAGE="https://apps.kde.org/palapeli/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}:6
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-apps/parley/Manifest b/kde-apps/parley/Manifest
index c7611f63a215..1835ac3da8b1 100644
--- a/kde-apps/parley/Manifest
+++ b/kde-apps/parley/Manifest
@@ -1 +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
diff --git a/kde-apps/parley/parley-26.08.0.ebuild b/kde-apps/parley/parley-26.08.0.ebuild
new file mode 100644
index 000000000000..107558739503
--- /dev/null
+++ b/kde-apps/parley/parley-26.08.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK_DIR="docs"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org optfeature xdg
+
+DESCRIPTION="Vocabulary trainer to help you memorize things"
+HOMEPAGE="https://apps.kde.org/parley/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="webengine"
+
+DEPEND="
+ app-i18n/translate-shell
+ dev-libs/libxml2:2=
+ dev-libs/libxslt
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkeduvocdocument-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kdeedu-data-${PVCUT}:*
+"
+
+src_prepare() {
+ ecm_src_prepare
+ cmake_comment_add_subdirectory plugins
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_BROWSERINTEGRATION=$(usex webengine)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ optfeature "online access to translations" app-i18n/translate-shell
+ xdg_pkg_postinst
+}
diff --git a/kde-apps/picmi/Manifest b/kde-apps/picmi/Manifest
index 19b7987f1927..ad9b85dbf031 100644
--- a/kde-apps/picmi/Manifest
+++ b/kde-apps/picmi/Manifest
@@ -1 +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
diff --git a/kde-apps/picmi/picmi-26.08.0.ebuild b/kde-apps/picmi/picmi-26.08.0.ebuild
new file mode 100644
index 000000000000..cf10f4060e4a
--- /dev/null
+++ b/kde-apps/picmi/picmi-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Nonogram logic game by KDE"
+HOMEPAGE="https://apps.kde.org/picmi/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/libkdegames-${PVCUT}: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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/pim-data-exporter/Manifest b/kde-apps/pim-data-exporter/Manifest
index 2da430f0a7da..c11c56c46a9b 100644
--- a/kde-apps/pim-data-exporter/Manifest
+++ b/kde-apps/pim-data-exporter/Manifest
@@ -1,2 +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
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.0.ebuild
new file mode 100644
index 000000000000..895e5427028a
--- /dev/null
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-26.08.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Assistant to backup and archive PIM data and configuration"
+HOMEPAGE="https://apps.kde.org/pimdataexporter/
+https://userbase.kde.org/KMail/Backup_Options"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="telemetry"
+
+RESTRICT="test" # 11 out of 21 tests fail...
+
+DEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/kidentitymanagement-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-apps/mailcommon-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/pim-sieve-editor/Manifest b/kde-apps/pim-sieve-editor/Manifest
index 11e4dc861c8e..18bc69671eec 100644
--- a/kde-apps/pim-sieve-editor/Manifest
+++ b/kde-apps/pim-sieve-editor/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..4fb162d3a5c5
--- /dev/null
+++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-26.08.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Assistant for editing IMAP Sieve filters"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="telemetry"
+
+DEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-libs/qtkeychain-0.16.0:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-mime-${PVCUT}:6=
+ >=kde-apps/calendarsupport-${PVCUT}:6=
+ >=kde-apps/kmailtransport-${PVCUT}:6=
+ >=kde-apps/libksieve-${PVCUT}:6=
+ >=kde-apps/pimcommon-${PVCUT}:6=
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/pimcommon/Manifest b/kde-apps/pimcommon/Manifest
index 855e8ab8f5eb..4bd1e17d1729 100644
--- a/kde-apps/pimcommon/Manifest
+++ b/kde-apps/pimcommon/Manifest
@@ -1 +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
diff --git a/kde-apps/pimcommon/pimcommon-26.08.0.ebuild b/kde-apps/pimcommon/pimcommon-26.08.0.ebuild
new file mode 100644
index 000000000000..a68ac031f9cd
--- /dev/null
+++ b/kde-apps/pimcommon/pimcommon-26.08.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="false" # TODO: Port to ECMGenerateQDoc
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="activities"
+
+RDEPEND="
+ >=dev-libs/ktextaddons-2.0.2:6=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/akonadi-search-${PVCUT}:6=
+ >=kde-apps/kimap-${PVCUT}:6=
+ >=kde-apps/kldap-${PVCUT}:6=
+ >=kde-apps/libkdepim-${PVCUT}:6=
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ activities? ( kde-plasma/plasma-activities:6= )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DOPTION_USE_PLASMA_ACTIVITIES=$(usex activities)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ # bugs 641730, 661330
+ local myctestargs=(
+ -E "(autocorrectiontest|pimcommon-translator-translatorwidgettest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/poxml/Manifest b/kde-apps/poxml/Manifest
index 25dd93e303ba..24d506bbb187 100644
--- a/kde-apps/poxml/Manifest
+++ b/kde-apps/poxml/Manifest
@@ -1 +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
diff --git a/kde-apps/poxml/poxml-26.08.0.ebuild b/kde-apps/poxml/poxml-26.08.0.ebuild
new file mode 100644
index 000000000000..059e8b3a137d
--- /dev/null
+++ b/kde-apps/poxml/poxml-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ sys-devel/gettext
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest
index f82e24001b59..7ff8f699f557 100644
--- a/kde-apps/rocs/Manifest
+++ b/kde-apps/rocs/Manifest
@@ -1 +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
diff --git a/kde-apps/rocs/rocs-26.08.0.ebuild b/kde-apps/rocs/rocs-26.08.0.ebuild
new file mode 100644
index 000000000000..2f0397bb327e
--- /dev/null
+++ b/kde-apps/rocs/rocs-26.08.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_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Interface to work with Graph Theory"
+HOMEPAGE="https://apps.kde.org/rocs/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/boost-1.49
+"
diff --git a/kde-apps/signon-kwallet-extension/Manifest b/kde-apps/signon-kwallet-extension/Manifest
index 16b9d62a7f84..2a28825ddd80 100644
--- a/kde-apps/signon-kwallet-extension/Manifest
+++ b/kde-apps/signon-kwallet-extension/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..e58c86abae56
--- /dev/null
+++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-26.08.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="KWallet extension for signond"
+HOMEPAGE="https://accounts-sso.gitlab.io/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+
+DEPEND="
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=net-libs/signond-8.61-r100[qt6(+)]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest
index cd7aa0912f09..a5a89c918de7 100644
--- a/kde-apps/step/Manifest
+++ b/kde-apps/step/Manifest
@@ -1 +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
diff --git a/kde-apps/step/step-26.08.0.ebuild b/kde-apps/step/step-26.08.0.ebuild
new file mode 100644
index 000000000000..3fcf93c591c3
--- /dev/null
+++ b/kde-apps/step/step-26.08.0.ebuild
@@ -0,0 +1,51 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Interactive physics simulator"
+HOMEPAGE="https://apps.kde.org/step/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+gsl +qalculate"
+
+DEPEND="
+ >=dev-cpp/eigen-3.2:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kplotting-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ sci-libs/cln
+ gsl? ( sci-libs/gsl:= )
+ qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package gsl GSL)
+ $(cmake_use_find_package qalculate Qalculate)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/svgpart/Manifest b/kde-apps/svgpart/Manifest
index a1beaf319534..6d7a7798fc4d 100644
--- a/kde-apps/svgpart/Manifest
+++ b/kde-apps/svgpart/Manifest
@@ -1 +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
diff --git a/kde-apps/svgpart/svgpart-26.08.0.ebuild b/kde-apps/svgpart/svgpart-26.08.0.ebuild
new file mode 100644
index 000000000000..78c9aceda0cf
--- /dev/null
+++ b/kde-apps/svgpart/svgpart-26.08.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Kpart for viewing SVGs"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/sweeper/Manifest b/kde-apps/sweeper/Manifest
index 13231718b730..453636e1e742 100644
--- a/kde-apps/sweeper/Manifest
+++ b/kde-apps/sweeper/Manifest
@@ -1 +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
diff --git a/kde-apps/sweeper/sweeper-26.08.0.ebuild b/kde-apps/sweeper/sweeper-26.08.0.ebuild
new file mode 100644
index 000000000000..04084608f415
--- /dev/null
+++ b/kde-apps/sweeper/sweeper-26.08.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_HANDBOOK="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
+HOMEPAGE="https://apps.kde.org/sweeper/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/plasma-activities-stats:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/thumbnailers/thumbnailers-26.08.0.ebuild b/kde-apps/thumbnailers/thumbnailers-26.08.0.ebuild
new file mode 100644
index 000000000000..dd554480f225
--- /dev/null
+++ b/kde-apps/thumbnailers/thumbnailers-26.08.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+DESCRIPTION="Metapackage for KIO thumbnail generators"
+HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
+
+LICENSE="metapackage"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="blender gettext mobi pdf raw video"
+
+RDEPEND="
+ blender? ( >=media-gfx/kio-blender-thumbnailer-${PV}:6 )
+ gettext? ( >=kde-apps/kdesdk-thumbnailers-${PV}:6 )
+ mobi? ( >=media-gfx/kio-mobi-thumbnailer-${PV}:6 )
+ pdf? ( >=media-gfx/kio-ps-thumbnailer-${PV}:6 )
+ raw? ( >=media-gfx/kio-raw-thumbnailer-${PV}:6 )
+ video? ( >=kde-apps/ffmpegthumbs-${PV}:6 )
+"
diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest
index 2783816b7d8f..62084bfd95ee 100644
--- a/kde-apps/umbrello/Manifest
+++ b/kde-apps/umbrello/Manifest
@@ -1 +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
diff --git a/kde-apps/umbrello/umbrello-26.08.0.ebuild b/kde-apps/umbrello/umbrello-26.08.0.ebuild
new file mode 100644
index 000000000000..d2995caba9e3
--- /dev/null
+++ b/kde-apps/umbrello/umbrello-26.08.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false" # TODO: figure out install error
+ECM_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="KDE UML Modeller"
+HOMEPAGE="https://apps.kde.org/umbrello/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="php"
+
+RDEPEND="
+ dev-libs/libxml2:=
+ dev-libs/libxslt
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/karchive-${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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ php? (
+ dev-util/kdevelop:6=
+ dev-util/kdevelop-pg-qt:0
+ dev-util/kdevelop-php:6
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-24.11.80-gentoo-docbundledir.patch # fix hardcoded path
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP
+ -DBUILD_APIDOC=OFF
+ -DBUILD_PHP_IMPORT=$(usex php)
+ )
+ use test && mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/yakuake/Manifest b/kde-apps/yakuake/Manifest
index 833548847a07..4904c958484e 100644
--- a/kde-apps/yakuake/Manifest
+++ b/kde-apps/yakuake/Manifest
@@ -1 +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
diff --git a/kde-apps/yakuake/yakuake-26.08.0.ebuild b/kde-apps/yakuake/yakuake-26.08.0.ebuild
new file mode 100644
index 000000000000..a8cb70e21c5c
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-26.08.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://apps.kde.org/yakuake/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,wayland,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/konsole-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${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/kio-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${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-plasma/kwayland:6
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[X]
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/xcb-util
+ )
+"
+DEPEND="${RDEPEND}
+ dev-libs/plasma-wayland-protocols
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest
index 1c1143752a2b..0078c1394d37 100644
--- a/kde-misc/colord-kde/Manifest
+++ b/kde-misc/colord-kde/Manifest
@@ -1 +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
diff --git a/kde-misc/colord-kde/colord-kde-26.08.0.ebuild b/kde-misc/colord-kde/colord-kde-26.08.0.ebuild
new file mode 100644
index 000000000000..b4eb4fa8ada3
--- /dev/null
+++ b/kde-misc/colord-kde/colord-kde-26.08.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY=graphics
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Provides interfaces and session daemon to colord"
+HOMEPAGE="https://invent.kde.org/graphics/colord-kde"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ media-libs/lcms:2
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ x11-misc/colord
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ if ! has_version "gnome-extra/gnome-color-manager"; then
+ elog "You may want to install gnome-extra/gnome-color-manager to add support for"
+ elog "colorhug calibration devices."
+ fi
+}
diff --git a/kde-misc/kclock/Manifest b/kde-misc/kclock/Manifest
index e4b159975d8d..3fdaa1ca93ee 100644
--- a/kde-misc/kclock/Manifest
+++ b/kde-misc/kclock/Manifest
@@ -1 +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
diff --git a/kde-misc/kclock/kclock-26.08.0.ebuild b/kde-misc/kclock/kclock-26.08.0.ebuild
new file mode 100644
index 000000000000..266300621465
--- /dev/null
+++ b/kde-misc/kclock/kclock-26.08.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Convergent clock application for Plasma"
+HOMEPAGE="https://apps.kde.org/kclock/"
+
+LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+# slot op: Uses Qt6WaylandClientPrivate
+RDEPEND="
+ dev-libs/kirigami-addons:6
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[gui,network,wayland,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=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/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/ksvg-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[wayland]
+ kde-plasma/libplasma:6=
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.8
+ >=dev-libs/wayland-protocols-1.21
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # switching off breaks build, does not save enough deps to be worth it
+ -DKCLOCK_BUILD_SHELL_OVERLAY=ON # $(usex lock)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest
index 8f5a5e8e7da2..651dcc3fbe6c 100644
--- a/kde-misc/kdeconnect/Manifest
+++ b/kde-misc/kdeconnect/Manifest
@@ -1 +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
diff --git a/kde-misc/kdeconnect/kdeconnect-26.08.0.ebuild b/kde-misc/kdeconnect/kdeconnect-26.08.0.ebuild
new file mode 100644
index 000000000000..4b93d464d3e1
--- /dev/null
+++ b/kde-misc/kdeconnect/kdeconnect-26.08.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KDE_ORG_NAME="${PN}-kde"
+KDE_SELINUX_MODULE="${PN}"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm flag-o-matic gear.kde.org xdg
+
+DESCRIPTION="Adds communication between KDE Plasma and your smartphone"
+HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="bluetooth pulseaudio telephony X"
+
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qpa/qplatformnativeinterface.h, qtx11extras_p.h
+COMMON_DEPEND="
+ dev-libs/libei
+ dev-libs/openssl:=
+ >=dev-libs/wayland-1.15.0
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,wayland,widgets,X?]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}: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/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/knotifications-${KFMIN}:6
+ >=kde-frameworks/kpeople-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ sys-apps/dbus
+ bluetooth? ( >=dev-qt/qtconnectivity-${QTMIN}:6[bluetooth] )
+ pulseaudio? ( >=media-libs/pulseaudio-qt-1.4:= )
+ telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:6 )
+ X? (
+ x11-libs/libfakekey
+ x11-libs/libX11
+ x11-libs/libXtst
+ x11-libs/libxkbcommon
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/wayland-protocols
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ kde-plasma/libplasma:6
+ net-fs/sshfs
+"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[wayland]
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: make conditional on X upstream (uses private/qxkbcommon_p.h):
+ use X || cmake_comment_add_subdirectory -f plugins shareinputdevices
+}
+
+src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/921648
+ # https://bugs.kde.org/show_bug.cgi?id=480522
+ filter-lto
+
+ local mycmakeargs=(
+ -DBLUETOOTH_ENABLED=$(usex bluetooth)
+ -DWITH_PULSEAUDIO=$(usex pulseaudio)
+ $(cmake_use_find_package telephony KF6ModemManagerQt)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog "The Android .apk file is available via"
+ elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp"
+ elog "or via"
+ elog "https://f-droid.org/packages/org.kde.kdeconnect_tp/"
+}
diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest
index 89218682b4a6..5d2b05163762 100644
--- a/kde-misc/kio-gdrive/Manifest
+++ b/kde-misc/kio-gdrive/Manifest
@@ -1 +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
diff --git a/kde-misc/kio-gdrive/kio-gdrive-26.08.0.ebuild b/kde-misc/kio-gdrive/kio-gdrive-26.08.0.ebuild
new file mode 100644
index 000000000000..12896bd4af4d
--- /dev/null
+++ b/kde-misc/kio-gdrive/kio-gdrive-26.08.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="network"
+KFMIN=6.27.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO worker for Google Drive service"
+HOMEPAGE="https://apps.kde.org/kio_gdrive/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+share"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/kaccounts-integration-${PVCUT}:6
+ >=kde-apps/libkgapi-${PVCUT}:6=
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-misc/kio-gdrive:5
+ !kde-misc/kio-gdrive-common
+ kde-apps/kaccounts-providers:6
+"
+BDEPEND="
+ dev-util/intltool
+ kde-apps/kaccounts-integration:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package share KF6Purpose)
+ )
+ ecm_src_configure
+}
diff --git a/kde-misc/kweather/Manifest b/kde-misc/kweather/Manifest
index e3bd65e8dcee..4f33d32516f6 100644
--- a/kde-misc/kweather/Manifest
+++ b/kde-misc/kweather/Manifest
@@ -1 +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
diff --git a/kde-misc/kweather/kweather-26.08.0.ebuild b/kde-misc/kweather/kweather-26.08.0.ebuild
new file mode 100644
index 000000000000..d15988904a07
--- /dev/null
+++ b/kde-misc/kweather/kweather-26.08.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+ECM_TEST="false"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views"
+HOMEPAGE="https://apps.kde.org/kweather/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ dev-libs/kweathercore:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,opengl,widgets]
+ >=dev-qt/qtcharts-${QTMIN}:6[qml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ kde-plasma/libplasma:6=
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtpositioning-${QTMIN}:6[geoclue]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_prepare() {
+ ecm_src_prepare
+
+ sed -e "/include(ECMCheckOutboundLicense)/s/^/#DONT /" \
+ -e "/ecm_check_outbound_license/s/^/#DONT /" \
+ -i CMakeLists.txt || die # avoid cmake spam about python, reusetool
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_PLASMOID=ON
+ )
+ ecm_src_configure
+}
diff --git a/kde-misc/markdownpart/Manifest b/kde-misc/markdownpart/Manifest
index 0981ebb963ba..0f24977ff229 100644
--- a/kde-misc/markdownpart/Manifest
+++ b/kde-misc/markdownpart/Manifest
@@ -1 +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
diff --git a/kde-misc/markdownpart/markdownpart-26.08.0.ebuild b/kde-misc/markdownpart/markdownpart-26.08.0.ebuild
new file mode 100644
index 000000000000..b51bd2a42e12
--- /dev/null
+++ b/kde-misc/markdownpart/markdownpart-26.08.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY=utilities
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument"
+HOMEPAGE="https://apps.kde.org/markdownpart/"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest
index a6090e0f1929..3ad9b7b06440 100644
--- a/kde-misc/skanlite/Manifest
+++ b/kde-misc/skanlite/Manifest
@@ -1 +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
diff --git a/kde-misc/skanlite/skanlite-26.08.0.ebuild b/kde-misc/skanlite/skanlite-26.08.0.ebuild
new file mode 100644
index 000000000000..511886fe95ba
--- /dev/null
+++ b/kde-misc/skanlite/skanlite-26.08.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_HANDBOOK="optional"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="graphics"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/skanlite/"
+
+LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/libksane-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-misc/zanshin/Manifest b/kde-misc/zanshin/Manifest
index 80172d691c31..03a6d4174c98 100644
--- a/kde-misc/zanshin/Manifest
+++ b/kde-misc/zanshin/Manifest
@@ -1 +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
diff --git a/kde-misc/zanshin/zanshin-26.08.0.ebuild b/kde-misc/zanshin/zanshin-26.08.0.ebuild
new file mode 100644
index 000000000000..486fa597f5e5
--- /dev/null
+++ b/kde-misc/zanshin/zanshin-26.08.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="pim"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Getting things done application by KDE"
+HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/
+https://userbase.kde.org/Zanshin"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RESTRICT="test" # bug 785844
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6=
+ >=kde-apps/akonadi-calendar-${PVCUT}:6=
+ >=kde-apps/akonadi-contacts-${PVCUT}:6=
+ >=kde-apps/kontactinterface-${PVCUT}:6=
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kmime-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/krunner-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
+ =kde-apps/kdepim-runtime-${PVCUT}*:6
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
+"
diff --git a/mail-client/thunderbird/thunderbird-140.14.0.ebuild b/mail-client/thunderbird/thunderbird-140.14.0.ebuild
index dcfeaa6de6d3..e2afe1d68d63 100644
--- a/mail-client/thunderbird/thunderbird-140.14.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-140.14.0.ebuild
@@ -74,7 +74,7 @@ else
fi
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86"
IUSE="+clang debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
diff --git a/media-gfx/kgraphviewer/Manifest b/media-gfx/kgraphviewer/Manifest
index 3751c6d53282..f952caae850e 100644
--- a/media-gfx/kgraphviewer/Manifest
+++ b/media-gfx/kgraphviewer/Manifest
@@ -1 +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
diff --git a/media-gfx/kgraphviewer/kgraphviewer-26.08.0.ebuild b/media-gfx/kgraphviewer/kgraphviewer-26.08.0.ebuild
new file mode 100644
index 000000000000..3378a4bf2baf
--- /dev/null
+++ b/media-gfx/kgraphviewer/kgraphviewer-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Graphviz dot graph file viewer"
+HOMEPAGE="https://apps.kde.org/kgraphviewer/"
+
+LICENSE="GPL-2 GPL-2+ LGPL-2+ LGPL-2.1+ handbook? ( FDL-1.2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=media-gfx/graphviz-2.30:=
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
diff --git a/media-gfx/kio-blender-thumbnailer/Manifest b/media-gfx/kio-blender-thumbnailer/Manifest
index 13e35c4a929c..91092028f748 100644
--- a/media-gfx/kio-blender-thumbnailer/Manifest
+++ b/media-gfx/kio-blender-thumbnailer/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..f4b4f89fca2d
--- /dev/null
+++ b/media-gfx/kio-blender-thumbnailer/kio-blender-thumbnailer-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kdegraphics-thumbnailers"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO thumbnail generator for Blender files"
+HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/thumbnailers-24.05.2-r1:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_ps=OFF
+ -DDISABLE_MOBIPOCKET=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KExiv2Qt6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDcrawQt6=ON
+ )
+ ecm_src_configure
+}
diff --git a/media-gfx/kio-mobi-thumbnailer/Manifest b/media-gfx/kio-mobi-thumbnailer/Manifest
index 13e35c4a929c..91092028f748 100644
--- a/media-gfx/kio-mobi-thumbnailer/Manifest
+++ b/media-gfx/kio-mobi-thumbnailer/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..e908e9c4d19b
--- /dev/null
+++ b/media-gfx/kio-mobi-thumbnailer/kio-mobi-thumbnailer-26.08.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kdegraphics-thumbnailers"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO thumbnail generator for Mobipocket files"
+HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/thumbnailers-24.05.2-r1:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_BLENDER=ON
+ -DBUILD_ps=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_KExiv2Qt6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDcrawQt6=ON
+ )
+ ecm_src_configure
+}
diff --git a/media-gfx/kio-ps-thumbnailer/Manifest b/media-gfx/kio-ps-thumbnailer/Manifest
index 13e35c4a929c..91092028f748 100644
--- a/media-gfx/kio-ps-thumbnailer/Manifest
+++ b/media-gfx/kio-ps-thumbnailer/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..9d77284a5b80
--- /dev/null
+++ b/media-gfx/kio-ps-thumbnailer/kio-ps-thumbnailer-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kdegraphics-thumbnailers"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO thumbnail generator for DVI, EPS, PDF and PS files"
+HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/thumbnailers-24.05.2-r1:6
+ app-text/dvipsk
+ app-text/ghostscript-gpl
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_BLENDER=ON
+ -DDISABLE_MOBIPOCKET=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KExiv2Qt6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDcrawQt6=ON
+ )
+ ecm_src_configure
+}
diff --git a/media-gfx/kio-raw-thumbnailer/Manifest b/media-gfx/kio-raw-thumbnailer/Manifest
index 13e35c4a929c..91092028f748 100644
--- a/media-gfx/kio-raw-thumbnailer/Manifest
+++ b/media-gfx/kio-raw-thumbnailer/Manifest
@@ -1 +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
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.0.ebuild
new file mode 100644
index 000000000000..4fec31b74808
--- /dev/null
+++ b/media-gfx/kio-raw-thumbnailer/kio-raw-thumbnailer-26.08.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kdegraphics-thumbnailers"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO thumbnail generator for RAW files"
+HOMEPAGE="https://apps.kde.org/kdegraphics_thumbnailers/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-apps/libkdcraw-${PVCUT}:6
+ >=kde-apps/libkexiv2-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/thumbnailers-24.05.2-r1:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_BLENDER=ON
+ -DBUILD_ps=OFF
+ -DDISABLE_MOBIPOCKET=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_QMobipocket6=ON
+ )
+ ecm_src_configure
+}
diff --git a/media-gfx/qrca/Manifest b/media-gfx/qrca/Manifest
index f68a88e28d4b..d1ae978aaae0 100644
--- a/media-gfx/qrca/Manifest
+++ b/media-gfx/qrca/Manifest
@@ -1 +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
diff --git a/media-gfx/qrca/qrca-26.08.0.ebuild b/media-gfx/qrca/qrca-26.08.0.ebuild
new file mode 100644
index 000000000000..d126973e1844
--- /dev/null
+++ b/media-gfx/qrca/qrca-26.08.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Simple barcode scanner and QR code generator"
+HOMEPAGE="https://apps.kde.org/qrca/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="networkmanager"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=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/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml,v4l]
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/prison-${KFMIN}:6[qml]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ )
+ ecm_src_configure
+}
diff --git a/media-gfx/skanpage/Manifest b/media-gfx/skanpage/Manifest
index 8c8d81c23a42..f2b42f4983ac 100644
--- a/media-gfx/skanpage/Manifest
+++ b/media-gfx/skanpage/Manifest
@@ -1 +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
diff --git a/media-gfx/skanpage/skanpage-26.08.0.ebuild b/media-gfx/skanpage/skanpage-26.08.0.ebuild
new file mode 100644
index 000000000000..417b5aae6e29
--- /dev/null
+++ b/media-gfx/skanpage/skanpage-26.08.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Multi-page scanning application supporting image and pdf files"
+HOMEPAGE="https://apps.kde.org/skanpage/"
+
+LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+DEPEND="
+ >=app-text/tesseract-5:=
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6[pdfium]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ media-libs/kquickimageeditor:6
+ >=media-libs/ksanecore-${PVCUT}:6
+ media-libs/leptonica:=
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+"
diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest
index 580e71ed3801..f875c43b907f 100644
--- a/media-libs/ksanecore/Manifest
+++ b/media-libs/ksanecore/Manifest
@@ -1 +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
diff --git a/media-libs/ksanecore/ksanecore-26.08.0.ebuild b/media-libs/ksanecore/ksanecore-26.08.0.ebuild
new file mode 100644
index 000000000000..d608e30848b5
--- /dev/null
+++ b/media-libs/ksanecore/ksanecore-26.08.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Qt-based interface for SANE library to control scanner hardware"
+HOMEPAGE="https://invent.kde.org/libraries/ksanecore
+https://api.kde.org/ksanecore/html/index.html"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ media-gfx/sane-backends
+"
+RDEPEND="${DEPEND}
+ !<media-libs/ksanecore-23.08.5-r2:5
+ !media-libs/ksanecore-common
+"
diff --git a/media-libs/libresidfp/libresidfp-1.1.1.ebuild b/media-libs/libresidfp/libresidfp-1.1.1.ebuild
index 744935b47981..9772811e70c4 100644
--- a/media-libs/libresidfp/libresidfp-1.1.1.ebuild
+++ b/media-libs/libresidfp/libresidfp-1.1.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/libsidplayfp/libresidfp/releases/download/v${PV}/${P
LICENSE="GPL-2+"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/libsidplayfp/libsidplayfp-3.0.2.ebuild b/media-libs/libsidplayfp/libsidplayfp-3.0.2.ebuild
index 67f5961ea6c4..fa1977576a05 100644
--- a/media-libs/libsidplayfp/libsidplayfp-3.0.2.ebuild
+++ b/media-libs/libsidplayfp/libsidplayfp-3.0.2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/libsidplayfp/libsidplayfp/releases/download/v${PV}/$
LICENSE="GPL-2+"
SLOT="0/7"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86"
IUSE="test usb"
RESTRICT="!test? ( test )"
diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 42e2b36bf815..87bbd3e765c8 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -3,6 +3,7 @@ DIST mesa-26.1.4.tar.xz 77677128 BLAKE2B e7fe5fbb662aea5ef0da73d7450ba693943339e
DIST mesa-26.1.5.tar.xz 77723976 BLAKE2B 80f874e7f5ab1b6874926e8463a93c0e2c016092f1e5c3375e48178c3ae995ee17988ee07eea28cada5729edc12a5a3cfd7e0338c14f15a2ed029fb1057a09cc SHA512 8b1714e0fe63d3077c0d761245680724537a94db65e17dedb7124c7c861f070a13493a060695e81b2ca9b6889007b52c7b5788dace8fe5d8e2e1ed67efdbbf07
DIST mesa-26.1.6.tar.xz 77770828 BLAKE2B 1bb16b0982b81518d8a0dcfc9b78c487167b7832e21861d829c055939acca1f5aaf3e51680a1a39680d5ed89cfec233f1beea3261acd171585837f06b1e89937 SHA512 6746b73f5b87e8ff3723eee586b4b5f033dbe6d13cd0309d743b7fa484c350268859ec8ff21aadcbca7a04070cdaa7828146dd28dde4b1935bb879891d687f0b
DIST mesa-26.1.7.tar.xz 77799016 BLAKE2B 1418efe5171982eca1560891f18a8be8249b00c9305e461fe68f6dc7f02ec8eb093f67f02c602a96c77bbc7434cad8129ecf8def686b2528cda5892340c8d2db SHA512 9acc75c3d6386f90cf761dfa42e72b1c36d399a6905127d18aa3eb84d665502da7c3cebead82fdbca91ad510673ba7e296b5e148602d6db7e79172d6155f3ec5
+DIST mesa-26.1.8.tar.xz 77827888 BLAKE2B 173997a90bbb27d8f6b1e4c349430d063a9264efddf03c9449f93b9e0438fa38948dfbfecddb798cd57818070953b8c525cb3796807101632b1b642c4d6b0361 SHA512 eb3d46ae9aaba70fdd908486cef24041fec9264ddf586eaebbba65ce55e716d306ef9e91be83e742dfaec4dfc94105a5cd3a36b29bf56614febcbcf6c1f8b516
DIST paste-1.0.14.crate 18157 BLAKE2B 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c SHA512 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
diff --git a/media-libs/mesa/files/26.1.8-gallivm-Fix-armhf-build-against-LLVM-22.patch b/media-libs/mesa/files/26.1.8-gallivm-Fix-armhf-build-against-LLVM-22.patch
new file mode 100644
index 000000000000..89f140814ebb
--- /dev/null
+++ b/media-libs/mesa/files/26.1.8-gallivm-Fix-armhf-build-against-LLVM-22.patch
@@ -0,0 +1,30 @@
+From e84e9dc582797b5e586ea4ff3ae7b5f3656968ee Mon Sep 17 00:00:00 2001
+From: Alessandro Astone <ales.astone@gmail.com>
+Date: Sun, 1 Mar 2026 18:14:09 +0100
+Subject: [PATCH] gallivm: Fix armhf build against LLVM 22
+
+StringMapIterator<bool> became StringMapIterBase<bool, false /* IsConst */>;
+Use `auto` to handle either case.
+
+Reviewed-by: Icenowy Zheng <zhengxingda@iscas.ac.cn>
+Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40161>
+---
+ src/gallium/auxiliary/gallivm/lp_bld_misc.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git ./src/gallium/auxiliary/gallivm/lp_bld_misc.cpp ./src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
+index ce8ca02bf74..86779f013c7 100644
+--- ./src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
++++ ./src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
+@@ -331,7 +331,7 @@ lp_build_fill_mattrs(std::vector<std::string> &MAttrs)
+ llvm::sys::getHostCPUFeatures(features);
+ #endif
+
+- for (llvm::StringMapIterator<bool> f = features.begin();
++ for (auto f = features.begin();
+ f != features.end();
+ ++f) {
+ MAttrs.push_back(((*f).second ? "+" : "-") + (*f).first().str());
+--
+2.54.0
+
diff --git a/media-libs/mesa/mesa-26.0.8.ebuild b/media-libs/mesa/mesa-26.0.8.ebuild
index aa0044c8ac36..f1377e5ada6c 100644
--- a/media-libs/mesa/mesa-26.0.8.ebuild
+++ b/media-libs/mesa/mesa-26.0.8.ebuild
@@ -157,7 +157,7 @@ BDEPEND="
)
>=dev-build/meson-1.7.0
app-alternatives/yacc
- app-alternatives/lex
+ sys-devel/flex
virtual/pkgconfig
$(python_gen_any_dep "
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
diff --git a/media-libs/mesa/mesa-26.1.4.ebuild b/media-libs/mesa/mesa-26.1.4.ebuild
index 3a05da4dc83b..74b74e8a6c86 100644
--- a/media-libs/mesa/mesa-26.1.4.ebuild
+++ b/media-libs/mesa/mesa-26.1.4.ebuild
@@ -157,7 +157,7 @@ BDEPEND="
)
>=dev-build/meson-1.7.0
app-alternatives/yacc
- app-alternatives/lex
+ sys-devel/flex
virtual/pkgconfig
$(python_gen_any_dep "
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
diff --git a/media-libs/mesa/mesa-26.1.5.ebuild b/media-libs/mesa/mesa-26.1.5.ebuild
index 3a05da4dc83b..74b74e8a6c86 100644
--- a/media-libs/mesa/mesa-26.1.5.ebuild
+++ b/media-libs/mesa/mesa-26.1.5.ebuild
@@ -157,7 +157,7 @@ BDEPEND="
)
>=dev-build/meson-1.7.0
app-alternatives/yacc
- app-alternatives/lex
+ sys-devel/flex
virtual/pkgconfig
$(python_gen_any_dep "
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
diff --git a/media-libs/mesa/mesa-26.1.6.ebuild b/media-libs/mesa/mesa-26.1.6.ebuild
index ea3758f03bae..64a5b1708f2d 100644
--- a/media-libs/mesa/mesa-26.1.6.ebuild
+++ b/media-libs/mesa/mesa-26.1.6.ebuild
@@ -157,7 +157,7 @@ BDEPEND="
)
>=dev-build/meson-1.7.0
app-alternatives/yacc
- app-alternatives/lex
+ sys-devel/flex
virtual/pkgconfig
$(python_gen_any_dep "
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
diff --git a/media-libs/mesa/mesa-26.1.7.ebuild b/media-libs/mesa/mesa-26.1.7.ebuild
index 3a05da4dc83b..74b74e8a6c86 100644
--- a/media-libs/mesa/mesa-26.1.7.ebuild
+++ b/media-libs/mesa/mesa-26.1.7.ebuild
@@ -157,7 +157,7 @@ BDEPEND="
)
>=dev-build/meson-1.7.0
app-alternatives/yacc
- app-alternatives/lex
+ sys-devel/flex
virtual/pkgconfig
$(python_gen_any_dep "
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
diff --git a/media-libs/mesa/mesa-26.1.8.ebuild b/media-libs/mesa/mesa-26.1.8.ebuild
new file mode 100644
index 000000000000..a398994b17c7
--- /dev/null
+++ b/media-libs/mesa/mesa-26.1.8.ebuild
@@ -0,0 +1,447 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {18..22} )
+LLVM_OPTIONAL=1
+CARGO_OPTIONAL=1
+PYTHON_COMPAT=( python3_{13..14} )
+
+inherit flag-o-matic linux-info llvm-r2 meson-multilib python-any-r1 toolchain-funcs
+
+MY_P="${P/_/-}"
+
+CRATES="
+ paste@1.0.14
+ proc-macro2@1.0.86
+ quote@1.0.35
+ rustc-hash@2.1.1
+ syn@2.0.87
+ unicode-ident@1.0.12
+"
+
+RUST_MIN_VER="1.82.0"
+RUST_MULTILIB=1
+RUST_OPTIONAL=1
+
+inherit cargo
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://mesa3d.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git"
+ inherit git-r3
+else
+ SRC_URI="
+ https://archive.mesa3d.org/${MY_P}.tar.xz
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-solaris"
+fi
+
+# This should be {CARGO_CRATE_URIS//.crate/.tar.gz} to correspond to the wrap files,
+# but there are "stale" distfiles on the mirrors with the wrong names.
+# export MESON_PACKAGE_CACHE_DIR="${DISTDIR}"
+SRC_URI+="
+ opencl? ( ${CARGO_CRATE_URIS} )
+ !opencl? ( video_cards_nvk? ( ${CARGO_CRATE_URIS} ) )
+"
+
+S="${WORKDIR}/${MY_P}"
+EGIT_CHECKOUT_DIR=${S}
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+
+VIDEO_CARDS="
+ asahi d3d12 freedreno i915 imagination intel lavapipe lima nouveau nvk
+ panfrost r300 r600 radeon radeonsi v3d vc4 virgl vivante vmware zink"
+for card in ${VIDEO_CARDS}; do
+ IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+ cpu_flags_x86_sse2 debug +llvm
+ lm-sensors opencl +opengl +proprietary-codecs
+ sysprof test unwind vaapi valgrind vulkan
+ wayland +X +zstd"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ llvm? ( ${LLVM_REQUIRED_USE} )
+ video_cards_i915? ( llvm )
+ video_cards_lavapipe? ( llvm vulkan )
+ video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+ video_cards_r300? ( x86? ( llvm ) amd64? ( llvm ) )
+ video_cards_zink? ( vulkan opengl )
+ video_cards_nvk? ( vulkan video_cards_nouveau )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.121"
+RDEPEND="
+ ${LIBDRM_DEPSTRING}[${MULTILIB_USEDEP}]
+ >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+ >=dev-util/spirv-tools-1.3.231.0[${MULTILIB_USEDEP}]
+ >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+ >=virtual/zlib-1.2.9:=[${MULTILIB_USEDEP}]
+ unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+ llvm? (
+ $(llvm_gen_dep "
+ llvm-core/llvm:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+ opencl? (
+ dev-util/spirv-llvm-translator:\${LLVM_SLOT}
+ llvm-core/clang:\${LLVM_SLOT}[llvm_targets_AMDGPU(+),${MULTILIB_USEDEP}]
+ =llvm-runtimes/libclc-\${LLVM_SLOT}*[spirv(-)]
+ )
+ ")
+ video_cards_r600? (
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ video_cards_radeon? (
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ )
+ lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+ opencl? (
+ >=virtual/opencl-3
+ llvm-runtimes/libclc[spirv(-)]
+ virtual/libelf:0=
+ )
+ vaapi? (
+ >=media-libs/libva-1.7.3:=[${MULTILIB_USEDEP}]
+ )
+ video_cards_i915? (
+ ${LIBDRM_DEPSTRING}[video_cards_intel]
+ )
+ video_cards_radeonsi? (
+ ${LIBDRM_DEPSTRING}[video_cards_amdgpu]
+ virtual/libelf:0=[${MULTILIB_USEDEP}]
+ )
+ video_cards_zink? ( media-libs/vulkan-loader:=[${MULTILIB_USEDEP}] )
+ vulkan? (
+ media-libs/libdisplay-info:=[${MULTILIB_USEDEP}]
+ virtual/libudev:=
+ )
+ wayland? ( >=dev-libs/wayland-1.18.0[${MULTILIB_USEDEP}] )
+ X? (
+ >=x11-libs/libX11-1.8[${MULTILIB_USEDEP}]
+ >=x11-libs/libxshmfence-1.1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+ >=x11-libs/libXxf86vm-1.1.3[${MULTILIB_USEDEP}]
+ >=x11-libs/libxcb-1.17:=[${MULTILIB_USEDEP}]
+ x11-libs/libXfixes[${MULTILIB_USEDEP}]
+ x11-libs/xcb-util-keysyms[${MULTILIB_USEDEP}]
+ )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}
+ sysprof? ( >=dev-util/sysprof-capture-49.0[${MULTILIB_USEDEP}] )
+ video_cards_d3d12? ( >=dev-util/directx-headers-1.619.1[${MULTILIB_USEDEP}] )
+ valgrind? ( dev-debug/valgrind )
+ wayland? ( >=dev-libs/wayland-protocols-1.41 )
+ X? (
+ x11-libs/libXrandr[${MULTILIB_USEDEP}]
+ x11-base/xorg-proto
+ )
+"
+
+CLC_DEPSTRING="
+ ~dev-util/mesa_clc-${PV}[video_cards_asahi?,video_cards_panfrost?]
+ llvm-runtimes/libclc[spirv(-)]
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ opencl? (
+ >=dev-util/bindgen-0.71.1
+ ${RUST_DEPEND}
+ )
+ >=dev-build/meson-1.7.0
+ app-alternatives/yacc
+ sys-devel/flex
+ virtual/pkgconfig
+ $(python_gen_any_dep "
+ >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
+ dev-python/packaging[\${PYTHON_USEDEP}]
+ dev-python/pyyaml[\${PYTHON_USEDEP}]
+ ")
+ video_cards_asahi? ( ${CLC_DEPSTRING} )
+ video_cards_intel? ( ${CLC_DEPSTRING} )
+ video_cards_panfrost? ( ${CLC_DEPSTRING} )
+ vulkan? (
+ dev-util/glslang
+ video_cards_imagination? ( ${CLC_DEPSTRING} )
+ video_cards_nvk? (
+ >=dev-util/bindgen-0.71.1
+ >=dev-util/cbindgen-0.26.0
+ ${RUST_DEPEND}
+ ${CLC_DEPSTRING}
+ )
+ )
+ wayland? ( dev-util/wayland-scanner )
+"
+
+QA_WX_LOAD="
+x86? (
+ usr/lib/libgallium-*.so
+ usr/lib/libGLX_mesa.so.0.0.0
+)"
+
+PATCHES=(
+ "${FILESDIR}"/${PV}-gallivm-Fix-armhf-build-against-LLVM-22.patch
+)
+
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ unpack ${MY_P}.tar.xz
+ fi
+
+ if use opencl || use video_cards_nvk; then
+ # We need this because we cannot tell meson to use DISTDIR yet
+ mkdir -p "${S}"/subprojects/packagecache || die
+ local i
+ for i in ${CRATES}; do
+ i=${i/@/-}
+ ln -s "${DISTDIR}/${i}.crate" \
+ "${S}/subprojects/packagecache/${i}.tar.gz" || die
+ done
+ fi
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] && use test; then
+ tc-check-openmp
+ fi
+
+ if use vulkan; then
+ if ! use video_cards_asahi &&
+ ! use video_cards_d3d12 &&
+ ! use video_cards_freedreno &&
+ ! use video_cards_imagination &&
+ ! use video_cards_intel &&
+ ! use video_cards_lavapipe &&
+ ! use video_cards_nouveau &&
+ ! use video_cards_nvk &&
+ ! use video_cards_panfrost &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_v3d &&
+ ! use video_cards_virgl; then
+ ewarn "Ignoring USE=vulkan since VIDEO_CARDS does not contain asahi, d3d12, freedreno, imagination, intel, lavapipe, nouveau, nvk, panfrost, radeonsi, v3d, or virgl"
+ fi
+ fi
+
+ # VA
+ if use vaapi; then
+ if ! use video_cards_d3d12 &&
+ ! use video_cards_nouveau &&
+ ! use video_cards_r600 &&
+ ! use video_cards_radeonsi &&
+ ! use video_cards_virgl; then
+ ewarn "Ignoring USE=vaapi since VIDEO_CARDS does not contain d3d12, nouveau, r600, radeonsi, or virgl"
+ fi
+ fi
+
+ if ! use llvm; then
+ use opencl && ewarn "Ignoring USE=opencl since USE does not contain llvm"
+ fi
+}
+
+python_check_deps() {
+ python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] && use test; then
+ tc-check-openmp
+ fi
+
+ # warning message for bug 459306
+ if use llvm && has_version llvm-core/llvm[!debug=]; then
+ ewarn "Mismatch between debug USE flags in media-libs/mesa and llvm-core/llvm"
+ ewarn "detected! This can cause problems. For details, see bug 459306."
+ fi
+
+ if use video_cards_intel ||
+ use video_cards_radeonsi; then
+ if kernel_is -ge 5 11 3; then
+ CONFIG_CHECK="~KCMP"
+ elif kernel_is -ge 5 11; then
+ CONFIG_CHECK="~CHECKPOINT_RESTORE"
+ elif kernel_is -ge 5 10 20; then
+ CONFIG_CHECK="~KCMP"
+ else
+ CONFIG_CHECK="~CHECKPOINT_RESTORE"
+ fi
+ linux-info_pkg_setup
+ fi
+
+ use llvm && llvm-r2_pkg_setup
+ python-any-r1_pkg_setup
+
+ if use opencl || (use vulkan && use video_cards_nvk); then
+ rust_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default
+ sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \
+ bin/symbols-check.py || die # bug #830728
+}
+
+multilib_src_configure() {
+ local emesonargs=()
+
+ # bug #932591 and https://gitlab.freedesktop.org/mesa/mesa/-/issues/11140
+ filter-lto
+
+ local platforms
+ use X && platforms+="x11"
+ use wayland && platforms+=",wayland"
+ emesonargs+=(-Dplatforms=${platforms#,})
+
+ if use video_cards_d3d12 ||
+ use video_cards_nouveau ||
+ use video_cards_r600 ||
+ use video_cards_radeonsi ||
+ use video_cards_virgl; then
+ emesonargs+=($(meson_feature vaapi gallium-va))
+ use vaapi && emesonargs+=( -Dva-libs-path="${EPREFIX}"/usr/$(get_libdir)/va/drivers )
+ else
+ emesonargs+=(-Dgallium-va=disabled)
+ fi
+
+ if use video_cards_d3d12; then
+ emesonargs+=($(meson_feature vaapi gallium-d3d12-video))
+ fi
+
+ gallium_enable !llvm softpipe
+ gallium_enable llvm llvmpipe
+ gallium_enable video_cards_asahi asahi
+ gallium_enable video_cards_d3d12 d3d12
+ gallium_enable video_cards_freedreno freedreno
+ gallium_enable video_cards_i915 i915
+ gallium_enable video_cards_intel crocus iris
+ gallium_enable video_cards_lima lima
+ gallium_enable video_cards_nouveau nouveau
+ gallium_enable video_cards_panfrost panfrost
+ gallium_enable video_cards_v3d v3d
+ gallium_enable video_cards_vc4 vc4
+ gallium_enable video_cards_virgl virgl
+ gallium_enable video_cards_vivante etnaviv
+ gallium_enable video_cards_vmware svga
+ gallium_enable video_cards_zink zink
+
+ gallium_enable video_cards_r300 r300
+ gallium_enable video_cards_r600 r600
+ gallium_enable video_cards_radeonsi radeonsi
+ if ! use video_cards_r300 &&
+ ! use video_cards_r600; then
+ gallium_enable video_cards_radeon r300 r600
+ fi
+
+ if use llvm && use opencl; then
+ PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig"
+ # See https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/rusticl.rst
+ emesonargs+=(
+ $(meson_native_true gallium-rusticl)
+ -Drust_std=2021
+ )
+ fi
+
+ if use vulkan; then
+ vulkan_enable video_cards_asahi asahi
+ vulkan_enable video_cards_d3d12 microsoft-experimental
+ vulkan_enable video_cards_freedreno freedreno
+ vulkan_enable video_cards_imagination imagination
+ vulkan_enable video_cards_intel intel intel_hasvk
+ vulkan_enable video_cards_lavapipe swrast
+ vulkan_enable video_cards_nvk nouveau
+ vulkan_enable video_cards_panfrost panfrost
+ vulkan_enable video_cards_radeonsi amd
+ vulkan_enable video_cards_v3d broadcom
+ vulkan_enable video_cards_vc4 broadcom
+ vulkan_enable video_cards_virgl virtio
+ emesonargs+=(-Dvulkan-layers=anti-lag,device-select,overlay)
+ fi
+
+ driver_list() {
+ local drivers="$(sort -u <<< "${1// /$'\n'}")"
+ echo "${drivers//$'\n'/,}"
+ }
+
+ if use opengl && use X; then
+ emesonargs+=(-Dglx=dri)
+ else
+ emesonargs+=(-Dglx=disabled)
+ fi
+
+ if [[ "${ABI}" == amd64 ]]; then
+ emesonargs+=($(meson_feature video_cards_intel intel-rt))
+ fi
+
+ if use video_cards_asahi ||
+ use video_cards_intel ||
+ use video_cards_nvk ||
+ use video_cards_panfrost ||
+ { use vulkan && use video_cards_imagination; }; then
+ emesonargs+=(-Dmesa-clc=system)
+ fi
+
+ if use video_cards_asahi ||
+ use video_cards_panfrost; then
+ emesonargs+=(-Dprecomp-compiler=system)
+ fi
+
+ use debug && EMESON_BUILDTYPE=debug
+
+ emesonargs+=(
+ $(meson_use test build-tests)
+ -Dexpat=enabled
+ $(meson_use opengl)
+ $(meson_feature opengl gbm)
+ $(meson_feature opengl gles1)
+ $(meson_feature opengl gles2)
+ $(meson_feature opengl glvnd)
+ $(meson_feature opengl egl)
+ $(meson_feature llvm)
+ $(meson_feature lm-sensors lmsensors)
+ $(meson_feature unwind libunwind)
+ $(meson_feature vulkan display-info)
+ $(meson_feature zstd)
+ $(meson_use llvm amd-use-llvm)
+ $(meson_use sysprof)
+ $(meson_use cpu_flags_x86_sse2 sse2)
+ -Dvalgrind=$(usex valgrind auto disabled)
+ -Dvideo-codecs=$(usex proprietary-codecs "all" "all_free")
+ -Dgallium-drivers=$(driver_list "${GALLIUM_DRIVERS[*]}")
+ -Dvulkan-drivers=$(driver_list "${VULKAN_DRIVERS[*]}")
+ -Db_ndebug=$(usex debug false true)
+ -Dallow-broken-lto=true
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ meson_src_test -t 100
+}
+
+# $1 - VIDEO_CARDS flag (check skipped for "--")
+# other args - names of DRI drivers to enable
+gallium_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ GALLIUM_DRIVERS+=("$@")
+ fi
+}
+
+vulkan_enable() {
+ if [[ $1 == -- ]] || use $1; then
+ shift
+ VULKAN_DRIVERS+=("$@")
+ fi
+}
diff --git a/media-libs/mesa/mesa-9999.ebuild b/media-libs/mesa/mesa-9999.ebuild
index 5e8f34921cdc..8f54d2764530 100644
--- a/media-libs/mesa/mesa-9999.ebuild
+++ b/media-libs/mesa/mesa-9999.ebuild
@@ -8,7 +8,7 @@ LLVM_OPTIONAL=1
CARGO_OPTIONAL=1
PYTHON_COMPAT=( python3_{13..14} )
-inherit flag-o-matic llvm-r2 meson-multilib python-any-r1 linux-info
+inherit flag-o-matic linux-info llvm-r2 meson-multilib python-any-r1 toolchain-funcs
MY_P="${P/_/-}"
@@ -44,7 +44,8 @@ fi
# but there are "stale" distfiles on the mirrors with the wrong names.
# export MESON_PACKAGE_CACHE_DIR="${DISTDIR}"
SRC_URI+="
- ${CARGO_CRATE_URIS}
+ opencl? ( ${CARGO_CRATE_URIS} )
+ !opencl? ( video_cards_nvk? ( ${CARGO_CRATE_URIS} ) )
"
S="${WORKDIR}/${MY_P}"
@@ -157,7 +158,7 @@ BDEPEND="
)
>=dev-build/meson-1.7.0
app-alternatives/yacc
- app-alternatives/lex
+ sys-devel/flex
virtual/pkgconfig
$(python_gen_any_dep "
>=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]
@@ -169,6 +170,7 @@ BDEPEND="
video_cards_panfrost? ( ${CLC_DEPSTRING} )
vulkan? (
dev-util/glslang
+ video_cards_imagination? ( ${CLC_DEPSTRING} )
video_cards_nvk? (
>=dev-util/bindgen-0.71.1
>=dev-util/cbindgen-0.26.0
@@ -192,17 +194,23 @@ src_unpack() {
unpack ${MY_P}.tar.xz
fi
- # We need this because we cannot tell meson to use DISTDIR yet
- pushd "${DISTDIR}" >/dev/null || die
- mkdir -p "${S}"/subprojects/packagecache || die
- local i
- for i in *.crate; do
- ln -s "${PWD}/${i}" "${S}/subprojects/packagecache/${i/.crate/}.tar.gz" || die
- done
- popd >/dev/null || die
+ if use opencl || use video_cards_nvk; then
+ # We need this because we cannot tell meson to use DISTDIR yet
+ mkdir -p "${S}"/subprojects/packagecache || die
+ local i
+ for i in ${CRATES}; do
+ i=${i/@/-}
+ ln -s "${DISTDIR}/${i}.crate" \
+ "${S}/subprojects/packagecache/${i}.tar.gz" || die
+ done
+ fi
}
pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] && use test; then
+ tc-check-openmp
+ fi
+
if use vulkan; then
if ! use video_cards_asahi &&
! use video_cards_d3d12 &&
@@ -243,6 +251,10 @@ python_check_deps() {
}
pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] && use test; then
+ tc-check-openmp
+ fi
+
# warning message for bug 459306
if use llvm && has_version llvm-core/llvm[!debug=]; then
ewarn "Mismatch between debug USE flags in media-libs/mesa and llvm-core/llvm"
@@ -371,7 +383,8 @@ multilib_src_configure() {
if use video_cards_asahi ||
use video_cards_intel ||
use video_cards_nvk ||
- use video_cards_panfrost; then
+ use video_cards_panfrost ||
+ { use vulkan && use video_cards_imagination; }; then
emesonargs+=(-Dmesa-clc=system)
fi
diff --git a/media-libs/netpbm/Manifest b/media-libs/netpbm/Manifest
index 4e76927e880c..f1afcf44789b 100644
--- a/media-libs/netpbm/Manifest
+++ b/media-libs/netpbm/Manifest
@@ -1,4 +1,4 @@
-DIST netpbm-11.15.5.tar.xz 3833452 BLAKE2B 7c0a7a7d99383fa24d5adff82bf32ef90d9801b4617b2a4dc2ea51c71834c50696f420cae8eeea637030aeb686396146d722d678f6f90485368124b486bd9678 SHA512 59abe6b73c6b1a9415c23d14eccb7fb90ba37a1235694fc463efe279d6e39ebc496776d0c4064cc57eefc1b8acd10b2cee5f956756f3623d5712225bf13e5031
+DIST netpbm-11.15.6.tar.xz 3833764 BLAKE2B 26b2e795d82cd9376b87f99c14bc160c86ecc260437438069c956f5c00f465fdba28ae0673d7ee53103a8e9eda7b0deed2ed12f5af99ef99fd9536a5039d7934 SHA512 4ff88a682d06682be8d7264fc305682b1d090c2599d1ed6a38cf29fe7432b590eb73e996b22d259f242781c9b86cd9b981fd6db9480b6441ee3523bff0bf47b0
DIST netpbm-11.2.19.tar.xz 3789880 BLAKE2B b2b41151429c40656650a534b97f61b9573dd461f1442c6ad0a4450ebd1642ea0068b08bc3f1e5740a845d011c2dbf2dba9b22dc3d38cbc76c61de402258521e SHA512 69204f2be0ab576e4199505222b08dedf103dd7d39d00d8baa86c1244c837e54bcbea658e8e3768d9c144d37397c57af3c8da730a4499e6b7f788c73a269ef9b
DIST netpbm-11.2.22.tar.xz 3791232 BLAKE2B 1c3abe2e1c4be2264216530516f46a00c2b21f8e680dadfe6c83773e4982ed08726c99e661a46fe4c0fa02093992b13ac7ec691cfef104d6b27afc09c4500ce5 SHA512 2d419548f4dc2a3ad7667bae858121e000d48c77d3a04e3d4075eede8962343c723a0cd954495b6d0e9eddb2cc15e377691b11ff99d58b46f4f68990eecbc3f2
-DIST netpbm-11.2.27.tar.xz 3793772 BLAKE2B 63b477574df0ea11f832eacbadc168203dc5857632b064f90f656286dab09262f9f47eec750c659c055424bd0af02d1cc1042c3227aa0199656a4a6d260a8c0d SHA512 8b1a073be0dfcb299522119829f8c0d8ca25f717f8205ef14101a888e4c3a84f1693dcb452659df6cb7b5a76e8c55aebd2d348d73a10e41d9979d9410b83c781
+DIST netpbm-11.2.28.tar.xz 3794220 BLAKE2B 8c19c2e9ac9c7df6d857b9ebb413b4f8435b225aade9904716027b63668ff37203078dc26080c6888e22dbb799903d3aa2040ceb0f2a40bddd0b06cd01ad341f SHA512 df46cb128fe91479cea3037ab8e339c1a6d6998a22b466dfbb2ad41d01903063d300ae0c5aaa9ff2d1b6c6a547b46ac2cb10d849ef6764fcabddda38d29f0beb
diff --git a/media-libs/netpbm/netpbm-11.15.5.ebuild b/media-libs/netpbm/netpbm-11.15.6.ebuild
index f86f6183c0b0..f86f6183c0b0 100644
--- a/media-libs/netpbm/netpbm-11.15.5.ebuild
+++ b/media-libs/netpbm/netpbm-11.15.6.ebuild
diff --git a/media-libs/netpbm/netpbm-11.2.27.ebuild b/media-libs/netpbm/netpbm-11.2.28.ebuild
index 2c06c7e72e9e..2c06c7e72e9e 100644
--- a/media-libs/netpbm/netpbm-11.2.27.ebuild
+++ b/media-libs/netpbm/netpbm-11.2.28.ebuild
diff --git a/media-sound/audex/Manifest b/media-sound/audex/Manifest
index 8a4a680bd376..11579c928991 100644
--- a/media-sound/audex/Manifest
+++ b/media-sound/audex/Manifest
@@ -1 +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
diff --git a/media-sound/audex/audex-26.08.0.ebuild b/media-sound/audex/audex-26.08.0.ebuild
new file mode 100644
index 000000000000..a835323a0634
--- /dev/null
+++ b/media-sound/audex/audex-26.08.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_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Tool for ripping compact discs"
+HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/libkcddb-${PVCUT}: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/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ dev-libs/libcdio:=
+ dev-libs/libcdio-paranoia:=
+"
+RDEPEND="${DEPEND}"
diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest
index bacfd073e5a7..9f3da9583a22 100644
--- a/media-sound/elisa/Manifest
+++ b/media-sound/elisa/Manifest
@@ -1 +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
diff --git a/media-sound/elisa/elisa-26.08.0.ebuild b/media-sound/elisa/elisa-26.08.0.ebuild
new file mode 100644
index 000000000000..d708b49db668
--- /dev/null
+++ b/media-sound/elisa/elisa-26.08.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Simple music player by KDE"
+HOMEPAGE="https://apps.kde.org/elisa/"
+
+LICENSE="LGPL-3+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+mpris"
+
+RESTRICT="test"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ mpris? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ )
+"
+RDEPEND="${DEPEND}
+ >=dev-libs/kirigami-addons-0.11.76:6
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package mpris KF6DBusAddons)
+ -DCMAKE_DISABLE_FIND_PACKAGE_LIBVLC=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/media-sound/kasts/Manifest b/media-sound/kasts/Manifest
index 75fc426d48d8..3fd66ae7e5e6 100644
--- a/media-sound/kasts/Manifest
+++ b/media-sound/kasts/Manifest
@@ -1 +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
diff --git a/media-sound/kasts/kasts-26.08.0.ebuild b/media-sound/kasts/kasts-26.08.0.ebuild
new file mode 100644
index 000000000000..cddf9c6421c7
--- /dev/null
+++ b/media-sound/kasts/kasts-26.08.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2023-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Convergent podcast application for desktop and mobile"
+HOMEPAGE="https://apps.kde.org/kasts/"
+
+LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gstreamer"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.12.0:6
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/breeze-icons-${KFMIN}:6
+ >=kde-frameworks/kcolorscheme-${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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ media-libs/taglib:=
+ gstreamer? (
+ dev-libs/glib:2
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-good:1.0
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="gstreamer? ( virtual/pkgconfig )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLE_PLAYER=OFF
+ -DCMAKE_DISABLE_FIND_PACKAGE_LIBVLC=ON
+ -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer)
+ )
+ ecm_src_configure
+}
diff --git a/media-sound/krecorder/Manifest b/media-sound/krecorder/Manifest
index b12d877a5dab..8bf90d43b9b3 100644
--- a/media-sound/krecorder/Manifest
+++ b/media-sound/krecorder/Manifest
@@ -1 +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
diff --git a/media-sound/krecorder/krecorder-26.08.0.ebuild b/media-sound/krecorder/krecorder-26.08.0.ebuild
new file mode 100644
index 000000000000..d8628835d06a
--- /dev/null
+++ b/media-sound/krecorder/krecorder-26.08.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Convergent audio recording application for Plasma"
+HOMEPAGE="https://apps.kde.org/krecorder/"
+
+LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
diff --git a/media-video/qmplay2/qmplay2-26.08.02.ebuild b/media-video/qmplay2/qmplay2-26.08.02.ebuild
index 74829ac47566..da3c05915425 100644
--- a/media-video/qmplay2/qmplay2-26.08.02.ebuild
+++ b/media-video/qmplay2/qmplay2-26.08.02.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz"
S="${WORKDIR}/QMPlay2-src-${PV}"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
LICENSE="LGPL-3"
diff --git a/net-dialup/ppp/ppp-9999.ebuild b/net-dialup/ppp/ppp-9999.ebuild
new file mode 100644
index 000000000000..6334c5facbbd
--- /dev/null
+++ b/net-dialup/ppp/ppp-9999.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info pam tmpfiles
+
+DESCRIPTION="Point-to-Point Protocol (PPP)"
+HOMEPAGE="https://ppp.samba.org/"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3 autotools
+ EGIT_REPO_URI="https://github.com/ppp-project/ppp.git"
+else
+ SRC_URI="https://download.samba.org/pub/ppp/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="BSD GPL-2"
+SLOT="0/${PV}"
+IUSE="activefilter atm pam selinux systemd"
+
+DEPEND="
+ dev-libs/openssl:0=
+ virtual/libcrypt:=
+ activefilter? ( net-libs/libpcap )
+ atm? ( net-dialup/linux-atm )
+ pam? ( sys-libs/pam )
+ systemd? ( sys-apps/systemd )
+"
+RDEPEND="
+ ${DEPEND}
+ selinux? ( sec-policy/selinux-ppp )
+"
+BDEPEND="virtual/pkgconfig"
+PDEPEND="net-dialup/ppp-scripts"
+
+pkg_setup() {
+ local CONFIG_CHECK="~PPP ~PPP_ASYNC ~PPP_SYNC_TTY"
+ local ERROR_PPP="CONFIG_PPP:\t missing PPP support (REQUIRED)"
+ local ERROR_PPP_ASYNC="CONFIG_PPP_ASYNC:\t missing asynchronous serial line discipline"
+ ERROR_PPP_ASYNC+=" (optional, but highly recommended)"
+ local WARNING_PPP_SYNC_TTY="CONFIG_PPP_SYNC_TTY:\t missing synchronous serial line discipline"
+ WARNING_PPP_SYNC_TTY+=" (optional; used by 'sync' pppd option)"
+ if use activefilter ; then
+ CONFIG_CHECK+=" ~PPP_FILTER"
+ local ERROR_PPP_FILTER="CONFIG_PPP_FILTER:\t missing PPP filtering support (REQUIRED)"
+ fi
+ CONFIG_CHECK+=" ~PPP_DEFLATE ~PPP_BSDCOMP ~PPP_MPPE"
+ local ERROR_PPP_DEFLATE="CONFIG_PPP_DEFLATE:\t missing Deflate compression (optional, but highly recommended)"
+ local ERROR_PPP_BSDCOMP="CONFIG_PPP_BSDCOMP:\t missing BSD-Compress compression (optional, but highly recommended)"
+ local WARNING_PPP_MPPE="CONFIG_PPP_MPPE:\t missing MPPE encryption (optional, mostly used by PPTP links)"
+ CONFIG_CHECK+=" ~PPPOE ~PACKET"
+ local WARNING_PPPOE="CONFIG_PPPOE:\t missing PPPoE support (optional, needed by pppoe plugin)"
+ local WARNING_PACKET="CONFIG_PACKET:\t missing AF_PACKET support (optional, used by pppoe plugin)"
+ if use atm ; then
+ CONFIG_CHECK+=" ~PPPOATM"
+ local WARNING_PPPOATM="CONFIG_PPPOATM:\t missing PPPoA support (optional, needed by pppoatm plugin)"
+ fi
+
+ linux-info_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Set the right paths in radiusclient.conf
+ sed -e "s:/usr/local/etc:/etc:" \
+ -e "s:/usr/local/sbin:/usr/sbin:" \
+ -i pppd/plugins/radius/etc/radiusclient.conf || die
+ # Set config dir to /etc/ppp/radius
+ sed -i -e "s:/etc/radiusclient:/etc/ppp/radius:g" \
+ pppd/plugins/radius/{*.8,*.c,*.h} \
+ pppd/plugins/radius/etc/* || die
+
+ [[ "${PV}" = 9999 ]] && eautoreconf
+}
+
+src_configure() {
+ # https://bugs.gentoo.org/943931
+ append-cflags -std=gnu17
+
+ local args=(
+ --localstatedir="${EPREFIX}"/var
+ --runstatedir="${EPREFIX}"/run
+ $(use_enable systemd)
+ $(use_with atm)
+ $(use_with pam)
+ $(use_with activefilter pcap)
+ --enable-cbcp
+ --enable-multilink
+ )
+ econf "${args[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -type f -delete || die
+
+ if use pam; then
+ pamd_mimic_system ppp auth account session
+ fi
+
+ insinto /etc/modprobe.d
+ newins "${FILESDIR}/modules.ppp" ppp.conf
+
+ dosbin scripts/p{on,off,log}
+ doman scripts/pon.1
+ dosym pon.1 /usr/share/man/man1/poff.1
+ dosym pon.1 /usr/share/man/man1/plog.1
+
+ # Adding misc. specialized scripts to doc dir
+ dodoc -r scripts
+
+ newtmpfiles "${FILESDIR}/pppd.tmpfiles-r1" pppd.conf
+
+ insinto /etc/ppp/radius
+ doins pppd/plugins/radius/etc/{dictionary*,issue,port-id-map,radiusclient.conf,realms,servers}
+}
+
+pkg_postinst() {
+ tmpfiles_process pppd.conf
+}
diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest
index 4d0d6e87b5ea..6638de5eda42 100644
--- a/net-im/neochat/Manifest
+++ b/net-im/neochat/Manifest
@@ -1 +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
diff --git a/net-im/neochat/neochat-26.08.0.ebuild b/net-im/neochat/neochat-26.08.0.ebuild
new file mode 100644
index 000000000000..c4d29944448f
--- /dev/null
+++ b/net-im/neochat/neochat-26.08.0.ebuild
@@ -0,0 +1,82 @@
+# 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.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Client for Matrix, the decentralized communication protocol"
+HOMEPAGE="https://apps.kde.org/neochat/"
+
+LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+COMMON_DEPEND="
+ app-text/cmark:=
+ >=dev-libs/kirigami-addons-1.12.0:6
+ >=dev-libs/icu-61.0:=
+ dev-libs/qcoro[network]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtspeech-${QTMIN}:6[qml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebview-${QTMIN}: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/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/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ media-libs/kquickimageeditor:6
+ >=net-libs/libquotient-0.9.5:=
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qthttpserver-${QTMIN}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtpositioning-${QTMIN}:6[qml]
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6[qml]
+ >=kde-frameworks/sonnet-${KFMIN}:6[qml]
+"
+BDEPEND="virtual/pkgconfig"
+
+CMAKE_SKIP_TESTS=(
+ # bug 938530, i18n bs
+ eventhandlertest
+ # bug 909816, tries access /proc/PID/mem
+ actionstest # bug 972783
+ modeltest # bug 972783
+ texthandlertest # ki18n (KLocalizedString) failure
+ roommanagertest # bug 969837, who cares
+ servernoticestest # bug 967518, really
+)
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: kunifiedpush not yet packaged
+ -DWITH_UNIFIEDPUSH=OFF
+ )
+
+ ecm_src_configure
+}
diff --git a/net-im/tokodon/Manifest b/net-im/tokodon/Manifest
index 41c9d873538d..f47028ae2ab2 100644
--- a/net-im/tokodon/Manifest
+++ b/net-im/tokodon/Manifest
@@ -1 +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
diff --git a/net-im/tokodon/tokodon-26.08.0.ebuild b/net-im/tokodon/tokodon-26.08.0.ebuild
new file mode 100644
index 000000000000..ed888e475788
--- /dev/null
+++ b/net-im/tokodon/tokodon-26.08.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Mastodon client for Plasma and Plasma Mobile"
+HOMEPAGE="https://apps.kde.org/tokodon/"
+
+LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="webengine"
+
+# TODO: Add kunifiedpush support once packaged (cd01eb31d1ec298d4c1e10d25a0781d799161bfc)
+COMMON_DEPEND="
+ >=dev-libs/kirigami-addons-1.10.0:6
+ dev-libs/qcoro[network]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebsockets-${QTMIN}:6
+ >=kde-frameworks/breeze-icons-${KFMIN}:*
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6[qml]
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdeclarative-${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/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qthttpserver-${QTMIN}:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6[qml]
+"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package webengine Qt6WebView) # "only makes sense on mobile"
+ )
+ ecm_src_configure
+}
diff --git a/net-irc/konversation/Manifest b/net-irc/konversation/Manifest
index 0d6940263d2d..b92715f0b4c9 100644
--- a/net-irc/konversation/Manifest
+++ b/net-irc/konversation/Manifest
@@ -1 +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
diff --git a/net-irc/konversation/konversation-26.08.0.ebuild b/net-irc/konversation/konversation-26.08.0.ebuild
new file mode 100644
index 000000000000..e9586a08ab5b
--- /dev/null
+++ b/net-irc/konversation/konversation-26.08.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_HANDBOOK="optional"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="User friendly IRC Client"
+HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+crypt"
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[qdbus]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kbookmarks-${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/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kidletime-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${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
+ crypt? ( >=app-crypt/qca-2.3.7:2[qt6(+)] )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:6
+ crypt? ( >=app-crypt/qca-2.3.7:2[qt6(+),ssl] )
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package crypt Qca-qt6)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+
+ # Bug 616162
+ insinto /etc/xdg
+ doins "${FILESDIR}"/konversationrc
+}
diff --git a/net-libs/libktorrent/Manifest b/net-libs/libktorrent/Manifest
index e694700790b9..6adbfaf1a702 100644
--- a/net-libs/libktorrent/Manifest
+++ b/net-libs/libktorrent/Manifest
@@ -1 +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
diff --git a/net-libs/libktorrent/libktorrent-26.08.0.ebuild b/net-libs/libktorrent/libktorrent-26.08.0.ebuild
new file mode 100644
index 000000000000..61c64bad5d22
--- /dev/null
+++ b/net-libs/libktorrent/libktorrent-26.08.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="network"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="BitTorrent library based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="xfs"
+
+COMMON_DEPEND="
+ >=dev-libs/gmp-6.0.0a:0=
+ >=dev-libs/openssl-3:0=
+ >=dev-qt/qtbase-${QTMIN}:6[network,xml]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ xfs? ( sys-fs/xfsprogs )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/boost-1.71
+"
+RDEPEND="${COMMON_DEPEND}
+ !dev-libs/botan[gmp(-)]
+"
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # Gentoo workaround because gmp.h in MULTILIB_WRAPPED_HEADERS is breaking this
+ sed -i -e "/^find_package/ s/\"\${LibGMP_MIN_VERSION}\" //" \
+ CMakeLists.txt || die
+ sed -i -e "/^find_dependency/ s/ \"@LibGMP_MIN_VERSION@\"//" \
+ KTorrent6Config.cmake.in || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_CRYPTO_BACKEND=OpenSSL
+ -DWITH_XFS=$(usex xfs)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ # failing network tests
+ local myctestargs=(
+ -E "(fin|packetloss|send|superseedtest|transmit|utppolltest)"
+ )
+ ecm_src_test
+}
diff --git a/net-libs/libssh/libssh-0.11.5.ebuild b/net-libs/libssh/libssh-0.11.5.ebuild
index 0b9bdb307cec..d36318096024 100644
--- a/net-libs/libssh/libssh-0.11.5.ebuild
+++ b/net-libs/libssh/libssh-0.11.5.ebuild
@@ -18,7 +18,7 @@ else
https://www.libssh.org/files/$(ver_cut 1-2)/${P}.tar.xz
verify-sig? ( https://www.libssh.org/files/$(ver_cut 1-2)/${P}.tar.xz.asc )
"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-libssh )"
fi
diff --git a/net-misc/dhcpcd-ui/dhcpcd-ui-0.8.0.ebuild b/net-misc/dhcpcd-ui/dhcpcd-ui-0.8.0.ebuild
index dd49c9e62a8e..16b8f8965cc8 100644
--- a/net-misc/dhcpcd-ui/dhcpcd-ui-0.8.0.ebuild
+++ b/net-misc/dhcpcd-ui/dhcpcd-ui-0.8.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="debug gtk libnotify ncurses"
REQUIRED_USE="libnotify? ( gtk )"
diff --git a/net-misc/exabgp/Manifest b/net-misc/exabgp/Manifest
index 99bcd2e41ed5..02b8539919c5 100644
--- a/net-misc/exabgp/Manifest
+++ b/net-misc/exabgp/Manifest
@@ -1,3 +1,4 @@
DIST exabgp-4.2.23.tar.gz 2935267 BLAKE2B 85b861e5ee318ecd6533386f8a298fdeabec161db9cba17f48957d1379ba0b30c3d9ea6c136e400c0ddf62595f7275d885d019bd6690fc7c58b65a112e6ce9e9 SHA512 03968997958dd1241c616b675bbea1e65d2660658205cf51f2bff6198c497a1379c949a61f9b93de4b91af2c0045eed54a94aa243fbca89c6d908bcb5811dc20
DIST exabgp-4.2.25.tar.gz 2881687 BLAKE2B 15addb7761a25ebbb090299925c249c30d0ffbbdb6a9b4ea4fb04f2aa3253dcf36abc705b23b83fc46e0dffe3a6c899f789968e145e3abf2bdce02746c911d06 SHA512 24211bbde4657edf17d36d0109353b37db641e5412f51c360e337651e0a210082329451fdeed3952f824751229ccdec6fe86da99e575686ee484147a2bdf42aa
+DIST exabgp-5.0.12.tar.gz 3422847 BLAKE2B 2e6bd50ba39b2ccec970e45c066065f20644b1e4b6e530ad390bfabdc883791c0e204a02876c861852f3fc258b0b0361f6989d577b9e5d33d1daf972052f3469 SHA512 94f3f749875fa018333d0b948bfefd21e20acc42352678c356bbb7a7364ef76f2383e1c366c26189d22f57742db7bd7af5c25ecbb05dd0ab4324750ec0a23895
DIST exabgp-5.0.8.tar.gz 3402753 BLAKE2B e8bd4144b62fc8000086207c9e59952ad973795077519fe20a5fce717e0d5597e595c350cf9024b09d45f10cee417f09bb3fb08d2a474cc2db4f03f9aee43423 SHA512 eeb7266509abec9ad365702036b4f5d9940f3e0bc192cc35b1a5daf4fe5fe176235cd910820f5b710c8c4b680ab422e9b2ce88ce19c2611732e12855ee678ffc
diff --git a/net-misc/exabgp/exabgp-5.0.12.ebuild b/net-misc/exabgp/exabgp-5.0.12.ebuild
new file mode 100644
index 000000000000..34853c48845d
--- /dev/null
+++ b/net-misc/exabgp/exabgp-5.0.12.ebuild
@@ -0,0 +1,92 @@
+# 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 tmpfiles systemd distutils-r1
+
+DESCRIPTION="The BGP swiss army knife of networking"
+HOMEPAGE="https://github.com/Exa-Networks/exabgp"
+SRC_URI="https://github.com/Exa-Networks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ acct-group/exabgp
+ acct-user/exabgp
+"
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/exabgp-5.0.8-paths.patch"
+ "${FILESDIR}/exabgp-5.0.8-ip-path.patch"
+ "${FILESDIR}/exabgp-5.0.8-healthcheck-allow-disable-metric.patch"
+ "${FILESDIR}/exabgp-5.0.8-less-verbose-logging.patch"
+)
+
+EPYTEST_PLUGINS=(
+ hypothesis
+ pytest-asyncio
+ pytest-timeout
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # remove performance tests
+ rm -rf tests/performance || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newinitd "${FILESDIR}/${PN}.initd-r2" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ newtmpfiles "${FILESDIR}/exabgp.tmpfiles" ${PN}.conf
+ systemd_dounit etc/systemd/*
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+ keepdir /etc/exabgp
+
+ doman doc/man/*.?
+}
+
+python_test() {
+ local -a EPYTEST_DESELECT=(
+ # tests that need network access
+ tests/integration/test_connection_lifecycle.py::TestConnectionConcurrency::test_concurrent_read_write
+ tests/integration/test_connection_lifecycle.py::TestConnectionStateManagement::test_connection_cleanup_on_close
+ tests/integration/test_connection_lifecycle.py::TestConnectionStateManagement::test_multiple_close_calls
+ tests/integration/test_connection_lifecycle.py::TestOutgoingConnectionLifecycle::test_outgoing_connection_establishment
+ tests/integration/test_connection_lifecycle.py::TestOutgoingConnectionLifecycle::test_outgoing_full_message_exchange
+ tests/integration/test_connection_lifecycle.py::TestOutgoingConnectionLifecycle::test_outgoing_receive_keepalive
+ tests/integration/test_connection_lifecycle.py::TestOutgoingConnectionLifecycle::test_outgoing_send_keepalive
+ tests/integration/test_connection_lifecycle.py::TestConnectionStateManagement::test_file_descriptor_tracking
+ # unreliable test
+ tests/fuzz/test_update_split.py::test_update_split_withdrawn_length_fuzzing
+ )
+
+ epytest
+}
+
+pkg_postinst() {
+ tmpfiles_process ${PN}.conf
+}
diff --git a/net-misc/kio-zeroconf/Manifest b/net-misc/kio-zeroconf/Manifest
index a88a4b5e82c8..a3fb1046634a 100644
--- a/net-misc/kio-zeroconf/Manifest
+++ b/net-misc/kio-zeroconf/Manifest
@@ -1 +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
diff --git a/net-misc/kio-zeroconf/kio-zeroconf-26.08.0.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-26.08.0.ebuild
new file mode 100644
index 000000000000..3d2073596324
--- /dev/null
+++ b/net-misc/kio-zeroconf/kio-zeroconf-26.08.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=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/magic-wormhole-rust/Manifest b/net-misc/magic-wormhole-rust/Manifest
new file mode 100644
index 000000000000..ad720d3670b7
--- /dev/null
+++ b/net-misc/magic-wormhole-rust/Manifest
@@ -0,0 +1,2 @@
+DIST magic-wormhole.rs-0.8.1-crates.tar.xz 29329176 BLAKE2B e3ab868c1ec8fa7f1dceca9fd00a61f38c24191b6fc2c0ecdfb59c2bfc5904ae22e3afb4839a75b61cc8d7b34583a9edc6db3ee326de9c06633a8c0b78064ecc SHA512 99e701bb79657e73c1731baf694f8b68f9d14f3e2fec58a9353f1567a68de6078ffb0b070dd08ce07478202d73da8e1aa509d4601646e09a69f029739faf0a65
+DIST magic-wormhole.rs-0.8.1.tar.gz 1258616 BLAKE2B a1c1cfa696a0a4781b4a1433840e0a491729c4e06c84c7ec44eeb9adcf6e9d37925a68a54382e62dc1a7d1c27f7a966ddb57a7c2de29562a658df8eb50879511 SHA512 2ffd3b83b783d84b55234da8735e91e10c3bcac7a0e16a9182a2b0d97e9d795de94b2f3005385cab2440775573bac6ca75aaa4111acad26737c4f0799522c273
diff --git a/net-misc/magic-wormhole-rust/magic-wormhole-rust-0.8.1.ebuild b/net-misc/magic-wormhole-rust/magic-wormhole-rust-0.8.1.ebuild
new file mode 100644
index 000000000000..b8014101a31a
--- /dev/null
+++ b/net-misc/magic-wormhole-rust/magic-wormhole-rust-0.8.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+RUST_MIN_VER="1.92"
+inherit cargo
+
+MY_PN=magic-wormhole.rs
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Rust implementation of Magic Wormhole, with new features and enhancements"
+HOMEPAGE="http://magic-wormhole.io/ https://github.com/magic-wormhole/magic-wormhole.rs"
+SRC_URI="
+ https://github.com/magic-wormhole/magic-wormhole.rs/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.tar.gz
+ https://github.com/gentoo-crate-dist/magic-wormhole.rs/releases/download/${PV}/${MY_P}-crates.tar.xz
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="EUPL-1.2"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 BSD Boost-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unlicense ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="usr/bin/wormhole-rs"
+
+src_test() {
+ local -x CLICOLOR_FORCE=
+ cargo_src_test
+}
+
+src_install() {
+ cargo_src_install --path cli
+}
diff --git a/net-misc/magic-wormhole-rust/metadata.xml b/net-misc/magic-wormhole-rust/metadata.xml
new file mode 100644
index 000000000000..d9201802d6c5
--- /dev/null
+++ b/net-misc/magic-wormhole-rust/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>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/net-misc/sb-hosts/Manifest b/net-misc/sb-hosts/Manifest
index 900bc0bf54d2..58b4fe534724 100644
--- a/net-misc/sb-hosts/Manifest
+++ b/net-misc/sb-hosts/Manifest
@@ -1,2 +1,2 @@
-DIST sb-hosts-3.16.106.tar.gz 23487263 BLAKE2B 89a5e32ff23a64cc534d401cb03846bc77dbec5ca3afd8ae360164e77f6cac522cbbd7ef4c9aed7228007fe36b3eedb5b19f59008e13a6988b592655665087a1 SHA512 bd2e19ca5916102cd76877e9f78d9ab2bacdab3e143597240fc096f1bc0ce422b023e7b7d65438d5f921d17ab0727a9859845a822e97680a4258ebddf4f65b27
DIST sb-hosts-3.16.107.tar.gz 23275246 BLAKE2B 4dd7f97ecd17d50e08e4bcb2e598e6ca487b8b6dcdcffb362ccf46c3ec789d4263ef27d4557e2edf277795d2f3dbb8c0c7c6ebc91f3b1ba3e386429618e28bfb SHA512 44507d44e280fedd7c623a1e91b84ed5be740c517e115899ae3317618bd166a1b4b3acff33fcbb14c8d6619120c41e1eccfe786e93d3766a0f506c83745df131
+DIST sb-hosts-3.16.108.tar.gz 23040296 BLAKE2B 29d1f9afa45158bd21542bcd8db751d74abc238576e43bedae3e6a4eaba73562cd9fc8fc0e6da98eb17dab95412085bf77e291b80a11c8151cc38146c27417c4 SHA512 e3324f8f35c6efee1fd97400c174794c7c37e60c4caf2905183e9c97352edb97092e090ecd6e8fd661da7d08afceddcb9c6d535e819db05b5da64353efcab466
diff --git a/net-misc/sb-hosts/sb-hosts-3.16.106.ebuild b/net-misc/sb-hosts/sb-hosts-3.16.108.ebuild
index 941876ea977f..941876ea977f 100644
--- a/net-misc/sb-hosts/sb-hosts-3.16.106.ebuild
+++ b/net-misc/sb-hosts/sb-hosts-3.16.108.ebuild
diff --git a/net-misc/wormhole-william/Manifest b/net-misc/wormhole-william/Manifest
new file mode 100644
index 000000000000..800ce93ffc37
--- /dev/null
+++ b/net-misc/wormhole-william/Manifest
@@ -0,0 +1,2 @@
+DIST wormhole-william-1.0.8-vendor.tar.xz 776364 BLAKE2B d139340aa70bbe4b15069cc5b6518b044a4a32f0be497e6848edb2cab98d85dfa6ff4f4944782a0bd2a0ec5d9651f17ab886b2dcc14f68313469378e493f4897 SHA512 bf836de6b1b36a626002094fdfa8ff84762ff79b8793f45a7b8fa7d0f46b10792b877b9ceb953e1b16f7e08e165da7a04650ef8300286d0273419839e06cfcec
+DIST wormhole-william-1.0.8.gh.tar.gz 42073 BLAKE2B 1952d7a5c7ffee4df6cb934ba3021fcbe39349a7a9ffc433b6728b6306aadd446b61a3cb009ee1601f05dfaf7629ae3630f3ef3ffd415b519cf30c107d65435f SHA512 8246485938d95009ac2f0dc895fabf6ccd9eee5919af3feb3b5f2731bf2559f87bc9c1ba212b9f99219fff7557ab3a7c372d863062e5e937bb18d3c1cfc07a48
diff --git a/net-misc/wormhole-william/metadata.xml b/net-misc/wormhole-william/metadata.xml
new file mode 100644
index 000000000000..d9201802d6c5
--- /dev/null
+++ b/net-misc/wormhole-william/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>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/net-misc/wormhole-william/wormhole-william-1.0.8.ebuild b/net-misc/wormhole-william/wormhole-william-1.0.8.ebuild
new file mode 100644
index 000000000000..1d12888da9e9
--- /dev/null
+++ b/net-misc/wormhole-william/wormhole-william-1.0.8.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion toolchain-funcs
+
+DESCRIPTION="End-to-end encrypted file transfer, a magic wormhole implementation"
+HOMEPAGE="https://github.com/psanford/wormhole-william"
+SRC_URI="
+ https://github.com/psanford/wormhole-william/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
+ https://github.com/gentoo-golang-dist/wormhole-william/releases/download/v${PV}/${P}-vendor.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 GPL-3 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_compile() {
+ ego build
+
+ if ! tc-is-cross-compiler; then
+ einfo "generating shell completion files"
+ ./wormhole-william shell-completion bash > wormhole-william.bash || die
+ ./wormhole-william shell-completion zsh > wormhole-william.zsh || die
+ fi
+}
+
+src_test() {
+ # run: go test -v ./... --timeout 60s
+ ego test
+}
+
+src_install() {
+ einstalldocs
+ dobin wormhole-william
+
+ if ! tc-is-cross-compiler; then
+ newbashcomp wormhole-william.bash wormhole-william
+ newzshcomp wormhole-william.zsh _wormhole-william
+ else
+ ewarn "Shell completion files not installed! Install them manually with '${PN} completion -h'"
+ fi
+}
diff --git a/net-news/alligator/Manifest b/net-news/alligator/Manifest
index 4c2878af1adc..a794e735cbf6 100644
--- a/net-news/alligator/Manifest
+++ b/net-news/alligator/Manifest
@@ -1 +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
diff --git a/net-news/alligator/alligator-26.08.0.ebuild b/net-news/alligator/alligator-26.08.0.ebuild
new file mode 100644
index 000000000000..c88fc1ccde9a
--- /dev/null
+++ b/net-news/alligator/alligator-26.08.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"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Convergent RSS/Atom feed reader for Plasma"
+HOMEPAGE="https://apps.kde.org/alligator/"
+
+LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0 CC-BY-SA-4.0 GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.12:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/net-news/rssguard/Manifest b/net-news/rssguard/Manifest
index d05959588165..612537942d00 100644
--- a/net-news/rssguard/Manifest
+++ b/net-news/rssguard/Manifest
@@ -1,2 +1,3 @@
DIST rssguard-5.2.3-src.tar.gz 98694720 BLAKE2B fdd42de8c84281ed137a749cd9ded0f3cd924b7e989b560637dc5cc49279bd69973a094990bc1b97db2da77a1e177846d34080d31145abbc1ef535a828506519 SHA512 659bc88cde6f12b38f07a35823e6c56adab08a6e9d97e7fd3021f8fe17c56a9afea19e9d30edbdd20654cc87360153124371a23d2e1126df4672be2c278a95f6
DIST rssguard-5.2.4-src.tar.gz 98809591 BLAKE2B 37995aafdaf67c6ecc027d3abef2d0f6873d64d114123c1388798401a37e9ffad493f4e859e2eb7e2063431920b4b4f14493357d0ad1ffd1bef6c4723f30a851 SHA512 acd3f43dbf344243dd4d319af3d115a25f19d14171a59438037336e09f5284049f65e07bb0abb91c83d0ba76bd2542a81049df82061cb0099c6e9f7e253be0a7
+DIST rssguard-5.2.5-src.tar.gz 98814450 BLAKE2B 6dca27db22d91088b975ae37950b5ab21c98272010e161cdf9ecf442d245ffe29a2803552a9e6768ded328984b14f148104a6aebfef36a074dcb39bccafc8fcb SHA512 1afeef4517114d33c441c4809fbafa91e3b483837638ef5465a39ff3a276937ab812fef3579cbdfbc9fd12d7653b25c943db278e0153a7e7f113ee629040e3e1
diff --git a/net-news/rssguard/rssguard-5.2.5.ebuild b/net-news/rssguard/rssguard-5.2.5.ebuild
new file mode 100644
index 000000000000..bcbaf94e8438
--- /dev/null
+++ b/net-news/rssguard/rssguard-5.2.5.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake eapi9-ver xdg
+
+DESCRIPTION="Simple (yet powerful) news feed reader"
+HOMEPAGE="https://github.com/martinrotter/rssguard/"
+SRC_URI="
+ https://github.com/martinrotter/rssguard/releases/download/${PV}/${P}-src.tar.gz
+"
+
+LICENSE="|| ( LGPL-3 GPL-2+ ) AGPL-3+ BSD GPL-3+ MIT"
+SLOT="0/104"
+KEYWORDS="~amd64"
+IUSE="icu libmpv mysql qtmultimedia +sqlite test webengine xmpp"
+REQUIRED_USE="
+ || ( mysql sqlite )
+ ?? ( libmpv qtmultimedia )
+"
+RESTRICT="!test? ( test )"
+
+# go for article-extractor plugin
+BDEPEND="
+ dev-lang/go
+ dev-qt/qttools:6[linguist]
+"
+DEPEND="
+ dev-qt/qtbase:6[concurrent,dbus,gui,mysql?,network,sql,sqlite?,ssl,widgets]
+ dev-qt/qtdeclarative:6
+ dev-qt/qtmultimedia:6[gstreamer]
+ media-libs/libglvnd
+ virtual/zlib:=
+ icu? ( dev-libs/icu:= )
+ libmpv? (
+ dev-qt/qtbase:6[opengl]
+ media-video/mpv:=
+ )
+ qtmultimedia? (
+ dev-qt/qtbase:6[opengl]
+ dev-qt/qtmultimedia:6
+ )
+ webengine? ( dev-qt/qtwebengine:6 )
+ xmpp? ( >=net-libs/qxmpp-1.15.1:= )
+"
+RDEPEND="${DEPEND}"
+
+# go
+QA_FLAGS_IGNORED="/usr/bin/rssguard-article-extractor"
+
+pkg_pretend() {
+ if ver_replacing -lt 5.2.0; then
+ ewarn "RSSGuard 5.2.0 changed its database schema. Once you start the new"
+ ewarn "version, the database will be upgraded in place and it will"
+ ewarn "no longer be possible to run an older version of RSSGuard with it."
+ fi
+}
+
+src_configure() {
+ grep -q "^#define APP_DB_SCHEMA_VERSION\s*\"${SLOT#0/}\"$" \
+ src/librssguard/definitions/definitions.h ||
+ die "APP_DB_SCHEMA_VERSION changed, update SLOT"
+
+ local mycmakeargs=(
+ -DBUILD_WITH_QT6=ON
+ -DREVISION_FROM_GIT=OFF
+ -DNO_UPDATE_CHECK=ON
+ -DENABLE_COMPRESSED_SITEMAP=ON
+ -DENABLE_ICU=$(usex icu)
+ -DENABLE_MEDIAPLAYER_QTMULTIMEDIA=$(usex qtmultimedia)
+ -DENABLE_MEDIAPLAYER_LIBMPV=$(usex libmpv)
+ -DENABLE_TESTING=$(usex test)
+ -DUSE_SYSTEM_QXMPP=ON
+ -DBUILD_XMPP_PLUGIN=$(usex xmpp)
+ -DWEB_ARTICLE_VIEWER_WEBENGINE=$(usex webengine)
+ # recommended
+ -DMEDIAPLAYER_FORCE_OPENGL=ON
+ # TODO: unbundle gumbo? unfortunately upstream is inlining it
+ # into their CMakeLists rather than using litehtml CMakeLists
+ # that support external gumbo
+ )
+
+ cmake_src_configure
+}
diff --git a/net-p2p/ktorrent/Manifest b/net-p2p/ktorrent/Manifest
index 2048a7c7c9cc..c3f71e923727 100644
--- a/net-p2p/ktorrent/Manifest
+++ b/net-p2p/ktorrent/Manifest
@@ -1 +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
diff --git a/net-p2p/ktorrent/ktorrent-26.08.0.ebuild b/net-p2p/ktorrent/ktorrent-26.08.0.ebuild
new file mode 100644
index 000000000000..dde51ef810dc
--- /dev/null
+++ b/net-p2p/ktorrent/ktorrent-26.08.0.ebuild
@@ -0,0 +1,88 @@
+# 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.27.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/ktorrent/"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator
++mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=net-libs/libktorrent-${PVCUT}:6
+ infowidget? ( dev-libs/geoip )
+ ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:6 )
+ mediaplayer? (
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=media-libs/taglib-1.5:=
+ )
+ rss? (
+ >=dev-qt/qtwebengine-${QTMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+ )
+ stats? ( >=kde-frameworks/kplotting-${KFMIN}:6 )
+ upnp? ( >=kde-frameworks/kcompletion-${KFMIN}:6 )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
+ zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ ipfilter? (
+ app-arch/bzip2
+ app-arch/unzip
+ kde-apps/kio-extras:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ )
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_BWSCHEDULER_PLUGIN=$(usex bwscheduler)
+ -DENABLE_DOWNLOADORDER_PLUGIN=$(usex downloadorder)
+ -DENABLE_INFOWIDGET_PLUGIN=$(usex infowidget)
+ -DENABLE_IPFILTER_PLUGIN=$(usex ipfilter)
+ -DENABLE_LOGVIEWER_PLUGIN=$(usex logviewer)
+ -DENABLE_MAGNETGENERATOR_PLUGIN=$(usex magnetgenerator)
+ $(cmake_use_find_package mediaplayer Taglib)
+ $(cmake_use_find_package mediaplayer Qt6Multimedia)
+ $(cmake_use_find_package rss KF6Syndication)
+ -DENABLE_SCANFOLDER_PLUGIN=$(usex scanfolder)
+ -DENABLE_SHUTDOWN_PLUGIN=$(usex shutdown)
+ -DENABLE_STATS_PLUGIN=$(usex stats)
+ -DENABLE_UPNP_PLUGIN=$(usex upnp)
+ -DENABLE_SEARCH_PLUGIN=$(usex webengine)
+ -DENABLE_ZEROCONF_PLUGIN=$(usex zeroconf)
+ )
+# add back when ported
+# -DENABLE_WEBINTERFACE_PLUGIN=$(usex webinterface)
+ ecm_src_configure
+}
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index 323fb3bd5b64..ec500937f6a3 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -36,6 +36,23 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2026-08-21)
+# Grave security vulnerabilities which either haven't been
+# fixed upstream or fixed insufficiently. Our version is out-of-date as
+# well though the latest version wouldn't fix all of these. Other distributions
+# have removed croc because of its poor security posture already.
+# Use net-misc/wormhole-william or net-misc/magic-wormhole-rust instead.
+# Removal on 2026-09-20. Bug #980854 and the older bug #918091.
+acct-group/croc
+acct-user/croc
+net-misc/croc
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2026-08-20)
+# Masked for testing. Already detected regressions, so downgrade
+# unless you want to help test.
+# Bug #981130.
+=dev-lang/go-1.27.0
+
# James Le Cuirot <chewi@gentoo.org> (2026-08-16)
# This fork of Barrier sadly didn't get very far. Upstream have now archived the
# repository. Use gui-apps/deskflow, which is now the FOSS upstream of the
@@ -200,6 +217,8 @@ dev-python/pyotherside
# since 2020. dev-python/autobahn and dev-python/txaio have become
# complete broken slop, and still depend on it. Remove these packages,
# their reverse dependencies and their dependencies without revdeps.
+# For magic-wormhole, use net-misc/wormhole-william or
+# net-misc/magic-wormhole-rust instead.
# Removal on 2026-07-19. Bug #967367.
dev-python/autobahn
dev-python/magic-wormhole
diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors
index 4a54041a8d83..40235fc14d2b 100644
--- a/profiles/thirdpartymirrors
+++ b/profiles/thirdpartymirrors
@@ -2,7 +2,7 @@ apache https://dlcdn.apache.org/ https://apache.mirror.iphh.net/ https://artfil
cpan https://cpan.metacpan.org https://www.cpan.org
debian https://deb.debian.org/debian/ http://ftp.au.debian.org/debian/ http://ftp.at.debian.org/debian/ http://ftp.by.debian.org/debian/ http://ftp.be.debian.org/debian/ http://ftp.br.debian.org/debian/ http://ftp.bg.debian.org/debian/ http://ftp.ca.debian.org/debian/ http://ftp2.cn.debian.org/debian/ http://ftp.cn.debian.org/debian/ http://ftp.hr.debian.org/debian/ http://ftp.cz.debian.org/debian/ http://ftp.dk.debian.org/debian/ http://ftp.sv.debian.org/debian/ http://ftp.ee.debian.org/debian/ http://ftp.fi.debian.org/debian/ http://ftp.fr.debian.org/debian/ http://ftp2.de.debian.org/debian/ http://ftp.de.debian.org/debian/ http://ftp.gr.debian.org/debian/ http://ftp.hu.debian.org/debian/ http://ftp.is.debian.org/debian/ http://ftp.ie.debian.org/debian/ http://ftp.it.debian.org/debian/ http://ftp.jp.debian.org/debian/ http://ftp.lt.debian.org/debian/ http://ftp.mx.debian.org/debian/ http://ftp.md.debian.org/debian/ http://ftp.nl.debian.org/debian/ http://ftp.nc.debian.org/debian/ http://ftp.nz.debian.org/debian/ http://ftp.no.debian.org/debian/ http://ftp.pl.debian.org/debian/ http://ftp.pt.debian.org/debian/ http://ftp.ro.debian.org/debian/ http://ftp.ru.debian.org/debian/ http://ftp.sg.debian.org/debian/ http://ftp.sk.debian.org/debian/ http://ftp.si.debian.org/debian/ http://ftp.es.debian.org/debian/ http://ftp.se.debian.org/debian/ http://ftp.ch.debian.org/debian/ http://ftp.tw.debian.org/debian/ http://ftp.tr.debian.org/debian/ http://ftp.ua.debian.org/debian/ http://ftp.uk.debian.org/debian/ http://ftp.us.debian.org/debian/
gentoo https://distfiles.gentoo.org/distfiles https://gentoo.osuosl.org/distfiles https://ftp.halifax.rwth-aachen.de/gentoo/distfiles https://ftp.fau.de/gentoo/distfiles
-gcc https://gcc.gnu.org/pub/gcc/ http://mirrors.concertpass.com/gcc/ https://mirrorservice.org/sites/sourceware.org/pub/gcc/ https://ftp.mpi-inf.mpg.de/mirrors/gnu/mirror/gcc.gnu.org/pub/gcc/ https://bigsearcher.com/mirrors/gcc/
+gcc https://gcc.gnu.org/pub/gcc/ http://mirrors.concertpass.com/gcc/ https://mirrorservice.org/sites/sourceware.org/pub/gcc/ https://ftp.mpi-inf.mpg.de/mirrors/gnu/mirror/gcc.gnu.org/pub/gcc/
gimp https://download.gimp.org/ https://ftp.fau.de/gimp/gimp/ ftp://ftp.fau.de/gimp/gimp/ https://artfiles.org/gimp.org/pub/gimp/ https://www.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/ ftp://ftp.mirrorservice.org/sites/ftp.gimp.org/pub/gimp/
gnome https://download.gnome.org/
gnu https://ftp.gnu.org/gnu/ https://artfiles.org/gnu.org/ https://www.mirrorservice.org/sites/ftp.gnu.org/gnu/
diff --git a/sci-mathematics/polymake/Manifest b/sci-mathematics/polymake/Manifest
index 479ddb270af0..0d920d43dee5 100644
--- a/sci-mathematics/polymake/Manifest
+++ b/sci-mathematics/polymake/Manifest
@@ -1,3 +1 @@
-DIST polymake-4.13-minimal.tar.bz2 7338096 BLAKE2B c4d60ab48cb4fd21e6ea38ccdf85086e92c1ad2b80434180c07da036de9e462439e73f05d271d1c0aa150a8eeda59b20d5314fbf8fd7b17c2eb3f0e0b0384c78 SHA512 cd281a1f293434d96efceeb02e25d23fb334fa0c0ecdf5af10489d12850dca43c05eaa36e86fbd4a0b1fab9e83b03ad694d655a8710ea5ed9f000297a4d86d50
-DIST polymake-4.14-minimal.tar.bz2 7337590 BLAKE2B 0c293b3b184fd2a854f31967427eeca0675ef707a3c36e7b1d90b2a59c68f9fafbddabd61e7d7540596ca6df3378924e32887fbcb27bc97b3b7c1001e3dacaed SHA512 d4deb0c72613090867f123915f5de4b865477d31778fdf212ea233c196307d22047f7a718bf7b21609155a75aa0a4021bc68a8e1f6085b7c8131cdeec1ae87ac
DIST polymake-4.15-minimal.tar.bz2 7338374 BLAKE2B 3f57b48a938848161de99d9805d3afc34dbc492df539c57035b02a01045d99f8121ada49da637ca894054f44504171bdc460a7733bef8e1c7898826d18919aaf SHA512 c5c296b5d3768c4df846731d641572ea7871db1f6cca4f9228861865bbd6827b53447e41c31497174c9cfb1e64db5845a35de179ea5ef79fa803637c5073a919
diff --git a/sci-mathematics/polymake/files/polymake-4.13-cstdint.patch b/sci-mathematics/polymake/files/polymake-4.13-cstdint.patch
deleted file mode 100644
index a5734cdbf9ad..000000000000
--- a/sci-mathematics/polymake/files/polymake-4.13-cstdint.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/lib/core/include/internal/comparators.h b/lib/core/include/internal/comparators.h
-index 57e3f14..3486f80 100644
---- a/lib/core/include/internal/comparators.h
-+++ b/lib/core/include/internal/comparators.h
-@@ -17,6 +17,8 @@
-
- #pragma once
-
-+#include <cstdint>
-+
- #include "polymake/internal/comparators_ops.h"
- #include "polymake/internal/matrix_rows_cols.h"
- #include "polymake/TransformedContainer.h"
diff --git a/sci-mathematics/polymake/polymake-4.13.ebuild b/sci-mathematics/polymake/polymake-4.13.ebuild
deleted file mode 100644
index 98e9eccf83f2..000000000000
--- a/sci-mathematics/polymake/polymake-4.13.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic ninja-utils toolchain-funcs
-
-DESCRIPTION="Tool for polyhedral geometry and combinatorics"
-HOMEPAGE="https://polymake.org/"
-SRC_URI="https://polymake.org/lib/exe/fetch.php/download/${P}-minimal.tar.bz2"
-
-# polymake itself is GPL-2, but even the minimal tarball bundles a lot
-# of other code. I've included everything that turns up with a
-#
-# find ./ -name 'LICENSE' -o -name 'COPYING'
-#
-# in the list below. If any of these bother you, you may want to take a
-# closer look at how (or even if) the corresponding code is being used.
-LICENSE="BSD GPL-2 GPL-2+ MIT WTFPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="bliss +cdd +flint +normaliz libpolymake lrs nauty ppl singular"
-
-REQUIRED_USE="^^ ( bliss nauty )"
-
-# The "configure" script isn't autotools; it basically exists just to
-# exec some other perl script but using the familiar name.
-BDEPEND="dev-lang/perl
- ${NINJA_DEPEND}"
-
-DEPEND="
- libpolymake? ( dev-lang/perl )
- dev-libs/boost:=
- dev-libs/gmp:=
- dev-libs/libxml2:2=
- dev-libs/libxslt:=
- dev-libs/mpfr:=
- sys-libs/readline:=
- bliss? ( sci-libs/bliss:=[gmp] )
- cdd? ( sci-libs/cddlib:= )
- flint? ( sci-mathematics/flint:= )
- lrs? ( >=sci-libs/lrslib-051:=[gmp] )
- nauty? ( sci-mathematics/nauty:= )
- normaliz? ( >=sci-mathematics/normaliz-3.8:= )
- ppl? ( dev-libs/ppl:= )
- singular? ( sci-mathematics/singular:= )"
-
-RDEPEND="${DEPEND}
- dev-lang/perl:=
- dev-perl/JSON
- dev-perl/Term-ReadLine-Gnu
- dev-perl/TermReadKey
- dev-perl/XML-SAX
- dev-perl/XML-Writer"
-
-PATCHES=( "${FILESDIR}/${P}-cstdint.patch" )
-
-src_configure() {
- # Without this, the build system tries to use "the highest possible"
- # optimization level and will override what's in your CXXFLAGS.
- export CXXOPT=""
-
- tc-export CC CXX
-
- # We need to define BLISS_USE_GMP if bliss was built with gmp support.
- # Therefore we require gmp support on bliss, so that the package
- # manager can prevent rebuilds with changed gmp flag. Yes, this should
- # be append-cppflags; but the build system doesn't respect CPPFLAGS.
- use bliss && append-cxxflags -DBLISS_USE_GMP
-
- # This isn't an autotools ./configure script, so a lot of things
- # don't work the way you'd expect. We disable openmp unconditionally
- # because it's only supposedly only used for building the bundled
- # libnormaliz (we unbundle it) and for something called to_simplex
- # that I can't find anywhere in the polymake source.
- ./configure --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --libexecdir="${EPREFIX}/usr/$(get_libdir)/polymake" \
- $(usev !libpolymake "--without-callable") \
- --without-java \
- --without-javaview \
- --without-native \
- --without-scip \
- --without-soplex \
- --without-openmp \
- $(use_with bliss bliss "${EPREFIX}/usr") \
- $(use_with cdd cdd "${EPREFIX}/usr") \
- $(use_with flint flint "${EPREFIX}/usr") \
- $(use_with lrs lrs "${EPREFIX}/usr") \
- $(use_with nauty nauty "${EPREFIX}/usr") \
- $(use_with normaliz libnormaliz "${EPREFIX}/usr") \
- $(use_with ppl ppl "${EPREFIX}/usr") \
- $(use_with singular singular "${EPREFIX}/usr") \
- || die
-}
-
-# There is a backwards-compatible Makefile that would call ninja for us
-# in src_compile/src_install, but it doesn't handle MAKEOPTS correctly.
-src_compile() {
- eninja -C build/Opt
-}
-
-src_install() {
- # DESTDIR needs to find its way into the real install script,
- # support/install.pl.
- export DESTDIR="${D}"
- eninja -C build/Opt install
-}
-
-src_test() {
- perl/polymake --script run_testcases --emacs-style \
- || die "test suite failed"
-}
-
-pkg_postinst() {
- elog "Additional features for polymake are available through external"
- elog "software such as sci-mathematics/4ti2 and sci-mathematics/topcom."
- elog "After installing new external software run 'polymake --reconfigure'."
-}
diff --git a/sci-mathematics/polymake/polymake-4.14.ebuild b/sci-mathematics/polymake/polymake-4.14.ebuild
deleted file mode 100644
index 0435abcf55e3..000000000000
--- a/sci-mathematics/polymake/polymake-4.14.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic ninja-utils toolchain-funcs
-
-DESCRIPTION="Tool for polyhedral geometry and combinatorics"
-HOMEPAGE="https://polymake.org/"
-SRC_URI="https://polymake.org/lib/exe/fetch.php/download/${P}-minimal.tar.bz2"
-
-# polymake itself is GPL-2, but even the minimal tarball bundles a lot
-# of other code. I've included everything that turns up with a
-#
-# find ./ -name 'LICENSE' -o -name 'COPYING'
-#
-# in the list below. If any of these bother you, you may want to take a
-# closer look at how (or even if) the corresponding code is being used.
-LICENSE="BSD GPL-2 GPL-2+ MIT WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv"
-IUSE="+bliss +cdd +flint +normaliz libpolymake lrs nauty ppl singular"
-
-REQUIRED_USE="^^ ( bliss nauty )"
-
-# The "configure" script isn't autotools; it basically exists just to
-# exec some other perl script but using the familiar name.
-BDEPEND="dev-lang/perl
- ${NINJA_DEPEND}"
-
-DEPEND="
- libpolymake? ( dev-lang/perl )
- dev-libs/boost:=
- dev-libs/gmp:=
- dev-libs/libxml2:2=
- dev-libs/libxslt:=
- dev-libs/mpfr:=
- sys-libs/readline:=
- bliss? ( sci-libs/bliss:=[gmp] )
- cdd? ( sci-libs/cddlib:= )
- flint? ( sci-mathematics/flint:= )
- lrs? ( >=sci-libs/lrslib-051:=[gmp] )
- nauty? ( sci-mathematics/nauty:= )
- normaliz? ( >=sci-mathematics/normaliz-3.8:= )
- ppl? ( dev-libs/ppl:= )
- singular? ( sci-mathematics/singular:= )"
-
-RDEPEND="${DEPEND}
- dev-lang/perl:=
- dev-perl/JSON
- dev-perl/Term-ReadLine-Gnu
- dev-perl/TermReadKey
- dev-perl/XML-SAX
- dev-perl/XML-Writer"
-
-src_configure() {
- # Without this, the build system tries to use "the highest possible"
- # optimization level and will override what's in your CXXFLAGS.
- export CXXOPT=""
-
- tc-export CC CXX
-
- # We need to define BLISS_USE_GMP if bliss was built with gmp support.
- # Therefore we require gmp support on bliss, so that the package
- # manager can prevent rebuilds with changed gmp flag. Yes, this should
- # be append-cppflags; but the build system doesn't respect CPPFLAGS.
- use bliss && append-cxxflags -DBLISS_USE_GMP
-
- # This isn't an autotools ./configure script, so a lot of things
- # don't work the way you'd expect. We disable openmp unconditionally
- # because it's only supposedly only used for building the bundled
- # libnormaliz (we unbundle it) and for something called to_simplex
- # that I can't find anywhere in the polymake source.
- ./configure --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --libexecdir="${EPREFIX}/usr/$(get_libdir)/polymake" \
- $(usev !libpolymake "--without-callable") \
- --without-java \
- --without-javaview \
- --without-native \
- --without-scip \
- --without-soplex \
- --without-openmp \
- $(use_with bliss bliss "${EPREFIX}/usr") \
- $(use_with cdd cdd "${EPREFIX}/usr") \
- $(use_with flint flint "${EPREFIX}/usr") \
- $(use_with lrs lrs "${EPREFIX}/usr") \
- $(use_with nauty nauty "${EPREFIX}/usr") \
- $(use_with normaliz libnormaliz "${EPREFIX}/usr") \
- $(use_with ppl ppl "${EPREFIX}/usr") \
- $(use_with singular singular "${EPREFIX}/usr") \
- || die
-}
-
-# There is a backwards-compatible Makefile that would call ninja for us
-# in src_compile/src_install, but it doesn't handle MAKEOPTS correctly.
-src_compile() {
- eninja -C build/Opt
-}
-
-src_install() {
- # DESTDIR needs to find its way into the real install script,
- # support/install.pl.
- export DESTDIR="${D}"
- eninja -C build/Opt install
-}
-
-src_test() {
- perl/polymake --script run_testcases --emacs-style \
- || die "test suite failed"
-}
-
-pkg_postinst() {
- elog "Additional features for polymake are available through external"
- elog "software such as sci-mathematics/4ti2 and sci-mathematics/topcom."
- elog "After installing new external software run 'polymake --reconfigure'."
-}
diff --git a/sys-block/partitionmanager/Manifest b/sys-block/partitionmanager/Manifest
index 78f33a22356b..7e930ea7501e 100644
--- a/sys-block/partitionmanager/Manifest
+++ b/sys-block/partitionmanager/Manifest
@@ -1 +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
diff --git a/sys-block/partitionmanager/partitionmanager-26.08.0.ebuild b/sys-block/partitionmanager/partitionmanager-26.08.0.ebuild
new file mode 100644
index 000000000000..0e502b4e2915
--- /dev/null
+++ b/sys-block/partitionmanager/partitionmanager-26.08.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.27.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.11.2
+inherit ecm gear.kde.org xdg
+
+DESCRIPTION="Utility for management of disks, partitions and file systems"
+HOMEPAGE="https://apps.kde.org/partitionmanager/"
+
+LICENSE="GPL-3"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=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/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=sys-auth/polkit-qt-0.175.0[qt6(+)]
+ >=sys-libs/kpmcore-${PVCUT}:6=
+"
+RDEPEND="${DEPEND}"
diff --git a/sys-cluster/charm/charm-6.8.2.ebuild b/sys-cluster/charm/charm-6.8.2.ebuild
index 3f8d8cc1cce0..d3a9a0b8dc71 100644
--- a/sys-cluster/charm/charm-6.8.2.ebuild
+++ b/sys-cluster/charm/charm-6.8.2.ebuild
@@ -26,7 +26,8 @@ BDEPEND="virtual/pkgconfig"
REQUIRED_USE="
cmkopt? ( !charmdebug !charmtracing )
- charmproduction? ( !charmdebug !charmtracing )"
+ charmproduction? ( !charmdebug !charmtracing )
+ mpi? ( !tcp )"
get_opts() {
local CHARM_OPTS
@@ -57,6 +58,7 @@ get_opts() {
fi
CHARM_OPTS+="$(usex numa ' --with-numa' '')"
+
echo ${CHARM_OPTS}
}
@@ -72,13 +74,12 @@ src_prepare() {
append-cppflags $($(tc-getPKG_CONFIG) --cflags libtirpc)
sed \
- -e "/CMK_CF77/s:[fg]77:$(usex mpi "mpif90" "$(tc-getF77)") ${FCFLAGS}:g" \
- -e "/CMK_CF90/s:f95:$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}:g" \
- -e "/CMK_CF90/s:\`which f90.*$::g" \
- -e "/CMK_CXX/s:g++:$(usex mpi "mpic++" "$(tc-getCXX)") ${CPPFLAGS}:g" \
- -e "/CMK_CC/s:gcc:$(usex mpi "mpicc" "$(tc-getCC)") ${CPPFLAGS}:g" \
- -e '/CMK_F90_MODINC/s:-p:-I:g' \
- -e "/CMK_LD/s:\"$: ${LDFLAGS} \":g" \
+ -e "/CMK_CF77/s|[fg]77|$(usex mpi "mpif90" "$(tc-getF77)") ${FCFLAGS}|g" \
+ -e "/CMK_CF90/s|f95|$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}|g" \
+ -e "/CMK_CF90/s|\`which f90.*$||g" \
+ -e "/CMK_CXX/s|g++|$(usex mpi "mpic++" "$(tc-getCXX)") ${CPPFLAGS}|g" \
+ -e "/CMK_CC/s|gcc|$(usex mpi "mpicc" "$(tc-getCC)") ${CPPFLAGS}|g" \
+ -e '/CMK_F90_MODINC/s|-p|-I|g' \
-i src/arch/$(usex mpi "mpi" "net")*-linux*/*sh || die
sed \
@@ -87,20 +88,13 @@ src_prepare() {
-e "/CMK_LDXX='g++'/s|g++|$(usex mpi "mpic++" "$(tc-getCXX)")|" \
-e "s|CMK_CF90=\$(which .*)|CMK_CF90=\$(which $(usex mpi "mpif90" "$(tc-getFC)"))|" \
-e "/-z \$CMK_CF90/d" \
- -e "/F90DIR/s:gfortran:$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}:g" \
- -e "/f95target/s:gfortran:$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}:g" \
- -e "/f95version/s:gfortran:$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}:g" \
+ -e "/F90DIR/s|gfortran|$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}|g" \
+ -e "/f95target/s|gfortran|$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}|g" \
+ -e "/f95version/s|gfortran|$(usex mpi "mpif90" "$(tc-getFC)") ${FCFLAGS}|g" \
-i src/arch/common/*.sh || die
sed \
- -e "s:-o conv-cpm:${LDFLAGS} &:g" \
- -e "s:-o charmxi:${LDFLAGS} &:g" \
- -e "s:-o charmrun-silent:${LDFLAGS} &:g" \
- -e "s:-o charmrun-notify:${LDFLAGS} &:g" \
- -e "s:-o charmrun:${LDFLAGS} &:g" \
- -e "s:-o charmd_faceless:${LDFLAGS} &:g" \
- -e "s:-o charmd:${LDFLAGS} &:g" \
- -e "/^CHARMC/s:$: ${CPPFLAGS}:g" \
+ -e "/^CHARMC/s|$| ${CPPFLAGS}|g" \
-i \
src/scripts/Makefile \
src/util/charmrun-src/Makefile || die
@@ -109,7 +103,8 @@ src_prepare() {
-e "s|^OPTS=\"\"|OPTS=\"-c++-option ${CXXFLAGS} -cc-option ${CFLAGS}\"|" \
build || die
- eapply "${FILESDIR}"/${P}-cxxflags.patch
+ eapply "${FILESDIR}"/${P}-cxxflags.patch \
+ "${FILESDIR}"/${P}-soname.patch
# CMK optimization
use cmkopt && append-cppflags -DCMK_OPTIMIZE=1
@@ -124,7 +119,7 @@ src_compile() {
local build_version="$(usex mpi "mpi" "net")-linux$(usex amd64 "-amd64" '')"
local build_options="$(get_opts)"
#build only accepts -j from MAKEOPTS
- local build_commandline="${build_version} ${build_options} -j$(makeopts_jobs)"
+ local build_commandline="${build_version} ${build_options} -j$(makeopts_jobs) -ld-option ${LDFLAGS}"
# Build charmm++ first.
einfo "running ./build charm++ ${build_commandline}"
@@ -189,10 +184,10 @@ src_install() {
# Install examples.
if use examples; then
find examples/ -name 'Makefile' | xargs sed \
- -r "s:(../)+bin/charmc:/usr/bin/charmc:" -i || \
+ -r "s|(../)+bin/charmc|/usr/bin/charmc|" -i || \
die "Failed to fix examples"
find examples/ -name 'Makefile' | xargs sed \
- -r "s:./charmrun:./charmrun ++local:" -i || \
+ -r "s|./charmrun|./charmrun ++local|" -i || \
die "Failed to fix examples"
docinto examples
dodoc -r examples/charm++/*
diff --git a/sys-cluster/charm/files/charm-6.8.2-soname.patch b/sys-cluster/charm/files/charm-6.8.2-soname.patch
new file mode 100644
index 000000000000..eebe3b9ce704
--- /dev/null
+++ b/sys-cluster/charm/files/charm-6.8.2-soname.patch
@@ -0,0 +1,11 @@
+--- a/src/scripts/charmc 2026-08-20 12:06:09.410852033 +0200
++++ b/src/scripts/charmc 2026-08-20 12:08:41.675240108 +0200
+@@ -1492,7 +1492,7 @@
+ then
+ soCmd="$CMK_LDXX -o $OBJECT $OPTS_LD $OPTS_LDRO $OBJECTFILES $PRE_LIBRARIES $POST_LIBRARIES $CMK_LD_SHARED_LIBS"
+ else
+- soCmd="$CMK_LD -o $OBJECT $OPTS_LD $OPTS_LDRO $OBJECTFILES $PRE_LIBRARIES $POST_LIBRARIES $CMK_LD_SHARED_LIBS"
++ soCmd="$CMK_LD -o $OBJECT -Wl,-soname,$(basename $OBJECT) $OPTS_LD $OPTS_LDRO $OBJECTFILES $PRE_LIBRARIES $POST_LIBRARIES $CMK_LD_SHARED_LIBS"
+ fi
+ DoNoErrCheck $soCmd
+ Do_res=$?
diff --git a/sys-cluster/minikube/Manifest b/sys-cluster/minikube/Manifest
index b0b5d9b82531..5385d059d716 100644
--- a/sys-cluster/minikube/Manifest
+++ b/sys-cluster/minikube/Manifest
@@ -1,6 +1,4 @@
-DIST minikube-1.34.0-deps.tar.xz 10740660 BLAKE2B 70bc9d0023f874314e334d9e90255f1d386c190ce0f6595fa9da2e8e38faf3761a652c89580b733e89228722cf2f4ada4b76d8f2c9873bfd8211de393954f4e9 SHA512 a24686a842ecb079feb712f2dd59385e4b83a3580982f07e63e5804a4c5a050653e42e0891f8c0099c2d60b0e42eb2679d416e6eb6bde80c1e0322e5d8f3022c
-DIST minikube-1.34.0.tar.gz 88461867 BLAKE2B 13534d330a17c5f542053c90780c97de1821e3388ebaf80512116f7bbdc6f3cd9068edc8f157a3f82364b589fc5c6600a2ab15a9fbcd973b879ed500562e26e9 SHA512 bc70f533bf7d0a9cf7eb1a09d71b05d6eacddf954d328e3f2a8221f5e175be95d9d260a61d901d85e777af9939a8a02ccf81e74700453bddd15e7b3f59e50b55
-DIST minikube-1.35.0-deps.tar.xz 11771972 BLAKE2B 9e20c273dc7773038a1c012d629d1d4738888d0274b6c6ad1e92c30a714baec8ce8cb6af5ce4cecb94be65577e5db1b7880ffe1b61f1aa78aaef54b19e1e0de5 SHA512 37561c3919721f6bb0de53f3a5e9edfcff30285d3431a4ef54d7cfd4ece38420143c5b97d24939ffe51dccb81b674698cc1e0fe72d66b33a642e288552082e73
-DIST minikube-1.35.0.tar.gz 104887585 BLAKE2B 4d4f7e5ef1046cc8a1ea88558182f948ce7aa7783eeadc4efb2e27ec4c0e6807c2ae03d9526b163e755a79b02e79cc2871407b96192d932269ae8eba5c9c0af9 SHA512 ba016e4c74cf9db0acaeb45716ecfd9a1d8f7b730667a556e8b812bd5aa52a9b659ec0e5aff6a977172d833e25a543968658ae06e34b71d9576708fc16a70a40
DIST minikube-1.37.0-deps.tar.xz 8843024 BLAKE2B 465eea55caa9acc07c647beba2f00842767136ab00a18b7aba813e2991e6c5ad2f929bfc4cb65910236e686056c60ea5eec6c9aed390c77bcd00c513a752dfdc SHA512 d748be33d3ede1a6f68115c58290dbeed5f7a93d1ec232f57f7ad0425eaac0773a214f93f44bec72ce4f4425e23276576d4bf3785e1d59ff8a8aa57849b31b6a
DIST minikube-1.37.0.tar.gz 88912353 BLAKE2B 2c849fedd98f5e0f3036968c7fa367ff8ba6e8c14dcb11b11de2e2b574b36f624d4ddb164d983312ddd3498b192e28ea324282f0a3eae41063bf9ee113bbff84 SHA512 c6a30526230ff2fd26380727794a1db390762f5326cda30a2339065ad5b53326edcba887b39a09113fd8a9717018add3bf0f350796c9e80933a35325b5a74275
+DIST minikube-1.38.1-deps.tar.xz 8747084 BLAKE2B 750b8b4d2eaa5c720e9b1ecb1c3592991e6038c0c8656dc2e0920a70716bd13591fb98383503c494c12500c6ade214c4c98ec2486e67f875d429c7fb874ac651 SHA512 347346f5a36dcd2f4dac5675b5e9244842a4679899d704d65fb9b1d2cdc37518e27f61dcf84879f29e3e11305d94baa97e436a25c5fc8da035ed406e5abdbb1e
+DIST minikube-1.38.1.tar.gz 69059579 BLAKE2B 1dfe2126f2e7b5995194e6cc9f2b2cc7c14ad352320beb98aa452da89a2febafd41e44741d8dd973c3cf67b759cbc76c79a3b35ba2c74dc8e617751dc7573deb SHA512 4d567c74ddabcbb24259e3dfb3477dd7a33fec198d940646ee36ace5e3ad60a986a1f50afcca84c01b1762e0e275936762446208162c2bd16cfb8a037dca147f
diff --git a/sys-cluster/minikube/minikube-1.34.0.ebuild b/sys-cluster/minikube/minikube-1.34.0.ebuild
deleted file mode 100644
index 35599ed144c9..000000000000
--- a/sys-cluster/minikube/minikube-1.34.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit bash-completion-r1 go-module toolchain-funcs
-GIT_COMMIT=210b148df93a80eb872ecbeb7e35281b3c582c61
-GIT_COMMIT_SHORT=${GIT_COMMIT:0:9}
-
-DESCRIPTION="Single Node Kubernetes Cluster"
-HOMEPAGE="https://github.com/kubernetes/minikube https://kubernetes.io"
-
-SRC_URI="https://github.com/kubernetes/minikube/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
-
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-4.0 CC-BY-SA-4.0 CC0-1.0 GPL-2 ISC LGPL-3 MIT MPL-2.0 WTFPL-2 ZLIB || ( LGPL-3+ GPL-2 ) || ( Apache-2.0 LGPL-3+ ) || ( Apache-2.0 CC-BY-4.0 )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="libvirt"
-
-COMMON_DEPEND="libvirt? ( app-emulation/libvirt:=[qemu] )"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="dev-go/go-bindata"
-
-RESTRICT="test"
-
-src_unpack() {
- default
-}
-
-src_prepare() {
- ln -sv ../vendor ./ || die
- default
-}
-
-src_configure() {
- case "${ARCH}" in
- amd64|arm*)
- minikube_arch="${ARCH}" ;;
- ppc64)
- # upstream does not support big-endian ppc64
- minikube_arch="${ARCH}le" ;;
- *)
- die "${ARCH} is not supported" ;;
- esac
- minikube_target="out/minikube-linux-${minikube_arch}"
-}
-
-src_compile() {
- # out/docker-machine-driver-kvm2 target is amd64 specific
- # but libvirt useflag is masked on most arches.
- COMMIT=${GIT_COMMIT} \
- COMMIT_NO=${GIT_COMMIT} \
- COMMIT_SHORT=${GIT_COMMIT_SHORT} \
- LDFLAGS="" \
- emake \
- $(usex libvirt "out/docker-machine-driver-kvm2" "") \
- "${minikube_target}"
-}
-
-src_install() {
- newbin "${minikube_target}" minikube
- use libvirt && dobin out/docker-machine-driver-kvm2
- dodoc -r site CHANGELOG.md README.md
-
- if ! tc-is-cross-compiler; then
- "${minikube_target}" completion bash > "${T}/bashcomp" || die
- "${minikube_target}" completion fish > "${T}/fishcomp" || die
- "${minikube_target}" completion zsh > "${T}/zshcomp" || die
-
- newbashcomp "${T}/bashcomp" minikube
- insinto /usr/share/fish/vendor_completions.d
- newins "${T}/fishcomp" minikube.fish
- insinto /usr/share/zsh/site-functions
- newins "${T}/zshcomp" _minikube
- fi
-}
-
-pkg_postinst() {
- elog "You may want to install the following optional dependencies:"
- elog " app-emulation/virtualbox or app-emulation/virtualbox-bin"
- elog " sys-cluster/kubectl"
-}
diff --git a/sys-cluster/minikube/minikube-1.35.0.ebuild b/sys-cluster/minikube/minikube-1.38.1.ebuild
index a54bd087e83c..6331c6c5b34b 100644
--- a/sys-cluster/minikube/minikube-1.35.0.ebuild
+++ b/sys-cluster/minikube/minikube-1.38.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
inherit bash-completion-r1 go-module toolchain-funcs
-GIT_COMMIT=dd5d320e41b5451cdf3c01891bc4e13d189586ed
+GIT_COMMIT=c93a4cb9311efc66b90d33ea03f75f2c4120e9b0
GIT_COMMIT_SHORT=${GIT_COMMIT:0:9}
DESCRIPTION="Local kubernetes clusters for learning and development"
@@ -31,6 +31,7 @@ src_unpack() {
src_prepare() {
ln -sv ../vendor ./ || die
default
+ sed -e '/export GOTOOLCHAIN/d' -i Makefile || die
}
src_configure() {
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 6448426f090b..3c7596ee8b7a 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -10,12 +10,6 @@ DIST genpatches-6.1-199.extras.tar.xz 4032 BLAKE2B d2063c8a06b6bf9f662b1181c4d2d
DIST genpatches-6.12-112.base.tar.xz 6127172 BLAKE2B 10b0f67669d716ac00040686ebdce9ed076adddc00fbbfba0d93eb0522f7dbe0dbfd33c85ba211abb2abc3b3e4ee032eec29532e419a99f7083387b01e62c2ab SHA512 0fccbc87d2c8fc1ce41473b757a8dc3488e2e984ad784aee9957c4caea65684f4741fb1d5773091cc2b4b005bdf9e9281f06eacb69be36ff9727c4fe8f779f8b
DIST genpatches-6.12-112.experimental.tar.xz 6052 BLAKE2B c2a94878c41b718cc8634837e21dd9c34c8738bf3c8e2fb62053fcead6c256c307a82f97c5b21deb682c4728cf9019de380f5a26022ced409f6a10d2e1121b1d SHA512 f746bf94db8aaad422c2065078d51e73843575c929e635f68a3ca33a5065e679fa97fdad80091172f7588c944c05d16aaa2e09f130eedf6c8495559bffa885ba
DIST genpatches-6.12-112.extras.tar.xz 4296 BLAKE2B ef28f656427ee7ceb7fbfa1b7e9b5436ad026fd5bc744773f9ce6fc3dc2bfe4d0a4ec52f2b11a4b9baf98fdb77b0fd6c240b0f8df4c2dcf2995483dc47739fb8 SHA512 04c556765c5c53dfaaf9b8f7f511ba9ecc01176efff72409d5b86b11e72232b7ea7b344bd713bce474a23539dade161fa7d7e6556a38e10d29071b71cc53d7fd
-DIST genpatches-6.12-113.base.tar.xz 6366120 BLAKE2B 898dec55eb7dee9aec6849913cafa23e43d8494b2a024756e4ce443aea7363490e7836f8a43bbd1d8a86a7e279cf2f5ce9faa3055d8d6b06195b6f8114a87d01 SHA512 2e44ad557e25be2e789577b079af7355b30eed27c82a7520b89f85674d641d9c8879e58c06c0401de9cdef365a55ae7ebabebc9330894761946e1aa9f40829fd
-DIST genpatches-6.12-113.experimental.tar.xz 6052 BLAKE2B 92e8dd201ef2d76048834ebef0339be7bf8730e45921fb711ad9b05ba232e9500d6b4f36ac81dbc46b2052ca200ad2589e680e9b0693bc7210d074b2c9e25be6 SHA512 86159dfcdf5b9613a952d0d8bbd6d555de62308e8820c6a533076026d033c7c3248bf8cd91ec5a2613046d3bf611e2dd3a79d8af7bcb447622464b57e81aa186
-DIST genpatches-6.12-113.extras.tar.xz 4300 BLAKE2B b112e78dabc123153d87d39abc300783a4ca2012f32b5ed1cae062bbd126f78f49230d789fd8ec6cb685a5450f59658e3a45b46604e003bae4a06ca544e60e12 SHA512 7bcb45d7296528d967699006f9f644393c132f6b5c493ceaa4ae2d6c0a9527c5cda6469b02e34b9a3a19cb286b7f37e9495c59b02249ee834f0779cd5f167f94
-DIST genpatches-6.12-114.base.tar.xz 6367664 BLAKE2B d859faa24e3b320d3c5a2633d6b180dde05089b990b76a87152852c89f3bad9eba99695880c4a3de59d011602a859a13f8e999d990b26966b602947d7352521e SHA512 38d539be1ec9beecc9f3e70d9583e3610926f4cc6cedb1403b99bd315c5973a377df5d355d32c36c81e3bcb7c04078e929522211e34b6e1642116d4a558a8251
-DIST genpatches-6.12-114.experimental.tar.xz 6052 BLAKE2B 044950f9bc7c4a26c04e274c242dbd653bb1a3ee47539c9e0915f59b2d33b564153bc2e3def991c64536b781c4933df755385a972e7af98eb9656d575f954315 SHA512 8dd02948e2915fd7b714fe8b68ee0403289e6ea5635a7b39c057c2b196f3ccee17f4429d7eb71c34b108bc7e3ea89a248e69b6c99ad075089ebfa0eac6c990e2
-DIST genpatches-6.12-114.extras.tar.xz 4300 BLAKE2B e05246fc24cdd9a0d7530da14561e426f822a1b5338047c37667897d3fbb090f3a9625cc1b996a29d0347f4a55b70dfd1bec1909746cb421190fc9f301eff3f3 SHA512 093a56a0f4459e841765e9268385210394ee89331218d19b1c0922c84f01c23028b4656523a58b0881a53d9da634c06c18948518185d468fec56631a367f2b60
DIST genpatches-6.12-115.base.tar.xz 6482944 BLAKE2B 0869e6cdafa7d7468f54818fa4fbe05c8205ff4c27ec2ee842166d7165b0b93a7b93cb9509d42482f1667067f8384fbd81cc06d95b4aa2db74395d0103b04f2a SHA512 9bf15a67344c17806cd4c90741c4b0fc78b75abb380c8a5f8bdf42ec8f73168d1d410d8d84ce51ff564761ace9e737b2fc2055819233a6fa6f7daf592767bfe7
DIST genpatches-6.12-115.experimental.tar.xz 6048 BLAKE2B 84504b2c2425b719c7448d6143ee0a91e2754613b621e1dbf8a4e88d0d41f3ece48d783c2adc84913b8045bec273f404d86e63444bbd112f55f8978cf09daeb2 SHA512 2422e7006816e1e07c53b5020bdd9dc6a3e026ed0122c1166fda74fe292ad973ae644f156aa5228698a0d8b3021b80b1952314d857c5fc18e99392b522f05d2a
DIST genpatches-6.12-115.extras.tar.xz 4300 BLAKE2B 81ab66bacc092f4fbe1a33088b4be23c98340746ee069ab98d2be6735c39dfda5b8353b1a05bb4d8e2d69c77d441c16fa51f421c01039aea4d42621f7355b390 SHA512 b12b2034589dd9079510a76d8e2e5138ae148252da13901f01e97a9fce731a8bc9f4b4a1438265005d61d813218dd5439f94d8c3d36928543d6aeecf29e328a0
@@ -25,12 +19,6 @@ DIST genpatches-6.12-116.extras.tar.xz 4300 BLAKE2B 0fd21c75437fb41777edfd0a0b2f
DIST genpatches-6.18-48.base.tar.xz 3008068 BLAKE2B 848a7c4458fbe74c0915bf748ba33c1fda17c5eba108c2417be8e4f48fcd04138f864bbfd92679cfe1885608c63ae873b5dd87c91830d95cdcb9549524f2ef6b SHA512 e46699eca1e0e8ad5241c4d4a0b264cd01606adae3a6c730cb307166ccb0eca62aafe80f0e82209e7fbac686f0a0aae2778a08941f8a6461c19388bcaf5ca127
DIST genpatches-6.18-48.experimental.tar.xz 6008 BLAKE2B f963689084e47262009cc0ae7691f0998b65f4dfa0302793cdd5b47d16ca281ebe6b7f8fb5d72403aeac635b5d5d8c7bb8baddd622a2c7a3a4f195a65d43a4a2 SHA512 bbf0706f2ae2ba26cead4fe0e38a6da667f86577e262b0be9d55cbff00a9e8fe5f9fea0c845f05fee51abc0a18edab0f4c6d55106c3a254a1a30be951ee7eaa4
DIST genpatches-6.18-48.extras.tar.xz 3976 BLAKE2B 32ef24c61e000c6687c72a240768d2f3a15bdda0f88429b001502e9bf6d53d00d528f705d5a0fc185d479c0a81a37d363aa5944549c4d18be72de1ae872e0c13 SHA512 1dbc1503a2aa1384d4b67aa34039ad7ad50aef4ff420d1b4d7017d57e23fdb877bb6f71986d1c85ee7927acb3de3df8fbda4c757cc79982248006f3e63e70a8c
-DIST genpatches-6.18-49.base.tar.xz 3233820 BLAKE2B fb515f2335ef25d71f7772b554aba25d3370b3bb91191e908cb4c6fd7a99730d5cd691656b52d108f39c1c704d1b98fe65eec18abce4d6bddc604bea02f2a531 SHA512 36a20857a05a8694ac9e75a34cb349346ed8886dd1f25db4ef1c5516c82ab63e3926486b746d4fe30c5d4ec709a1b34eb59aeca2c1fde0815b421f7cf26b0dd1
-DIST genpatches-6.18-49.experimental.tar.xz 6004 BLAKE2B eb1f2c9b85839765c67c780ceafd4b557862fb533d906ae80def12c4b5e7416d0c4e56176d10ad76ee3f1e9b174cb11ba218cc550dac87240a416656ac547071 SHA512 a10601cbaa40f2a2f706f6fdb1f92ac6843903180fe58df8a12742b693d8983632cbae5e878a7b38d7c1de4d786af9c8ba2adbaf78c8d15cbb1ecec5f5dbb701
-DIST genpatches-6.18-49.extras.tar.xz 3980 BLAKE2B 9652b5e7e7cca4653c34bdb9912fb9a097124af5adc9bc10b07fd9ce9fda68554566a71e49b89b18a0cd9c19e0223f18f1d26d520faa2cbe34f4fa6b5f06479a SHA512 25f95243d96d0b29dc5614bb20933e77a0e0b0a976031bf7c32dfca85e784159492882df29184797093fe685230f3dab1a64bb7fa6aefa5eab63f117198f39a7
-DIST genpatches-6.18-50.base.tar.xz 3235272 BLAKE2B 890bdd2cbc70ae991df9b429d8b2ff99a35015180c450acb5b53b833b8ac8258a81a7ffac88fce74b6a1ad767bdbe45df0fb4d2dce36ddbfc2fe5cd73fa972bb SHA512 95b056ab42de163eca2c6643841c82f741711c85a76feaded4a382437902091829ac71b31f3e25f32e5675793d0c9b8338bb7153a5382ad449bd549cdf5f7123
-DIST genpatches-6.18-50.experimental.tar.xz 6008 BLAKE2B b991cb8d52d6bcf955928b1ce24176cd6996d07c4788058a71c2369bdd4a13068b2b595be4ba24818f788f97c5a477cecf51d895ed89f2689fae5fdf03e1c120 SHA512 4986285ede3b7c758782073d703fee15b5056efacc27fcb6257e586c1f409f46eb96eaf2eff2862c10440f27fa207062b9bdd78f36f4c1819944bcbb408019f0
-DIST genpatches-6.18-50.extras.tar.xz 3960 BLAKE2B 338c5acaa9aa15533300f6fd8debba33cbf86a32c822931f5e93941ecdd362ac477830821d117e9ec20644abbc8591862f050ad2e93c11d4b6c818232811768a SHA512 e1b3dca7a78e2ee36447ac0870a7c5b9b1c97b48dc1171eef45b915007e2c3e522bff6761c840da3aec30dbcd65d31bfe8505d8c3370b829b94015839e55eb49
DIST genpatches-6.18-51.base.tar.xz 3354756 BLAKE2B 22110ac991400ac3cb66782f92bf00b098978ee668f1ce74ae0d5d651cef4773d1938cf5aaa4d7f39a469b9c33c83227b605427724d0b4771ee5e0dd45a6f6c7 SHA512 d61d3df6986ef20be71783b53c77ebea14a72886c19268fcdaf435cdd42314496354c6db2a7c2cafdd403d06fea875bfdd534fb5468831440b9b46073fb2a67e
DIST genpatches-6.18-51.experimental.tar.xz 6012 BLAKE2B 11b176b07587873351ffa88ff3bb6ca4a444c8192a744e64ad72fcac6c033af5ca8d2de9101c4b914283ac3293a6e2af3380c9e2245ead45fd9bf95d921b4b78 SHA512 7b6b5ee39709df841ae518e5e5f542fe2524d3b4babfe5e7d1e951bd1070b4e631144dd1a8cd9616ef9a66e67276470457f0bb67076f71edcc0cc875d1bf9fc2
DIST genpatches-6.18-51.extras.tar.xz 3932 BLAKE2B d16e2f3160afe570780a6da14ee7d4004d9f8c75db0e91acdeddf6b822f11de887e754a3a78ec39b233368a9d001177518e0b7f007586d021c854d5c199f1f72 SHA512 75c9431636c9946d7bae92524f12aae77bf36b6ad3b9335192729068de670c4a163c8cc8f4c144966401c5dba6483238cdaa26dcb97586629c484826d8f4ac9c
@@ -40,12 +28,6 @@ DIST genpatches-6.18-52.extras.tar.xz 2176 BLAKE2B f2726e36d4174485d6b011e076e2b
DIST genpatches-6.6-161.base.tar.xz 7979960 BLAKE2B 66549bbcae48505d265010e090add69ce8e7acb03e31c90f997690b58192fb315754fc2a94d8db6ece34a19b25d0466f96215c1909c14c909fb837b6b7f4c235 SHA512 7069f104d7363b7177ef2f25e98b83183198a315e208d40554880ae07967551508b865b67863066b15081dde973531c552357c16026bf9ecfb8b1b41f69972e6
DIST genpatches-6.6-161.experimental.tar.xz 6052 BLAKE2B fc6a622610d9752d8c6e3d9067a6ddfb51d9b74493cc79af069bd7fa1db37b4665ee4595aa35b786ecb65dd83825f8e079c45022989bb0ff6f5f99eaefb5ab6e SHA512 1d60845c323ae2d0ae1a3acdb0279fa7d66ac0eda649b8de9cdcdfbae78c197b8d0ee82015fcadb9482c9065d3ef7d1a0371989998fe00d34b29fd4ea30c1059
DIST genpatches-6.6-161.extras.tar.xz 4032 BLAKE2B e87460bd4a221b21f59d69607bfcd1e94e5587b4d8aba3d3cb8ae1089278d2a39d0c861b04048d1c6b7b2fd4e29dc89431e0ea8a6f544ace160dbdaa5b07738b SHA512 7d38767c5f9aa82da806eb5a4ceb1e1200c72aa5a5ecca9f79424636ca5544740081bc82604aee2b5b498e9fa5d1606ee789727e2ad6a45751ec511314687eef
-DIST genpatches-6.6-162.base.tar.xz 8126552 BLAKE2B 0bda50d659c566a5b2da414f0eb45002b73287899605a7af06c3bb1c929691f2fc1e75da89204240fc50f218348c0659d8eb79523ee69e89f49b88992c42441c SHA512 be1788c22d6c031a63573eefb4a26f35696e0100e4cefed384d77f4e8258126671ca6438910fbdc4f3b8ad9ebc4138fdaea9cbac4d785dbd496cf083cca3e4f5
-DIST genpatches-6.6-162.experimental.tar.xz 6052 BLAKE2B 6a1bd6e0c7443961143f4c89a5a39235ce1c448113da2bf35e0c8c91b85fd62d39796e3c0b8867581ffdef3af388788777d7567d4b2522bb2821fbf57daabc9d SHA512 3620f141bba24bd6f0d0590609a4190c39e12770c846a19e38336cb8a3bcfbdd58f7060931192b6cc63f79752086a75f3c2a277531e45b3ff70617d9220d9416
-DIST genpatches-6.6-162.extras.tar.xz 4032 BLAKE2B d6155e7da865ca4cc9a86affdedcae1c9ec7149d4d879b6b2176be6aad68e81889bd754c0f0e1b25f845db86091a8464863d314f9069c4f2410d2dce96768ec6 SHA512 393ddbd024b3629f3be04a61f4de0eeb5c92dbc06fe1f92989dfbca0b1885f859ec0df0578a9cb1257fe546b4ad5523e7e1fa2bb559a97373e322a5d190a42d6
-DIST genpatches-6.6-164.base.tar.xz 8128156 BLAKE2B 57468880a58c9ee19acfa73bb34a63249e51cfed684e7d055dd4c5ab13552f4eadd8e51bd9d75e9c91c85c28b73c402a9d9b9700285b5f3b633d4e3ec9f2f3cc SHA512 f0e3d26263eda1aa65bd52a691ca04feb1526c807762b8f481ab0eeeaaa6942e321591715e63f4fd6951da8f7645581bef52945b865a34b87bdef7a93431038a
-DIST genpatches-6.6-164.experimental.tar.xz 6052 BLAKE2B 2c11e23d822e4825a37fe3350c332da92ed3fdbc84a3896d6c39d59525c9e567ff7b4d8d5b7a22161960403944f75eafaead09ca64d6a9ba0d215ee3059746e1 SHA512 9a90c9a49b362bebe0ed02d5525627c42e118a5f74bb35ed1ce56b7321b413e53a4f6d1b5cf114fb4a545be217b48b7449ac958d2355a1f83190605623b2f122
-DIST genpatches-6.6-164.extras.tar.xz 4036 BLAKE2B 878e6f26452e4f5bb16bcdd8b2e20e5ca29ce3f9d6b6e17e4fe69b2b10b83097883dfeb12b3279880b509cf62b7b8933b4f68dd09b4f04b991a28f239fdf6e42 SHA512 b38c7e4d5d47bc5aafef8e0d9c6e78507ad5100191f5d6294e1bf838dfc18635f18dc7ad51a2fb66d3463c52762e54caf300663506926d3f00149181574cf56f
DIST genpatches-6.6-165.base.tar.xz 8263788 BLAKE2B a8873f3f25f5038ee07d6117efd59da84d646827e6ce4ccc67b2e8522adc366e80aba2932d7adf07cfac15ea8cc42d35bfd2a62466519e7f16a65e5eef87ee00 SHA512 d287e8723f6e28481dc230c93b90fe0d2d429f9b2edfd503ddd3d7449af51ef7fb40338056f6e6de012282363de3b1ab625654f26bf6bcf1b893313a475715ff
DIST genpatches-6.6-165.experimental.tar.xz 6052 BLAKE2B 32b602725eb3cab715f8104206caf77add069b8ed4f24e52b51a596e22455c6e7179e2f44f1843e5767e86cf9b16c5108b86e26f47ee18b21025262b6eb41bbe SHA512 9536e81ccbde6e2efa18e85f11b8a4faec1b0126e37046deb058ad50215936392efbb8b1bd693a00abb2cc8b7d7ef8f775d1737c7e97d919dc6c4d4c9fbf6d29
DIST genpatches-6.6-165.extras.tar.xz 4036 BLAKE2B 0bd13bd6775db5cf5fad8caea51bbb7d7e805137ca4cd0e5f0dab078d2dc3daf72ee292f9d8e221cd3081fa1543787e15a7f42eb3f4094c8b6b45eb725db6b93 SHA512 9e5431b74b053d65df44c418014d4546fbf1bde5a9040bbe12c667e2f4d94d73af6825712451bece7af65ee173daf167b51fbfa10a87a57da930abea0415133b
@@ -58,10 +40,6 @@ DIST genpatches-7.1-11.base.tar.xz 1270928 BLAKE2B fecbb00df6811418dba288aafc965
DIST genpatches-7.1-11.extras.tar.xz 3932 BLAKE2B 7469f9cf54ca12b4fc371e95d0f47650e8ecedbe686293cff3f1eb0bf9ae857cf9308494d600a5d8d0cd204da4b98dab6e9d7aa564c6ea006d42f13e571cb5d4 SHA512 7c576c43df3b878ab42d39c6fc6ef6306c9ee98a2f9db9492aa2848b7e77703a74a9838b000670a40385fca31b50873443f6b3c0ee2b27d41e2435b2d0a90635
DIST genpatches-7.1-12.base.tar.xz 1347328 BLAKE2B fd60f4f1f72ae18f6ce067b45c29b2f92beccbc935bf5ac5992a633f59f6ca64144f0d8d7fb98dc19d972e23171b2972f6de5ff9521fd3d3014d949ee5e4d62f SHA512 e6653a6f6e0d3436bc72fed86a9a525a2f9794a656f4524b3d1fa775ac3e1bbd75011a2d1a03e936af7898a4c5356e2f9c2beaa839c96cb7355802cc2a4f6a16
DIST genpatches-7.1-12.extras.tar.xz 2176 BLAKE2B 95f67c7ad891d2974c2f69d1bcbaf53ece37bf18c2871e4138631980679fdec5f6a7a9f05821f0d934134041e42d6ca0155f53aceea7cdfe5017f300d0050d52 SHA512 55383f59ac522d029653501e1a4649ce03c209c80836411d73c7215ed04ebabb60b2bde3988fb4940c25d35f65e0ed239cc8a0754daf7d91e526a308a3c149d8
-DIST genpatches-7.1-8.base.tar.xz 897152 BLAKE2B ae394cb64efd8bed7e6fda9c5e2c3235f51cb0be433627720af30d3870f6e530e3486143dadc3ec655382a85c1fd56b616675796499196da52c12fbadee1fd22 SHA512 8583ab3cd01bb385c76e342ea91348f80a674b475dea3e28ddebd045b9d9df9bb9c1416b0277987bfd46d8cf4d0dd37d6e54448c7a607431e07251dbf07fb4c2
-DIST genpatches-7.1-8.extras.tar.xz 3980 BLAKE2B 41579b3e513c6817c99c5db70df6a57976225651534abb63cf143a5552cc54f0d8152ae051070ffe407ae0e301e6782e46175a1cb37d06652927b31d77129457 SHA512 5a7e1951f080518a18daef3d076eb8baa96365281403b999cb5bcfa358f1a6ba39c5474a9ab7aafe45aa68732f4604134e5e4874412634fe3c9d434fc81fd56d
-DIST genpatches-7.1-9.base.tar.xz 1124196 BLAKE2B e307f3ed908742f24d0342036a29471d9f6a3af81432f0e39414a1d46bdb8fe510ca206042e794236ce5d6742465d7bde3ba4e6cbf13150ee43b52c9fd71acd3 SHA512 1578f12cefc92b0d7fb82234c950a743a3c310d4fdf466625a91a06d02997cebf02ea6f6dd7981f38c8992b754dad089e41eed01f21bbf90e536ff16fafe50d9
-DIST genpatches-7.1-9.extras.tar.xz 3980 BLAKE2B 2c73906d66cb785c6780686e496556873e1f6b6efbf48c67ed4ee3a306e8a77a345842e69be5ad54f6d8a3b999c569780c583686e4375a44983ccb3c175d9b74 SHA512 7f3678a761c346748ed90013ed68903bef5f8d90ab6e1d7fe874ac099a365ec7792b2d5a51c770d78ee007aa4c2c31fcb97fa6ae346f51907915bb5f4a9a2fe6
DIST genpatches-7.2-1.base.tar.xz 8396 BLAKE2B ac967557b5fca75b0c24a1c2484d523130c1f2e765ef554570a58ca0e10cc6f1506111f72751cc81420f0366377bce92999d7ebfcd8f011e251d7006c6d6db94 SHA512 ec053f643be0499020a4fbc52fdc1345a303294af819d5b58cf0d590ca718c3861e9a68b878a37ca6dbc52183ed2fcb876b5954575c58cd1ab6e7d0a6867c5fa
DIST genpatches-7.2-1.extras.tar.xz 2176 BLAKE2B c05bca69bb879c49310420ffbbb6c216d251003cf2df7cedcedb525fae6fdc5147dc25a5955c1138e862785e24f3ff763f1cbcb5eda6838ec7dcb0b4b3be5552 SHA512 49c233888035a68355d9f23989833404b8afebaea61739c86f88e9caaa37496f0f1d90af9594f0d5c0ded00ee5430c02c8c884cb5c747ef69541b7ecc8249994
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.12.101.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.101.ebuild
deleted file mode 100644
index 35014e864f72..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.12.101.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="113"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.12.102.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.102.ebuild
deleted file mode 100644
index 6b6d7931ce98..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.12.102.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="114"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.18.42.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.18.42.ebuild
deleted file mode 100644
index c92cff1d6e5e..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.18.42.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"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="49"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.18.43.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.18.43.ebuild
deleted file mode 100644
index 89b54a848c2b..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.18.43.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"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="50"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.148.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.148.ebuild
deleted file mode 100644
index 2c1b09bff26f..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.148.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"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="162"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.150.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.150.ebuild
deleted file mode 100644
index e09dd70ec8c4..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.6.150.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"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="164"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-7.1.5.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-7.1.5.ebuild
deleted file mode 100644
index 8a31cdfd6a3d..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-7.1.5.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"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras"
-K_GENPATCHES_VER="8"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-7.1.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-7.1.6.ebuild
deleted file mode 100644
index 1805e6d92749..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-7.1.6.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"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras"
-K_GENPATCHES_VER="9"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-libs/kpmcore/Manifest b/sys-libs/kpmcore/Manifest
index a6b6fd72b8d5..413b8ea1f63a 100644
--- a/sys-libs/kpmcore/Manifest
+++ b/sys-libs/kpmcore/Manifest
@@ -1 +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
diff --git a/sys-libs/kpmcore/kpmcore-26.08.0.ebuild b/sys-libs/kpmcore/kpmcore-26.08.0.ebuild
new file mode 100644
index 000000000000..d0fa38f6597d
--- /dev/null
+++ b/sys-libs/kpmcore/kpmcore-26.08.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_NONGUI="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for managing partitions"
+HOMEPAGE="https://apps.kde.org/partitionmanager/"
+
+LICENSE="GPL-3"
+SLOT="6/10"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+IUSE=""
+
+# bug 689468, tests need polkit etc.
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=sys-apps/util-linux-2.33.2
+ >=sys-auth/polkit-qt-0.175.0[qt6(+)]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/sys-libs/libcap-ng/Manifest b/sys-libs/libcap-ng/Manifest
index 9ca1185fb6c8..83fda51293dd 100644
--- a/sys-libs/libcap-ng/Manifest
+++ b/sys-libs/libcap-ng/Manifest
@@ -1,2 +1,2 @@
-DIST libcap-ng-0.8.5.tar.gz 460149 BLAKE2B ce0fc4ebceaa66d6f888f8b752e501bed7513d45231425054340016a6215ce52f0cd81b3a4a54c7c9ec0b623965002d66316c6c37844f0bd132b186ff7c6a41f SHA512 89fb86454847f354c012411ecdc7e17f07bb40d7e9719ca0b93ea81c436113685bbbb5c1b9cb1b7ac92d216c105c687285304135beb156aedd55ab1c61e4f269
DIST libcap-ng-0.9.3.tar.gz 126257 BLAKE2B 8050f69c91a8c5214d718d3ad750cf50db25690b9b8d59f37db32d33d5a0fe864afe8064ca4261f27f49f65064926c816a627a9c1c7a28e268a1a459409c59d8 SHA512 cbe6e322a6349dcd2b23833c4f66a173d5d8d36ccded782e79fa8b83a1a700da293e0a79a31408814f19cf788fd56726beb587f51314a92c135e05eb2e5a47e2
+DIST libcap-ng-0.9.5.tar.gz 173762 BLAKE2B ddfe7b6975747963a2eb53485481c55f5638a06f119260e34619336445321d41b1531e4b78593aab9267a463e08641eb666f58ca6dc19fabf776995a4579e072 SHA512 eca44c680ea6104c59591ee19ae9136ed1f4d0437877a1c16f5fb5d546466ff99d52fe45daa081bc6dde15abbb3902528b7bf6fade4845d0c13756d426e21db7
diff --git a/sys-libs/libcap-ng/files/libcap-ng-0.8.5-python.patch b/sys-libs/libcap-ng/files/libcap-ng-0.8.5-python.patch
deleted file mode 100644
index ddad5ff49d7a..000000000000
--- a/sys-libs/libcap-ng/files/libcap-ng-0.8.5-python.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://github.com/stevegrubb/libcap-ng/commit/1fe7c1cfeea00ba4eb903fbb39b74361594d4835
-
-From 1fe7c1cfeea00ba4eb903fbb39b74361594d4835 Mon Sep 17 00:00:00 2001
-From: Jan Palus <jpalus@fastmail.com>
-Date: Wed, 10 Apr 2024 21:30:51 +0200
-Subject: [PATCH] Fix python path when invoking py-compile (#54)
-
-48eebb2 replaced custom PYTHON3 variable with PYTHON by using standard
-AM_PATH_PYTHON macro. Makefile however still referred to old one.
-There's no need to set PYTHON explicitly anymore so drop it.
-
-Fixes #53
---- a/bindings/python3/Makefile.am
-+++ b/bindings/python3/Makefile.am
-@@ -27,7 +27,6 @@ AM_CPPFLAGS = -I. -I$(top_builddir) $(PYTHON3_INCLUDES)
- LIBS = ${top_builddir}/src/libcap-ng.la
- SWIG_FLAGS = -python
- SWIG_INCLUDES = ${AM_CPPFLAGS}
--PYTHON = $(PYTHON3)
- pyexec_PYTHON = capng.py
- pyexec_LTLIBRARIES = _capng.la
- pyexec_SOLIBRARIES = _capng.so
-
diff --git a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild b/sys-libs/libcap-ng/libcap-ng-0.9.5.ebuild
index 522195e3cc1f..63c98e87c221 100644
--- a/sys-libs/libcap-ng/libcap-ng-0.8.5.ebuild
+++ b/sys-libs/libcap-ng/libcap-ng-0.9.5.ebuild
@@ -6,28 +6,68 @@ EAPI=8
# Keep an eye on Fedora's packaging (https://src.fedoraproject.org/rpms/libcap-ng/tree/rawhide) for patches
# Same maintainer in Fedora as upstream
PYTHON_COMPAT=( python3_{13..14} )
-inherit autotools dot-a flag-o-matic out-of-source-utils python-r1
+inherit autotools dot-a flag-o-matic linux-info out-of-source-utils python-r1
DESCRIPTION="POSIX 1003.1e capabilities"
HOMEPAGE="https://people.redhat.com/sgrubb/libcap-ng/"
-SRC_URI="https://people.redhat.com/sgrubb/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/stevegrubb/libcap-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="python static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="bpf deprecated python static-libs"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RDEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="
+ bpf? (
+ dev-libs/libbpf:=
+ sys-process/audit
+ )
+ python? ( ${PYTHON_DEPS} )
+"
DEPEND="
${RDEPEND}
sys-kernel/linux-headers
+ bpf? ( dev-util/bpftool )
+"
+BDEPEND="
+ bpf? (
+ llvm-core/clang[llvm_targets_BPF(-)]
+ virtual/pkgconfig
+ )
+ python? ( >=dev-lang/swig-2 )
"
-BDEPEND="python? ( >=dev-lang/swig-2 )"
-PATCHES=(
- "${FILESDIR}"/${P}-python.patch
-)
+pkg_pretend() {
+ # bug 972898
+ if use bpf && [[ ${MERGE_TYPE} != binary ]] ; then
+ if [[ ! -f /sys/kernel/btf/vmlinux ]] ; then
+ local err="Cannot read /sys/kernel/btf/vmlinux, which is required by bpftool.\n"
+ err+=" Typically this means that your kernel is missing the DEBUG_INFO_BTF option,\n"
+ err+=" without which BPF cannot work. Please build with USE=-bpf or reconfigure your kernel."
+ die "${err}"
+ fi
+
+ # check required kernel flags as documented at:
+ # https://github.com/stevegrubb/libcap-ng/blob/master/README.md
+ local CONFIG_CHECK="
+ ~BPF
+ ~BPF_SYSCALL
+ ~BPF_EVENTS
+ ~DEBUG_INFO_BTF
+ ~FTRACE_SYSCALLS
+ ~KPROBES
+ ~KRETPROBES
+ ~KPROBE_EVENTS
+ ~PERF_EVENTS
+ ~STACKTRACE
+ ~TRACEPOINTS
+ ~TRACING
+ "
+
+ linux-info_pkg_setup
+ fi
+}
src_prepare() {
default
@@ -44,6 +84,8 @@ src_configure() {
local ECONF_SOURCE="${S}"
local myconf=(
+ $(use_enable bpf cap-audit)
+ $(use_enable deprecated)
$(use_enable static-libs static)
--with-capability_header="${ESYSROOT}"/usr/include/linux/capability.h
)
diff --git a/sys-process/audit/audit-4.2.1.ebuild b/sys-process/audit/audit-4.2.1.ebuild
index 2c3c40987f96..4c740a250624 100644
--- a/sys-process/audit/audit-4.2.1.ebuild
+++ b/sys-process/audit/audit-4.2.1.ebuild
@@ -77,7 +77,7 @@ multilib_src_configure() {
--runstatedir="${EPREFIX}"/run
$(use_enable gssapi gssapi-krb5)
$(use_enable ldap zos-remote)
- $(use_enable ssl tls)
+ $(multilib_native_use_enable ssl tls)
$(use_enable static-libs static)
$(use_with arm)
$(use_with arm64 aarch64)
diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest
index 7f414259b896..51f6846c8fc1 100644
--- a/www-client/falkon/Manifest
+++ b/www-client/falkon/Manifest
@@ -1 +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
diff --git a/www-client/falkon/falkon-26.08.0.ebuild b/www-client/falkon/falkon-26.08.0.ebuild
new file mode 100644
index 000000000000..2a8c7d62dc68
--- /dev/null
+++ b/www-client/falkon/falkon-26.08.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+PYTHON_COMPAT=( python3_{13..14} )
+inherit ecm gear.kde.org python-single-r1 xdg
+
+DESCRIPTION="Cross-platform web browser using QtWebEngine"
+HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="dbus kde python +X"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test" # bug 653046
+
+COMMON_DEPEND="
+ dev-libs/openssl:0=
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,network,sql,sqlite,ssl,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtwebchannel-${QTMIN}:6
+ >=dev-qt/qtwebengine-${QTMIN}:6=[widgets]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ virtual/libintl
+ kde? (
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep "
+ >=dev-python/pyside-${QTMIN}:6[gui,positioning,uitools(-),webengine,widgets,\${PYTHON_USEDEP}]
+ ")
+ )
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:6"
+fi
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_KEYRING=OFF
+ -DDISABLE_DBUS=$(usex !dbus)
+ $(cmake_use_find_package kde KF6Wallet)
+ $(cmake_use_find_package kde KF6KIO)
+ -DBUILD_PYTHON_SUPPORT=$(usex python)
+ -DNO_X11=$(usex !X)
+ )
+ use python && mycmakeargs+=(
+ -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" # shiboken_helpers.cmake quirk
+ -DPython3_INCLUDE_DIR=$(python_get_includedir)
+ -DPython3_LIBRARY=$(python_get_library_path)
+ )
+ ecm_src_configure
+}
diff --git a/www-client/firefox/files/gentoo-hwaccel-prefs.js-r3 b/www-client/firefox/files/gentoo-hwaccel-prefs.js-r3
index b727b378196a..ed7137022d20 100644
--- a/www-client/firefox/files/gentoo-hwaccel-prefs.js-r3
+++ b/www-client/firefox/files/gentoo-hwaccel-prefs.js-r3
@@ -5,4 +5,4 @@ pref("layers.gpu-process.enabled", true);
pref("media.hardware-video-decoding.enabled", true);
pref("webgl.force-enabled", true);
pref("media.hardware-video-decoding-vulkan.enabled", true);
-pref("media.hardware-video-decoding-vulkan.direct-export.enabled", true)
+pref("media.hardware-video-decoding-vulkan.direct-export.enabled", true);
diff --git a/www-client/firefox/firefox-140.14.0.ebuild b/www-client/firefox/firefox-140.14.0.ebuild
index 70251c99a5e6..a05cf529448b 100644
--- a/www-client/firefox/firefox-140.14.0.ebuild
+++ b/www-client/firefox/firefox-140.14.0.ebuild
@@ -80,7 +80,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
S="${WORKDIR}/${PN}-${PV%_*}"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
diff --git a/www-client/ungoogled-chromium-bin/Manifest b/www-client/ungoogled-chromium-bin/Manifest
index a71137b09c0f..8017f9721978 100644
--- a/www-client/ungoogled-chromium-bin/Manifest
+++ b/www-client/ungoogled-chromium-bin/Manifest
@@ -1,3 +1,3 @@
DIST ungoogled-chromium-bin-150.0.7871.186-x86-64.tar.bz2 161955683 BLAKE2B e6069bfeb13a6b8c8b6b68966f0e687684023dd2a4752f9566c3a929e718b221c741b49079a2e79fa364cb2101b454ad9629f88c0d3d4b5de166f2ba86352854 SHA512 bb0baa6c549163b84faaf5e6805f8340bc831c49bc52438a30313c763d48c824373a123f936affad32c6079b0acfb23a13fc74247ef9911d8478da68c71f4fd1
-DIST ungoogled-chromium-bin-151.0.7922.108-x86-64.tar.bz2 167992123 BLAKE2B 383b552820b45617cd29e578044ef738722494a6c118be9a41421d42de63dda7efea75947f0c54cda2c942aaa886f8bf9076823c5093a88f2a561ead86da8eba SHA512 93b53167f3c8567bb8ce10542b9f248b6e0f1b91c6162ee0aebaebfe95e653a4f3b18fc398234917f551f31895fcc4fe4d4ff73b55fb8a7a1f6f73a24c833617
DIST ungoogled-chromium-bin-151.0.7922.137-x86-64.tar.bz2 168225603 BLAKE2B e73a0481b96751fab527d4a2f7c109c383d8de2c91bf900cb0a00cfed65c0ad7a59e6e9149e2e7a4dcc4b83c6a5c6575a317dacfc6f665cade805fdefeaf857f SHA512 fc551d777a588aa963b34ccfa54e5e4f5f5aa475cc452b4a1a3e747fd4d761bfbd872ba989469ce6753914fbd213cb7b79a3f0dd98f3c72ec65f81ddbbee2b9b
+DIST ungoogled-chromium-bin-151.0.7922.169-x86-64.tar.bz2 168253636 BLAKE2B c18f27211a43ee1192bc0491956548b6e396858d30adaa15e81c86797d2ad5df70b5120d44d98b9106822f0a40e7041ff1838bbf8b135ce65cd6720a1ac76c4a SHA512 20df291af69f40851755fba6292e0ed65460c7e0cf2253596692396f72da798b0c330f9a01c261762c91979c71d8e9e7a6e604802fc35144fe3a866bb04efe80
diff --git a/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-151.0.7922.108.ebuild b/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-151.0.7922.169.ebuild
index 463b7bd112cd..463b7bd112cd 100644
--- a/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-151.0.7922.108.ebuild
+++ b/www-client/ungoogled-chromium-bin/ungoogled-chromium-bin-151.0.7922.169.ebuild
diff --git a/www-client/ungoogled-chromium/Manifest b/www-client/ungoogled-chromium/Manifest
index 39c832b04b1e..7abe7a12b48e 100644
--- a/www-client/ungoogled-chromium/Manifest
+++ b/www-client/ungoogled-chromium/Manifest
@@ -57,8 +57,8 @@ DIST ungoogled-chromium-150.0.7871.181-1.tar.gz 669574 BLAKE2B df192323b07c68ee0
DIST ungoogled-chromium-150.0.7871.186-1.tar.gz 669698 BLAKE2B a02d1072f5e07f02bac3c1cd91a39852b4b3a5fec527ae9fdffd507bce6246ab9b5d6cdf428f5ba5a3cc2b0efb8d091cfd786cb8a067f0cc706b2def80997ecf SHA512 6a633fd54d17d6851823a22e88a9640ff957f2d2a8b103f0c6f9d0a33607a94aad42d8bcb54ae36cd3935acc292698e6111a471c1e773948b3f1f0e94788074d
DIST ungoogled-chromium-151.0.7922.108-1.tar.gz 670490 BLAKE2B 2254e858dd787a6f5844814260526c260a16415390b91bb26e7fb8df92b00ec460dd7bc9c6e292aed96372968acc22878fe90b47a674fc0e0af4c83b9b417525 SHA512 20309249e0ad59652c5482c24688d813f93dbaccdf71dca4f48e368c4b3026c4be6ea49b1129ebeae68e16ac453bd30e315d20305fa1b378323fd1f67ad94177
DIST ungoogled-chromium-151.0.7922.137-1.tar.gz 670488 BLAKE2B 14443275115ebe1e1ceb5b692580429fcc431f653e3c3d676ec150db2195dcd2e11209ac0f70fa23cb21f6e6c7e5f9b09bb72f66cd0e2776255b07e9530db8d8 SHA512 3240ecd3724f0c7c404d99ba8f6f0c827e859b7a2471dd8324de20b28ca26a3879e0d603eb03c2bdcde3abcde3214dd4e9b0496426e25bc17a04df2bb1479bb2
+DIST ungoogled-chromium-151.0.7922.169-1.tar.gz 670587 BLAKE2B 00538b5b5d0d7b4a11adb8f6a1d325ebf59b10092d6f58a311c108d778bddb7283282af22e591b16b5a49af5c39b20f62b0a042b3a5bed4d32149280ea332dde SHA512 2c539bb3aacb3cdd459fa8d64a75d895145d3806219d9f96d766948f3912f66de594b42da505d33bb3439e1c2e4b393af16c815cbf2f211033b2003cadf3761f
DIST ungoogled-chromium-151.0.7922.71-1.tar.gz 670363 BLAKE2B df0c82404b74654f47b14e65514b38595e67b890a6bd66d1e2af14d0cfadd5d48cf335143297c8474eccab6ce0fe194afa1b26ec381a7bea1db77b0ae54653fa SHA512 2a5624628d7922ee837cf47d981da4bd7c5c21efb7e969113f77beedbe3f84bf402334f849c08969541dd18367b4534c84913a9b77d2d7bebcc134c1f25f4d03
DIST ungoogled-chromium-151.0.7922.75-1.tar.gz 670502 BLAKE2B 57c204077ebfdfdc527a690d4dafbe5e286ee2707696d26472991089f44b7eec9b915e29a8d543d9dcd617e12e3df6737b5ef8ba16abb676e7da5b27e3f5ea29 SHA512 4a7b3e026742bd3c8421436a5552bd2a6c46d40a48b9d20e3ef232615a65b8c94aff5b249d98d4ed327cc00aeaf258868bd610df65bb923e7dfdbd081abd32e6
DIST ungoogled-chromium-4d7bb965938b072e1dc7d9a5fa26121805f97fc8.tar.gz 665638 BLAKE2B 84d8ef00835f9d880007db9c125729209900d4df1087099af9fd9b66727fbb37b1520908d3bedcf3416302e45866a4f7278cc0589ef6de25a5e6142c123d08b9 SHA512 b6653986b3af157ad5749eabd185280ccd24cf5a551f2e639a6ac9b51aff2fa4f5aa7c0b3cd881162b0da2f44e022755013d1f747e1268378a18fcb9cdfde015
-DIST ungoogled-chromium-6f09e99d9c66ae5862d8eb0af5926fc8371269a1.tar.gz 670504 BLAKE2B 1efb1970fa9a02a43eef6cb6c3a9b4861c442d04df0fc257bcfa5ee6abb07b0c04329d7f6c8c0dc17e5ec45c0c48fab2543d4d80ba56c345d188184fb6790a5a SHA512 1a2129cf83585f49ee460286ba438e8841cd994d8b0c3b3929921e01bb23f6b2a7a497e99e6c180d53596ccf66f09279dd1a2530ef9c41432ab0958c03dff9bc
DIST ungoogled-chromium-6fda5bc707792220745f9d53c25e84b89ceaabe4.tar.gz 669732 BLAKE2B 6a50e0428bcbb35383f1f039bf0d0a09fd853ae899a7ab366a516c29296bdc45a927cbe11b1b97c61c73cef98b252500a5e455ef0714b5b8ef42bdd3e180296c SHA512 97ec74a2b119a952a023a28de0d0ab93d81ba6c6623280f81eaf1cfadd0cbcec6fbf0d0574cdc2e777c89818c468cb2a55378f6be18c60b3bf8f92fb3a1de703
diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-151.0.7922.169_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-151.0.7922.169_p1.ebuild
index b33e463b7237..a2d700442eb8 100644
--- a/www-client/ungoogled-chromium/ungoogled-chromium-151.0.7922.169_p1.ebuild
+++ b/www-client/ungoogled-chromium/ungoogled-chromium-151.0.7922.169_p1.ebuild
@@ -40,7 +40,7 @@ CHROMIUM_LANGS="af am ar as az be bg bn bs ca cs cy da de el en-GB es es-419 et
nb ne nl or pa pl pt-BR pt-PT ro ru si sk sl sq sr sr-Latn sv sw ta te th tr uk ur uz
vi zh-CN zh-HK zh-TW zu"
-UGC_COMMIT_ID="6f09e99d9c66ae5862d8eb0af5926fc8371269a1"
+#UGC_COMMIT_ID="6f09e99d9c66ae5862d8eb0af5926fc8371269a1"
# UGC_PR_COMMITS=(
# c917e096342e5b90eeea91ab1f8516447c8756cf
# 5794e9d12bf82620d5f24505798fecb45ca5a22d
@@ -107,8 +107,8 @@ LICENSE+=" IJG ISC LGPL-2 LGPL-2.1 MIT MPL-1.1 MPL-2.0 Ms-PL PSF-2 SGI-B-2.0 SSL
LICENSE+=" Unicode-DFS-2015 Unlicense UoI-NCSA ZLIB libtiff openssl"
LICENSE+=" cromite? ( GPL-3 )"
-SLOT="beta"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+SLOT="stable"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
IUSE_SYSTEM_LIBS="abseil-cpp av1 brotli crc32c double-conversion ffmpeg +harfbuzz icu jsoncpp +libusb libvpx +openh264 openjpeg re2 snappy woff2 +zstd"
IUSE="+X bindist bluetooth bundled-toolchain cfi convert-dict cups custom-cflags debug ffmpeg-chromium enable-driver gtk4 hangouts headless kerberos +libcxx nvidia +official optimize-thinlto optimize-webui override-data-dir pax-kernel pgo"