aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xDocumentation/maintainers/regenerate-files6
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_2
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.1161
l---------Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.1161
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps0
l---------Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-6.11
l---------Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier1-6.11
l---------Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier2-6.11
l---------Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier3-6.11
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-6.2/_HEADER_ (renamed from Documentation/package.accept_keywords/.kde-frameworks-6.1/_HEADER_)4
l---------Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-6.21
l---------Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier1-6.21
l---------Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier2-6.21
l---------Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier3-6.21
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-6.2/more-deps12
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps12
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-frameworks-live/more-deps12
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-24.02/_HEADER_2
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kde-baseapps-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kde-gear-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdeaccessibility-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdeadmin-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdeedu-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdegames-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdegraphics-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdemultimedia-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdenetwork-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdepim-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdesdk-24.021
l---------Documentation/package.accept_keywords/.kde-gear-24.02/kdeutils-24.021
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-24.02/more-deps22
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/kdenetwork-24.051
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/more-deps4
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-24.05/more-deps4
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live.base/more-deps4
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live1
-rw-r--r--Documentation/package.accept_keywords/.kde-gear-live/more-deps4
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-6.0/more-deps10
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps10
-rw-r--r--Documentation/package.accept_keywords/.kde-plasma-live/more-deps10
-rw-r--r--Documentation/package.accept_keywords/kde-frameworks-5.116.keywords88
-rw-r--r--Documentation/package.accept_keywords/kde-frameworks-6.1.keywords92
-rw-r--r--Documentation/package.accept_keywords/kde-frameworks-6.2.keywords90
-rw-r--r--Documentation/package.accept_keywords/kde-frameworks-live.keywords14
-rw-r--r--Documentation/package.accept_keywords/kde-gear-24.02.keywords271
-rw-r--r--Documentation/package.accept_keywords/kde-gear-24.04.90.keywords271
-rw-r--r--Documentation/package.accept_keywords/kde-gear-24.05.49.9999.keywords5
-rw-r--r--Documentation/package.accept_keywords/kde-gear-24.05.keywords5
-rw-r--r--Documentation/package.accept_keywords/kde-gear-live.keywords5
-rw-r--r--Documentation/package.accept_keywords/kde-plasma-6.0.keywords18
-rw-r--r--Documentation/package.accept_keywords/kde-plasma-live.keywords10
-rw-r--r--Documentation/package.mask/kde-frameworks-5.11688
-rw-r--r--Documentation/package.mask/kde-frameworks-6.193
-rw-r--r--Documentation/package.mask/kde-frameworks-6.292
-rw-r--r--Documentation/package.mask/kde-frameworks-live15
-rw-r--r--Documentation/package.mask/kde-gear-24.02268
-rw-r--r--Documentation/package.mask/kde-gear-24.055
-rw-r--r--Documentation/package.mask/kde-gear-live5
-rw-r--r--Documentation/package.mask/kde-plasma-6.010
-rw-r--r--Documentation/package.mask/kde-plasma-live10
-rw-r--r--Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_2
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.1161
l---------Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.1161
-rw-r--r--Documentation/package.unmask/.kde-frameworks-6.1/_HEADER_2
l---------Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-6.11
l---------Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier1-6.11
l---------Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier2-6.11
l---------Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier3-6.11
-rw-r--r--Documentation/package.unmask/.kde-frameworks-6.1/more-deps15
-rw-r--r--Documentation/package.unmask/.kde-frameworks-6.2/_HEADER_2
l---------Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-6.21
l---------Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier1-6.21
l---------Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier2-6.21
l---------Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier3-6.21
-rw-r--r--Documentation/package.unmask/.kde-frameworks-6.2/more-deps (renamed from Documentation/package.accept_keywords/.kde-frameworks-6.1/more-deps)12
-rw-r--r--Documentation/package.unmask/.kde-frameworks-live/more-deps13
-rw-r--r--Documentation/package.unmask/.kde-gear-24.02/_HEADER_2
l---------Documentation/package.unmask/.kde-gear-24.02/kde-baseapps-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kde-gear-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdeaccessibility-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdeadmin-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdeedu-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdegames-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdegraphics-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdemultimedia-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdenetwork-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdepim-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdesdk-24.021
l---------Documentation/package.unmask/.kde-gear-24.02/kdeutils-24.021
-rw-r--r--Documentation/package.unmask/.kde-gear-24.02/more-deps19
-rw-r--r--Documentation/package.unmask/.kde-gear-24.05/more-deps4
-rw-r--r--Documentation/package.unmask/.kde-gear-live/more-deps4
-rw-r--r--Documentation/package.unmask/.kde-plasma-6.0/more-deps10
-rw-r--r--Documentation/package.unmask/.kde-plasma-live/more-deps10
-rw-r--r--Documentation/package.unmask/kde-frameworks-5.11688
-rw-r--r--Documentation/package.unmask/kde-frameworks-6.193
-rw-r--r--Documentation/package.unmask/kde-frameworks-6.292
-rw-r--r--Documentation/package.unmask/kde-frameworks-live15
-rw-r--r--Documentation/package.unmask/kde-gear-24.02268
-rw-r--r--Documentation/package.unmask/kde-gear-24.04.90268
-rw-r--r--Documentation/package.unmask/kde-gear-24.055
-rw-r--r--Documentation/package.unmask/kde-gear-live5
-rw-r--r--Documentation/package.unmask/kde-plasma-6.018
-rw-r--r--Documentation/package.unmask/kde-plasma-live10
-rw-r--r--app-accessibility/kontrast/Manifest1
-rw-r--r--app-accessibility/kontrast/kontrast-24.05.0.ebuild31
-rw-r--r--app-cdr/dolphin-plugins-mountiso/Manifest1
-rw-r--r--app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.0.ebuild63
-rw-r--r--app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.49.9999.ebuild2
-rw-r--r--app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild2
-rw-r--r--app-cdr/isoimagewriter/Manifest1
-rw-r--r--app-cdr/isoimagewriter/isoimagewriter-24.05.0.ebuild30
-rw-r--r--app-crypt/keysmith/Manifest1
-rw-r--r--app-crypt/keysmith/keysmith-24.05.0.ebuild36
-rw-r--r--app-crypt/keysmith/keysmith-24.05.49.9999.ebuild7
-rw-r--r--app-crypt/keysmith/keysmith-9999.ebuild7
-rw-r--r--app-editors/ghostwriter/Manifest1
-rw-r--r--app-editors/ghostwriter/ghostwriter-24.05.0.ebuild40
-rw-r--r--app-office/merkuro/Manifest1
-rw-r--r--app-office/merkuro/merkuro-24.05.0.ebuild62
-rw-r--r--app-office/merkuro/merkuro-24.05.49.9999.ebuild4
-rw-r--r--app-office/merkuro/merkuro-9999.ebuild4
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-9999.ebuild2
-rw-r--r--dev-libs/kopeninghours/Manifest1
-rw-r--r--dev-libs/kopeninghours/kopeninghours-24.05.0.ebuild63
-rw-r--r--dev-libs/kosmindoormap/Manifest1
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-24.05.0.ebuild48
-rw-r--r--dev-libs/kpublictransport/Manifest1
-rw-r--r--dev-libs/kpublictransport/kpublictransport-24.05.0.ebuild39
-rw-r--r--dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild7
-rw-r--r--dev-util/kdevelop-php/Manifest1
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-24.05.0.ebuild53
-rw-r--r--dev-util/kdevelop-python/Manifest1
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-24.05.0.ebuild51
-rw-r--r--dev-util/kdevelop/Manifest1
-rw-r--r--dev-util/kdevelop/kdevelop-24.05.0.ebuild129
-rw-r--r--dev-util/kdevelop/kdevelop-24.05.49.9999.ebuild17
-rw-r--r--dev-util/kdevelop/kdevelop-9999.ebuild17
-rw-r--r--dev-util/kdevelop/metadata.xml1
-rw-r--r--dev-util/kio-perldoc/Manifest1
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-24.05.0.ebuild23
-rw-r--r--eclass/gear.kde.org.eclass6
-rw-r--r--games-puzzle/skladnik/Manifest1
-rw-r--r--games-puzzle/skladnik/skladnik-24.05.0.ebuild33
-rw-r--r--kde-apps/akonadi-calendar/Manifest1
-rw-r--r--kde-apps/akonadi-calendar/akonadi-calendar-24.05.0.ebuild48
-rw-r--r--kde-apps/akonadi-contacts/Manifest1
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-24.05.0.ebuild45
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild2
-rw-r--r--kde-apps/akonadi-import-wizard/Manifest1
-rw-r--r--kde-apps/akonadi-import-wizard/akonadi-import-wizard-24.05.0.ebuild41
-rw-r--r--kde-apps/akonadi-mime/Manifest1
-rw-r--r--kde-apps/akonadi-mime/akonadi-mime-24.05.0.ebuild36
-rw-r--r--kde-apps/akonadi-notes/Manifest1
-rw-r--r--kde-apps/akonadi-notes/akonadi-notes-24.05.0.ebuild25
-rw-r--r--kde-apps/akonadi-search/Manifest1
-rw-r--r--kde-apps/akonadi-search/akonadi-search-24.05.0.ebuild54
-rw-r--r--kde-apps/akonadi-search/akonadi-search-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/akonadi-search/akonadi-search-9999.ebuild2
-rw-r--r--kde-apps/akonadi/Manifest1
-rw-r--r--kde-apps/akonadi/akonadi-24.05.0.ebuild97
-rw-r--r--kde-apps/akonadi/akonadi-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/akonadi/akonadi-9999.ebuild1
-rw-r--r--kde-apps/akonadiconsole/Manifest1
-rw-r--r--kde-apps/akonadiconsole/akonadiconsole-24.05.0.ebuild46
-rw-r--r--kde-apps/akregator/Manifest1
-rw-r--r--kde-apps/akregator/akregator-24.05.0.ebuild60
-rw-r--r--kde-apps/akregator/akregator-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/akregator/akregator-9999.ebuild2
-rw-r--r--kde-apps/analitza/Manifest1
-rw-r--r--kde-apps/analitza/analitza-24.05.0.ebuild43
-rw-r--r--kde-apps/analitza/analitza-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/analitza/analitza-9999.ebuild2
-rw-r--r--kde-apps/ark/Manifest1
-rw-r--r--kde-apps/ark/ark-24.05.0.ebuild80
-rw-r--r--kde-apps/artikulate/Manifest1
-rw-r--r--kde-apps/artikulate/artikulate-24.05.0.ebuild46
-rw-r--r--kde-apps/audiocd-kio/Manifest1
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-24.05.0.ebuild48
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/audiocd-kio/audiocd-kio-9999.ebuild1
-rw-r--r--kde-apps/baloo-widgets/Manifest1
-rw-r--r--kde-apps/baloo-widgets/baloo-widgets-24.05.0.ebuild32
-rw-r--r--kde-apps/blinken/Manifest1
-rw-r--r--kde-apps/blinken/blinken-24.05.0.ebuild36
-rw-r--r--kde-apps/bomber/Manifest1
-rw-r--r--kde-apps/bomber/bomber-24.05.0.ebuild34
-rw-r--r--kde-apps/bovo/Manifest1
-rw-r--r--kde-apps/bovo/bovo-24.05.0.ebuild34
-rw-r--r--kde-apps/calendarjanitor/Manifest1
-rw-r--r--kde-apps/calendarjanitor/calendarjanitor-24.05.0.ebuild41
-rw-r--r--kde-apps/calendarsupport/Manifest1
-rw-r--r--kde-apps/calendarsupport/calendarsupport-24.05.0.ebuild43
-rw-r--r--kde-apps/calendarsupport/calendarsupport-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/calendarsupport/calendarsupport-9999.ebuild2
-rw-r--r--kde-apps/cantor/Manifest1
-rw-r--r--kde-apps/cantor/cantor-24.05.0.ebuild117
-rw-r--r--kde-apps/cervisia/Manifest1
-rw-r--r--kde-apps/cervisia/cervisia-24.05.0.ebuild42
-rw-r--r--kde-apps/dolphin-plugins-dropbox/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.0.ebuild62
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild2
-rw-r--r--kde-apps/dolphin-plugins-git/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.0.ebuild64
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild2
-rw-r--r--kde-apps/dolphin-plugins-mercurial/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.0.ebuild69
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild2
-rw-r--r--kde-apps/dolphin-plugins-subversion/Manifest1
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.0.ebuild64
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild2
-rw-r--r--kde-apps/dolphin/Manifest1
-rw-r--r--kde-apps/dolphin/dolphin-24.05.0.ebuild91
-rw-r--r--kde-apps/dolphin/dolphin-9999.ebuild1
-rw-r--r--kde-apps/dragon/Manifest1
-rw-r--r--kde-apps/dragon/dragon-24.05.0.ebuild38
-rw-r--r--kde-apps/eventviews/Manifest1
-rw-r--r--kde-apps/eventviews/eventviews-24.05.0.ebuild45
-rw-r--r--kde-apps/ffmpegthumbs/Manifest1
-rw-r--r--kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.0.ebuild27
-rw-r--r--kde-apps/filelight/Manifest1
-rw-r--r--kde-apps/filelight/filelight-24.05.0.ebuild37
-rw-r--r--kde-apps/filelight/filelight-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/filelight/filelight-9999.ebuild1
-rw-r--r--kde-apps/granatier/Manifest1
-rw-r--r--kde-apps/granatier/granatier-24.05.0.ebuild33
-rw-r--r--kde-apps/grantlee-editor/Manifest1
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-24.05.0.ebuild40
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/grantlee-editor/grantlee-editor-9999.ebuild2
-rw-r--r--kde-apps/grantleetheme/Manifest1
-rw-r--r--kde-apps/grantleetheme/grantleetheme-24.05.0.ebuild37
-rw-r--r--kde-apps/gwenview/Manifest1
-rw-r--r--kde-apps/gwenview/gwenview-24.05.0.ebuild108
-rw-r--r--kde-apps/incidenceeditor/Manifest1
-rw-r--r--kde-apps/incidenceeditor/incidenceeditor-24.05.0.ebuild66
-rw-r--r--kde-apps/juk/Manifest1
-rw-r--r--kde-apps/juk/juk-24.05.0.ebuild45
-rw-r--r--kde-apps/k3b/Manifest1
-rw-r--r--kde-apps/k3b/k3b-24.05.0.ebuild110
-rw-r--r--kde-apps/kaccounts-integration/Manifest1
-rw-r--r--kde-apps/kaccounts-integration/kaccounts-integration-24.05.0.ebuild91
-rw-r--r--kde-apps/kaccounts-providers/Manifest1
-rw-r--r--kde-apps/kaccounts-providers/kaccounts-providers-24.05.0.ebuild40
-rw-r--r--kde-apps/kaddressbook/Manifest1
-rw-r--r--kde-apps/kaddressbook/kaddressbook-24.05.0.ebuild66
-rw-r--r--kde-apps/kajongg/Manifest1
-rw-r--r--kde-apps/kajongg/kajongg-24.05.0.ebuild46
-rw-r--r--kde-apps/kalarm/Manifest1
-rw-r--r--kde-apps/kalarm/kalarm-24.05.0.ebuild82
-rw-r--r--kde-apps/kalarm/kalarm-24.05.49.9999.ebuild10
-rw-r--r--kde-apps/kalarm/kalarm-9999.ebuild10
-rw-r--r--kde-apps/kalgebra/Manifest1
-rw-r--r--kde-apps/kalgebra/kalgebra-24.05.0.ebuild49
-rw-r--r--kde-apps/kalzium/Manifest1
-rw-r--r--kde-apps/kalzium/kalzium-24.05.0.ebuild66
-rw-r--r--kde-apps/kamera/Manifest1
-rw-r--r--kde-apps/kamera/kamera-24.05.0.ebuild34
-rw-r--r--kde-apps/kamera/kamera-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/kamera/kamera-9999.ebuild1
-rw-r--r--kde-apps/kamoso/Manifest1
-rw-r--r--kde-apps/kamoso/kamoso-24.05.0.ebuild46
-rw-r--r--kde-apps/kanagram/Manifest1
-rw-r--r--kde-apps/kanagram/kanagram-24.05.0.ebuild46
-rw-r--r--kde-apps/kapman/Manifest1
-rw-r--r--kde-apps/kapman/kapman-24.05.0.ebuild33
-rw-r--r--kde-apps/kapptemplate/Manifest1
-rw-r--r--kde-apps/kapptemplate/kapptemplate-24.05.0.ebuild31
-rw-r--r--kde-apps/kate-addons/Manifest1
-rw-r--r--kde-apps/kate-addons/kate-addons-24.05.0.ebuild102
-rw-r--r--kde-apps/kate-lib/Manifest1
-rw-r--r--kde-apps/kate-lib/kate-lib-24.05.0.ebuild72
-rw-r--r--kde-apps/kate/Manifest1
-rw-r--r--kde-apps/kate/kate-24.05.0.ebuild62
-rw-r--r--kde-apps/katomic/Manifest1
-rw-r--r--kde-apps/katomic/katomic-24.05.0.ebuild33
-rw-r--r--kde-apps/kbackup/Manifest1
-rw-r--r--kde-apps/kbackup/kbackup-24.05.0.ebuild36
-rw-r--r--kde-apps/kblackbox/Manifest1
-rw-r--r--kde-apps/kblackbox/kblackbox-24.05.0.ebuild36
-rw-r--r--kde-apps/kblocks/Manifest1
-rw-r--r--kde-apps/kblocks/kblocks-24.05.0.ebuild34
-rw-r--r--kde-apps/kbounce/Manifest1
-rw-r--r--kde-apps/kbounce/kbounce-24.05.0.ebuild37
-rw-r--r--kde-apps/kbreakout/Manifest1
-rw-r--r--kde-apps/kbreakout/kbreakout-24.05.0.ebuild33
-rw-r--r--kde-apps/kbruch/Manifest1
-rw-r--r--kde-apps/kbruch/kbruch-24.05.0.ebuild28
-rw-r--r--kde-apps/kcachegrind/Manifest1
-rw-r--r--kde-apps/kcachegrind/kcachegrind-24.05.0.ebuild36
-rw-r--r--kde-apps/kcalc/Manifest1
-rw-r--r--kde-apps/kcalc/kcalc-24.05.0.ebuild35
-rw-r--r--kde-apps/kcalutils/Manifest1
-rw-r--r--kde-apps/kcalutils/kcalutils-24.05.0.ebuild34
-rw-r--r--kde-apps/kcharselect/Manifest1
-rw-r--r--kde-apps/kcharselect/kcharselect-24.05.0.ebuild30
-rw-r--r--kde-apps/kcolorchooser/Manifest1
-rw-r--r--kde-apps/kcolorchooser/kcolorchooser-24.05.0.ebuild24
-rw-r--r--kde-apps/kcron/Manifest1
-rw-r--r--kde-apps/kcron/kcron-24.05.0.ebuild31
-rw-r--r--kde-apps/kde-apps-meta/kde-apps-meta-24.05.0.ebuild26
-rw-r--r--kde-apps/kde-dev-scripts/Manifest1
-rw-r--r--kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.0.ebuild34
-rw-r--r--kde-apps/kde-dev-utils/Manifest1
-rw-r--r--kde-apps/kde-dev-utils/kde-dev-utils-24.05.0.ebuild30
-rw-r--r--kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-24.05.0.ebuild19
-rw-r--r--kde-apps/kdeadmin-meta/kdeadmin-meta-24.05.0.ebuild17
-rw-r--r--kde-apps/kdebugsettings/Manifest1
-rw-r--r--kde-apps/kdebugsettings/kdebugsettings-24.05.0.ebuild32
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-24.05.0.ebuild36
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-24.05.49.9999.ebuild14
-rw-r--r--kde-apps/kdecore-meta/kdecore-meta-9999.ebuild14
-rw-r--r--kde-apps/kdeedu-data/Manifest1
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-24.05.0.ebuild26
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild14
-rw-r--r--kde-apps/kdeedu-data/kdeedu-data-9999.ebuild2
-rw-r--r--kde-apps/kdeedu-meta/kdeedu-meta-24.05.0.ebuild42
-rw-r--r--kde-apps/kdegames-meta/kdegames-meta-24.05.0.ebuild60
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.0.ebuild33
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.49.9999.ebuild4
-rw-r--r--kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild4
-rw-r--r--kde-apps/kdegraphics-meta/metadata.xml1
-rw-r--r--kde-apps/kdegraphics-mobipocket/Manifest1
-rw-r--r--kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-24.05.0.ebuild21
-rw-r--r--kde-apps/kdemultimedia-meta/kdemultimedia-meta-24.05.0.ebuild32
-rw-r--r--kde-apps/kdenetwork-filesharing/Manifest1
-rw-r--r--kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-24.05.0.ebuild39
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.0.ebuild36
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild2
-rw-r--r--kde-apps/kdenlive/Manifest1
-rw-r--r--kde-apps/kdenlive/kdenlive-24.05.0.ebuild75
-rw-r--r--kde-apps/kdenlive/kdenlive-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/kdenlive/kdenlive-9999.ebuild1
-rw-r--r--kde-apps/kdepim-addons/Manifest1
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-24.05.0.ebuild82
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/kdepim-addons/kdepim-addons-9999.ebuild2
-rw-r--r--kde-apps/kdepim-meta/kdepim-meta-24.05.0.ebuild75
-rw-r--r--kde-apps/kdepim-runtime/Manifest1
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-24.05.0.ebuild82
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-24.05.49.9999.ebuild6
-rw-r--r--kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild6
-rw-r--r--kde-apps/kdesdk-meta/kdesdk-meta-24.05.0.ebuild35
-rw-r--r--kde-apps/kdesdk-thumbnailers/Manifest1
-rw-r--r--kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.0.ebuild26
-rw-r--r--kde-apps/kdeutils-meta/kdeutils-meta-24.05.0.ebuild51
-rw-r--r--kde-apps/kdf/Manifest1
-rw-r--r--kde-apps/kdf/kdf-24.05.0.ebuild36
-rw-r--r--kde-apps/kdialog/Manifest1
-rw-r--r--kde-apps/kdialog/kdialog-24.05.0.ebuild43
-rw-r--r--kde-apps/kdiamond/Manifest1
-rw-r--r--kde-apps/kdiamond/kdiamond-24.05.0.ebuild34
-rw-r--r--kde-apps/keditbookmarks/Manifest1
-rw-r--r--kde-apps/keditbookmarks/keditbookmarks-24.05.0.ebuild47
-rw-r--r--kde-apps/kfind/Manifest1
-rw-r--r--kde-apps/kfind/kfind-24.05.0.ebuild37
-rw-r--r--kde-apps/kfloppy/kfloppy-9999.ebuild13
-rw-r--r--kde-apps/kfourinline/Manifest1
-rw-r--r--kde-apps/kfourinline/kfourinline-24.05.0.ebuild34
-rw-r--r--kde-apps/kgeography/Manifest1
-rw-r--r--kde-apps/kgeography/kgeography-24.05.0.ebuild31
-rw-r--r--kde-apps/kget/Manifest1
-rw-r--r--kde-apps/kget/kget-24.05.0.ebuild70
-rw-r--r--kde-apps/kgoldrunner/Manifest1
-rw-r--r--kde-apps/kgoldrunner/kgoldrunner-24.05.0.ebuild39
-rw-r--r--kde-apps/kgpg/Manifest1
-rw-r--r--kde-apps/kgpg/kgpg-24.05.0.ebuild49
-rw-r--r--kde-apps/kgpg/kgpg-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/kgpg/kgpg-9999.ebuild1
-rw-r--r--kde-apps/khangman/Manifest1
-rw-r--r--kde-apps/khangman/khangman-24.05.0.ebuild39
-rw-r--r--kde-apps/khelpcenter/Manifest1
-rw-r--r--kde-apps/khelpcenter/khelpcenter-24.05.0.ebuild43
-rw-r--r--kde-apps/kidentitymanagement/Manifest1
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-24.05.0.ebuild36
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-24.05.49.9999.ebuild9
-rw-r--r--kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild9
-rw-r--r--kde-apps/kig/Manifest1
-rw-r--r--kde-apps/kig/kig-24.05.0.ebuild72
-rw-r--r--kde-apps/kigo/Manifest1
-rw-r--r--kde-apps/kigo/kigo-24.05.0.ebuild39
-rw-r--r--kde-apps/killbots/Manifest1
-rw-r--r--kde-apps/killbots/killbots-24.05.0.ebuild37
-rw-r--r--kde-apps/kimagemapeditor/Manifest1
-rw-r--r--kde-apps/kimagemapeditor/kimagemapeditor-24.05.0.ebuild34
-rw-r--r--kde-apps/kimap/Manifest1
-rw-r--r--kde-apps/kimap/kimap-24.05.0.ebuild41
-rw-r--r--kde-apps/kio-extras-kf5/kio-extras-kf5-9999.ebuild103
-rw-r--r--kde-apps/kio-extras-kf5/metadata.xml24
-rw-r--r--kde-apps/kio-extras/Manifest1
-rw-r--r--kde-apps/kio-extras/kio-extras-24.05.0.ebuild94
-rw-r--r--kde-apps/kio-extras/kio-extras-24.05.49.9999.ebuild7
-rw-r--r--kde-apps/kio-extras/kio-extras-5.9999.ebuild (renamed from kde-apps/kio-extras-kf5/kio-extras-kf5-24.05.49.9999.ebuild)3
-rw-r--r--kde-apps/kio-extras/kio-extras-9999.ebuild7
-rw-r--r--kde-apps/kio-extras/metadata.xml2
-rw-r--r--kde-apps/kiriki/Manifest1
-rw-r--r--kde-apps/kiriki/kiriki-24.05.0.ebuild33
-rw-r--r--kde-apps/kiten/Manifest1
-rw-r--r--kde-apps/kiten/kiten-24.05.0.ebuild41
-rw-r--r--kde-apps/kitinerary/Manifest1
-rw-r--r--kde-apps/kitinerary/kitinerary-24.05.0.ebuild48
-rw-r--r--kde-apps/kjumpingcube/Manifest1
-rw-r--r--kde-apps/kjumpingcube/kjumpingcube-24.05.0.ebuild38
-rw-r--r--kde-apps/kldap/Manifest1
-rw-r--r--kde-apps/kldap/kldap-24.05.0.ebuild30
-rw-r--r--kde-apps/kldap/kldap-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/kldap/kldap-9999.ebuild2
-rw-r--r--kde-apps/kleopatra/Manifest1
-rw-r--r--kde-apps/kleopatra/kleopatra-24.05.0.ebuild64
-rw-r--r--kde-apps/kleopatra/kleopatra-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/kleopatra/kleopatra-9999.ebuild1
-rw-r--r--kde-apps/klettres/Manifest1
-rw-r--r--kde-apps/klettres/klettres-24.05.0.ebuild32
-rw-r--r--kde-apps/klickety/Manifest1
-rw-r--r--kde-apps/klickety/klickety-24.05.0.ebuild40
-rw-r--r--kde-apps/klines/Manifest1
-rw-r--r--kde-apps/klines/klines-24.05.0.ebuild37
-rw-r--r--kde-apps/kmag/Manifest1
-rw-r--r--kde-apps/kmag/kmag-24.05.0.ebuild38
-rw-r--r--kde-apps/kmahjongg/Manifest1
-rw-r--r--kde-apps/kmahjongg/kmahjongg-24.05.0.ebuild37
-rw-r--r--kde-apps/kmail-account-wizard/Manifest1
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.0.ebuild49
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild2
-rw-r--r--kde-apps/kmail/Manifest1
-rw-r--r--kde-apps/kmail/kmail-24.05.0.ebuild119
-rw-r--r--kde-apps/kmail/kmail-24.05.49.9999.ebuild4
-rw-r--r--kde-apps/kmail/kmail-9999.ebuild4
-rw-r--r--kde-apps/kmailtransport/Manifest1
-rw-r--r--kde-apps/kmailtransport/kmailtransport-24.05.0.ebuild37
-rw-r--r--kde-apps/kmailtransport/kmailtransport-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/kmailtransport/kmailtransport-9999.ebuild2
-rw-r--r--kde-apps/kmbox/Manifest1
-rw-r--r--kde-apps/kmbox/kmbox-24.05.0.ebuild20
-rw-r--r--kde-apps/kmime/Manifest1
-rw-r--r--kde-apps/kmime/kmime-24.05.0.ebuild22
-rw-r--r--kde-apps/kmines/Manifest1
-rw-r--r--kde-apps/kmines/kmines-24.05.0.ebuild36
-rw-r--r--kde-apps/kmix/Manifest1
-rw-r--r--kde-apps/kmix/kmix-24.05.0.ebuild76
-rw-r--r--kde-apps/kmix/kmix-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/kmix/kmix-9999.ebuild1
-rw-r--r--kde-apps/kmousetool/Manifest1
-rw-r--r--kde-apps/kmousetool/kmousetool-24.05.0.ebuild37
-rw-r--r--kde-apps/kmouth/Manifest1
-rw-r--r--kde-apps/kmouth/kmouth-24.05.0.ebuild32
-rw-r--r--kde-apps/kmplot/Manifest1
-rw-r--r--kde-apps/kmplot/kmplot-24.05.0.ebuild41
-rw-r--r--kde-apps/knavalbattle/Manifest1
-rw-r--r--kde-apps/knavalbattle/knavalbattle-24.05.0.ebuild39
-rw-r--r--kde-apps/knetwalk/Manifest1
-rw-r--r--kde-apps/knetwalk/knetwalk-24.05.0.ebuild37
-rw-r--r--kde-apps/knights/Manifest1
-rw-r--r--kde-apps/knights/knights-24.05.0.ebuild58
-rw-r--r--kde-apps/knights/knights-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/knights/knights-9999.ebuild1
-rw-r--r--kde-apps/knotes/Manifest1
-rw-r--r--kde-apps/knotes/knotes-24.05.0.ebuild62
-rw-r--r--kde-apps/knotes/knotes-24.05.49.9999.ebuild9
-rw-r--r--kde-apps/knotes/knotes-9999.ebuild9
-rw-r--r--kde-apps/kolf/Manifest1
-rw-r--r--kde-apps/kolf/kolf-24.05.0.ebuild39
-rw-r--r--kde-apps/kollision/Manifest1
-rw-r--r--kde-apps/kollision/kollision-24.05.0.ebuild33
-rw-r--r--kde-apps/kolourpaint/Manifest1
-rw-r--r--kde-apps/kolourpaint/kolourpaint-24.05.0.ebuild43
-rw-r--r--kde-apps/kompare/Manifest1
-rw-r--r--kde-apps/kompare/kompare-24.05.0.ebuild40
-rw-r--r--kde-apps/kompare/kompare-9999.ebuild40
-rw-r--r--kde-apps/konqueror/Manifest1
-rw-r--r--kde-apps/konqueror/konqueror-24.05.0.ebuild86
-rw-r--r--kde-apps/konquest/Manifest1
-rw-r--r--kde-apps/konquest/konquest-24.05.0.ebuild36
-rw-r--r--kde-apps/konsole/Manifest1
-rw-r--r--kde-apps/konsole/konsole-24.05.0.ebuild60
-rw-r--r--kde-apps/konsolekalendar/Manifest1
-rw-r--r--kde-apps/konsolekalendar/konsolekalendar-24.05.0.ebuild38
-rw-r--r--kde-apps/kontact/Manifest1
-rw-r--r--kde-apps/kontact/kontact-24.05.0.ebuild44
-rw-r--r--kde-apps/kontactinterface/Manifest1
-rw-r--r--kde-apps/kontactinterface/kontactinterface-24.05.0.ebuild28
-rw-r--r--kde-apps/korganizer/Manifest1
-rw-r--r--kde-apps/korganizer/korganizer-24.05.0.ebuild78
-rw-r--r--kde-apps/kpat/Manifest1
-rw-r--r--kde-apps/kpat/kpat-24.05.0.ebuild50
-rw-r--r--kde-apps/kpimtextedit/Manifest1
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-24.05.0.ebuild43
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/kpimtextedit/kpimtextedit-9999.ebuild2
-rw-r--r--kde-apps/kpkpass/Manifest1
-rw-r--r--kde-apps/kpkpass/kpkpass-24.05.0.ebuild24
-rw-r--r--kde-apps/kqtquickcharts/Manifest1
-rw-r--r--kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.ebuild20
-rw-r--r--kde-apps/krdc/Manifest1
-rw-r--r--kde-apps/krdc/krdc-24.05.0.ebuild60
-rw-r--r--kde-apps/kreversi/Manifest1
-rw-r--r--kde-apps/kreversi/kreversi-24.05.0.ebuild41
-rw-r--r--kde-apps/krfb/Manifest1
-rw-r--r--kde-apps/krfb/krfb-24.05.0.ebuild62
-rw-r--r--kde-apps/krfb/krfb-24.05.49.9999.ebuild4
-rw-r--r--kde-apps/krfb/krfb-9999.ebuild4
-rw-r--r--kde-apps/kruler/Manifest1
-rw-r--r--kde-apps/kruler/kruler-24.05.0.ebuild44
-rw-r--r--kde-apps/kshisen/Manifest1
-rw-r--r--kde-apps/kshisen/kshisen-24.05.0.ebuild34
-rw-r--r--kde-apps/ksirk/Manifest1
-rw-r--r--kde-apps/ksirk/ksirk-24.05.0.ebuild37
-rw-r--r--kde-apps/ksirk/ksirk-24.05.49.9999.ebuild15
-rw-r--r--kde-apps/ksirk/ksirk-9999.ebuild15
-rw-r--r--kde-apps/ksmtp/Manifest1
-rw-r--r--kde-apps/ksmtp/ksmtp-24.05.0.ebuild29
-rw-r--r--kde-apps/ksnakeduel/Manifest1
-rw-r--r--kde-apps/ksnakeduel/ksnakeduel-24.05.0.ebuild38
-rw-r--r--kde-apps/kspaceduel/Manifest1
-rw-r--r--kde-apps/kspaceduel/kspaceduel-24.05.0.ebuild33
-rw-r--r--kde-apps/ksquares/Manifest1
-rw-r--r--kde-apps/ksquares/ksquares-24.05.0.ebuild33
-rw-r--r--kde-apps/ksudoku/Manifest1
-rw-r--r--kde-apps/ksudoku/ksudoku-24.05.0.ebuild51
-rw-r--r--kde-apps/ksystemlog/Manifest1
-rw-r--r--kde-apps/ksystemlog/ksystemlog-24.05.0.ebuild63
-rw-r--r--kde-apps/kteatime/Manifest1
-rw-r--r--kde-apps/kteatime/kteatime-24.05.0.ebuild33
-rw-r--r--kde-apps/ktimer/Manifest1
-rw-r--r--kde-apps/ktimer/ktimer-24.05.0.ebuild31
-rw-r--r--kde-apps/ktouch/Manifest1
-rw-r--r--kde-apps/ktouch/ktouch-24.05.0.ebuild63
-rw-r--r--kde-apps/ktuberling/Manifest1
-rw-r--r--kde-apps/ktuberling/ktuberling-24.05.0.ebuild37
-rw-r--r--kde-apps/kturtle/Manifest1
-rw-r--r--kde-apps/kturtle/kturtle-24.05.0.ebuild33
-rw-r--r--kde-apps/kturtle/kturtle-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/kturtle/kturtle-9999.ebuild1
-rw-r--r--kde-apps/kubrick/Manifest1
-rw-r--r--kde-apps/kubrick/kubrick-24.05.0.ebuild37
-rw-r--r--kde-apps/kwalletmanager/Manifest1
-rw-r--r--kde-apps/kwalletmanager/kwalletmanager-24.05.0.ebuild40
-rw-r--r--kde-apps/kwave/Manifest1
-rw-r--r--kde-apps/kwave/kwave-24.05.0.ebuild87
-rw-r--r--kde-apps/kwordquiz/Manifest1
-rw-r--r--kde-apps/kwordquiz/kwordquiz-24.05.0.ebuild35
-rw-r--r--kde-apps/kwrite/Manifest1
-rw-r--r--kde-apps/kwrite/kwrite-24.05.0.ebuild59
-rw-r--r--kde-apps/libgravatar/Manifest1
-rw-r--r--kde-apps/libgravatar/libgravatar-24.05.0.ebuild37
-rw-r--r--kde-apps/libkcddb/Manifest1
-rw-r--r--kde-apps/libkcddb/libkcddb-24.05.0.ebuild49
-rw-r--r--kde-apps/libkcddb/libkcddb-24.05.49.9999.ebuild1
-rw-r--r--kde-apps/libkcddb/libkcddb-9999.ebuild1
-rw-r--r--kde-apps/libkcompactdisc/Manifest1
-rw-r--r--kde-apps/libkcompactdisc/libkcompactdisc-24.05.0.ebuild34
-rw-r--r--kde-apps/libkdcraw/Manifest1
-rw-r--r--kde-apps/libkdcraw/libkdcraw-24.05.0.ebuild21
-rw-r--r--kde-apps/libkdegames/Manifest1
-rw-r--r--kde-apps/libkdegames/libkdegames-24.05.0.ebuild45
-rw-r--r--kde-apps/libkdepim/Manifest1
-rw-r--r--kde-apps/libkdepim/libkdepim-24.05.0.ebuild27
-rw-r--r--kde-apps/libkeduvocdocument/Manifest1
-rw-r--r--kde-apps/libkeduvocdocument/libkeduvocdocument-24.05.0.ebuild25
-rw-r--r--kde-apps/libkexiv2/Manifest1
-rw-r--r--kde-apps/libkexiv2/libkexiv2-24.05.0.ebuild21
-rw-r--r--kde-apps/libkgapi/Manifest1
-rw-r--r--kde-apps/libkgapi/libkgapi-24.05.0.ebuild43
-rw-r--r--kde-apps/libkleo/Manifest1
-rw-r--r--kde-apps/libkleo/libkleo-24.05.0.ebuild45
-rw-r--r--kde-apps/libkmahjongg/Manifest1
-rw-r--r--kde-apps/libkmahjongg/libkmahjongg-24.05.0.ebuild25
-rw-r--r--kde-apps/libkomparediff2/Manifest1
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-24.05.0.ebuild28
-rw-r--r--kde-apps/libkomparediff2/libkomparediff2-9999.ebuild21
-rw-r--r--kde-apps/libksane/Manifest1
-rw-r--r--kde-apps/libksane/files/libksane-24.02.0-ksanecore-23.08.patch13
-rw-r--r--kde-apps/libksane/libksane-24.05.0.ebuild35
-rw-r--r--kde-apps/libksane/libksane-24.05.49.9999.ebuild28
-rw-r--r--kde-apps/libksane/libksane-9999.ebuild4
-rw-r--r--kde-apps/libksieve/Manifest1
-rw-r--r--kde-apps/libksieve/libksieve-24.05.0.ebuild55
-rw-r--r--kde-apps/libksieve/libksieve-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/libksieve/libksieve-9999.ebuild2
-rw-r--r--kde-apps/libktnef/Manifest1
-rw-r--r--kde-apps/libktnef/libktnef-24.05.0.ebuild28
-rw-r--r--kde-apps/lokalize/Manifest1
-rw-r--r--kde-apps/lokalize/lokalize-24.05.0.ebuild70
-rw-r--r--kde-apps/lskat/Manifest1
-rw-r--r--kde-apps/lskat/lskat-24.05.0.ebuild36
-rw-r--r--kde-apps/mailcommon/Manifest1
-rw-r--r--kde-apps/mailcommon/mailcommon-24.05.0.ebuild57
-rw-r--r--kde-apps/mailcommon/mailcommon-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/mailcommon/mailcommon-9999.ebuild2
-rw-r--r--kde-apps/mailimporter/Manifest1
-rw-r--r--kde-apps/mailimporter/mailimporter-24.05.0.ebuild32
-rw-r--r--kde-apps/marble/Manifest1
-rw-r--r--kde-apps/marble/marble-24.05.0.ebuild97
-rw-r--r--kde-apps/mbox-importer/Manifest1
-rw-r--r--kde-apps/mbox-importer/mbox-importer-24.05.0.ebuild33
-rw-r--r--kde-apps/messagelib/Manifest1
-rw-r--r--kde-apps/messagelib/messagelib-24.05.0.ebuild78
-rw-r--r--kde-apps/messagelib/messagelib-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/messagelib/messagelib-9999.ebuild2
-rw-r--r--kde-apps/mimetreeparser/Manifest1
-rw-r--r--kde-apps/mimetreeparser/mimetreeparser-24.05.0.ebuild32
-rw-r--r--kde-apps/minuet/Manifest1
-rw-r--r--kde-apps/minuet/minuet-24.05.0.ebuild32
-rw-r--r--kde-apps/okular/Manifest1
-rw-r--r--kde-apps/okular/files/okular-21.11.80-tests.patch101
-rw-r--r--kde-apps/okular/files/okular-24.01.80-tests.patch98
-rw-r--r--kde-apps/okular/files/okular-24.04.80-tests.patch46
-rw-r--r--kde-apps/okular/okular-24.05.0.ebuild99
-rw-r--r--kde-apps/okular/okular-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/okular/okular-9999.ebuild2
-rw-r--r--kde-apps/palapeli/Manifest1
-rw-r--r--kde-apps/palapeli/palapeli-24.05.0.ebuild38
-rw-r--r--kde-apps/parley/Manifest1
-rw-r--r--kde-apps/parley/parley-24.05.0.ebuild65
-rw-r--r--kde-apps/picmi/Manifest1
-rw-r--r--kde-apps/picmi/picmi-24.05.0.ebuild36
-rw-r--r--kde-apps/pim-data-exporter/Manifest1
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-24.05.0.ebuild57
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild2
-rw-r--r--kde-apps/pim-sieve-editor/Manifest1
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.0.ebuild51
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild2
-rw-r--r--kde-apps/pimcommon/Manifest1
-rw-r--r--kde-apps/pimcommon/pimcommon-24.05.0.ebuild55
-rw-r--r--kde-apps/pimcommon/pimcommon-24.05.49.9999.ebuild2
-rw-r--r--kde-apps/pimcommon/pimcommon-9999.ebuild2
-rw-r--r--kde-apps/poxml/Manifest1
-rw-r--r--kde-apps/poxml/poxml-24.05.0.ebuild21
-rw-r--r--kde-apps/rocs/Manifest1
-rw-r--r--kde-apps/rocs/rocs-24.05.0.ebuild48
-rw-r--r--kde-apps/signon-kwallet-extension/Manifest1
-rw-r--r--kde-apps/signon-kwallet-extension/signon-kwallet-extension-24.05.0.ebuild20
-rw-r--r--kde-apps/spectacle/Manifest1
-rw-r--r--kde-apps/spectacle/spectacle-24.05.0.ebuild69
-rw-r--r--kde-apps/spectacle/spectacle-9999.ebuild1
-rw-r--r--kde-apps/step/Manifest1
-rw-r--r--kde-apps/step/step-24.05.0.ebuild53
-rw-r--r--kde-apps/svgpart/Manifest1
-rw-r--r--kde-apps/svgpart/svgpart-24.05.0.ebuild26
-rw-r--r--kde-apps/sweeper/Manifest1
-rw-r--r--kde-apps/sweeper/sweeper-24.05.0.ebuild32
-rw-r--r--kde-apps/thumbnailers/Manifest1
-rw-r--r--kde-apps/thumbnailers/thumbnailers-24.05.0.ebuild39
-rw-r--r--kde-apps/umbrello/Manifest1
-rw-r--r--kde-apps/umbrello/umbrello-24.05.0.ebuild69
-rw-r--r--kde-apps/yakuake/Manifest1
-rw-r--r--kde-apps/yakuake/yakuake-24.05.0.ebuild59
-rw-r--r--kde-apps/yakuake/yakuake-24.05.49.9999.ebuild6
-rw-r--r--kde-apps/yakuake/yakuake-9999.ebuild6
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-9999.ebuild9
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-9999.ebuild1
-rw-r--r--kde-frameworks/prison/prison-9999.ebuild2
-rw-r--r--kde-misc/colord-kde/Manifest1
-rw-r--r--kde-misc/colord-kde/colord-kde-24.05.0.ebuild59
-rw-r--r--kde-misc/colord-kde/colord-kde-24.05.49.9999.ebuild1
-rw-r--r--kde-misc/colord-kde/colord-kde-9999.ebuild1
-rw-r--r--kde-misc/itinerary/itinerary-9999.ebuild3
-rw-r--r--kde-misc/kclock/Manifest1
-rw-r--r--kde-misc/kclock/kclock-24.05.0.ebuild34
-rw-r--r--kde-misc/kdeconnect/Manifest1
-rw-r--r--kde-misc/kdeconnect/kdeconnect-24.05.0.ebuild107
-rw-r--r--kde-misc/kdiff3/kdiff3-9999.ebuild10
-rw-r--r--kde-misc/kio-gdrive/Manifest1
-rw-r--r--kde-misc/kio-gdrive/kio-gdrive-24.05.0.ebuild47
-rw-r--r--kde-misc/kregexpeditor/kregexpeditor-9999.ebuild1
-rw-r--r--kde-misc/krename/krename-9999.ebuild41
-rw-r--r--kde-misc/krusader/krusader-9999.ebuild5
-rw-r--r--kde-misc/kweather/Manifest1
-rw-r--r--kde-misc/kweather/kweather-24.05.0.ebuild52
-rw-r--r--kde-misc/markdownpart/Manifest1
-rw-r--r--kde-misc/markdownpart/markdownpart-24.05.0.ebuild28
-rw-r--r--kde-misc/skanlite/Manifest1
-rw-r--r--kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch13
-rw-r--r--kde-misc/skanlite/skanlite-24.05.0.ebuild36
-rw-r--r--kde-misc/skanlite/skanlite-24.05.49.9999.ebuild5
-rw-r--r--kde-misc/skanlite/skanlite-9999.ebuild1
-rw-r--r--kde-misc/zanshin/Manifest1
-rw-r--r--kde-misc/zanshin/zanshin-24.05.0.ebuild58
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-6.0.49.9999.ebuild5
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-9999.ebuild5
-rw-r--r--kde-plasma/kwin/kwin-6.0.49.9999.ebuild10
-rw-r--r--kde-plasma/kwin/kwin-9999.ebuild10
-rw-r--r--kde-plasma/plasma-desktop/Manifest2
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.90.0-override-include-dirs.patch117
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-6.0.5-unused-dep.patch85
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-6.0.49.9999.ebuild31
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild30
-rw-r--r--media-gfx/kgraphviewer/kgraphviewer-9999.ebuild2
-rw-r--r--media-gfx/skanpage/Manifest1
-rw-r--r--media-gfx/skanpage/skanpage-24.05.0.ebuild49
-rw-r--r--media-gfx/skanpage/skanpage-24.05.49.9999.ebuild3
-rw-r--r--media-gfx/skanpage/skanpage-9999.ebuild3
-rw-r--r--media-libs/ksanecore/Manifest1
-rw-r--r--media-libs/ksanecore/ksanecore-24.05.0.ebuild25
-rw-r--r--media-sound/amarok/amarok-9999.ebuild21
-rw-r--r--media-sound/audex/Manifest1
-rw-r--r--media-sound/audex/audex-24.05.0.ebuild40
-rw-r--r--media-sound/audex/audex-24.05.49.9999.ebuild1
-rw-r--r--media-sound/audex/audex-9999.ebuild1
-rw-r--r--media-sound/elisa/Manifest1
-rw-r--r--media-sound/elisa/elisa-24.05.0.ebuild58
-rw-r--r--media-sound/kasts/Manifest1
-rw-r--r--media-sound/kasts/kasts-24.05.0.ebuild59
-rw-r--r--media-sound/kasts/kasts-24.05.49.9999.ebuild3
-rw-r--r--media-sound/kasts/kasts-9999.ebuild3
-rw-r--r--media-sound/krecorder/Manifest1
-rw-r--r--media-sound/krecorder/krecorder-24.05.0.ebuild30
-rw-r--r--media-video/plasmatube/plasmatube-9999.ebuild3
-rw-r--r--net-im/choqok/choqok-9999.ebuild7
-rw-r--r--net-im/choqok/metadata.xml1
-rw-r--r--net-im/neochat/Manifest1
-rw-r--r--net-im/neochat/metadata.xml1
-rw-r--r--net-im/neochat/neochat-24.05.0.ebuild58
-rw-r--r--net-im/neochat/neochat-24.05.49.9999.ebuild4
-rw-r--r--net-im/neochat/neochat-9999.ebuild4
-rw-r--r--net-im/tokodon/Manifest1
-rw-r--r--net-im/tokodon/metadata.xml6
-rw-r--r--net-im/tokodon/tokodon-24.05.0.ebuild57
-rw-r--r--net-im/tokodon/tokodon-24.05.49.9999.ebuild17
-rw-r--r--net-im/tokodon/tokodon-9999.ebuild17
-rw-r--r--net-irc/konversation/Manifest1
-rw-r--r--net-irc/konversation/konversation-24.05.0.ebuild71
-rw-r--r--net-libs/libktorrent/Manifest1
-rw-r--r--net-libs/libktorrent/libktorrent-24.05.0.ebuild59
-rw-r--r--net-libs/signon-ui/signon-ui-9999.ebuild2
-rw-r--r--net-misc/kio-zeroconf/Manifest1
-rw-r--r--net-misc/kio-zeroconf/kio-zeroconf-24.05.0.ebuild27
-rw-r--r--net-misc/smb4k/smb4k-9999.ebuild5
-rw-r--r--net-news/alligator/Manifest1
-rw-r--r--net-news/alligator/alligator-24.05.0.ebuild28
-rw-r--r--net-p2p/ktorrent/Manifest1
-rw-r--r--net-p2p/ktorrent/ktorrent-24.05.0.ebuild91
-rw-r--r--profiles/package.mask/kde-gear-24.05.0252
-rw-r--r--profiles/updates/2Q-20242
-rw-r--r--sets/kde-baseapps-24.025
-rw-r--r--sets/kde-frameworks-5-5.1166
-rw-r--r--sets/kde-frameworks-5-portingaids-5.1166
-rw-r--r--sets/kde-frameworks-5-tier1-5.11634
-rw-r--r--sets/kde-frameworks-5-tier2-5.11616
-rw-r--r--sets/kde-frameworks-5-tier3-5.11627
-rw-r--r--sets/kde-frameworks-6.15
-rw-r--r--sets/kde-frameworks-6.25
-rw-r--r--sets/kde-frameworks-tier1-6.132
-rw-r--r--sets/kde-frameworks-tier1-6.232
-rw-r--r--sets/kde-frameworks-tier2-6.118
-rw-r--r--sets/kde-frameworks-tier2-6.217
-rw-r--r--sets/kde-frameworks-tier2-live1
-rw-r--r--sets/kde-frameworks-tier3-6.123
-rw-r--r--sets/kde-frameworks-tier3-6.224
-rw-r--r--sets/kde-frameworks-tier3-live1
-rw-r--r--sets/kde-gear-24.0221
-rw-r--r--sets/kdeaccessibility-24.025
-rw-r--r--sets/kdeadmin-24.023
-rw-r--r--sets/kdeedu-24.0226
-rw-r--r--sets/kdegames-24.0243
-rw-r--r--sets/kdegraphics-24.0218
-rw-r--r--sets/kdemultimedia-24.0215
-rw-r--r--sets/kdenetwork-24.0220
-rw-r--r--sets/kdenetwork-24.051
-rw-r--r--sets/kdenetwork-live1
-rw-r--r--sets/kdepim-24.0258
-rw-r--r--sets/kdesdk-24.0219
-rw-r--r--sets/kdeutils-24.0224
-rw-r--r--sys-block/partitionmanager/Manifest1
-rw-r--r--sys-block/partitionmanager/partitionmanager-24.05.0.ebuild36
-rw-r--r--sys-libs/kpmcore/Manifest1
-rw-r--r--sys-libs/kpmcore/kpmcore-24.05.0.ebuild31
-rw-r--r--www-client/falkon/Manifest1
-rw-r--r--www-client/falkon/falkon-24.05.0.ebuild83
786 files changed, 13987 insertions, 2497 deletions
diff --git a/Documentation/maintainers/regenerate-files b/Documentation/maintainers/regenerate-files
index 6966df3e39..8dcf6e6b82 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -9,16 +9,16 @@ cd "$(dirname $0)"
SCRIPT=$(basename $0)
HEADER="# Autogenerated by ${SCRIPT}, DO NOT EDIT."
-KF5_RELEASES="5.115"
+KF5_RELEASES="5.115 5.116"
KF5_RELEASE=${KF5_RELEASE:-5.115}
-KF6_RELEASES="6.1"
+KF6_RELEASES="6.2"
KF6_RELEASE=${KF6_RELEASE:-}
PLASMA_RELEASES="5.27 6.0"
PLASMA_RELEASE=${PLASMA_RELEASE:-5.27}
-GEAR_RELEASES="23.08 24.02 24.05"
+GEAR_RELEASES="23.08 24.05"
GEAR_RELEASE=${GEAR_RELEASE:-23.08}
# regenerate keywords
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_
new file mode 100644
index 0000000000..507d6420d4
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.116/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
new file mode 120000
index 0000000000..75c5ff07f4
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
new file mode 120000
index 0000000000..aa65fa3b99
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-portingaids-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
new file mode 120000
index 0000000000..c33b3e55b4
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier1-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
new file mode 120000
index 0000000000..2f4ee19dac
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier2-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
new file mode 120000
index 0000000000..cf27580d4b
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier3-5.116 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-6.1 b/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-6.1
deleted file mode 120000
index a124571e09..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-6.1 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier1-6.1 b/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier1-6.1
deleted file mode 120000
index c5bc1b06e6..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier1-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier1-6.1 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier2-6.1 b/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier2-6.1
deleted file mode 120000
index 37658270d7..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier2-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier2-6.1 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier3-6.1 b/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier3-6.1
deleted file mode 120000
index 09de9b07fa..0000000000
--- a/Documentation/package.accept_keywords/.kde-frameworks-6.1/kde-frameworks-tier3-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier3-6.1 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.1/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-6.2/_HEADER_
index ac9f678230..9d9fe39d17 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-6.1/_HEADER_
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.2/_HEADER_
@@ -1,2 +1,2 @@
-# You can use this file to keyword/unkeyword the KDE Frameworks 6.1 release.
-# Edit Documentation/package.accept_keywords/.kde-frameworks-6.1/ files instead.
+# You can use this file to keyword/unkeyword the KDE Frameworks 6.2 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-6.2/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-6.2 b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-6.2
new file mode 120000
index 0000000000..220cab145c
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-6.2 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier1-6.2 b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier1-6.2
new file mode 120000
index 0000000000..380d2aae5e
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier1-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier1-6.2 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier2-6.2 b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier2-6.2
new file mode 120000
index 0000000000..3adb15f668
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier2-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier2-6.2 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier3-6.2 b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier3-6.2
new file mode 120000
index 0000000000..b95d505244
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.2/kde-frameworks-tier3-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier3-6.2 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.2/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-6.2/more-deps
new file mode 100644
index 0000000000..7c93bf07ab
--- /dev/null
+++ b/Documentation/package.accept_keywords/.kde-frameworks-6.2/more-deps
@@ -0,0 +1,12 @@
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
+~kde-apps/kio-extras-24.02.2
+~kde-apps/libkexiv2-24.02.2
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps
index 840187bf8b..7c93bf07ab 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps
@@ -1,14 +1,12 @@
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
-=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
+~kde-apps/kio-extras-24.02.2
+~kde-apps/libkexiv2-24.02.2
~media-libs/phonon-4.12.0
~media-libs/phonon-vlc-0.12.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live
index efb9190b50..ae0cd67c93 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live
@@ -10,7 +10,6 @@
~kde-frameworks/kjobwidgets-9999:6 **
~kde-frameworks/knotifications-9999:6 **
~kde-frameworks/kpackage-9999:6 **
-~kde-frameworks/kpeople-9999:6 **
~kde-frameworks/kpty-9999:6 **
~kde-frameworks/kstatusnotifieritem-9999:6 **
~kde-frameworks/ksvg-9999:6 **
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live
index f764a0d30f..7f785858fa 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live
@@ -13,6 +13,7 @@
~kde-frameworks/knewstuff-9999:6 **
~kde-frameworks/knotifyconfig-9999:6 **
~kde-frameworks/kparts-9999:6 **
+~kde-frameworks/kpeople-9999:6 **
~kde-frameworks/krunner-9999:6 **
~kde-frameworks/kservice-9999:6 **
~kde-frameworks/ktexteditor-9999:6 **
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps
index 840187bf8b..7c93bf07ab 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps
@@ -1,14 +1,12 @@
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
-=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
+~kde-apps/kio-extras-24.02.2
+~kde-apps/libkexiv2-24.02.2
~media-libs/phonon-4.12.0
~media-libs/phonon-vlc-0.12.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-24.02/_HEADER_
deleted file mode 100644
index 6b69929ebc..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to keyword/unkeyword the KDE Gear 24.02 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-24.02/ files instead.
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kde-baseapps-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kde-baseapps-24.02
deleted file mode 120000
index 2c3f64294f..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kde-baseapps-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-baseapps-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kde-gear-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kde-gear-24.02
deleted file mode 120000
index 9ac7992204..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kde-gear-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-gear-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeaccessibility-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdeaccessibility-24.02
deleted file mode 120000
index 650356827c..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeaccessibility-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeaccessibility-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeadmin-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdeadmin-24.02
deleted file mode 120000
index 45d0722a18..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeadmin-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeadmin-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeedu-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdeedu-24.02
deleted file mode 120000
index a897df7424..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeedu-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeedu-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdegames-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdegames-24.02
deleted file mode 120000
index c9feef4455..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdegames-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegames-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdegraphics-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdegraphics-24.02
deleted file mode 120000
index 14e3d46c9a..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdegraphics-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegraphics-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdemultimedia-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdemultimedia-24.02
deleted file mode 120000
index 00751b5655..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdemultimedia-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdemultimedia-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdenetwork-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdenetwork-24.02
deleted file mode 120000
index dcef3d607c..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdenetwork-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdenetwork-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdepim-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdepim-24.02
deleted file mode 120000
index 7f6725c1d1..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdepim-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdepim-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdesdk-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdesdk-24.02
deleted file mode 120000
index dc37195877..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdesdk-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdesdk-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeutils-24.02 b/Documentation/package.accept_keywords/.kde-gear-24.02/kdeutils-24.02
deleted file mode 120000
index 9aa2bfad0b..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/kdeutils-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeutils-24.02 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps b/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
deleted file mode 100644
index 30706ad5d7..0000000000
--- a/Documentation/package.accept_keywords/.kde-gear-24.02/more-deps
+++ /dev/null
@@ -1,22 +0,0 @@
-~dev-db/futuresql-0.1.1
-~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
-~dev-libs/ktextaddons-1.5.4
-~dev-libs/kweathercore-0.8.0
-~dev-libs/qcoro-0.10.0
-~media-libs/kcolorpicker-0.3.1
-~media-libs/kimageannotator-0.7.1
-~media-libs/kquickimageeditor-0.3.0
-~media-libs/libqaccessibilityclient-0.6.0
-~media-libs/mpvqt-1.0.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~media-libs/pulseaudio-qt-1.4.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/kdsoap-2.2.0
-~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/kdenetwork-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/kdenetwork-24.05
index 1fc76bdcf8..25cf9ef42d 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/kdenetwork-24.05
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/kdenetwork-24.05
@@ -5,7 +5,6 @@
~kde-apps/kdenetwork-filesharing-24.05.49.9999 **
~kde-apps/kget-24.05.49.9999 **
~kde-apps/kio-extras-24.05.49.9999 **
-~kde-apps/kio-extras-kf5-24.05.49.9999 **
~kde-apps/krdc-24.05.49.9999 **
~kde-apps/krfb-24.05.49.9999 **
~kde-apps/signon-kwallet-extension-24.05.49.9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/more-deps b/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/more-deps
index 30706ad5d7..022e38a215 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05.49.9999/more-deps
@@ -1,6 +1,6 @@
~dev-db/futuresql-0.1.1
~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~dev-libs/qcoro-0.10.0
@@ -16,7 +16,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps b/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps
index 30706ad5d7..022e38a215 100644
--- a/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps
@@ -1,6 +1,6 @@
~dev-db/futuresql-0.1.1
~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~dev-libs/qcoro-0.10.0
@@ -16,7 +16,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
index 30706ad5d7..022e38a215 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps
@@ -1,6 +1,6 @@
~dev-db/futuresql-0.1.1
~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~dev-libs/qcoro-0.10.0
@@ -16,7 +16,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live b/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
index 72f89f3a2e..1aa7263a66 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
+++ b/Documentation/package.accept_keywords/.kde-gear-live/kdenetwork-live
@@ -5,7 +5,6 @@
~kde-apps/kdenetwork-filesharing-9999 **
~kde-apps/kget-9999 **
~kde-apps/kio-extras-9999 **
-~kde-apps/kio-extras-kf5-9999 **
~kde-apps/krdc-9999 **
~kde-apps/krfb-9999 **
~kde-apps/signon-kwallet-extension-9999 **
diff --git a/Documentation/package.accept_keywords/.kde-gear-live/more-deps b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
index 30706ad5d7..022e38a215 100644
--- a/Documentation/package.accept_keywords/.kde-gear-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-gear-live/more-deps
@@ -1,6 +1,6 @@
~dev-db/futuresql-0.1.1
~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~dev-libs/qcoro-0.10.0
@@ -16,7 +16,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/.kde-plasma-6.0/more-deps b/Documentation/package.accept_keywords/.kde-plasma-6.0/more-deps
index d8f4cbf171..bb6a9df847 100644
--- a/Documentation/package.accept_keywords/.kde-plasma-6.0/more-deps
+++ b/Documentation/package.accept_keywords/.kde-plasma-6.0/more-deps
@@ -1,14 +1,14 @@
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~dev-python/pygdbmi-0.11.0.0
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps b/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps
index d8f4cbf171..bb6a9df847 100644
--- a/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps
+++ b/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps
@@ -1,14 +1,14 @@
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~dev-python/pygdbmi-0.11.0.0
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.accept_keywords/.kde-plasma-live/more-deps b/Documentation/package.accept_keywords/.kde-plasma-live/more-deps
index d8f4cbf171..bb6a9df847 100644
--- a/Documentation/package.accept_keywords/.kde-plasma-live/more-deps
+++ b/Documentation/package.accept_keywords/.kde-plasma-live/more-deps
@@ -1,14 +1,14 @@
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~dev-python/pygdbmi-0.11.0.0
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords b/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords
new file mode 100644
index 0000000000..22384e6bee
--- /dev/null
+++ b/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords
@@ -0,0 +1,88 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.116/ files instead.
+# Tier 5.116.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
+# Tier 5.116.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
+# Tier 5.116.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
+# Tier 5.116.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/Documentation/package.accept_keywords/kde-frameworks-6.1.keywords b/Documentation/package.accept_keywords/kde-frameworks-6.1.keywords
deleted file mode 100644
index 783270321b..0000000000
--- a/Documentation/package.accept_keywords/kde-frameworks-6.1.keywords
+++ /dev/null
@@ -1,92 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to keyword/unkeyword the KDE Frameworks 6.1 release.
-# Edit Documentation/package.accept_keywords/.kde-frameworks-6.1/ files instead.
-# Tier 6.1.50: Provide extra features to other Frameworks to integrate with Plasma.
-<kde-frameworks/frameworkintegration-6.1.50:6
-# Tier 6.1.50: Depend only on Qt and possibly a few third-party libraries.
-<kde-frameworks/attica-6.1.50:6
-<kde-frameworks/bluez-qt-6.1.50:6
-<kde-frameworks/breeze-icons-6.1.50:6
-<kde-frameworks/extra-cmake-modules-6.1.50:0
-<kde-frameworks/karchive-6.1.50:6
-<kde-frameworks/kcalendarcore-6.1.50:6
-<kde-frameworks/kcodecs-6.1.50:6
-<kde-frameworks/kconfig-6.1.50:6
-<kde-frameworks/kcoreaddons-6.1.50:6
-<kde-frameworks/kdbusaddons-6.1.50:6
-<kde-frameworks/kdnssd-6.1.50:6
-<kde-frameworks/kguiaddons-6.1.50:6
-<kde-frameworks/kholidays-6.1.50:6
-<kde-frameworks/ki18n-6.1.50:6
-<kde-frameworks/kidletime-6.1.50:6
-<kde-frameworks/kirigami-6.1.50:6
-<kde-frameworks/kitemmodels-6.1.50:6
-<kde-frameworks/kitemviews-6.1.50:6
-<kde-frameworks/kplotting-6.1.50:6
-<kde-frameworks/kquickcharts-6.1.50:6
-<kde-frameworks/ktexttemplate-6.1.50:6
-<kde-frameworks/kuserfeedback-6.1.50:6
-<kde-frameworks/kwidgetsaddons-6.1.50:6
-<kde-frameworks/kwindowsystem-6.1.50:6
-<kde-frameworks/modemmanager-qt-6.1.50:6
-<kde-frameworks/networkmanager-qt-6.1.50:6
-<kde-frameworks/prison-6.1.50:6
-<kde-frameworks/solid-6.1.50:6
-<kde-frameworks/sonnet-6.1.50:6
-<kde-frameworks/syntax-highlighting-6.1.50:6
-<kde-frameworks/threadweaver-6.1.50:6
-# Tier 6.1.50: Additionally depend on tier 1 frameworks.
-<kde-frameworks/kauth-6.1.50:6
-<kde-frameworks/kcolorscheme-6.1.50:6
-<kde-frameworks/kcompletion-6.1.50:6
-<kde-frameworks/kcontacts-6.1.50:6
-<kde-frameworks/kcrash-6.1.50:6
-<kde-frameworks/kdoctools-6.1.50:6
-<kde-frameworks/kfilemetadata-6.1.50:6
-<kde-frameworks/kimageformats-6.1.50:6
-<kde-frameworks/kjobwidgets-6.1.50:6
-<kde-frameworks/knotifications-6.1.50:6
-<kde-frameworks/kpackage-6.1.50:6
-<kde-frameworks/kpeople-6.1.50:6
-<kde-frameworks/kpty-6.1.50:6
-<kde-frameworks/kstatusnotifieritem-6.1.50:6
-<kde-frameworks/ksvg-6.1.50:6
-<kde-frameworks/kunitconversion-6.1.50:6
-<kde-frameworks/syndication-6.1.50:6
-# Tier 6.1.50: More powerful, comprehensive packages, with complex dependencies.
-<kde-frameworks/baloo-6.1.50:6
-<kde-frameworks/kbookmarks-6.1.50:6
-<kde-frameworks/kcmutils-6.1.50:6
-<kde-frameworks/kconfigwidgets-6.1.50:6
-<kde-frameworks/kdav-6.1.50:6
-<kde-frameworks/kdeclarative-6.1.50:6
-<kde-frameworks/kded-6.1.50:6
-<kde-frameworks/kdesu-6.1.50:6
-<kde-frameworks/kglobalaccel-6.1.50:6
-<kde-frameworks/kiconthemes-6.1.50:6
-<kde-frameworks/kio-6.1.50:6
-<kde-frameworks/knewstuff-6.1.50:6
-<kde-frameworks/knotifyconfig-6.1.50:6
-<kde-frameworks/kparts-6.1.50:6
-<kde-frameworks/krunner-6.1.50:6
-<kde-frameworks/kservice-6.1.50:6
-<kde-frameworks/ktexteditor-6.1.50:6
-<kde-frameworks/ktextwidgets-6.1.50:6
-<kde-frameworks/kwallet-6.1.50:6
-<kde-frameworks/kxmlgui-6.1.50:6
-<kde-frameworks/purpose-6.1.50:6
-<kde-frameworks/qqc2-desktop-style-6.1.50:6
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
-=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-frameworks-6.2.keywords b/Documentation/package.accept_keywords/kde-frameworks-6.2.keywords
new file mode 100644
index 0000000000..fa7eaaf3d5
--- /dev/null
+++ b/Documentation/package.accept_keywords/kde-frameworks-6.2.keywords
@@ -0,0 +1,90 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword the KDE Frameworks 6.2 release.
+# Edit Documentation/package.accept_keywords/.kde-frameworks-6.2/ files instead.
+# Tier 6.2.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-6.2.50:6
+# Tier 6.2.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-6.2.50:6
+<kde-frameworks/bluez-qt-6.2.50:6
+<kde-frameworks/breeze-icons-6.2.50:6
+<kde-frameworks/extra-cmake-modules-6.2.50:0
+<kde-frameworks/karchive-6.2.50:6
+<kde-frameworks/kcalendarcore-6.2.50:6
+<kde-frameworks/kcodecs-6.2.50:6
+<kde-frameworks/kconfig-6.2.50:6
+<kde-frameworks/kcoreaddons-6.2.50:6
+<kde-frameworks/kdbusaddons-6.2.50:6
+<kde-frameworks/kdnssd-6.2.50:6
+<kde-frameworks/kguiaddons-6.2.50:6
+<kde-frameworks/kholidays-6.2.50:6
+<kde-frameworks/ki18n-6.2.50:6
+<kde-frameworks/kidletime-6.2.50:6
+<kde-frameworks/kirigami-6.2.50:6
+<kde-frameworks/kitemmodels-6.2.50:6
+<kde-frameworks/kitemviews-6.2.50:6
+<kde-frameworks/kplotting-6.2.50:6
+<kde-frameworks/kquickcharts-6.2.50:6
+<kde-frameworks/ktexttemplate-6.2.50:6
+<kde-frameworks/kuserfeedback-6.2.50:6
+<kde-frameworks/kwidgetsaddons-6.2.50:6
+<kde-frameworks/kwindowsystem-6.2.50:6
+<kde-frameworks/modemmanager-qt-6.2.50:6
+<kde-frameworks/networkmanager-qt-6.2.50:6
+<kde-frameworks/prison-6.2.50:6
+<kde-frameworks/solid-6.2.50:6
+<kde-frameworks/sonnet-6.2.50:6
+<kde-frameworks/syntax-highlighting-6.2.50:6
+<kde-frameworks/threadweaver-6.2.50:6
+# Tier 6.2.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-6.2.50:6
+<kde-frameworks/kcolorscheme-6.2.50:6
+<kde-frameworks/kcompletion-6.2.50:6
+<kde-frameworks/kcontacts-6.2.50:6
+<kde-frameworks/kcrash-6.2.50:6
+<kde-frameworks/kdoctools-6.2.50:6
+<kde-frameworks/kfilemetadata-6.2.50:6
+<kde-frameworks/kimageformats-6.2.50:6
+<kde-frameworks/kjobwidgets-6.2.50:6
+<kde-frameworks/knotifications-6.2.50:6
+<kde-frameworks/kpackage-6.2.50:6
+<kde-frameworks/kpty-6.2.50:6
+<kde-frameworks/kstatusnotifieritem-6.2.50:6
+<kde-frameworks/ksvg-6.2.50:6
+<kde-frameworks/kunitconversion-6.2.50:6
+<kde-frameworks/syndication-6.2.50:6
+# Tier 6.2.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-6.2.50:6
+<kde-frameworks/kbookmarks-6.2.50:6
+<kde-frameworks/kcmutils-6.2.50:6
+<kde-frameworks/kconfigwidgets-6.2.50:6
+<kde-frameworks/kdav-6.2.50:6
+<kde-frameworks/kdeclarative-6.2.50:6
+<kde-frameworks/kded-6.2.50:6
+<kde-frameworks/kdesu-6.2.50:6
+<kde-frameworks/kglobalaccel-6.2.50:6
+<kde-frameworks/kiconthemes-6.2.50:6
+<kde-frameworks/kio-6.2.50:6
+<kde-frameworks/knewstuff-6.2.50:6
+<kde-frameworks/knotifyconfig-6.2.50:6
+<kde-frameworks/kparts-6.2.50:6
+<kde-frameworks/kpeople-6.2.50:6
+<kde-frameworks/krunner-6.2.50:6
+<kde-frameworks/kservice-6.2.50:6
+<kde-frameworks/ktexteditor-6.2.50:6
+<kde-frameworks/ktextwidgets-6.2.50:6
+<kde-frameworks/kwallet-6.2.50:6
+<kde-frameworks/kxmlgui-6.2.50:6
+<kde-frameworks/purpose-6.2.50:6
+<kde-frameworks/qqc2-desktop-style-6.2.50:6
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
+~kde-apps/kio-extras-24.02.2
+~kde-apps/libkexiv2-24.02.2
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-frameworks-live.keywords b/Documentation/package.accept_keywords/kde-frameworks-live.keywords
index 418ade0ad5..3a5e43ee1e 100644
--- a/Documentation/package.accept_keywords/kde-frameworks-live.keywords
+++ b/Documentation/package.accept_keywords/kde-frameworks-live.keywords
@@ -47,7 +47,6 @@
~kde-frameworks/kjobwidgets-9999:6 **
~kde-frameworks/knotifications-9999:6 **
~kde-frameworks/kpackage-9999:6 **
-~kde-frameworks/kpeople-9999:6 **
~kde-frameworks/kpty-9999:6 **
~kde-frameworks/kstatusnotifieritem-9999:6 **
~kde-frameworks/ksvg-9999:6 **
@@ -68,6 +67,7 @@
~kde-frameworks/knewstuff-9999:6 **
~kde-frameworks/knotifyconfig-9999:6 **
~kde-frameworks/kparts-9999:6 **
+~kde-frameworks/kpeople-9999:6 **
~kde-frameworks/krunner-9999:6 **
~kde-frameworks/kservice-9999:6 **
~kde-frameworks/ktexteditor-9999:6 **
@@ -76,17 +76,15 @@
~kde-frameworks/kxmlgui-9999:6 **
~kde-frameworks/purpose-9999:6 **
~kde-frameworks/qqc2-desktop-style-9999:6 **
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
-=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
+~kde-apps/kio-extras-24.02.2
+~kde-apps/libkexiv2-24.02.2
~media-libs/phonon-4.12.0
~media-libs/phonon-vlc-0.12.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-gear-24.02.keywords b/Documentation/package.accept_keywords/kde-gear-24.02.keywords
deleted file mode 100644
index 8c501c71e6..0000000000
--- a/Documentation/package.accept_keywords/kde-gear-24.02.keywords
+++ /dev/null
@@ -1,271 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to keyword/unkeyword the KDE Gear 24.02 release.
-# Edit Documentation/package.accept_keywords/.kde-gear-24.02/ files instead.
-<kde-apps/kdialog-24.02.50
-<kde-apps/keditbookmarks-24.02.50
-<kde-apps/kfind-24.02.50
-<kde-apps/konqueror-24.02.50
-<www-client/falkon-24.02.50
-<kde-apps/baloo-widgets-24.02.50
-<kde-apps/dolphin-24.02.50
-<kde-apps/kate-24.02.50
-<kde-apps/kate-addons-24.02.50
-<kde-apps/kate-lib-24.02.50
-<kde-apps/kde-apps-meta-24.02.50
-<kde-apps/kdecore-meta-24.02.50
-<kde-apps/khelpcenter-24.02.50
-<kde-apps/konsole-24.02.50
-<kde-apps/kwrite-24.02.50
-<app-accessibility/kontrast-24.02.50
-<kde-apps/kdeaccessibility-meta-24.02.50
-<kde-apps/kmag-24.02.50
-<kde-apps/kmousetool-24.02.50
-<kde-apps/kmouth-24.02.50
-<kde-apps/kdeadmin-meta-24.02.50
-<kde-apps/kcron-24.02.50
-<kde-apps/ksystemlog-24.02.50
-<kde-apps/analitza-24.02.50
-<kde-apps/artikulate-24.02.50
-<kde-apps/blinken-24.02.50
-<kde-apps/cantor-24.02.50
-<kde-apps/kalgebra-24.02.50
-<kde-apps/kalzium-24.02.50
-<kde-apps/kanagram-24.02.50
-<kde-apps/kbruch-24.02.50
-<kde-apps/kdeedu-data-24.02.50
-<kde-apps/kdeedu-meta-24.02.50
-<kde-apps/kgeography-24.02.50
-<kde-apps/khangman-24.02.50
-<kde-apps/kig-24.02.50
-<kde-apps/kiten-24.02.50
-<kde-apps/klettres-24.02.50
-<kde-apps/kmplot-24.02.50
-<kde-apps/kqtquickcharts-24.02.50
-<kde-apps/ktouch-24.02.50
-<kde-apps/kturtle-24.02.50
-<kde-apps/kwordquiz-24.02.50
-<kde-apps/libkeduvocdocument-24.02.50
-<kde-apps/marble-24.02.50
-<kde-apps/minuet-24.02.50
-<kde-apps/parley-24.02.50
-<kde-apps/rocs-24.02.50
-<kde-apps/step-24.02.50
-<kde-apps/bomber-24.02.50
-<kde-apps/bovo-24.02.50
-<kde-apps/granatier-24.02.50
-<kde-apps/kajongg-24.02.50
-<kde-apps/kapman-24.02.50
-<kde-apps/katomic-24.02.50
-<kde-apps/kblackbox-24.02.50
-<kde-apps/kblocks-24.02.50
-<kde-apps/kbounce-24.02.50
-<kde-apps/kbreakout-24.02.50
-<kde-apps/kdegames-meta-24.02.50
-<kde-apps/kdiamond-24.02.50
-<kde-apps/kfourinline-24.02.50
-<kde-apps/kgoldrunner-24.02.50
-<kde-apps/kigo-24.02.50
-<kde-apps/killbots-24.02.50
-<kde-apps/kiriki-24.02.50
-<kde-apps/kjumpingcube-24.02.50
-<kde-apps/klickety-24.02.50
-<kde-apps/klines-24.02.50
-<kde-apps/kmahjongg-24.02.50
-<kde-apps/kmines-24.02.50
-<kde-apps/knavalbattle-24.02.50
-<kde-apps/knetwalk-24.02.50
-<kde-apps/knights-24.02.50
-<kde-apps/kolf-24.02.50
-<kde-apps/kollision-24.02.50
-<kde-apps/konquest-24.02.50
-<kde-apps/kpat-24.02.50
-<kde-apps/kreversi-24.02.50
-<kde-apps/kshisen-24.02.50
-<kde-apps/ksirk-24.02.50
-<kde-apps/ksnakeduel-24.02.50
-<kde-apps/kspaceduel-24.02.50
-<kde-apps/ksquares-24.02.50
-<kde-apps/ksudoku-24.02.50
-<kde-apps/ktuberling-24.02.50
-<kde-apps/kubrick-24.02.50
-<kde-apps/libkdegames-24.02.50
-<kde-apps/libkmahjongg-24.02.50
-<kde-apps/lskat-24.02.50
-<kde-apps/palapeli-24.02.50
-<kde-apps/picmi-24.02.50
-<kde-apps/gwenview-24.02.50
-<kde-apps/kamera-24.02.50
-<kde-apps/kcolorchooser-24.02.50
-<kde-apps/kdegraphics-meta-24.02.50
-<kde-apps/kdegraphics-mobipocket-24.02.50
-<kde-apps/kolourpaint-24.02.50
-<kde-apps/kruler-24.02.50
-<kde-apps/libkdcraw-24.02.50
-<kde-apps/libkexiv2-24.02.50
-<kde-apps/libksane-24.02.50
-<kde-apps/okular-24.02.50
-<kde-apps/spectacle-24.02.50
-<kde-apps/svgpart-24.02.50
-<kde-apps/thumbnailers-24.02.50
-<kde-misc/colord-kde-24.02.50
-<kde-misc/skanlite-24.02.50
-<media-gfx/skanpage-24.02.50
-<media-libs/ksanecore-24.02.50
-<kde-apps/audiocd-kio-24.02.50
-<kde-apps/dragon-24.02.50
-<kde-apps/ffmpegthumbs-24.02.50
-<kde-apps/juk-24.02.50
-<kde-apps/k3b-24.02.50
-<kde-apps/kamoso-24.02.50
-<kde-apps/kdemultimedia-meta-24.02.50
-<kde-apps/kdenlive-24.02.50
-<kde-apps/kmix-24.02.50
-<kde-apps/kwave-24.02.50
-<kde-apps/libkcddb-24.02.50
-<kde-apps/libkcompactdisc-24.02.50
-<media-sound/elisa-24.02.50
-<media-sound/kasts-24.02.50
-<media-sound/krecorder-24.02.50
-<kde-apps/dolphin-plugins-dropbox-24.02.50
-<kde-apps/kaccounts-integration-24.02.50
-<kde-apps/kaccounts-providers-24.02.50
-<kde-apps/kdenetwork-meta-24.02.50
-<kde-apps/kdenetwork-filesharing-24.02.50
-<kde-apps/kget-24.02.50
-<kde-apps/kio-extras-24.02.50
-<kde-apps/kio-extras-kf5-24.02.50
-<kde-apps/krdc-24.02.50
-<kde-apps/krfb-24.02.50
-<kde-apps/signon-kwallet-extension-24.02.50
-<kde-misc/kdeconnect-24.02.50
-<kde-misc/kio-gdrive-24.02.50
-<net-im/neochat-24.02.50
-<net-im/tokodon-24.02.50
-<net-irc/konversation-24.02.50
-<net-libs/libktorrent-24.02.50
-<net-misc/kio-zeroconf-24.02.50
-<net-news/alligator-24.02.50
-<net-p2p/ktorrent-24.02.50
-<app-office/merkuro-24.02.50
-<dev-libs/kopeninghours-24.02.50
-<dev-libs/kosmindoormap-24.02.50
-<dev-libs/kpublictransport-24.02.50
-<kde-apps/akonadi-24.02.50
-<kde-apps/akonadi-calendar-24.02.50
-<kde-apps/akonadi-contacts-24.02.50
-<kde-apps/akonadi-import-wizard-24.02.50
-<kde-apps/akonadi-mime-24.02.50
-<kde-apps/akonadi-notes-24.02.50
-<kde-apps/akonadi-search-24.02.50
-<kde-apps/akonadiconsole-24.02.50
-<kde-apps/akregator-24.02.50
-<kde-apps/calendarjanitor-24.02.50
-<kde-apps/calendarsupport-24.02.50
-<kde-apps/eventviews-24.02.50
-<kde-apps/grantlee-editor-24.02.50
-<kde-apps/grantleetheme-24.02.50
-<kde-apps/incidenceeditor-24.02.50
-<kde-apps/kaddressbook-24.02.50
-<kde-apps/kalarm-24.02.50
-<kde-apps/kcalutils-24.02.50
-<kde-apps/kdepim-addons-24.02.50
-<kde-apps/kdepim-meta-24.02.50
-<kde-apps/kdepim-runtime-24.02.50
-<kde-apps/kidentitymanagement-24.02.50
-<kde-apps/kimap-24.02.50
-<kde-apps/kitinerary-24.02.50
-<kde-apps/kldap-24.02.50
-<kde-apps/kleopatra-24.02.50
-<kde-apps/kmail-24.02.50
-<kde-apps/kmail-account-wizard-24.02.50
-<kde-apps/kmailtransport-24.02.50
-<kde-apps/kmbox-24.02.50
-<kde-apps/kmime-24.02.50
-<kde-apps/knotes-24.02.50
-<kde-apps/konsolekalendar-24.02.50
-<kde-apps/kontact-24.02.50
-<kde-apps/kontactinterface-24.02.50
-<kde-apps/korganizer-24.02.50
-<kde-apps/kpimtextedit-24.02.50
-<kde-apps/kpkpass-24.02.50
-<kde-apps/ksmtp-24.02.50
-<kde-apps/libgravatar-24.02.50
-<kde-apps/libkdepim-24.02.50
-<kde-apps/libkgapi-24.02.50
-<kde-apps/libkleo-24.02.50
-<kde-apps/libksieve-24.02.50
-<kde-apps/libktnef-24.02.50
-<kde-apps/mailcommon-24.02.50
-<kde-apps/mailimporter-24.02.50
-<kde-apps/mbox-importer-24.02.50
-<kde-apps/messagelib-24.02.50
-<kde-apps/mimetreeparser-24.02.50
-<kde-apps/pim-data-exporter-24.02.50
-<kde-apps/pim-sieve-editor-24.02.50
-<kde-apps/pimcommon-24.02.50
-<kde-misc/zanshin-24.02.50
-<dev-util/kdevelop-24.02.50
-<dev-util/kdevelop-php-24.02.50
-<dev-util/kdevelop-python-24.02.50
-<dev-util/kio-perldoc-24.02.50
-<kde-apps/cervisia-24.02.50
-<kde-apps/dolphin-plugins-git-24.02.50
-<kde-apps/dolphin-plugins-mercurial-24.02.50
-<kde-apps/dolphin-plugins-subversion-24.02.50
-<kde-apps/kapptemplate-24.02.50
-<kde-apps/kcachegrind-24.02.50
-<kde-apps/kde-dev-scripts-24.02.50
-<kde-apps/kde-dev-utils-24.02.50
-<kde-apps/kdesdk-meta-24.02.50
-<kde-apps/kdesdk-thumbnailers-24.02.50
-<kde-apps/kompare-24.02.50
-<kde-apps/libkomparediff2-24.02.50
-<kde-apps/lokalize-24.02.50
-<kde-apps/poxml-24.02.50
-<kde-apps/umbrello-24.02.50
-<app-cdr/dolphin-plugins-mountiso-24.02.50
-<app-cdr/isoimagewriter-24.02.50
-<app-crypt/keysmith-24.02.50
-<app-editors/ghostwriter-24.02.50
-<kde-apps/ark-24.02.50
-<kde-apps/filelight-24.02.50
-<kde-apps/kbackup-24.02.50
-<kde-apps/kcalc-24.02.50
-<kde-apps/kcharselect-24.02.50
-<kde-apps/kdebugsettings-24.02.50
-<kde-apps/kdeutils-meta-24.02.50
-<kde-apps/kdf-24.02.50
-<kde-apps/kgpg-24.02.50
-<kde-apps/kimagemapeditor-24.02.50
-<kde-apps/kteatime-24.02.50
-<kde-apps/ktimer-24.02.50
-<kde-apps/kwalletmanager-24.02.50
-<kde-apps/sweeper-24.02.50
-<kde-apps/yakuake-24.02.50
-<kde-misc/kclock-24.02.50
-<kde-misc/kweather-24.02.50
-<kde-misc/markdownpart-24.02.50
-<sys-block/partitionmanager-24.02.50
-<sys-libs/kpmcore-24.02.50
-~dev-db/futuresql-0.1.1
-~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
-~dev-libs/ktextaddons-1.5.4
-~dev-libs/kweathercore-0.8.0
-~dev-libs/qcoro-0.10.0
-~media-libs/kcolorpicker-0.3.1
-~media-libs/kimageannotator-0.7.1
-~media-libs/kquickimageeditor-0.3.0
-~media-libs/libqaccessibilityclient-0.6.0
-~media-libs/mpvqt-1.0.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~media-libs/pulseaudio-qt-1.4.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/kdsoap-2.2.0
-~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-gear-24.04.90.keywords b/Documentation/package.accept_keywords/kde-gear-24.04.90.keywords
new file mode 100644
index 0000000000..f8f0e2e19b
--- /dev/null
+++ b/Documentation/package.accept_keywords/kde-gear-24.04.90.keywords
@@ -0,0 +1,271 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to keyword/unkeyword the KDE Gear 24.04.90 RC1.
+<kde-apps/kdialog-24.05.0
+<kde-apps/keditbookmarks-24.05.0
+<kde-apps/kfind-24.05.0
+<kde-apps/konqueror-24.05.0
+<www-client/falkon-24.05.0
+<kde-apps/baloo-widgets-24.05.0
+<kde-apps/dolphin-24.05.0
+<kde-apps/kate-24.05.0
+<kde-apps/kate-addons-24.05.0
+<kde-apps/kate-lib-24.05.0
+<kde-apps/kde-apps-meta-24.05.0
+<kde-apps/kdecore-meta-24.05.0
+<kde-apps/khelpcenter-24.05.0
+<kde-apps/konsole-24.05.0
+<kde-apps/kwrite-24.05.0
+<app-accessibility/kontrast-24.05.0
+<kde-apps/kdeaccessibility-meta-24.05.0
+<kde-apps/kmag-24.05.0
+<kde-apps/kmousetool-24.05.0
+<kde-apps/kmouth-24.05.0
+<kde-apps/kdeadmin-meta-24.05.0
+<kde-apps/kcron-24.05.0
+<kde-apps/ksystemlog-24.05.0
+<kde-apps/analitza-24.05.0
+<kde-apps/artikulate-24.05.0
+<kde-apps/blinken-24.05.0
+<kde-apps/cantor-24.05.0
+<kde-apps/kalgebra-24.05.0
+<kde-apps/kalzium-24.05.0
+<kde-apps/kanagram-24.05.0
+<kde-apps/kbruch-24.05.0
+<kde-apps/kdeedu-data-24.05.0
+<kde-apps/kdeedu-meta-24.05.0
+<kde-apps/kgeography-24.05.0
+<kde-apps/khangman-24.05.0
+<kde-apps/kig-24.05.0
+<kde-apps/kiten-24.05.0
+<kde-apps/klettres-24.05.0
+<kde-apps/kmplot-24.05.0
+<kde-apps/kqtquickcharts-24.05.0
+<kde-apps/ktouch-24.05.0
+<kde-apps/kturtle-24.05.0
+<kde-apps/kwordquiz-24.05.0
+<kde-apps/libkeduvocdocument-24.05.0
+<kde-apps/marble-24.05.0
+<kde-apps/minuet-24.05.0
+<kde-apps/parley-24.05.0
+<kde-apps/rocs-24.05.0
+<kde-apps/step-24.05.0
+<games-puzzle/skladnik-24.05.0
+<kde-apps/bomber-24.05.0
+<kde-apps/bovo-24.05.0
+<kde-apps/granatier-24.05.0
+<kde-apps/kajongg-24.05.0
+<kde-apps/kapman-24.05.0
+<kde-apps/katomic-24.05.0
+<kde-apps/kblackbox-24.05.0
+<kde-apps/kblocks-24.05.0
+<kde-apps/kbounce-24.05.0
+<kde-apps/kbreakout-24.05.0
+<kde-apps/kdegames-meta-24.05.0
+<kde-apps/kdiamond-24.05.0
+<kde-apps/kfourinline-24.05.0
+<kde-apps/kgoldrunner-24.05.0
+<kde-apps/kigo-24.05.0
+<kde-apps/killbots-24.05.0
+<kde-apps/kiriki-24.05.0
+<kde-apps/kjumpingcube-24.05.0
+<kde-apps/klickety-24.05.0
+<kde-apps/klines-24.05.0
+<kde-apps/kmahjongg-24.05.0
+<kde-apps/kmines-24.05.0
+<kde-apps/knavalbattle-24.05.0
+<kde-apps/knetwalk-24.05.0
+<kde-apps/knights-24.05.0
+<kde-apps/kolf-24.05.0
+<kde-apps/kollision-24.05.0
+<kde-apps/konquest-24.05.0
+<kde-apps/kpat-24.05.0
+<kde-apps/kreversi-24.05.0
+<kde-apps/kshisen-24.05.0
+<kde-apps/ksirk-24.05.0
+<kde-apps/ksnakeduel-24.05.0
+<kde-apps/kspaceduel-24.05.0
+<kde-apps/ksquares-24.05.0
+<kde-apps/ksudoku-24.05.0
+<kde-apps/ktuberling-24.05.0
+<kde-apps/kubrick-24.05.0
+<kde-apps/libkdegames-24.05.0
+<kde-apps/libkmahjongg-24.05.0
+<kde-apps/lskat-24.05.0
+<kde-apps/palapeli-24.05.0
+<kde-apps/picmi-24.05.0
+<kde-apps/gwenview-24.05.0
+<kde-apps/kamera-24.05.0
+<kde-apps/kcolorchooser-24.05.0
+<kde-apps/kdegraphics-meta-24.05.0
+<kde-apps/kdegraphics-mobipocket-24.05.0
+<kde-apps/kolourpaint-24.05.0
+<kde-apps/kruler-24.05.0
+<kde-apps/libkdcraw-24.05.0
+<kde-apps/libkexiv2-24.05.0
+<kde-apps/libksane-24.05.0
+<kde-apps/okular-24.05.0
+<kde-apps/spectacle-24.05.0
+<kde-apps/svgpart-24.05.0
+<kde-apps/thumbnailers-24.05.0
+<kde-misc/colord-kde-24.05.0
+<kde-misc/skanlite-24.05.0
+<media-gfx/skanpage-24.05.0
+<media-libs/ksanecore-24.05.0
+<kde-apps/audiocd-kio-24.05.0
+<kde-apps/dragon-24.05.0
+<kde-apps/ffmpegthumbs-24.05.0
+<kde-apps/juk-24.05.0
+<kde-apps/k3b-24.05.0
+<kde-apps/kamoso-24.05.0
+<kde-apps/kdemultimedia-meta-24.05.0
+<kde-apps/kdenlive-24.05.0
+<kde-apps/kmix-24.05.0
+<kde-apps/kwave-24.05.0
+<kde-apps/libkcddb-24.05.0
+<kde-apps/libkcompactdisc-24.05.0
+<media-sound/audex-24.05.0
+<media-sound/elisa-24.05.0
+<media-sound/kasts-24.05.0
+<media-sound/krecorder-24.05.0
+<kde-apps/dolphin-plugins-dropbox-24.05.0
+<kde-apps/kaccounts-integration-24.05.0
+<kde-apps/kaccounts-providers-24.05.0
+<kde-apps/kdenetwork-meta-24.05.0
+<kde-apps/kdenetwork-filesharing-24.05.0
+<kde-apps/kget-24.05.0
+<kde-apps/kio-extras-24.05.0
+<kde-apps/krdc-24.05.0
+<kde-apps/krfb-24.05.0
+<kde-apps/signon-kwallet-extension-24.05.0
+<kde-misc/kdeconnect-24.05.0
+<kde-misc/kio-gdrive-24.05.0
+<net-im/neochat-24.05.0
+<net-im/tokodon-24.05.0
+<net-irc/konversation-24.05.0
+<net-libs/libktorrent-24.05.0
+<net-misc/kio-zeroconf-24.05.0
+<net-news/alligator-24.05.0
+<net-p2p/ktorrent-24.05.0
+<app-office/merkuro-24.05.0
+<dev-libs/kopeninghours-24.05.0
+<dev-libs/kosmindoormap-24.05.0
+<dev-libs/kpublictransport-24.05.0
+<kde-apps/akonadi-24.05.0
+<kde-apps/akonadi-calendar-24.05.0
+<kde-apps/akonadi-contacts-24.05.0
+<kde-apps/akonadi-import-wizard-24.05.0
+<kde-apps/akonadi-mime-24.05.0
+<kde-apps/akonadi-notes-24.05.0
+<kde-apps/akonadi-search-24.05.0
+<kde-apps/akonadiconsole-24.05.0
+<kde-apps/akregator-24.05.0
+<kde-apps/calendarjanitor-24.05.0
+<kde-apps/calendarsupport-24.05.0
+<kde-apps/eventviews-24.05.0
+<kde-apps/grantlee-editor-24.05.0
+<kde-apps/grantleetheme-24.05.0
+<kde-apps/incidenceeditor-24.05.0
+<kde-apps/kaddressbook-24.05.0
+<kde-apps/kalarm-24.05.0
+<kde-apps/kcalutils-24.05.0
+<kde-apps/kdepim-addons-24.05.0
+<kde-apps/kdepim-meta-24.05.0
+<kde-apps/kdepim-runtime-24.05.0
+<kde-apps/kidentitymanagement-24.05.0
+<kde-apps/kimap-24.05.0
+<kde-apps/kitinerary-24.05.0
+<kde-apps/kldap-24.05.0
+<kde-apps/kleopatra-24.05.0
+<kde-apps/kmail-24.05.0
+<kde-apps/kmail-account-wizard-24.05.0
+<kde-apps/kmailtransport-24.05.0
+<kde-apps/kmbox-24.05.0
+<kde-apps/kmime-24.05.0
+<kde-apps/knotes-24.05.0
+<kde-apps/konsolekalendar-24.05.0
+<kde-apps/kontact-24.05.0
+<kde-apps/kontactinterface-24.05.0
+<kde-apps/korganizer-24.05.0
+<kde-apps/kpimtextedit-24.05.0
+<kde-apps/kpkpass-24.05.0
+<kde-apps/ksmtp-24.05.0
+<kde-apps/libgravatar-24.05.0
+<kde-apps/libkdepim-24.05.0
+<kde-apps/libkgapi-24.05.0
+<kde-apps/libkleo-24.05.0
+<kde-apps/libksieve-24.05.0
+<kde-apps/libktnef-24.05.0
+<kde-apps/mailcommon-24.05.0
+<kde-apps/mailimporter-24.05.0
+<kde-apps/mbox-importer-24.05.0
+<kde-apps/messagelib-24.05.0
+<kde-apps/mimetreeparser-24.05.0
+<kde-apps/pim-data-exporter-24.05.0
+<kde-apps/pim-sieve-editor-24.05.0
+<kde-apps/pimcommon-24.05.0
+<kde-misc/zanshin-24.05.0
+<dev-util/kdevelop-24.05.0
+<dev-util/kdevelop-php-24.05.0
+<dev-util/kdevelop-python-24.05.0
+<dev-util/kio-perldoc-24.05.0
+<kde-apps/cervisia-24.05.0
+<kde-apps/dolphin-plugins-git-24.05.0
+<kde-apps/dolphin-plugins-mercurial-24.05.0
+<kde-apps/dolphin-plugins-subversion-24.05.0
+<kde-apps/kapptemplate-24.05.0
+<kde-apps/kcachegrind-24.05.0
+<kde-apps/kde-dev-scripts-24.05.0
+<kde-apps/kde-dev-utils-24.05.0
+<kde-apps/kdesdk-meta-24.05.0
+<kde-apps/kdesdk-thumbnailers-24.05.0
+<kde-apps/kompare-24.05.0
+<kde-apps/libkomparediff2-24.05.0
+<kde-apps/lokalize-24.05.0
+<kde-apps/poxml-24.05.0
+<kde-apps/umbrello-24.05.0
+<app-cdr/dolphin-plugins-mountiso-24.05.0
+<app-cdr/isoimagewriter-24.05.0
+<app-crypt/keysmith-24.05.0
+<app-editors/ghostwriter-24.05.0
+<kde-apps/ark-24.05.0
+<kde-apps/filelight-24.05.0
+<kde-apps/kbackup-24.05.0
+<kde-apps/kcalc-24.05.0
+<kde-apps/kcharselect-24.05.0
+<kde-apps/kdebugsettings-24.05.0
+<kde-apps/kdeutils-meta-24.05.0
+<kde-apps/kdf-24.05.0
+<kde-apps/kgpg-24.05.0
+<kde-apps/kimagemapeditor-24.05.0
+<kde-apps/kteatime-24.05.0
+<kde-apps/ktimer-24.05.0
+<kde-apps/kwalletmanager-24.05.0
+<kde-apps/sweeper-24.05.0
+<kde-apps/yakuake-24.05.0
+<kde-misc/kclock-24.05.0
+<kde-misc/kweather-24.05.0
+<kde-misc/markdownpart-24.05.0
+<sys-block/partitionmanager-24.05.0
+<sys-libs/kpmcore-24.05.0
+~dev-db/futuresql-0.1.1
+~dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-1.2.1
+~dev-libs/ktextaddons-1.5.4
+~dev-libs/kweathercore-0.8.0
+~dev-libs/qcoro-0.10.0
+~media-libs/kcolorpicker-0.3.1
+~media-libs/kimageannotator-0.7.1
+~media-libs/kquickimageeditor-0.3.0
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~media-libs/pulseaudio-qt-1.4.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.4.0
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-gear-24.05.49.9999.keywords b/Documentation/package.accept_keywords/kde-gear-24.05.49.9999.keywords
index fdb9243310..7365f6bcfd 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.05.49.9999.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.05.49.9999.keywords
@@ -135,7 +135,6 @@
~kde-apps/kdenetwork-filesharing-24.05.49.9999 **
~kde-apps/kget-24.05.49.9999 **
~kde-apps/kio-extras-24.05.49.9999 **
-~kde-apps/kio-extras-kf5-24.05.49.9999 **
~kde-apps/krdc-24.05.49.9999 **
~kde-apps/krfb-24.05.49.9999 **
~kde-apps/signon-kwallet-extension-24.05.49.9999 **
@@ -251,7 +250,7 @@
~sys-libs/kpmcore-24.05.49.9999 **
~dev-db/futuresql-0.1.1
~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~dev-libs/qcoro-0.10.0
@@ -267,7 +266,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-gear-24.05.keywords b/Documentation/package.accept_keywords/kde-gear-24.05.keywords
index 3bb38b784a..4002a505a6 100644
--- a/Documentation/package.accept_keywords/kde-gear-24.05.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-24.05.keywords
@@ -135,7 +135,6 @@
<kde-apps/kdenetwork-filesharing-24.05.50
<kde-apps/kget-24.05.50
<kde-apps/kio-extras-24.05.50
-<kde-apps/kio-extras-kf5-24.05.50
<kde-apps/krdc-24.05.50
<kde-apps/krfb-24.05.50
<kde-apps/signon-kwallet-extension-24.05.50
@@ -251,7 +250,7 @@
<sys-libs/kpmcore-24.05.50
~dev-db/futuresql-0.1.1
~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~dev-libs/qcoro-0.10.0
@@ -267,7 +266,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-gear-live.keywords b/Documentation/package.accept_keywords/kde-gear-live.keywords
index 0ad7901f29..425c47a866 100644
--- a/Documentation/package.accept_keywords/kde-gear-live.keywords
+++ b/Documentation/package.accept_keywords/kde-gear-live.keywords
@@ -135,7 +135,6 @@
~kde-apps/kdenetwork-filesharing-9999 **
~kde-apps/kget-9999 **
~kde-apps/kio-extras-9999 **
-~kde-apps/kio-extras-kf5-9999 **
~kde-apps/krdc-9999 **
~kde-apps/krfb-9999 **
~kde-apps/signon-kwallet-extension-9999 **
@@ -251,7 +250,7 @@
~sys-libs/kpmcore-9999 **
~dev-db/futuresql-0.1.1
~dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~dev-libs/qcoro-0.10.0
@@ -267,7 +266,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.accept_keywords/kde-plasma-6.0.keywords b/Documentation/package.accept_keywords/kde-plasma-6.0.keywords
index 2803174e60..b18ca5274c 100644
--- a/Documentation/package.accept_keywords/kde-plasma-6.0.keywords
+++ b/Documentation/package.accept_keywords/kde-plasma-6.0.keywords
@@ -24,20 +24,20 @@
<kde-plasma/ksshaskpass-6.0.50
<kde-plasma/ksystemstats-6.0.50
<kde-plasma/kwallet-pam-6.0.50
-<kde-plasma/kwayland-6.0.50
+<kde-plasma/kwayland-6.0.50:6
<kde-plasma/kwayland-integration-6.0.50
<kde-plasma/kwin-6.0.50
<kde-plasma/kwrited-6.0.50
<kde-plasma/layer-shell-qt-6.0.50
<kde-plasma/libkscreen-6.0.50
<kde-plasma/libksysguard-6.0.50
-<kde-plasma/libplasma-6.0.50
+<kde-plasma/libplasma-6.0.50:6
<kde-plasma/milou-6.0.50
<kde-plasma/ocean-sound-theme-6.0.50
<kde-plasma/oxygen-6.0.50
<kde-plasma/oxygen-sounds-6.0.50
-<kde-plasma/plasma-activities-6.0.50
-<kde-plasma/plasma-activities-stats-6.0.50
+<kde-plasma/plasma-activities-6.0.50:6
+<kde-plasma/plasma-activities-stats-6.0.50:6
<kde-plasma/plasma-browser-integration-6.0.50
<kde-plasma/plasma-desktop-6.0.50
<kde-plasma/plasma-disks-6.0.50
@@ -63,17 +63,17 @@
<kde-plasma/systemsettings-6.0.50
<kde-plasma/wacomtablet-6.0.50
<kde-plasma/xdg-desktop-portal-kde-6.0.50
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~dev-python/pygdbmi-0.11.0.0
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.accept_keywords/kde-plasma-live.keywords b/Documentation/package.accept_keywords/kde-plasma-live.keywords
index d7da47ec6b..c08a86c586 100644
--- a/Documentation/package.accept_keywords/kde-plasma-live.keywords
+++ b/Documentation/package.accept_keywords/kde-plasma-live.keywords
@@ -63,17 +63,17 @@
~kde-plasma/systemsettings-9999 **
~kde-plasma/wacomtablet-9999 **
~kde-plasma/xdg-desktop-portal-kde-9999 **
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~dev-python/pygdbmi-0.11.0.0
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.mask/kde-frameworks-5.116 b/Documentation/package.mask/kde-frameworks-5.116
new file mode 100644
index 0000000000..fc5402c580
--- /dev/null
+++ b/Documentation/package.mask/kde-frameworks-5.116
@@ -0,0 +1,88 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead.
+# Tier 5.116.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
+# Tier 5.116.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
+# Tier 5.116.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
+# Tier 5.116.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/Documentation/package.mask/kde-frameworks-6.1 b/Documentation/package.mask/kde-frameworks-6.1
deleted file mode 100644
index 1fb83399e4..0000000000
--- a/Documentation/package.mask/kde-frameworks-6.1
+++ /dev/null
@@ -1,93 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Frameworks 6.1 release.
-# Edit Documentation/package.unmask/.kde-frameworks-6.1/ files instead.
-# Tier 6.1.50: Provide extra features to other Frameworks to integrate with Plasma.
->=kde-frameworks/frameworkintegration-6.1:6
-# Tier 6.1.50: Depend only on Qt and possibly a few third-party libraries.
->=kde-frameworks/attica-6.1:6
->=kde-frameworks/bluez-qt-6.1:6
->=kde-frameworks/breeze-icons-6.1:6
-<kde-frameworks/extra-cmake-modules-6.1.50:0
->=kde-frameworks/karchive-6.1:6
->=kde-frameworks/kcalendarcore-6.1:6
->=kde-frameworks/kcodecs-6.1:6
->=kde-frameworks/kconfig-6.1:6
->=kde-frameworks/kcoreaddons-6.1:6
->=kde-frameworks/kdbusaddons-6.1:6
->=kde-frameworks/kdnssd-6.1:6
->=kde-frameworks/kguiaddons-6.1:6
->=kde-frameworks/kholidays-6.1:6
->=kde-frameworks/ki18n-6.1:6
->=kde-frameworks/kidletime-6.1:6
->=kde-frameworks/kirigami-6.1:6
->=kde-frameworks/kitemmodels-6.1:6
->=kde-frameworks/kitemviews-6.1:6
->=kde-frameworks/kplotting-6.1:6
->=kde-frameworks/kquickcharts-6.1:6
->=kde-frameworks/ktexttemplate-6.1:6
->=kde-frameworks/kuserfeedback-6.1:6
->=kde-frameworks/kwidgetsaddons-6.1:6
->=kde-frameworks/kwindowsystem-6.1:6
->=kde-frameworks/modemmanager-qt-6.1:6
->=kde-frameworks/networkmanager-qt-6.1:6
->=kde-frameworks/prison-6.1:6
->=kde-frameworks/solid-6.1:6
->=kde-frameworks/sonnet-6.1:6
->=kde-frameworks/syntax-highlighting-6.1:6
->=kde-frameworks/threadweaver-6.1:6
-# Tier 6.1.50: Additionally depend on tier 1 frameworks.
->=kde-frameworks/kauth-6.1:6
->=kde-frameworks/kcolorscheme-6.1:6
->=kde-frameworks/kcompletion-6.1:6
->=kde-frameworks/kcontacts-6.1:6
->=kde-frameworks/kcrash-6.1:6
->=kde-frameworks/kdoctools-6.1:6
->=kde-frameworks/kfilemetadata-6.1:6
->=kde-frameworks/kimageformats-6.1:6
->=kde-frameworks/kjobwidgets-6.1:6
->=kde-frameworks/knotifications-6.1:6
->=kde-frameworks/kpackage-6.1:6
->=kde-frameworks/kpeople-6.1:6
->=kde-frameworks/kpty-6.1:6
->=kde-frameworks/kstatusnotifieritem-6.1:6
->=kde-frameworks/ksvg-6.1:6
->=kde-frameworks/kunitconversion-6.1:6
->=kde-frameworks/syndication-6.1:6
-# Tier 6.1.50: More powerful, comprehensive packages, with complex dependencies.
->=kde-frameworks/baloo-6.1:6
->=kde-frameworks/kbookmarks-6.1:6
->=kde-frameworks/kcmutils-6.1:6
->=kde-frameworks/kconfigwidgets-6.1:6
->=kde-frameworks/kdav-6.1:6
->=kde-frameworks/kdeclarative-6.1:6
->=kde-frameworks/kded-6.1:6
->=kde-frameworks/kdesu-6.1:6
->=kde-frameworks/kglobalaccel-6.1:6
->=kde-frameworks/kiconthemes-6.1:6
->=kde-frameworks/kio-6.1:6
->=kde-frameworks/knewstuff-6.1:6
->=kde-frameworks/knotifyconfig-6.1:6
->=kde-frameworks/kparts-6.1:6
->=kde-frameworks/krunner-6.1:6
->=kde-frameworks/kservice-6.1:6
->=kde-frameworks/ktexteditor-6.1:6
->=kde-frameworks/ktextwidgets-6.1:6
->=kde-frameworks/kwallet-6.1:6
->=kde-frameworks/kxmlgui-6.1:6
->=kde-frameworks/purpose-6.1:6
->=kde-frameworks/qqc2-desktop-style-6.1:6
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
-=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
-~kde-frameworks/kuserfeedback-1.3.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.mask/kde-frameworks-6.2 b/Documentation/package.mask/kde-frameworks-6.2
new file mode 100644
index 0000000000..be6c633992
--- /dev/null
+++ b/Documentation/package.mask/kde-frameworks-6.2
@@ -0,0 +1,92 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 6.2 release.
+# Edit Documentation/package.unmask/.kde-frameworks-6.2/ files instead.
+# Tier 6.2.50: Provide extra features to other Frameworks to integrate with Plasma.
+>=kde-frameworks/frameworkintegration-6.2:6
+# Tier 6.2.50: Depend only on Qt and possibly a few third-party libraries.
+>=kde-frameworks/attica-6.2:6
+>=kde-frameworks/bluez-qt-6.2:6
+>=kde-frameworks/breeze-icons-6.2:6
+<kde-frameworks/extra-cmake-modules-6.2.50:0
+>=kde-frameworks/karchive-6.2:6
+>=kde-frameworks/kcalendarcore-6.2:6
+>=kde-frameworks/kcodecs-6.2:6
+>=kde-frameworks/kconfig-6.2:6
+>=kde-frameworks/kcoreaddons-6.2:6
+>=kde-frameworks/kdbusaddons-6.2:6
+>=kde-frameworks/kdnssd-6.2:6
+>=kde-frameworks/kguiaddons-6.2:6
+>=kde-frameworks/kholidays-6.2:6
+>=kde-frameworks/ki18n-6.2:6
+>=kde-frameworks/kidletime-6.2:6
+>=kde-frameworks/kirigami-6.2:6
+>=kde-frameworks/kitemmodels-6.2:6
+>=kde-frameworks/kitemviews-6.2:6
+>=kde-frameworks/kplotting-6.2:6
+>=kde-frameworks/kquickcharts-6.2:6
+>=kde-frameworks/ktexttemplate-6.2:6
+>=kde-frameworks/kuserfeedback-6.2:6
+>=kde-frameworks/kwidgetsaddons-6.2:6
+>=kde-frameworks/kwindowsystem-6.2:6
+>=kde-frameworks/modemmanager-qt-6.2:6
+>=kde-frameworks/networkmanager-qt-6.2:6
+>=kde-frameworks/prison-6.2:6
+>=kde-frameworks/solid-6.2:6
+>=kde-frameworks/sonnet-6.2:6
+>=kde-frameworks/syntax-highlighting-6.2:6
+>=kde-frameworks/threadweaver-6.2:6
+# Tier 6.2.50: Additionally depend on tier 1 frameworks.
+>=kde-frameworks/kauth-6.2:6
+>=kde-frameworks/kcolorscheme-6.2:6
+>=kde-frameworks/kcompletion-6.2:6
+>=kde-frameworks/kcontacts-6.2:6
+>=kde-frameworks/kcrash-6.2:6
+>=kde-frameworks/kdoctools-6.2:6
+>=kde-frameworks/kfilemetadata-6.2:6
+>=kde-frameworks/kimageformats-6.2:6
+>=kde-frameworks/kjobwidgets-6.2:6
+>=kde-frameworks/knotifications-6.2:6
+>=kde-frameworks/kpackage-6.2:6
+>=kde-frameworks/kpty-6.2:6
+>=kde-frameworks/kstatusnotifieritem-6.2:6
+>=kde-frameworks/ksvg-6.2:6
+>=kde-frameworks/kunitconversion-6.2:6
+>=kde-frameworks/syndication-6.2:6
+# Tier 6.2.50: More powerful, comprehensive packages, with complex dependencies.
+>=kde-frameworks/baloo-6.2:6
+>=kde-frameworks/kbookmarks-6.2:6
+>=kde-frameworks/kcmutils-6.2:6
+>=kde-frameworks/kconfigwidgets-6.2:6
+>=kde-frameworks/kdav-6.2:6
+>=kde-frameworks/kdeclarative-6.2:6
+>=kde-frameworks/kded-6.2:6
+>=kde-frameworks/kdesu-6.2:6
+>=kde-frameworks/kglobalaccel-6.2:6
+>=kde-frameworks/kiconthemes-6.2:6
+>=kde-frameworks/kio-6.2:6
+>=kde-frameworks/knewstuff-6.2:6
+>=kde-frameworks/knotifyconfig-6.2:6
+>=kde-frameworks/kparts-6.2:6
+>=kde-frameworks/kpeople-6.2:6
+>=kde-frameworks/krunner-6.2:6
+>=kde-frameworks/kservice-6.2:6
+>=kde-frameworks/ktexteditor-6.2:6
+>=kde-frameworks/ktextwidgets-6.2:6
+>=kde-frameworks/kwallet-6.2:6
+>=kde-frameworks/kxmlgui-6.2:6
+>=kde-frameworks/purpose-6.2:6
+>=kde-frameworks/qqc2-desktop-style-6.2:6
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
+=kde-apps/kio-extras-23.08.5-r100
+~kde-apps/kio-extras-24.02.2
+~kde-apps/kio-extras-kf5-24.02.2
+~kde-apps/libkexiv2-24.02.2
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.mask/kde-frameworks-live b/Documentation/package.mask/kde-frameworks-live
index 999d12fc29..f7f4d84f05 100644
--- a/Documentation/package.mask/kde-frameworks-live
+++ b/Documentation/package.mask/kde-frameworks-live
@@ -47,7 +47,6 @@
~kde-frameworks/kjobwidgets-9999:6
~kde-frameworks/knotifications-9999:6
~kde-frameworks/kpackage-9999:6
-~kde-frameworks/kpeople-9999:6
~kde-frameworks/kpty-9999:6
~kde-frameworks/kstatusnotifieritem-9999:6
~kde-frameworks/ksvg-9999:6
@@ -68,6 +67,7 @@
~kde-frameworks/knewstuff-9999:6
~kde-frameworks/knotifyconfig-9999:6
~kde-frameworks/kparts-9999:6
+~kde-frameworks/kpeople-9999:6
~kde-frameworks/krunner-9999:6
~kde-frameworks/kservice-9999:6
~kde-frameworks/ktexteditor-9999:6
@@ -76,18 +76,17 @@
~kde-frameworks/kxmlgui-9999:6
~kde-frameworks/purpose-9999:6
~kde-frameworks/qqc2-desktop-style-9999:6
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
-~kde-frameworks/kuserfeedback-1.3.0
+~kde-apps/kio-extras-24.02.2
+~kde-apps/kio-extras-kf5-24.02.2
+~kde-apps/libkexiv2-24.02.2
~media-libs/phonon-4.12.0
~media-libs/phonon-vlc-0.12.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.mask/kde-gear-24.02 b/Documentation/package.mask/kde-gear-24.02
deleted file mode 100644
index 95ba85f232..0000000000
--- a/Documentation/package.mask/kde-gear-24.02
+++ /dev/null
@@ -1,268 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Gear 24.02 release.
-# Edit Documentation/package.unmask/.kde-gear-24.02/ files instead.
-<kde-apps/kdialog-24.02.50
-<kde-apps/keditbookmarks-24.02.50
-<kde-apps/kfind-24.02.50
-<kde-apps/konqueror-24.02.50
-<www-client/falkon-24.02.50
-<kde-apps/baloo-widgets-24.02.50
-<kde-apps/dolphin-24.02.50
-<kde-apps/kate-24.02.50
-<kde-apps/kate-addons-24.02.50
-<kde-apps/kate-lib-24.02.50
-<kde-apps/kde-apps-meta-24.02.50
-<kde-apps/kdecore-meta-24.02.50
-<kde-apps/khelpcenter-24.02.50
-<kde-apps/konsole-24.02.50
-<kde-apps/kwrite-24.02.50
-<app-accessibility/kontrast-24.02.50
-<kde-apps/kdeaccessibility-meta-24.02.50
-<kde-apps/kmag-24.02.50
-<kde-apps/kmousetool-24.02.50
-<kde-apps/kmouth-24.02.50
-<kde-apps/kdeadmin-meta-24.02.50
-<kde-apps/kcron-24.02.50
-<kde-apps/ksystemlog-24.02.50
-<kde-apps/analitza-24.02.50
-<kde-apps/artikulate-24.02.50
-<kde-apps/blinken-24.02.50
-<kde-apps/cantor-24.02.50
-<kde-apps/kalgebra-24.02.50
-<kde-apps/kalzium-24.02.50
-<kde-apps/kanagram-24.02.50
-<kde-apps/kbruch-24.02.50
-<kde-apps/kdeedu-data-24.02.50
-<kde-apps/kdeedu-meta-24.02.50
-<kde-apps/kgeography-24.02.50
-<kde-apps/khangman-24.02.50
-<kde-apps/kig-24.02.50
-<kde-apps/kiten-24.02.50
-<kde-apps/klettres-24.02.50
-<kde-apps/kmplot-24.02.50
-<kde-apps/kqtquickcharts-24.02.50
-<kde-apps/ktouch-24.02.50
-<kde-apps/kturtle-24.02.50
-<kde-apps/kwordquiz-24.02.50
-<kde-apps/libkeduvocdocument-24.02.50
-<kde-apps/marble-24.02.50
-<kde-apps/minuet-24.02.50
-<kde-apps/parley-24.02.50
-<kde-apps/rocs-24.02.50
-<kde-apps/step-24.02.50
-<kde-apps/bomber-24.02.50
-<kde-apps/bovo-24.02.50
-<kde-apps/granatier-24.02.50
-<kde-apps/kajongg-24.02.50
-<kde-apps/kapman-24.02.50
-<kde-apps/katomic-24.02.50
-<kde-apps/kblackbox-24.02.50
-<kde-apps/kblocks-24.02.50
-<kde-apps/kbounce-24.02.50
-<kde-apps/kbreakout-24.02.50
-<kde-apps/kdegames-meta-24.02.50
-<kde-apps/kdiamond-24.02.50
-<kde-apps/kfourinline-24.02.50
-<kde-apps/kgoldrunner-24.02.50
-<kde-apps/kigo-24.02.50
-<kde-apps/killbots-24.02.50
-<kde-apps/kiriki-24.02.50
-<kde-apps/kjumpingcube-24.02.50
-<kde-apps/klickety-24.02.50
-<kde-apps/klines-24.02.50
-<kde-apps/kmahjongg-24.02.50
-<kde-apps/kmines-24.02.50
-<kde-apps/knavalbattle-24.02.50
-<kde-apps/knetwalk-24.02.50
-<kde-apps/knights-24.02.50
-<kde-apps/kolf-24.02.50
-<kde-apps/kollision-24.02.50
-<kde-apps/konquest-24.02.50
-<kde-apps/kpat-24.02.50
-<kde-apps/kreversi-24.02.50
-<kde-apps/kshisen-24.02.50
-<kde-apps/ksirk-24.02.50
-<kde-apps/ksnakeduel-24.02.50
-<kde-apps/kspaceduel-24.02.50
-<kde-apps/ksquares-24.02.50
-<kde-apps/ksudoku-24.02.50
-<kde-apps/ktuberling-24.02.50
-<kde-apps/kubrick-24.02.50
-<kde-apps/libkdegames-24.02.50
-<kde-apps/libkmahjongg-24.02.50
-<kde-apps/lskat-24.02.50
-<kde-apps/palapeli-24.02.50
-<kde-apps/picmi-24.02.50
-<kde-apps/gwenview-24.02.50
-<kde-apps/kamera-24.02.50
-<kde-apps/kcolorchooser-24.02.50
-<kde-apps/kdegraphics-meta-24.02.50
-<kde-apps/kdegraphics-mobipocket-24.02.50
-<kde-apps/kolourpaint-24.02.50
-<kde-apps/kruler-24.02.50
-<kde-apps/libkdcraw-24.02.50
-<kde-apps/libkexiv2-24.02.50
-<kde-apps/libksane-24.02.50
-<kde-apps/okular-24.02.50
-<kde-apps/spectacle-24.02.50
-<kde-apps/svgpart-24.02.50
-<kde-apps/thumbnailers-24.02.50
-<kde-misc/colord-kde-24.02.50
-<kde-misc/skanlite-24.02.50
-<media-gfx/skanpage-24.02.50
-<media-libs/ksanecore-24.02.50
-<kde-apps/audiocd-kio-24.02.50
-<kde-apps/dragon-24.02.50
-<kde-apps/ffmpegthumbs-24.02.50
-<kde-apps/juk-24.02.50
-<kde-apps/k3b-24.02.50
-<kde-apps/kamoso-24.02.50
-<kde-apps/kdemultimedia-meta-24.02.50
-<kde-apps/kdenlive-24.02.50
-<kde-apps/kmix-24.02.50
-<kde-apps/kwave-24.02.50
-<kde-apps/libkcddb-24.02.50
-<kde-apps/libkcompactdisc-24.02.50
-<media-sound/elisa-24.02.50
-<media-sound/kasts-24.02.50
-<media-sound/krecorder-24.02.50
-<kde-apps/dolphin-plugins-dropbox-24.02.50
-<kde-apps/kaccounts-integration-24.02.50
-<kde-apps/kaccounts-providers-24.02.50
-<kde-apps/kdenetwork-meta-24.02.50
-<kde-apps/kdenetwork-filesharing-24.02.50
-<kde-apps/kget-24.02.50
-<kde-apps/kio-extras-24.02.50
-<kde-apps/kio-extras-kf5-24.02.50
-<kde-apps/krdc-24.02.50
-<kde-apps/krfb-24.02.50
-<kde-apps/signon-kwallet-extension-24.02.50
-<kde-misc/kdeconnect-24.02.50
-<kde-misc/kio-gdrive-24.02.50
-<net-im/neochat-24.02.50
-<net-im/tokodon-24.02.50
-<net-irc/konversation-24.02.50
-<net-libs/libktorrent-24.02.50
-<net-misc/kio-zeroconf-24.02.50
-<net-news/alligator-24.02.50
-<net-p2p/ktorrent-24.02.50
-<app-office/merkuro-24.02.50
-<dev-libs/kopeninghours-24.02.50
-<dev-libs/kosmindoormap-24.02.50
-<dev-libs/kpublictransport-24.02.50
-<kde-apps/akonadi-24.02.50
-<kde-apps/akonadi-calendar-24.02.50
-<kde-apps/akonadi-contacts-24.02.50
-<kde-apps/akonadi-import-wizard-24.02.50
-<kde-apps/akonadi-mime-24.02.50
-<kde-apps/akonadi-notes-24.02.50
-<kde-apps/akonadi-search-24.02.50
-<kde-apps/akonadiconsole-24.02.50
-<kde-apps/akregator-24.02.50
-<kde-apps/calendarjanitor-24.02.50
-<kde-apps/calendarsupport-24.02.50
-<kde-apps/eventviews-24.02.50
-<kde-apps/grantlee-editor-24.02.50
-<kde-apps/grantleetheme-24.02.50
-<kde-apps/incidenceeditor-24.02.50
-<kde-apps/kaddressbook-24.02.50
-<kde-apps/kalarm-24.02.50
-<kde-apps/kcalutils-24.02.50
-<kde-apps/kdepim-addons-24.02.50
-<kde-apps/kdepim-meta-24.02.50
-<kde-apps/kdepim-runtime-24.02.50
-<kde-apps/kidentitymanagement-24.02.50
-<kde-apps/kimap-24.02.50
-<kde-apps/kitinerary-24.02.50
-<kde-apps/kldap-24.02.50
-<kde-apps/kleopatra-24.02.50
-<kde-apps/kmail-24.02.50
-<kde-apps/kmail-account-wizard-24.02.50
-<kde-apps/kmailtransport-24.02.50
-<kde-apps/kmbox-24.02.50
-<kde-apps/kmime-24.02.50
-<kde-apps/knotes-24.02.50
-<kde-apps/konsolekalendar-24.02.50
-<kde-apps/kontact-24.02.50
-<kde-apps/kontactinterface-24.02.50
-<kde-apps/korganizer-24.02.50
-<kde-apps/kpimtextedit-24.02.50
-<kde-apps/kpkpass-24.02.50
-<kde-apps/ksmtp-24.02.50
-<kde-apps/libgravatar-24.02.50
-<kde-apps/libkdepim-24.02.50
-<kde-apps/libkgapi-24.02.50
-<kde-apps/libkleo-24.02.50
-<kde-apps/libksieve-24.02.50
-<kde-apps/libktnef-24.02.50
-<kde-apps/mailcommon-24.02.50
-<kde-apps/mailimporter-24.02.50
-<kde-apps/mbox-importer-24.02.50
-<kde-apps/messagelib-24.02.50
-<kde-apps/mimetreeparser-24.02.50
-<kde-apps/pim-data-exporter-24.02.50
-<kde-apps/pim-sieve-editor-24.02.50
-<kde-apps/pimcommon-24.02.50
-<kde-misc/zanshin-24.02.50
-<dev-util/kdevelop-24.02.50
-<dev-util/kdevelop-php-24.02.50
-<dev-util/kdevelop-python-24.02.50
-<dev-util/kio-perldoc-24.02.50
-<kde-apps/cervisia-24.02.50
-<kde-apps/dolphin-plugins-git-24.02.50
-<kde-apps/dolphin-plugins-mercurial-24.02.50
-<kde-apps/dolphin-plugins-subversion-24.02.50
-<kde-apps/kapptemplate-24.02.50
-<kde-apps/kcachegrind-24.02.50
-<kde-apps/kde-dev-scripts-24.02.50
-<kde-apps/kde-dev-utils-24.02.50
-<kde-apps/kdesdk-meta-24.02.50
-<kde-apps/kdesdk-thumbnailers-24.02.50
-<kde-apps/kompare-24.02.50
-<kde-apps/libkomparediff2-24.02.50
-<kde-apps/lokalize-24.02.50
-<kde-apps/poxml-24.02.50
-<kde-apps/umbrello-24.02.50
-<app-cdr/dolphin-plugins-mountiso-24.02.50
-<app-cdr/isoimagewriter-24.02.50
-<app-crypt/keysmith-24.02.50
-<app-editors/ghostwriter-24.02.50
-<kde-apps/ark-24.02.50
-<kde-apps/filelight-24.02.50
-<kde-apps/kbackup-24.02.50
-<kde-apps/kcalc-24.02.50
-<kde-apps/kcharselect-24.02.50
-<kde-apps/kdebugsettings-24.02.50
-<kde-apps/kdeutils-meta-24.02.50
-<kde-apps/kdf-24.02.50
-<kde-apps/kgpg-24.02.50
-<kde-apps/kimagemapeditor-24.02.50
-<kde-apps/kteatime-24.02.50
-<kde-apps/ktimer-24.02.50
-<kde-apps/kwalletmanager-24.02.50
-<kde-apps/sweeper-24.02.50
-<kde-apps/yakuake-24.02.50
-<kde-misc/kclock-24.02.50
-<kde-misc/kweather-24.02.50
-<kde-misc/markdownpart-24.02.50
-<sys-block/partitionmanager-24.02.50
-<sys-libs/kpmcore-24.02.50
-~dev-db/futuresql-0.1.1
-=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
-~dev-libs/ktextaddons-1.5.4
-~dev-libs/kweathercore-0.8.0
-~media-libs/kquickimageeditor-0.3.0
-~media-libs/libqaccessibilityclient-0.6.0
-~media-libs/mpvqt-1.0.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~media-libs/pulseaudio-qt-1.4.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/kdsoap-2.2.0
-~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.mask/kde-gear-24.05 b/Documentation/package.mask/kde-gear-24.05
index 3c91e1a08f..5250bde51f 100644
--- a/Documentation/package.mask/kde-gear-24.05
+++ b/Documentation/package.mask/kde-gear-24.05
@@ -135,7 +135,6 @@
<kde-apps/kdenetwork-filesharing-24.05.50
<kde-apps/kget-24.05.50
<kde-apps/kio-extras-24.05.50
-<kde-apps/kio-extras-kf5-24.05.50
<kde-apps/krdc-24.05.50
<kde-apps/krfb-24.05.50
<kde-apps/signon-kwallet-extension-24.05.50
@@ -251,7 +250,7 @@
<sys-libs/kpmcore-24.05.50
~dev-db/futuresql-0.1.1
=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~media-libs/kquickimageeditor-0.3.0
@@ -264,7 +263,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.mask/kde-gear-live b/Documentation/package.mask/kde-gear-live
index da5d0c50ea..add8907f12 100644
--- a/Documentation/package.mask/kde-gear-live
+++ b/Documentation/package.mask/kde-gear-live
@@ -125,7 +125,6 @@
~kde-apps/kdenetwork-filesharing-9999
~kde-apps/kget-9999
~kde-apps/kio-extras-9999
-~kde-apps/kio-extras-kf5-9999
~kde-apps/krdc-9999
~kde-apps/krfb-9999
~kde-apps/signon-kwallet-extension-9999
@@ -241,7 +240,7 @@
~sys-libs/kpmcore-9999
~dev-db/futuresql-0.1.1
=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~media-libs/kquickimageeditor-0.3.0
@@ -254,7 +253,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.mask/kde-plasma-6.0 b/Documentation/package.mask/kde-plasma-6.0
index f708b85f73..d285faa66c 100644
--- a/Documentation/package.mask/kde-plasma-6.0
+++ b/Documentation/package.mask/kde-plasma-6.0
@@ -63,16 +63,16 @@
<kde-plasma/systemsettings-6.0.50
<kde-plasma/wacomtablet-6.0.50
<kde-plasma/xdg-desktop-portal-kde-6.0.50
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.mask/kde-plasma-live b/Documentation/package.mask/kde-plasma-live
index 45cf8608a7..fa665fbb87 100644
--- a/Documentation/package.mask/kde-plasma-live
+++ b/Documentation/package.mask/kde-plasma-live
@@ -63,16 +63,16 @@
~kde-plasma/systemsettings-9999
~kde-plasma/wacomtablet-9999
~kde-plasma/xdg-desktop-portal-kde-9999
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_
new file mode 100644
index 0000000000..7f2584a502
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead.
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
new file mode 120000
index 0000000000..75c5ff07f4
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
new file mode 120000
index 0000000000..aa65fa3b99
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-portingaids-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
new file mode 120000
index 0000000000..c33b3e55b4
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier1-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
new file mode 120000
index 0000000000..2f4ee19dac
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier2-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
new file mode 120000
index 0000000000..cf27580d4b
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-5-tier3-5.116 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.1/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-6.1/_HEADER_
deleted file mode 100644
index 151fa5a8a3..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-6.1/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to mask/unmask the KDE Frameworks 6.1 release.
-# Edit Documentation/package.unmask/.kde-frameworks-6.1/ files instead.
diff --git a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-6.1 b/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-6.1
deleted file mode 120000
index a124571e09..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-6.1 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier1-6.1 b/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier1-6.1
deleted file mode 120000
index c5bc1b06e6..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier1-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier1-6.1 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier2-6.1 b/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier2-6.1
deleted file mode 120000
index 37658270d7..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier2-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier2-6.1 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier3-6.1 b/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier3-6.1
deleted file mode 120000
index 09de9b07fa..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-6.1/kde-frameworks-tier3-6.1
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-frameworks-tier3-6.1 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.1/more-deps b/Documentation/package.unmask/.kde-frameworks-6.1/more-deps
deleted file mode 100644
index d26ffcfa5b..0000000000
--- a/Documentation/package.unmask/.kde-frameworks-6.1/more-deps
+++ /dev/null
@@ -1,15 +0,0 @@
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
-=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
-~kde-frameworks/kuserfeedback-1.3.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/.kde-frameworks-6.2/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-6.2/_HEADER_
new file mode 100644
index 0000000000..2f314c93ab
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.2/_HEADER_
@@ -0,0 +1,2 @@
+# You can use this file to mask/unmask the KDE Frameworks 6.2 release.
+# Edit Documentation/package.unmask/.kde-frameworks-6.2/ files instead.
diff --git a/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-6.2 b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-6.2
new file mode 120000
index 0000000000..220cab145c
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-6.2 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier1-6.2 b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier1-6.2
new file mode 120000
index 0000000000..380d2aae5e
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier1-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier1-6.2 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier2-6.2 b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier2-6.2
new file mode 120000
index 0000000000..3adb15f668
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier2-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier2-6.2 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier3-6.2 b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier3-6.2
new file mode 120000
index 0000000000..b95d505244
--- /dev/null
+++ b/Documentation/package.unmask/.kde-frameworks-6.2/kde-frameworks-tier3-6.2
@@ -0,0 +1 @@
+../../../sets/kde-frameworks-tier3-6.2 \ No newline at end of file
diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.1/more-deps b/Documentation/package.unmask/.kde-frameworks-6.2/more-deps
index 840187bf8b..e8e9149a4c 100644
--- a/Documentation/package.accept_keywords/.kde-frameworks-6.1/more-deps
+++ b/Documentation/package.unmask/.kde-frameworks-6.2/more-deps
@@ -1,14 +1,14 @@
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
+~kde-apps/kio-extras-24.02.2
+~kde-apps/kio-extras-kf5-24.02.2
+~kde-apps/libkexiv2-24.02.2
~media-libs/phonon-4.12.0
~media-libs/phonon-vlc-0.12.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/.kde-frameworks-live/more-deps b/Documentation/package.unmask/.kde-frameworks-live/more-deps
index d26ffcfa5b..e8e9149a4c 100644
--- a/Documentation/package.unmask/.kde-frameworks-live/more-deps
+++ b/Documentation/package.unmask/.kde-frameworks-live/more-deps
@@ -1,15 +1,14 @@
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
-~kde-frameworks/kuserfeedback-1.3.0
+~kde-apps/kio-extras-24.02.2
+~kde-apps/kio-extras-kf5-24.02.2
+~kde-apps/libkexiv2-24.02.2
~media-libs/phonon-4.12.0
~media-libs/phonon-vlc-0.12.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/.kde-gear-24.02/_HEADER_ b/Documentation/package.unmask/.kde-gear-24.02/_HEADER_
deleted file mode 100644
index dc3d626944..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/_HEADER_
+++ /dev/null
@@ -1,2 +0,0 @@
-# You can use this file to mask/unmask the KDE Gear 24.02 release.
-# Edit Documentation/package.unmask/.kde-gear-24.02/ files instead.
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kde-baseapps-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kde-baseapps-24.02
deleted file mode 120000
index 2c3f64294f..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kde-baseapps-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-baseapps-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kde-gear-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kde-gear-24.02
deleted file mode 120000
index 9ac7992204..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kde-gear-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kde-gear-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdeaccessibility-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdeaccessibility-24.02
deleted file mode 120000
index 650356827c..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdeaccessibility-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeaccessibility-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdeadmin-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdeadmin-24.02
deleted file mode 120000
index 45d0722a18..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdeadmin-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeadmin-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdeedu-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdeedu-24.02
deleted file mode 120000
index a897df7424..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdeedu-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeedu-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdegames-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdegames-24.02
deleted file mode 120000
index c9feef4455..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdegames-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegames-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdegraphics-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdegraphics-24.02
deleted file mode 120000
index 14e3d46c9a..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdegraphics-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdegraphics-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdemultimedia-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdemultimedia-24.02
deleted file mode 120000
index 00751b5655..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdemultimedia-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdemultimedia-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdenetwork-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdenetwork-24.02
deleted file mode 120000
index dcef3d607c..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdenetwork-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdenetwork-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdepim-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdepim-24.02
deleted file mode 120000
index 7f6725c1d1..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdepim-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdepim-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdesdk-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdesdk-24.02
deleted file mode 120000
index dc37195877..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdesdk-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdesdk-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/kdeutils-24.02 b/Documentation/package.unmask/.kde-gear-24.02/kdeutils-24.02
deleted file mode 120000
index 9aa2bfad0b..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/kdeutils-24.02
+++ /dev/null
@@ -1 +0,0 @@
-../../../sets/kdeutils-24.02 \ No newline at end of file
diff --git a/Documentation/package.unmask/.kde-gear-24.02/more-deps b/Documentation/package.unmask/.kde-gear-24.02/more-deps
deleted file mode 100644
index 89888f992f..0000000000
--- a/Documentation/package.unmask/.kde-gear-24.02/more-deps
+++ /dev/null
@@ -1,19 +0,0 @@
-~dev-db/futuresql-0.1.1
-=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
-~dev-libs/ktextaddons-1.5.4
-~dev-libs/kweathercore-0.8.0
-~media-libs/kquickimageeditor-0.3.0
-~media-libs/libqaccessibilityclient-0.6.0
-~media-libs/mpvqt-1.0.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~media-libs/pulseaudio-qt-1.4.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/kdsoap-2.2.0
-~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/.kde-gear-24.05/more-deps b/Documentation/package.unmask/.kde-gear-24.05/more-deps
index 89888f992f..d5eb250505 100644
--- a/Documentation/package.unmask/.kde-gear-24.05/more-deps
+++ b/Documentation/package.unmask/.kde-gear-24.05/more-deps
@@ -1,6 +1,6 @@
~dev-db/futuresql-0.1.1
=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~media-libs/kquickimageeditor-0.3.0
@@ -13,7 +13,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/.kde-gear-live/more-deps b/Documentation/package.unmask/.kde-gear-live/more-deps
index 89888f992f..d5eb250505 100644
--- a/Documentation/package.unmask/.kde-gear-live/more-deps
+++ b/Documentation/package.unmask/.kde-gear-live/more-deps
@@ -1,6 +1,6 @@
~dev-db/futuresql-0.1.1
=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~media-libs/kquickimageeditor-0.3.0
@@ -13,7 +13,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/.kde-plasma-6.0/more-deps b/Documentation/package.unmask/.kde-plasma-6.0/more-deps
index 3b13f8f9c8..babb56888f 100644
--- a/Documentation/package.unmask/.kde-plasma-6.0/more-deps
+++ b/Documentation/package.unmask/.kde-plasma-6.0/more-deps
@@ -1,13 +1,13 @@
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.unmask/.kde-plasma-live/more-deps b/Documentation/package.unmask/.kde-plasma-live/more-deps
index 3b13f8f9c8..babb56888f 100644
--- a/Documentation/package.unmask/.kde-plasma-live/more-deps
+++ b/Documentation/package.unmask/.kde-plasma-live/more-deps
@@ -1,13 +1,13 @@
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.unmask/kde-frameworks-5.116 b/Documentation/package.unmask/kde-frameworks-5.116
new file mode 100644
index 0000000000..fc5402c580
--- /dev/null
+++ b/Documentation/package.unmask/kde-frameworks-5.116
@@ -0,0 +1,88 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release.
+# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead.
+# Tier 5.116.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
+# Tier 5.116.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
+# Tier 5.116.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
+# Tier 5.116.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/Documentation/package.unmask/kde-frameworks-6.1 b/Documentation/package.unmask/kde-frameworks-6.1
deleted file mode 100644
index f9d8787a36..0000000000
--- a/Documentation/package.unmask/kde-frameworks-6.1
+++ /dev/null
@@ -1,93 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Frameworks 6.1 release.
-# Edit Documentation/package.unmask/.kde-frameworks-6.1/ files instead.
-# Tier 6.1.50: Provide extra features to other Frameworks to integrate with Plasma.
-<kde-frameworks/frameworkintegration-6.1.50:6
-# Tier 6.1.50: Depend only on Qt and possibly a few third-party libraries.
-<kde-frameworks/attica-6.1.50:6
-<kde-frameworks/bluez-qt-6.1.50:6
-<kde-frameworks/breeze-icons-6.1.50:6
-<kde-frameworks/extra-cmake-modules-6.1.50:0
-<kde-frameworks/karchive-6.1.50:6
-<kde-frameworks/kcalendarcore-6.1.50:6
-<kde-frameworks/kcodecs-6.1.50:6
-<kde-frameworks/kconfig-6.1.50:6
-<kde-frameworks/kcoreaddons-6.1.50:6
-<kde-frameworks/kdbusaddons-6.1.50:6
-<kde-frameworks/kdnssd-6.1.50:6
-<kde-frameworks/kguiaddons-6.1.50:6
-<kde-frameworks/kholidays-6.1.50:6
-<kde-frameworks/ki18n-6.1.50:6
-<kde-frameworks/kidletime-6.1.50:6
-<kde-frameworks/kirigami-6.1.50:6
-<kde-frameworks/kitemmodels-6.1.50:6
-<kde-frameworks/kitemviews-6.1.50:6
-<kde-frameworks/kplotting-6.1.50:6
-<kde-frameworks/kquickcharts-6.1.50:6
-<kde-frameworks/ktexttemplate-6.1.50:6
-<kde-frameworks/kuserfeedback-6.1.50:6
-<kde-frameworks/kwidgetsaddons-6.1.50:6
-<kde-frameworks/kwindowsystem-6.1.50:6
-<kde-frameworks/modemmanager-qt-6.1.50:6
-<kde-frameworks/networkmanager-qt-6.1.50:6
-<kde-frameworks/prison-6.1.50:6
-<kde-frameworks/solid-6.1.50:6
-<kde-frameworks/sonnet-6.1.50:6
-<kde-frameworks/syntax-highlighting-6.1.50:6
-<kde-frameworks/threadweaver-6.1.50:6
-# Tier 6.1.50: Additionally depend on tier 1 frameworks.
-<kde-frameworks/kauth-6.1.50:6
-<kde-frameworks/kcolorscheme-6.1.50:6
-<kde-frameworks/kcompletion-6.1.50:6
-<kde-frameworks/kcontacts-6.1.50:6
-<kde-frameworks/kcrash-6.1.50:6
-<kde-frameworks/kdoctools-6.1.50:6
-<kde-frameworks/kfilemetadata-6.1.50:6
-<kde-frameworks/kimageformats-6.1.50:6
-<kde-frameworks/kjobwidgets-6.1.50:6
-<kde-frameworks/knotifications-6.1.50:6
-<kde-frameworks/kpackage-6.1.50:6
-<kde-frameworks/kpeople-6.1.50:6
-<kde-frameworks/kpty-6.1.50:6
-<kde-frameworks/kstatusnotifieritem-6.1.50:6
-<kde-frameworks/ksvg-6.1.50:6
-<kde-frameworks/kunitconversion-6.1.50:6
-<kde-frameworks/syndication-6.1.50:6
-# Tier 6.1.50: More powerful, comprehensive packages, with complex dependencies.
-<kde-frameworks/baloo-6.1.50:6
-<kde-frameworks/kbookmarks-6.1.50:6
-<kde-frameworks/kcmutils-6.1.50:6
-<kde-frameworks/kconfigwidgets-6.1.50:6
-<kde-frameworks/kdav-6.1.50:6
-<kde-frameworks/kdeclarative-6.1.50:6
-<kde-frameworks/kded-6.1.50:6
-<kde-frameworks/kdesu-6.1.50:6
-<kde-frameworks/kglobalaccel-6.1.50:6
-<kde-frameworks/kiconthemes-6.1.50:6
-<kde-frameworks/kio-6.1.50:6
-<kde-frameworks/knewstuff-6.1.50:6
-<kde-frameworks/knotifyconfig-6.1.50:6
-<kde-frameworks/kparts-6.1.50:6
-<kde-frameworks/krunner-6.1.50:6
-<kde-frameworks/kservice-6.1.50:6
-<kde-frameworks/ktexteditor-6.1.50:6
-<kde-frameworks/ktextwidgets-6.1.50:6
-<kde-frameworks/kwallet-6.1.50:6
-<kde-frameworks/kxmlgui-6.1.50:6
-<kde-frameworks/purpose-6.1.50:6
-<kde-frameworks/qqc2-desktop-style-6.1.50:6
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
-=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
-~kde-frameworks/kuserfeedback-1.3.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/kde-frameworks-6.2 b/Documentation/package.unmask/kde-frameworks-6.2
new file mode 100644
index 0000000000..c078ebf58d
--- /dev/null
+++ b/Documentation/package.unmask/kde-frameworks-6.2
@@ -0,0 +1,92 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Frameworks 6.2 release.
+# Edit Documentation/package.unmask/.kde-frameworks-6.2/ files instead.
+# Tier 6.2.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-6.2.50:6
+# Tier 6.2.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-6.2.50:6
+<kde-frameworks/bluez-qt-6.2.50:6
+<kde-frameworks/breeze-icons-6.2.50:6
+<kde-frameworks/extra-cmake-modules-6.2.50:0
+<kde-frameworks/karchive-6.2.50:6
+<kde-frameworks/kcalendarcore-6.2.50:6
+<kde-frameworks/kcodecs-6.2.50:6
+<kde-frameworks/kconfig-6.2.50:6
+<kde-frameworks/kcoreaddons-6.2.50:6
+<kde-frameworks/kdbusaddons-6.2.50:6
+<kde-frameworks/kdnssd-6.2.50:6
+<kde-frameworks/kguiaddons-6.2.50:6
+<kde-frameworks/kholidays-6.2.50:6
+<kde-frameworks/ki18n-6.2.50:6
+<kde-frameworks/kidletime-6.2.50:6
+<kde-frameworks/kirigami-6.2.50:6
+<kde-frameworks/kitemmodels-6.2.50:6
+<kde-frameworks/kitemviews-6.2.50:6
+<kde-frameworks/kplotting-6.2.50:6
+<kde-frameworks/kquickcharts-6.2.50:6
+<kde-frameworks/ktexttemplate-6.2.50:6
+<kde-frameworks/kuserfeedback-6.2.50:6
+<kde-frameworks/kwidgetsaddons-6.2.50:6
+<kde-frameworks/kwindowsystem-6.2.50:6
+<kde-frameworks/modemmanager-qt-6.2.50:6
+<kde-frameworks/networkmanager-qt-6.2.50:6
+<kde-frameworks/prison-6.2.50:6
+<kde-frameworks/solid-6.2.50:6
+<kde-frameworks/sonnet-6.2.50:6
+<kde-frameworks/syntax-highlighting-6.2.50:6
+<kde-frameworks/threadweaver-6.2.50:6
+# Tier 6.2.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-6.2.50:6
+<kde-frameworks/kcolorscheme-6.2.50:6
+<kde-frameworks/kcompletion-6.2.50:6
+<kde-frameworks/kcontacts-6.2.50:6
+<kde-frameworks/kcrash-6.2.50:6
+<kde-frameworks/kdoctools-6.2.50:6
+<kde-frameworks/kfilemetadata-6.2.50:6
+<kde-frameworks/kimageformats-6.2.50:6
+<kde-frameworks/kjobwidgets-6.2.50:6
+<kde-frameworks/knotifications-6.2.50:6
+<kde-frameworks/kpackage-6.2.50:6
+<kde-frameworks/kpty-6.2.50:6
+<kde-frameworks/kstatusnotifieritem-6.2.50:6
+<kde-frameworks/ksvg-6.2.50:6
+<kde-frameworks/kunitconversion-6.2.50:6
+<kde-frameworks/syndication-6.2.50:6
+# Tier 6.2.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-6.2.50:6
+<kde-frameworks/kbookmarks-6.2.50:6
+<kde-frameworks/kcmutils-6.2.50:6
+<kde-frameworks/kconfigwidgets-6.2.50:6
+<kde-frameworks/kdav-6.2.50:6
+<kde-frameworks/kdeclarative-6.2.50:6
+<kde-frameworks/kded-6.2.50:6
+<kde-frameworks/kdesu-6.2.50:6
+<kde-frameworks/kglobalaccel-6.2.50:6
+<kde-frameworks/kiconthemes-6.2.50:6
+<kde-frameworks/kio-6.2.50:6
+<kde-frameworks/knewstuff-6.2.50:6
+<kde-frameworks/knotifyconfig-6.2.50:6
+<kde-frameworks/kparts-6.2.50:6
+<kde-frameworks/kpeople-6.2.50:6
+<kde-frameworks/krunner-6.2.50:6
+<kde-frameworks/kservice-6.2.50:6
+<kde-frameworks/ktexteditor-6.2.50:6
+<kde-frameworks/ktextwidgets-6.2.50:6
+<kde-frameworks/kwallet-6.2.50:6
+<kde-frameworks/kxmlgui-6.2.50:6
+<kde-frameworks/purpose-6.2.50:6
+<kde-frameworks/qqc2-desktop-style-6.2.50:6
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
+=kde-apps/kio-extras-23.08.5-r100
+~kde-apps/kio-extras-24.02.2
+~kde-apps/kio-extras-kf5-24.02.2
+~kde-apps/libkexiv2-24.02.2
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/kde-frameworks-live b/Documentation/package.unmask/kde-frameworks-live
index 999d12fc29..f7f4d84f05 100644
--- a/Documentation/package.unmask/kde-frameworks-live
+++ b/Documentation/package.unmask/kde-frameworks-live
@@ -47,7 +47,6 @@
~kde-frameworks/kjobwidgets-9999:6
~kde-frameworks/knotifications-9999:6
~kde-frameworks/kpackage-9999:6
-~kde-frameworks/kpeople-9999:6
~kde-frameworks/kpty-9999:6
~kde-frameworks/kstatusnotifieritem-9999:6
~kde-frameworks/ksvg-9999:6
@@ -68,6 +67,7 @@
~kde-frameworks/knewstuff-9999:6
~kde-frameworks/knotifyconfig-9999:6
~kde-frameworks/kparts-9999:6
+~kde-frameworks/kpeople-9999:6
~kde-frameworks/krunner-9999:6
~kde-frameworks/kservice-9999:6
~kde-frameworks/ktexteditor-9999:6
@@ -76,18 +76,17 @@
~kde-frameworks/kxmlgui-9999:6
~kde-frameworks/purpose-9999:6
~kde-frameworks/qqc2-desktop-style-9999:6
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/kdegraphics-mobipocket-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/kdegraphics-mobipocket-24.02.2
=kde-apps/kio-extras-23.08.5-r100
-~kde-apps/kio-extras-24.02.0
-~kde-apps/kio-extras-kf5-24.02.0
-~kde-apps/libkexiv2-24.02.0
-~kde-frameworks/kuserfeedback-1.3.0
+~kde-apps/kio-extras-24.02.2
+~kde-apps/kio-extras-kf5-24.02.2
+~kde-apps/libkexiv2-24.02.2
~media-libs/phonon-4.12.0
~media-libs/phonon-vlc-0.12.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/kde-gear-24.02 b/Documentation/package.unmask/kde-gear-24.02
deleted file mode 100644
index 95ba85f232..0000000000
--- a/Documentation/package.unmask/kde-gear-24.02
+++ /dev/null
@@ -1,268 +0,0 @@
-# Autogenerated by regenerate-files, DO NOT EDIT.
-# You can use this file to mask/unmask the KDE Gear 24.02 release.
-# Edit Documentation/package.unmask/.kde-gear-24.02/ files instead.
-<kde-apps/kdialog-24.02.50
-<kde-apps/keditbookmarks-24.02.50
-<kde-apps/kfind-24.02.50
-<kde-apps/konqueror-24.02.50
-<www-client/falkon-24.02.50
-<kde-apps/baloo-widgets-24.02.50
-<kde-apps/dolphin-24.02.50
-<kde-apps/kate-24.02.50
-<kde-apps/kate-addons-24.02.50
-<kde-apps/kate-lib-24.02.50
-<kde-apps/kde-apps-meta-24.02.50
-<kde-apps/kdecore-meta-24.02.50
-<kde-apps/khelpcenter-24.02.50
-<kde-apps/konsole-24.02.50
-<kde-apps/kwrite-24.02.50
-<app-accessibility/kontrast-24.02.50
-<kde-apps/kdeaccessibility-meta-24.02.50
-<kde-apps/kmag-24.02.50
-<kde-apps/kmousetool-24.02.50
-<kde-apps/kmouth-24.02.50
-<kde-apps/kdeadmin-meta-24.02.50
-<kde-apps/kcron-24.02.50
-<kde-apps/ksystemlog-24.02.50
-<kde-apps/analitza-24.02.50
-<kde-apps/artikulate-24.02.50
-<kde-apps/blinken-24.02.50
-<kde-apps/cantor-24.02.50
-<kde-apps/kalgebra-24.02.50
-<kde-apps/kalzium-24.02.50
-<kde-apps/kanagram-24.02.50
-<kde-apps/kbruch-24.02.50
-<kde-apps/kdeedu-data-24.02.50
-<kde-apps/kdeedu-meta-24.02.50
-<kde-apps/kgeography-24.02.50
-<kde-apps/khangman-24.02.50
-<kde-apps/kig-24.02.50
-<kde-apps/kiten-24.02.50
-<kde-apps/klettres-24.02.50
-<kde-apps/kmplot-24.02.50
-<kde-apps/kqtquickcharts-24.02.50
-<kde-apps/ktouch-24.02.50
-<kde-apps/kturtle-24.02.50
-<kde-apps/kwordquiz-24.02.50
-<kde-apps/libkeduvocdocument-24.02.50
-<kde-apps/marble-24.02.50
-<kde-apps/minuet-24.02.50
-<kde-apps/parley-24.02.50
-<kde-apps/rocs-24.02.50
-<kde-apps/step-24.02.50
-<kde-apps/bomber-24.02.50
-<kde-apps/bovo-24.02.50
-<kde-apps/granatier-24.02.50
-<kde-apps/kajongg-24.02.50
-<kde-apps/kapman-24.02.50
-<kde-apps/katomic-24.02.50
-<kde-apps/kblackbox-24.02.50
-<kde-apps/kblocks-24.02.50
-<kde-apps/kbounce-24.02.50
-<kde-apps/kbreakout-24.02.50
-<kde-apps/kdegames-meta-24.02.50
-<kde-apps/kdiamond-24.02.50
-<kde-apps/kfourinline-24.02.50
-<kde-apps/kgoldrunner-24.02.50
-<kde-apps/kigo-24.02.50
-<kde-apps/killbots-24.02.50
-<kde-apps/kiriki-24.02.50
-<kde-apps/kjumpingcube-24.02.50
-<kde-apps/klickety-24.02.50
-<kde-apps/klines-24.02.50
-<kde-apps/kmahjongg-24.02.50
-<kde-apps/kmines-24.02.50
-<kde-apps/knavalbattle-24.02.50
-<kde-apps/knetwalk-24.02.50
-<kde-apps/knights-24.02.50
-<kde-apps/kolf-24.02.50
-<kde-apps/kollision-24.02.50
-<kde-apps/konquest-24.02.50
-<kde-apps/kpat-24.02.50
-<kde-apps/kreversi-24.02.50
-<kde-apps/kshisen-24.02.50
-<kde-apps/ksirk-24.02.50
-<kde-apps/ksnakeduel-24.02.50
-<kde-apps/kspaceduel-24.02.50
-<kde-apps/ksquares-24.02.50
-<kde-apps/ksudoku-24.02.50
-<kde-apps/ktuberling-24.02.50
-<kde-apps/kubrick-24.02.50
-<kde-apps/libkdegames-24.02.50
-<kde-apps/libkmahjongg-24.02.50
-<kde-apps/lskat-24.02.50
-<kde-apps/palapeli-24.02.50
-<kde-apps/picmi-24.02.50
-<kde-apps/gwenview-24.02.50
-<kde-apps/kamera-24.02.50
-<kde-apps/kcolorchooser-24.02.50
-<kde-apps/kdegraphics-meta-24.02.50
-<kde-apps/kdegraphics-mobipocket-24.02.50
-<kde-apps/kolourpaint-24.02.50
-<kde-apps/kruler-24.02.50
-<kde-apps/libkdcraw-24.02.50
-<kde-apps/libkexiv2-24.02.50
-<kde-apps/libksane-24.02.50
-<kde-apps/okular-24.02.50
-<kde-apps/spectacle-24.02.50
-<kde-apps/svgpart-24.02.50
-<kde-apps/thumbnailers-24.02.50
-<kde-misc/colord-kde-24.02.50
-<kde-misc/skanlite-24.02.50
-<media-gfx/skanpage-24.02.50
-<media-libs/ksanecore-24.02.50
-<kde-apps/audiocd-kio-24.02.50
-<kde-apps/dragon-24.02.50
-<kde-apps/ffmpegthumbs-24.02.50
-<kde-apps/juk-24.02.50
-<kde-apps/k3b-24.02.50
-<kde-apps/kamoso-24.02.50
-<kde-apps/kdemultimedia-meta-24.02.50
-<kde-apps/kdenlive-24.02.50
-<kde-apps/kmix-24.02.50
-<kde-apps/kwave-24.02.50
-<kde-apps/libkcddb-24.02.50
-<kde-apps/libkcompactdisc-24.02.50
-<media-sound/elisa-24.02.50
-<media-sound/kasts-24.02.50
-<media-sound/krecorder-24.02.50
-<kde-apps/dolphin-plugins-dropbox-24.02.50
-<kde-apps/kaccounts-integration-24.02.50
-<kde-apps/kaccounts-providers-24.02.50
-<kde-apps/kdenetwork-meta-24.02.50
-<kde-apps/kdenetwork-filesharing-24.02.50
-<kde-apps/kget-24.02.50
-<kde-apps/kio-extras-24.02.50
-<kde-apps/kio-extras-kf5-24.02.50
-<kde-apps/krdc-24.02.50
-<kde-apps/krfb-24.02.50
-<kde-apps/signon-kwallet-extension-24.02.50
-<kde-misc/kdeconnect-24.02.50
-<kde-misc/kio-gdrive-24.02.50
-<net-im/neochat-24.02.50
-<net-im/tokodon-24.02.50
-<net-irc/konversation-24.02.50
-<net-libs/libktorrent-24.02.50
-<net-misc/kio-zeroconf-24.02.50
-<net-news/alligator-24.02.50
-<net-p2p/ktorrent-24.02.50
-<app-office/merkuro-24.02.50
-<dev-libs/kopeninghours-24.02.50
-<dev-libs/kosmindoormap-24.02.50
-<dev-libs/kpublictransport-24.02.50
-<kde-apps/akonadi-24.02.50
-<kde-apps/akonadi-calendar-24.02.50
-<kde-apps/akonadi-contacts-24.02.50
-<kde-apps/akonadi-import-wizard-24.02.50
-<kde-apps/akonadi-mime-24.02.50
-<kde-apps/akonadi-notes-24.02.50
-<kde-apps/akonadi-search-24.02.50
-<kde-apps/akonadiconsole-24.02.50
-<kde-apps/akregator-24.02.50
-<kde-apps/calendarjanitor-24.02.50
-<kde-apps/calendarsupport-24.02.50
-<kde-apps/eventviews-24.02.50
-<kde-apps/grantlee-editor-24.02.50
-<kde-apps/grantleetheme-24.02.50
-<kde-apps/incidenceeditor-24.02.50
-<kde-apps/kaddressbook-24.02.50
-<kde-apps/kalarm-24.02.50
-<kde-apps/kcalutils-24.02.50
-<kde-apps/kdepim-addons-24.02.50
-<kde-apps/kdepim-meta-24.02.50
-<kde-apps/kdepim-runtime-24.02.50
-<kde-apps/kidentitymanagement-24.02.50
-<kde-apps/kimap-24.02.50
-<kde-apps/kitinerary-24.02.50
-<kde-apps/kldap-24.02.50
-<kde-apps/kleopatra-24.02.50
-<kde-apps/kmail-24.02.50
-<kde-apps/kmail-account-wizard-24.02.50
-<kde-apps/kmailtransport-24.02.50
-<kde-apps/kmbox-24.02.50
-<kde-apps/kmime-24.02.50
-<kde-apps/knotes-24.02.50
-<kde-apps/konsolekalendar-24.02.50
-<kde-apps/kontact-24.02.50
-<kde-apps/kontactinterface-24.02.50
-<kde-apps/korganizer-24.02.50
-<kde-apps/kpimtextedit-24.02.50
-<kde-apps/kpkpass-24.02.50
-<kde-apps/ksmtp-24.02.50
-<kde-apps/libgravatar-24.02.50
-<kde-apps/libkdepim-24.02.50
-<kde-apps/libkgapi-24.02.50
-<kde-apps/libkleo-24.02.50
-<kde-apps/libksieve-24.02.50
-<kde-apps/libktnef-24.02.50
-<kde-apps/mailcommon-24.02.50
-<kde-apps/mailimporter-24.02.50
-<kde-apps/mbox-importer-24.02.50
-<kde-apps/messagelib-24.02.50
-<kde-apps/mimetreeparser-24.02.50
-<kde-apps/pim-data-exporter-24.02.50
-<kde-apps/pim-sieve-editor-24.02.50
-<kde-apps/pimcommon-24.02.50
-<kde-misc/zanshin-24.02.50
-<dev-util/kdevelop-24.02.50
-<dev-util/kdevelop-php-24.02.50
-<dev-util/kdevelop-python-24.02.50
-<dev-util/kio-perldoc-24.02.50
-<kde-apps/cervisia-24.02.50
-<kde-apps/dolphin-plugins-git-24.02.50
-<kde-apps/dolphin-plugins-mercurial-24.02.50
-<kde-apps/dolphin-plugins-subversion-24.02.50
-<kde-apps/kapptemplate-24.02.50
-<kde-apps/kcachegrind-24.02.50
-<kde-apps/kde-dev-scripts-24.02.50
-<kde-apps/kde-dev-utils-24.02.50
-<kde-apps/kdesdk-meta-24.02.50
-<kde-apps/kdesdk-thumbnailers-24.02.50
-<kde-apps/kompare-24.02.50
-<kde-apps/libkomparediff2-24.02.50
-<kde-apps/lokalize-24.02.50
-<kde-apps/poxml-24.02.50
-<kde-apps/umbrello-24.02.50
-<app-cdr/dolphin-plugins-mountiso-24.02.50
-<app-cdr/isoimagewriter-24.02.50
-<app-crypt/keysmith-24.02.50
-<app-editors/ghostwriter-24.02.50
-<kde-apps/ark-24.02.50
-<kde-apps/filelight-24.02.50
-<kde-apps/kbackup-24.02.50
-<kde-apps/kcalc-24.02.50
-<kde-apps/kcharselect-24.02.50
-<kde-apps/kdebugsettings-24.02.50
-<kde-apps/kdeutils-meta-24.02.50
-<kde-apps/kdf-24.02.50
-<kde-apps/kgpg-24.02.50
-<kde-apps/kimagemapeditor-24.02.50
-<kde-apps/kteatime-24.02.50
-<kde-apps/ktimer-24.02.50
-<kde-apps/kwalletmanager-24.02.50
-<kde-apps/sweeper-24.02.50
-<kde-apps/yakuake-24.02.50
-<kde-misc/kclock-24.02.50
-<kde-misc/kweather-24.02.50
-<kde-misc/markdownpart-24.02.50
-<sys-block/partitionmanager-24.02.50
-<sys-libs/kpmcore-24.02.50
-~dev-db/futuresql-0.1.1
-=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
-~dev-libs/ktextaddons-1.5.4
-~dev-libs/kweathercore-0.8.0
-~media-libs/kquickimageeditor-0.3.0
-~media-libs/libqaccessibilityclient-0.6.0
-~media-libs/mpvqt-1.0.0
-~media-libs/phonon-4.12.0
-~media-libs/phonon-vlc-0.12.0
-~media-libs/pulseaudio-qt-1.4.0
-~net-libs/accounts-qml-0.7_p20231028
-~net-libs/accounts-qt-1.17
-~net-libs/kdsoap-2.2.0
-~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
-~net-libs/signon-oauth2-0.25_p20210102
-~net-libs/signon-ui-0.15_p20231016
-~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/kde-gear-24.04.90 b/Documentation/package.unmask/kde-gear-24.04.90
new file mode 100644
index 0000000000..724c0252a3
--- /dev/null
+++ b/Documentation/package.unmask/kde-gear-24.04.90
@@ -0,0 +1,268 @@
+# Autogenerated by regenerate-files, DO NOT EDIT.
+# You can use this file to mask/unmask the KDE Gear 24.05 RC1 release.
+<kde-apps/kdialog-24.05.0
+<kde-apps/keditbookmarks-24.05.0
+<kde-apps/kfind-24.05.0
+<kde-apps/konqueror-24.05.0
+<www-client/falkon-24.05.0
+<kde-apps/baloo-widgets-24.05.0
+<kde-apps/dolphin-24.05.0
+<kde-apps/kate-24.05.0
+<kde-apps/kate-addons-24.05.0
+<kde-apps/kate-lib-24.05.0
+<kde-apps/kde-apps-meta-24.05.0
+<kde-apps/kdecore-meta-24.05.0
+<kde-apps/khelpcenter-24.05.0
+<kde-apps/konsole-24.05.0
+<kde-apps/kwrite-24.05.0
+<app-accessibility/kontrast-24.05.0
+<kde-apps/kdeaccessibility-meta-24.05.0
+<kde-apps/kmag-24.05.0
+<kde-apps/kmousetool-24.05.0
+<kde-apps/kmouth-24.05.0
+<kde-apps/kdeadmin-meta-24.05.0
+<kde-apps/kcron-24.05.0
+<kde-apps/ksystemlog-24.05.0
+<kde-apps/analitza-24.05.0
+<kde-apps/artikulate-24.05.0
+<kde-apps/blinken-24.05.0
+<kde-apps/cantor-24.05.0
+<kde-apps/kalgebra-24.05.0
+<kde-apps/kalzium-24.05.0
+<kde-apps/kanagram-24.05.0
+<kde-apps/kbruch-24.05.0
+<kde-apps/kdeedu-data-24.05.0
+<kde-apps/kdeedu-meta-24.05.0
+<kde-apps/kgeography-24.05.0
+<kde-apps/khangman-24.05.0
+<kde-apps/kig-24.05.0
+<kde-apps/kiten-24.05.0
+<kde-apps/klettres-24.05.0
+<kde-apps/kmplot-24.05.0
+<kde-apps/kqtquickcharts-24.05.0
+<kde-apps/ktouch-24.05.0
+<kde-apps/kturtle-24.05.0
+<kde-apps/kwordquiz-24.05.0
+<kde-apps/libkeduvocdocument-24.05.0
+<kde-apps/marble-24.05.0
+<kde-apps/minuet-24.05.0
+<kde-apps/parley-24.05.0
+<kde-apps/rocs-24.05.0
+<kde-apps/step-24.05.0
+<games-puzzle/skladnik-24.05.0
+<kde-apps/bomber-24.05.0
+<kde-apps/bovo-24.05.0
+<kde-apps/granatier-24.05.0
+<kde-apps/kajongg-24.05.0
+<kde-apps/kapman-24.05.0
+<kde-apps/katomic-24.05.0
+<kde-apps/kblackbox-24.05.0
+<kde-apps/kblocks-24.05.0
+<kde-apps/kbounce-24.05.0
+<kde-apps/kbreakout-24.05.0
+<kde-apps/kdegames-meta-24.05.0
+<kde-apps/kdiamond-24.05.0
+<kde-apps/kfourinline-24.05.0
+<kde-apps/kgoldrunner-24.05.0
+<kde-apps/kigo-24.05.0
+<kde-apps/killbots-24.05.0
+<kde-apps/kiriki-24.05.0
+<kde-apps/kjumpingcube-24.05.0
+<kde-apps/klickety-24.05.0
+<kde-apps/klines-24.05.0
+<kde-apps/kmahjongg-24.05.0
+<kde-apps/kmines-24.05.0
+<kde-apps/knavalbattle-24.05.0
+<kde-apps/knetwalk-24.05.0
+<kde-apps/knights-24.05.0
+<kde-apps/kolf-24.05.0
+<kde-apps/kollision-24.05.0
+<kde-apps/konquest-24.05.0
+<kde-apps/kpat-24.05.0
+<kde-apps/kreversi-24.05.0
+<kde-apps/kshisen-24.05.0
+<kde-apps/ksirk-24.05.0
+<kde-apps/ksnakeduel-24.05.0
+<kde-apps/kspaceduel-24.05.0
+<kde-apps/ksquares-24.05.0
+<kde-apps/ksudoku-24.05.0
+<kde-apps/ktuberling-24.05.0
+<kde-apps/kubrick-24.05.0
+<kde-apps/libkdegames-24.05.0
+<kde-apps/libkmahjongg-24.05.0
+<kde-apps/lskat-24.05.0
+<kde-apps/palapeli-24.05.0
+<kde-apps/picmi-24.05.0
+<kde-apps/gwenview-24.05.0
+<kde-apps/kamera-24.05.0
+<kde-apps/kcolorchooser-24.05.0
+<kde-apps/kdegraphics-meta-24.05.0
+<kde-apps/kdegraphics-mobipocket-24.05.0
+<kde-apps/kolourpaint-24.05.0
+<kde-apps/kruler-24.05.0
+<kde-apps/libkdcraw-24.05.0
+<kde-apps/libkexiv2-24.05.0
+<kde-apps/libksane-24.05.0
+<kde-apps/okular-24.05.0
+<kde-apps/spectacle-24.05.0
+<kde-apps/svgpart-24.05.0
+<kde-apps/thumbnailers-24.05.0
+<kde-misc/colord-kde-24.05.0
+<kde-misc/skanlite-24.05.0
+<media-gfx/skanpage-24.05.0
+<media-libs/ksanecore-24.05.0
+<kde-apps/audiocd-kio-24.05.0
+<kde-apps/dragon-24.05.0
+<kde-apps/ffmpegthumbs-24.05.0
+<kde-apps/juk-24.05.0
+<kde-apps/k3b-24.05.0
+<kde-apps/kamoso-24.05.0
+<kde-apps/kdemultimedia-meta-24.05.0
+<kde-apps/kdenlive-24.05.0
+<kde-apps/kmix-24.05.0
+<kde-apps/kwave-24.05.0
+<kde-apps/libkcddb-24.05.0
+<kde-apps/libkcompactdisc-24.05.0
+<media-sound/audex-24.05.0
+<media-sound/elisa-24.05.0
+<media-sound/kasts-24.05.0
+<media-sound/krecorder-24.05.0
+<kde-apps/dolphin-plugins-dropbox-24.05.0
+<kde-apps/kaccounts-integration-24.05.0
+<kde-apps/kaccounts-providers-24.05.0
+<kde-apps/kdenetwork-meta-24.05.0
+<kde-apps/kdenetwork-filesharing-24.05.0
+<kde-apps/kget-24.05.0
+<kde-apps/kio-extras-24.05.0
+<kde-apps/krdc-24.05.0
+<kde-apps/krfb-24.05.0
+<kde-apps/signon-kwallet-extension-24.05.0
+<kde-misc/kdeconnect-24.05.0
+<kde-misc/kio-gdrive-24.05.0
+<net-im/neochat-24.05.0
+<net-im/tokodon-24.05.0
+<net-irc/konversation-24.05.0
+<net-libs/libktorrent-24.05.0
+<net-misc/kio-zeroconf-24.05.0
+<net-news/alligator-24.05.0
+<net-p2p/ktorrent-24.05.0
+<app-office/merkuro-24.05.0
+<dev-libs/kopeninghours-24.05.0
+<dev-libs/kosmindoormap-24.05.0
+<dev-libs/kpublictransport-24.05.0
+<kde-apps/akonadi-24.05.0
+<kde-apps/akonadi-calendar-24.05.0
+<kde-apps/akonadi-contacts-24.05.0
+<kde-apps/akonadi-import-wizard-24.05.0
+<kde-apps/akonadi-mime-24.05.0
+<kde-apps/akonadi-notes-24.05.0
+<kde-apps/akonadi-search-24.05.0
+<kde-apps/akonadiconsole-24.05.0
+<kde-apps/akregator-24.05.0
+<kde-apps/calendarjanitor-24.05.0
+<kde-apps/calendarsupport-24.05.0
+<kde-apps/eventviews-24.05.0
+<kde-apps/grantlee-editor-24.05.0
+<kde-apps/grantleetheme-24.05.0
+<kde-apps/incidenceeditor-24.05.0
+<kde-apps/kaddressbook-24.05.0
+<kde-apps/kalarm-24.05.0
+<kde-apps/kcalutils-24.05.0
+<kde-apps/kdepim-addons-24.05.0
+<kde-apps/kdepim-meta-24.05.0
+<kde-apps/kdepim-runtime-24.05.0
+<kde-apps/kidentitymanagement-24.05.0
+<kde-apps/kimap-24.05.0
+<kde-apps/kitinerary-24.05.0
+<kde-apps/kldap-24.05.0
+<kde-apps/kleopatra-24.05.0
+<kde-apps/kmail-24.05.0
+<kde-apps/kmail-account-wizard-24.05.0
+<kde-apps/kmailtransport-24.05.0
+<kde-apps/kmbox-24.05.0
+<kde-apps/kmime-24.05.0
+<kde-apps/knotes-24.05.0
+<kde-apps/konsolekalendar-24.05.0
+<kde-apps/kontact-24.05.0
+<kde-apps/kontactinterface-24.05.0
+<kde-apps/korganizer-24.05.0
+<kde-apps/kpimtextedit-24.05.0
+<kde-apps/kpkpass-24.05.0
+<kde-apps/ksmtp-24.05.0
+<kde-apps/libgravatar-24.05.0
+<kde-apps/libkdepim-24.05.0
+<kde-apps/libkgapi-24.05.0
+<kde-apps/libkleo-24.05.0
+<kde-apps/libksieve-24.05.0
+<kde-apps/libktnef-24.05.0
+<kde-apps/mailcommon-24.05.0
+<kde-apps/mailimporter-24.05.0
+<kde-apps/mbox-importer-24.05.0
+<kde-apps/messagelib-24.05.0
+<kde-apps/mimetreeparser-24.05.0
+<kde-apps/pim-data-exporter-24.05.0
+<kde-apps/pim-sieve-editor-24.05.0
+<kde-apps/pimcommon-24.05.0
+<kde-misc/zanshin-24.05.0
+<dev-util/kdevelop-24.05.0
+<dev-util/kdevelop-php-24.05.0
+<dev-util/kdevelop-python-24.05.0
+<dev-util/kio-perldoc-24.05.0
+<kde-apps/cervisia-24.05.0
+<kde-apps/dolphin-plugins-git-24.05.0
+<kde-apps/dolphin-plugins-mercurial-24.05.0
+<kde-apps/dolphin-plugins-subversion-24.05.0
+<kde-apps/kapptemplate-24.05.0
+<kde-apps/kcachegrind-24.05.0
+<kde-apps/kde-dev-scripts-24.05.0
+<kde-apps/kde-dev-utils-24.05.0
+<kde-apps/kdesdk-meta-24.05.0
+<kde-apps/kdesdk-thumbnailers-24.05.0
+<kde-apps/kompare-24.05.0
+<kde-apps/libkomparediff2-24.05.0
+<kde-apps/lokalize-24.05.0
+<kde-apps/poxml-24.05.0
+<kde-apps/umbrello-24.05.0
+<app-cdr/dolphin-plugins-mountiso-24.05.0
+<app-cdr/isoimagewriter-24.05.0
+<app-crypt/keysmith-24.05.0
+<app-editors/ghostwriter-24.05.0
+<kde-apps/ark-24.05.0
+<kde-apps/filelight-24.05.0
+<kde-apps/kbackup-24.05.0
+<kde-apps/kcalc-24.05.0
+<kde-apps/kcharselect-24.05.0
+<kde-apps/kdebugsettings-24.05.0
+<kde-apps/kdeutils-meta-24.05.0
+<kde-apps/kdf-24.05.0
+<kde-apps/kgpg-24.05.0
+<kde-apps/kimagemapeditor-24.05.0
+<kde-apps/kteatime-24.05.0
+<kde-apps/ktimer-24.05.0
+<kde-apps/kwalletmanager-24.05.0
+<kde-apps/sweeper-24.05.0
+<kde-apps/yakuake-24.05.0
+<kde-misc/kclock-24.05.0
+<kde-misc/kweather-24.05.0
+<kde-misc/markdownpart-24.05.0
+<sys-block/partitionmanager-24.05.0
+<sys-libs/kpmcore-24.05.0
+~dev-db/futuresql-0.1.1
+=dev-libs/kdiagram-3.0.1
+~dev-libs/kirigami-addons-1.2.1
+~dev-libs/ktextaddons-1.5.4
+~dev-libs/kweathercore-0.8.0
+~media-libs/kquickimageeditor-0.3.0
+~media-libs/libqaccessibilityclient-0.6.0
+~media-libs/mpvqt-1.0.0
+~media-libs/phonon-4.12.0
+~media-libs/phonon-vlc-0.12.0
+~media-libs/pulseaudio-qt-1.4.0
+~net-libs/accounts-qml-0.7_p20231028
+~net-libs/accounts-qt-1.17
+~net-libs/kdsoap-2.2.0
+~net-libs/kdsoap-ws-discovery-client-0.4.0
+=net-libs/signond-8.61-r100
+~net-libs/signon-oauth2-0.25_p20210102
+~net-libs/signon-ui-0.15_p20231016
+~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/kde-gear-24.05 b/Documentation/package.unmask/kde-gear-24.05
index 3c91e1a08f..5250bde51f 100644
--- a/Documentation/package.unmask/kde-gear-24.05
+++ b/Documentation/package.unmask/kde-gear-24.05
@@ -135,7 +135,6 @@
<kde-apps/kdenetwork-filesharing-24.05.50
<kde-apps/kget-24.05.50
<kde-apps/kio-extras-24.05.50
-<kde-apps/kio-extras-kf5-24.05.50
<kde-apps/krdc-24.05.50
<kde-apps/krfb-24.05.50
<kde-apps/signon-kwallet-extension-24.05.50
@@ -251,7 +250,7 @@
<sys-libs/kpmcore-24.05.50
~dev-db/futuresql-0.1.1
=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~media-libs/kquickimageeditor-0.3.0
@@ -264,7 +263,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/kde-gear-live b/Documentation/package.unmask/kde-gear-live
index da5d0c50ea..add8907f12 100644
--- a/Documentation/package.unmask/kde-gear-live
+++ b/Documentation/package.unmask/kde-gear-live
@@ -125,7 +125,6 @@
~kde-apps/kdenetwork-filesharing-9999
~kde-apps/kget-9999
~kde-apps/kio-extras-9999
-~kde-apps/kio-extras-kf5-9999
~kde-apps/krdc-9999
~kde-apps/krfb-9999
~kde-apps/signon-kwallet-extension-9999
@@ -241,7 +240,7 @@
~sys-libs/kpmcore-9999
~dev-db/futuresql-0.1.1
=dev-libs/kdiagram-3.0.1
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/kirigami-addons-1.2.1
~dev-libs/ktextaddons-1.5.4
~dev-libs/kweathercore-0.8.0
~media-libs/kquickimageeditor-0.3.0
@@ -254,7 +253,7 @@
~net-libs/accounts-qt-1.17
~net-libs/kdsoap-2.2.0
~net-libs/kdsoap-ws-discovery-client-0.4.0
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
~sys-auth/polkit-qt-0.200.0
diff --git a/Documentation/package.unmask/kde-plasma-6.0 b/Documentation/package.unmask/kde-plasma-6.0
index f708b85f73..75c39444ac 100644
--- a/Documentation/package.unmask/kde-plasma-6.0
+++ b/Documentation/package.unmask/kde-plasma-6.0
@@ -24,20 +24,20 @@
<kde-plasma/ksshaskpass-6.0.50
<kde-plasma/ksystemstats-6.0.50
<kde-plasma/kwallet-pam-6.0.50
-<kde-plasma/kwayland-6.0.50
+<kde-plasma/kwayland-6.0.50:6
<kde-plasma/kwayland-integration-6.0.50
<kde-plasma/kwin-6.0.50
<kde-plasma/kwrited-6.0.50
<kde-plasma/layer-shell-qt-6.0.50
<kde-plasma/libkscreen-6.0.50
<kde-plasma/libksysguard-6.0.50
-<kde-plasma/libplasma-6.0.50
+<kde-plasma/libplasma-6.0.50:6
<kde-plasma/milou-6.0.50
<kde-plasma/ocean-sound-theme-6.0.50
<kde-plasma/oxygen-6.0.50
<kde-plasma/oxygen-sounds-6.0.50
-<kde-plasma/plasma-activities-6.0.50
-<kde-plasma/plasma-activities-stats-6.0.50
+<kde-plasma/plasma-activities-6.0.50:6
+<kde-plasma/plasma-activities-stats-6.0.50:6
<kde-plasma/plasma-browser-integration-6.0.50
<kde-plasma/plasma-desktop-6.0.50
<kde-plasma/plasma-disks-6.0.50
@@ -63,16 +63,16 @@
<kde-plasma/systemsettings-6.0.50
<kde-plasma/wacomtablet-6.0.50
<kde-plasma/xdg-desktop-portal-kde-6.0.50
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/Documentation/package.unmask/kde-plasma-live b/Documentation/package.unmask/kde-plasma-live
index 45cf8608a7..fa665fbb87 100644
--- a/Documentation/package.unmask/kde-plasma-live
+++ b/Documentation/package.unmask/kde-plasma-live
@@ -63,16 +63,16 @@
~kde-plasma/systemsettings-9999
~kde-plasma/wacomtablet-9999
~kde-plasma/xdg-desktop-portal-kde-9999
-~dev-libs/appstream-1.0.2
-~dev-libs/kirigami-addons-1.1.0
+~dev-libs/appstream-1.0.3
+~dev-libs/kirigami-addons-1.2.1
~gui-apps/xwaylandvideobridge-0.4.0
-~kde-apps/kaccounts-integration-24.02.0
-~kde-apps/spectacle-24.02.0
+~kde-apps/kaccounts-integration-24.02.2
+~kde-apps/spectacle-24.02.2
~kde-misc/kio-fuse-5.1.0
=kde-plasma/print-manager-23.08.5-r100
~media-libs/libqaccessibilityclient-0.6.0
~net-libs/accounts-qml-0.7_p20231028
~net-libs/accounts-qt-1.17
-~net-libs/signond-8.61-r100
+=net-libs/signond-8.61-r100
~net-libs/signon-oauth2-0.25_p20210102
~net-libs/signon-ui-0.15_p20231016
diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest
new file mode 100644
index 0000000000..059fce7ed6
--- /dev/null
+++ b/app-accessibility/kontrast/Manifest
@@ -0,0 +1 @@
+DIST kontrast-24.05.0.tar.xz 214660 BLAKE2B 84dbe1a3c52dd5fe504067a7a280430dcb51ff08b782f9e0b3c4c98ca3f155b6064324710d2ffbf47694722a009b1b2a8d618a1f41c707cb671593336216aa7c SHA512 8cda695659070bd667a9d5f85ed454839c1e45734452443ef6ffeb6656505397e17b49c3a0091052c98f1a27583379bdc96d178828bcd3fab871612d85a391ba
diff --git a/app-accessibility/kontrast/kontrast-24.05.0.ebuild b/app-accessibility/kontrast/kontrast-24.05.0.ebuild
new file mode 100644
index 0000000000..b7102e0c08
--- /dev/null
+++ b/app-accessibility/kontrast/kontrast-24.05.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ kde-plasma/xdg-desktop-portal-kde:*
+"
diff --git a/app-cdr/dolphin-plugins-mountiso/Manifest b/app-cdr/dolphin-plugins-mountiso/Manifest
new file mode 100644
index 0000000000..b077d0ae85
--- /dev/null
+++ b/app-cdr/dolphin-plugins-mountiso/Manifest
@@ -0,0 +1 @@
+DIST dolphin-plugins-24.05.0.tar.xz 304784 BLAKE2B dfd61af9d8cd6aa66b9295e7da343c6f077a7aed838b002eb055af29e66b6425f2dd8562f5a8a088dc39f2f73d42f5614f668c4e848435412bca7c2f6259ea11 SHA512 1d36fae869f5afabd394433f69e83fd603981ebef3d564f04e45cade250c6ccd54edc4e493339201aaea9d415fc87bf031485853619a9298ae86dffa1972e256
diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.0.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.0.ebuild
new file mode 100644
index 0000000000..ca49a0e81b
--- /dev/null
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+KDE_ORG_CATEGORY="sdk"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="mountiso"
+KFMIN=6.0.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.6.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"
+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}"
+
+src_prepare() {
+ ecm_src_prepare
+ # 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
+ # delete non-${PN} translations
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+}
+
+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_svn=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.49.9999.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.49.9999.ebuild
index caeb82817c..540e461343 100644
--- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.49.9999.ebuild
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-24.05.49.9999.ebuild
@@ -35,6 +35,8 @@ RDEPEND="${DEPEND}"
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild
index caeb82817c..540e461343 100644
--- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild
+++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild
@@ -35,6 +35,8 @@ RDEPEND="${DEPEND}"
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/app-cdr/isoimagewriter/Manifest b/app-cdr/isoimagewriter/Manifest
new file mode 100644
index 0000000000..8faad294dc
--- /dev/null
+++ b/app-cdr/isoimagewriter/Manifest
@@ -0,0 +1 @@
+DIST isoimagewriter-24.05.0.tar.xz 467024 BLAKE2B c3afbcd76698086a69ad32b4ae6d63c2fa548de0b34db1d1d004c00e2637097196bf3de47db938ef1dcdc49846cbcb3b011f0052ae87a616ae7f0539d5158724 SHA512 06a99164c22c949f65de94a8634b407855d46385c37972135124eb2024491bce4f1329b751738ff6ca47e902dcca5f15ef66c3ef1ad011c256cf42b31590e62d
diff --git a/app-cdr/isoimagewriter/isoimagewriter-24.05.0.ebuild b/app-cdr/isoimagewriter/isoimagewriter-24.05.0.ebuild
new file mode 100644
index 0000000000..f5edb72f8c
--- /dev/null
+++ b/app-cdr/isoimagewriter/isoimagewriter-24.05.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Write hybrid ISO files onto a USB disk"
+HOMEPAGE="https://community.kde.org/ISOImageWriter"
+
+LICENSE="GPL-3"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx(+),qt6]
+ >=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/keysmith/Manifest b/app-crypt/keysmith/Manifest
new file mode 100644
index 0000000000..e88148723a
--- /dev/null
+++ b/app-crypt/keysmith/Manifest
@@ -0,0 +1 @@
+DIST keysmith-24.05.0.tar.xz 171256 BLAKE2B a23aeb41a1b7720bb2acd6ae467f124eb0694d07efac0ce562bda9cd7fe57896fae37093656b12f0455e6c37dadb5a2f10e9a46bcb031847d784d45e95be751b SHA512 a09b806c509e7e235570ac1e4077080e6c2f4be5e51fba66c3a063afff083676ce8b84766c15f40088ec2eab486c8abad54b645dcf4d3afbe4a91c03cc76af68
diff --git a/app-crypt/keysmith/keysmith-24.05.0.ebuild b/app-crypt/keysmith/keysmith-24.05.0.ebuild
new file mode 100644
index 0000000000..da372f6cd3
--- /dev/null
+++ b/app-crypt/keysmith/keysmith-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="OTP client for Plasma Mobile and Desktop"
+HOMEPAGE="https://apps.kde.org/keysmith/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND="
+ dev-libs/kirigami-addons:6
+ dev-libs/libsodium:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}: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
+"
diff --git a/app-crypt/keysmith/keysmith-24.05.49.9999.ebuild b/app-crypt/keysmith/keysmith-24.05.49.9999.ebuild
index 83455c0185..c205972eaa 100644
--- a/app-crypt/keysmith/keysmith-24.05.49.9999.ebuild
+++ b/app-crypt/keysmith/keysmith-24.05.49.9999.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS=""
IUSE=""
-RDEPEND="
+COMMON_DEPEND="
dev-libs/kirigami-addons:6
dev-libs/libsodium:=
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
@@ -28,6 +28,9 @@ RDEPEND="
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
diff --git a/app-crypt/keysmith/keysmith-9999.ebuild b/app-crypt/keysmith/keysmith-9999.ebuild
index 83455c0185..c205972eaa 100644
--- a/app-crypt/keysmith/keysmith-9999.ebuild
+++ b/app-crypt/keysmith/keysmith-9999.ebuild
@@ -17,7 +17,7 @@ SLOT="0"
KEYWORDS=""
IUSE=""
-RDEPEND="
+COMMON_DEPEND="
dev-libs/kirigami-addons:6
dev-libs/libsodium:=
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
@@ -28,6 +28,9 @@ RDEPEND="
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
diff --git a/app-editors/ghostwriter/Manifest b/app-editors/ghostwriter/Manifest
new file mode 100644
index 0000000000..ca3b9d088b
--- /dev/null
+++ b/app-editors/ghostwriter/Manifest
@@ -0,0 +1 @@
+DIST ghostwriter-24.05.0.tar.xz 3630880 BLAKE2B 29970c04991a44501777971201d74696a3cab1594303d419b4095b5a5fe4746546a5606e87e49efde5e22986b48ae1dad45802a0d88a30d15da24e5c197a7b53 SHA512 587b53f590452ec253feca04caa9b349bbdb718945c935b5775093a6a12ff306191c89e3bf1800336a0d9c162c058d238387ac217b59f06809141f72a96130e6
diff --git a/app-editors/ghostwriter/ghostwriter-24.05.0.ebuild b/app-editors/ghostwriter/ghostwriter-24.05.0.ebuild
new file mode 100644
index 0000000000..fc23d8fe01
--- /dev/null
+++ b/app-editors/ghostwriter/ghostwriter-24.05.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="office"
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor"
+HOMEPAGE="https://ghostwriter.kde.org/"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+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
+ >=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-office/merkuro/Manifest b/app-office/merkuro/Manifest
new file mode 100644
index 0000000000..83a488ace9
--- /dev/null
+++ b/app-office/merkuro/Manifest
@@ -0,0 +1 @@
+DIST merkuro-24.05.0.tar.xz 747544 BLAKE2B 2cf4eff186f3fffaa8a06a8f2e4a50e5d8e4a013a903aa70e406aaa2f57372f6888d0dfadd4542f7dbc87acd9603756f40fba4cb2cb1450f47cf04251ca84cff SHA512 42bb6b1e8e0e08975d8ad44331f970e6c8bfddf3581afb936c6ce6eb1fc39aed429f0cd4c78be637c22d2838fd08f3694c3c9fe36d4204d677b7f934793666f5
diff --git a/app-office/merkuro/merkuro-24.05.0.ebuild b/app-office/merkuro/merkuro-24.05.0.ebuild
new file mode 100644
index 0000000000..7d0e086e79
--- /dev/null
+++ b/app-office/merkuro/merkuro-24.05.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Calendar application using Akonadi"
+HOMEPAGE="https://apps.kde.org/merkuro.calendar/"
+
+LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+# All of the tests involve interacting with akonadi right now (as of 22.04)
+RESTRICT="test"
+
+DEPEND="
+ app-crypt/gpgme:=[cxx]
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${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/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmbox-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
+ >=kde-apps/mimetreeparser-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${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/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/qtwebengine-${QTMIN}:6
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
diff --git a/app-office/merkuro/merkuro-24.05.49.9999.ebuild b/app-office/merkuro/merkuro-24.05.49.9999.ebuild
index e4b1a338f3..2776ab988a 100644
--- a/app-office/merkuro/merkuro-24.05.49.9999.ebuild
+++ b/app-office/merkuro/merkuro-24.05.49.9999.ebuild
@@ -21,7 +21,6 @@ IUSE=""
# All of the tests involve interacting with akonadi right now (as of 22.04)
RESTRICT="test"
-# TODO: Needs messagecomposer
DEPEND="
app-crypt/gpgme:=[cxx]
dev-libs/kirigami-addons:6
@@ -38,6 +37,7 @@ DEPEND="
>=kde-apps/kmime-${PVCUT}:6
>=kde-apps/mailcommon-${PVCUT}:6
>=kde-apps/mimetreeparser-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
>=kde-frameworks/kcalendarcore-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcontacts-${KFMIN}:6
@@ -51,7 +51,7 @@ DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
"
-# TODO: is qt5compat still needed? 578c2acf4da3e7b26206a9834a79928630f76ecf
+# 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]
diff --git a/app-office/merkuro/merkuro-9999.ebuild b/app-office/merkuro/merkuro-9999.ebuild
index e4b1a338f3..2776ab988a 100644
--- a/app-office/merkuro/merkuro-9999.ebuild
+++ b/app-office/merkuro/merkuro-9999.ebuild
@@ -21,7 +21,6 @@ IUSE=""
# All of the tests involve interacting with akonadi right now (as of 22.04)
RESTRICT="test"
-# TODO: Needs messagecomposer
DEPEND="
app-crypt/gpgme:=[cxx]
dev-libs/kirigami-addons:6
@@ -38,6 +37,7 @@ DEPEND="
>=kde-apps/kmime-${PVCUT}:6
>=kde-apps/mailcommon-${PVCUT}:6
>=kde-apps/mimetreeparser-${PVCUT}:6
+ >=kde-apps/messagelib-${PVCUT}:6
>=kde-frameworks/kcalendarcore-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcontacts-${KFMIN}:6
@@ -51,7 +51,7 @@ DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
"
-# TODO: is qt5compat still needed? 578c2acf4da3e7b26206a9834a79928630f76ecf
+# 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]
diff --git a/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
index 3b873d823c..afe4d55a70 100644
--- a/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
+++ b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
ECM_QTHELP="true"
ECM_TEST="true"
-KFMIN=6.0.0
+KFMIN=6.2.0
QTMIN=6.6.2
inherit ecm kde.org
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
new file mode 100644
index 0000000000..2069237043
--- /dev/null
+++ b/dev-libs/kopeninghours/Manifest
@@ -0,0 +1 @@
+DIST kopeninghours-24.05.0.tar.xz 74620 BLAKE2B f66cca8f28442b15c27d27dc06638de40f249d19a5cb3a6249b4c3d126aa550a9ff19765defb94d0ade27b1fbb1dfda4aa5b4277bc5733406da90b7ad039c70f SHA512 73b74a16b3db5f23e757a482f719669d8027d1c9277decf8f858607e5a75e824245bdf17eb7130a6c0825dbeac85adc056fb86e5f8a93fc37b7f75193e646b4b
diff --git a/dev-libs/kopeninghours/kopeninghours-24.05.0.ebuild b/dev-libs/kopeninghours/kopeninghours-24.05.0.ebuild
new file mode 100644
index 0000000000..7961724577
--- /dev/null
+++ b/dev-libs/kopeninghours/kopeninghours-24.05.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+PYTHON_COMPAT=( python3_{10..12} )
+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"
+KEYWORDS="~amd64"
+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
+ sys-libs/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
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch )
+
+pkg_setup() {
+ ecm_pkg_setup
+ python_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
+ $(cmake_use_find_package python Boost)
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ python_optimize
+}
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
new file mode 100644
index 0000000000..6eaf5a8821
--- /dev/null
+++ b/dev-libs/kosmindoormap/Manifest
@@ -0,0 +1 @@
+DIST kosmindoormap-24.05.0.tar.xz 645940 BLAKE2B 3d358e1fddc6b1cd9671939594fd2382ed5317ecd62cf006cbc5075d583731d3e11f810a173dbbdb733612acdc13e80d6d39ddf6782f659eb13e4f5dbc61de9e SHA512 8668493ae241770f57e2e3259fd207600174ae7d23e5c9d0c8d1953c3dcb0921b157004008f3d2aaf6698afd5c5f7f78918ce5d9e4c8d8a5fb3d8305103fb59d
diff --git a/dev-libs/kosmindoormap/kosmindoormap-24.05.0.ebuild b/dev-libs/kosmindoormap/kosmindoormap-24.05.0.ebuild
new file mode 100644
index 0000000000..48e9a9cd47
--- /dev/null
+++ b/dev-libs/kosmindoormap/kosmindoormap-24.05.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE="+gui"
+
+# kservice is optional and only used to find and open josm
+RDEPEND="
+ dev-libs/protobuf:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui?,network]
+ sys-libs/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
new file mode 100644
index 0000000000..e627d02b0a
--- /dev/null
+++ b/dev-libs/kpublictransport/Manifest
@@ -0,0 +1 @@
+DIST kpublictransport-24.05.0.tar.xz 667656 BLAKE2B 07c608a9a4585b93699dec39b32bc0497d7f7b83b7673239c0a4cece2bbffc017dd2f2230dd4ddf0e8f6c672ed0183ac1455ffa8329197afc8b9ccafc806ea19 SHA512 8f746ef0871952cd8652e4de4693532b6a517eb36d409d6dbbe0f143622aaaa3ef50370115c130d86e5209dedd5b861f7f2357f7bf916cec9b03ce61cf15ffc7
diff --git a/dev-libs/kpublictransport/kpublictransport-24.05.0.ebuild b/dev-libs/kpublictransport/kpublictransport-24.05.0.ebuild
new file mode 100644
index 0000000000..d68e9ad160
--- /dev/null
+++ b/dev-libs/kpublictransport/kpublictransport-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE="networkmanager"
+
+RDEPEND="
+ dev-libs/protobuf:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,ssl]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ sys-libs/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-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild
index 9408536e26..28f7603611 100644
--- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild
+++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild
@@ -5,21 +5,22 @@ EAPI=8
ECM_TEST="true"
KDE_ORG_CATEGORY="kdevelop"
-KFMIN=5.115.0
+KFMIN=6.0.0
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64"
fi
DESCRIPTION="LL(1) parser generator used mainly by KDevelop language plugins"
HOMEPAGE="https://www.kdevelop.org/"
LICENSE="LGPL-2+ LGPL-2.1+"
-SLOT="5"
+SLOT="6"
IUSE=""
+RDEPEND+=" !${CATEGORY}/${PN}:5"
BDEPEND="
app-alternatives/lex
app-alternatives/yacc
diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest
new file mode 100644
index 0000000000..1b9655dd53
--- /dev/null
+++ b/dev-util/kdevelop-php/Manifest
@@ -0,0 +1 @@
+DIST kdev-php-24.05.0.tar.xz 1090236 BLAKE2B e8d3ba8ca698f3c46689444c1df78ba81fd7f557cacfccd1603914c108503db2f7b836ab6148170c188c6228d68f4aa6efc45f23c7c6bcc81c226e07905ee148 SHA512 8988e1cc219cde791a342a43031b8d9246e17c0103fd6a63650b73b1001c4ea7dd85306f37a91b2f8b26dd0395533b651298318d6947783b85a2218da07508ca
diff --git a/dev-util/kdevelop-php/kdevelop-php-24.05.0.ebuild b/dev-util/kdevelop-php/kdevelop-php-24.05.0.ebuild
new file mode 100644
index 0000000000..b0dc65911f
--- /dev/null
+++ b/dev-util/kdevelop-php/kdevelop-php-24.05.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 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=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="PHP plugin for KDevelop"
+HOMEPAGE="https://www.kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+# remaining tests fail for some, bug 668530
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ dev-util/kdevelop-pg-qt:5
+ dev-util/kdevelop:5=
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/threadweaver-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ test? ( dev-util/kdevelop:5[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
new file mode 100644
index 0000000000..ef7200fffb
--- /dev/null
+++ b/dev-util/kdevelop-python/Manifest
@@ -0,0 +1 @@
+DIST kdev-python-24.05.0.tar.xz 1098444 BLAKE2B 9941154df5cd5222a3a56d00f249f9fb0c233a5ef10dc280860670e315d4456246bf63e00bb1238c897c8db4a482caffbaabe4b421cd0572691dee635869f911 SHA512 9cf131c0c385882db9177dc3ed4800f3332e8071276cc18c057a4ff0f03128f112765a824bac19b4ca74ccdb40a84676c7c12924096cfd1dab16e0e80ce949ad
diff --git a/dev-util/kdevelop-python/kdevelop-python-24.05.0.ebuild b/dev-util/kdevelop-python/kdevelop-python-24.05.0.ebuild
new file mode 100644
index 0000000000..ca3cc3e268
--- /dev/null
+++ b/dev-util/kdevelop-python/kdevelop-python-24.05.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 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_{10..11} )
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Python plugin for KDevelop"
+HOMEPAGE="https://www.kdevelop.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test"
+
+DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ dev-util/kdevelop:5=
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/threadweaver-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/pycodestyle[${PYTHON_USEDEP}]
+ ')
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest
new file mode 100644
index 0000000000..2c5841b45b
--- /dev/null
+++ b/dev-util/kdevelop/Manifest
@@ -0,0 +1 @@
+DIST kdevelop-24.05.0.tar.xz 8766000 BLAKE2B fa1c84e37b0413b904cd42d5d820f1b738b4817ae73e1be10101feea54c2ea29223b3501a9e25b9b7d731a3307f3d95110afc31f69ce693a5610aa267ab10df8 SHA512 9f5b3a62962352191091503305448956bf352884b4be0b50c4649d8a7fff6332907238883360a56075141b3d74e2c002bbef821a1776940fa0ddea541f97f3cc
diff --git a/dev-util/kdevelop/kdevelop-24.05.0.ebuild b/dev-util/kdevelop/kdevelop-24.05.0.ebuild
new file mode 100644
index 0000000000..4f6a9154cd
--- /dev/null
+++ b/dev-util/kdevelop/kdevelop-24.05.0.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="kdevelop"
+KFMIN=5.115.0
+LLVM_MAX_SLOT=17
+QTMIN=5.15.12
+VIRTUALDBUS_TEST="true"
+inherit ecm gear.kde.org llvm optfeature
+
+DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more"
+HOMEPAGE="https://www.kdevelop.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="5/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+gdbui hex +plasma +qmake subversion"
+
+# see bug 366471
+RESTRICT="test"
+
+COMMON_DEPEND="
+ dev-libs/grantlee:5
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qthelp-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qttest-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-util/astyle-3.1:=
+ kde-apps/libkomparediff2:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdeclarative-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemmodels-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+ >=kde-frameworks/threadweaver-${KFMIN}:5
+ <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
+ gdbui? ( kde-plasma/libksysguard:5= )
+ hex? ( app-editors/okteta:5 )
+ plasma? (
+ >=kde-frameworks/krunner-${KFMIN}:5
+ >=kde-plasma/libplasma-${KFMIN}:5
+ )
+ qmake? ( dev-util/kdevelop-pg-qt:5 )
+ subversion? (
+ dev-libs/apr:1
+ dev-libs/apr-util:1
+ dev-vcs/subversion
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-build/ninja
+ >=dev-debug/gdb-7.0[python]
+ >=dev-qt/qdbus-${QTMIN}:*
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ kde-apps/kapptemplate:*
+ kde-apps/kio-extras:5
+"
+
+llvm_check_deps() {
+ has_version -d "sys-devel/clang:${LLVM_SLOT}"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF5Purpose=ON
+ -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})"
+ $(cmake_use_find_package gdbui KSysGuard)
+ -DBUILD_executeplasmoid=$(usex plasma)
+ $(cmake_use_find_package plasma KF5Plasma)
+ $(cmake_use_find_package hex OktetaKastenControllers)
+ $(cmake_use_find_package qmake KDevelop-PG-Qt)
+ $(cmake_use_find_package subversion SubversionLibrary)
+ )
+
+ use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "konsole view" kde-apps/konsole
+ 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
+ ecm_pkg_postinst
+}
diff --git a/dev-util/kdevelop/kdevelop-24.05.49.9999.ebuild b/dev-util/kdevelop/kdevelop-24.05.49.9999.ebuild
index a164a0f789..91731f5a9e 100644
--- a/dev-util/kdevelop/kdevelop-24.05.49.9999.ebuild
+++ b/dev-util/kdevelop/kdevelop-24.05.49.9999.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="5/$(ver_cut 1-2)"
KEYWORDS=""
-IUSE="+gdbui hex +plasma +qmake reviewboard subversion"
+IUSE="+gdbui hex +plasma +qmake subversion"
# see bug 366471
RESTRICT="test"
@@ -73,7 +73,6 @@ COMMON_DEPEND="
>=kde-plasma/libplasma-${KFMIN}:5
)
qmake? ( dev-util/kdevelop-pg-qt:5 )
- reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 )
subversion? (
dev-libs/apr:1
dev-libs/apr-util:1
@@ -85,17 +84,13 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtconcurrent-${QTMIN}:5
"
RDEPEND="${COMMON_DEPEND}
+ dev-build/ninja
+ >=dev-debug/gdb-7.0[python]
>=dev-qt/qdbus-${QTMIN}:*
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
- dev-build/ninja
kde-apps/kapptemplate:*
- || (
- kde-apps/kio-extras-kf5:5
- kde-apps/kio-extras:5
- )
- >=dev-debug/gdb-7.0[python]
- reviewboard? ( kde-apps/ktp-accounts-kcm:5 )
+ kde-apps/kio-extras:5
"
llvm_check_deps() {
@@ -104,18 +99,18 @@ llvm_check_deps() {
src_configure() {
local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF5Purpose=ON
-DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})"
$(cmake_use_find_package gdbui KSysGuard)
-DBUILD_executeplasmoid=$(usex plasma)
$(cmake_use_find_package plasma KF5Plasma)
$(cmake_use_find_package hex OktetaKastenControllers)
$(cmake_use_find_package qmake KDevelop-PG-Qt)
- $(cmake_use_find_package reviewboard KF5Purpose)
$(cmake_use_find_package subversion SubversionLibrary)
)
use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON )
- use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON )
ecm_src_configure
}
diff --git a/dev-util/kdevelop/kdevelop-9999.ebuild b/dev-util/kdevelop/kdevelop-9999.ebuild
index a164a0f789..91731f5a9e 100644
--- a/dev-util/kdevelop/kdevelop-9999.ebuild
+++ b/dev-util/kdevelop/kdevelop-9999.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="5/$(ver_cut 1-2)"
KEYWORDS=""
-IUSE="+gdbui hex +plasma +qmake reviewboard subversion"
+IUSE="+gdbui hex +plasma +qmake subversion"
# see bug 366471
RESTRICT="test"
@@ -73,7 +73,6 @@ COMMON_DEPEND="
>=kde-plasma/libplasma-${KFMIN}:5
)
qmake? ( dev-util/kdevelop-pg-qt:5 )
- reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 )
subversion? (
dev-libs/apr:1
dev-libs/apr-util:1
@@ -85,17 +84,13 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtconcurrent-${QTMIN}:5
"
RDEPEND="${COMMON_DEPEND}
+ dev-build/ninja
+ >=dev-debug/gdb-7.0[python]
>=dev-qt/qdbus-${QTMIN}:*
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
- dev-build/ninja
kde-apps/kapptemplate:*
- || (
- kde-apps/kio-extras-kf5:5
- kde-apps/kio-extras:5
- )
- >=dev-debug/gdb-7.0[python]
- reviewboard? ( kde-apps/ktp-accounts-kcm:5 )
+ kde-apps/kio-extras:5
"
llvm_check_deps() {
@@ -104,18 +99,18 @@ llvm_check_deps() {
src_configure() {
local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_KF5Purpose=ON
-DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})"
$(cmake_use_find_package gdbui KSysGuard)
-DBUILD_executeplasmoid=$(usex plasma)
$(cmake_use_find_package plasma KF5Plasma)
$(cmake_use_find_package hex OktetaKastenControllers)
$(cmake_use_find_package qmake KDevelop-PG-Qt)
- $(cmake_use_find_package reviewboard KF5Purpose)
$(cmake_use_find_package subversion SubversionLibrary)
)
use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON )
- use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON )
ecm_src_configure
}
diff --git a/dev-util/kdevelop/metadata.xml b/dev-util/kdevelop/metadata.xml
index 99f4ff1ad7..1e372bd1e6 100644
--- a/dev-util/kdevelop/metadata.xml
+++ b/dev-util/kdevelop/metadata.xml
@@ -12,6 +12,5 @@
<flag name="gdbui">Enable GUI for attaching GDB to a running process</flag>
<flag name="hex">Enable hex editor plugin via <pkg>app-editors/okteta</pkg></flag>
<flag name="qmake">Enable support for QMake build system</flag>
- <flag name="reviewboard">Enable reviewboard support</flag>
</use>
</pkgmetadata>
diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest
new file mode 100644
index 0000000000..47428b4580
--- /dev/null
+++ b/dev-util/kio-perldoc/Manifest
@@ -0,0 +1 @@
+DIST kdesdk-kio-24.05.0.tar.xz 41112 BLAKE2B ecb37def3abd4e4ad959ed2a3e766c25d3f3cd0b9a92438d3dd6aadfecb842aa936ef34b156c9fd1bff0c7f0121a40d5fc77585bf574f112cfcd84510b935996 SHA512 16ffe00ae7421e37491321447b46f5cb948c967bb523a2f893326a4e7aeea4c18ccff99f3079976d8ae7250c70a5a58344331fa079baaa887097f7e672b64341
diff --git a/dev-util/kio-perldoc/kio-perldoc-24.05.0.ebuild b/dev-util/kio-perldoc/kio-perldoc-24.05.0.ebuild
new file mode 100644
index 0000000000..0690f31034
--- /dev/null
+++ b/dev-util/kio-perldoc/kio-perldoc-24.05.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kdesdk-kio"
+KFMIN=6.0.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO worker interface to browse Perl documentation"
+
+LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+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/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass
index 4a5b26d64c..a271a9f79f 100644
--- a/eclass/gear.kde.org.eclass
+++ b/eclass/gear.kde.org.eclass
@@ -29,7 +29,7 @@ _GEAR_KDE_ORG_ECLASS=1
# @INTERNAL
# @DESCRIPTION:
# For proper description see kde.org.eclass manpage.
-KDE_PV_UNRELEASED=( )
+KDE_PV_UNRELEASED=( 24.05.0 )
inherit kde.org
@@ -268,7 +268,6 @@ fi
if $(ver_test -gt 24.07.75); then
case ${PN} in
k3b | \
- kdeedu-data | \
kimagemapeditor | \
kmplot | \
poxml)
@@ -283,10 +282,7 @@ if $(ver_test -gt 24.10.75); then
case ${PN} in
kalzium | \
kdesdk-thumbnailers | \
- kompare | \
krdc | \
- libkomparediff2 | \
- libksane | \
minuet | \
skanlite | \
step)
diff --git a/games-puzzle/skladnik/Manifest b/games-puzzle/skladnik/Manifest
new file mode 100644
index 0000000000..77f0e48c31
--- /dev/null
+++ b/games-puzzle/skladnik/Manifest
@@ -0,0 +1 @@
+DIST skladnik-24.05.0.tar.xz 408040 BLAKE2B 2fcbbe8088d7020328a94c8898e96c064871f2d893fcf0e1297c19e406976d845dd444778a85e2b2890a347e8dcca903936f3ca89147cbf2ac8f1e5462585954 SHA512 3710f185d007c5dbac83ec7aeb7def60fdcb35b2f976e5517ee0525933cf795b2b1d496ed94cda355921a3d653a6678613aa3fc16c6178ba184e6ba8b321839d
diff --git a/games-puzzle/skladnik/skladnik-24.05.0.ebuild b/games-puzzle/skladnik/skladnik-24.05.0.ebuild
new file mode 100644
index 0000000000..df3df346ee
--- /dev/null
+++ b/games-puzzle/skladnik/skladnik-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+
+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/Manifest b/kde-apps/akonadi-calendar/Manifest
new file mode 100644
index 0000000000..22aaa61290
--- /dev/null
+++ b/kde-apps/akonadi-calendar/Manifest
@@ -0,0 +1 @@
+DIST akonadi-calendar-24.05.0.tar.xz 510644 BLAKE2B 6b4ec0e12ce3e8021aebe47a6b27b83a34d068f270517404f49f0c3666bd1cd1da7a049171ebe33965671baa1a0f391677de57311564c1231bb303e044392ce8 SHA512 7892f932088d153086fba0e6f41b03e22787267e2c6903405c52e340700cdd5087e07c3c31b62accc2325e8bb060d251b11b27490412e81e7d1e22680b969bf2
diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-24.05.0.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-24.05.0.ebuild
new file mode 100644
index 0000000000..ae166e96ba
--- /dev/null
+++ b/kde-apps/akonadi-calendar/akonadi-calendar-24.05.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi calendar integration"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+ >=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/kmime-${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/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/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
new file mode 100644
index 0000000000..ebc94fa018
--- /dev/null
+++ b/kde-apps/akonadi-contacts/Manifest
@@ -0,0 +1 @@
+DIST akonadi-contacts-24.05.0.tar.xz 426340 BLAKE2B 24b2109f5cc56badb3e1195ea50992f2c378251328ee172953a2d8facced63eb2c63b8b5aae0dd74449ed4f5d4e59fe4e89bdba245370c5ac17f7c81084f55d4 SHA512 33b654e3c24795349c8f949d0a06f757935cbab82ff7cf952f33dc3ca244d33fc3edf951a3f65308f6381f9bcacda6ea67a2a62e9710f332215100e9d93162c3
diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-24.05.0.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-24.05.0.ebuild
new file mode 100644
index 0000000000..d7e5ed28ac
--- /dev/null
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-24.05.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi contact integration"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+# some akonadi tests time out, that probably needs more work as it's ~700 tests
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}: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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${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-contacts/akonadi-contacts-24.05.49.9999.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-24.05.49.9999.ebuild
index 092175ec95..2c08e84374 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-24.05.49.9999.ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-24.05.49.9999.ebuild
@@ -21,7 +21,7 @@ IUSE=""
RESTRICT="test"
RDEPEND="
- >=dev-libs/ktextaddons-1.5.3:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/grantleetheme-${PVCUT}:6
diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild
index 092175ec95..2c08e84374 100644
--- a/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild
+++ b/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild
@@ -21,7 +21,7 @@ IUSE=""
RESTRICT="test"
RDEPEND="
- >=dev-libs/ktextaddons-1.5.3:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/grantleetheme-${PVCUT}:6
diff --git a/kde-apps/akonadi-import-wizard/Manifest b/kde-apps/akonadi-import-wizard/Manifest
new file mode 100644
index 0000000000..c9ef280ae3
--- /dev/null
+++ b/kde-apps/akonadi-import-wizard/Manifest
@@ -0,0 +1 @@
+DIST akonadi-import-wizard-24.05.0.tar.xz 488376 BLAKE2B 434175930626b5a1fee805b2f8821c030149d53bb18838ed7b3ded9048f71cf133431abd8f0f5462168be0d0eadd84aac3ccca606faa26007200ecb7193dca40 SHA512 6c77a488fc6c6aab08cb8450f798333e36760c86bdc198f5751963ebcde75e740b00570980eb83f8e90318eea0100a33a311910350c374716f14b19f7aaec98d
diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-24.05.0.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-24.05.0.ebuild
new file mode 100644
index 0000000000..e7e5ee9d63
--- /dev/null
+++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-24.05.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-mime/Manifest b/kde-apps/akonadi-mime/Manifest
new file mode 100644
index 0000000000..9e65e6504d
--- /dev/null
+++ b/kde-apps/akonadi-mime/Manifest
@@ -0,0 +1 @@
+DIST akonadi-mime-24.05.0.tar.xz 172324 BLAKE2B b5a26153573113a85b99f13f32795b0e6f90e4799cc1891832453c11b47ef60bd5e6457e5d652829edae7fa8d954dbed75a48682ebb40b44a2b57e0ed47886ef SHA512 c33945436b1c915639cb9b2230a65bcb163c92c7e6c31906b6dac60d5f64d170cd532a6d166ee81cc45725452abe75d1e912b8a92b6ee70029e635df203b82c1
diff --git a/kde-apps/akonadi-mime/akonadi-mime-24.05.0.ebuild b/kde-apps/akonadi-mime/akonadi-mime-24.05.0.ebuild
new file mode 100644
index 0000000000..3f3d384811
--- /dev/null
+++ b/kde-apps/akonadi-mime/akonadi-mime-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi mime types"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+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]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/kmime-${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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/libxslt"
diff --git a/kde-apps/akonadi-notes/Manifest b/kde-apps/akonadi-notes/Manifest
new file mode 100644
index 0000000000..ca1a615dc1
--- /dev/null
+++ b/kde-apps/akonadi-notes/Manifest
@@ -0,0 +1 @@
+DIST akonadi-notes-24.05.0.tar.xz 28388 BLAKE2B 224046766a21e0b8366a62076a49a7f4b97005cf6d70107f359acdc1c66e77c3939348087ada1b6e54a823671c55775285423f62920802c371fe7a235b1872cb SHA512 063112a914da08a7b94f8a2f7fe21361050e35094d4f17edd03d2e83aa99a964b79c62f6379945eac968db0d9b9bfa8ae2f03d56635267f12cbd9f5cdb3a469f
diff --git a/kde-apps/akonadi-notes/akonadi-notes-24.05.0.ebuild b/kde-apps/akonadi-notes/akonadi-notes-24.05.0.ebuild
new file mode 100644
index 0000000000..ece92e420f
--- /dev/null
+++ b/kde-apps/akonadi-notes/akonadi-notes-24.05.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for akonadi notes integration"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/akonadi-search/Manifest b/kde-apps/akonadi-search/Manifest
new file mode 100644
index 0000000000..c24376cfab
--- /dev/null
+++ b/kde-apps/akonadi-search/Manifest
@@ -0,0 +1 @@
+DIST akonadi-search-24.05.0.tar.xz 112640 BLAKE2B de0d0a1be3183300f726dc48327598ea0454cf39dc3e458c2a264356915387a481601eb6ec146e3eb32d66cd708b3e4f421ea17fb22b9916548404c1524de1e2 SHA512 05bcadf270ce38e031f732cffaf01af4e941017e282e2c103a666763e9da522e8f6f9055c1f85ac749bb06da57939a2b3698eae9237b0d8a9b90abe2b8bde539
diff --git a/kde-apps/akonadi-search/akonadi-search-24.05.0.ebuild b/kde-apps/akonadi-search/akonadi-search-24.05.0.ebuild
new file mode 100644
index 0000000000..7857369bd1
--- /dev/null
+++ b/kde-apps/akonadi-search/akonadi-search-24.05.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test" # perpetually broken, bug 662378
+
+RDEPEND="
+ >=dev-libs/ktextaddons-1.5.4: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-apps/kmime-${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/krunner-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[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-search/akonadi-search-24.05.49.9999.ebuild b/kde-apps/akonadi-search/akonadi-search-24.05.49.9999.ebuild
index a0e0629249..eb8cb361bd 100644
--- a/kde-apps/akonadi-search/akonadi-search-24.05.49.9999.ebuild
+++ b/kde-apps/akonadi-search/akonadi-search-24.05.49.9999.ebuild
@@ -21,7 +21,7 @@ IUSE=""
RESTRICT="test" # perpetually broken, bug 662378
RDEPEND="
- >=dev-libs/ktextaddons-1.5.3:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-libs/xapian-1.3:=[chert(+)]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/akonadi-search/akonadi-search-9999.ebuild b/kde-apps/akonadi-search/akonadi-search-9999.ebuild
index a0e0629249..eb8cb361bd 100644
--- a/kde-apps/akonadi-search/akonadi-search-9999.ebuild
+++ b/kde-apps/akonadi-search/akonadi-search-9999.ebuild
@@ -21,7 +21,7 @@ IUSE=""
RESTRICT="test" # perpetually broken, bug 662378
RDEPEND="
- >=dev-libs/ktextaddons-1.5.3:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-libs/xapian-1.3:=[chert(+)]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/akonadi/Manifest b/kde-apps/akonadi/Manifest
new file mode 100644
index 0000000000..c93566b447
--- /dev/null
+++ b/kde-apps/akonadi/Manifest
@@ -0,0 +1 @@
+DIST akonadi-24.05.0.tar.xz 1702500 BLAKE2B 02f710c70d34f474b74d2ab277b82f7a4c45b1c65f31b60ec7faabd99dbf147710e95435a036743fee1998da5fbfbb5c28070f0de47de24f72bd1f45cbf1e0f7 SHA512 e512dcf3d212c6227b031e30567b9f1c13a33222f56ae653f061486f5aa50abbb9d8929b4575470cd529840ff9199ff7811d3b41f29d841f29d4f8d43c3f0ac1
diff --git a/kde-apps/akonadi/akonadi-24.05.0.ebuild b/kde-apps/akonadi/akonadi-24.05.0.ebuild
new file mode 100644
index 0000000000..cf996b964a
--- /dev/null
+++ b/kde-apps/akonadi/akonadi-24.05.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+VIRTUALDBUS_TEST="true"
+inherit ecm gear.kde.org
+
+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"
+KEYWORDS="~amd64"
+IUSE="+kaccounts +mysql postgres sqlite tools xml"
+
+REQUIRED_USE="|| ( mysql postgres sqlite ) 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,mysql?,network,postgres?,sql,sqlite?,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/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kaccounts? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ )
+ xml? ( dev-libs/libxml2 )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/libxslt
+ test? ( sys-apps/dbus )
+"
+RDEPEND="${COMMON_DEPEND}
+ mysql? ( virtual/mysql )
+ postgres? ( dev-db/postgresql )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" )
+
+pkg_setup() {
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
+ # reverse driver check to keep the order
+ use sqlite && DRIVER="QSQLITE"
+ use postgres && DRIVER="QPSQL"
+ use mysql && DRIVER="QMYSQL"
+
+ ecm_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kaccounts AccountsQt6)
+ $(cmake_use_find_package kaccounts KAccounts6)
+ -DBUILD_TOOLS=$(usex tools)
+ $(cmake_use_find_package xml LibXml2)
+ )
+
+ ecm_src_configure
+}
+
+src_install() {
+ # Who knows, maybe it accidentally fixes our permission issues
+ cat <<-EOF > "${T}"/akonadiserverrc
+[%General]
+Driver=${DRIVER}
+EOF
+ insinto /usr/share/config/akonadi
+ doins "${T}"/akonadiserverrc
+
+ ecm_src_install
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
+ elog "Available drivers are:"
+ use mysql && elog " QMYSQL"
+ use postgres && elog " QPSQL"
+ use sqlite && elog " QSQLITE"
+ elog "${DRIVER} has been set as your default akonadi storage backend."
+}
diff --git a/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild b/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
index 2716368949..8eaacb90ff 100644
--- a/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
+++ b/kde-apps/akonadi/akonadi-24.05.49.9999.ebuild
@@ -33,7 +33,6 @@ COMMON_DEPEND="
>=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/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild
index 2716368949..8eaacb90ff 100644
--- a/kde-apps/akonadi/akonadi-9999.ebuild
+++ b/kde-apps/akonadi/akonadi-9999.ebuild
@@ -33,7 +33,6 @@ COMMON_DEPEND="
>=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/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
diff --git a/kde-apps/akonadiconsole/Manifest b/kde-apps/akonadiconsole/Manifest
new file mode 100644
index 0000000000..84f7ca00ed
--- /dev/null
+++ b/kde-apps/akonadiconsole/Manifest
@@ -0,0 +1 @@
+DIST akonadiconsole-24.05.0.tar.xz 297016 BLAKE2B 1856ebaf7be4e962cc4465e7e1b768eeb08d834eac482e5fcd5f6fe6d7b87cdca7b45abf165a661e7081c2b2e263ec3d99dd7dd05b7e4a2cfb8e56d03f658efc SHA512 b9d0356eba00e9b97b605ed4c75ed55485f942f0f5fb4dedc7934f3d46ece1f19b2613857358fbe8c8d2bcd041de7505fa17d2d9e561d06cec5031b2e644a493
diff --git a/kde-apps/akonadiconsole/akonadiconsole-24.05.0.ebuild b/kde-apps/akonadiconsole/akonadiconsole-24.05.0.ebuild
new file mode 100644
index 0000000000..eeeff8356d
--- /dev/null
+++ b/kde-apps/akonadiconsole/akonadiconsole-24.05.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/kmime-${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/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
new file mode 100644
index 0000000000..023e04f52c
--- /dev/null
+++ b/kde-apps/akregator/Manifest
@@ -0,0 +1 @@
+DIST akregator-24.05.0.tar.xz 2111236 BLAKE2B 53b9791cae1af42023820f738ad2710005023c5a7743e145058601865057e4dc1d012a1dc586b473e9a1046b1270c7f1b956e1ed5fd11622f2ae5978517377e1 SHA512 a0f33d5540ff511ad48f083a9d00155a0ab49f057fb7865c0df5ea956090341752fed5a8d4687757fe3d00442db3adfd532a3cf393d4f4593c1ed39fe525e40a
diff --git a/kde-apps/akregator/akregator-24.05.0.ebuild b/kde-apps/akregator/akregator-24.05.0.ebuild
new file mode 100644
index 0000000000..4ae3c8d7da
--- /dev/null
+++ b/kde-apps/akregator/akregator-24.05.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="News feed aggregator"
+HOMEPAGE="https://apps.kde.org/akregator/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="speech telemetry"
+
+RDEPEND="
+ >=dev-libs/ktextaddons-1.5.4: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
+ >=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/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/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/akregator/akregator-24.05.49.9999.ebuild b/kde-apps/akregator/akregator-24.05.49.9999.ebuild
index f84b3d4ca9..3671be24ca 100644
--- a/kde-apps/akregator/akregator-24.05.49.9999.ebuild
+++ b/kde-apps/akregator/akregator-24.05.49.9999.ebuild
@@ -19,7 +19,7 @@ KEYWORDS=""
IUSE="speech telemetry"
RDEPEND="
- >=dev-libs/ktextaddons-1.4.42:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/grantleetheme-${PVCUT}:6
diff --git a/kde-apps/akregator/akregator-9999.ebuild b/kde-apps/akregator/akregator-9999.ebuild
index f84b3d4ca9..3671be24ca 100644
--- a/kde-apps/akregator/akregator-9999.ebuild
+++ b/kde-apps/akregator/akregator-9999.ebuild
@@ -19,7 +19,7 @@ KEYWORDS=""
IUSE="speech telemetry"
RDEPEND="
- >=dev-libs/ktextaddons-1.4.42:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/grantleetheme-${PVCUT}:6
diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest
new file mode 100644
index 0000000000..9b7edbac2d
--- /dev/null
+++ b/kde-apps/analitza/Manifest
@@ -0,0 +1 @@
+DIST analitza-24.05.0.tar.xz 359812 BLAKE2B 560669c00c58988b8cd9a92fab1dd987bdfed59687e30b7a925d97dda314a8f52ddb432079559779e579cc2d0111888e101c079673cc38ad2838dd7aa9b53370 SHA512 c06decf3e3c664912b39f293a9b54921a5f350c219f07497b958b1035140ae55b4beca4ca6b89e4518bcb4335d05ce97102b1fa91a4aa6eedca388055e76d2a3
diff --git a/kde-apps/analitza/analitza-24.05.0.ebuild b/kde-apps/analitza/analitza-24.05.0.ebuild
new file mode 100644
index 0000000000..b9108b02d7
--- /dev/null
+++ b/kde-apps/analitza/analitza-24.05.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE library for mathematical features"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="eigen"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[-gles2-only,gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ eigen? ( dev-cpp/eigen:3 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_prepare() {
+ ecm_src_prepare
+
+ if ! use test; then
+ sed -i \
+ -e "/add_subdirectory(examples)/ s/^/#DONT/" \
+ analitzaplot/CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package eigen Eigen3)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/analitza/analitza-24.05.49.9999.ebuild b/kde-apps/analitza/analitza-24.05.49.9999.ebuild
index 1983d1db4e..d246e95b29 100644
--- a/kde-apps/analitza/analitza-24.05.49.9999.ebuild
+++ b/kde-apps/analitza/analitza-24.05.49.9999.ebuild
@@ -4,6 +4,7 @@
EAPI=8
ECM_TEST="forceoptional"
+KFMIN=6.0.0
QTMIN=6.6.2
inherit ecm gear.kde.org
@@ -16,7 +17,6 @@ IUSE="eigen"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[-gles2-only,gui,widgets,xml]
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
eigen? ( dev-cpp/eigen:3 )
diff --git a/kde-apps/analitza/analitza-9999.ebuild b/kde-apps/analitza/analitza-9999.ebuild
index 1983d1db4e..d246e95b29 100644
--- a/kde-apps/analitza/analitza-9999.ebuild
+++ b/kde-apps/analitza/analitza-9999.ebuild
@@ -4,6 +4,7 @@
EAPI=8
ECM_TEST="forceoptional"
+KFMIN=6.0.0
QTMIN=6.6.2
inherit ecm gear.kde.org
@@ -16,7 +17,6 @@ IUSE="eigen"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[-gles2-only,gui,widgets,xml]
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
eigen? ( dev-cpp/eigen:3 )
diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest
new file mode 100644
index 0000000000..703003f221
--- /dev/null
+++ b/kde-apps/ark/Manifest
@@ -0,0 +1 @@
+DIST ark-24.05.0.tar.xz 3002472 BLAKE2B 17658aeb7fe7bbfa0221acfbc87c7e3dac0d471cde0c09f833369df028303bf049609d2a021a91235c866aa88c71c2652cd90c22aff907f2b5a00c1ddbbdcb4c SHA512 10da4a893d664fbf2c004312770f44c11932281d65535da58309d3602412c50049ba4f6eb4ed264a4ff779e5fe887538091abfc2f0d00d3380cf8af26abac70c
diff --git a/kde-apps/ark/ark-24.05.0.ebuild b/kde-apps/ark/ark-24.05.0.ebuild
new file mode 100644
index 0000000000..3234a3ea24
--- /dev/null
+++ b/kde-apps/ark/ark-24.05.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="File archiver by KDE"
+HOMEPAGE="https://apps.kde.org/ark/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
+ sys-libs/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/p7zip"
+ optfeature "lrz archive support" "app-arch/lrzip"
+ optfeature "Markdown support in text previews" "kde-misc/markdownpart:${SLOT}"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest
new file mode 100644
index 0000000000..bc06c32148
--- /dev/null
+++ b/kde-apps/artikulate/Manifest
@@ -0,0 +1 @@
+DIST artikulate-24.05.0.tar.xz 1052040 BLAKE2B 71771ec4d0f17df4cb80ed665cb6d368a6c6420a75853778e55ba2a0304ef8ea8012836397ab5cd8171bf9e8ab3a1b0aabdf7d34545bc47bb440a99b7c9a0f13 SHA512 6ad82176f8b547c905683c082e63cd72d2bfeae8900a0bd93d80c5c2123a0b875b2ad2b4c63d53cd4d3dddee0843c71e109171c75a25bb562a6ae094f37f0076
diff --git a/kde-apps/artikulate/artikulate-24.05.0.ebuild b/kde-apps/artikulate/artikulate-24.05.0.ebuild
new file mode 100644
index 0000000000..c6ef106176
--- /dev/null
+++ b/kde-apps/artikulate/artikulate-24.05.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Language learning application that helps improving pronunciation skills"
+HOMEPAGE="https://apps.kde.org/artikulate/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"
+
+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
new file mode 100644
index 0000000000..5d88dfe684
--- /dev/null
+++ b/kde-apps/audiocd-kio/Manifest
@@ -0,0 +1 @@
+DIST audiocd-kio-24.05.0.tar.xz 570484 BLAKE2B 9a1058d1f511f88c89cf22c7fd90f79ffe7466db50eb57d8fa7d3b0e85e8c2fb4932ca58ae1f61decb90c78c429acb6ef5990f55242d9fca813d600389685e17 SHA512 4e1832f24ddcc2a7aff5b18cf8c90bfcdb0a52d7cb0628c934f34d241485a5236239f2174c01ddb2cf0d33ca29c9710309ca1aba9068bf79b7cdc53a15b5f2d7
diff --git a/kde-apps/audiocd-kio/audiocd-kio-24.05.0.ebuild b/kde-apps/audiocd-kio/audiocd-kio-24.05.0.ebuild
new file mode 100644
index 0000000000..39d57c9ed1
--- /dev/null
+++ b/kde-apps/audiocd-kio/audiocd-kio-24.05.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KIO worker for accessing audio CDs"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="flac vorbis"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[widgets]
+ >=kde-apps/libkcddb-${PVCUT}:6
+ >=kde-apps/libkcompactdisc-${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
+ media-sound/cdparanoia
+ flac? ( >=media-libs/flac-1.1.2:= )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package flac FLAC)
+ $(cmake_use_find_package vorbis OggVorbis)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/audiocd-kio/audiocd-kio-24.05.49.9999.ebuild b/kde-apps/audiocd-kio/audiocd-kio-24.05.49.9999.ebuild
index 3d7371efb5..12b6db7d56 100644
--- a/kde-apps/audiocd-kio/audiocd-kio-24.05.49.9999.ebuild
+++ b/kde-apps/audiocd-kio/audiocd-kio-24.05.49.9999.ebuild
@@ -18,7 +18,6 @@ IUSE="flac vorbis"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=kde-apps/libkcddb-${PVCUT}:6
>=kde-apps/libkcompactdisc-${PVCUT}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
diff --git a/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild b/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild
index 3d7371efb5..12b6db7d56 100644
--- a/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild
+++ b/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild
@@ -18,7 +18,6 @@ IUSE="flac vorbis"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=kde-apps/libkcddb-${PVCUT}:6
>=kde-apps/libkcompactdisc-${PVCUT}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
diff --git a/kde-apps/baloo-widgets/Manifest b/kde-apps/baloo-widgets/Manifest
new file mode 100644
index 0000000000..d96c486ae5
--- /dev/null
+++ b/kde-apps/baloo-widgets/Manifest
@@ -0,0 +1 @@
+DIST baloo-widgets-24.05.0.tar.xz 277288 BLAKE2B 7d36fcc372b64131efd82004dc635ca03eb2f3bce469b959ebcea786eb1c6f64c425cada8f27db0852fea5ec87866ceedd9fe28d7c24a1f8dd70f5b23927a833 SHA512 a1ae7fb7f509f3a89d69afeb27d7236e2673f11d065cb0e94c41f596da5f0510ab930019c34b19acdb5f77e162ee7327eae60c0c4ca81a3fe2f42cd72d68e60c
diff --git a/kde-apps/baloo-widgets/baloo-widgets-24.05.0.ebuild b/kde-apps/baloo-widgets/baloo-widgets-24.05.0.ebuild
new file mode 100644
index 0000000000..2c91114bcf
--- /dev/null
+++ b/kde-apps/baloo-widgets/baloo-widgets-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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
new file mode 100644
index 0000000000..bcbc011606
--- /dev/null
+++ b/kde-apps/blinken/Manifest
@@ -0,0 +1 @@
+DIST blinken-24.05.0.tar.xz 2593716 BLAKE2B 8e98909972b529b52c18370221bc1f8acd30c84e9c1d66a67f0e00481502cc9dbca23f40531adacdca1975585a3665c1466631e8cf0392c102c1e8ea05143fa2 SHA512 bd7c1caa8c90b38218e6bdde39e6534ebb4549df0e44464c1ed975bbd6b988e42a5fb9e8e6bddde3c14b2502db2107c87daca7a3c8b3dcd3b2494e2ab186f304
diff --git a/kde-apps/blinken/blinken-24.05.0.ebuild b/kde-apps/blinken/blinken-24.05.0.ebuild
new file mode 100644
index 0000000000..8f23f2ad3a
--- /dev/null
+++ b/kde-apps/blinken/blinken-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Memory enhancement game based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=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
+ >=media-libs/phonon-4.12.0[qt6]
+"
+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
new file mode 100644
index 0000000000..98c7433df8
--- /dev/null
+++ b/kde-apps/bomber/Manifest
@@ -0,0 +1 @@
+DIST bomber-24.05.0.tar.xz 839820 BLAKE2B 29514fd487ca4190c27242318c24f073f6c5298af5651b0a8381cdc0c83106741611527c77be799b732d54a33de79951a59ff50116091367fa10256feb4dd98d SHA512 8dd1602a3801eaed860cda966da7aa6ac4859dac618072806543214deb6517380f6d3cd1abe4070b26effb573950de0dfab2e83794d3a356bd6aaf1a47ffb9f6
diff --git a/kde-apps/bomber/bomber-24.05.0.ebuild b/kde-apps/bomber/bomber-24.05.0.ebuild
new file mode 100644
index 0000000000..7bb89229f0
--- /dev/null
+++ b/kde-apps/bomber/bomber-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Single player arcade bombing game"
+HOMEPAGE="https://apps.kde.org/bomber/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..23dc742de1
--- /dev/null
+++ b/kde-apps/bovo/Manifest
@@ -0,0 +1 @@
+DIST bovo-24.05.0.tar.xz 216244 BLAKE2B 9e8a83e5420f82ab4ca82e5ab1a8b81fb14a263de9d5b7636c6a4f2e7961595efb23c1809a9df4344e8b5bcf3152cafb7fdb8d5c6d5f0fa5c57aafbbe8b7a1f4 SHA512 03ac85622c7db24b3f1cb7d0450e63f107b11ed492b00f23399f10e12b78a184d8c6ce4140acf37b7940ee8b3ece915bc05641f6ed0df22b3cbbe50cfa336d33
diff --git a/kde-apps/bovo/bovo-24.05.0.ebuild b/kde-apps/bovo/bovo-24.05.0.ebuild
new file mode 100644
index 0000000000..3db7e73b64
--- /dev/null
+++ b/kde-apps/bovo/bovo-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Five-in-a-row Board Game"
+HOMEPAGE="https://apps.kde.org/bovo/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..e52099e17a
--- /dev/null
+++ b/kde-apps/calendarjanitor/Manifest
@@ -0,0 +1 @@
+DIST akonadi-calendar-tools-24.05.0.tar.xz 264400 BLAKE2B 25af456a4768b5d3665fad060733387c56f0d69d429b4cd8196c11851aa43192a3dd914f3a5f103a7964d037eca2c6b62487d11e4e4aa0f5a5f5f438304081d4 SHA512 05959eb63c28f158af04f6506bc2b8a2bcdd960b21e1677089df8e0011c37bb0440a0719ed0cc07e9a7fe18be48d306d85dfd7a1718645b3af56e150fc9dbcbc
diff --git a/kde-apps/calendarjanitor/calendarjanitor-24.05.0.ebuild b/kde-apps/calendarjanitor/calendarjanitor-24.05.0.ebuild
new file mode 100644
index 0000000000..2c325ce733
--- /dev/null
+++ b/kde-apps/calendarjanitor/calendarjanitor-24.05.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 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
+ECM_TEST="false"
+KDE_ORG_NAME="akonadi-calendar-tools"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Tool to scan calendar data for buggy instances"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+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}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ cmake_comment_add_subdirectory doc konsolekalendar
+ sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
+
+ # delete colliding konsolekalendar translations
+ rm -f po/*/konsolekalendar.po || die
+ rm -rf po/*/docs/konsolekalendar || die
+}
diff --git a/kde-apps/calendarsupport/Manifest b/kde-apps/calendarsupport/Manifest
new file mode 100644
index 0000000000..063eb55caf
--- /dev/null
+++ b/kde-apps/calendarsupport/Manifest
@@ -0,0 +1 @@
+DIST calendarsupport-24.05.0.tar.xz 1000472 BLAKE2B c0587325aa7eadc3def0df58dc3c16e2b9ca346f900cfcd036f319fa3802caed99463f8410480b3389a10c5458b3270c9bf804f27fdcb83f08187f08584a9405 SHA512 8d582ecbc5649200522eb04eecc91bba1ceb2e1a81acb444cf25a4a99d6cd543c40419afd4eca9d2a97237948f05ef073af9eba726dff34733d64d1ac010113f
diff --git a/kde-apps/calendarsupport/calendarsupport-24.05.0.ebuild b/kde-apps/calendarsupport/calendarsupport-24.05.0.ebuild
new file mode 100644
index 0000000000..fa64a3bd65
--- /dev/null
+++ b/kde-apps/calendarsupport/calendarsupport-24.05.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="false"
+KFMIN=6.0.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Calendar support library"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-libs/libical
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-calendar-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmime-${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/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/calendarsupport/calendarsupport-24.05.49.9999.ebuild b/kde-apps/calendarsupport/calendarsupport-24.05.49.9999.ebuild
index 9b2abc0330..3238d8544d 100644
--- a/kde-apps/calendarsupport/calendarsupport-24.05.49.9999.ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-24.05.49.9999.ebuild
@@ -19,7 +19,7 @@ IUSE=""
DEPEND="
dev-libs/libical
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
diff --git a/kde-apps/calendarsupport/calendarsupport-9999.ebuild b/kde-apps/calendarsupport/calendarsupport-9999.ebuild
index 9b2abc0330..3238d8544d 100644
--- a/kde-apps/calendarsupport/calendarsupport-9999.ebuild
+++ b/kde-apps/calendarsupport/calendarsupport-9999.ebuild
@@ -19,7 +19,7 @@ IUSE=""
DEPEND="
dev-libs/libical
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-calendar-${PVCUT}:6
diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest
new file mode 100644
index 0000000000..2541ae5553
--- /dev/null
+++ b/kde-apps/cantor/Manifest
@@ -0,0 +1 @@
+DIST cantor-24.05.0.tar.xz 9197552 BLAKE2B 304d5cdf202e96797424550f95dfd4714905df02339cadddc0c81e9962a304b47bb54fcbc711aac3cabfd61246d8f53d437a83e1b7f85d9d45a6e0573b7ff468 SHA512 29e74495703494857b93c810cffd8fce1035b5376f1a21beb4b2f032c86e52e9f6be1549d640f754cb09d3a4e5748240a75274aac61d90f7ca830cb1d584aaec
diff --git a/kde-apps/cantor/cantor-24.05.0.ebuild b/kde-apps/cantor/cantor-24.05.0.ebuild
new file mode 100644
index 0000000000..0db05cdac7
--- /dev/null
+++ b/kde-apps/cantor/cantor-24.05.0.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+LUA_COMPAT=( luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org lua-single optfeature python-single-r1
+
+DESCRIPTION="Interface for doing mathematics and scientific computing"
+HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+# TODO: restore +analitza once cantor is ported to Qt6
+IUSE="julia lua postscript python qalculate R"
+
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
+
+# TODO Add Sage Mathematics Software backend (https://www.sagemath.org)
+# analitza? ( >=kde-apps/analitza-23.08.4:5 )
+DEPEND="
+ app-text/poppler[qt5]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qthelp-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+ julia? ( dev-lang/julia )
+ lua? ( ${LUA_DEPS} )
+ qalculate? (
+ sci-libs/cln
+ sci-libs/libqalculate:=
+ )
+ postscript? ( app-text/libspectre )
+ python? (
+ ${PYTHON_DEPS}
+ >=dev-qt/qtdbus-${QTMIN}:5
+ )
+ R? ( dev-lang/R )
+"
+# !analitza?
+RDEPEND="${DEPEND}
+ !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
+ ecm_pkg_setup
+}
+
+src_configure() {
+ use julia && addpredict /proc/self/mem # bug 602894
+
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Analitza5=ON
+ $(cmake_use_find_package julia Julia)
+ $(cmake_use_find_package lua LuaJIT)
+ -DUSE_LIBSPECTRE=$(usex postscript)
+ $(cmake_use_find_package python Python3)
+ $(cmake_use_find_package qalculate Qalculate)
+ $(cmake_use_find_package R R)
+ )
+ use lua && mycmakeargs+=(
+ -DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)"
+ -DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)"
+ )
+ ecm_src_configure
+}
+
+src_compile() {
+ # -j1 for bug #919576
+ MAKEOPTS="-j1" ecm_src_compile
+}
+
+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
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/cervisia/Manifest b/kde-apps/cervisia/Manifest
new file mode 100644
index 0000000000..bb7e53ddb0
--- /dev/null
+++ b/kde-apps/cervisia/Manifest
@@ -0,0 +1 @@
+DIST cervisia-24.05.0.tar.xz 1809768 BLAKE2B 4ffb4d596e4b362e82b57b5873056118c06184ab9ca78f5bb76f5ea59a051659afaf1520483b5dad6b5efabf20d0701147a521f597ed8808db941c6349411182 SHA512 fa7b48479a89b85aff96091e8e9fc8dc614e62082e66f44a0bad2cf92218c5cbb21903377ef8db85c8fdb3ac5051db2f26f63f7d665fefd9abd344e55f2cde48
diff --git a/kde-apps/cervisia/cervisia-24.05.0.ebuild b/kde-apps/cervisia/cervisia-24.05.0.ebuild
new file mode 100644
index 0000000000..4e9d09e450
--- /dev/null
+++ b/kde-apps/cervisia/cervisia-24.05.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="CVS frontend by KDE"
+HOMEPAGE="https://apps.kde.org/cervisia/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdesu-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kinit-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ dev-vcs/cvs
+"
diff --git a/kde-apps/dolphin-plugins-dropbox/Manifest b/kde-apps/dolphin-plugins-dropbox/Manifest
new file mode 100644
index 0000000000..b077d0ae85
--- /dev/null
+++ b/kde-apps/dolphin-plugins-dropbox/Manifest
@@ -0,0 +1 @@
+DIST dolphin-plugins-24.05.0.tar.xz 304784 BLAKE2B dfd61af9d8cd6aa66b9295e7da343c6f077a7aed838b002eb055af29e66b6425f2dd8562f5a8a088dc39f2f73d42f5614f668c4e848435412bca7c2f6259ea11 SHA512 1d36fae869f5afabd394433f69e83fd603981ebef3d564f04e45cade250c6ccd54edc4e493339201aaea9d415fc87bf031485853619a9298ae86dffa1972e256
diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.0.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.0.ebuild
new file mode 100644
index 0000000000..635b93e614
--- /dev/null
+++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="dropbox"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.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}
+ net-misc/dropbox-cli
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # 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
+ # delete non-${PN} translations
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+}
+
+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_svn=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.49.9999.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.49.9999.ebuild
index f1e32c5a3f..3a8fd00afd 100644
--- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.49.9999.ebuild
+++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-24.05.49.9999.ebuild
@@ -34,6 +34,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild
index f1e32c5a3f..3a8fd00afd 100644
--- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild
+++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild
@@ -34,6 +34,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/kde-apps/dolphin-plugins-git/Manifest b/kde-apps/dolphin-plugins-git/Manifest
new file mode 100644
index 0000000000..b077d0ae85
--- /dev/null
+++ b/kde-apps/dolphin-plugins-git/Manifest
@@ -0,0 +1 @@
+DIST dolphin-plugins-24.05.0.tar.xz 304784 BLAKE2B dfd61af9d8cd6aa66b9295e7da343c6f077a7aed838b002eb055af29e66b6425f2dd8562f5a8a088dc39f2f73d42f5614f668c4e848435412bca7c2f6259ea11 SHA512 1d36fae869f5afabd394433f69e83fd603981ebef3d564f04e45cade250c6ccd54edc4e493339201aaea9d415fc87bf031485853619a9298ae86dffa1972e256
diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.0.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.0.ebuild
new file mode 100644
index 0000000000..5cc69f6e6a
--- /dev/null
+++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="git"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # 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
+ # delete non-${PN} translations
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+}
+
+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_svn=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.49.9999.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.49.9999.ebuild
index 0136ea667e..f6185fd6db 100644
--- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.49.9999.ebuild
+++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-24.05.49.9999.ebuild
@@ -20,7 +20,7 @@ KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets]
>=kde-apps/dolphin-${PVCUT}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild
index 0136ea667e..f6185fd6db 100644
--- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild
+++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild
@@ -20,7 +20,7 @@ KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets]
>=kde-apps/dolphin-${PVCUT}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
diff --git a/kde-apps/dolphin-plugins-mercurial/Manifest b/kde-apps/dolphin-plugins-mercurial/Manifest
new file mode 100644
index 0000000000..b077d0ae85
--- /dev/null
+++ b/kde-apps/dolphin-plugins-mercurial/Manifest
@@ -0,0 +1 @@
+DIST dolphin-plugins-24.05.0.tar.xz 304784 BLAKE2B dfd61af9d8cd6aa66b9295e7da343c6f077a7aed838b002eb055af29e66b6425f2dd8562f5a8a088dc39f2f73d42f5614f668c4e848435412bca7c2f6259ea11 SHA512 1d36fae869f5afabd394433f69e83fd603981ebef3d564f04e45cade250c6ccd54edc4e493339201aaea9d415fc87bf031485853619a9298ae86dffa1972e256
diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.0.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.0.ebuild
new file mode 100644
index 0000000000..bac2f0a4a4
--- /dev/null
+++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="hg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # 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
+ # delete non-${PN} translations
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+}
+
+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_svn=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.49.9999.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.49.9999.ebuild
index 1d144349e0..6ed3d698e4 100644
--- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.49.9999.ebuild
+++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-24.05.49.9999.ebuild
@@ -38,6 +38,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild
index 1d144349e0..6ed3d698e4 100644
--- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild
+++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild
@@ -38,6 +38,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/kde-apps/dolphin-plugins-subversion/Manifest b/kde-apps/dolphin-plugins-subversion/Manifest
new file mode 100644
index 0000000000..b077d0ae85
--- /dev/null
+++ b/kde-apps/dolphin-plugins-subversion/Manifest
@@ -0,0 +1 @@
+DIST dolphin-plugins-24.05.0.tar.xz 304784 BLAKE2B dfd61af9d8cd6aa66b9295e7da343c6f077a7aed838b002eb055af29e66b6425f2dd8562f5a8a088dc39f2f73d42f5614f668c4e848435412bca7c2f6259ea11 SHA512 1d36fae869f5afabd394433f69e83fd603981ebef3d564f04e45cade250c6ccd54edc4e493339201aaea9d415fc87bf031485853619a9298ae86dffa1972e256
diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.0.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.0.ebuild
new file mode 100644
index 0000000000..03ef682c8b
--- /dev/null
+++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="false"
+KDE_ORG_NAME="dolphin-plugins"
+MY_PLUGIN_NAME="svn"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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/kompare-${PVCUT}:*
+"
+
+src_prepare() {
+ ecm_src_prepare
+ # 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
+ # delete non-${PN} translations
+ find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_${MY_PLUGIN_NAME}=ON
+ -DBUILD_bazaar=OFF
+ -DBUILD_dropbox=OFF
+ -DBUILD_git=OFF
+ -DBUILD_hg=OFF
+ -DBUILD_mountiso=OFF
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
+}
diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.49.9999.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.49.9999.ebuild
index 71a627f73f..16a408c4d0 100644
--- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.49.9999.ebuild
+++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-24.05.49.9999.ebuild
@@ -34,6 +34,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild
index 71a627f73f..16a408c4d0 100644
--- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild
+++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild
@@ -34,6 +34,8 @@ RDEPEND="${DEPEND}
src_prepare() {
ecm_src_prepare
+ # 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
diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest
new file mode 100644
index 0000000000..16e5f9189f
--- /dev/null
+++ b/kde-apps/dolphin/Manifest
@@ -0,0 +1 @@
+DIST dolphin-24.05.0.tar.xz 5567248 BLAKE2B 774c5973ff5a122bb8c1c75cd33ea7a3284d8fc1bfb0b91893fa77c9a3622dbae7ef2888e7dd0463b12f4ed5aebeaa64de7ad09fb665994b1ed3acc894d400ec SHA512 474800ee475f5d4c435754a15aabe4bc10cd45e69be38510388879d85e22874a66000138d46f6c9afb9d0700fafa72ee7c135a39a80553abecf42f85f3f6c044
diff --git a/kde-apps/dolphin/dolphin-24.05.0.ebuild b/kde-apps/dolphin/dolphin-24.05.0.ebuild
new file mode 100644
index 0000000000..c69ad4d6aa
--- /dev/null
+++ b/kde-apps/dolphin/dolphin-24.05.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+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"
+IUSE="activities semantic-desktop telemetry"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets,xml]
+ >=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/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
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
+ activities? ( kde-plasma/plasma-activities:6 )
+ semantic-desktop? (
+ >=kde-apps/baloo-widgets-${PVCUT}:6
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kio-extras-${PVCUT}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON
+ $(cmake_use_find_package activities PlasmaActivities)
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package semantic-desktop KF6BalooWidgets)
+ $(cmake_use_find_package semantic-desktop KF6FileMetaData)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local myctestargs=(
+ # servicemenuinstaller requires ruby, no thanks
+ # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever
+ # placesitemmodeltest requires DBus
+ -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)"
+ )
+ ecm_src_test
+}
+
+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 "video file thumbnails" "kde-apps/ffmpegthumbs:${SLOT}"
+ optfeature "graphics file thumbnails" "kde-apps/thumbnailers:${SLOT}"
+ optfeature "'Share' context menu actions" "kde-frameworks/purpose:${SLOT}"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/dolphin/dolphin-9999.ebuild b/kde-apps/dolphin/dolphin-9999.ebuild
index 9d11685435..9e53aa27cf 100644
--- a/kde-apps/dolphin/dolphin-9999.ebuild
+++ b/kde-apps/dolphin/dolphin-9999.ebuild
@@ -60,6 +60,7 @@ RDEPEND="${DEPEND}
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
$(cmake_use_find_package activities PlasmaActivities)
$(cmake_use_find_package semantic-desktop KF6Baloo)
$(cmake_use_find_package semantic-desktop KF6BalooWidgets)
diff --git a/kde-apps/dragon/Manifest b/kde-apps/dragon/Manifest
new file mode 100644
index 0000000000..6d89299675
--- /dev/null
+++ b/kde-apps/dragon/Manifest
@@ -0,0 +1 @@
+DIST dragon-24.05.0.tar.xz 1828292 BLAKE2B b006b48879ebe7ee4c93959de285f1dd8b08ad11f8a4c6a33dae428bd88ab892c8748f794f40d69d30fcaa71c784f82564bba186fe9c9ba16f9d94d233dd9435 SHA512 a2e78a44ddfa29fc088eb1848082c7037893b8d9a748b89ec40b71dcbba181685bab3162a923329d295c78b477995cf86e9b579d1939c1e0f421de41a5622d22
diff --git a/kde-apps/dragon/dragon-24.05.0.ebuild b/kde-apps/dragon/dragon-24.05.0.ebuild
new file mode 100644
index 0000000000..19ad97a742
--- /dev/null
+++ b/kde-apps/dragon/dragon-24.05.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Simple video player"
+HOMEPAGE="https://apps.kde.org/dragonplayer/"
+
+LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,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/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
diff --git a/kde-apps/eventviews/Manifest b/kde-apps/eventviews/Manifest
new file mode 100644
index 0000000000..5d5e4765ad
--- /dev/null
+++ b/kde-apps/eventviews/Manifest
@@ -0,0 +1 @@
+DIST eventviews-24.05.0.tar.xz 473684 BLAKE2B 028a89e1f8a347340ab452d336621f3af7236e79d127e5ba2cd75cee9be632afd4f144b163a6d604599614a60c9963b2767b9e20a01e20c41443aee0c1011b79 SHA512 f15c73a652a9612505e7762833843c3cd431c1f39d7afbe94746b80b74f93f8aee1d399b6dea032a11e7539a2e78e518853ddf2d38c675b0619d706752aa5f02
diff --git a/kde-apps/eventviews/eventviews-24.05.0.ebuild b/kde-apps/eventviews/eventviews-24.05.0.ebuild
new file mode 100644
index 0000000000..c9a7485ad0
--- /dev/null
+++ b/kde-apps/eventviews/eventviews-24.05.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Calendar viewer for KDE PIM"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+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/kmime-${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/kconfigwidgets-${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
new file mode 100644
index 0000000000..7c74f34a7d
--- /dev/null
+++ b/kde-apps/ffmpegthumbs/Manifest
@@ -0,0 +1 @@
+DIST ffmpegthumbs-24.05.0.tar.xz 33004 BLAKE2B fc67e0856cf5667aaf5d8937ea0a7c568cb3b9cabc302c66fd8cd07b429f91ce0fdd782118f45949c405aee9367302a915852e743aa76a0fcd852fc91ec59d33 SHA512 e6e666dd4caf0c4293f9bd24868aa63154ca06fadb364be9b5d4b6ec3ece2ef47417474ffbcaf94b511d7388a694734a369849e70f79c142d72b9ca3c64e2450
diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.0.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.0.ebuild
new file mode 100644
index 0000000000..cc07732028
--- /dev/null
+++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-24.05.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="FFmpeg based thumbnail generator for video files"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ media-video/ffmpeg:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ virtual/pkgconfig
+"
diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest
new file mode 100644
index 0000000000..508d2c1ca2
--- /dev/null
+++ b/kde-apps/filelight/Manifest
@@ -0,0 +1 @@
+DIST filelight-24.05.0.tar.xz 680184 BLAKE2B c2ae3c198c87a9a2f9b8d9e9ccf3fbe2b665aac393750545278f40aa9a19689c36d3b8d3e7dd70aa91bd268f621ccf3bfb5406d585fa3eb7a24427e37e1c36b1 SHA512 0d3ef3b0f77562a73f0c86b17c939fdffd9dea33b772f887ae57fd3bb175d3451a688c785c8d544cb38363205c40047180de5fb8b71e1f57daa23bbf66bb8dd4
diff --git a/kde-apps/filelight/filelight-24.05.0.ebuild b/kde-apps/filelight/filelight-24.05.0.ebuild
new file mode 100644
index 0000000000..11f440182f
--- /dev/null
+++ b/kde-apps/filelight/filelight-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-0.11:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}: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/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+"
diff --git a/kde-apps/filelight/filelight-24.05.49.9999.ebuild b/kde-apps/filelight/filelight-24.05.49.9999.ebuild
index cdc050a13e..d3d24b1872 100644
--- a/kde-apps/filelight/filelight-24.05.49.9999.ebuild
+++ b/kde-apps/filelight/filelight-24.05.49.9999.ebuild
@@ -33,6 +33,5 @@ DEPEND="
"
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kquickcharts-${KFMIN}:6
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
"
diff --git a/kde-apps/filelight/filelight-9999.ebuild b/kde-apps/filelight/filelight-9999.ebuild
index cdc050a13e..d3d24b1872 100644
--- a/kde-apps/filelight/filelight-9999.ebuild
+++ b/kde-apps/filelight/filelight-9999.ebuild
@@ -33,6 +33,5 @@ DEPEND="
"
RDEPEND="${DEPEND}
>=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/kquickcharts-${KFMIN}:6
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
"
diff --git a/kde-apps/granatier/Manifest b/kde-apps/granatier/Manifest
new file mode 100644
index 0000000000..c7c8588128
--- /dev/null
+++ b/kde-apps/granatier/Manifest
@@ -0,0 +1 @@
+DIST granatier-24.05.0.tar.xz 2008872 BLAKE2B be520d59499b77bb0e299f717cce3b33212a1b96a485b0544d24dfc5569a8636234170cf0347dc7233dbb66e0456aa8d3750fac52c89d846ee69b2882d7f9d3b SHA512 34532b1299bae738666fd7e4098549bf6cadaf4ca5abcfa136582b8d77b9c3abb9fe6000c95f901e4368e4d0d4a9160858a7e9027fa8d92520d18701983af1d5
diff --git a/kde-apps/granatier/granatier-24.05.0.ebuild b/kde-apps/granatier/granatier-24.05.0.ebuild
new file mode 100644
index 0000000000..ec6c36be41
--- /dev/null
+++ b/kde-apps/granatier/granatier-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Bomberman game"
+HOMEPAGE="https://apps.kde.org/granatier/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantlee-editor/Manifest b/kde-apps/grantlee-editor/Manifest
new file mode 100644
index 0000000000..9af9258ef5
--- /dev/null
+++ b/kde-apps/grantlee-editor/Manifest
@@ -0,0 +1 @@
+DIST grantlee-editor-24.05.0.tar.xz 122000 BLAKE2B 66d7a44d88e063a23ff418c5622f8730b000c5b30b3438072150525e596fea7c92444853c3060817f11f8e6fa8427f29ce4d0fd75aaa8820e5dd62ce5f68b157 SHA512 09a5a16c2b4edddb61599e98c6a11f72c56561b14acbe7a4b121c41e8af16a462edd6754cd011cea47102f2d03a436ef4326fc5a56f2ace4072f46015d1c0aec
diff --git a/kde-apps/grantlee-editor/grantlee-editor-24.05.0.ebuild b/kde-apps/grantlee-editor/grantlee-editor-24.05.0.ebuild
new file mode 100644
index 0000000000..816ff6239d
--- /dev/null
+++ b/kde-apps/grantlee-editor/grantlee-editor-24.05.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/kmime-${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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/grantlee-editor/grantlee-editor-24.05.49.9999.ebuild b/kde-apps/grantlee-editor/grantlee-editor-24.05.49.9999.ebuild
index b124cd6e3c..683fd04a5b 100644
--- a/kde-apps/grantlee-editor/grantlee-editor-24.05.49.9999.ebuild
+++ b/kde-apps/grantlee-editor/grantlee-editor-24.05.49.9999.ebuild
@@ -17,7 +17,7 @@ KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild b/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild
index b124cd6e3c..683fd04a5b 100644
--- a/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild
+++ b/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild
@@ -17,7 +17,7 @@ KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/grantleetheme/Manifest b/kde-apps/grantleetheme/Manifest
new file mode 100644
index 0000000000..689db3777c
--- /dev/null
+++ b/kde-apps/grantleetheme/Manifest
@@ -0,0 +1 @@
+DIST grantleetheme-24.05.0.tar.xz 63020 BLAKE2B c68307f8ad967928ce6d8ca66eda7806cac3abdfe96cb550ec286fc6c9210166872bcbeba0b8c4ba7ca2fac940fcf8513c16b3a007360466ca270fcc3e39d29d SHA512 7fb4bb0ec6eb521788ab42f767dcf16eb02e1a9160c57083389fe0783d22d99ac34d4f913726e7c2f36bca7b09a2d34ed39356e03257f1ac72d0ddb48daced6d
diff --git a/kde-apps/grantleetheme/grantleetheme-24.05.0.ebuild b/kde-apps/grantleetheme/grantleetheme-24.05.0.ebuild
new file mode 100644
index 0000000000..8a19119a9e
--- /dev/null
+++ b/kde-apps/grantleetheme/grantleetheme-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for Grantlee plugins"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..eb666f7758
--- /dev/null
+++ b/kde-apps/gwenview/Manifest
@@ -0,0 +1 @@
+DIST gwenview-24.05.0.tar.xz 6513036 BLAKE2B 2832215b50ed17d068d7ae9a3ce952e66c427d361a5b58cb6959ee3bfd3610d6e8480ea756c47bcb8edff1d34878f095e4fa3ff62678f1ae939d2637d1cc6c3b SHA512 6a768f304f65cac242cfe94d7bf6b8abbafed0c0aa1c3c987e6dfe9587366133fa187bd8132b490d5488bf0e7c39d417935a51e6007d91fd5fb4cfefec73ee6a
diff --git a/kde-apps/gwenview/gwenview-24.05.0.ebuild b/kde-apps/gwenview/gwenview-24.05.0.ebuild
new file mode 100644
index 0000000000..ebd99e8aa1
--- /dev/null
+++ b/kde-apps/gwenview/gwenview-24.05.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+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"
+IUSE="activities 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,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}: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/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/kcolorpicker-0.3.1
+ >=media-libs/kimageannotator-0.7.1
+ media-libs/lcms:2
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:0=
+ >=media-libs/phonon-4.12.0[qt6]
+ media-libs/tiff:=
+ activities? ( kde-plasma/plasma-activities:6 )
+ 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=[gui]
+ 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-frameworks/kimageformats-${KFMIN}:6
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ 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)
+ $(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
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/incidenceeditor/Manifest b/kde-apps/incidenceeditor/Manifest
new file mode 100644
index 0000000000..90e79482e8
--- /dev/null
+++ b/kde-apps/incidenceeditor/Manifest
@@ -0,0 +1 @@
+DIST incidenceeditor-24.05.0.tar.xz 585540 BLAKE2B 2e4d455e16af5250becdfb0aa1eb89f6d913f647d332739cf45722a69ab496b87f2e8f357614521b874485c1a20e6b58092ec4c42ac032598f33bedb80b8a251 SHA512 3fe4387664f03fbe1e9397f00263885cfd1b4dcd929ffa149e5a41776562f19855a9a3a48412f25c6d6d7cba25b154f094c1f89e84a7ec1877324e2e3dff255e
diff --git a/kde-apps/incidenceeditor/incidenceeditor-24.05.0.ebuild b/kde-apps/incidenceeditor/incidenceeditor-24.05.0.ebuild
new file mode 100644
index 0000000000..01b9300fcf
--- /dev/null
+++ b/kde-apps/incidenceeditor/incidenceeditor-24.05.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Incidence editor for KOrganizer"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+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/kmime-${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/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/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[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
new file mode 100644
index 0000000000..ea0559488c
--- /dev/null
+++ b/kde-apps/juk/Manifest
@@ -0,0 +1 @@
+DIST juk-24.05.0.tar.xz 1899332 BLAKE2B dc84525b488811093003414849ecace657cba235cbac6eb48d558f7585353fc8c4cb7a809ac7558fe14d99bea1ecf2b53fe4d204adabf8cfcae305bc94a71dc6 SHA512 f9f055a0e89acb0ea373e160dc8335e530a83f4da205504f3ef4b724769da11145a59be81413cff740209729f823a0db1a3d61db6336d5817a3d11b9b095fa0a
diff --git a/kde-apps/juk/juk-24.05.0.ebuild b/kde-apps/juk/juk-24.05.0.ebuild
new file mode 100644
index 0000000000..7dd1c7c585
--- /dev/null
+++ b/kde-apps/juk/juk-24.05.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Jukebox and music manager by KDE"
+HOMEPAGE="https://apps.kde.org/juk/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,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/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/phonon-4.12.0[qt6]
+ >=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
new file mode 100644
index 0000000000..02864e919b
--- /dev/null
+++ b/kde-apps/k3b/Manifest
@@ -0,0 +1 @@
+DIST k3b-24.05.0.tar.xz 10691312 BLAKE2B f9f29cca7758724fcba7119f1dea165b28b1a7a75710721dcaa3246424fcf8c2b7d1cbd9a766c16e1d5ae0a56b6f4fe32048746f712d82f417005fa9ddb379f2 SHA512 7da31e1bf83d8ae4e643b2ef8927ba15051e279caa8bdb07d1086dcb2cc9353cc9b189236ba8276b765cc5fa5807b5aa9e941144d2a9be0e1358e42465148206
diff --git a/kde-apps/k3b/k3b-24.05.0.ebuild b/kde-apps/k3b/k3b-24.05.0.ebuild
new file mode 100644
index 0000000000..7cdfb30b76
--- /dev/null
+++ b/kde-apps/k3b/k3b-24.05.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+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="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine"
+
+REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )"
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-apps/libkcddb-23.08.4:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?]
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ media-libs/libsamplerate
+ dvd? ( media-libs/libdvdread:= )
+ ffmpeg? ( media-video/ffmpeg:0= )
+ flac? ( >=media-libs/flac-1.2:=[cxx] )
+ lame? ( media-sound/lame )
+ mad? ( media-libs/libmad )
+ musepack? ( >=media-sound/musepack-tools-444 )
+ sndfile? ( media-libs/libsndfile )
+ taglib? ( >=media-libs/taglib-1.5:= )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] )
+"
+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() {
+ 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_ENABLE_MUSICBRAINZ=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_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 Qt5WebEngineWidgets)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_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
new file mode 100644
index 0000000000..ace798bcb8
--- /dev/null
+++ b/kde-apps/kaccounts-integration/Manifest
@@ -0,0 +1 @@
+DIST kaccounts-integration-24.05.0.tar.xz 92396 BLAKE2B ba35e3ceacf060f7a2bbee32a6586144cf110b27c1b9292c872eecdde9b458cb6b2fbcc27f15ca40d7400eca1a2891f48b82bfb4e70dc2999c36a7b8c73971b7 SHA512 4cfeffc3215e5825f9eedca5d2253b5f7cf7655108515d687dfa9425170aa184984cc0f88e9e10f413b4f0073f87f7fb354020f8d909f10df2e789b0a522f7d0
diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-24.05.0.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-24.05.0.ebuild
new file mode 100644
index 0000000000..bf514a2fbd
--- /dev/null
+++ b/kde-apps/kaccounts-integration/kaccounts-integration-24.05.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KF5MIN=5.115.0
+KFMIN=6.0.0
+QT5MIN=5.15.12
+QTMIN=6.6.2
+VIRTUALDBUS_TEST="true"
+inherit ecm gear.kde.org multibuild
+
+DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="qt5"
+
+# bug #549444
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6]
+ >=net-libs/signond-8.61-r100[qt5?,qt6]
+ qt5? (
+ >=dev-qt/qtdeclarative-${QT5MIN}:5
+ >=dev-qt/qtgui-${QT5MIN}:5
+ >=dev-qt/qtwidgets-${QT5MIN}:5
+ >=kde-frameworks/kconfig-${KF5MIN}:5
+ >=kde-frameworks/kcoreaddons-${KF5MIN}:5
+ >=kde-frameworks/kdbusaddons-${KF5MIN}:5
+ >=kde-frameworks/ki18n-${KF5MIN}:5
+ >=kde-frameworks/kio-${KF5MIN}:5
+ >=kde-frameworks/kwallet-${KF5MIN}:5
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/qcoro
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ kde-plasma/kde-cli-tools:*
+ qt5? (
+ dev-libs/qcoro5
+ >=kde-frameworks/kcmutils-${KF5MIN}:5
+ )
+"
+# KAccountsMacros.cmake needs intltool
+RDEPEND="${COMMON_DEPEND}
+ dev-util/intltool
+"
+BDEPEND="
+ sys-devel/gettext
+"
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=( $(usev qt5) default )
+}
+
+src_configure() {
+ my_src_configure() {
+ if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then
+ local mycmakeargs=( -DKF6_COMPAT_BUILD=ON )
+ fi
+
+ ecm_src_configure
+ }
+
+ multibuild_foreach_variant my_src_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_test() {
+ multibuild_foreach_variant ecm_src_test
+}
+
+src_install() {
+ multibuild_foreach_variant ecm_src_install
+}
diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest
new file mode 100644
index 0000000000..38f34844ab
--- /dev/null
+++ b/kde-apps/kaccounts-providers/Manifest
@@ -0,0 +1 @@
+DIST kaccounts-providers-24.05.0.tar.xz 68636 BLAKE2B bf1b13853409e4533442a95058a7e540e00bdd78c3300a3164ac69db0826c6a84ede809dd405326f1a0a1b5d365aabccf50d188f5663f4eab4dc28771411c7f7 SHA512 d4e85fd695b7d4ba249361774e5ea144df29bf14a2f8b056c2723e8b21ef37cd5f8dd14c02a0719be1726f254fe7e54f80c1a5008bf62f79735f0fc20e44f7cb
diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-24.05.0.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-24.05.0.ebuild
new file mode 100644
index 0000000000..fe0de4a179
--- /dev/null
+++ b/kde-apps/kaccounts-providers/kaccounts-providers-24.05.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE accounts providers"
+HOMEPAGE="https://community.kde.org/KTp"
+
+LICENSE="LGPL-2.1"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="+webengine"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kaccounts-integration-${PVCUT}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kpackage-${KFMIN}:6
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=net-libs/signon-oauth2-0.25_p20210102[qt6]
+ >=net-libs/signon-ui-0.15_p20231016
+"
+BDEPEND="dev-util/intltool"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package webengine Qt6WebEngineQuick)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kaddressbook/Manifest b/kde-apps/kaddressbook/Manifest
new file mode 100644
index 0000000000..0cebf7340b
--- /dev/null
+++ b/kde-apps/kaddressbook/Manifest
@@ -0,0 +1 @@
+DIST kaddressbook-24.05.0.tar.xz 3407652 BLAKE2B 86e6639264c389e6320dfff8a72957f1617e969a48f6176756f304513c9e18c0b43a5ca87497f297e9389604a00a0015848c96ec8ba2d45afca207e63217a448 SHA512 aa012ca8c815e2f0b2a6f7014c3eb9863876e0314e06007d818a1f2d5ae84e39b801f311c1d289024414108c218d6edbc9c80c0fdf0dac76e4220cb97e10629e
diff --git a/kde-apps/kaddressbook/kaddressbook-24.05.0.ebuild b/kde-apps/kaddressbook/kaddressbook-24.05.0.ebuild
new file mode 100644
index 0000000000..dbd673c98e
--- /dev/null
+++ b/kde-apps/kaddressbook/kaddressbook-24.05.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+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"
+IUSE="telemetry"
+
+DEPEND="
+ >=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/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/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/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(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
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest
new file mode 100644
index 0000000000..0dec53ad58
--- /dev/null
+++ b/kde-apps/kajongg/Manifest
@@ -0,0 +1 @@
+DIST kajongg-24.05.0.tar.xz 4601884 BLAKE2B b12548268d1662d988f2586111fe6417f68d6259632a53068e6cf63903da319faaed582a18ab4ce50c968e16fbe45a753a6905ad4224c3dbe56ca21f45e3912f SHA512 2d06ac233f17ee93a9b66d56366ee93515e7bef3b2673932161a009cb9118b57789257238fde38884cee6ca20d50bd1c2f91f7735c58a8f59d485238ee1f2f63
diff --git a/kde-apps/kajongg/kajongg-24.05.0.ebuild b/kde-apps/kajongg/kajongg-24.05.0.ebuild
new file mode 100644
index 0000000000..6ab665d21c
--- /dev/null
+++ b/kde-apps/kajongg/kajongg-24.05.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PYTHON_COMPAT=( python3_{10..12} )
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit python-single-r1 ecm gear.kde.org
+
+DESCRIPTION="Classical Mah Jongg for four players"
+HOMEPAGE="https://apps.kde.org/kajongg/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
+ $(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
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang src
+ ecm_src_prepare
+}
diff --git a/kde-apps/kalarm/Manifest b/kde-apps/kalarm/Manifest
new file mode 100644
index 0000000000..a95a2bdd77
--- /dev/null
+++ b/kde-apps/kalarm/Manifest
@@ -0,0 +1 @@
+DIST kalarm-24.05.0.tar.xz 2586372 BLAKE2B 09f450185f8e96f1303ee726fcc0e93a36163fbbbf03b51b76510982bbcef99c8c704a186c80d0c56a2930b49479931abcbd14a86000868551c65ca4bd3d3adf SHA512 19bf49642aa7442c79c871fc18e4354b501236ad2525f7f83752163bc9dd2c8399684593b732995c00286e31c0008345245264091ed28f02d4d90603f6b5400e
diff --git a/kde-apps/kalarm/kalarm-24.05.0.ebuild b/kde-apps/kalarm/kalarm-24.05.0.ebuild
new file mode 100644
index 0000000000..dd98445dbf
--- /dev/null
+++ b/kde-apps/kalarm/kalarm-24.05.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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-apps/kmime-${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/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${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-libs/libcanberra
+ 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-1.5.4: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_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/kalarm/kalarm-24.05.49.9999.ebuild b/kde-apps/kalarm/kalarm-24.05.49.9999.ebuild
index 6229dbd1bc..3a1c3404a5 100644
--- a/kde-apps/kalarm/kalarm-24.05.49.9999.ebuild
+++ b/kde-apps/kalarm/kalarm-24.05.49.9999.ebuild
@@ -17,8 +17,7 @@ SLOT="6"
KEYWORDS=""
IUSE="+pim speech X"
-DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
+COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=kde-apps/kcalutils-${PVCUT}:6
>=kde-apps/kidentitymanagement-${PVCUT}:6
@@ -56,12 +55,15 @@ DEPEND="
>=kde-apps/akonadi-mime-${PVCUT}:6
>=kde-apps/kmailtransport-${PVCUT}:6
)
- speech? ( dev-libs/ktextaddons:6[speech] )
+ speech? ( >=dev-libs/ktextaddons-1.5.4:6[speech] )
X? ( x11-libs/libX11 )
"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:6 )
"
+DEPEND="${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/kalarm/kalarm-9999.ebuild b/kde-apps/kalarm/kalarm-9999.ebuild
index 6229dbd1bc..3a1c3404a5 100644
--- a/kde-apps/kalarm/kalarm-9999.ebuild
+++ b/kde-apps/kalarm/kalarm-9999.ebuild
@@ -17,8 +17,7 @@ SLOT="6"
KEYWORDS=""
IUSE="+pim speech X"
-DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
+COMMON_DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=kde-apps/kcalutils-${PVCUT}:6
>=kde-apps/kidentitymanagement-${PVCUT}:6
@@ -56,12 +55,15 @@ DEPEND="
>=kde-apps/akonadi-mime-${PVCUT}:6
>=kde-apps/kmailtransport-${PVCUT}:6
)
- speech? ( dev-libs/ktextaddons:6[speech] )
+ speech? ( >=dev-libs/ktextaddons-1.5.4:6[speech] )
X? ( x11-libs/libX11 )
"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:6 )
"
+DEPEND="${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest
new file mode 100644
index 0000000000..5ef4a5b3c7
--- /dev/null
+++ b/kde-apps/kalgebra/Manifest
@@ -0,0 +1 @@
+DIST kalgebra-24.05.0.tar.xz 943544 BLAKE2B 93a52fad54f9ee8c6aa0a107da53e2cc7764a44e4e4ab38c89d78747de9c9ee09d5ce075411b4dd43127958db781d13ffa8681a2d4b0b2b5ea04cde9462f7d2a SHA512 fb00fc5cb0964da764a3dcafada700453613979f1c06cdcf98b15c0701c1f2c65ea288e0ba07c119575459ad0075f3c6d80f0db6dd87207ab76afe825d21c249
diff --git a/kde-apps/kalgebra/kalgebra-24.05.0.ebuild b/kde-apps/kalgebra/kalgebra-24.05.0.ebuild
new file mode 100644
index 0000000000..ce706055f0
--- /dev/null
+++ b/kde-apps/kalgebra/kalgebra-24.05.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm flag-o-matic gear.kde.org
+
+DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
+HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..7c38628593
--- /dev/null
+++ b/kde-apps/kalzium/Manifest
@@ -0,0 +1 @@
+DIST kalzium-24.05.0.tar.xz 22664932 BLAKE2B 56aeac4b5f542914efabbb4e33e02bb51eb1fa87802280f7e9acd8db9c7a0b011f79043c8ebaf5703aec475e61e8ab5b0658479e90d8645042fc9500840ea4c6 SHA512 f9b935905f98adf9ed924d394c29e785722b1fbe0351c3e6b9d74562af4a986d5cf42f172f84117fad1beb1a22f33cd4ac9b675404bb230ec452e633136beec2
diff --git a/kde-apps/kalzium/kalzium-24.05.0.ebuild b/kde-apps/kalzium/kalzium-24.05.0.ebuild
new file mode 100644
index 0000000000..2c18c831f3
--- /dev/null
+++ b/kde-apps/kalzium/kalzium-24.05.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org flag-o-matic
+
+DESCRIPTION="Periodic table of the elements"
+HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="editor solver"
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtscript-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kplotting-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kunitconversion-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ editor? (
+ dev-cpp/eigen:3
+ >=dev-qt/qtopengl-${QTMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ sci-chemistry/openbabel:=
+ >=sci-libs/avogadrolibs-1.93[qt5]
+ )
+ 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
+ $(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
new file mode 100644
index 0000000000..c83754fbd5
--- /dev/null
+++ b/kde-apps/kamera/Manifest
@@ -0,0 +1 @@
+DIST kamera-24.05.0.tar.xz 131060 BLAKE2B 8d17836c2f4f960dcf4d16872c834c11b8f131cf21a34350ac33251de179c2940244a3ae1955eb0c631346ff8a18dff686e5d56c75b5da0d6c1c431f6c271ffb SHA512 2b6260d9b97900a3557ced0bb4a84d323378c4fd1edc1fd897462860537493b61b8240cafa9df5405e9259f8d26a376a2011514df29550d4a17d65e3be3bcb2b
diff --git a/kde-apps/kamera/kamera-24.05.0.ebuild b/kde-apps/kamera/kamera-24.05.0.ebuild
new file mode 100644
index 0000000000..378b29e270
--- /dev/null
+++ b/kde-apps/kamera/kamera-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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/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/kamera/kamera-24.05.49.9999.ebuild b/kde-apps/kamera/kamera-24.05.49.9999.ebuild
index 0d2dfcb196..674a30ff4f 100644
--- a/kde-apps/kamera/kamera-24.05.49.9999.ebuild
+++ b/kde-apps/kamera/kamera-24.05.49.9999.ebuild
@@ -18,7 +18,6 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
diff --git a/kde-apps/kamera/kamera-9999.ebuild b/kde-apps/kamera/kamera-9999.ebuild
index 0d2dfcb196..674a30ff4f 100644
--- a/kde-apps/kamera/kamera-9999.ebuild
+++ b/kde-apps/kamera/kamera-9999.ebuild
@@ -18,7 +18,6 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest
new file mode 100644
index 0000000000..9efd1bfdc0
--- /dev/null
+++ b/kde-apps/kamoso/Manifest
@@ -0,0 +1 @@
+DIST kamoso-24.05.0.tar.xz 232668 BLAKE2B 8f5057ec169245528dc6dcdb16732f404536d8a960b4784dad05a28befcc317482e563f1ab6e9f0532ac0b5adc3be0d16a93cab7dacf4e67d6c02a83065a9556 SHA512 032ff659dee161f5c34450a819101d0aa8a9fff3a7751491f958dc86d6127afd7b7f2ccea68c3f36a4c349b3a6a72dbec91e81db44e6df27c0b461cc36dd8d06
diff --git a/kde-apps/kamoso/kamoso-24.05.0.ebuild b/kde-apps/kamoso/kamoso-24.05.0.ebuild
new file mode 100644
index 0000000000..ded7553ebe
--- /dev/null
+++ b/kde-apps/kamoso/kamoso-24.05.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Application to take pictures and videos from your webcam by KDE"
+HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 653674
+
+COMMON_DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/purpose-${KFMIN}:5
+ media-libs/gst-plugins-base:1.0
+ virtual/opengl
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qtopengl-${QTMIN}:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=kde-frameworks/kirigami-${KFMIN}:5
+ media-plugins/gst-plugins-jpeg:1.0
+ media-plugins/gst-plugins-libpng:1.0
+ media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l]
+"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest
new file mode 100644
index 0000000000..3f7d3c5f8a
--- /dev/null
+++ b/kde-apps/kanagram/Manifest
@@ -0,0 +1 @@
+DIST kanagram-24.05.0.tar.xz 7780104 BLAKE2B 27203576fd98869e983c95a50e60f567361b2c1ed6d8c14c62b44063b65d0decb0c815d35a8bbf65f133970831eca8c944c8787e7316601c09d0a8809314c895 SHA512 6cd78b59b3ad2d7f460ac5892c768c2943ef32b9d1d658ed130a59dad8287aa376873a80c40ec23960039603cf7c68e373d94d301debc3445d485bd303fb16f1
diff --git a/kde-apps/kanagram/kanagram-24.05.0.ebuild b/kde-apps/kanagram/kanagram-24.05.0.ebuild
new file mode 100644
index 0000000000..0d7e86ea65
--- /dev/null
+++ b/kde-apps/kanagram/kanagram-24.05.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Game based on anagrams of words"
+HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..8b7c0ed548
--- /dev/null
+++ b/kde-apps/kapman/Manifest
@@ -0,0 +1 @@
+DIST kapman-24.05.0.tar.xz 2143304 BLAKE2B ea47b5dd10452857428eace5ed9117e54ff0ec392f457ff2e53ab4a2263e333fe4782f67e521e2f4471deda57f3ea990e54e81faac33b8447976ca24c63ca6ef SHA512 807fa247a453a4c19b6fdfb14929890579478abd0ade12c1562e6a25c11d46db2dc21123916b0904e10d61454bfcb4a06898a02ee92113e9ff07257c8ea95b4b
diff --git a/kde-apps/kapman/kapman-24.05.0.ebuild b/kde-apps/kapman/kapman-24.05.0.ebuild
new file mode 100644
index 0000000000..e7ebe2d7ca
--- /dev/null
+++ b/kde-apps/kapman/kapman-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Pac-Man clone by KDE"
+HOMEPAGE="https://apps.kde.org/kapman/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kapptemplate/Manifest b/kde-apps/kapptemplate/Manifest
new file mode 100644
index 0000000000..acc136b8d0
--- /dev/null
+++ b/kde-apps/kapptemplate/Manifest
@@ -0,0 +1 @@
+DIST kapptemplate-24.05.0.tar.xz 342544 BLAKE2B 5f0e5f9bc99a3e1c472750f52d0ddb091179e5f9c5fce5cb80acc63f314f98550a01aae92b9fffca73a9c19f1bc11e41eff0a0b8f3b8d772367abd5b81a5d142 SHA512 d3d599c3e697ce6fd3448b2a91e210fde6fe4c45c7b24c4a7611f614d7c7a5dab93dac296b44156d7855a9b25b03afd35def5d7aec1c1c6aa4c39e09714d3aad
diff --git a/kde-apps/kapptemplate/kapptemplate-24.05.0.ebuild b/kde-apps/kapptemplate/kapptemplate-24.05.0.ebuild
new file mode 100644
index 0000000000..ae0b11d0f9
--- /dev/null
+++ b/kde-apps/kapptemplate/kapptemplate-24.05.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE=""
+
+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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kate-addons/Manifest b/kde-apps/kate-addons/Manifest
new file mode 100644
index 0000000000..73e6df58b2
--- /dev/null
+++ b/kde-apps/kate-addons/Manifest
@@ -0,0 +1 @@
+DIST kate-24.05.0.tar.xz 8145536 BLAKE2B ac5d3404085076805ee2a2007ccc31aaf845e597c14a40e5db85efad353da74ed65ea30f2bb69e97c6589d6e5c7fb4559881b3bf98eb3d557a0e334662f66dd5 SHA512 e8419677f182b5c59db5a085e8eccf08515a97e96bdc3e435d1dad45571c2e58525a15bc1b542e9e4f522cdd0554e292169c6df41a2a3073f05eecba17ca1a78
diff --git a/kde-apps/kate-addons/kate-addons-24.05.0.ebuild b/kde-apps/kate-addons/kate-addons-24.05.0.ebuild
new file mode 100644
index 0000000000..fc3f008098
--- /dev/null
+++ b/kde-apps/kate-addons/kate-addons-24.05.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.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"
+IUSE="+filebrowser lspclient +projects +snippets sql"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
+ ~kde-apps/kate-lib-${PV}: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-qt/qtbase-${QTMIN}:6[sql]
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ )
+"
+RDEPEND="${DEPEND}
+ !<kde-apps/kate-22.08.0:5
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # these tests are run in kde-apps/kate-lib
+ cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
+
+ # delete colliding libkate/kwrite translations
+ find po -type f -name "*po" -and \( -name "kwrite*" -or -name "kate.po" \) -delete || die
+ rm -rf po/*/docs || die
+}
+
+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
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}"
+ optfeature "DOT graph file previews" "media-gfx/kgraphviewer"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kate-lib/Manifest b/kde-apps/kate-lib/Manifest
new file mode 100644
index 0000000000..73e6df58b2
--- /dev/null
+++ b/kde-apps/kate-lib/Manifest
@@ -0,0 +1 @@
+DIST kate-24.05.0.tar.xz 8145536 BLAKE2B ac5d3404085076805ee2a2007ccc31aaf845e597c14a40e5db85efad353da74ed65ea30f2bb69e97c6589d6e5c7fb4559881b3bf98eb3d557a0e334662f66dd5 SHA512 e8419677f182b5c59db5a085e8eccf08515a97e96bdc3e435d1dad45571c2e58525a15bc1b542e9e4f522cdd0554e292169c6df41a2a3073f05eecba17ca1a78
diff --git a/kde-apps/kate-lib/kate-lib-24.05.0.ebuild b/kde-apps/kate-lib/kate-lib-24.05.0.ebuild
new file mode 100644
index 0000000000..45ac917342
--- /dev/null
+++ b/kde-apps/kate-lib/kate-lib-24.05.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.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"
+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-22.08.0:5
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # delete colliding kate/kwrite translations
+ find po -type f -name "*po" -and ! -name 'kate.po' -delete || die
+ rm -rf po/*/docs || die
+}
+
+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
+}
+
+src_test() {
+ # tests hang
+ local myctestargs=(
+ -E "(session_manager_test|sessions_action_test)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest
new file mode 100644
index 0000000000..73e6df58b2
--- /dev/null
+++ b/kde-apps/kate/Manifest
@@ -0,0 +1 @@
+DIST kate-24.05.0.tar.xz 8145536 BLAKE2B ac5d3404085076805ee2a2007ccc31aaf845e597c14a40e5db85efad353da74ed65ea30f2bb69e97c6589d6e5c7fb4559881b3bf98eb3d557a0e334662f66dd5 SHA512 e8419677f182b5c59db5a085e8eccf08515a97e96bdc3e435d1dad45571c2e58525a15bc1b542e9e4f522cdd0554e292169c6df41a2a3073f05eecba17ca1a78
diff --git a/kde-apps/kate/kate-24.05.0.ebuild b/kde-apps/kate/kate-24.05.0.ebuild
new file mode 100644
index 0000000000..7ef9df5d36
--- /dev/null
+++ b/kde-apps/kate/kate-24.05.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm flag-o-matic gear.kde.org
+
+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"
+IUSE=""
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
+ ~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
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # these tests are run in kde-apps/kate-lib
+ cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
+
+ # delete colliding kwrite translations
+ rm -f po/*/*.po || die # installed by kde-apps/kate-lib
+ rm -rf po/*/docs/kwrite || die
+}
+
+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
+}
diff --git a/kde-apps/katomic/Manifest b/kde-apps/katomic/Manifest
new file mode 100644
index 0000000000..41e976d851
--- /dev/null
+++ b/kde-apps/katomic/Manifest
@@ -0,0 +1 @@
+DIST katomic-24.05.0.tar.xz 1441868 BLAKE2B 984c0d25c5d36171d547df94589f1f49008da5732505706fdb380431f5a345a6581ab3d2b15ea3895c3b2468a611182d323af2d9db78bbe6937fc9e334d4b13d SHA512 fb009fc39ca6d381a67d4fcc4495e5fa6a7586a69dfbcb42d7bb5951638c8ceb0bbd936d860e994bd9039741b11c4ada0b1c69d4b9d58aa72f001e850acf9fa1
diff --git a/kde-apps/katomic/katomic-24.05.0.ebuild b/kde-apps/katomic/katomic-24.05.0.ebuild
new file mode 100644
index 0000000000..c4ef030aa1
--- /dev/null
+++ b/kde-apps/katomic/katomic-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Atomic Entertainment Game"
+HOMEPAGE="https://apps.kde.org/katomic/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..344818b59c
--- /dev/null
+++ b/kde-apps/kbackup/Manifest
@@ -0,0 +1 @@
+DIST kbackup-24.05.0.tar.xz 374288 BLAKE2B d68acb831a2f9f2052f9024b400008d39fd16c839bdd4859801e235ba96aed38d094a248375b19d3cc0966f3ead88dea5a04df4c4c5e9e7d5339ecf206edea88 SHA512 97928a706d64973121d8805b0f4abd5bfd1b52e1b6a1b92fb8caa615c9416dd0b7fbc5cd1f9d9b9e65fee52bea73e34d00ac48a1075ef98d902d616fbf670772
diff --git a/kde-apps/kbackup/kbackup-24.05.0.ebuild b/kde-apps/kbackup/kbackup-24.05.0.ebuild
new file mode 100644
index 0000000000..8a2c2eacea
--- /dev/null
+++ b/kde-apps/kbackup/kbackup-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Program that lets you back up any directories or files"
+HOMEPAGE="https://apps.kde.org/kbackup/"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ app-arch/libarchive:=
+ >=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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kblackbox/Manifest b/kde-apps/kblackbox/Manifest
new file mode 100644
index 0000000000..f5887596b4
--- /dev/null
+++ b/kde-apps/kblackbox/Manifest
@@ -0,0 +1 @@
+DIST kblackbox-24.05.0.tar.xz 545264 BLAKE2B 55353b54346d692615f4c25fac29c7ac1fb288e726fba97fa7213045255abb6e189666509dac3600f830468837fd4fcd6118a81a585f195088f841e31b8eb425 SHA512 d15dd431e715041576cf84bff5fe94b71963064006ef39306e1f8fa530ac596370c8930f1284d97c90c638880c459ebde295e8de481a11244a491bf3964b3c4f
diff --git a/kde-apps/kblackbox/kblackbox-24.05.0.ebuild b/kde-apps/kblackbox/kblackbox-24.05.0.ebuild
new file mode 100644
index 0000000000..f6f6fabf9b
--- /dev/null
+++ b/kde-apps/kblackbox/kblackbox-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/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
new file mode 100644
index 0000000000..94a17bfd05
--- /dev/null
+++ b/kde-apps/kblocks/Manifest
@@ -0,0 +1 @@
+DIST kblocks-24.05.0.tar.xz 2099108 BLAKE2B ba3e159ca491e7f9beb04c4ef7fab86baaea4fc37379d0922b7666d64013f8185320042585f99e3a2989e6835429e0af55a5aa729610ba78a0c2efd2729dd94b SHA512 909b7a0fec18e2b02c0141e4a76e8297067f4bcb051e9766bd048cc6a0eb24e3f8570e6aef46f265f111a7850c339dd03f865b8978c24b607462aa0932c70fe0
diff --git a/kde-apps/kblocks/kblocks-24.05.0.ebuild b/kde-apps/kblocks/kblocks-24.05.0.ebuild
new file mode 100644
index 0000000000..86abd5e034
--- /dev/null
+++ b/kde-apps/kblocks/kblocks-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Single-player Tetris-like KDE game"
+HOMEPAGE="https://apps.kde.org/kblocks/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbounce/Manifest b/kde-apps/kbounce/Manifest
new file mode 100644
index 0000000000..003c305846
--- /dev/null
+++ b/kde-apps/kbounce/Manifest
@@ -0,0 +1 @@
+DIST kbounce-24.05.0.tar.xz 3319048 BLAKE2B 342362c326222c748b6cc913c773390b3b3fb3f0174e5022fd0bed7590f735fe1c7a2d696a4ce77e867fb24888b2c3770b7fc09ba9dfd4d6114279d62555b17f SHA512 bf47e3dff6be345ca3507c9e65ced852661b51a22cf4cd47929ca261655900451043d9f365ab15e7c1c07faeff8ea861b15d681b2445f2d78140da405f545af8
diff --git a/kde-apps/kbounce/kbounce-24.05.0.ebuild b/kde-apps/kbounce/kbounce-24.05.0.ebuild
new file mode 100644
index 0000000000..e80eee82d2
--- /dev/null
+++ b/kde-apps/kbounce/kbounce-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Bounce Ball Game"
+HOMEPAGE="https://apps.kde.org/kbounce/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..bd1b344eed
--- /dev/null
+++ b/kde-apps/kbreakout/Manifest
@@ -0,0 +1 @@
+DIST kbreakout-24.05.0.tar.xz 2551656 BLAKE2B d5bfae18c3314b2847294b4237d824afd6b8308c5b994660dd3fb7cde7edf20e45705ad6f9ee9aa59dbf8eb5fdaa5170504ca9887aea097370229bdbdadb42c6 SHA512 ed2716531a56bad025ea08553903974425f6133004e60773da38f1af1d82854907f051be8924501e2ad83d451acce1ac04c76fc692e3e83a1e100c2cf9548bfc
diff --git a/kde-apps/kbreakout/kbreakout-24.05.0.ebuild b/kde-apps/kbreakout/kbreakout-24.05.0.ebuild
new file mode 100644
index 0000000000..eac9757586
--- /dev/null
+++ b/kde-apps/kbreakout/kbreakout-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Breakout-like game by KDE"
+HOMEPAGE="https://apps.kde.org/kbreakout/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kbruch/Manifest b/kde-apps/kbruch/Manifest
new file mode 100644
index 0000000000..08a13c8ee2
--- /dev/null
+++ b/kde-apps/kbruch/Manifest
@@ -0,0 +1 @@
+DIST kbruch-24.05.0.tar.xz 5148028 BLAKE2B d2e79549feff9b411b40b8417ba79b8fa5d5455c4253f5725524a46b6710ea3d54aa2281bbbe050fd02f94ad832eae97b59a7220841c2c02047c47be1451c7af SHA512 417490181aa14d456e048f57cb0675e4192aea4b821fa483a9d838c7c0d517dfa93b0958f7751cac93bb1bd997817081e875ebe450238e58c04bb9565dfe812c
diff --git a/kde-apps/kbruch/kbruch-24.05.0.ebuild b/kde-apps/kbruch/kbruch-24.05.0.ebuild
new file mode 100644
index 0000000000..785e2d8ec3
--- /dev/null
+++ b/kde-apps/kbruch/kbruch-24.05.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Educational application to learn calculating with fractions"
+HOMEPAGE="https://apps.kde.org/kbruch/ https://edu.kde.org/kbruch/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcachegrind/Manifest b/kde-apps/kcachegrind/Manifest
new file mode 100644
index 0000000000..3a0984a702
--- /dev/null
+++ b/kde-apps/kcachegrind/Manifest
@@ -0,0 +1 @@
+DIST kcachegrind-24.05.0.tar.xz 935764 BLAKE2B b96e478fd4634ac7ab342b2969e112aac1f9a66a2eb84d7f62ce90550818946054ff0a529d51df14e2231a04942495e3466ab267a4199d78225700283c4b5986 SHA512 e59969f6b9070669c363e7f7be6a69c5feaf74a8383c63ed7111ee420a70644cbd904e07b67ff1992b0a373d4fff5401cbe69daa68b2e13f3e879819b92438ac
diff --git a/kde-apps/kcachegrind/kcachegrind-24.05.0.ebuild b/kde-apps/kcachegrind/kcachegrind-24.05.0.ebuild
new file mode 100644
index 0000000000..9ad656f1ad
--- /dev/null
+++ b/kde-apps/kcachegrind/kcachegrind-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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
new file mode 100644
index 0000000000..8e94586dea
--- /dev/null
+++ b/kde-apps/kcalc/Manifest
@@ -0,0 +1 @@
+DIST kcalc-24.05.0.tar.xz 461452 BLAKE2B ec640262e0155091a125c824c059ddaf1d211405021e1c2abe88d2f0e93e83ddcd2f77f7062de560f829ac609a6742df831ffd707c126427a0b8d4c122aefb9c SHA512 d2dcab122924fbda2adf9d5e1ebc10de2a8849772aea0b73c60f59f7bf439009411eade9a5e6c4b33ed6613cfcd103bfa24f3beb892b75887ab06ed4ae3de0f9
diff --git a/kde-apps/kcalc/kcalc-24.05.0.ebuild b/kde-apps/kcalc/kcalc-24.05.0.ebuild
new file mode 100644
index 0000000000..e5614bea93
--- /dev/null
+++ b/kde-apps/kcalc/kcalc-24.05.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE calculator"
+HOMEPAGE="https://apps.kde.org/kcalc/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-libs/gmp:0=
+ dev-libs/mpfr:0=
+ >=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/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="sys-devel/gettext"
diff --git a/kde-apps/kcalutils/Manifest b/kde-apps/kcalutils/Manifest
new file mode 100644
index 0000000000..a21e6e5948
--- /dev/null
+++ b/kde-apps/kcalutils/Manifest
@@ -0,0 +1 @@
+DIST kcalutils-24.05.0.tar.xz 354804 BLAKE2B fda254665ea84160a6470a9622f805c6df79f7adaf549293ef4199d73ddc6c145eacbe919f6a733d59c1a08d042b62a42d7a1b4404b047f8af25c3bff509e9d1 SHA512 c6833d7ea27358c9f5bb4baad11183dab8c982a71efa0bd4fcfeb8e0a2b2eb32dec3dc45b20e27276ff13b8ab26f855c0203b394cd00770c778b3806b6c73b0f
diff --git a/kde-apps/kcalutils/kcalutils-24.05.0.ebuild b/kde-apps/kcalutils/kcalutils-24.05.0.ebuild
new file mode 100644
index 0000000000..732d45ccb0
--- /dev/null
+++ b/kde-apps/kcalutils/kcalutils-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..c3cef18311
--- /dev/null
+++ b/kde-apps/kcharselect/Manifest
@@ -0,0 +1 @@
+DIST kcharselect-24.05.0.tar.xz 474140 BLAKE2B 4df81afa30868716df46bcaa1bea0a09b19d1bfa0f02e312c0d725b41cf5c6d804fb454f3f5cddbd607681e04b3add2cd9fc1d10b5ad5b3a09f444ed2f8fe2b6 SHA512 979e006dba292afa6a8ca80cc9922889efcef0d797db19ccb264db5b01cd520ce10a756dc9d38db9ad991ea3eaa5ae1e2ff4729f8020cd4eda1cf68a48fa20d1
diff --git a/kde-apps/kcharselect/kcharselect-24.05.0.ebuild b/kde-apps/kcharselect/kcharselect-24.05.0.ebuild
new file mode 100644
index 0000000000..59c29a013b
--- /dev/null
+++ b/kde-apps/kcharselect/kcharselect-24.05.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kcolorchooser/Manifest b/kde-apps/kcolorchooser/Manifest
new file mode 100644
index 0000000000..37f9700105
--- /dev/null
+++ b/kde-apps/kcolorchooser/Manifest
@@ -0,0 +1 @@
+DIST kcolorchooser-24.05.0.tar.xz 35176 BLAKE2B f234d28f1fa15a575027022f54c5bfe06e3f3bd99e018ef4615dce6c58c27d6eb55a95ba47efbccf3dd717e0110033f9094c435d1f28cd13cf44c974aa599b2d SHA512 ab77225bd61429ed36bfe4f8e1ad8cbfaa9e02e1e81f13f6ab2f1d450d95b1cf6fef11ef21861e56c6938986664910dc0d50b43f743f4ae1a1cec3380db83fc8
diff --git a/kde-apps/kcolorchooser/kcolorchooser-24.05.0.ebuild b/kde-apps/kcolorchooser/kcolorchooser-24.05.0.ebuild
new file mode 100644
index 0000000000..21e5c40692
--- /dev/null
+++ b/kde-apps/kcolorchooser/kcolorchooser-24.05.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE color selector/editor"
+HOMEPAGE="https://apps.kde.org/kcolorchooser/"
+
+LICENSE="MIT"
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..d2cca6c1c7
--- /dev/null
+++ b/kde-apps/kcron/Manifest
@@ -0,0 +1 @@
+DIST kcron-24.05.0.tar.xz 876444 BLAKE2B 829d9c458d7875117f5c05bc735198cb9965eed808a54dda58003fe84aa0719afb0608b76495e93bb741afb3149c82687c4e4c3e9139bdfe489ee80b2322a9c3 SHA512 84f404bda1a7f1d99d47fadb0e5b123f88fcd0342cdf5caeeaf171e89434ccdd35b88a927c1c2309fee2b4c76a9f8d80085a18d5e272013f1e6c784625a1bf4a
diff --git a/kde-apps/kcron/kcron-24.05.0.ebuild b/kde-apps/kcron/kcron-24.05.0.ebuild
new file mode 100644
index 0000000000..8965693940
--- /dev/null
+++ b/kde-apps/kcron/kcron-24.05.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=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/kio-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ virtual/cron
+"
diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-24.05.0.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..13773b9a1a
--- /dev/null
+++ b/kde-apps/kde-apps-meta/kde-apps-meta-24.05.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Meta package for the KDE Release Service collection"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..5ea0c46b8f
--- /dev/null
+++ b/kde-apps/kde-dev-scripts/Manifest
@@ -0,0 +1 @@
+DIST kde-dev-scripts-24.05.0.tar.xz 372008 BLAKE2B 743f92b959c0e0106d9b6e6d9e3984f34ff89c7cc44ad8c93dbea92c964f189ea697e7e7a246cef26a987eaac11ddcc6e13bd6398e1a2da7d7eec484130ebcbd SHA512 67d54512a4753576c50e9dfdcbd0bd6a861c08bcbcde6091dd500be558553e77d7325d127d645946fe768ada89706ed44334b5c73d23116b3773b99ecfc23f97
diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.0.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.0.ebuild
new file mode 100644
index 0000000000..e7f8511d0b
--- /dev/null
+++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="true"
+KFMIN=5.115.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Development Scripts"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+# kdelibs4support - required for kdex.dtd
+# kdoctools - to use ECM instead of kdelibs4
+DEPEND="
+ >=kde-frameworks/kdelibs4support-${KFMIN}:5
+ >=kde-frameworks/kdoctools-${KFMIN}:5
+"
+RDEPEND="
+ app-arch/advancecomp
+ media-gfx/optipng
+ dev-perl/XML-DOM
+"
+
+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
new file mode 100644
index 0000000000..668fde09db
--- /dev/null
+++ b/kde-apps/kde-dev-utils/Manifest
@@ -0,0 +1 @@
+DIST kde-dev-utils-24.05.0.tar.xz 75036 BLAKE2B cb45b430c2e4ae6338cf91b029f61acff04ea5e2ebc73a3b05cfb12e32e37fe93d25fea69a2328f24c60008d815b6634c9b2881231755a2a2d66e3bbedeec9a1 SHA512 79164a59f451b8b584342c9d8fb00205b2fa8731c8f639e0df3b3e6572f9b1b3b3a525585f6f52f1ce1d853f4064d4817bcc946df97207280221dd5ec3103750
diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-24.05.0.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-24.05.0.ebuild
new file mode 100644
index 0000000000..784bb77bd8
--- /dev/null
+++ b/kde-apps/kde-dev-utils/kde-dev-utils-24.05.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Development Utilities"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+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-24.05.0.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..d7a9358e04
--- /dev/null
+++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-24.05.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+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-24.05.0.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..c29b513f44
--- /dev/null
+++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-24.05.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+cron"
+
+RDEPEND="
+ >=kde-apps/ksystemlog-${PV}:*
+ cron? ( >=kde-apps/kcron-${PV}:* )
+"
diff --git a/kde-apps/kdebugsettings/Manifest b/kde-apps/kdebugsettings/Manifest
new file mode 100644
index 0000000000..fec5ecc2ea
--- /dev/null
+++ b/kde-apps/kdebugsettings/Manifest
@@ -0,0 +1 @@
+DIST kdebugsettings-24.05.0.tar.xz 112492 BLAKE2B e6c5768f019a9c92b818957c4068438943a4b82b503cab561514ae1759e35389fefc0a8209d7e175cec70e6c8ef853df0bf6d11ddc8b3f74a78ce2384a33e780 SHA512 2578cd50cf506b63fb2efdfebbe4993802b88d1e1e6f93e9bce95fceb74213471b4e5be713f6b1298d025ad3365961f4f8e916676c920bb690575448a29f7a7d
diff --git a/kde-apps/kdebugsettings/kdebugsettings-24.05.0.ebuild b/kde-apps/kdebugsettings/kdebugsettings-24.05.0.ebuild
new file mode 100644
index 0000000000..7fa008c8d5
--- /dev/null
+++ b/kde-apps/kdebugsettings/kdebugsettings-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdecore-meta/kdecore-meta-24.05.0.ebuild b/kde-apps/kdecore-meta/kdecore-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..65e310fa83
--- /dev/null
+++ b/kde-apps/kdecore-meta/kdecore-meta-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdecore - merge this to pull in the most basic applications"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+share +thumbnail +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 )
+ thumbnail? (
+ >=kde-apps/ffmpegthumbs-${PV}:*
+ >=kde-apps/thumbnailers-${PV}:*
+ )
+"
diff --git a/kde-apps/kdecore-meta/kdecore-meta-24.05.49.9999.ebuild b/kde-apps/kdecore-meta/kdecore-meta-24.05.49.9999.ebuild
index 69e20ef54a..857fb4e4b9 100644
--- a/kde-apps/kdecore-meta/kdecore-meta-24.05.49.9999.ebuild
+++ b/kde-apps/kdecore-meta/kdecore-meta-24.05.49.9999.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS=""
-IUSE="+handbook +share +thumbnail +webengine"
+IUSE="+share +thumbnail +webengine"
RDEPEND="
>=kde-apps/dolphin-${PV}:*
@@ -18,11 +18,13 @@ RDEPEND="
>=kde-apps/kfind-${PV}:*
>=kde-apps/konsole-${PV}:*
>=kde-apps/kwrite-${PV}:*
- handbook? ( >=kde-apps/khelpcenter-${PV}:* )
- webengine? ( || (
- >=www-client/falkon-${PV}
- >=kde-apps/konqueror-${PV}:*
- ) )
+ webengine? (
+ >=kde-apps/khelpcenter-${PV}:*
+ || (
+ >=www-client/falkon-${PV}
+ >=kde-apps/konqueror-${PV}:*
+ )
+ )
"
# Optional runtime deps: kde-apps/dolphin
RDEPEND="${RDEPEND}
diff --git a/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild b/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild
index 69e20ef54a..857fb4e4b9 100644
--- a/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild
+++ b/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://apps.kde.org/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS=""
-IUSE="+handbook +share +thumbnail +webengine"
+IUSE="+share +thumbnail +webengine"
RDEPEND="
>=kde-apps/dolphin-${PV}:*
@@ -18,11 +18,13 @@ RDEPEND="
>=kde-apps/kfind-${PV}:*
>=kde-apps/konsole-${PV}:*
>=kde-apps/kwrite-${PV}:*
- handbook? ( >=kde-apps/khelpcenter-${PV}:* )
- webengine? ( || (
- >=www-client/falkon-${PV}
- >=kde-apps/konqueror-${PV}:*
- ) )
+ webengine? (
+ >=kde-apps/khelpcenter-${PV}:*
+ || (
+ >=www-client/falkon-${PV}
+ >=kde-apps/konqueror-${PV}:*
+ )
+ )
"
# Optional runtime deps: kde-apps/dolphin
RDEPEND="${RDEPEND}
diff --git a/kde-apps/kdeedu-data/Manifest b/kde-apps/kdeedu-data/Manifest
new file mode 100644
index 0000000000..c192d2d0cb
--- /dev/null
+++ b/kde-apps/kdeedu-data/Manifest
@@ -0,0 +1 @@
+DIST kdeedu-data-24.05.0.tar.xz 338816 BLAKE2B f24d8368a532caa999180927e734707fdf4bbbffee5cee9b301c3f1610e49171d811eb5c739ba37b1b597b1c4fb9eb655bf4d14e1c43acbd0ed534aa78248825 SHA512 f0968e65db5d0c5321429ddd252a871d8e7686417b200fdf86720f960df2bb4ade77cb6ba59795ac35debf9ce4b19bf4d12bd1ff5c45921b10711749d37ff574
diff --git a/kde-apps/kdeedu-data/kdeedu-data-24.05.0.ebuild b/kde-apps/kdeedu-data/kdeedu-data-24.05.0.ebuild
new file mode 100644
index 0000000000..ed2c612740
--- /dev/null
+++ b/kde-apps/kdeedu-data/kdeedu-data-24.05.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake gear.kde.org
+
+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:0
+"
+
+src_prepare() {
+ cmake_src_prepare
+
+ # default in git master/>=24.08, no code change since 2023
+ # this is a better fit since all revdeps are already KF6
+ sed -e "/find_package.*ECM/s/5\.90/6.0/" -i CMakeLists.txt || die
+}
diff --git a/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild b/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild
index a295bfef2e..c8f26a5677 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-24.05.49.9999.ebuild
@@ -3,16 +3,24 @@
EAPI=8
-inherit gear.kde.org cmake
+inherit cmake gear.kde.org
DESCRIPTION="Shared icons, artwork and data files for educational applications"
LICENSE="GPL-2"
-SLOT="5"
+SLOT="0"
KEYWORDS=""
IUSE=""
BDEPEND="
- dev-qt/qtcore:5
+ dev-qt/qtbase:6
kde-frameworks/extra-cmake-modules:0
"
+
+src_prepare() {
+ cmake_src_prepare
+
+ # default in git master/>=24.08, no code change since 2023
+ # this is a better fit since all revdeps are already KF6
+ sed -e "/find_package.*ECM/s/5\.90/6.0/" -i CMakeLists.txt || die
+}
diff --git a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
index 1181103652..8508dce663 100644
--- a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
+++ b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild
@@ -8,7 +8,7 @@ inherit cmake gear.kde.org
DESCRIPTION="Shared icons, artwork and data files for educational applications"
LICENSE="GPL-2"
-SLOT="6"
+SLOT="0"
KEYWORDS=""
IUSE=""
diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-24.05.0.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..e6375474ca
--- /dev/null
+++ b/kde-apps/kdeedu-meta/kdeedu-meta-24.05.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
+HOMEPAGE="https://edu.kde.org"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+webengine"
+
+RDEPEND="
+ >=kde-apps/analitza-${PV}:*
+ >=kde-apps/artikulate-${PV}:*
+ >=kde-apps/blinken-${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/cantor-${PV}:*
+ >=kde-apps/kalgebra-${PV}:*
+ >=kde-apps/parley-${PV}:*
+ )
+"
diff --git a/kde-apps/kdegames-meta/kdegames-meta-24.05.0.ebuild b/kde-apps/kdegames-meta/kdegames-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..0c97f03524
--- /dev/null
+++ b/kde-apps/kdegames-meta/kdegames-meta-24.05.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/games/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+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-24.05.0.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..cbe4ded602
--- /dev/null
+++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
+HOMEPAGE="https://apps.kde.org/graphics/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="color-management scanner +screencast +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}:*
+ color-management? ( >=kde-misc/colord-kde-${PV}:* )
+ scanner? (
+ >=kde-apps/libksane-${PV}:*
+ >=kde-misc/skanlite-${PV}:*
+ webengine? ( >=media-gfx/skanpage-${PV}:* )
+ )
+ screencast? ( >=kde-apps/spectacle-${PV}:* )
+"
diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.49.9999.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.49.9999.ebuild
index cdb92019c6..747862da28 100644
--- a/kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.49.9999.ebuild
+++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-24.05.49.9999.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://apps.kde.org/graphics/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS=""
-IUSE="color-management scanner +screencast"
+IUSE="color-management scanner +screencast +webengine"
RDEPEND="
>=kde-apps/gwenview-${PV}:*
@@ -27,7 +27,7 @@ RDEPEND="
scanner? (
>=kde-apps/libksane-${PV}:*
>=kde-misc/skanlite-${PV}:*
- >=media-gfx/skanpage-${PV}:*
+ webengine? ( >=media-gfx/skanpage-${PV}:* )
)
screencast? ( >=kde-apps/spectacle-${PV}:* )
"
diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild
index cdb92019c6..747862da28 100644
--- a/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild
+++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://apps.kde.org/graphics/"
LICENSE="metapackage"
SLOT="0"
KEYWORDS=""
-IUSE="color-management scanner +screencast"
+IUSE="color-management scanner +screencast +webengine"
RDEPEND="
>=kde-apps/gwenview-${PV}:*
@@ -27,7 +27,7 @@ RDEPEND="
scanner? (
>=kde-apps/libksane-${PV}:*
>=kde-misc/skanlite-${PV}:*
- >=media-gfx/skanpage-${PV}:*
+ webengine? ( >=media-gfx/skanpage-${PV}:* )
)
screencast? ( >=kde-apps/spectacle-${PV}:* )
"
diff --git a/kde-apps/kdegraphics-meta/metadata.xml b/kde-apps/kdegraphics-meta/metadata.xml
index 9f59bdb6d3..edbb279c3e 100644
--- a/kde-apps/kdegraphics-meta/metadata.xml
+++ b/kde-apps/kdegraphics-meta/metadata.xml
@@ -11,5 +11,6 @@
<use>
<flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag>
<flag name="screencast">Pull in <pkg>kde-apps/spectacle</pkg> for screenshot/screenrecording support</flag>
+ <flag name="webengine">Enable page scanning support via <pkg>media-gfx/skanpage</pkg></flag>
</use>
</pkgmetadata>
diff --git a/kde-apps/kdegraphics-mobipocket/Manifest b/kde-apps/kdegraphics-mobipocket/Manifest
new file mode 100644
index 0000000000..97428b5a02
--- /dev/null
+++ b/kde-apps/kdegraphics-mobipocket/Manifest
@@ -0,0 +1 @@
+DIST kdegraphics-mobipocket-24.05.0.tar.xz 13044 BLAKE2B f8f46da544de610db783567e709f782ac87efa328f0663b15cb537dceca0335334a3354e31f68216cec33fa718b150b0bb3fdffca3cf3642c9f0dd733eb9545a SHA512 f6f2e920f103de393fc2ff381271a9d3f32de0a854e97bea8db716457fb4f594f955819c368391d24a377559bc2c89790a4747f10dd16af574d309444a3d52d7
diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-24.05.0.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-24.05.0.ebuild
new file mode 100644
index 0000000000..9bd6cbf356
--- /dev/null
+++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-24.05.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library to support mobipocket ebooks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-24.05.0.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..40d6d90083
--- /dev/null
+++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/multimedia/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+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}:*
+ >=kde-apps/libkcompactdisc-${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
new file mode 100644
index 0000000000..50e69910c1
--- /dev/null
+++ b/kde-apps/kdenetwork-filesharing/Manifest
@@ -0,0 +1 @@
+DIST kdenetwork-filesharing-24.05.0.tar.xz 493664 BLAKE2B 726e7ef2fe3aac0ef5a289b1876cd915b01ae7c10cc5f74b7f32869624a8774d9e956a25378f10e1dc1a32e5d176e438f8681198f3f782700e6cfe89ed3717d3 SHA512 71f542cf6bceb39f58795def80a259ec27616dd660d6996767e2b5f7a83091cc874b32211d1ecae0b34b57842d4a150fa37988a8f46e8fa3fd99c3c7ee5e612d
diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-24.05.0.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-24.05.0.ebuild
new file mode 100644
index 0000000000..18121ad756
--- /dev/null
+++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.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"
+IUSE=""
+
+DEPEND="
+ dev-libs/qcoro
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}: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
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.0.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..5ab0043562
--- /dev/null
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
+HOMEPAGE="https://apps.kde.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+bittorrent dropbox samba +screencast +webengine"
+
+RDEPEND="
+ >=kde-apps/kget-${PV}:*
+ >=kde-apps/krdc-${PV}:*
+ >=kde-misc/kdeconnect-${PV}:*
+ >=net-im/tokodon-${PV}
+ >=net-irc/konversation-${PV}:*
+ >=net-misc/kio-zeroconf-${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}:* )
+ screencast? ( >=kde-apps/krfb-${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}
+ )
+"
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.49.9999.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.49.9999.ebuild
index 8973ebfc39..ae5225ba2d 100644
--- a/kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.49.9999.ebuild
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-24.05.49.9999.ebuild
@@ -15,7 +15,6 @@ RDEPEND="
>=kde-apps/kget-${PV}:*
>=kde-apps/krdc-${PV}:*
>=kde-misc/kdeconnect-${PV}:*
- >=net-im/neochat-${PV}
>=net-im/tokodon-${PV}
>=net-irc/konversation-${PV}:*
>=net-misc/kio-zeroconf-${PV}:*
@@ -32,5 +31,6 @@ RDEPEND="
>=kde-apps/kaccounts-providers-${PV}:*
>=kde-apps/signon-kwallet-extension-${PV}:*
>=kde-misc/kio-gdrive-${PV}:*
+ >=net-im/neochat-${PV}
)
"
diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild
index 8973ebfc39..ae5225ba2d 100644
--- a/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild
+++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild
@@ -15,7 +15,6 @@ RDEPEND="
>=kde-apps/kget-${PV}:*
>=kde-apps/krdc-${PV}:*
>=kde-misc/kdeconnect-${PV}:*
- >=net-im/neochat-${PV}
>=net-im/tokodon-${PV}
>=net-irc/konversation-${PV}:*
>=net-misc/kio-zeroconf-${PV}:*
@@ -32,5 +31,6 @@ RDEPEND="
>=kde-apps/kaccounts-providers-${PV}:*
>=kde-apps/signon-kwallet-extension-${PV}:*
>=kde-misc/kio-gdrive-${PV}:*
+ >=net-im/neochat-${PV}
)
"
diff --git a/kde-apps/kdenlive/Manifest b/kde-apps/kdenlive/Manifest
new file mode 100644
index 0000000000..0a76a8160b
--- /dev/null
+++ b/kde-apps/kdenlive/Manifest
@@ -0,0 +1 @@
+DIST kdenlive-24.05.0.tar.xz 12901228 BLAKE2B 4d3b83779b58ed69667daf9733007162266eaea125d4ad1989d0e46b0372d32ff52c0b6851fcc3dbf3cd4540dc90db67c1c231195b1acdb1bb0f1d59452fb29a SHA512 ce42c592448955fc73b04c138bd3bcead5bc1827d6a01f2d163c4b9f1001a53607605ef4f86c13230119ee0bad0cfbb7e2851467fd68b2fc6665085e1a58ff1d
diff --git a/kde-apps/kdenlive/kdenlive-24.05.0.ebuild b/kde-apps/kdenlive/kdenlive-24.05.0.ebuild
new file mode 100644
index 0000000000..edf0d04e0d
--- /dev/null
+++ b/kde-apps/kdenlive/kdenlive-24.05.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="Non-linear video editing suite by KDE"
+HOMEPAGE="https://kdenlive.org/en/"
+
+LICENSE="GPL-3"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="gles2-only semantic-desktop v4l"
+
+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
+ >=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-libs/mlt-7.22.0-r1[ffmpeg,frei0r,qt6,sdl,xml]
+ v4l? ( media-libs/libv4l )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ media-video/ffmpeg[encode,libass,sdl,X]
+ media-video/mediainfo
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package v4l LibV4L2)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ optfeature "VP8 and VP9 codec support" "media-video/ffmpeg[vpx]"
+}
diff --git a/kde-apps/kdenlive/kdenlive-24.05.49.9999.ebuild b/kde-apps/kdenlive/kdenlive-24.05.49.9999.ebuild
index 05973dacb7..36bb0a239b 100644
--- a/kde-apps/kdenlive/kdenlive-24.05.49.9999.ebuild
+++ b/kde-apps/kdenlive/kdenlive-24.05.49.9999.ebuild
@@ -56,6 +56,7 @@ DEPEND="
v4l? ( media-libs/libv4l )
"
RDEPEND="${DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
media-video/ffmpeg[encode,libass,sdl,X]
media-video/mediainfo
"
diff --git a/kde-apps/kdenlive/kdenlive-9999.ebuild b/kde-apps/kdenlive/kdenlive-9999.ebuild
index 05973dacb7..36bb0a239b 100644
--- a/kde-apps/kdenlive/kdenlive-9999.ebuild
+++ b/kde-apps/kdenlive/kdenlive-9999.ebuild
@@ -56,6 +56,7 @@ DEPEND="
v4l? ( media-libs/libv4l )
"
RDEPEND="${DEPEND}
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
media-video/ffmpeg[encode,libass,sdl,X]
media-video/mediainfo
"
diff --git a/kde-apps/kdepim-addons/Manifest b/kde-apps/kdepim-addons/Manifest
new file mode 100644
index 0000000000..1f31715e25
--- /dev/null
+++ b/kde-apps/kdepim-addons/Manifest
@@ -0,0 +1 @@
+DIST kdepim-addons-24.05.0.tar.xz 2639848 BLAKE2B c6db2b5729171e6d3652a154df1f6bd338dcacf40d5d6d6905b3797d66c9f9173c6b19d1aefe8b00f77440dfa12143d27c08061fb4e60ec6dfe0dfb04427d6d8 SHA512 f90786ed4e960f4b8f512c0a29f38b23d11032cd22435752482d5155b4078c35bd37517e9f02697cbcb0864a363923a34adb49cce4ff65a04a071d1ed7ecbfe2
diff --git a/kde-apps/kdepim-addons/kdepim-addons-24.05.0.ebuild b/kde-apps/kdepim-addons/kdepim-addons-24.05.0.ebuild
new file mode 100644
index 0000000000..0da22ee307
--- /dev/null
+++ b/kde-apps/kdepim-addons/kdepim-addons-24.05.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+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"
+IUSE="importwizard markdown"
+
+RESTRICT="test"
+
+RDEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-contacts-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/eventviews-${PVCUT}:6
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/incidenceeditor-${PVCUT}:6
+ >=kde-apps/kaddressbook-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kimap-${PVCUT}:6
+ >=kde-apps/kitinerary-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kpkpass-${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
+ >=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/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/ktexttemplate-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:6 )
+ markdown? ( app-text/discount:= )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package importwizard KPimImportWizard)
+ $(cmake_use_find_package markdown Discount)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kdepim-addons/kdepim-addons-24.05.49.9999.ebuild b/kde-apps/kdepim-addons/kdepim-addons-24.05.49.9999.ebuild
index 5f121d3e27..7f98c1ccee 100644
--- a/kde-apps/kdepim-addons/kdepim-addons-24.05.49.9999.ebuild
+++ b/kde-apps/kdepim-addons/kdepim-addons-24.05.49.9999.ebuild
@@ -21,7 +21,7 @@ RESTRICT="test"
RDEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- dev-libs/ktextaddons:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild b/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild
index 5f121d3e27..7f98c1ccee 100644
--- a/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild
+++ b/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild
@@ -21,7 +21,7 @@ RESTRICT="test"
RDEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- dev-libs/ktextaddons:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/kdepim-meta/kdepim-meta-24.05.0.ebuild b/kde-apps/kdepim-meta/kdepim-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..39fc87b30c
--- /dev/null
+++ b/kde-apps/kdepim-meta/kdepim-meta-24.05.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+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-notes-${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/kmime-${PV}:*
+ >=kde-apps/knotes-${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
new file mode 100644
index 0000000000..c2247d372b
--- /dev/null
+++ b/kde-apps/kdepim-runtime/Manifest
@@ -0,0 +1 @@
+DIST kdepim-runtime-24.05.0.tar.xz 1679776 BLAKE2B a0a6d7306ccdca89ede87f8267f48cbbf81c9910374a9d43303c52f85a4ae354ccd06d4a5374ed9281d777b51494a0a655efc31f9eabd684ee2441f53e955d78 SHA512 77870a9a8b54f7756d206aeddafa4baf63e999b62636b85c6c871fefa6d527a1734a14671dd2629cc3140d4aea7a5efdd2a71562a3edea95b92d6fb85d632f26
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-24.05.0.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-24.05.0.ebuild
new file mode 100644
index 0000000000..bde7233c45
--- /dev/null
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-24.05.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+KEYWORDS="~amd64"
+IUSE="speech"
+
+RESTRICT="test"
+
+# TODO kolab
+RDEPEND="
+ >=app-crypt/qca-2.3.7:2[qt6]
+ dev-libs/cyrus-sasl:2
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-libs/ktextaddons-1.5.4:6
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
+ >=dev-qt/qtnetworkauth-${QTMIN}:6
+ >=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/akonadi-mime-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${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/kmime-${PVCUT}:6
+ >=kde-apps/libkgapi-${PVCUT}:6
+ >=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/knotifications-${KFMIN}:6
+ >=kde-frameworks/knotifyconfig-${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
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ 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=(
+ -DKDEPIM_RUN_AKONADI_TEST=$(usex test)
+ -DCMAKE_DISABLE_FIND_PACKAGE_Etebase=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
+ $(cmake_use_find_package speech Qt6TextToSpeech)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-24.05.49.9999.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-24.05.49.9999.ebuild
index 34a95c414a..f14787bc3e 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-24.05.49.9999.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-24.05.49.9999.ebuild
@@ -19,12 +19,12 @@ IUSE="speech"
RESTRICT="test"
-# TODO etebase, kolab
+# TODO kolab
RDEPEND="
>=app-crypt/qca-2.3.7:2[qt6]
dev-libs/cyrus-sasl:2
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
- >=dev-libs/ktextaddons-1.5.3:6
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
>=dev-qt/qtnetworkauth-${QTMIN}:6
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
index 34a95c414a..f14787bc3e 100644
--- a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
+++ b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild
@@ -19,12 +19,12 @@ IUSE="speech"
RESTRICT="test"
-# TODO etebase, kolab
+# TODO kolab
RDEPEND="
>=app-crypt/qca-2.3.7:2[qt6]
dev-libs/cyrus-sasl:2
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
- >=dev-libs/ktextaddons-1.5.3:6
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml]
>=dev-qt/qtnetworkauth-${QTMIN}:6
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-24.05.0.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..dce8d3391e
--- /dev/null
+++ b/kde-apps/kdesdk-meta/kdesdk-meta-24.05.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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"
+IUSE="cvs git mercurial perl php python subversion webengine"
+
+RDEPEND="
+ >=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/poxml-${PV}:*
+ >=kde-apps/umbrello-${PV}:*
+ cvs? ( >=kde-apps/cervisia-${PV}:* )
+ git? ( >=kde-apps/dolphin-plugins-git-${PV}:* )
+ mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:* )
+ perl? ( >=dev-util/kio-perldoc-${PV}:* )
+ python? ( >=kde-apps/lokalize-${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
new file mode 100644
index 0000000000..ee40bb77f9
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers/Manifest
@@ -0,0 +1 @@
+DIST kdesdk-thumbnailers-24.05.0.tar.xz 27272 BLAKE2B a4478ef29250275285ae1b929e9cc4eb9c2955d9be480b868536a56ced3ba510f163667de73bc028cc83ad5025a0c0af58f15ec4ce54baadf2148bd4cae8b811 SHA512 67d7c94851d12f033af432643ccb2ddb0e65e15c13b23d4729594b6295eb11f342ca127bad25971825e475ad40656e21ba13f18a19c0efbf3d25c63d85809e20
diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.0.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.0.ebuild
new file mode 100644
index 0000000000..dac032ff94
--- /dev/null
+++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-24.05.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Thumbnail generator for PO files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ sys-devel/gettext
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-24.05.0.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-24.05.0.ebuild
new file mode 100644
index 0000000000..2ff6a511c3
--- /dev/null
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-24.05.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
+HOMEPAGE="https://apps.kde.org/categories/utilities/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="7zip gpg lrz plasma rar +webengine"
+
+RDEPEND="
+ >=app-cdr/dolphin-plugins-mountiso-${PV}:*
+ >=app-cdr/isoimagewriter-${PV}:*
+ >=app-crypt/keysmith-${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/kwalletmanager-${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}:* )
+ 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/p7zip )
+ lrz? ( app-arch/lrzip )
+ rar? ( || (
+ app-arch/rar
+ app-arch/unrar
+ app-arch/unar
+ ) )
+"
diff --git a/kde-apps/kdf/Manifest b/kde-apps/kdf/Manifest
new file mode 100644
index 0000000000..10d1b2417b
--- /dev/null
+++ b/kde-apps/kdf/Manifest
@@ -0,0 +1 @@
+DIST kdf-24.05.0.tar.xz 477160 BLAKE2B aa8fd7f32794fbc5c73e4efb1a41c3dd6585ef222ee7947eb1b8cbb92f825a2453cafc8ccab06a13142090b165a6412b855d1db4183671bd6badff7a72a2098c SHA512 36a2859cd7f2c3593d1652cbf6c393635ec27072e9ea73e19f9c0a8b62e2a546914dedf68a81e68f9c6a01c880fc80830424d5196c43228e532e47cb6581e3fb
diff --git a/kde-apps/kdf/kdf-24.05.0.ebuild b/kde-apps/kdf/kdf-24.05.0.ebuild
new file mode 100644
index 0000000000..b1c07345c7
--- /dev/null
+++ b/kde-apps/kdf/kdf-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE free disk space utility"
+HOMEPAGE="https://apps.kde.org/kdf/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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/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
new file mode 100644
index 0000000000..9da95162e1
--- /dev/null
+++ b/kde-apps/kdialog/Manifest
@@ -0,0 +1 @@
+DIST kdialog-24.05.0.tar.xz 146436 BLAKE2B 6a521223a240df9588c314e8e3fbb6b09dcf3aebd8df6f53f2e230bc33185ad64c08e27162f93e88d0830130a273f4a6eaa073796927289781fe8d51846d19d5 SHA512 9f8cf8a475d8f09505a2b5f24d4d1feb82ce09073e5c3bd6134e93951b19c4af25c7e038d0d7ea68108417b0346d95d2d133df7182170da61cb530f1b92b7ed4
diff --git a/kde-apps/kdialog/kdialog-24.05.0.ebuild b/kde-apps/kdialog/kdialog-24.05.0.ebuild
new file mode 100644
index 0000000000..f3aa961c96
--- /dev/null
+++ b/kde-apps/kdialog/kdialog-24.05.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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
new file mode 100644
index 0000000000..25c1bf2b6f
--- /dev/null
+++ b/kde-apps/kdiamond/Manifest
@@ -0,0 +1 @@
+DIST kdiamond-24.05.0.tar.xz 4668808 BLAKE2B 914ed8900a64636c5003c80af491a3b09de6a67a25e78586346536cff4d92514ceadf8f1ea1ad5088a0fc1285ceec96591501653f927c33be9e2bffa6c57b1d8 SHA512 9e827792a834436e1a90b3f98675414dc5f0825a73f69480edaa31afeba14dc9b13d44b8fb6278a003c929fdb81646ad8a37e630e964d583e35865344282d5af
diff --git a/kde-apps/kdiamond/kdiamond-24.05.0.ebuild b/kde-apps/kdiamond/kdiamond-24.05.0.ebuild
new file mode 100644
index 0000000000..834c34dacb
--- /dev/null
+++ b/kde-apps/kdiamond/kdiamond-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Single player three-in-a-row game"
+HOMEPAGE="https://apps.kde.org/kdiamond/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..59fdc643aa
--- /dev/null
+++ b/kde-apps/keditbookmarks/Manifest
@@ -0,0 +1 @@
+DIST keditbookmarks-24.05.0.tar.xz 244512 BLAKE2B a5028195ac5746675135ccabad66c3047012bdf012397ef990d18256d30720c0498b3bfdccb71660017c2f6e22e530a8279bcd93195e5e7bd6a1a39a8be3ef4f SHA512 305e18fa4891dbc7c3e459aeb039bdfeb77a98080adb3beb78e337c5c5b470545517eb9db815d45e5300f998c839b8657d0fa38f8c022ca09e5503d2bcea8f43
diff --git a/kde-apps/keditbookmarks/keditbookmarks-24.05.0.ebuild b/kde-apps/keditbookmarks/keditbookmarks-24.05.0.ebuild
new file mode 100644
index 0000000000..644bf97687
--- /dev/null
+++ b/kde-apps/keditbookmarks/keditbookmarks-24.05.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Bookmarks editor based on KDE Frameworks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..269a7ce663
--- /dev/null
+++ b/kde-apps/kfind/Manifest
@@ -0,0 +1 @@
+DIST kfind-24.05.0.tar.xz 323976 BLAKE2B 669a723f2b7e194d8a201a372e07d107ff521310a945556b0c8ce2e13283091ea14a58e4104628293fbde3bb3061c0785e70f537efacf38d4a97a2d89ad6d282 SHA512 d8529c71d636b483e5c6c873e47b3ac67fdd0efc4fa02d2d073614cc0a9aec920fa4dd89c62f53e207b48389b3abed49d83fdd4fc153dce0895a617fa51dce66
diff --git a/kde-apps/kfind/kfind-24.05.0.ebuild b/kde-apps/kfind/kfind-24.05.0.ebuild
new file mode 100644
index 0000000000..260520f7dc
--- /dev/null
+++ b/kde-apps/kfind/kfind-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="File finder utility based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kfind/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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/kfloppy/kfloppy-9999.ebuild b/kde-apps/kfloppy/kfloppy-9999.ebuild
index ffce3668c3..01de9ce81d 100644
--- a/kde-apps/kfloppy/kfloppy-9999.ebuild
+++ b/kde-apps/kfloppy/kfloppy-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=6.0.0
QTMIN=6.6.2
-inherit ecm kde.org
+inherit ecm flag-o-matic kde.org
DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
HOMEPAGE="https://apps.kde.org/kfloppy/"
@@ -14,10 +14,8 @@ HOMEPAGE="https://apps.kde.org/kfloppy/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="0"
KEYWORDS=""
-IUSE=""
DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
@@ -31,3 +29,12 @@ DEPEND="
RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5
"
+
+src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/926320
+ # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8
+ filter-lto
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kfourinline/Manifest b/kde-apps/kfourinline/Manifest
new file mode 100644
index 0000000000..ca7af4699d
--- /dev/null
+++ b/kde-apps/kfourinline/Manifest
@@ -0,0 +1 @@
+DIST kfourinline-24.05.0.tar.xz 739140 BLAKE2B ae28d8e5bb3036a01ddb5c7f42f2ee5c6e8954799c34cb36001f4eb62ce8024dc6867ab7de05be24a066957760aa66ffe894efb0091955a74eb279762e947126 SHA512 b6a32c8cc5260210cb8214cd09e1d4da1f2b9a72b6825a38cb093ea06d6cfda8072da04e6d878bc80048cb7fefc6bd7c78cc1032ca83a03b47e8a10690a03b4e
diff --git a/kde-apps/kfourinline/kfourinline-24.05.0.ebuild b/kde-apps/kfourinline/kfourinline-24.05.0.ebuild
new file mode 100644
index 0000000000..3e57d8457c
--- /dev/null
+++ b/kde-apps/kfourinline/kfourinline-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE four-in-a-row game"
+HOMEPAGE="https://apps.kde.org/kfourinline/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kgeography/Manifest b/kde-apps/kgeography/Manifest
new file mode 100644
index 0000000000..66779b0359
--- /dev/null
+++ b/kde-apps/kgeography/Manifest
@@ -0,0 +1 @@
+DIST kgeography-24.05.0.tar.xz 12436244 BLAKE2B 7664204f51c0cf6004cc66fc5a33e16287ad8f3b5c3925bdf7928b6a40e6acacf6c06d9204645c5756c542ca9990b8ae4daed2a61eaedb524fc0a6a32ca3464e SHA512 9aed5b2254bf6816d82ec7f15919413776b3813c95631f00b1642f092ca65755884db1cf8f833ed663ede1f33d5075b18767ec992618a0a6e9acd079854d497e
diff --git a/kde-apps/kgeography/kgeography-24.05.0.ebuild b/kde-apps/kgeography/kgeography-24.05.0.ebuild
new file mode 100644
index 0000000000..8ab0b9976d
--- /dev/null
+++ b/kde-apps/kgeography/kgeography-24.05.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Geography learning tool"
+HOMEPAGE="https://apps.kde.org/kgeography/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..25c1fbfd6a
--- /dev/null
+++ b/kde-apps/kget/Manifest
@@ -0,0 +1 @@
+DIST kget-24.05.0.tar.xz 4909016 BLAKE2B 3d7e7a63b8cd7000b3f8c37cce1721c1eba301b22f03fde02cb5683f61bc3690a755825e52417ebd07f409b9672e0e34e7674f45f095a4ddfdc7805bb06f8df5 SHA512 6900d9320a2778cf9ceb137dbd7b03cc398d0f246e9343b14530e5030d0f4bd2b4b47a907a16aae400e0ec1230a7438cd56663c169dc9e9bd08467f82b54d3ca
diff --git a/kde-apps/kget/kget-24.05.0.ebuild b/kde-apps/kget/kget-24.05.0.ebuild
new file mode 100644
index 0000000000..e7ada377f7
--- /dev/null
+++ b/kde-apps/kget/kget-24.05.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Advanced download manager by KDE"
+HOMEPAGE="https://apps.kde.org/kget/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="bittorrent gpg mms sqlite"
+
+RDEPEND="
+ >=app-crypt/qca-2.3.7:2[qt6]
+ >=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/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
+ >=kde-frameworks/solid-${KFMIN}:6
+ bittorrent? ( net-libs/libktorrent:6 )
+ gpg? ( >=app-crypt/gpgme-1.23.1-r1:=[qt6] )
+ mms? ( media-libs/libmms )
+ sqlite? ( dev-db/sqlite:3 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
+
+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
new file mode 100644
index 0000000000..44ca5e5e00
--- /dev/null
+++ b/kde-apps/kgoldrunner/Manifest
@@ -0,0 +1 @@
+DIST kgoldrunner-24.05.0.tar.xz 4294148 BLAKE2B 62e764543ed342996aaaebd7f7f2a6bf0726613eb60f28d633cfb636251ac027bcc5cebe41972504d5e4f4722a2799ce4636228f38193ae9e0f7ad01d740aefe SHA512 12f5b56bf129b15ccf8279b4d5ab45983093b8431e06193c3653c1c2f38463c9dfe2462f00016f77f57dced81b58b67638a2ae32440312d01c9f31203bfa96b7
diff --git a/kde-apps/kgoldrunner/kgoldrunner-24.05.0.ebuild b/kde-apps/kgoldrunner/kgoldrunner-24.05.0.ebuild
new file mode 100644
index 0000000000..66150399d8
--- /dev/null
+++ b/kde-apps/kgoldrunner/kgoldrunner-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Game of action and puzzle solving by KDE"
+HOMEPAGE="https://apps.kde.org/kgoldrunner/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
+"
+BDEPEND="app-alternatives/gzip"
diff --git a/kde-apps/kgpg/Manifest b/kde-apps/kgpg/Manifest
new file mode 100644
index 0000000000..766181ca09
--- /dev/null
+++ b/kde-apps/kgpg/Manifest
@@ -0,0 +1 @@
+DIST kgpg-24.05.0.tar.xz 3021888 BLAKE2B b784baff38e9721d4217fbfd5614eff595504f08da009bc8267aa2d1eadf83ced4993750d92b74234d7ed4a84371ee130d6ac663060d924ecd0b0451e76a4245 SHA512 182e1e063a086d025c89edd0c99add34d01334e2bc475838242dd2c8f96fbea4a02a1a8515bef3861c2a263a292d83b6300fb645daec7dd7a474bfdf9cd0f060
diff --git a/kde-apps/kgpg/kgpg-24.05.0.ebuild b/kde-apps/kgpg/kgpg-24.05.0.ebuild
new file mode 100644
index 0000000000..f5306a040e
--- /dev/null
+++ b/kde-apps/kgpg/kgpg-24.05.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_SELINUX_MODULE="gpg"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/kgpg/kgpg-24.05.49.9999.ebuild b/kde-apps/kgpg/kgpg-24.05.49.9999.ebuild
index a516fa4c7e..c0af783511 100644
--- a/kde-apps/kgpg/kgpg-24.05.49.9999.ebuild
+++ b/kde-apps/kgpg/kgpg-24.05.49.9999.ebuild
@@ -19,7 +19,6 @@ KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/kgpg/kgpg-9999.ebuild b/kde-apps/kgpg/kgpg-9999.ebuild
index a516fa4c7e..c0af783511 100644
--- a/kde-apps/kgpg/kgpg-9999.ebuild
+++ b/kde-apps/kgpg/kgpg-9999.ebuild
@@ -19,7 +19,6 @@ KEYWORDS=""
IUSE=""
COMMON_DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/khangman/Manifest b/kde-apps/khangman/Manifest
new file mode 100644
index 0000000000..c96e708897
--- /dev/null
+++ b/kde-apps/khangman/Manifest
@@ -0,0 +1 @@
+DIST khangman-24.05.0.tar.xz 7018440 BLAKE2B 91a6bef4ffb41bd2247bc888bef13773d85aa7a873eb9572c2298f8996e278277170128b1908a74d47215ce0aa5ad1ff75a82f4b21fa3915506192eac16a3fdd SHA512 fbc1a276a5682cf938445cb6fa3f2b395b3845c79232cec78b2a1237612d980e4303a1ca2d1fa67c0727c16b05e88236a0a9c92c5bb4abac1ebd7f84dcd380f9
diff --git a/kde-apps/khangman/khangman-24.05.0.ebuild b/kde-apps/khangman/khangman-24.05.0.ebuild
new file mode 100644
index 0000000000..48fb198a3f
--- /dev/null
+++ b/kde-apps/khangman/khangman-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Classical hangman game by KDE"
+HOMEPAGE="https://apps.kde.org/khangman/ https://edu.kde.org/khangman/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=kde-apps/kdeedu-data-${PVCUT}:*
+"
diff --git a/kde-apps/khelpcenter/Manifest b/kde-apps/khelpcenter/Manifest
new file mode 100644
index 0000000000..4d0173c695
--- /dev/null
+++ b/kde-apps/khelpcenter/Manifest
@@ -0,0 +1 @@
+DIST khelpcenter-24.05.0.tar.xz 4220676 BLAKE2B 742f735a27944561996092e607738a02328ba2052151577ac25312c0f786a2a2a256b3f41cc6317c5c522e48eaf5bb654947910365976ef3d1f56b0e6cf5ddd0 SHA512 f20c91e28680eb35fd1f98613c7c2ae2db5fd2e6df8ae6c78b98958dd96c81df39ad20135f6ab23dbb9aefa534ab03bbee4021f3c6902fde55daa271ca47a55e
diff --git a/kde-apps/khelpcenter/khelpcenter-24.05.0.ebuild b/kde-apps/khelpcenter/khelpcenter-24.05.0.ebuild
new file mode 100644
index 0000000000..4938f6b490
--- /dev/null
+++ b/kde-apps/khelpcenter/khelpcenter-24.05.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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}
+ kde-plasma/kde-cli-tools:*
+"
diff --git a/kde-apps/kidentitymanagement/Manifest b/kde-apps/kidentitymanagement/Manifest
new file mode 100644
index 0000000000..87f29d4758
--- /dev/null
+++ b/kde-apps/kidentitymanagement/Manifest
@@ -0,0 +1 @@
+DIST kidentitymanagement-24.05.0.tar.xz 193652 BLAKE2B 9abfe46816125e6912b04387f4df1c707a41b6d18da05b6db423aad7aaabad439b12fa0f4b561579ba0ddeceaa497666bea81423ddaba9d00fb26fa7bc4d36f5 SHA512 2dcd6bd92bbb3f49b575e18df86679d21c68dfe8e11d12a88e3a7507b4685b90c4ade581120b5b7757ff6cb3dc726a3cfc420c6d766d308610a45d87f340dea2
diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-24.05.0.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-24.05.0.ebuild
new file mode 100644
index 0000000000..a8d0fbcdc6
--- /dev/null
+++ b/kde-apps/kidentitymanagement/kidentitymanagement-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for managing identitites"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-1.0:6
+ >=dev-libs/ktextaddons-1.5.4: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/kidentitymanagement/kidentitymanagement-24.05.49.9999.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-24.05.49.9999.ebuild
index 9bfdb13ea2..ce870f6291 100644
--- a/kde-apps/kidentitymanagement/kidentitymanagement-24.05.49.9999.ebuild
+++ b/kde-apps/kidentitymanagement/kidentitymanagement-24.05.49.9999.ebuild
@@ -17,10 +17,13 @@ SLOT="6"
KEYWORDS=""
IUSE=""
-# TODO: Do we want to wire up BUILD_QUICK_SUPPORT?
+RESTRICT="test"
+
DEPEND="
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/kirigami-addons-1.0:6
+ >=dev-libs/ktextaddons-1.5.4: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
@@ -31,5 +34,3 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
-
-RESTRICT="test"
diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild
index 9bfdb13ea2..ce870f6291 100644
--- a/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild
+++ b/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild
@@ -17,10 +17,13 @@ SLOT="6"
KEYWORDS=""
IUSE=""
-# TODO: Do we want to wire up BUILD_QUICK_SUPPORT?
+RESTRICT="test"
+
DEPEND="
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/kirigami-addons-1.0:6
+ >=dev-libs/ktextaddons-1.5.4: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
@@ -31,5 +34,3 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
"
RDEPEND="${DEPEND}"
-
-RESTRICT="test"
diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest
new file mode 100644
index 0000000000..3f3e8f51b8
--- /dev/null
+++ b/kde-apps/kig/Manifest
@@ -0,0 +1 @@
+DIST kig-24.05.0.tar.xz 3251008 BLAKE2B a58f9f1c55d6f7cddeb5fb4afafd8ccb03f1d0a48b899d9bc369e8413244793283333d407fb8895979e3e224eecde2ab88e051adaa143281e5ce1cc75f93e28a SHA512 a025fadb8631f38ccdff79235733a5e5563458fc09d6798b6d2823b95a6cd8b29bd1c97f62906c88f7ee61e71812cb3ad5be40e7449208b7339b982d73e0c174
diff --git a/kde-apps/kig/kig-24.05.0.ebuild b/kde-apps/kig/kig-24.05.0.ebuild
new file mode 100644
index 0000000000..c7ef85159a
--- /dev/null
+++ b/kde-apps/kig/kig-24.05.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit python-single-r1 ecm gear.kde.org
+
+DESCRIPTION="KDE Interactive Geometry tool"
+HOMEPAGE="https://apps.kde.org/kig/ https://edu.kde.org/kig/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="geogebra scripting"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 )
+ scripting? (
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch )
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_prepare() {
+ ecm_src_prepare
+ python_fix_shebang .
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON}
+ $(cmake_use_find_package geogebra Qt5XmlPatterns)
+ $(cmake_use_find_package scripting Boost)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kigo/Manifest b/kde-apps/kigo/Manifest
new file mode 100644
index 0000000000..857a3a196a
--- /dev/null
+++ b/kde-apps/kigo/Manifest
@@ -0,0 +1 @@
+DIST kigo-24.05.0.tar.xz 4825608 BLAKE2B 47b16d8c54891cd59f082c678c35a741c20855562944ab03baff6e95a953df10e6b0e01b98fee1e6b749758077984a2967389128c6643a0463d26ba717810959 SHA512 e7ec97f21e2c98bad671b20afcb5a1107a39f77bd86c1d57d194e5361c8af74d63179d15a74d0cf6a35d21947d0f8c6c9cfc470bfe07502ff21b30b0cc2cfea2
diff --git a/kde-apps/kigo/kigo-24.05.0.ebuild b/kde-apps/kigo/kigo-24.05.0.ebuild
new file mode 100644
index 0000000000..e2b79e99f9
--- /dev/null
+++ b/kde-apps/kigo/kigo-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Go game by KDE"
+HOMEPAGE="https://apps.kde.org/kigo/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
+"
diff --git a/kde-apps/killbots/Manifest b/kde-apps/killbots/Manifest
new file mode 100644
index 0000000000..c20ad9f309
--- /dev/null
+++ b/kde-apps/killbots/Manifest
@@ -0,0 +1 @@
+DIST killbots-24.05.0.tar.xz 1159536 BLAKE2B dd311b5199ac7da80fca5a56c11a8fab15fdd1390b6d84dcc3f43675106124b95f653f2e8444c8107cb0f15e1c66fa5d6fbe17cedb97e4ac08ed2f0f4a222de0 SHA512 c506d719739e23a167adff5567c74e0a848e2e10b9b0449c025034a43aa016573629746c848c7621087c14de0f44675c4c18224a63db4a7996815319ac41d5cc
diff --git a/kde-apps/killbots/killbots-24.05.0.ebuild b/kde-apps/killbots/killbots-24.05.0.ebuild
new file mode 100644
index 0000000000..315ece0d17
--- /dev/null
+++ b/kde-apps/killbots/killbots-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Kill the bots or they kill you!"
+HOMEPAGE="https://apps.kde.org/killbots/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
+
+DOCS=()
diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest
new file mode 100644
index 0000000000..e4aa6be2c3
--- /dev/null
+++ b/kde-apps/kimagemapeditor/Manifest
@@ -0,0 +1 @@
+DIST kimagemapeditor-24.05.0.tar.xz 1068600 BLAKE2B 5d780a80cca019ddb513e50535f854c247f466b3359a2f7169eca01052e23dff8b4c6e3813aebf5a0d61b1ff38b82ed294c61b243b3a5d31ce3326cfa35dc952 SHA512 a792dc5062e7de725b116853931573755ae58b2c18d60799dae852c7a1708178ccf22cd72f6e11f0a4d2fb64bfb3a26177589a0bfa7230a885b0e9de87ad6823
diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-24.05.0.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-24.05.0.ebuild
new file mode 100644
index 0000000000..b49a53a135
--- /dev/null
+++ b/kde-apps/kimagemapeditor/kimagemapeditor-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Generator of HTML image maps"
+HOMEPAGE="https://apps.kde.org/kimagemapeditor/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kimap/Manifest b/kde-apps/kimap/Manifest
new file mode 100644
index 0000000000..f93ce7fe6a
--- /dev/null
+++ b/kde-apps/kimap/Manifest
@@ -0,0 +1 @@
+DIST kimap-24.05.0.tar.xz 132000 BLAKE2B 6403f4581e580ceae3659a9c60a052abb2d71a74d41ff24eec0e223c73e57c4e5e389b317a53ce2fea096772deaf2fcf0a6b2f63e0e8471ac6358d7fadbb3637 SHA512 ce76e2ef00698ed7f92b1459e3ce56d33ea137c3bd2829bb3a9a3bbb842c8ffb458104c935b9fc9563893866a8200300915e43610847fbdef46de9d84e997624
diff --git a/kde-apps/kimap/kimap-24.05.0.ebuild b/kde-apps/kimap/kimap-24.05.0.ebuild
new file mode 100644
index 0000000000..9af70830e1
--- /dev/null
+++ b/kde-apps/kimap/kimap-24.05.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${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
+ local myctestargs=(
+ -j1
+ )
+ ecm_src_test
+}
diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-9999.ebuild b/kde-apps/kio-extras-kf5/kio-extras-kf5-9999.ebuild
deleted file mode 100644
index ab71f52579..0000000000
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-9999.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_TEST="optional"
-KDE_ORG_NAME="kio-extras"
-KDE_ORG_TAR_PN="kio-extras-kf5"
-KFMIN=5.115.0
-QTMIN=5.15.12
-inherit ecm gear.kde.org
-
-DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
-HOMEPAGE="https://invent.kde.org/network/kio-extras/-/tree/kf5"
-EGIT_BRANCH="kf5"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS=""
-IUSE="activities ios kf6compat +man mtp nfs openexr phonon samba +sftp taglib X"
-
-# requires running Plasma environment
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- kde-apps/libkexiv2:5
- >=kde-frameworks/karchive-${KFMIN}:5
- >=kde-frameworks/kcodecs-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kdbusaddons-${KFMIN}:5
- >=kde-frameworks/kdnssd-${KFMIN}:5
- >=kde-frameworks/kguiaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- >=kde-frameworks/solid-${KFMIN}:5
- >=kde-frameworks/syntax-highlighting-${KFMIN}:5
- activities? (
- >=dev-qt/qtsql-${QTMIN}:5
- >=kde-plasma/plasma-activities-${KFMIN}:5
- >=kde-plasma/plasma-activities-stats-${KFMIN}:5
- )
- ios? (
- app-pda/libimobiledevice:=
- app-pda/libplist:=
- )
- mtp? ( >=media-libs/libmtp-1.1.16:= )
- nfs? ( net-libs/libtirpc:= )
- openexr? ( media-libs/openexr:= )
- phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
- samba? (
- net-fs/samba[client]
- net-libs/kdsoap:=[qt5(+)]
- )
- sftp? ( net-libs/libssh:=[sftp] )
- taglib? ( >=media-libs/taglib-1.11.1:= )
- X? (
- x11-libs/libX11
- x11-libs/libXcursor
- )
-"
-RDEPEND="${DEPEND}
- !<kde-apps/kio-extras-23.08.5-r100:5
- >=kde-frameworks/kded-${KFMIN}:5
- kf6compat? ( kde-apps/kio-extras: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)
- $(cmake_use_find_package man Gperf)
- $(cmake_use_find_package mtp Libmtp)
- $(cmake_use_find_package nfs TIRPC)
- -DKF6_COMPAT_BUILD=$(usex kf6compat)
- $(cmake_use_find_package openexr OpenEXR)
- $(cmake_use_find_package phonon Phonon4Qt5)
- $(cmake_use_find_package samba Samba)
- $(cmake_use_find_package sftp libssh)
- $(cmake_use_find_package taglib Taglib)
- -DWITHOUT_X11=$(usex !X)
- )
-
- use samba && mycmakeargs+=(
- # do not attempt to find now Qt6-based system version
- -DCMAKE_DISABLE_FIND_PACKAGE_KDSoapWSDiscoveryClient=ON
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/kio-extras-kf5/metadata.xml b/kde-apps/kio-extras-kf5/metadata.xml
deleted file mode 100644
index f55e3c5c8b..0000000000
--- a/kde-apps/kio-extras-kf5/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- <remote-id type="cpe">cpe:/a:kde:kio-extras</remote-id>
- <remote-id type="kde-invent">network/kio-extras</remote-id>
- </upstream>
- <use>
- <flag name="activities">Enable activities KIO worker and fileitem plugin</flag>
- <flag name="ios">Enable AFC (Apple File Conduit) KIO worker for iOS devices support</flag>
- <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
- <flag name="man">Enable manpages KIO worker</flag>
- <flag name="nfs">Enable NFS support using <pkg>net-libs/libtirpc</pkg></flag>
- <flag name="phonon">Enable file audio preview plugin using <pkg>media-libs/phonon</pkg></flag>
- <flag name="sftp">Enable SFTP protocol support using <pkg>net-libs/libssh</pkg></flag>
- <flag name="taglib">Enable audio thumbnails via <pkg>media-libs/taglib</pkg></flag>
- <flag name="X">Enable support for XCursor thumbnails via <pkg>x11-libs/libX11</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest
new file mode 100644
index 0000000000..7b25b5c6c2
--- /dev/null
+++ b/kde-apps/kio-extras/Manifest
@@ -0,0 +1 @@
+DIST kio-extras-24.05.0.tar.xz 3469712 BLAKE2B 2027b97c16147b343da153b2ec96cebbfc7a14b9491c8d44555f86ac3fe5365e4e6dfe9339129f65548c761e2943892cae810db0d82ab2bde01242043daace4c SHA512 c9a69bba458d3b32e8dba970fe7f061e5b12f605f6ce4de5b2db27b8fa7bba6715a424128102110664e4e75c17a79a340ebf309cef4b28e0ca080550109ec836
diff --git a/kde-apps/kio-extras/kio-extras-24.05.0.ebuild b/kde-apps/kio-extras/kio-extras-24.05.0.ebuild
new file mode 100644
index 0000000000..0324a0e417
--- /dev/null
+++ b/kde-apps/kio-extras/kio-extras-24.05.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE="activities ios +man mtp openexr phonon samba +sftp taglib X"
+
+# requires running Plasma environment
+RESTRICT="test"
+
+DEPEND="
+ dev-libs/qcoro
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=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/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kdnssd-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${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:=
+ )
+ mtp? ( >=media-libs/libmtp-1.1.16:= )
+ openexr? ( media-libs/openexr:= )
+ phonon? ( >=media-libs/phonon-4.12.0[qt6] )
+ samba? (
+ net-fs/samba[client]
+ >=net-libs/kdsoap-2.2.0:=[qt6]
+ >=net-libs/kdsoap-ws-discovery-client-0.3.0
+ )
+ sftp? ( net-libs/libssh:=[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[-kf6compat]
+ !kde-frameworks/kio:5[-kf6compat(-)]
+ >=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)
+ $(cmake_use_find_package man Gperf)
+ $(cmake_use_find_package mtp Libmtp)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package phonon Phonon4Qt6)
+ $(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
+}
diff --git a/kde-apps/kio-extras/kio-extras-24.05.49.9999.ebuild b/kde-apps/kio-extras/kio-extras-24.05.49.9999.ebuild
index 117c28c0d2..870f893950 100644
--- a/kde-apps/kio-extras/kio-extras-24.05.49.9999.ebuild
+++ b/kde-apps/kio-extras/kio-extras-24.05.49.9999.ebuild
@@ -60,10 +60,7 @@ DEPEND="
>=net-libs/kdsoap-2.2.0:=[qt6]
>=net-libs/kdsoap-ws-discovery-client-0.3.0
)
- sftp? (
- dev-cpp/ms-gsl
- net-libs/libssh:=[sftp]
- )
+ sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1:= )
X? (
x11-libs/libX11
@@ -71,7 +68,7 @@ DEPEND="
)
"
RDEPEND="${DEPEND}
- !<kde-apps/kio-extras-23.08.5-r100:5
+ !kde-apps/kio-extras:5[-kf6compat(-)]
!kde-apps/kio-extras-kf5:5[-kf6compat]
!kde-frameworks/kio:5[-kf6compat(-)]
>=kde-frameworks/kded-${KFMIN}:6
diff --git a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.05.49.9999.ebuild b/kde-apps/kio-extras/kio-extras-5.9999.ebuild
index ab71f52579..512c2a0a51 100644
--- a/kde-apps/kio-extras-kf5/kio-extras-kf5-24.05.49.9999.ebuild
+++ b/kde-apps/kio-extras/kio-extras-5.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
ECM_TEST="optional"
-KDE_ORG_NAME="kio-extras"
KDE_ORG_TAR_PN="kio-extras-kf5"
KFMIN=5.115.0
QTMIN=5.15.12
@@ -71,7 +70,7 @@ DEPEND="
)
"
RDEPEND="${DEPEND}
- !<kde-apps/kio-extras-23.08.5-r100:5
+ !kde-apps/kio-extras-kf5:5
>=kde-frameworks/kded-${KFMIN}:5
kf6compat? ( kde-apps/kio-extras:6 )
"
diff --git a/kde-apps/kio-extras/kio-extras-9999.ebuild b/kde-apps/kio-extras/kio-extras-9999.ebuild
index 117c28c0d2..870f893950 100644
--- a/kde-apps/kio-extras/kio-extras-9999.ebuild
+++ b/kde-apps/kio-extras/kio-extras-9999.ebuild
@@ -60,10 +60,7 @@ DEPEND="
>=net-libs/kdsoap-2.2.0:=[qt6]
>=net-libs/kdsoap-ws-discovery-client-0.3.0
)
- sftp? (
- dev-cpp/ms-gsl
- net-libs/libssh:=[sftp]
- )
+ sftp? ( net-libs/libssh:=[sftp] )
taglib? ( >=media-libs/taglib-1.11.1:= )
X? (
x11-libs/libX11
@@ -71,7 +68,7 @@ DEPEND="
)
"
RDEPEND="${DEPEND}
- !<kde-apps/kio-extras-23.08.5-r100:5
+ !kde-apps/kio-extras:5[-kf6compat(-)]
!kde-apps/kio-extras-kf5:5[-kf6compat]
!kde-frameworks/kio:5[-kf6compat(-)]
>=kde-frameworks/kded-${KFMIN}:6
diff --git a/kde-apps/kio-extras/metadata.xml b/kde-apps/kio-extras/metadata.xml
index 40dd5ecbf7..f55e3c5c8b 100644
--- a/kde-apps/kio-extras/metadata.xml
+++ b/kde-apps/kio-extras/metadata.xml
@@ -13,7 +13,9 @@
<use>
<flag name="activities">Enable activities KIO worker and fileitem plugin</flag>
<flag name="ios">Enable AFC (Apple File Conduit) KIO worker for iOS devices support</flag>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
<flag name="man">Enable manpages KIO worker</flag>
+ <flag name="nfs">Enable NFS support using <pkg>net-libs/libtirpc</pkg></flag>
<flag name="phonon">Enable file audio preview plugin using <pkg>media-libs/phonon</pkg></flag>
<flag name="sftp">Enable SFTP protocol support using <pkg>net-libs/libssh</pkg></flag>
<flag name="taglib">Enable audio thumbnails via <pkg>media-libs/taglib</pkg></flag>
diff --git a/kde-apps/kiriki/Manifest b/kde-apps/kiriki/Manifest
new file mode 100644
index 0000000000..426b4332aa
--- /dev/null
+++ b/kde-apps/kiriki/Manifest
@@ -0,0 +1 @@
+DIST kiriki-24.05.0.tar.xz 368264 BLAKE2B 24d7bef41137246a9f5f8e723f83d6c50489b72707ec10460a52c2c02c506cdbf5b176d8e293d9bd9fcb2f8612a5266da38b6b87c816825558da857cb6f9ac98 SHA512 ede644ec3328d075d6e19b7372e7816fafc716ab38a0fae14a5d928c2bf6a4965b839c84e6b4c073d7a072d6a030134e76f2deaf0729180485f9627d980024c7
diff --git a/kde-apps/kiriki/kiriki-24.05.0.ebuild b/kde-apps/kiriki/kiriki-24.05.0.ebuild
new file mode 100644
index 0000000000..945f0cd5c9
--- /dev/null
+++ b/kde-apps/kiriki/kiriki-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="An addictive and fun dice game"
+HOMEPAGE="https://apps.kde.org/kiriki/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..b2ca8ec0f5
--- /dev/null
+++ b/kde-apps/kiten/Manifest
@@ -0,0 +1 @@
+DIST kiten-24.05.0.tar.xz 11309720 BLAKE2B d5c897b4c0466b2993bbb4f783eed930bcc07d4639aa9a881041ed76f0883c5dbfaea1dde4fa091d7c80cf5f00c641d35a096f7b76fbc415b784b4187b1f8565 SHA512 2d4e2e0b7eda03afc2cf45fbf37f46eecca38171243bb0208edee2b20487116258506243815be5e250dd619a4674577c6198fd6996ac7d0e0bac33dae78a834f
diff --git a/kde-apps/kiten/kiten-24.05.0.ebuild b/kde-apps/kiten/kiten-24.05.0.ebuild
new file mode 100644
index 0000000000..dfc7800579
--- /dev/null
+++ b/kde-apps/kiten/kiten-24.05.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Japanese dictionary and reference"
+HOMEPAGE="https://apps.kde.org/kiten/ https://edu.kde.org/kiten/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..b1637de1dd
--- /dev/null
+++ b/kde-apps/kitinerary/Manifest
@@ -0,0 +1 @@
+DIST kitinerary-24.05.0.tar.xz 1983276 BLAKE2B 0625de46f1a2833da581ca8def73d3074126ef8aca583f026b7f4ead3b473ff55dc5e9ef5194910656d69359a3ffe364650f837516c5cfe8d523045caac4fd68 SHA512 01c1536da65058d114da67167b335bc8430492d690812f80a2da25c76af207a029188c15339d1bee0fbdcc0a495e9894daf442407f4a133f9739a8ce51420862
diff --git a/kde-apps/kitinerary/kitinerary-24.05.0.ebuild b/kde-apps/kitinerary/kitinerary-24.05.0.ebuild
new file mode 100644
index 0000000000..eb86bf8484
--- /dev/null
+++ b/kde-apps/kitinerary/kitinerary-24.05.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test" # bug 907957, 851000, 739732...
+
+DEPEND="
+ >=app-text/poppler-23.12.0:=[qt6]
+ dev-libs/libphonenumber
+ dev-libs/libxml2:2
+ dev-libs/openssl:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kpkpass-${PVCUT}:6
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=media-libs/zxing-cpp-1.1.1:=
+ sys-libs/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
new file mode 100644
index 0000000000..6e63fb8b42
--- /dev/null
+++ b/kde-apps/kjumpingcube/Manifest
@@ -0,0 +1 @@
+DIST kjumpingcube-24.05.0.tar.xz 340028 BLAKE2B 30a3f4e382b5f0b66b9a8e94595314dcc4fa66d6a14630f357e90c217eb3ed7bb331004cd0c25677ab1d306864f06c79d35001622d79cc7c42cf52a0d4499582 SHA512 ae55d04f93f64636beb8875935df6ab70301d71b077f7d79df5548ac2f381a41872804bc0f6a263e1a07cb53b7b0f86f395fa4ffde7a1c22d11860c887e4dd1e
diff --git a/kde-apps/kjumpingcube/kjumpingcube-24.05.0.ebuild b/kde-apps/kjumpingcube/kjumpingcube-24.05.0.ebuild
new file mode 100644
index 0000000000..11a0527344
--- /dev/null
+++ b/kde-apps/kjumpingcube/kjumpingcube-24.05.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Tactical one or two player game"
+HOMEPAGE="https://apps.kde.org/kjumpingcube/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..6d679ba58e
--- /dev/null
+++ b/kde-apps/kldap/Manifest
@@ -0,0 +1 @@
+DIST kldap-24.05.0.tar.xz 184892 BLAKE2B f5e6ba9b8c1988cabaf2c6f587e113b2d418c9f24edb2d8dae9e39b959eab5205541f4df769a3ffe001729935d6bd8845678adbe7f3aba9780feae4c2c3e047f SHA512 a593dcadbabb33a711ba50e8fd18f3509768c735ef3fffe160f152d619f3d54f3d7a2dc00f4476f67f07ad65b2a7c203f4f9ed754fa553e8fd641e121963ba62
diff --git a/kde-apps/kldap/kldap-24.05.0.ebuild b/kde-apps/kldap/kldap-24.05.0.ebuild
new file mode 100644
index 0000000000..c4caef360d
--- /dev/null
+++ b/kde-apps/kldap/kldap-24.05.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=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/kldap/kldap-24.05.49.9999.ebuild b/kde-apps/kldap/kldap-24.05.49.9999.ebuild
index 2f5ceed267..8834794962 100644
--- a/kde-apps/kldap/kldap-24.05.49.9999.ebuild
+++ b/kde-apps/kldap/kldap-24.05.49.9999.ebuild
@@ -20,7 +20,7 @@ IUSE=""
DEPEND="
dev-libs/cyrus-sasl
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
diff --git a/kde-apps/kldap/kldap-9999.ebuild b/kde-apps/kldap/kldap-9999.ebuild
index 2f5ceed267..8834794962 100644
--- a/kde-apps/kldap/kldap-9999.ebuild
+++ b/kde-apps/kldap/kldap-9999.ebuild
@@ -20,7 +20,7 @@ IUSE=""
DEPEND="
dev-libs/cyrus-sasl
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest
new file mode 100644
index 0000000000..561f1766ac
--- /dev/null
+++ b/kde-apps/kleopatra/Manifest
@@ -0,0 +1 @@
+DIST kleopatra-24.05.0.tar.xz 2873456 BLAKE2B eacf1abf8be66265b9e37dae06b8cab56bc67b6e731bd1b199e383462b3bdd971cb83243c7af1c49ac2e5cef8571881b9b77918606b72068aa8528976fa6add1 SHA512 4b5df32a7fe37adf7e4fc785d5a9574d53ff9b693fc8c49576845162dc710b65a6540f3fdef6054b7ff535fe1670a8e6e3acafa412f3636f9c16d0413030efa4
diff --git a/kde-apps/kleopatra/kleopatra-24.05.0.ebuild b/kde-apps/kleopatra/kleopatra-24.05.0.ebuild
new file mode 100644
index 0000000000..9d04f7aad3
--- /dev/null
+++ b/kde-apps/kleopatra/kleopatra-24.05.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE="pim"
+
+# tests completely broken, bug #641720
+RESTRICT="test"
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ dev-libs/libassuan
+ dev-libs/libgpg-error
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-apps/mimetreeparser-${PVCUT}: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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${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/paperkey
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package pim KPim6AkonadiMime)
+ $(cmake_use_find_package pim KPim6IdentityManagement)
+ $(cmake_use_find_package pim KPim6MailTransport)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kleopatra/kleopatra-24.05.49.9999.ebuild b/kde-apps/kleopatra/kleopatra-24.05.49.9999.ebuild
index a1539933df..11d8858f38 100644
--- a/kde-apps/kleopatra/kleopatra-24.05.49.9999.ebuild
+++ b/kde-apps/kleopatra/kleopatra-24.05.49.9999.ebuild
@@ -29,7 +29,6 @@ DEPEND="
>=kde-apps/kmime-${PVCUT}:6
>=kde-apps/libkleo-${PVCUT}:6
>=kde-apps/mimetreeparser-${PVCUT}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kcodecs-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
diff --git a/kde-apps/kleopatra/kleopatra-9999.ebuild b/kde-apps/kleopatra/kleopatra-9999.ebuild
index a1539933df..11d8858f38 100644
--- a/kde-apps/kleopatra/kleopatra-9999.ebuild
+++ b/kde-apps/kleopatra/kleopatra-9999.ebuild
@@ -29,7 +29,6 @@ DEPEND="
>=kde-apps/kmime-${PVCUT}:6
>=kde-apps/libkleo-${PVCUT}:6
>=kde-apps/mimetreeparser-${PVCUT}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
>=kde-frameworks/kcodecs-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest
new file mode 100644
index 0000000000..4d7b51dc46
--- /dev/null
+++ b/kde-apps/klettres/Manifest
@@ -0,0 +1 @@
+DIST klettres-24.05.0.tar.xz 47185368 BLAKE2B 512ecab149bc8cd748cf19a22d17c264a389166cfa9f68895eafe3815cef1a4a6572ee3883300b4f35a00972e041cf4176f4c74352f7526abfa950ea1d7b74c3 SHA512 78dad64045df29f879d917901e7d508d747360a7b7cfb543baa12b74c53a2f209c2dae959faee061007a2df757b75e8df2ddbe2271628340771d8f56643bb5cc
diff --git a/kde-apps/klettres/klettres-24.05.0.ebuild b/kde-apps/klettres/klettres-24.05.0.ebuild
new file mode 100644
index 0000000000..eec3c73a37
--- /dev/null
+++ b/kde-apps/klettres/klettres-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Alphabet learning application"
+HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=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
+ >=media-libs/phonon-4.12.0[qt6]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/klickety/Manifest b/kde-apps/klickety/Manifest
new file mode 100644
index 0000000000..a6c8e1b9ee
--- /dev/null
+++ b/kde-apps/klickety/Manifest
@@ -0,0 +1 @@
+DIST klickety-24.05.0.tar.xz 1381348 BLAKE2B d2cd52baa07cf9225393bcb2bb02226dc18b5ca33ccd908455900f3500bb560a7c61db5f0a19b313ca52501dd48459113c4b16e9d22a8350394695a675468f17 SHA512 c886ad1a21f2ee1e4ee4d1fb5b360a5450b514c7dac89da4b47d35720431989f263bb83b504449ceb60b0af0ae0eb13deb362f9c481b2f754675c93a9616a80c
diff --git a/kde-apps/klickety/klickety-24.05.0.ebuild b/kde-apps/klickety/klickety-24.05.0.ebuild
new file mode 100644
index 0000000000..3bedab7a5f
--- /dev/null
+++ b/kde-apps/klickety/klickety-24.05.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="An adaptation of the Clickomania game"
+HOMEPAGE="https://apps.kde.org/klickety/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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"
+
+DOCS=()
diff --git a/kde-apps/klines/Manifest b/kde-apps/klines/Manifest
new file mode 100644
index 0000000000..0c2df546e3
--- /dev/null
+++ b/kde-apps/klines/Manifest
@@ -0,0 +1 @@
+DIST klines-24.05.0.tar.xz 1668784 BLAKE2B ffb44072410b1e880bb1342af59a320f54ef6f81896b0df60bd626e87ec38ceeff7673238656288f29467e38b32a349e8d10949ad4cd19120dbde4b98844879e SHA512 47d7c4dc8dde16d4f556c267b58a41bffff5eb21cce090b02421561a4e3fef3d6ce6bcad581350c4eca7971dc7fd8c706d33ce39b9b46629c2a41f6d8f353947
diff --git a/kde-apps/klines/klines-24.05.0.ebuild b/kde-apps/klines/klines-24.05.0.ebuild
new file mode 100644
index 0000000000..7c42982120
--- /dev/null
+++ b/kde-apps/klines/klines-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/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
new file mode 100644
index 0000000000..579be42508
--- /dev/null
+++ b/kde-apps/kmag/Manifest
@@ -0,0 +1 @@
+DIST kmag-24.05.0.tar.xz 674332 BLAKE2B 40a729615bc1b8dc293857099ffe4d0a5e01b45a2e2d63d438ec0f7a252643cf5757eb63a75e0189571076956b6ba9b79e5b85d0e9ccdc906ed05a993c9c2748 SHA512 fc825a10a38225f93e631d28185a8f4f46883c9fafa1781e805bb463e0914f8a03a1c56194dc4411e7d4f496ad3ae67089ec6333c3d06eb8ef847e749eb3a79c
diff --git a/kde-apps/kmag/kmag-24.05.0.ebuild b/kde-apps/kmag/kmag-24.05.0.ebuild
new file mode 100644
index 0000000000..679910ffea
--- /dev/null
+++ b/kde-apps/kmag/kmag-24.05.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE screen magnifier"
+HOMEPAGE="https://apps.kde.org/kmag/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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 QAccessibilityClient)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kmahjongg/Manifest b/kde-apps/kmahjongg/Manifest
new file mode 100644
index 0000000000..80309c80cc
--- /dev/null
+++ b/kde-apps/kmahjongg/Manifest
@@ -0,0 +1 @@
+DIST kmahjongg-24.05.0.tar.xz 3713612 BLAKE2B e23aba9229ee502b81f8ca1d51e516191a8a946da6eef97177fe375e53c3fc88c0f85b52ad8dca853af101f597f400e796c5aa38e63c976771d6b3f561957021 SHA512 da86207e052c949a7d8451b629309c5bb882ef339ad24e67d1962d7cc861b946f0f8b1f4fbf3ae5d38b2595d3122fb397e61c06f7a201ccb2572509c7c2eca08
diff --git a/kde-apps/kmahjongg/kmahjongg-24.05.0.ebuild b/kde-apps/kmahjongg/kmahjongg-24.05.0.ebuild
new file mode 100644
index 0000000000..4cc992a33e
--- /dev/null
+++ b/kde-apps/kmahjongg/kmahjongg-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/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
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmail-account-wizard/Manifest b/kde-apps/kmail-account-wizard/Manifest
new file mode 100644
index 0000000000..c3f5483cc1
--- /dev/null
+++ b/kde-apps/kmail-account-wizard/Manifest
@@ -0,0 +1 @@
+DIST kmail-account-wizard-24.05.0.tar.xz 162456 BLAKE2B 03329c877a43f45cf36cb52411d0256a043a71a259ad731c02a0cc4bf4eeb1f8ebdba3a2b6f7fb6edce6a3a6696919526024fac5653dfc65d9f1ba407cdeffd4 SHA512 04885232d1eba0ead87cfa37c45da692791e26dd07a1638500aca82a562655cb81569a239cb481a37920dec8c9eec7c24160f34aabb2c1428454bb2eae71ce72
diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.0.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.0.ebuild
new file mode 100644
index 0000000000..d8c9c269fa
--- /dev/null
+++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 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
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Assistant for KMail accounts configuration"
+HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${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/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/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-account-wizard/kmail-account-wizard-24.05.49.9999.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.49.9999.ebuild
index a8fc3da7f4..ebc2736960 100644
--- a/kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.49.9999.ebuild
+++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-24.05.49.9999.ebuild
@@ -20,7 +20,7 @@ IUSE=""
DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/kidentitymanagement-${PVCUT}:6
diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild
index a8fc3da7f4..ebc2736960 100644
--- a/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild
+++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild
@@ -20,7 +20,7 @@ IUSE=""
DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/kidentitymanagement-${PVCUT}:6
diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest
new file mode 100644
index 0000000000..6d933f92dd
--- /dev/null
+++ b/kde-apps/kmail/Manifest
@@ -0,0 +1 @@
+DIST kmail-24.05.0.tar.xz 8433024 BLAKE2B 999677ce94d06e500e080b26898b71ae43134d7634b6b088a62d7ee7eca47d4ac67b76981144f4f924b217fd0a39160605dcdf90bf26c19a976ff01e72cec93d SHA512 3d035b84960ded1017a06b32e2ba320aa7a23738c57e48781016d1aeee4033fda4eca706c8b5acddabd39712d1ba7052e72679f16959399bc0910d9407539836
diff --git a/kde-apps/kmail/kmail-24.05.0.ebuild b/kde-apps/kmail/kmail-24.05.0.ebuild
new file mode 100644
index 0000000000..54253c47a2
--- /dev/null
+++ b/kde-apps/kmail/kmail-24.05.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+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"
+IUSE="pch speech telemetry"
+
+RESTRICT="test" # bug 616878
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+COMMON_DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=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/kmime-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/kpimtextedit-${PVCUT}:6[speech=]
+ >=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
+ >=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/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/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/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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kldap-${PVCUT}:6
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[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_run_in ktnef cmake_comment_add_subdirectory doc
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_PRECOMPILED_HEADERS=$(usex pch)
+ $(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
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kmail/kmail-24.05.49.9999.ebuild b/kde-apps/kmail/kmail-24.05.49.9999.ebuild
index ad5b8f6fdb..7d79d7cc19 100644
--- a/kde-apps/kmail/kmail-24.05.49.9999.ebuild
+++ b/kde-apps/kmail/kmail-24.05.49.9999.ebuild
@@ -24,8 +24,8 @@ RESTRICT="test" # bug 616878
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
COMMON_DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- >=dev-libs/ktextaddons-1.3.50:6[speech?]
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/kmail/kmail-9999.ebuild b/kde-apps/kmail/kmail-9999.ebuild
index ad5b8f6fdb..7d79d7cc19 100644
--- a/kde-apps/kmail/kmail-9999.ebuild
+++ b/kde-apps/kmail/kmail-9999.ebuild
@@ -24,8 +24,8 @@ RESTRICT="test" # bug 616878
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
COMMON_DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- >=dev-libs/ktextaddons-1.3.50:6[speech?]
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/kmailtransport/Manifest b/kde-apps/kmailtransport/Manifest
new file mode 100644
index 0000000000..0b865a32c0
--- /dev/null
+++ b/kde-apps/kmailtransport/Manifest
@@ -0,0 +1 @@
+DIST kmailtransport-24.05.0.tar.xz 186376 BLAKE2B 8d0229ada833f0a9f810917e3bd87bc52d08e2d138485aea2c174ef38832f77a58e0f46da7ee14b0487f9da35c3215f0d32ca063ea6d72523acb7539986ce261 SHA512 7d6508da8874dc8fa11d8c3644c9e1d4553a9b849c2ae55d48c3eef2b3f5e29ffb8b2c2d0fb0c85a811cbf6580ecf98aa9434979eff08e2cb68f21ac8ed196f1
diff --git a/kde-apps/kmailtransport/kmailtransport-24.05.0.ebuild b/kde-apps/kmailtransport/kmailtransport-24.05.0.ebuild
new file mode 100644
index 0000000000..ba9766519d
--- /dev/null
+++ b/kde-apps/kmailtransport/kmailtransport-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mail transport service"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
+ >=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/kmailtransport/kmailtransport-24.05.49.9999.ebuild b/kde-apps/kmailtransport/kmailtransport-24.05.49.9999.ebuild
index bc046c9dcc..2d24ab5522 100644
--- a/kde-apps/kmailtransport/kmailtransport-24.05.49.9999.ebuild
+++ b/kde-apps/kmailtransport/kmailtransport-24.05.49.9999.ebuild
@@ -20,7 +20,7 @@ IUSE=""
RESTRICT="test"
RDEPEND="
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=kde-apps/ksmtp-${PVCUT}:6
>=kde-apps/libkgapi-${PVCUT}:6
diff --git a/kde-apps/kmailtransport/kmailtransport-9999.ebuild b/kde-apps/kmailtransport/kmailtransport-9999.ebuild
index bc046c9dcc..2d24ab5522 100644
--- a/kde-apps/kmailtransport/kmailtransport-9999.ebuild
+++ b/kde-apps/kmailtransport/kmailtransport-9999.ebuild
@@ -20,7 +20,7 @@ IUSE=""
RESTRICT="test"
RDEPEND="
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6(+)]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6(+)]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=kde-apps/ksmtp-${PVCUT}:6
>=kde-apps/libkgapi-${PVCUT}:6
diff --git a/kde-apps/kmbox/Manifest b/kde-apps/kmbox/Manifest
new file mode 100644
index 0000000000..9b91bd956e
--- /dev/null
+++ b/kde-apps/kmbox/Manifest
@@ -0,0 +1 @@
+DIST kmbox-24.05.0.tar.xz 28840 BLAKE2B 5321d44c0bb9d7122c540c73cbd3816172ec9747f233135d217abaa6e380d664ba405241ccec1f6dd79edde33051587efba2d8fc8d7d92a5ab1e6d0b660f26eb SHA512 a8fb01a211ab5d75fd71f6533e8ab3074725a773aedba1e42c02c2ae4444ad4f3e1a8d8c1ed68ae8ec8360a26fdc70d69625d91133b96564b4611bd96bfb12b2
diff --git a/kde-apps/kmbox/kmbox-24.05.0.ebuild b/kde-apps/kmbox/kmbox-24.05.0.ebuild
new file mode 100644
index 0000000000..b89145b1c7
--- /dev/null
+++ b/kde-apps/kmbox/kmbox-24.05.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.1.0
+PVCUT=$(ver_cut 1-3)
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing MBox format mail storages"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=kde-apps/kmime-${PVCUT}:6"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmime/Manifest b/kde-apps/kmime/Manifest
new file mode 100644
index 0000000000..4469b7d978
--- /dev/null
+++ b/kde-apps/kmime/Manifest
@@ -0,0 +1 @@
+DIST kmime-24.05.0.tar.xz 161752 BLAKE2B bc683e350e64209ffc89b4713c7215e95f038e9b3f66512098718b8c92f10479240c26fbfbcbf80d8c048f7539df5987b9a6b8fbb0bcae1119badb7fd8fb4574 SHA512 374e628c80ef94ae16a86e93cf6888fc07a6f3a2b185b09860803b8dbe944771dbae7262fb4b767053b920a432d7e334f3c882a6f708fbfd23268a870b7014d7
diff --git a/kde-apps/kmime/kmime-24.05.0.ebuild b/kde-apps/kmime/kmime-24.05.0.ebuild
new file mode 100644
index 0000000000..8cba4ef6cd
--- /dev/null
+++ b/kde-apps/kmime/kmime-24.05.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.0.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="Libary for handling mail messages and newsgroup articles"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kmines/Manifest b/kde-apps/kmines/Manifest
new file mode 100644
index 0000000000..3c475eed07
--- /dev/null
+++ b/kde-apps/kmines/Manifest
@@ -0,0 +1 @@
+DIST kmines-24.05.0.tar.xz 944984 BLAKE2B 71aad6484a116635b52a14efec610daf0b890a0962ebdaa4a52865b642e7a8b8ebad89917b0c99c76894aec0d8127f5a29a4cf0e027fe9cbf2ab504e604d7aef SHA512 d37b120d07df772fa80c7474f96584953ea931df6ca82e809506f9d6f84c9444cbb9fb69e72a845796946c74da3a4be6c1a13be70572875341ee0bad039fd075
diff --git a/kde-apps/kmines/kmines-24.05.0.ebuild b/kde-apps/kmines/kmines-24.05.0.ebuild
new file mode 100644
index 0000000000..940df40470
--- /dev/null
+++ b/kde-apps/kmines/kmines-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Classic mine sweeper game"
+HOMEPAGE="https://apps.kde.org/kmines/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..b43540cee7
--- /dev/null
+++ b/kde-apps/kmix/Manifest
@@ -0,0 +1 @@
+DIST kmix-24.05.0.tar.xz 1165176 BLAKE2B d62ac63fcf3ef3191f4eeda38fa3d8dfdbe2e6cd30ddf2caf13d374d27c3dd18e23e866fbebf05646fc566b45fc424a068af0e94d867d4a916038b02a7535e36 SHA512 cbee2bbedb12eafb7aa3d8b7194c80f4e8d735f4d6f0daecdbfa5c613ad2c8cce36df272873566d6aae84d752e18f3155d96ef0d07371869f24fd5957cdf437e
diff --git a/kde-apps/kmix/kmix-24.05.0.ebuild b/kde-apps/kmix/kmix-24.05.0.ebuild
new file mode 100644
index 0000000000..c60c5416b0
--- /dev/null
+++ b/kde-apps/kmix/kmix-24.05.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="false"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Volume control gui based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kmix/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="alsa plasma pulseaudio"
+
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kglobalaccel-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/solid-${KFMIN}:5
+ alsa? ( >=media-libs/alsa-lib-1.0.14a )
+ plasma? ( >=kde-plasma/libplasma-${KFMIN}:5 )
+ pulseaudio? (
+ media-libs/libcanberra
+ media-libs/libpulse
+ )
+"
+RDEPEND="${DEPEND}
+ kde-plasma/kde-cli-tools:*
+"
+
+PATCHES=( "${FILESDIR}/${PN}-23.04.2-autostart_disable.patch" ) # TODO: upstream
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alsa ALSA)
+ -DBUILD_DATAENGINE=$(usex plasma)
+ $(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."
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/kmix/kmix-24.05.49.9999.ebuild b/kde-apps/kmix/kmix-24.05.49.9999.ebuild
index 30b1d7cd37..bcee86d34d 100644
--- a/kde-apps/kmix/kmix-24.05.49.9999.ebuild
+++ b/kde-apps/kmix/kmix-24.05.49.9999.ebuild
@@ -26,6 +26,7 @@ DEPEND="
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kglobalaccel-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
diff --git a/kde-apps/kmix/kmix-9999.ebuild b/kde-apps/kmix/kmix-9999.ebuild
index 30b1d7cd37..bcee86d34d 100644
--- a/kde-apps/kmix/kmix-9999.ebuild
+++ b/kde-apps/kmix/kmix-9999.ebuild
@@ -26,6 +26,7 @@ DEPEND="
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/kglobalaccel-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
diff --git a/kde-apps/kmousetool/Manifest b/kde-apps/kmousetool/Manifest
new file mode 100644
index 0000000000..7bbb80e379
--- /dev/null
+++ b/kde-apps/kmousetool/Manifest
@@ -0,0 +1 @@
+DIST kmousetool-24.05.0.tar.xz 130396 BLAKE2B 9a70b8df6274a2ade7e72ce825a25ca613811757dd8331b3231485a120dc5c67bb6b7b1b8a689ea337821dfca6f224c7017c1fe7ce84fe18266cb0eda55ae02f SHA512 f81d0d56a5f91e288312875fa0e4d3fcac4a8fc48244ac7d9b91614d5deb7e2051d7cf6d562213c17634e4bf45af04b7ca73c4858f12ae1d004afa49ca29ba43
diff --git a/kde-apps/kmousetool/kmousetool-24.05.0.ebuild b/kde-apps/kmousetool/kmousetool-24.05.0.ebuild
new file mode 100644
index 0000000000..0a323628d6
--- /dev/null
+++ b/kde-apps/kmousetool/kmousetool-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE program that clicks the mouse for you"
+HOMEPAGE="https://apps.kde.org/kmousetool/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..eb7ec3e60e
--- /dev/null
+++ b/kde-apps/kmouth/Manifest
@@ -0,0 +1 @@
+DIST kmouth-24.05.0.tar.xz 1935720 BLAKE2B 3f263d32d2412abd83f03fa18f59b65fad27d15784c5efb625a845afcd26051500e3f6d79b14c2369bbec00d4e42e3aca58c62dcdbfe0edc7a56611d1fcaa816 SHA512 828806c3469841db25eef5bdfb3f1cd0264545968a944931e41042184396b0cc2fb1ed7f9a2fb6e478a6c06c46fbd6f4b4271f6cf9fa9b30251e13f8e545da35
diff --git a/kde-apps/kmouth/kmouth-24.05.0.ebuild b/kde-apps/kmouth/kmouth-24.05.0.ebuild
new file mode 100644
index 0000000000..5666a2615d
--- /dev/null
+++ b/kde-apps/kmouth/kmouth-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Text-to-speech synthesizer front end"
+HOMEPAGE="https://apps.kde.org/kmouth/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..e9b393f9f7
--- /dev/null
+++ b/kde-apps/kmplot/Manifest
@@ -0,0 +1 @@
+DIST kmplot-24.05.0.tar.xz 3004040 BLAKE2B 8f9c2e93ee397c057045663dbad2ada3ae17f6f7ef586d6a877eea0091404bdf78ae998ba2a29a4ce1b4b025fb8853699971134d7b0728b195268008ba5699b8 SHA512 2fdf6a7d2d657e610ae797b68534dadb383ea49948e7e0e0df0e71aa3c57996c86bee81dcd3bf529692ac6c5ffc46479722ad5999aa32fd6a597172b68d3de2d
diff --git a/kde-apps/kmplot/kmplot-24.05.0.ebuild b/kde-apps/kmplot/kmplot-24.05.0.ebuild
new file mode 100644
index 0000000000..5a189264a3
--- /dev/null
+++ b/kde-apps/kmplot/kmplot-24.05.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mathematical function plotter"
+HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/kguiaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/knavalbattle/Manifest b/kde-apps/knavalbattle/Manifest
new file mode 100644
index 0000000000..efb3801c00
--- /dev/null
+++ b/kde-apps/knavalbattle/Manifest
@@ -0,0 +1 @@
+DIST knavalbattle-24.05.0.tar.xz 1042832 BLAKE2B 9cbaf859e9edd7b3f5114c84c2a3eea7e9d2e64d3ebd687b29f3ace4972b7a0aeb76d794c04add9057a7df0c578f66562d623120d4242b356fac72b73d2677f2 SHA512 d15e9039ece66dae48159f2f547c7418f16baac3acf7152398437f176fd2cc35113858b2561d465a2eca05b0e383ea856cb52dcee9ac34d2f564839be0835918
diff --git a/kde-apps/knavalbattle/knavalbattle-24.05.0.ebuild b/kde-apps/knavalbattle/knavalbattle-24.05.0.ebuild
new file mode 100644
index 0000000000..7afad89c13
--- /dev/null
+++ b/kde-apps/knavalbattle/knavalbattle-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Battleship clone by KDE"
+HOMEPAGE="https://apps.kde.org/knavalbattle/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..88bc96bdcd
--- /dev/null
+++ b/kde-apps/knetwalk/Manifest
@@ -0,0 +1 @@
+DIST knetwalk-24.05.0.tar.xz 1004508 BLAKE2B 5ec7376e90b743b56c51218dbaa6f0435be621b6891ee04d9dafe55ff6f19dd09c6ca00d0c42f91580f3229167347edceb29ef8984a71895471b638bc40bd417 SHA512 6dcf2bf100cac83912926a47b5b8e7ea7d7c0b0027a97966a40f5573b91cf81c83d8b2c13b059ae830907c6319c44727b552fea27d3af8c12a7e765c5d360885
diff --git a/kde-apps/knetwalk/knetwalk-24.05.0.ebuild b/kde-apps/knetwalk/knetwalk-24.05.0.ebuild
new file mode 100644
index 0000000000..8064d709d2
--- /dev/null
+++ b/kde-apps/knetwalk/knetwalk-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/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
new file mode 100644
index 0000000000..88baf7c766
--- /dev/null
+++ b/kde-apps/knights/Manifest
@@ -0,0 +1 @@
+DIST knights-24.05.0.tar.xz 2470336 BLAKE2B 4dd26a702fedc481e554c5b026d4504d50afc0db86a84599531dfd3c4142b71b0ea156b1d90555de678e3656ce6ada1f49d076e1d098d607e986b97a653cd7b8 SHA512 9333a3c3d04d3065945c1fdbbe748a6a19c71e165d0b120c35c8ea0d750cbf7feaf23d32f048226a81ef698dd8ece94b1e496800bbd1cb391877bc3976522eb0
diff --git a/kde-apps/knights/knights-24.05.0.ebuild b/kde-apps/knights/knights-24.05.0.ebuild
new file mode 100644
index 0000000000..6ccd356b57
--- /dev/null
+++ b/kde-apps/knights/knights-24.05.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Simple chess board based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/knights/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+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/knights/knights-24.05.49.9999.ebuild b/kde-apps/knights/knights-24.05.49.9999.ebuild
index 9eebe9e681..7c828f0c69 100644
--- a/kde-apps/knights/knights-24.05.49.9999.ebuild
+++ b/kde-apps/knights/knights-24.05.49.9999.ebuild
@@ -19,7 +19,6 @@ KEYWORDS=""
IUSE="speech"
DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets]
>=dev-qt/qtsvg-${QTMIN}:6
>=kde-apps/libkdegames-${PVCUT}:6
diff --git a/kde-apps/knights/knights-9999.ebuild b/kde-apps/knights/knights-9999.ebuild
index 9eebe9e681..7c828f0c69 100644
--- a/kde-apps/knights/knights-9999.ebuild
+++ b/kde-apps/knights/knights-9999.ebuild
@@ -19,7 +19,6 @@ KEYWORDS=""
IUSE="speech"
DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets]
>=dev-qt/qtsvg-${QTMIN}:6
>=kde-apps/libkdegames-${PVCUT}:6
diff --git a/kde-apps/knotes/Manifest b/kde-apps/knotes/Manifest
new file mode 100644
index 0000000000..73914122be
--- /dev/null
+++ b/kde-apps/knotes/Manifest
@@ -0,0 +1 @@
+DIST knotes-24.05.0.tar.xz 380984 BLAKE2B 1d96c0bd8a0d97b7072edea06b5c8b93e3a0f64e0bc1347359e329818d34632bd0e4e302a78117ef6805a192678df2c197ad0d0b7c72514f16d85ea6c36ca1a0 SHA512 aab33d5007b682e816eb04cda4d7c24129750fe00f15a62c00148c2f781a3eb92a223acf0cfa9a415ec9ec6f6e7102cdc5b7a8708f80eedd2ad0a3cbcef16a01
diff --git a/kde-apps/knotes/knotes-24.05.0.ebuild b/kde-apps/knotes/knotes-24.05.0.ebuild
new file mode 100644
index 0000000000..e607bc3950
--- /dev/null
+++ b/kde-apps/knotes/knotes-24.05.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Note taking application"
+HOMEPAGE="https://apps.kde.org/knotes/
+https://kontact.kde.org/components/knotes/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6
+ dev-libs/libxslt
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-notes-${PVCUT}:6
+ >=kde-apps/akonadi-search-${PVCUT}:6
+ >=kde-apps/grantleetheme-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${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/kdnssd-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ x11-libs/libX11
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
diff --git a/kde-apps/knotes/knotes-24.05.49.9999.ebuild b/kde-apps/knotes/knotes-24.05.49.9999.ebuild
index f929ea00c9..62b6749b94 100644
--- a/kde-apps/knotes/knotes-24.05.49.9999.ebuild
+++ b/kde-apps/knotes/knotes-24.05.49.9999.ebuild
@@ -19,8 +19,8 @@ SLOT="6"
KEYWORDS=""
IUSE=""
-DEPEND="
- >=dev-libs/ktextaddons-1.5.3:6
+COMMON_DEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6
dev-libs/libxslt
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
@@ -54,6 +54,9 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
x11-libs/libX11
"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
>=kde-apps/kdepim-runtime-${PVCUT}:6
"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
diff --git a/kde-apps/knotes/knotes-9999.ebuild b/kde-apps/knotes/knotes-9999.ebuild
index f929ea00c9..62b6749b94 100644
--- a/kde-apps/knotes/knotes-9999.ebuild
+++ b/kde-apps/knotes/knotes-9999.ebuild
@@ -19,8 +19,8 @@ SLOT="6"
KEYWORDS=""
IUSE=""
-DEPEND="
- >=dev-libs/ktextaddons-1.5.3:6
+COMMON_DEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6
dev-libs/libxslt
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
@@ -54,6 +54,9 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
x11-libs/libX11
"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
>=kde-apps/kdepim-runtime-${PVCUT}:6
"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+"
diff --git a/kde-apps/kolf/Manifest b/kde-apps/kolf/Manifest
new file mode 100644
index 0000000000..e88425653d
--- /dev/null
+++ b/kde-apps/kolf/Manifest
@@ -0,0 +1 @@
+DIST kolf-24.05.0.tar.xz 1065804 BLAKE2B 85e2ff70413b1c81afb1d3442b4562586255fc902b14444692c3f1a2467c707f875305bb9a1a041f18f07328f026d39704b4322a126d4bd28a34ad2ace33ae11 SHA512 b0edd89c09a035eb40d5705479ffc62640bc464960fa2a48d7be4ee567a8c842314a6b9c7730a7cc7e1cfa88f3fcd3793525be7ace3a59f92be10f4c868b0585
diff --git a/kde-apps/kolf/kolf-24.05.0.ebuild b/kde-apps/kolf/kolf-24.05.0.ebuild
new file mode 100644
index 0000000000..94593bdb88
--- /dev/null
+++ b/kde-apps/kolf/kolf-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Minigolf game by KDE"
+HOMEPAGE="https://apps.kde.org/kolf/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..db944eef06
--- /dev/null
+++ b/kde-apps/kollision/Manifest
@@ -0,0 +1 @@
+DIST kollision-24.05.0.tar.xz 308736 BLAKE2B aa4e0c21766cc95731046312246053642f45943d42cb3d2e5ab194e3f3d11b210ba620584eef45d96087cc547367c664b0d33ed9e380705b8a0f9773582904ca SHA512 b158e53080048d3053d70a4c61cda9548411cb368a09cfddeb7985cbc3e6609862d84f54a8b75d34327d17809da3a21826a6abdb331940df38452b5bf54be4b4
diff --git a/kde-apps/kollision/kollision-24.05.0.ebuild b/kde-apps/kollision/kollision-24.05.0.ebuild
new file mode 100644
index 0000000000..4198337b36
--- /dev/null
+++ b/kde-apps/kollision/kollision-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Simple ball dodging game"
+HOMEPAGE="https://apps.kde.org/kollision/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..c79ac10d5d
--- /dev/null
+++ b/kde-apps/kolourpaint/Manifest
@@ -0,0 +1 @@
+DIST kolourpaint-24.05.0.tar.xz 5294208 BLAKE2B cb0213aec5a8285dbf500211240d3b545b0547bc280e3e00f40e0b07c428511be393779c1a8b2146e9d49a3ad1be58b7a8aa0e536d29049f29e766f225dbf3f5 SHA512 5d18d712c716ae03b7dceb7295e0950f6b26ff1218f515c5cd9d13d002bc99f96a028257d8c9f86cc5dc6976c340e32aa25fe654351fc5439cfafa74099104dd
diff --git a/kde-apps/kolourpaint/kolourpaint-24.05.0.ebuild b/kde-apps/kolourpaint/kolourpaint-24.05.0.ebuild
new file mode 100644
index 0000000000..de275ff598
--- /dev/null
+++ b/kde-apps/kolourpaint/kolourpaint-24.05.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/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/ktextwidgets-${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 KF6Sane)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest
new file mode 100644
index 0000000000..d5797116f6
--- /dev/null
+++ b/kde-apps/kompare/Manifest
@@ -0,0 +1 @@
+DIST kompare-24.05.0.tar.xz 942348 BLAKE2B edabea74672fde672bd8a2e91427d51b62b5c4239c834aa5ceae92eee6065742d9d0ea96636d9f1344df58e97d47104dc3b917d58aa0a80bfcf248e43e62c3e3 SHA512 7d8789f77bb4a56b61d56019dc6241e3e4a84070a8ded2418f4c4f0ba34d87c5c0d834237f209f700c774a7876d3867946f09f1d46b2502581d65413687a019c
diff --git a/kde-apps/kompare/kompare-24.05.0.ebuild b/kde-apps/kompare/kompare-24.05.0.ebuild
new file mode 100644
index 0000000000..1d918a97ff
--- /dev/null
+++ b/kde-apps/kompare/kompare-24.05.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="A program to view the differences between files"
+HOMEPAGE="https://apps.kde.org/kompare/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkomparediff2-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kompare/kompare-9999.ebuild b/kde-apps/kompare/kompare-9999.ebuild
index ecfd5b99fe..cb9296c63b 100644
--- a/kde-apps/kompare/kompare-9999.ebuild
+++ b/kde-apps/kompare/kompare-9999.ebuild
@@ -5,34 +5,36 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
PVCUT=$(ver_cut 1-3)
-KFMIN=6.0.0
-QTMIN=6.6.2
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="A program to view the differences between files"
HOMEPAGE="https://apps.kde.org/kompare/"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
+SLOT="5"
KEYWORDS=""
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
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libkomparediff2-${PVCUT}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kcodecs-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest
new file mode 100644
index 0000000000..ed84709203
--- /dev/null
+++ b/kde-apps/konqueror/Manifest
@@ -0,0 +1 @@
+DIST konqueror-24.05.0.tar.xz 9712836 BLAKE2B 41333247af863432a2b98357bd984188bfcd9b3fbd90ccfd5bb1401a6742ccdacbfa299c11d7441888a7eb930fb3026ccba8dd1f90819fc93f4864f9b4f82c01 SHA512 d88392fd49c6fe732ea440316d9907627c2a6ac6e495a90e1387cc4dc8ec8764b97018b127645f4ac87b8732a3b55373985b2822d15907e586e9fb332764d7b3
diff --git a/kde-apps/konqueror/konqueror-24.05.0.ebuild b/kde-apps/konqueror/konqueror-24.05.0.ebuild
new file mode 100644
index 0000000000..01b5137228
--- /dev/null
+++ b/kde-apps/konqueror/konqueror-24.05.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit flag-o-matic ecm gear.kde.org optfeature
+
+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"
+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
+COMMON_DEPEND="
+ >=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/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
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6
+ sys-libs/zlib
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ activities? ( kde-plasma/plasma-activities:6 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<kde-apps/kio-extras-23.08.5-r100:5
+ kde-apps/kfind:6
+ kde-plasma/kde-cli-tools:*
+"
+
+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 Qt6TextToSpeech)
+ )
+ 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
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/konquest/Manifest b/kde-apps/konquest/Manifest
new file mode 100644
index 0000000000..beff81b7ee
--- /dev/null
+++ b/kde-apps/konquest/Manifest
@@ -0,0 +1 @@
+DIST konquest-24.05.0.tar.xz 854720 BLAKE2B 99d7c274a44f39fc713d4f921eae578586444ac8d43a1ff418205d4163b00d199806a174b52c995be97551dc41c9dde132747d87fb457b4965f6841350e2d771 SHA512 46914007ea75bbd305989208790136df21eba677f35fbd787b241c827603478ad6540c787566e36625697cfe111aebf4de957e2ba03c8ac97a329d81e86c6f66
diff --git a/kde-apps/konquest/konquest-24.05.0.ebuild b/kde-apps/konquest/konquest-24.05.0.ebuild
new file mode 100644
index 0000000000..f389784496
--- /dev/null
+++ b/kde-apps/konquest/konquest-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Galactic Strategy KDE Game"
+HOMEPAGE="https://apps.kde.org/konquest/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..5623176918
--- /dev/null
+++ b/kde-apps/konsole/Manifest
@@ -0,0 +1 @@
+DIST konsole-24.05.0.tar.xz 1770064 BLAKE2B 9183948914df5f382748bdee63240e10b47fa764b944e33b1c72ccb49f3a44413fa8a3649a713b383085ce4b0c6c083eadb8c65dd258aa28e8edea26203dc85b SHA512 2b2b4999384059171c27509955bc0ae632ddb1a89ecdacc5159d9e97c2ab6a0ba193c2ec0ba73da23bff953c1627fed4901576d194417900012c1732efd894cb
diff --git a/kde-apps/konsole/konsole-24.05.0.ebuild b/kde-apps/konsole/konsole-24.05.0.ebuild
new file mode 100644
index 0000000000..3209da3738
--- /dev/null
+++ b/kde-apps/konsole/konsole-24.05.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+IUSE=""
+
+DEPEND="
+ dev-libs/icu:=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=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
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-23.08.1-drop-unused-X11-dep.patch" ) # FIXME properly upstream
+
+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/konsolekalendar/Manifest b/kde-apps/konsolekalendar/Manifest
new file mode 100644
index 0000000000..e52099e17a
--- /dev/null
+++ b/kde-apps/konsolekalendar/Manifest
@@ -0,0 +1 @@
+DIST akonadi-calendar-tools-24.05.0.tar.xz 264400 BLAKE2B 25af456a4768b5d3665fad060733387c56f0d69d429b4cd8196c11851aa43192a3dd914f3a5f103a7964d037eca2c6b62487d11e4e4aa0f5a5f5f438304081d4 SHA512 05959eb63c28f158af04f6506bc2b8a2bcdd960b21e1677089df8e0011c37bb0440a0719ed0cc07e9a7fe18be48d306d85dfd7a1718645b3af56e150fc9dbcbc
diff --git a/kde-apps/konsolekalendar/konsolekalendar-24.05.0.ebuild b/kde-apps/konsolekalendar/konsolekalendar-24.05.0.ebuild
new file mode 100644
index 0000000000..e7231769dc
--- /dev/null
+++ b/kde-apps/konsolekalendar/konsolekalendar-24.05.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KDE_ORG_NAME="akonadi-calendar-tools"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="Command line interface to KDE calendars"
+HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=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}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # delete colliding calendarjanitor translations
+ rm -f po/*/calendarjanitor.po || die
+
+ cmake_comment_add_subdirectory calendarjanitor
+}
diff --git a/kde-apps/kontact/Manifest b/kde-apps/kontact/Manifest
new file mode 100644
index 0000000000..8a9655cebe
--- /dev/null
+++ b/kde-apps/kontact/Manifest
@@ -0,0 +1 @@
+DIST kontact-24.05.0.tar.xz 862828 BLAKE2B 7023d6c8b7fd153a222487f65f9f57f15df05c888ac15ad0f387d53321c37afa1a70612c8641af0365d226ac9fa9e9461be5e53fee2c9ef635fbc5de983f0986 SHA512 82d0a33ec86a19f81184e5a78526db2f9d06ec0cd859431e420906e2c0c0d1900fb4d9241c6b6dae5a843e9612e991d23b3fb55760c62cd65004808877e301a2
diff --git a/kde-apps/kontact/kontact-24.05.0.ebuild b/kde-apps/kontact/kontact-24.05.0.ebuild
new file mode 100644
index 0000000000..9cbfda02d5
--- /dev/null
+++ b/kde-apps/kontact/kontact-24.05.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE=""
+
+DEPEND="
+ >=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}"
diff --git a/kde-apps/kontactinterface/Manifest b/kde-apps/kontactinterface/Manifest
new file mode 100644
index 0000000000..6db25d3eb7
--- /dev/null
+++ b/kde-apps/kontactinterface/Manifest
@@ -0,0 +1 @@
+DIST kontactinterface-24.05.0.tar.xz 40360 BLAKE2B 05887788e1cd58acbe3b4f3855e27f589f78bf245ed3242735f7c48aaee5c2d5156f8606c4ca398d85f574ec902cefa47390b5ec9a63faba47e40885620c21d5 SHA512 4a51520c8820bcbd676933ca73ab9f985373f8e5fbc67854df20ac8f159eeeb6333aa556a4910bc28a3ef13d4c4e3f731c68cf29a0d75fea90f4dbe5fb383c41
diff --git a/kde-apps/kontactinterface/kontactinterface-24.05.0.ebuild b/kde-apps/kontactinterface/kontactinterface-24.05.0.ebuild
new file mode 100644
index 0000000000..42e5fe0bf4
--- /dev/null
+++ b/kde-apps/kontactinterface/kontactinterface-24.05.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE=""
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,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
new file mode 100644
index 0000000000..dfa11d5462
--- /dev/null
+++ b/kde-apps/korganizer/Manifest
@@ -0,0 +1 @@
+DIST korganizer-24.05.0.tar.xz 2569536 BLAKE2B aee333b87fed1c9659b08bed843df8f21c083d303292da0496efeb832f1351d1fbd8b69ee8901b379da6353691931afb8a9c0f7c492a046b8fdd308de278ef0f SHA512 7fac18fd3cd887344e84b61ced46e370ad878b69461eeae1b9a47486f2a1be31914124532b80eb6c8edc3a58969fb3698a454f917057c87f623f1de784eb7eea
diff --git a/kde-apps/korganizer/korganizer-24.05.0.ebuild b/kde-apps/korganizer/korganizer-24.05.0.ebuild
new file mode 100644
index 0000000000..3ca7900821
--- /dev/null
+++ b/kde-apps/korganizer/korganizer-24.05.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE="telemetry"
+
+# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=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/akonadi-notes-${PVCUT}:6
+ >=kde-apps/calendarsupport-${PVCUT}:6
+ >=kde-apps/eventviews-${PVCUT}:6
+ >=kde-apps/incidenceeditor-${PVCUT}:6
+ >=kde-apps/kcalutils-${PVCUT}:6
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/kontactinterface-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${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/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/knewstuff-${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
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-apps/kldap-${PVCUT}:6
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] )
+"
+RDEPEND="${COMMON_DEPEND}
+ >=kde-apps/kdepim-runtime-${PVCUT}:6
+"
+BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kpat/Manifest b/kde-apps/kpat/Manifest
new file mode 100644
index 0000000000..417e88c6ab
--- /dev/null
+++ b/kde-apps/kpat/Manifest
@@ -0,0 +1 @@
+DIST kpat-24.05.0.tar.xz 3714860 BLAKE2B 1b9b34b4db552c0097c3d69c046e5383163cd374b2d9fbabd3e702663ef99e94ca718913d8cce6ab6ae896509cb094bd0ee7dd9c134dec8ba592ea9c64eb5c0d SHA512 5b278c1d68368ffdad5a53ca811caa8b00c65471da077bd3ca70589e4a1c3b204087466e6c783731ac90cdd2a6d6925be0f5c247f50d621f187483220f8fc77f
diff --git a/kde-apps/kpat/kpat-24.05.0.ebuild b/kde-apps/kpat/kpat-24.05.0.ebuild
new file mode 100644
index 0000000000..9634690132
--- /dev/null
+++ b/kde-apps/kpat/kpat-24.05.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+KDE_SELINUX_MODULE="games"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE patience game"
+HOMEPAGE="https://apps.kde.org/kpat/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..dfcaf86943
--- /dev/null
+++ b/kde-apps/kpimtextedit/Manifest
@@ -0,0 +1 @@
+DIST kpimtextedit-24.05.0.tar.xz 169556 BLAKE2B f41b81b3fb22ac290c05ebc780299903c4cd6ee4aa035a48071002fcb1cb451d2a9cf26ea4a2bd4291abe74474c199bd9679615bb5daf6177d99769c6dedaf55 SHA512 04f5a648e6463a4d3cb6dac7f8166a5cbceff3939a7dcf8daede3f7af45fef8792d8ad8f74792e071cceb4f27baac465d8ba735bc8280ac54015521718599215
diff --git a/kde-apps/kpimtextedit/kpimtextedit-24.05.0.ebuild b/kde-apps/kpimtextedit/kpimtextedit-24.05.0.ebuild
new file mode 100644
index 0000000000..e49851e035
--- /dev/null
+++ b/kde-apps/kpimtextedit/kpimtextedit-24.05.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Extended text editor for PIM applications"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="speech"
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=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}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package speech KF6TextEditTextToSpeech)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/kpimtextedit/kpimtextedit-24.05.49.9999.ebuild b/kde-apps/kpimtextedit/kpimtextedit-24.05.49.9999.ebuild
index 776c4e1658..61be4ad05c 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-24.05.49.9999.ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-24.05.49.9999.ebuild
@@ -20,7 +20,7 @@ IUSE="speech"
RESTRICT="test"
RDEPEND="
- >=dev-libs/ktextaddons-1.4.42:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[widgets]
>=kde-frameworks/kcodecs-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
diff --git a/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild b/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild
index 776c4e1658..61be4ad05c 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild
@@ -20,7 +20,7 @@ IUSE="speech"
RESTRICT="test"
RDEPEND="
- >=dev-libs/ktextaddons-1.4.42:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[widgets]
>=kde-frameworks/kcodecs-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
diff --git a/kde-apps/kpkpass/Manifest b/kde-apps/kpkpass/Manifest
new file mode 100644
index 0000000000..18881872d7
--- /dev/null
+++ b/kde-apps/kpkpass/Manifest
@@ -0,0 +1 @@
+DIST kpkpass-24.05.0.tar.xz 29096 BLAKE2B 0883f52b7b5cf2eb43c5ff799a7991af3329349e67ce104411dc2e283d535378dc8244ad0e14baa07458913bb1954bd30f2ae878a7783ac03b58843657a533de SHA512 b39710d0c6dc0fd3d8ee413f158a0f41e584e045693171bf162d8e911f32298a3285c1067970c80625d42bbda519960bdc2c24a10c777e84969f0eb491b2ef83
diff --git a/kde-apps/kpkpass/kpkpass-24.05.0.ebuild b/kde-apps/kpkpass/kpkpass-24.05.0.ebuild
new file mode 100644
index 0000000000..77c5855326
--- /dev/null
+++ b/kde-apps/kpkpass/kpkpass-24.05.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library to deal with Apple Wallet pass files"
+HOMEPAGE="https://apps.kde.org/kontact/"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/karchive-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest
new file mode 100644
index 0000000000..798df443d0
--- /dev/null
+++ b/kde-apps/kqtquickcharts/Manifest
@@ -0,0 +1 @@
+DIST kqtquickcharts-24.05.0.tar.xz 30860 BLAKE2B a0b874f5086e817654dcc2e52312ba32ed932bbad3e624d7ef1f6ac6f02a47fbe08f1e07447a6a08f6153cf5932c28ce8ef856fe0934086692fa7789ba578c41 SHA512 bc03b059541d693acc207106a245ffcd78d4e7b7b16f746a019642e0496a5f33ed79ca3dca0d6a701b0311f4c66998f6319d2d675d77c807f994837a6ff7230c
diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.ebuild
new file mode 100644
index 0000000000..48d9e3c001
--- /dev/null
+++ b/kde-apps/kqtquickcharts/kqtquickcharts-24.05.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest
new file mode 100644
index 0000000000..c8214c1e4c
--- /dev/null
+++ b/kde-apps/krdc/Manifest
@@ -0,0 +1 @@
+DIST krdc-24.05.0.tar.xz 1541868 BLAKE2B 9ce7fdd91468da7fe259807aca062330e6b573a200f9977a1d9c6870c8b8cf934d85d9aab4e9362dd45e673d1d2d8462532c5732f6662d9cb5ab014fa0a9ea6d SHA512 f3d5f610e8abbfcde3ed638f8b0c00fb72f8e074a8f293a23cc863a6b8f48abf396b1931004ef4d144fcdb4c3c0faf0f509e7ef219f1c06020cf71f0fdc690b4
diff --git a/kde-apps/krdc/krdc-24.05.0.ebuild b/kde-apps/krdc/krdc-24.05.0.ebuild
new file mode 100644
index 0000000000..85f26c34a8
--- /dev/null
+++ b/kde-apps/krdc/krdc-24.05.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Remote desktop connection (RDP and VNC) client"
+HOMEPAGE="https://apps.kde.org/krdc/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="activities +rdp +vnc"
+
+#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
+# TODO: in port to KF6: >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kbookmarks-${KFMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kdnssd-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/knotifyconfig-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 )
+ rdp? ( >=net-misc/freerdp-2.1.0:2= )
+ vnc? (
+ net-libs/libssh:=
+ >=net-libs/libvncserver-0.9
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ # TODO: in port to KF6: PlasmaActivities
+ $(cmake_use_find_package activities KF5Activities)
+ -DWITH_RDP=$(usex rdp)
+ -DWITH_VNC=$(usex vnc)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/kreversi/Manifest b/kde-apps/kreversi/Manifest
new file mode 100644
index 0000000000..3c140a698e
--- /dev/null
+++ b/kde-apps/kreversi/Manifest
@@ -0,0 +1 @@
+DIST kreversi-24.05.0.tar.xz 1025936 BLAKE2B a44001dcb810852d5be837e4aaa92f34663c2621101f885d6f80174132dee7d4c4cd3de58c95b32b7bb78321fd4230783fb3b65c7a28168d324ca7420cee1253 SHA512 a0abee427f2b39ea5436aa3434dabbde74fdd59a6ad0fbf28e70318612136d78fd712bb72b49dcd85852c477114401bd9ac3e213fa26bb5d595e7091c9c1c594
diff --git a/kde-apps/kreversi/kreversi-24.05.0.ebuild b/kde-apps/kreversi/kreversi-24.05.0.ebuild
new file mode 100644
index 0000000000..1d1e60dc4c
--- /dev/null
+++ b/kde-apps/kreversi/kreversi-24.05.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Board game by KDE"
+HOMEPAGE="https://apps.kde.org/kreversi/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..0a7555e3ca
--- /dev/null
+++ b/kde-apps/krfb/Manifest
@@ -0,0 +1 @@
+DIST krfb-24.05.0.tar.xz 1196964 BLAKE2B 2180e703f0d7d42c1c6262a62e19ea5b1f2d6660db9e200f671e91bc5b0b6c07d8fe372807eec58086ae2db83dd20c08bab657c49512527fc18a671e9b2852fe SHA512 c1196e14dfdb6b8d8f3ae3fd64aa2b8f501084f1c5d072c848ce9e89b01a31cfbdf4d49768aa90838203c7cc600c8261c49585f5de05662d7af46b1be4124e7a
diff --git a/kde-apps/krfb/krfb-24.05.0.ebuild b/kde-apps/krfb/krfb-24.05.0.ebuild
new file mode 100644
index 0000000000..b47436a723
--- /dev/null
+++ b/kde-apps/krfb/krfb-24.05.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="VNC-compatible server to share Plasma desktops"
+HOMEPAGE="https://apps.kde.org/krfb/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="wayland"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,network,widgets]
+ >=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/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.9
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXtst
+ x11-libs/xcb-util-image
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtwayland-${QTMIN}:6
+ 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/qtwayland-${QTMIN}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_PIPEWIRE=$(usex !wayland)
+ $(cmake_use_find_package wayland PlasmaWaylandProtocols)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/krfb/krfb-24.05.49.9999.ebuild b/kde-apps/krfb/krfb-24.05.49.9999.ebuild
index e28a464014..b26973d695 100644
--- a/kde-apps/krfb/krfb-24.05.49.9999.ebuild
+++ b/kde-apps/krfb/krfb-24.05.49.9999.ebuild
@@ -39,10 +39,6 @@ COMMON_DEPEND="
x11-libs/xcb-util-image
wayland? (
dev-libs/wayland
- || (
- >=dev-qt/qtbase-${QTMIN}:6[libinput]
- >=dev-qt/qtbase-${QTMIN}:6[X]
- )
>=dev-qt/qtwayland-${QTMIN}:6
kde-plasma/kpipewire:6
kde-plasma/kwayland:6
diff --git a/kde-apps/krfb/krfb-9999.ebuild b/kde-apps/krfb/krfb-9999.ebuild
index e28a464014..b26973d695 100644
--- a/kde-apps/krfb/krfb-9999.ebuild
+++ b/kde-apps/krfb/krfb-9999.ebuild
@@ -39,10 +39,6 @@ COMMON_DEPEND="
x11-libs/xcb-util-image
wayland? (
dev-libs/wayland
- || (
- >=dev-qt/qtbase-${QTMIN}:6[libinput]
- >=dev-qt/qtbase-${QTMIN}:6[X]
- )
>=dev-qt/qtwayland-${QTMIN}:6
kde-plasma/kpipewire:6
kde-plasma/kwayland:6
diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest
new file mode 100644
index 0000000000..ea8561dd5f
--- /dev/null
+++ b/kde-apps/kruler/Manifest
@@ -0,0 +1 @@
+DIST kruler-24.05.0.tar.xz 284184 BLAKE2B ab9a519a57dc6374c1bc2eeabe2894d08ab275dc60826c891419c8687c951afc05dbbaf57ffecbb843f98f370ad51db90b32a56965edba5f7312881fa8610574 SHA512 3dd7bf34ee56ef3ba149ca6ddee30ef90aae7c3b7b9f2fdb4e0c3c5be90e337561afaf65acf4fddb121af24171ec7c94a142ec7de46904318bfac8985e7dacde
diff --git a/kde-apps/kruler/kruler-24.05.0.ebuild b/kde-apps/kruler/kruler-24.05.0.ebuild
new file mode 100644
index 0000000000..66b2b2ac4b
--- /dev/null
+++ b/kde-apps/kruler/kruler-24.05.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Screen ruler for Plasma"
+HOMEPAGE="https://apps.kde.org/kruler/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64"
+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/ki18n-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
+ 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
new file mode 100644
index 0000000000..f224d0f9d4
--- /dev/null
+++ b/kde-apps/kshisen/Manifest
@@ -0,0 +1 @@
+DIST kshisen-24.05.0.tar.xz 967792 BLAKE2B 0e001169d68c9851f3aae5a09e70bbd274c7dae9ed835b47f59e6496e3a3873f6b52dd3c01a34b947f5eeaa76292cd405558bc04575dc370d1cb5019e7007bcf SHA512 4be379cf477705166ffaf9a9da66af14a1a639f1938563017dcc1b346a2ba073d089c877d037dfb7a76c8da070e779e88fa354e7536e77149834c5fa0e658c56
diff --git a/kde-apps/kshisen/kshisen-24.05.0.ebuild b/kde-apps/kshisen/kshisen-24.05.0.ebuild
new file mode 100644
index 0000000000..dfca69e07c
--- /dev/null
+++ b/kde-apps/kshisen/kshisen-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksirk/Manifest b/kde-apps/ksirk/Manifest
new file mode 100644
index 0000000000..8893b74bb1
--- /dev/null
+++ b/kde-apps/ksirk/Manifest
@@ -0,0 +1 @@
+DIST ksirk-24.05.0.tar.xz 7069048 BLAKE2B b1dcd30e7d54083abd6c1b2e0f6b863e2ad2f084e2b3249e224e9e810919b9198510d5f01eb85b0fb22dd14f1368c8a7a73ae8ac1468e2508887378d2af86090 SHA512 adb4bc2e524f345810f5f2ae4cae2497ae10ca19a8b83789443dad78d2f4bf952772e471d697fc8b654aa40a0b44c1109fd39e19becc4a80158695da1ec2f575
diff --git a/kde-apps/ksirk/ksirk-24.05.0.ebuild b/kde-apps/ksirk/ksirk-24.05.0.ebuild
new file mode 100644
index 0000000000..4d69dd9167
--- /dev/null
+++ b/kde-apps/ksirk/ksirk-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Port of the board game risk"
+HOMEPAGE="https://apps.kde.org/ksirk/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=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
+ sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ksirk/ksirk-24.05.49.9999.ebuild b/kde-apps/ksirk/ksirk-24.05.49.9999.ebuild
index d6452b1b4b..d5fa47a9d0 100644
--- a/kde-apps/ksirk/ksirk-24.05.49.9999.ebuild
+++ b/kde-apps/ksirk/ksirk-24.05.49.9999.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ksirk/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE="xmpp"
+IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
@@ -33,18 +33,5 @@ DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
sys-libs/zlib
- xmpp? (
- >=app-crypt/qca-2.3.7:2[qt6]
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kwallet-${KFMIN}:6
- )
"
RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_JABBER_SUPPORT=$(usex xmpp)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/ksirk/ksirk-9999.ebuild b/kde-apps/ksirk/ksirk-9999.ebuild
index d6452b1b4b..d5fa47a9d0 100644
--- a/kde-apps/ksirk/ksirk-9999.ebuild
+++ b/kde-apps/ksirk/ksirk-9999.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/ksirk/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE="xmpp"
+IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
@@ -33,18 +33,5 @@ DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kxmlgui-${KFMIN}:6
sys-libs/zlib
- xmpp? (
- >=app-crypt/qca-2.3.7:2[qt6]
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kwallet-${KFMIN}:6
- )
"
RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_JABBER_SUPPORT=$(usex xmpp)
- )
-
- ecm_src_configure
-}
diff --git a/kde-apps/ksmtp/Manifest b/kde-apps/ksmtp/Manifest
new file mode 100644
index 0000000000..1438fe3100
--- /dev/null
+++ b/kde-apps/ksmtp/Manifest
@@ -0,0 +1 @@
+DIST ksmtp-24.05.0.tar.xz 52324 BLAKE2B ff88552172e27c9fa43071e65033eff4ca918bf651e18b15c276309418898700f16f87f791b41dc35512a14c244d4a513d3fc05e096e0ec03a95b00dc5a63497 SHA512 2f7437f037364035cc7021603163bb7ff8d4a0fe60d1a5812fdc64a8eee10295e3e102d7babef68a217d0b5900085c920efb8ee9fdb1a3ecc455c8a191dd4bd4
diff --git a/kde-apps/ksmtp/ksmtp-24.05.0.ebuild b/kde-apps/ksmtp/ksmtp-24.05.0.ebuild
new file mode 100644
index 0000000000..dd2472cea1
--- /dev/null
+++ b/kde-apps/ksmtp/ksmtp-24.05.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..1db622f9dd
--- /dev/null
+++ b/kde-apps/ksnakeduel/Manifest
@@ -0,0 +1 @@
+DIST ksnakeduel-24.05.0.tar.xz 576332 BLAKE2B ee8ce38b222e46bdb51e97f69402970150d47dccffcd792793c89ac0f352543d5ea48d1f62dcc3b5d55807881f2e87da48e99a8b6635c5af0b2583b362f67e17 SHA512 817e61b231ee837f59789ba093a2b3508a9d18ea96a05e8fb2630b5de13d8b6e147c878fbfc021277ea467974dc442bdcdb1505f23c73d3fc734824c95772e0b
diff --git a/kde-apps/ksnakeduel/ksnakeduel-24.05.0.ebuild b/kde-apps/ksnakeduel/ksnakeduel-24.05.0.ebuild
new file mode 100644
index 0000000000..f51081a17e
--- /dev/null
+++ b/kde-apps/ksnakeduel/ksnakeduel-24.05.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE Tron game"
+HOMEPAGE="https://apps.kde.org/ksnakeduel/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..064f4628f8
--- /dev/null
+++ b/kde-apps/kspaceduel/Manifest
@@ -0,0 +1 @@
+DIST kspaceduel-24.05.0.tar.xz 628384 BLAKE2B 7ded45edb1dd03cec951d1d794a4513ff404b27fbb9b9ff8a0b10e0bfde3fccdd8e3f51d6c707cf4f1ea5e01b8743f64bf638faa5edb078bea905e8b2b9e4720 SHA512 7466e2efc19a1b783b5042036c09fc4f96442268f1f83bf2215f689d95971d943c41d9f0910e534496d402d71f891fa8dd14077e0eb0e8b48052678ebf6f22b6
diff --git a/kde-apps/kspaceduel/kspaceduel-24.05.0.ebuild b/kde-apps/kspaceduel/kspaceduel-24.05.0.ebuild
new file mode 100644
index 0000000000..8be5b64487
--- /dev/null
+++ b/kde-apps/kspaceduel/kspaceduel-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Space Game by KDE"
+HOMEPAGE="https://apps.kde.org/kspaceduel/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..ab7fc35357
--- /dev/null
+++ b/kde-apps/ksquares/Manifest
@@ -0,0 +1 @@
+DIST ksquares-24.05.0.tar.xz 318076 BLAKE2B bf8aa22085597cbd803d3a90e8e532de2c07ee003527cb566782a10c8fd016ad6ad0dd4ab6bdbb7c58bb1abad0e13b2b662bc04ef6b5f61007aa0abfdf2ef1be SHA512 623a5ea3d688371de001eb6364fb57a923b86f027094ca87ab75dd2a2ca8ac64e86b8e6fc38fa6f5e2afcc3e71c82e0dc04167f0b00019f5a67f659502b45f54
diff --git a/kde-apps/ksquares/ksquares-24.05.0.ebuild b/kde-apps/ksquares/ksquares-24.05.0.ebuild
new file mode 100644
index 0000000000..c1ec93a508
--- /dev/null
+++ b/kde-apps/ksquares/ksquares-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE clone of the game squares"
+HOMEPAGE="https://apps.kde.org/ksquares/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..021865b765
--- /dev/null
+++ b/kde-apps/ksudoku/Manifest
@@ -0,0 +1 @@
+DIST ksudoku-24.05.0.tar.xz 1718548 BLAKE2B bfe63462cd2158c5e82cd7d7afa7698aa5d1b03efcebd4b94f02624db3e36533cf39c492e497d1cd9a66205e96bebc2ab23608d8cffd463b90a5c1363b5a74ed SHA512 2efb5084e5a80cb32c3801bf9bd0ede881c2416ea3c63e0122ba42449f8fa823cc6164eb735b7f169bf3367385270a5e74b1687407a96fd5cfb3662a1c960613
diff --git a/kde-apps/ksudoku/ksudoku-24.05.0.ebuild b/kde-apps/ksudoku/ksudoku-24.05.0.ebuild
new file mode 100644
index 0000000000..a01b548f0e
--- /dev/null
+++ b/kde-apps/ksudoku/ksudoku-24.05.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Logic-based symbol placement puzzle by KDE"
+HOMEPAGE="https://apps.kde.org/ksudoku/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="opengl"
+
+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
+ opengl? (
+ media-libs/libglvnd
+ virtual/glu
+ )
+"
+RDEPEND="${DEPEND}"
+# TODO: || ( 7zip gzip )
+BDEPEND="app-alternatives/gzip"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package opengl Qt6OpenGL)
+ $(cmake_use_find_package opengl OpenGL)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest
new file mode 100644
index 0000000000..27adc3d4c2
--- /dev/null
+++ b/kde-apps/ksystemlog/Manifest
@@ -0,0 +1 @@
+DIST ksystemlog-24.05.0.tar.xz 1855180 BLAKE2B 556917e6299d1fd88655448de514a2152b514d3e7d3976c6a8034c44e3bf9b34830e90ac816d3c509fb9df60a77e8306ddf60e70a4ef8a8b77c2c4a77f943213 SHA512 acb2f5cae806ed2a682795824e4bf9ad51a9818c19f4ca9408ce0e26e3eae0fec3a95d61ee0dd184d01b7ceaf23f7baf132a18f17c1f4465a9d3986babf29d75
diff --git a/kde-apps/ksystemlog/ksystemlog-24.05.0.ebuild b/kde-apps/ksystemlog/ksystemlog-24.05.0.ebuild
new file mode 100644
index 0000000000..2d1a37cb13
--- /dev/null
+++ b/kde-apps/ksystemlog/ksystemlog-24.05.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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/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}
+ kdesu? ( kde-plasma/kde-cli-tools:*[kdesu] )
+"
+
+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() {
+ ecm_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
new file mode 100644
index 0000000000..c1f9f0f71c
--- /dev/null
+++ b/kde-apps/kteatime/Manifest
@@ -0,0 +1 @@
+DIST kteatime-24.05.0.tar.xz 307820 BLAKE2B ba8345e902d3fa0e3a779315d0ef9b7c97410c6f533f1f8acd2c7cdfd52862a3cb9652b52b752e197bc6ee0b42fb62e923d3d7278f55666d35e8d8edbb43c9f1 SHA512 ba6df78b758587efbb0a9c937f232e769e0fe7fba85e9f8874e85e9c33144a7ff5ff611f23b6b14203cdfed4408bc19e4384d4af2b685ea78db2ea4b3ccb4934
diff --git a/kde-apps/kteatime/kteatime-24.05.0.ebuild b/kde-apps/kteatime/kteatime-24.05.0.ebuild
new file mode 100644
index 0000000000..52bad10810
--- /dev/null
+++ b/kde-apps/kteatime/kteatime-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/ktimer/Manifest b/kde-apps/ktimer/Manifest
new file mode 100644
index 0000000000..ca30d1b791
--- /dev/null
+++ b/kde-apps/ktimer/Manifest
@@ -0,0 +1 @@
+DIST ktimer-24.05.0.tar.xz 451524 BLAKE2B dbcbd04eda9dc7ff62228730ca897177150127a2199f8708523b47160e2d82c364240d3d53da009e1efc3917cf50cf1dc96d99cc22afb313162cf7cf5723ebb7 SHA512 d696a140a0d13f121af9d9d03ab84386ba0fc91d9efe65a37e0a0ba17dd434384b813f3928ef208f341d3beb9f948f2aa257f1b8db3c4d02f367a00eef23b1ec
diff --git a/kde-apps/ktimer/ktimer-24.05.0.ebuild b/kde-apps/ktimer/ktimer-24.05.0.ebuild
new file mode 100644
index 0000000000..343afd1e13
--- /dev/null
+++ b/kde-apps/ktimer/ktimer-24.05.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Little tool to execute programs after some time"
+HOMEPAGE="https://apps.kde.org/ktimer/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..0943fdffec
--- /dev/null
+++ b/kde-apps/ktouch/Manifest
@@ -0,0 +1 @@
+DIST ktouch-24.05.0.tar.xz 4781128 BLAKE2B 84e8dcd70bcdc7629f6740b6dc3bef2fede1f6dc41fa678f72bb2da1dfa680723667010bc7903aba1b32524d3e7968eece7a180f717c29049971d256f0edece5 SHA512 63dabd289eaf66ce962f101a97599d3bb2aef0cee0b95be614b2ede72e8c9ecbb3bbe04096f2a3cb1e8aa4013b0c9791b394409403af32460bdd0b23fd840661
diff --git a/kde-apps/ktouch/ktouch-24.05.0.ebuild b/kde-apps/ktouch/ktouch-24.05.0.ebuild
new file mode 100644
index 0000000000..f1a7acd6e2
--- /dev/null
+++ b/kde-apps/ktouch/ktouch-24.05.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Program that helps to learn and practice touch typing"
+HOMEPAGE="https://apps.kde.org/ktouch/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="X"
+
+COMMON_DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/kcmutils-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ X? (
+ >=dev-qt/qtx11extras-${QTMIN}:5
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbfile
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ >=kde-apps/kqtquickcharts-${PVCUT}:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCOMPILE_QML=OFF
+ -DWITHOUT_X11=$(usex !X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/ktuberling/Manifest b/kde-apps/ktuberling/Manifest
new file mode 100644
index 0000000000..65602bc0f5
--- /dev/null
+++ b/kde-apps/ktuberling/Manifest
@@ -0,0 +1 @@
+DIST ktuberling-24.05.0.tar.xz 71549500 BLAKE2B 78d6a3404702fa82c733f393e15b37b5dc6915f28d0b53b64e5bbc43d266b235fd215aa1ffd6b7cb0425263d78ceb1fe41d407b847674419816ffaf6ae2d7bcf SHA512 1544d002dac5d11e3e8a32c8cf8722ac1f433038a1fa3b4539faf5942dc4bce57f0172ff5b9bf4cd97cbdf553197d1d9d0e43a2af6d530c1355e3e3ab1d11590
diff --git a/kde-apps/ktuberling/ktuberling-24.05.0.ebuild b/kde-apps/ktuberling/ktuberling-24.05.0.ebuild
new file mode 100644
index 0000000000..66d92639f0
--- /dev/null
+++ b/kde-apps/ktuberling/ktuberling-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Potato game for kids by KDE"
+HOMEPAGE="https://apps.kde.org/ktuberling/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..23e68a4dfe
--- /dev/null
+++ b/kde-apps/kturtle/Manifest
@@ -0,0 +1 @@
+DIST kturtle-24.05.0.tar.xz 2094928 BLAKE2B 979217f35e20d74580243bc7e1e7de2e917f3b1e23088c42216ba50c88622e57c245dc2110c2d4d68086272a441496193f989b660b64837e33d7843902eb6764 SHA512 976f36c2d298cab29de88e1e8258eadf3e6675e9a17e3dcb522ae1928165fd1b030fb5fd7d1f27ddc48de2cb2a286e7ea2e486a507aa912e908b90cda9d484b4
diff --git a/kde-apps/kturtle/kturtle-24.05.0.ebuild b/kde-apps/kturtle/kturtle-24.05.0.ebuild
new file mode 100644
index 0000000000..d08a5818cf
--- /dev/null
+++ b/kde-apps/kturtle/kturtle-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Educational programming environment using the Logo programming language"
+HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/kturtle/kturtle-24.05.49.9999.ebuild b/kde-apps/kturtle/kturtle-24.05.49.9999.ebuild
index f1972777c7..edbd9e5aab 100644
--- a/kde-apps/kturtle/kturtle-24.05.49.9999.ebuild
+++ b/kde-apps/kturtle/kturtle-24.05.49.9999.ebuild
@@ -18,7 +18,6 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
diff --git a/kde-apps/kturtle/kturtle-9999.ebuild b/kde-apps/kturtle/kturtle-9999.ebuild
index f1972777c7..edbd9e5aab 100644
--- a/kde-apps/kturtle/kturtle-9999.ebuild
+++ b/kde-apps/kturtle/kturtle-9999.ebuild
@@ -18,7 +18,6 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
diff --git a/kde-apps/kubrick/Manifest b/kde-apps/kubrick/Manifest
new file mode 100644
index 0000000000..cbbc01e744
--- /dev/null
+++ b/kde-apps/kubrick/Manifest
@@ -0,0 +1 @@
+DIST kubrick-24.05.0.tar.xz 356312 BLAKE2B 5b2390df5868a5ba0410554af9c49d4f64aee294aa59623da97303ca4badc56e241e48f46c11874e0f8877b40b66d0a8f3f23f7d4e4a5540a4d65cbfdf50dfdc SHA512 70a9028b690166972415c8857c1acd3796c40ea032461dd3bb6a6838b2ad9cbe06450d2742b25b0d88d7b66ab42f394b7719910aff394c1ce77c5da237075e87
diff --git a/kde-apps/kubrick/kubrick-24.05.0.ebuild b/kde-apps/kubrick/kubrick-24.05.0.ebuild
new file mode 100644
index 0000000000..6d09874d4a
--- /dev/null
+++ b/kde-apps/kubrick/kubrick-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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
new file mode 100644
index 0000000000..61c6d0c5d5
--- /dev/null
+++ b/kde-apps/kwalletmanager/Manifest
@@ -0,0 +1 @@
+DIST kwalletmanager-24.05.0.tar.xz 1041100 BLAKE2B d4c24509a430ea8bd651dcbf32b5f2ee11f7ab55168c6476a902fb96085bad5c6c33200ee2629870e416d00f88fa2951c6835e84573f83b07894fbffea396464 SHA512 c9230b116713d025f8eaeec63d32f845982a0a158deac6ada309c56ca6f000afaf3f29cf6c833970275a22464de139093da4e43568d1cc3479a44ba32acca831
diff --git a/kde-apps/kwalletmanager/kwalletmanager-24.05.0.ebuild b/kde-apps/kwalletmanager/kwalletmanager-24.05.0.ebuild
new file mode 100644
index 0000000000..ce18d10758
--- /dev/null
+++ b/kde-apps/kwalletmanager/kwalletmanager-24.05.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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
new file mode 100644
index 0000000000..978437ed0b
--- /dev/null
+++ b/kde-apps/kwave/Manifest
@@ -0,0 +1 @@
+DIST kwave-24.05.0.tar.xz 6551700 BLAKE2B e96bfaa3282d4843c147721b1d9b862772c0e5cefb130fd679e13cb87bd01c78f4cae2a81a325c2a9d12d39a307e571976f5416cc0861a37618aca99e2af8457 SHA512 6f112c0bcec6e5fc4e74fc684dabb6ab33822644e4a7e737e6936ad67fd663f0cf2c9ba64d6145167c3ba537d5c80fc0ee33eb7384637ace2149c7ecbb02c01b
diff --git a/kde-apps/kwave/kwave-24.05.0.ebuild b/kde-apps/kwave/kwave-24.05.0.ebuild
new file mode 100644
index 0000000000..9b5ea78599
--- /dev/null
+++ b/kde-apps/kwave/kwave-24.05.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Sound editor built on KDE Frameworks 5 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="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
+
+RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ media-libs/audiofile:=
+ >=sci-libs/fftw-3:=
+ media-libs/libsamplerate
+ alsa? ( media-libs/alsa-lib )
+ flac? ( media-libs/flac:=[cxx] )
+ mp3? (
+ media-libs/id3lib
+ media-libs/libmad
+ || (
+ media-sound/lame
+ media-sound/toolame
+ media-sound/twolame
+ )
+ )
+ qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
+ opus? (
+ media-libs/libogg
+ media-libs/opus
+ )
+ pulseaudio? ( media-libs/libpulse )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+BDEPEND="
+ sys-devel/gettext
+ handbook? ( || (
+ gnome-base/librsvg
+ virtual/imagemagick-tools[png,svg]
+ ) )
+"
+
+DOCS=( AUTHORS CHANGES LICENSES README 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
new file mode 100644
index 0000000000..9efaf60fbb
--- /dev/null
+++ b/kde-apps/kwordquiz/Manifest
@@ -0,0 +1 @@
+DIST kwordquiz-24.05.0.tar.xz 3770872 BLAKE2B fa87626da42dc41063bace615bb1ad7f48345581780e569c0ee6c8d3596e04912d6a6f27c1dce1bbfd079ad21fe525be02d4a65dae4d29732bc746d30a1e2cf9 SHA512 25b997aa1d4bbf160e0519ac8c34af41e43bcd88688aee3311e1dcc8204b7bd9f4175be859aed672e7170541f55ad9c815b92ed903cdd6a6a6bb6f48c5ca95be
diff --git a/kde-apps/kwordquiz/kwordquiz-24.05.0.ebuild b/kde-apps/kwordquiz/kwordquiz-24.05.0.ebuild
new file mode 100644
index 0000000000..8ab65a2f06
--- /dev/null
+++ b/kde-apps/kwordquiz/kwordquiz-24.05.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Powerful flashcard and vocabulary learning program"
+HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/kirigami-addons-0.9.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
new file mode 100644
index 0000000000..73e6df58b2
--- /dev/null
+++ b/kde-apps/kwrite/Manifest
@@ -0,0 +1 @@
+DIST kate-24.05.0.tar.xz 8145536 BLAKE2B ac5d3404085076805ee2a2007ccc31aaf845e597c14a40e5db85efad353da74ed65ea30f2bb69e97c6589d6e5c7fb4559881b3bf98eb3d557a0e334662f66dd5 SHA512 e8419677f182b5c59db5a085e8eccf08515a97e96bdc3e435d1dad45571c2e58525a15bc1b542e9e4f522cdd0554e292169c6df41a2a3073f05eecba17ca1a78
diff --git a/kde-apps/kwrite/kwrite-24.05.0.ebuild b/kde-apps/kwrite/kwrite-24.05.0.ebuild
new file mode 100644
index 0000000000..7b7146e2d9
--- /dev/null
+++ b/kde-apps/kwrite/kwrite-24.05.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_NAME="kate"
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm flag-o-matic gear.kde.org
+
+DESCRIPTION="Simple text editor based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/kwrite/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ >=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
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # these tests are run in kde-apps/kate-lib
+ cmake_run_in apps/lib cmake_comment_add_subdirectory autotests
+
+ # delete colliding kate translations
+ find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
+ rm -rf po/*/docs/kate* || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_addons=FALSE
+ -DBUILD_kate=FALSE
+ )
+ use handbook && mycmakeargs+=( -DBUILD_katepart=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
+}
diff --git a/kde-apps/libgravatar/Manifest b/kde-apps/libgravatar/Manifest
new file mode 100644
index 0000000000..5f27fa8d2e
--- /dev/null
+++ b/kde-apps/libgravatar/Manifest
@@ -0,0 +1 @@
+DIST libgravatar-24.05.0.tar.xz 37308 BLAKE2B f749fda9c934fa828e9d5a491d8da221fa4015f2fc9fa633494769a97cb4a9f8403dc6a8adc5287734a1eb9a0e16a9552c261bc15dbd7bad036814d62aa645c8 SHA512 85b2352ab38bbdc9a028700cbfc1af15ada95bd6866151a5f2dd3c22d68335e92acbbd9c59c23fdb8f26cb676b942f579c447441d195d8602ab15a36c7319ae9
diff --git a/kde-apps/libgravatar/libgravatar-24.05.0.ebuild b/kde-apps/libgravatar/libgravatar-24.05.0.ebuild
new file mode 100644
index 0000000000..a86a7c16cc
--- /dev/null
+++ b/kde-apps/libgravatar/libgravatar-24.05.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for gravatar integration"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${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
new file mode 100644
index 0000000000..3570b8f435
--- /dev/null
+++ b/kde-apps/libkcddb/Manifest
@@ -0,0 +1 @@
+DIST libkcddb-24.05.0.tar.xz 449140 BLAKE2B e71c1e46602bdff0db46a05d80c1829b354b6b1528bede578384b841f4dea63bca885eeabb8685a2d4d201951bab9cab50afe5e7ea8af4a82fecbe9132481c7d SHA512 8b9bc80feb7a849b0bec2a611f294839e91f5c1fe6830e62199f00617819a9d4aad72df542d1091f38c608792f1cbcf2ced2597dc39fc6d08167ddb6a876ba3d
diff --git a/kde-apps/libkcddb/libkcddb-24.05.0.ebuild b/kde-apps/libkcddb/libkcddb-24.05.0.ebuild
new file mode 100644
index 0000000000..124fbaa0ce
--- /dev/null
+++ b/kde-apps/libkcddb/libkcddb-24.05.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE library for CDDB"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
+ musicbrainz? ( media-libs/musicbrainz:5 )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
+
+src_prepare() {
+ ecm_src_prepare
+ use handbook || cmake_run_in kcmcddb cmake_comment_add_subdirectory doc
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package musicbrainz MusicBrainz5)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/libkcddb/libkcddb-24.05.49.9999.ebuild b/kde-apps/libkcddb/libkcddb-24.05.49.9999.ebuild
index 8786f20ff4..a6dc584cab 100644
--- a/kde-apps/libkcddb/libkcddb-24.05.49.9999.ebuild
+++ b/kde-apps/libkcddb/libkcddb-24.05.49.9999.ebuild
@@ -22,7 +22,6 @@ RESTRICT="test"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
diff --git a/kde-apps/libkcddb/libkcddb-9999.ebuild b/kde-apps/libkcddb/libkcddb-9999.ebuild
index 8786f20ff4..a6dc584cab 100644
--- a/kde-apps/libkcddb/libkcddb-9999.ebuild
+++ b/kde-apps/libkcddb/libkcddb-9999.ebuild
@@ -22,7 +22,6 @@ RESTRICT="test"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
diff --git a/kde-apps/libkcompactdisc/Manifest b/kde-apps/libkcompactdisc/Manifest
new file mode 100644
index 0000000000..5f02f1dcae
--- /dev/null
+++ b/kde-apps/libkcompactdisc/Manifest
@@ -0,0 +1 @@
+DIST libkcompactdisc-24.05.0.tar.xz 99764 BLAKE2B 86ab853b25aff8db16c2c3c871d71295669415585f157c92b59fec8055e9e4513f3af1afcd5464000d45aa2313dc40d2c9a10947f6850535f5b53a93ea21241a SHA512 c23947d0980f8172835ee19816f869bbdf52d397df8d4b7da1215f3c0ce326b998de2bab2952c4f46594a4d50430e5cb99e1f9e8b56dcd19ad38df6b0ace6b8a
diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-24.05.0.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-24.05.0.ebuild
new file mode 100644
index 0000000000..06ead68d53
--- /dev/null
+++ b/kde-apps/libkcompactdisc/libkcompactdisc-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for playing & ripping CDs"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="alsa"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
+ alsa? ( media-libs/alsa-lib )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package alsa ALSA)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libkdcraw/Manifest b/kde-apps/libkdcraw/Manifest
new file mode 100644
index 0000000000..4c2d870319
--- /dev/null
+++ b/kde-apps/libkdcraw/Manifest
@@ -0,0 +1 @@
+DIST libkdcraw-24.05.0.tar.xz 37296 BLAKE2B b961e6da75f5cbf239934193c8b085129224c6ecdfa39612a5243925f4d05d4389589b22558c53683ea48db8e33370e3a6e5a7898a71da754f55c60331d83fb9 SHA512 be3784c1433d6663830d9486b826edbea7d40c6450e828574a3c79563a50ca46883e15c5df1d9173b39a2debc93f16d2c36c92f07c849a21c234f148e6ddea53
diff --git a/kde-apps/libkdcraw/libkdcraw-24.05.0.ebuild b/kde-apps/libkdcraw/libkdcraw-24.05.0.ebuild
new file mode 100644
index 0000000000..1f3322018a
--- /dev/null
+++ b/kde-apps/libkdcraw/libkdcraw-24.05.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Digital camera raw image library wrapper"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..689d54b4d2
--- /dev/null
+++ b/kde-apps/libkdegames/Manifest
@@ -0,0 +1 @@
+DIST libkdegames-24.05.0.tar.xz 5997084 BLAKE2B 1819e37f94143908db63ef275b85701604ad483eb7a770c2644ac88e0203c62d158ff7a00bd5eaae607280dd994aecae0c3628ac3e8b5767a2b563f1f72370c4 SHA512 bcc6a88ae8e4435f536c47c6e2b2fb6da379507d23a0593d7e83ebf1b068267fc0c970de1ea686ef90ee5d719eb1088eec7bc9c48b134216ffb4456d4ee7c0bf
diff --git a/kde-apps/libkdegames/libkdegames-24.05.0.ebuild b/kde-apps/libkdegames/libkdegames-24.05.0.ebuild
new file mode 100644
index 0000000000..56161d7d57
--- /dev/null
+++ b/kde-apps/libkdegames/libkdegames-24.05.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Base library common to many KDE games"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..8ec9fdbddc
--- /dev/null
+++ b/kde-apps/libkdepim/Manifest
@@ -0,0 +1 @@
+DIST libkdepim-24.05.0.tar.xz 281972 BLAKE2B 6e55ee0e8e321c7e69faede72385547937543b514ff7b59497896ba587d96504b913885964f95dfddf8280ef3fe0ca2e5800623a9b589855022c18e1767184e7 SHA512 146127fe782981a9c52eb3cf5023d48d2b8f04358a77b501995366d97d1681d793b711fe65a108328335fa3aa340eaf935351e304bd8b01571691024f7165b68
diff --git a/kde-apps/libkdepim/libkdepim-24.05.0.ebuild b/kde-apps/libkdepim/libkdepim-24.05.0.ebuild
new file mode 100644
index 0000000000..fc07770142
--- /dev/null
+++ b/kde-apps/libkdepim/libkdepim-24.05.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..766f658bf7
--- /dev/null
+++ b/kde-apps/libkeduvocdocument/Manifest
@@ -0,0 +1 @@
+DIST libkeduvocdocument-24.05.0.tar.xz 227796 BLAKE2B 0ad96793a64230860541522da0e430495cf10d5dc699dd3e57622a4d81a3a1ae4cf05434810b94b348982e4b9cec3d542bedb24ddef23bde6e18206d500646a6 SHA512 2298fd8349c7d370af8cfb9ae2b053a2ec3ca2e7f4e68f5c8b691c08419fc2de025617cf86c7f0dc210afd03fefc88d9a146242163bb9be21ab707b41205f40a
diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-24.05.0.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-24.05.0.ebuild
new file mode 100644
index 0000000000..69158e2eb8
--- /dev/null
+++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-24.05.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for reading/writing KVTML"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..3b843c1efa
--- /dev/null
+++ b/kde-apps/libkexiv2/Manifest
@@ -0,0 +1 @@
+DIST libkexiv2-24.05.0.tar.xz 60580 BLAKE2B 5278f5e91b8bf526898536cbae51f64deb654d3f3269b0647342a29b31de1e594de198a03e758d5f4b254cbcd91e33ad0cb46138631d1bcfec6e33962e04fc1e SHA512 2688d11da38949bf8175380f1e557496249bf3d15a99824aec5c81f791c4bcc7d63458897cb256e04c5175d7090a8cc241b11b354d6fb0f7f71887f05d4fd74d
diff --git a/kde-apps/libkexiv2/libkexiv2-24.05.0.ebuild b/kde-apps/libkexiv2/libkexiv2-24.05.0.ebuild
new file mode 100644
index 0000000000..ca283edfda
--- /dev/null
+++ b/kde-apps/libkexiv2/libkexiv2-24.05.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Wrapper around exiv2 library"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="+xmp"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=media-gfx/exiv2-0.25:=[xmp=]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest
new file mode 100644
index 0000000000..21cd337cf6
--- /dev/null
+++ b/kde-apps/libkgapi/Manifest
@@ -0,0 +1 @@
+DIST libkgapi-24.05.0.tar.xz 339108 BLAKE2B 6baff69e9bf8809d39d70daeae66abb92762dd4022cc828ac251e76af7ac4c271a8698f4d57d9e99328be8f60b3260b01c29acc87b17d9b424dcb7c90b6dfd94 SHA512 36f29469d2575f9ac6a61e341c08bffc9686ba9f742c99985f0c6033522998d67c4b8a1d486e76f2b8b8b30a198de919fb5beca6a9a2ae390e583956b56124b2
diff --git a/kde-apps/libkgapi/libkgapi-24.05.0.ebuild b/kde-apps/libkgapi/libkgapi-24.05.0.ebuild
new file mode 100644
index 0000000000..ef8b5f5d64
--- /dev/null
+++ b/kde-apps/libkgapi/libkgapi-24.05.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing Google calendar and contact resources"
+HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html"
+
+LICENSE="LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+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]"
+
+src_test() {
+ local myctestargs=(
+ # Both fail for multiple distros, see bug #832709 for more discussion
+ # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least):
+ # contacts-contactcreatejobtest, contacts-contactmodifyjobtest
+ # More failures not specific to Gentoo, bug #852593, KDE-bug #440648:
+ # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest
+ -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/libkleo/Manifest b/kde-apps/libkleo/Manifest
new file mode 100644
index 0000000000..4dcc8ef914
--- /dev/null
+++ b/kde-apps/libkleo/Manifest
@@ -0,0 +1 @@
+DIST libkleo-24.05.0.tar.xz 585944 BLAKE2B 97ffa33790e953f025ba156779b671a4fe5ed991b81f3ba03c97e6b1a77fb33bc32843bbc170725b90a811e9a4f6fbcccf098f2a71b98209708f10f075373a23 SHA512 8ec74d26928f9a9586d1225c2e7360ef884d36dc29cb3ebcf28054d0373615d798a9a524243e2e8281e57e07ebab349cee85111cd5e38a21c70d711fe9d9ce3f
diff --git a/kde-apps/libkleo/libkleo-24.05.0.ebuild b/kde-apps/libkleo/libkleo-24.05.0.ebuild
new file mode 100644
index 0000000000..da14c215b0
--- /dev/null
+++ b/kde-apps/libkleo/libkleo-24.05.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for encryption handling"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="+fancyviewer"
+
+RDEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/libgpg-error-1.36
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=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/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:6 )
+"
+DEPEND="${RDEPEND}
+ dev-libs/boost
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package fancyviewer KPim6TextEdit)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/libkmahjongg/Manifest b/kde-apps/libkmahjongg/Manifest
new file mode 100644
index 0000000000..03bac54ef7
--- /dev/null
+++ b/kde-apps/libkmahjongg/Manifest
@@ -0,0 +1 @@
+DIST libkmahjongg-24.05.0.tar.xz 1691824 BLAKE2B 374e14d688342a11bc0eda3a68bb148cce23d5dc464c86485f513818a8854f0afb9f7e6b3fb06bc20168caa7a8878b5f731464ca9a3a0585b3defb1492af65a4 SHA512 b9fc226b6d2952b7bdf1c971ac897b95526275e382c90599cf1d250edd587e21be3dd82ce7c7cbec8e6d285c20f39799f3fefe14cfef2f3c2979dc211fb57829
diff --git a/kde-apps/libkmahjongg/libkmahjongg-24.05.0.ebuild b/kde-apps/libkmahjongg/libkmahjongg-24.05.0.ebuild
new file mode 100644
index 0000000000..38a1ad361f
--- /dev/null
+++ b/kde-apps/libkmahjongg/libkmahjongg-24.05.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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}"
diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest
new file mode 100644
index 0000000000..de64d726b9
--- /dev/null
+++ b/kde-apps/libkomparediff2/Manifest
@@ -0,0 +1 @@
+DIST libkomparediff2-24.05.0.tar.xz 188824 BLAKE2B c8a6249d24e88b1057b7513de7781b6d99ec927c9be7e41c0f52dbfea586fb7a85f39e2085a9606a14d5c1ee6db4a565c02b96551cb60b53b5f974aa9ec7d1c9 SHA512 905f4a53557ffdb3ab67a6472c81b64d497d0fb4ca261114b536236caee2ea00ac266246b7473ee796f7f3e98a611ceda5eae328ceecea0796d3b31a32b46455
diff --git a/kde-apps/libkomparediff2/libkomparediff2-24.05.0.ebuild b/kde-apps/libkomparediff2/libkomparediff2-24.05.0.ebuild
new file mode 100644
index 0000000000..cf2b5fc26a
--- /dev/null
+++ b/kde-apps/libkomparediff2/libkomparediff2-24.05.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE library to compare files and strings"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
index 2a6f76965c..f2dde262df 100644
--- a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
+++ b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild
@@ -4,24 +4,25 @@
EAPI=8
ECM_TEST="true"
-KFMIN=6.0.0
-QTMIN=6.6.2
+KFMIN=5.115.0
+QTMIN=5.15.12
inherit ecm gear.kde.org
DESCRIPTION="KDE library to compare files and strings"
LICENSE="GPL-2" # TODO: CHECK
-SLOT="6"
+SLOT="5"
KEYWORDS=""
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
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest
new file mode 100644
index 0000000000..a502401c0e
--- /dev/null
+++ b/kde-apps/libksane/Manifest
@@ -0,0 +1 @@
+DIST libksane-24.05.0.tar.xz 153580 BLAKE2B a834b034600fdff657f6c823ac215d1edd2f529b06f37108f755a0c806a9962df615fcfc1f3d7a9700f8a39106a155080d5071e13ae7cd740f2e9672f9fde9b4 SHA512 5238c18582c68f055fc2563db439bd16926f8f6ee139a65d33bfbf436160656f5c746396a8197e95ac21b2bacfeb6ce6946bb484cc843266fc7a0b6d37d89999
diff --git a/kde-apps/libksane/files/libksane-24.02.0-ksanecore-23.08.patch b/kde-apps/libksane/files/libksane-24.02.0-ksanecore-23.08.patch
deleted file mode 100644
index 2bd46f7736..0000000000
--- a/kde-apps/libksane/files/libksane-24.02.0-ksanecore-23.08.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-We need SLOT 5 here.
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -86,7 +86,7 @@
- )
-
- # Check if sane API is available.
-- find_package(${KSANECORE_NAME} "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}" REQUIRED)
-+ find_package(${KSANECORE_NAME} "23.08" REQUIRED)
- add_subdirectory(src)
- if (BUILD_TESTING)
- #DONOTCOMPILE add_subdirectory(autotests)
diff --git a/kde-apps/libksane/libksane-24.05.0.ebuild b/kde-apps/libksane/libksane-24.05.0.ebuild
new file mode 100644
index 0000000000..1c3308709e
--- /dev/null
+++ b/kde-apps/libksane/libksane-24.05.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="SANE Library interface based on KDE Frameworks"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+SLOT="6"
+KEYWORDS="~amd64"
+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}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package kwallet KF6Wallet)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/libksane/libksane-24.05.49.9999.ebuild b/kde-apps/libksane/libksane-24.05.49.9999.ebuild
index ae5c35d0e0..7098012d2f 100644
--- a/kde-apps/libksane/libksane-24.05.49.9999.ebuild
+++ b/kde-apps/libksane/libksane-24.05.49.9999.ebuild
@@ -3,33 +3,33 @@
EAPI=8
-KFMIN=5.115.0
-QTMIN=5.15.12
+KFMIN=6.0.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.6.2
inherit ecm gear.kde.org
DESCRIPTION="SANE Library interface based on KDE Frameworks"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-SLOT="5"
+SLOT="6"
KEYWORDS=""
IUSE="kwallet"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=media-libs/ksanecore-23.08.5:5
- kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
+ >=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}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${PN}-24.02.0-ksanecore-23.08.patch" )
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package kwallet KF5Wallet)
+ $(cmake_use_find_package kwallet KF6Wallet)
)
ecm_src_configure
}
diff --git a/kde-apps/libksane/libksane-9999.ebuild b/kde-apps/libksane/libksane-9999.ebuild
index 7c6c303074..7098012d2f 100644
--- a/kde-apps/libksane/libksane-9999.ebuild
+++ b/kde-apps/libksane/libksane-9999.ebuild
@@ -23,7 +23,9 @@ DEPEND="
>=media-libs/ksanecore-${PVCUT}:6
kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:6 )
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-apps/libksieve/Manifest b/kde-apps/libksieve/Manifest
new file mode 100644
index 0000000000..9e665b2b94
--- /dev/null
+++ b/kde-apps/libksieve/Manifest
@@ -0,0 +1 @@
+DIST libksieve-24.05.0.tar.xz 585100 BLAKE2B 2df30ffba7c512f503a2eb9de7d79238784f7c3f47119dd0209ca63f1f2b171a10090e6b3583c2b83ceb9910dba64d516bb2342b0fd69c1b4938784c0dfaa736 SHA512 9e40fd585764bdc1a61bdc3d5381e86615695421cee80ffc1ea709b063e039235004068866ee0f5f6483ad83cb784290a4a6f7b60775043cfc306e62186c47e6
diff --git a/kde-apps/libksieve/libksieve-24.05.0.ebuild b/kde-apps/libksieve/libksieve-24.05.0.ebuild
new file mode 100644
index 0000000000..9ff9bc8580
--- /dev/null
+++ b/kde-apps/libksieve/libksieve-24.05.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="true"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="speech"
+
+RESTRICT="test"
+
+RDEPEND="
+ dev-libs/cyrus-sasl
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtwebengine-${QTMIN}:6[widgets]
+ >=kde-apps/kidentitymanagement-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${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/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${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/libksieve/libksieve-24.05.49.9999.ebuild b/kde-apps/libksieve/libksieve-24.05.49.9999.ebuild
index c4177c5f9c..7c9cfd740e 100644
--- a/kde-apps/libksieve/libksieve-24.05.49.9999.ebuild
+++ b/kde-apps/libksieve/libksieve-24.05.49.9999.ebuild
@@ -22,7 +22,7 @@ RESTRICT="test"
RDEPEND="
dev-libs/cyrus-sasl
- >=dev-libs/ktextaddons-1.5.3:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/kidentitymanagement-${PVCUT}:6
diff --git a/kde-apps/libksieve/libksieve-9999.ebuild b/kde-apps/libksieve/libksieve-9999.ebuild
index c4177c5f9c..7c9cfd740e 100644
--- a/kde-apps/libksieve/libksieve-9999.ebuild
+++ b/kde-apps/libksieve/libksieve-9999.ebuild
@@ -22,7 +22,7 @@ RESTRICT="test"
RDEPEND="
dev-libs/cyrus-sasl
- >=dev-libs/ktextaddons-1.5.3:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/kidentitymanagement-${PVCUT}:6
diff --git a/kde-apps/libktnef/Manifest b/kde-apps/libktnef/Manifest
new file mode 100644
index 0000000000..7376576225
--- /dev/null
+++ b/kde-apps/libktnef/Manifest
@@ -0,0 +1 @@
+DIST ktnef-24.05.0.tar.xz 312184 BLAKE2B 8c667acd74c2cd3af7b97640f419c97f091546e3f5cbdc8431888d3811643e7af5394ba97f0c71d7c09707971fd76f5584704dc8d12eda7f0cdcad23b718cf2f SHA512 bfe0b07efc544a99241715bd5cb547b01d522b3f4cbf27549c5afafab1e42f04d0351f9d7a3f7b552563a463d26e5aafe829a81cadfdf206488319c4daa6ae98
diff --git a/kde-apps/libktnef/libktnef-24.05.0.ebuild b/kde-apps/libktnef/libktnef-24.05.0.ebuild
new file mode 100644
index 0000000000..de238068a3
--- /dev/null
+++ b/kde-apps/libktnef/libktnef-24.05.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_NAME="ktnef"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for handling TNEF data"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..6fcc80cf68
--- /dev/null
+++ b/kde-apps/lokalize/Manifest
@@ -0,0 +1 @@
+DIST lokalize-24.05.0.tar.xz 2076136 BLAKE2B 49dd23abd3d0dfd58357f750ce9353d0511da8c4611f36e769a48a3dbf271a9b0e3a40901bc8440cdd4f79cad814b3bc46be6273e148dd16c7f17b82f1431e14 SHA512 f62f8fe3e7bdd9c4003880f1fdce90868e39e475f672f9a5c0301c1f747c48c06fd56730a76d3568cd4ea59da812fbe98fb7ef25c18abaa10ba79f7dda6de7c6
diff --git a/kde-apps/lokalize/lokalize-24.05.0.ebuild b/kde-apps/lokalize/lokalize-24.05.0.ebuild
new file mode 100644
index 0000000000..f713f1366b
--- /dev/null
+++ b/kde-apps/lokalize/lokalize-24.05.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit python-single-r1 ecm gear.kde.org optfeature
+
+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="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # tests are broken, bug 739734
+
+DEPEND="${PYTHON_DEPS}
+ >=app-text/hunspell-1.2.8:=
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5[sqlite]
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=kde-frameworks/sonnet-${KFMIN}:5
+"
+RDEPEND="${DEPEND}
+ $(python_gen_cond_dep '
+ dev-python/translate-toolkit[${PYTHON_USEDEP}]
+ ')
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ecm_pkg_setup
+}
+
+src_install() {
+ ecm_src_install
+ rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die
+ python_fix_shebang "${ED}"/usr/share/${PN}
+}
+
+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
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/lskat/Manifest b/kde-apps/lskat/Manifest
new file mode 100644
index 0000000000..bd22355309
--- /dev/null
+++ b/kde-apps/lskat/Manifest
@@ -0,0 +1 @@
+DIST lskat-24.05.0.tar.xz 1220724 BLAKE2B 9114149046de584511194bb72a535923ba26fdbadbeccd1233b086fc3097504a9680ca65e123d504b2b74ff38aa2ecdf3791abcaddeb6d6b6aff743d7fe8efe5 SHA512 6786d32504aa7723b8eebada4362ff6ad2cf5e6eccf4795c81c8257ffd151c482e277d7fe5143fe5945d84b298a5eca72c26528f4bb45c8a09f4b280632f15bd
diff --git a/kde-apps/lskat/lskat-24.05.0.ebuild b/kde-apps/lskat/lskat-24.05.0.ebuild
new file mode 100644
index 0000000000..6f5013e9f4
--- /dev/null
+++ b/kde-apps/lskat/lskat-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Skat game by KDE"
+HOMEPAGE="https://apps.kde.org/lskat/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..1bceb9e6c5
--- /dev/null
+++ b/kde-apps/mailcommon/Manifest
@@ -0,0 +1 @@
+DIST mailcommon-24.05.0.tar.xz 772644 BLAKE2B cf7d7c81dd6b20c00671b4d780a7d48bb5027c7fc08fff034670411ddd58be072fc7f099723b8e8e86281dfd757959f6e9b3933ac630342dde096aa134af4556 SHA512 60edf944e611bfb567c8df8f1d6dad122fe112e26e1a9f0ab155121fa395b1a98a63d095513e97ea5c377dfc5f17d413a731c5b4ed58d301ded497f443471651
diff --git a/kde-apps/mailcommon/mailcommon-24.05.0.ebuild b/kde-apps/mailcommon/mailcommon-24.05.0.ebuild
new file mode 100644
index 0000000000..b29d3c93f5
--- /dev/null
+++ b/kde-apps/mailcommon/mailcommon-24.05.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common mail library"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test"
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-libs/ktextaddons-1.5.4: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/kmailtransport-${PVCUT}:6
+ >=kde-apps/kmime-${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
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${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/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/mailcommon/mailcommon-24.05.49.9999.ebuild b/kde-apps/mailcommon/mailcommon-24.05.49.9999.ebuild
index a3d4ed4a91..7657af55da 100644
--- a/kde-apps/mailcommon/mailcommon-24.05.49.9999.ebuild
+++ b/kde-apps/mailcommon/mailcommon-24.05.49.9999.ebuild
@@ -22,7 +22,7 @@ RESTRICT="test"
DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- >=dev-libs/ktextaddons-1.4.42
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=dev-qt/qtmultimedia-${QTMIN}:6
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/mailcommon/mailcommon-9999.ebuild b/kde-apps/mailcommon/mailcommon-9999.ebuild
index a3d4ed4a91..7657af55da 100644
--- a/kde-apps/mailcommon/mailcommon-9999.ebuild
+++ b/kde-apps/mailcommon/mailcommon-9999.ebuild
@@ -22,7 +22,7 @@ RESTRICT="test"
DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
- >=dev-libs/ktextaddons-1.4.42
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=dev-qt/qtmultimedia-${QTMIN}:6
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/mailimporter/Manifest b/kde-apps/mailimporter/Manifest
new file mode 100644
index 0000000000..6427243535
--- /dev/null
+++ b/kde-apps/mailimporter/Manifest
@@ -0,0 +1 @@
+DIST mailimporter-24.05.0.tar.xz 595564 BLAKE2B 65f36dd8127b9c20fcaf87738adec8c808892504624d1260dd73fd276bad5a090fb97073d4dda9930cbe0f6bb320df32ae80abd86fb01882c5e5297689d3792f SHA512 bd8514968dd18f7bf70815d8d307b4a764b76d004aa45acfd2ffd95796174b5ba038268d1450dac6ea8270117b60d26b88d8be828725842c7130ea3f37f0e721
diff --git a/kde-apps/mailimporter/mailimporter-24.05.0.ebuild b/kde-apps/mailimporter/mailimporter-24.05.0.ebuild
new file mode 100644
index 0000000000..84baf531cf
--- /dev/null
+++ b/kde-apps/mailimporter/mailimporter-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library to import mail from various sources"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=kde-apps/akonadi-${PVCUT}:6
+ >=kde-apps/akonadi-mime-${PVCUT}:6
+ >=kde-apps/kmime-${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
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest
new file mode 100644
index 0000000000..575a41935b
--- /dev/null
+++ b/kde-apps/marble/Manifest
@@ -0,0 +1 @@
+DIST marble-24.05.0.tar.xz 52449612 BLAKE2B 9a8168c1fd8cc5952386272936e5370f522dcaac9185fc135bc6428b83a0148403ec3cdf30957ab643ca98dc733c932f7d2106a5f27e2a31baf54af87640f633 SHA512 023d65a0bcdedf9ea77b7b7d78e8eee7e3702f37a0647c4b11a9cd29f92f4f48805735288f97e34b4846f680541ab54ac0f9a097f15559ecf9594400ea1c33a0
diff --git a/kde-apps/marble/marble-24.05.0.ebuild b/kde-apps/marble/marble-24.05.0.ebuild
new file mode 100644
index 0000000000..95c45cf5d9
--- /dev/null
+++ b/kde-apps/marble/marble-24.05.0.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 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="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
+HOMEPAGE="https://marble.kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="aprs +dbus designer +geolocation gps +kde +pbf phonon shapefile +webengine"
+
+# bug 588320
+RESTRICT="test"
+
+# FIXME (new package): libwlocate, WLAN-based geolocation
+DEPEND="
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsql-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ sys-libs/zlib
+ aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 )
+ dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+ designer? ( >=dev-qt/designer-${QTMIN}:5 )
+ geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 )
+ gps? ( sci-geosciences/gpsd )
+ kde? (
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/krunner-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ )
+ pbf? ( dev-libs/protobuf:= )
+ phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
+ shapefile? ( sci-libs/shapelib:= )
+ webengine? (
+ >=dev-qt/qtwebchannel-${QTMIN}:5
+ >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ aprs? ( dev-lang/perl )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs"
+
+ use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aprs Perl)
+ $(cmake_use_find_package geolocation Qt5Positioning)
+ -DBUILD_MARBLE_TESTS=$(usex test)
+ -DWITH_DESIGNER_PLUGIN=$(usex designer)
+ -DWITH_libgps=$(usex gps)
+ -DWITH_KF5=$(usex kde)
+ $(cmake_use_find_package pbf Protobuf)
+ -DWITH_Phonon4Qt5=$(usex phonon)
+ -DWITH_libshp=$(usex shapefile)
+ $(cmake_use_find_package webengine Qt5WebEngine)
+ $(cmake_use_find_package webengine Qt5WebEngineWidgets)
+ -DWITH_libwlocate=OFF
+ # bug 608890
+ -DKDE_INSTALL_CONFDIR="/etc/xdg"
+ )
+ if use kde; then
+ ecm_src_configure
+ else
+ cmake_src_configure
+ fi
+}
diff --git a/kde-apps/mbox-importer/Manifest b/kde-apps/mbox-importer/Manifest
new file mode 100644
index 0000000000..6603fbc56f
--- /dev/null
+++ b/kde-apps/mbox-importer/Manifest
@@ -0,0 +1 @@
+DIST mbox-importer-24.05.0.tar.xz 31264 BLAKE2B e9ab061262fa32aadcd9d16ff52e42118c8b2e60270b83cba3401506bb41efc0a5ea0bcfb43bf54ba0ab30bcf6bf6cdf78cb4d6f937969b9f2706e7ef87d3451 SHA512 87999e58cf7feeb82356c38b1da372be50f3dac38aec69e18cbefce44408e732f882b29cc009c33018876e5a5fabc2ad14f047dd601d99b53e66545353fd0b7f
diff --git a/kde-apps/mbox-importer/mbox-importer-24.05.0.ebuild b/kde-apps/mbox-importer/mbox-importer-24.05.0.ebuild
new file mode 100644
index 0000000000..1227eeb25c
--- /dev/null
+++ b/kde-apps/mbox-importer/mbox-importer-24.05.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Import mbox email archives from various sources into Akonadi"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+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/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest
new file mode 100644
index 0000000000..432c32f95b
--- /dev/null
+++ b/kde-apps/messagelib/Manifest
@@ -0,0 +1 @@
+DIST messagelib-24.05.0.tar.xz 11312272 BLAKE2B 8eb10e3cb71ba87265a3045c309999e95d69e978ae23df59a435c91565b292557157b4800e6ff9efdae6cc6b6b8367734495b69daa5ce71802122703f36f75dc SHA512 589e21357f3d13a6c897c696b966b327f6d9342d131f8db619d965f13362723b651371e37c0d6b173d0fe27673dd08b0b3b38f0283e5416eba4f269e7c47f782
diff --git a/kde-apps/messagelib/messagelib-24.05.0.ebuild b/kde-apps/messagelib/messagelib-24.05.0.ebuild
new file mode 100644
index 0000000000..c23f377ab4
--- /dev/null
+++ b/kde-apps/messagelib/messagelib-24.05.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Libraries for messaging functions"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="speech"
+
+# bug 579630
+RESTRICT="test"
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=app-crypt/qca-2.3.7:2[qt6]
+ >=dev-libs/ktextaddons-1.5.4: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/kmime-${PVCUT}:6
+ >=kde-apps/kpimtextedit-${PVCUT}:6[speech=]
+ >=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/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcontacts-${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/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${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/messagelib/messagelib-24.05.49.9999.ebuild b/kde-apps/messagelib/messagelib-24.05.49.9999.ebuild
index 8083de63d6..aa040e07a4 100644
--- a/kde-apps/messagelib/messagelib-24.05.49.9999.ebuild
+++ b/kde-apps/messagelib/messagelib-24.05.49.9999.ebuild
@@ -23,7 +23,7 @@ RESTRICT="test"
DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
>=app-crypt/qca-2.3.7:2[qt6]
- >=dev-libs/ktextaddons-1.5.1:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/messagelib/messagelib-9999.ebuild b/kde-apps/messagelib/messagelib-9999.ebuild
index 8083de63d6..aa040e07a4 100644
--- a/kde-apps/messagelib/messagelib-9999.ebuild
+++ b/kde-apps/messagelib/messagelib-9999.ebuild
@@ -23,7 +23,7 @@ RESTRICT="test"
DEPEND="
>=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
>=app-crypt/qca-2.3.7:2[qt6]
- >=dev-libs/ktextaddons-1.5.1:6[speech?]
+ >=dev-libs/ktextaddons-1.5.4:6[speech?]
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=dev-qt/qtwebengine-${QTMIN}:6[widgets]
>=kde-apps/akonadi-${PVCUT}:6
diff --git a/kde-apps/mimetreeparser/Manifest b/kde-apps/mimetreeparser/Manifest
new file mode 100644
index 0000000000..05c773184f
--- /dev/null
+++ b/kde-apps/mimetreeparser/Manifest
@@ -0,0 +1 @@
+DIST mimetreeparser-24.05.0.tar.xz 639844 BLAKE2B 576ba04ec2d06de42c75cf18a3802002434b440b579c88454767881c87725ce7329f611b02ab694707a0c0a49af4ac838bb2cabe6042c5ab272f2f88eef7e407 SHA512 20ffa4d2e7b4c5bc6b927f078726fd29b4a2b5b282438f8995e2c34b11512ecc2b648dbd00a56b0d1ed1169fe4a10eb7b01e59a28c2d361724801c555d2e1b95
diff --git a/kde-apps/mimetreeparser/mimetreeparser-24.05.0.ebuild b/kde-apps/mimetreeparser/mimetreeparser-24.05.0.ebuild
new file mode 100644
index 0000000000..9148f44765
--- /dev/null
+++ b/kde-apps/mimetreeparser/mimetreeparser-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KDE_ORG_CATEGORY="pim"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Libraries for messaging functions"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-apps/kmbox-${PVCUT}:6
+ >=kde-apps/kmime-${PVCUT}:6
+ >=kde-apps/libkleo-${PVCUT}:6
+ >=kde-frameworks/kcalendarcore-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest
new file mode 100644
index 0000000000..7ccf5c0f4d
--- /dev/null
+++ b/kde-apps/minuet/Manifest
@@ -0,0 +1 @@
+DIST minuet-24.05.0.tar.xz 27687912 BLAKE2B a24308ef5be68826187756cbf401ff2c6e573f20851aa8400b4855eb7ed222d39bdfc7128de23c7082847bf895813c00ffbc34b3a43394f402024d5db5260761 SHA512 94f45b1d36f758a9197229876d69f6ea2418b702cf42caf50e63ac527443dbc6d93853a1cbf446cac38a67424d66006e73d9316a29c38720d34e32ff61913b2c
diff --git a/kde-apps/minuet/minuet-24.05.0.ebuild b/kde-apps/minuet/minuet-24.05.0.ebuild
new file mode 100644
index 0000000000..abd2f97fec
--- /dev/null
+++ b/kde-apps/minuet/minuet-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Music Education software by KDE"
+HOMEPAGE="https://minuet.kde.org/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+BDEPEND="
+ virtual/pkgconfig
+"
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtquickcontrols2-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ media-sound/fluidsynth:=
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest
new file mode 100644
index 0000000000..1260099040
--- /dev/null
+++ b/kde-apps/okular/Manifest
@@ -0,0 +1 @@
+DIST okular-24.05.0.tar.xz 8017884 BLAKE2B a68fbe25602f1caafd0fc7a68cc82edb7baa41abe9799e0ec70caa9317688240d1f4280fe653e1480b075dbe13c3f3aa1c9113d79824b2379a61c9d4fd4f1813 SHA512 8c9200fb8c848613e3f115a3509403f8bd7a21d175a7c37d0838facb628553077d6651a7a4797e8432db4e94592e42bb44a65dcc0aa0773a4d5704dedc730ddd
diff --git a/kde-apps/okular/files/okular-21.11.80-tests.patch b/kde-apps/okular/files/okular-21.11.80-tests.patch
deleted file mode 100644
index a0babcad1c..0000000000
--- a/kde-apps/okular/files/okular-21.11.80-tests.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From 323fed918995fe2e01036c74c1498446b4d2f122 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
-Date: Thu, 12 Oct 2017 14:09:09 +0200
-Subject: [PATCH] Move tests into existing (auto)tests subdirectories
-
----
- generators/chm/CMakeLists.txt | 12 +++---------
- generators/chm/autotests/CMakeLists.txt | 8 ++++++++
- generators/chm/autotests/chmgeneratortest.cpp | 2 +-
- generators/comicbook/CMakeLists.txt | 10 +++-------
- generators/comicbook/autotests/CMakeLists.txt | 6 ++++++
- 8 files changed, 27 insertions(+), 18 deletions(-)
- create mode 100644 generators/chm/autotests/CMakeLists.txt
- create mode 100644 generators/comicbook/autotests/CMakeLists.txt
-
-diff --git a/generators/chm/CMakeLists.txt b/generators/chm/CMakeLists.txt
-index 0d7452cba..3adb3fd54 100644
---- a/generators/chm/CMakeLists.txt
-+++ b/generators/chm/CMakeLists.txt
-@@ -23,15 +23,9 @@ okular_add_generator(okularGenerator_chmlib ${okularGenerator_chmlib_SRCS})
- target_include_directories(okularGenerator_chmlib PRIVATE ${CHM_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR})
- target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF5::KHtml)
-
--########### autotests ###############
--
--add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
--ecm_add_test(autotests/chmgeneratortest.cpp
-- TEST_NAME "chmgeneratortest"
-- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore
--)
--
--target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
-+if(BUILD_TESTING)
-+ add_subdirectory(autotests)
-+endif()
-
- ########### install files ###############
- install( FILES okularChm.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
-diff --git a/generators/chm/autotests/CMakeLists.txt b/generators/chm/autotests/CMakeLists.txt
-new file mode 100644
-index 000000000..59753ca45
---- /dev/null
-+++ b/generators/chm/autotests/CMakeLists.txt
-@@ -0,0 +1,8 @@
-+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
-+
-+ecm_add_test(chmgeneratortest.cpp
-+ TEST_NAME "chmgeneratortest"
-+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore
-+)
-+
-+target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
-diff --git a/generators/chm/autotests/chmgeneratortest.cpp b/generators/chm/autotests/chmgeneratortest.cpp
-index c428fa1b3..68f7a5821 100644
---- a/generators/chm/autotests/chmgeneratortest.cpp
-+++ b/generators/chm/autotests/chmgeneratortest.cpp
-@@ -30,7 +30,7 @@ void ChmGeneratorTest::initTestCase()
- {
- Okular::SettingsCore::instance(QStringLiteral("ChmGeneratorTest"));
- m_document = new Okular::Document(nullptr);
-- const QString testFile = QStringLiteral(KDESRCDIR "autotests/data/test.chm");
-+ const QString testFile = QStringLiteral(KDESRCDIR "data/test.chm");
- QMimeDatabase db;
- const QMimeType mime = db.mimeTypeForFile(testFile);
- QCOMPARE(m_document->openDocument(testFile, QUrl(), mime), Okular::Document::OpenSuccess);
-diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt
-index a0e7569a2..91bcc6ec7 100644
---- a/generators/comicbook/CMakeLists.txt
-+++ b/generators/comicbook/CMakeLists.txt
-@@ -25,13 +25,9 @@ if (KArchive_HAVE_LZMA)
- target_compile_definitions(okular_comicbook PRIVATE -DWITH_K7ZIP=1)
- endif()
-
--########### autotests ###############
--
--add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
--ecm_add_test(autotests/comicbooktest.cpp
-- TEST_NAME "comicbooktest"
-- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook
--)
-+if(BUILD_TESTING)
-+ add_subdirectory(autotests)
-+endif()
-
- ########### install files ###############
- install( FILES okularComicbook.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} )
-diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt
-new file mode 100644
-index 000000000..aaacb341a
---- /dev/null
-+++ b/generators/comicbook/autotests/CMakeLists.txt
-@@ -0,0 +1,6 @@
-+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
-+
-+ecm_add_test(comicbooktest.cpp
-+ TEST_NAME "comicbooktest"
-+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook
-+)
---
-2.33.0
-
diff --git a/kde-apps/okular/files/okular-24.01.80-tests.patch b/kde-apps/okular/files/okular-24.01.80-tests.patch
deleted file mode 100644
index 1ae19277b5..0000000000
--- a/kde-apps/okular/files/okular-24.01.80-tests.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-From 7e5c4aa3760db4dbb76af47e173be3dff229bff7 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Tue, 19 Dec 2023 10:13:52 +0100
-Subject: [PATCH] Move tests into existing (auto)tests subdirectories
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- generators/chm/CMakeLists.txt | 11 +++--------
- generators/chm/autotests/CMakeLists.txt | 7 +++++++
- generators/chm/autotests/chmgeneratortest.cpp | 2 +-
- generators/comicbook/CMakeLists.txt | 9 +++------
- generators/comicbook/autotests/CMakeLists.txt | 5 +++++
- 5 files changed, 19 insertions(+), 15 deletions(-)
- create mode 100644 generators/chm/autotests/CMakeLists.txt
- create mode 100644 generators/comicbook/autotests/CMakeLists.txt
-
-diff --git a/generators/chm/CMakeLists.txt b/generators/chm/CMakeLists.txt
-index 5d569499f..2784f75fc 100644
---- a/generators/chm/CMakeLists.txt
-+++ b/generators/chm/CMakeLists.txt
-@@ -24,14 +24,9 @@ target_include_directories(okularGenerator_chmlib PRIVATE ${CHM_INCLUDE_DIR} ${L
- target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF6::KHtml)
-
- ########### autotests ###############
--
--add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
--ecm_add_test(autotests/chmgeneratortest.cpp
-- TEST_NAME "chmgeneratortest"
-- LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore
--)
--
--target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
-+if(BUILD_TESTING)
-+ add_subdirectory(autotests)
-+endif()
-
- ########### install files ###############
- install( PROGRAMS okularApplication_chm.desktop org.kde.mobile.okular_chm.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
-diff --git a/generators/chm/autotests/CMakeLists.txt b/generators/chm/autotests/CMakeLists.txt
-new file mode 100644
-index 000000000..36c468156
---- /dev/null
-+++ b/generators/chm/autotests/CMakeLists.txt
-@@ -0,0 +1,7 @@
-+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
-+ecm_add_test(chmgeneratortest.cpp
-+ TEST_NAME "chmgeneratortest"
-+ LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore
-+)
-+
-+target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")
-diff --git a/generators/chm/autotests/chmgeneratortest.cpp b/generators/chm/autotests/chmgeneratortest.cpp
-index 2c7696ab1..24742248b 100644
---- a/generators/chm/autotests/chmgeneratortest.cpp
-+++ b/generators/chm/autotests/chmgeneratortest.cpp
-@@ -30,7 +30,7 @@ void ChmGeneratorTest::initTestCase()
- {
- Okular::SettingsCore::instance(QStringLiteral("ChmGeneratorTest"));
- m_document = new Okular::Document(nullptr);
-- const QString testFile = QStringLiteral(KDESRCDIR "autotests/data/test.chm");
-+ const QString testFile = QStringLiteral(KDESRCDIR "data/test.chm");
- QMimeDatabase db;
- const QMimeType mime = db.mimeTypeForFile(testFile);
- QCOMPARE(m_document->openDocument(testFile, QUrl(), mime), Okular::Document::OpenSuccess);
-diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt
-index 2fc8ff710..d92c75905 100644
---- a/generators/comicbook/CMakeLists.txt
-+++ b/generators/comicbook/CMakeLists.txt
-@@ -27,12 +27,9 @@ if (KArchive_HAVE_LZMA)
- endif()
-
- ########### autotests ###############
--
--add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
--ecm_add_test(autotests/comicbooktest.cpp
-- TEST_NAME "comicbooktest"
-- LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook
--)
-+if(BUILD_TESTING)
-+ add_subdirectory(autotests)
-+endif()
-
- ########### install files ###############
- install( PROGRAMS okularApplication_comicbook.desktop org.kde.mobile.okular_comicbook.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
-diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt
-new file mode 100644
-index 000000000..6426105e4
---- /dev/null
-+++ b/generators/comicbook/autotests/CMakeLists.txt
-@@ -0,0 +1,5 @@
-+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
-+ecm_add_test(comicbooktest.cpp
-+ TEST_NAME "comicbooktest"
-+ LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook
-+)
---
-2.43.0
-
diff --git a/kde-apps/okular/files/okular-24.04.80-tests.patch b/kde-apps/okular/files/okular-24.04.80-tests.patch
new file mode 100644
index 0000000000..b36ab68432
--- /dev/null
+++ b/kde-apps/okular/files/okular-24.04.80-tests.patch
@@ -0,0 +1,46 @@
+From 3f90abab39233c2fb56b7cb3b95d552c0ca1146d Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 19 Dec 2023 10:13:52 +0100
+Subject: [PATCH] Move tests into existing (auto)tests subdirectories
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ generators/comicbook/CMakeLists.txt | 9 +++------
+ generators/comicbook/autotests/CMakeLists.txt | 5 +++++
+ 2 files changed, 8 insertions(+), 6 deletions(-)
+ create mode 100644 generators/comicbook/autotests/CMakeLists.txt
+
+diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt
+index 53075836d..c601e9d7b 100644
+--- a/generators/comicbook/CMakeLists.txt
++++ b/generators/comicbook/CMakeLists.txt
+@@ -29,12 +29,9 @@ else()
+ endif()
+
+ ########### autotests ###############
+-
+-add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
+-ecm_add_test(autotests/comicbooktest.cpp
+- TEST_NAME "comicbooktest"
+- LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook
+-)
++if(BUILD_TESTING)
++ add_subdirectory(autotests)
++endif()
+
+ ########### install files ###############
+ install( PROGRAMS okularApplication_comicbook.desktop org.kde.mobile.okular_comicbook.desktop DESTINATION ${KDE_INSTALL_APPDIR} )
+diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt
+new file mode 100644
+index 000000000..6426105e4
+--- /dev/null
++++ b/generators/comicbook/autotests/CMakeLists.txt
+@@ -0,0 +1,5 @@
++add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" )
++ecm_add_test(comicbooktest.cpp
++ TEST_NAME "comicbooktest"
++ LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook
++)
+--
+2.44.0
+
diff --git a/kde-apps/okular/okular-24.05.0.ebuild b/kde-apps/okular/okular-24.05.0.ebuild
new file mode 100644
index 0000000000..1eeaf98e13
--- /dev/null
+++ b/kde-apps/okular/okular-24.05.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE="crypt djvu epub markdown mobi +pdf phonon +postscript qml share speech +tiff"
+
+# slot op: Uses Qt6::CorePrivate
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,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/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${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
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/threadweaver-${KFMIN}:6
+ kde-plasma/plasma-activities:6
+ media-libs/freetype
+ sys-libs/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-23.12.0[nss,qt6] )
+ phonon? ( >=media-libs/phonon-4.12.0[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}-24.04.80-tests.patch" # bug 734138
+ "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_LibZip=ON
+ -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF6DocTools;LibZip;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)
+ $(cmake_use_find_package phonon Phonon4Qt6)
+ $(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
+}
+
+src_test() {
+ # mainshelltest hangs, bug #603116
+ # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640
+ # signunsignedfieldtest fails, whatever. bug #852749
+ local myctestargs=(
+ -E "(mainshelltest|parttest|annotationtoolbartest|signunsignedfieldtest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/okular/okular-24.05.49.9999.ebuild b/kde-apps/okular/okular-24.05.49.9999.ebuild
index c24fb5da1a..be9e5bbd77 100644
--- a/kde-apps/okular/okular-24.05.49.9999.ebuild
+++ b/kde-apps/okular/okular-24.05.49.9999.ebuild
@@ -63,7 +63,7 @@ RDEPEND="${DEPEND}
"
PATCHES=(
- "${FILESDIR}/${PN}-24.01.80-tests.patch" # bug 734138
+ "${FILESDIR}/${PN}-24.04.80-tests.patch" # bug 734138
"${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
)
diff --git a/kde-apps/okular/okular-9999.ebuild b/kde-apps/okular/okular-9999.ebuild
index c24fb5da1a..be9e5bbd77 100644
--- a/kde-apps/okular/okular-9999.ebuild
+++ b/kde-apps/okular/okular-9999.ebuild
@@ -63,7 +63,7 @@ RDEPEND="${DEPEND}
"
PATCHES=(
- "${FILESDIR}/${PN}-24.01.80-tests.patch" # bug 734138
+ "${FILESDIR}/${PN}-24.04.80-tests.patch" # bug 734138
"${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry
)
diff --git a/kde-apps/palapeli/Manifest b/kde-apps/palapeli/Manifest
new file mode 100644
index 0000000000..8332a9ae17
--- /dev/null
+++ b/kde-apps/palapeli/Manifest
@@ -0,0 +1 @@
+DIST palapeli-24.05.0.tar.xz 2115492 BLAKE2B df181456c72c8b245ecbcb168120e1b965718a797da402ff6fc76c65b589f63a2fbf1b3048c206f24edf1c6ed9e09f00f0956e8a2e00ac39c687b02ae6dee163 SHA512 814e9805863a3bf167188f7ce0c1b490b9ca91617f0bc41e9ea59e62903454ef8456d42ed04326e073696301f1a4767675d7b3a0881a7260a737f0edebe3e850
diff --git a/kde-apps/palapeli/palapeli-24.05.0.ebuild b/kde-apps/palapeli/palapeli-24.05.0.ebuild
new file mode 100644
index 0000000000..c0a8302371
--- /dev/null
+++ b/kde-apps/palapeli/palapeli-24.05.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Jigsaw puzzle game by KDE"
+HOMEPAGE="https://apps.kde.org/palapeli/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..59c2112368
--- /dev/null
+++ b/kde-apps/parley/Manifest
@@ -0,0 +1 @@
+DIST parley-24.05.0.tar.xz 8420740 BLAKE2B 00267b21a02996aa2b45a1df840f093be63a31c1efa221f7994899707b0f0bd87e2ac2c993ef7f2d4ff0a9e86b098aeaa2a21da190bcf7dc7f3195e556faa33a SHA512 cc9ba7c749bc8732e97a8967afec46f7cc90e8447cb7dacdbe2caed0d3b610d9b459e3d66945a423e50965afb73c1b2d75a2e66bfa0a993c6831528c3d7e86ef
diff --git a/kde-apps/parley/parley-24.05.0.ebuild b/kde-apps/parley/parley-24.05.0.ebuild
new file mode 100644
index 0000000000..10c3724962
--- /dev/null
+++ b/kde-apps/parley/parley-24.05.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="Vocabulary trainer to help you memorize things"
+HOMEPAGE="https://apps.kde.org/parley/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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
+ ecm_pkg_postinst
+}
diff --git a/kde-apps/picmi/Manifest b/kde-apps/picmi/Manifest
new file mode 100644
index 0000000000..f4a4a952e3
--- /dev/null
+++ b/kde-apps/picmi/Manifest
@@ -0,0 +1 @@
+DIST picmi-24.05.0.tar.xz 1514540 BLAKE2B 63bd06a2995909edc859240b33f5889fdb75e6c8d19cf67f615c90b64f551ec516eab0477efb207e20651720947fa4a4a7b047b918a03531b5f1de8ea8376eb7 SHA512 b871a38cb55842281388c3b791a07e3788b38761b2bf42b18825f897a0004cde95cb6390f37a75604b1bd38a071f6f3cdf176755a429b4e28d32c8571f8242a6
diff --git a/kde-apps/picmi/picmi-24.05.0.ebuild b/kde-apps/picmi/picmi-24.05.0.ebuild
new file mode 100644
index 0000000000..1f8007de89
--- /dev/null
+++ b/kde-apps/picmi/picmi-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Nonogram logic game by KDE"
+HOMEPAGE="https://apps.kde.org/picmi/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64"
+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/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
new file mode 100644
index 0000000000..e9de49823a
--- /dev/null
+++ b/kde-apps/pim-data-exporter/Manifest
@@ -0,0 +1 @@
+DIST pim-data-exporter-24.05.0.tar.xz 421132 BLAKE2B c66f0e6f035c52925b313d9fa1108077e3b648fc181722e0d732e910371f66dd6ea1f384734fb923c670b5b5b865a969979e9681ca3c9147c7f564ff49cc3989 SHA512 ce210b8ba47a98a34bc248ea500f07f1c64d2771e20e5f880e35aa548770aab928f3fba85f159529588917cc0866a7cca20a74eb93dd2cb6c31a9c347130dceb
diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-24.05.0.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-24.05.0.ebuild
new file mode 100644
index 0000000000..58b4caa039
--- /dev/null
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-24.05.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.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"
+KEYWORDS="~amd64"
+IUSE="telemetry"
+
+RESTRICT="test" # 11 out of 21 tests fail...
+
+DEPEND="
+ >=dev-libs/ktextaddons-1.5.4: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/kmime-${PVCUT}:6
+ >=kde-apps/libkdepim-${PVCUT}:6
+ >=kde-apps/mailcommon-${PVCUT}:6
+ >=kde-apps/pimcommon-${PVCUT}:6
+ >=kde-frameworks/karchive-${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/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${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-data-exporter/pim-data-exporter-24.05.49.9999.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-24.05.49.9999.ebuild
index e7fd95072e..93ceecedd7 100644
--- a/kde-apps/pim-data-exporter/pim-data-exporter-24.05.49.9999.ebuild
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-24.05.49.9999.ebuild
@@ -22,7 +22,7 @@ IUSE="telemetry"
RESTRICT="test" # 11 out of 21 tests fail...
DEPEND="
- >=dev-libs/ktextaddons-1.4.42
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/kidentitymanagement-${PVCUT}:6
diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild
index e7fd95072e..93ceecedd7 100644
--- a/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild
+++ b/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild
@@ -22,7 +22,7 @@ IUSE="telemetry"
RESTRICT="test" # 11 out of 21 tests fail...
DEPEND="
- >=dev-libs/ktextaddons-1.4.42
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/kidentitymanagement-${PVCUT}:6
diff --git a/kde-apps/pim-sieve-editor/Manifest b/kde-apps/pim-sieve-editor/Manifest
new file mode 100644
index 0000000000..1e0633cdf9
--- /dev/null
+++ b/kde-apps/pim-sieve-editor/Manifest
@@ -0,0 +1 @@
+DIST pim-sieve-editor-24.05.0.tar.xz 464368 BLAKE2B 82728d082b7a922fd79f38def48775a079743c2ab2a1c946086abc50ed2201d4938103260765ea4668bb5be63a6d29b44ea561cbddc076b4d939d07e39e3c55b SHA512 92cb970753f39544811f3a8b17716d5717ab1a9b454585a3eca98a7fae0166150850714c64d3993e0e3f5fcb03e8acf8015a90148491f716f0a8217844c641aa
diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.0.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.0.ebuild
new file mode 100644
index 0000000000..5da653d318
--- /dev/null
+++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Assistant for editing IMAP Sieve filters"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="telemetry"
+
+DEPEND="
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
+ >=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/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/pim-sieve-editor-24.05.49.9999.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.49.9999.ebuild
index 9c78daa2b2..484f5092f8 100644
--- a/kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.49.9999.ebuild
+++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-24.05.49.9999.ebuild
@@ -18,7 +18,7 @@ KEYWORDS=""
IUSE="telemetry"
DEPEND="
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild
index 9c78daa2b2..484f5092f8 100644
--- a/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild
+++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild
@@ -18,7 +18,7 @@ KEYWORDS=""
IUSE="telemetry"
DEPEND="
- >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/qtkeychain-0.14.2:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/pimcommon/Manifest b/kde-apps/pimcommon/Manifest
new file mode 100644
index 0000000000..cc3c0153c7
--- /dev/null
+++ b/kde-apps/pimcommon/Manifest
@@ -0,0 +1 @@
+DIST pimcommon-24.05.0.tar.xz 349020 BLAKE2B 99d3ffaa4898771ef498ad32a787b84ad56de4bc052a7367f286516c4beb73db2bee53a3477ef0d0b286456f00b0b9fd581b1c3300c39ad36b485ce4008f5433 SHA512 9432a6eb840c389b945e0f779d291aff77cd050255a582712736b29583a0259fafba1ea7b4912e6853d99d32ab87d36e46bf244a660f402a2f7a79ff25cd3af7
diff --git a/kde-apps/pimcommon/pimcommon-24.05.0.ebuild b/kde-apps/pimcommon/pimcommon-24.05.0.ebuild
new file mode 100644
index 0000000000..7fd4c7cbb3
--- /dev/null
+++ b/kde-apps/pimcommon/pimcommon-24.05.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_QTHELP="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Common PIM libraries"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ >=dev-libs/ktextaddons-1.5.4: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
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+ # bugs 641730, 661330
+ local myctestargs=(
+ -E "(autocorrectiontest|pimcommon-translator-translatorwidgettest)"
+ )
+
+ ecm_src_test
+}
diff --git a/kde-apps/pimcommon/pimcommon-24.05.49.9999.ebuild b/kde-apps/pimcommon/pimcommon-24.05.49.9999.ebuild
index a7d0b4bad2..cd1dffe597 100644
--- a/kde-apps/pimcommon/pimcommon-24.05.49.9999.ebuild
+++ b/kde-apps/pimcommon/pimcommon-24.05.49.9999.ebuild
@@ -19,7 +19,7 @@ KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/pimcommon/pimcommon-9999.ebuild b/kde-apps/pimcommon/pimcommon-9999.ebuild
index a7d0b4bad2..cd1dffe597 100644
--- a/kde-apps/pimcommon/pimcommon-9999.ebuild
+++ b/kde-apps/pimcommon/pimcommon-9999.ebuild
@@ -19,7 +19,7 @@ KEYWORDS=""
IUSE=""
RDEPEND="
- >=dev-libs/ktextaddons-1.4.42:6
+ >=dev-libs/ktextaddons-1.5.4:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
>=kde-apps/akonadi-${PVCUT}:6
>=kde-apps/akonadi-contacts-${PVCUT}:6
diff --git a/kde-apps/poxml/Manifest b/kde-apps/poxml/Manifest
new file mode 100644
index 0000000000..9b5117f21c
--- /dev/null
+++ b/kde-apps/poxml/Manifest
@@ -0,0 +1 @@
+DIST poxml-24.05.0.tar.xz 44320 BLAKE2B debf426430d8731815aae63886696064551cf686210c8245beb01f41d6e346b04caa33cc0b8db10da1496961be6f3cd126047d1d921195cea3a1f0c05ab4b5e6 SHA512 4a101ce7262ceceffcee917003753b419582d5a3883f9b69f9171f651f4309c948576e780eca1b65f6452fd3d28ea19132fef465dd82f554674634b66072580e
diff --git a/kde-apps/poxml/poxml-24.05.0.ebuild b/kde-apps/poxml/poxml-24.05.0.ebuild
new file mode 100644
index 0000000000..22eded3399
--- /dev/null
+++ b/kde-apps/poxml/poxml-24.05.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtxml-${QTMIN}:5
+ sys-devel/gettext
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest
new file mode 100644
index 0000000000..c26cbaa485
--- /dev/null
+++ b/kde-apps/rocs/Manifest
@@ -0,0 +1 @@
+DIST rocs-24.05.0.tar.xz 1566400 BLAKE2B 5f2052dffb2ef4722939cd1e490e2770cf068ace73a11add964dd27fc8e751203cf2ccbc99e508a95265bb064440c645cc98e8e92ffa65247592cd2ee65d809d SHA512 05ce5b78481dbc1aa712f6d5f3bbe850af2474582914d212fd06592af777842c319049824490e8e5e734e1970240b359552bc46e0f197cd8e5f81396186993f0
diff --git a/kde-apps/rocs/rocs-24.05.0.ebuild b/kde-apps/rocs/rocs-24.05.0.ebuild
new file mode 100644
index 0000000000..fffe260499
--- /dev/null
+++ b/kde-apps/rocs/rocs-24.05.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Interface to work with Graph Theory"
+HOMEPAGE="https://apps.kde.org/rocs/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ dev-libs/grantlee:5
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtscript-${QTMIN}:5[scripttools]
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kitemviews-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kservice-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/boost-1.49
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtquickcontrols-${QTMIN}:5
+"
diff --git a/kde-apps/signon-kwallet-extension/Manifest b/kde-apps/signon-kwallet-extension/Manifest
new file mode 100644
index 0000000000..238365128a
--- /dev/null
+++ b/kde-apps/signon-kwallet-extension/Manifest
@@ -0,0 +1 @@
+DIST signon-kwallet-extension-24.05.0.tar.xz 11272 BLAKE2B 100357225a709dc1dc47421d7bd5b3fe8161101249b50af678bbffb78d04c79c4a1a333f05031fd67b7d7c9cab543e9c0687d1d102e2458cff50179149d70e4f SHA512 591e24146db0091d6c0fb0798399af21b47d401314d4f8734843b8fbc16c8ec35985478e477a64bfd7768c0c768ae74c97d8d0bf2fc599198ddab6c208418bf2
diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-24.05.0.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-24.05.0.ebuild
new file mode 100644
index 0000000000..2a75c3ccf9
--- /dev/null
+++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-24.05.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+inherit ecm gear.kde.org
+
+DESCRIPTION="KWallet extension for signond"
+HOMEPAGE="https://accounts-sso.gitlab.io/"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=net-libs/signond-8.61-r100[qt6]
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-apps/spectacle/Manifest b/kde-apps/spectacle/Manifest
new file mode 100644
index 0000000000..61738c488a
--- /dev/null
+++ b/kde-apps/spectacle/Manifest
@@ -0,0 +1 @@
+DIST spectacle-24.05.0.tar.xz 1354980 BLAKE2B 7927f3c1424901477ada8baf09f85dd533b117985338c8e21aa31527d59d900b7c8039567dde3e7568ef5b11f7f3dc3f2269a93a1c5fc41e8a3fce5b25bad97d SHA512 e76d44f1e52e65785556f5cc6b6cb7b3aaa072af7f43f6c11d21791f98b9fddc099dfac2c3682f6b5987395beac5fe14a0ee9d022273688b6f7b5eb4f7d1b092
diff --git a/kde-apps/spectacle/spectacle-24.05.0.ebuild b/kde-apps/spectacle/spectacle-24.05.0.ebuild
new file mode 100644
index 0000000000..1d8732b0d3
--- /dev/null
+++ b/kde-apps/spectacle/spectacle-24.05.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Screenshot capture utility"
+HOMEPAGE="https://apps.kde.org/spectacle/"
+
+LICENSE="LGPL-2+ handbook? ( FDL-1.3 )"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="share"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ media-libs/zxing-cpp:=
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kglobalaccel-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ kde-plasma/kpipewire:6
+ kde-plasma/layer-shell-qt:6
+ media-libs/opencv:=
+ x11-libs/libxcb
+ x11-libs/libXrandr
+ x11-libs/xcb-util
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/plasma-wayland-protocols-1.11.1
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ dev-util/wayland-scanner
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package share KF6Purpose)
+ )
+ ecm_src_configure
+}
diff --git a/kde-apps/spectacle/spectacle-9999.ebuild b/kde-apps/spectacle/spectacle-9999.ebuild
index 23fa59823b..4cf2585508 100644
--- a/kde-apps/spectacle/spectacle-9999.ebuild
+++ b/kde-apps/spectacle/spectacle-9999.ebuild
@@ -37,6 +37,7 @@ COMMON_DEPEND="
>=kde-frameworks/kirigami-${KFMIN}:6
>=kde-frameworks/knotifications-${KFMIN}:6
>=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
>=kde-frameworks/kxmlgui-${KFMIN}:6
diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest
new file mode 100644
index 0000000000..fb5c0c5f7e
--- /dev/null
+++ b/kde-apps/step/Manifest
@@ -0,0 +1 @@
+DIST step-24.05.0.tar.xz 982996 BLAKE2B 2ea87beb09a4d0cd89eb2bad78a1f18689ae1dfd10e4eb334b3a866d2a0bb8ee81e27ff78f31f276920fceb049893938c9e46d3bd7591fe8b8ec18866d0772c3 SHA512 2377404b7f108b574486db3f9c56c3074b5447cda6bd4dc8addcab382b7849be50091f82ec00b5b7710143ff278a6bb62afa1a06d02aa8cfa49d9ac5c0b25a55
diff --git a/kde-apps/step/step-24.05.0.ebuild b/kde-apps/step/step-24.05.0.ebuild
new file mode 100644
index 0000000000..c22b752c15
--- /dev/null
+++ b/kde-apps/step/step-24.05.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="Interactive physics simulator"
+HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+IUSE="+gsl +qalculate"
+
+DEPEND="
+ >=dev-cpp/eigen-3.2:3
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/knewstuff-${KFMIN}:5
+ >=kde-frameworks/kparts-${KFMIN}:5
+ >=kde-frameworks/kplotting-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ sci-libs/cln
+ gsl? ( sci-libs/gsl:= )
+ qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+
+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
new file mode 100644
index 0000000000..9816289032
--- /dev/null
+++ b/kde-apps/svgpart/Manifest
@@ -0,0 +1 @@
+DIST svgpart-24.05.0.tar.xz 29976 BLAKE2B bd6aa6077cd49bf9357745551950e42e5af3d94f5be9798cb449b60e95deb84692e31d0497a7b7aa941bd2f1c383dd2eb34c47a8d061644ba25539e91bbfbe03 SHA512 22925843a655880d15522d7843bbb9a9665429e7abde0137487b5ce33cd53366a1760afec8e069a48d021a3b2e82fe919bf035fc23512390c8d5bc68c9c1c0d3
diff --git a/kde-apps/svgpart/svgpart-24.05.0.ebuild b/kde-apps/svgpart/svgpart-24.05.0.ebuild
new file mode 100644
index 0000000000..7633a6fa5b
--- /dev/null
+++ b/kde-apps/svgpart/svgpart-24.05.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Kpart for viewing SVGs"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}: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
new file mode 100644
index 0000000000..2f1ea9440e
--- /dev/null
+++ b/kde-apps/sweeper/Manifest
@@ -0,0 +1 @@
+DIST sweeper-24.05.0.tar.xz 382268 BLAKE2B aba1d199b2e1cbfe26ae5ad02f7c51b128c14fb3583f0ae45b393269d5fdce91fb4bc5a69a91bb0e165450a9e03c0359f5ca10abf20a4c4fe968083d6b94d46d SHA512 06f601ef1ff618bd591744aa8671e4e676f5431e386fd41fa505d6d3727efcde6710fe471c3da1e225cbb554601ee21255ffb633bdf4a82080fab7954cb62944
diff --git a/kde-apps/sweeper/sweeper-24.05.0.ebuild b/kde-apps/sweeper/sweeper-24.05.0.ebuild
new file mode 100644
index 0000000000..37e0e15306
--- /dev/null
+++ b/kde-apps/sweeper/sweeper-24.05.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/Manifest b/kde-apps/thumbnailers/Manifest
new file mode 100644
index 0000000000..7aa5ae9c46
--- /dev/null
+++ b/kde-apps/thumbnailers/Manifest
@@ -0,0 +1 @@
+DIST kdegraphics-thumbnailers-24.05.0.tar.xz 48708 BLAKE2B a5b003b59e08cdc406a7efc59fd7f830ea9ba9ceef1982daf0470cdbd710758c9df1480f7c4e143dc3f4828b85697983e3a68c9bac62dd295fa648c53c91beb5 SHA512 aeb247ad25a2f6198d6cca62b764fba34b20d57a540963411f27b334884ce2cfbceb3176dbdb306bcab162954074ad0c69e9524802eadbc233b130d0c879f214
diff --git a/kde-apps/thumbnailers/thumbnailers-24.05.0.ebuild b/kde-apps/thumbnailers/thumbnailers-24.05.0.ebuild
new file mode 100644
index 0000000000..aa31df0a46
--- /dev/null
+++ b/kde-apps/thumbnailers/thumbnailers-24.05.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="mobi raw"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/karchive-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6 )
+ raw? (
+ >=kde-apps/libkdcraw-${PVCUT}:6
+ >=kde-apps/libkexiv2-${PVCUT}:6
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDISABLE_MOBIPOCKET=$(usex !mobi)
+ $(cmake_use_find_package raw KExiv2Qt6)
+ $(cmake_use_find_package raw KDcrawQt6)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest
new file mode 100644
index 0000000000..d3fdb9beb2
--- /dev/null
+++ b/kde-apps/umbrello/Manifest
@@ -0,0 +1 @@
+DIST umbrello-24.05.0.tar.xz 5616068 BLAKE2B 20faaeb5cab6f306c4b014c34685e29bd72b2cb31b5b61f263df7bb97df871b925bc98579f5b82422084da12029b6662bcfc2348f48e46987e76b873bfb093a1 SHA512 118e2c2b7777f8746637308540ec02c1eded70cce8edcafee2f152aabdae43d3310ff7c8054a6573cbb7c8f44cdc9727d70cb0754a0bd11d656434fa901a9196
diff --git a/kde-apps/umbrello/umbrello-24.05.0.ebuild b/kde-apps/umbrello/umbrello-24.05.0.ebuild
new file mode 100644
index 0000000000..2d8de558dc
--- /dev/null
+++ b/kde-apps/umbrello/umbrello-24.05.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false" # TODO: figure out install error
+ECM_TEST="forceoptional"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+DESCRIPTION="KDE UML Modeller"
+HOMEPAGE="https://apps.kde.org/umbrello/"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="php"
+
+RDEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/karchive-${KFMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/ktexteditor-${KFMIN}:5
+ >=kde-frameworks/ktextwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ php? (
+ dev-util/kdevelop:5=
+ dev-util/kdevelop-pg-qt:5
+ dev-util/kdevelop-php:5
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-23.03.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
new file mode 100644
index 0000000000..89880b80c1
--- /dev/null
+++ b/kde-apps/yakuake/Manifest
@@ -0,0 +1 @@
+DIST yakuake-24.05.0.tar.xz 378244 BLAKE2B da3d47dd7a1085d1e090509640ed1ad0314369c9c3409686fb9d4f9ea50850a915fcd5b86ca51dba047ed914ed3a9d7616d4b9f9420119ea12ee0b99658ec80c SHA512 a4e62aabf30bdba5d65e99396a6f70debd5e88619b0c3f80775001e625f54d2a0147097b1bcb372e9e3d54836bc29de63cb29f24536eff93f981266e38ab24d5
diff --git a/kde-apps/yakuake/yakuake-24.05.0.ebuild b/kde-apps/yakuake/yakuake-24.05.0.ebuild
new file mode 100644
index 0000000000..56dad62e06
--- /dev/null
+++ b/kde-apps/yakuake/yakuake-24.05.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Quake-style terminal emulator based on konsole"
+HOMEPAGE="https://apps.kde.org/yakuake/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="absolute-position"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-apps/konsole-${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/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
+ x11-libs/libX11
+ absolute-position? ( kde-plasma/kwayland:6 )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
+
+src_configure() {
+ # TODO: start to use WITH_X11 option? but there's still the
+ # KX11Extras use...
+ local mycmakeargs=(
+ $(cmake_use_find_package absolute-position KWayland)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-apps/yakuake/yakuake-24.05.49.9999.ebuild b/kde-apps/yakuake/yakuake-24.05.49.9999.ebuild
index 413d343e6a..ed9993c550 100644
--- a/kde-apps/yakuake/yakuake-24.05.49.9999.ebuild
+++ b/kde-apps/yakuake/yakuake-24.05.49.9999.ebuild
@@ -18,7 +18,7 @@ IUSE="absolute-position"
# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
+RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=dev-qt/qtsvg-${QTMIN}:6
>=kde-apps/konsole-${PVCUT}:6
@@ -44,7 +44,9 @@ DEPEND="
x11-libs/libX11
absolute-position? ( kde-plasma/kwayland:6 )
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
src_configure() {
# TODO: start to use WITH_X11 option? but there's still the
diff --git a/kde-apps/yakuake/yakuake-9999.ebuild b/kde-apps/yakuake/yakuake-9999.ebuild
index 413d343e6a..ed9993c550 100644
--- a/kde-apps/yakuake/yakuake-9999.ebuild
+++ b/kde-apps/yakuake/yakuake-9999.ebuild
@@ -18,7 +18,7 @@ IUSE="absolute-position"
# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-DEPEND="
+RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=dev-qt/qtsvg-${QTMIN}:6
>=kde-apps/konsole-${PVCUT}:6
@@ -44,7 +44,9 @@ DEPEND="
x11-libs/libX11
absolute-position? ( kde-plasma/kwayland:6 )
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto
+"
src_configure() {
# TODO: start to use WITH_X11 option? but there's still the
diff --git a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
index 2c0eefc5de..9f7f0dd89e 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PVCUT=$(ver_cut 1-2)
PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake frameworks.kde.org python-any-r1 xdg
+inherit cmake flag-o-matic frameworks.kde.org python-any-r1 xdg
DESCRIPTION="Breeze SVG icon theme"
@@ -22,7 +22,7 @@ RDEPEND="
"
BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- dev-qt/qtbase:6
+ dev-qt/qtbase:6[gui]
>=kde-frameworks/extra-cmake-modules-${PVCUT}:*
test? ( app-misc/fdupes )
"
@@ -37,9 +37,12 @@ src_prepare() {
}
src_configure() {
+ # bug #931904
+ filter-lto
+
local mycmakeargs=(
-DPython_EXECUTABLE="${PYTHON}"
- -DBINARY_ICONS_RESOURCE=ON
+ -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away
-DSKIP_INSTALL_ICONS=OFF
)
cmake_src_configure
diff --git a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
index fe03bee54a..ccfed2ee4b 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
@@ -21,6 +21,7 @@ RDEPEND="
>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/breeze-icons-${PVCUT}*:6
=kde-frameworks/karchive-${PVCUT}*:6
=kde-frameworks/kcolorscheme-${PVCUT}*:6
=kde-frameworks/kconfig-${PVCUT}*:6
diff --git a/kde-frameworks/prison/prison-9999.ebuild b/kde-frameworks/prison/prison-9999.ebuild
index 0c57361839..8061c88d6b 100644
--- a/kde-frameworks/prison/prison-9999.ebuild
+++ b/kde-frameworks/prison/prison-9999.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] )
"
src_configure() {
diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest
new file mode 100644
index 0000000000..e025d7a8ca
--- /dev/null
+++ b/kde-misc/colord-kde/Manifest
@@ -0,0 +1 @@
+DIST colord-kde-24.05.0.tar.xz 117308 BLAKE2B 8957ec7e8bb56e139b003676cd59155e93bbab84418c0f5f43e6a34ff7581768a49a216cebe08fdbe18548334c5ed3643d9a33f53f72bbb749cec38891a2f0a6 SHA512 0b3e2221c07a7340b124fc942ebaa07193e9670cabe460e7be98b2cd5e09b085d8145e64301eb10ea082d0f837e805a40651360f1b23027dfcdf1ec2dfa3e1d5
diff --git a/kde-misc/colord-kde/colord-kde-24.05.0.ebuild b/kde-misc/colord-kde/colord-kde-24.05.0.ebuild
new file mode 100644
index 0000000000..4c1f0ae002
--- /dev/null
+++ b/kde-misc/colord-kde/colord-kde-24.05.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY=graphics
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Provides interfaces and session daemon to colord"
+HOMEPAGE="https://invent.kde.org/graphics/colord-kde"
+
+LICENSE="GPL-2+"
+SLOT="6"
+KEYWORDS="~amd64"
+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
+ kde-plasma/kde-cli-tools:*
+ x11-misc/colord
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_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/colord-kde/colord-kde-24.05.49.9999.ebuild b/kde-misc/colord-kde/colord-kde-24.05.49.9999.ebuild
index a09ec1e069..8e666cdead 100644
--- a/kde-misc/colord-kde/colord-kde-24.05.49.9999.ebuild
+++ b/kde-misc/colord-kde/colord-kde-24.05.49.9999.ebuild
@@ -33,6 +33,7 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ X? ( x11-base/xorg-proto )
"
RDEPEND="${COMMON_DEPEND}
dev-libs/kirigami-addons:6
diff --git a/kde-misc/colord-kde/colord-kde-9999.ebuild b/kde-misc/colord-kde/colord-kde-9999.ebuild
index a09ec1e069..8e666cdead 100644
--- a/kde-misc/colord-kde/colord-kde-9999.ebuild
+++ b/kde-misc/colord-kde/colord-kde-9999.ebuild
@@ -33,6 +33,7 @@ COMMON_DEPEND="
"
DEPEND="${COMMON_DEPEND}
>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
+ X? ( x11-base/xorg-proto )
"
RDEPEND="${COMMON_DEPEND}
dev-libs/kirigami-addons:6
diff --git a/kde-misc/itinerary/itinerary-9999.ebuild b/kde-misc/itinerary/itinerary-9999.ebuild
index 2a6edb1954..3cd9cf55d5 100644
--- a/kde-misc/itinerary/itinerary-9999.ebuild
+++ b/kde-misc/itinerary/itinerary-9999.ebuild
@@ -26,7 +26,7 @@ DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtlocation-${QTMIN}:6
- >=dev-qt/qtpositioning-${QTMIN}:6
+ >=dev-qt/qtpositioning-${QTMIN}:6[qml]
>=kde-apps/kitinerary-${PVCUT}:6
>=kde-apps/kpkpass-${PVCUT}:6
>=kde-frameworks/kcalendarcore-${KFMIN}:6
@@ -52,6 +52,7 @@ RDEPEND="${DEPEND}
src_configure() {
local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
$(cmake_use_find_package networkmanager KF6NetworkManagerQt)
$(cmake_use_find_package matrix QuotientQt6)
)
diff --git a/kde-misc/kclock/Manifest b/kde-misc/kclock/Manifest
new file mode 100644
index 0000000000..4618932764
--- /dev/null
+++ b/kde-misc/kclock/Manifest
@@ -0,0 +1 @@
+DIST kclock-24.05.0.tar.xz 654760 BLAKE2B abcdd5797e32643c855e130f0182b1277d0eef7e2880a96864533089a288040c11c26ae1186c0af271991cb78527a2f0906750787750ff654951a8952d19a040 SHA512 1ad6dba77cbb30506845658c60476b40f375d991254c47466a2c1abc2f35173a460291b072285e3de3b84a49f964913627bfbd2ea998c358c86f2e3468baf9f0
diff --git a/kde-misc/kclock/kclock-24.05.0.ebuild b/kde-misc/kclock/kclock-24.05.0.ebuild
new file mode 100644
index 0000000000..42da5947cc
--- /dev/null
+++ b/kde-misc/kclock/kclock-24.05.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=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/knotifications-${KFMIN}:6
+ >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+ kde-plasma/libplasma:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"
diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest
new file mode 100644
index 0000000000..fe42fef6dc
--- /dev/null
+++ b/kde-misc/kdeconnect/Manifest
@@ -0,0 +1 @@
+DIST kdeconnect-kde-24.05.0.tar.xz 694960 BLAKE2B 64d57a9347232837947b2af7447ebf80b1f6c5b9ccad8b02ec3b5f8779eed91b0fed4c73e975284975599cee145e51c59a7d62c37005b1dba50f88bc85390183 SHA512 2670f07cffc95bac77d8f4d1b411a41a06c0f933b8eef4bec3e1a9cd65b28e4a919bba54315d464014c47e94f1f5ead441233bbe398313218a4efafb31dd2719
diff --git a/kde-misc/kdeconnect/kdeconnect-24.05.0.ebuild b/kde-misc/kdeconnect/kdeconnect-24.05.0.ebuild
new file mode 100644
index 0000000000..7311ef1b0b
--- /dev/null
+++ b/kde-misc/kdeconnect/kdeconnect-24.05.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+ECM_TEST="true"
+KDE_ORG_NAME="${PN}-kde"
+KDE_SELINUX_MODULE="${PN}"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm flag-o-matic gear.kde.org
+
+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"
+IUSE="bluetooth pulseaudio telephony zeroconf X"
+
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# TODO: make conditional on X upstream
+COMMON_DEPEND="
+ dev-libs/openssl:=
+ >=dev-libs/wayland-1.15.0
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtwayland-${QTMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/kguiaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/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
+ x11-libs/libxkbcommon
+ bluetooth? ( >=dev-qt/qtconnectivity-${QTMIN}:6[bluetooth] )
+ pulseaudio? ( >=media-libs/pulseaudio-qt-1.4:= )
+ telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:6 )
+ zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:6 )
+ X? (
+ x11-libs/libfakekey
+ x11-libs/libX11
+ x11-libs/libXtst
+ )
+"
+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]
+ dev-qt/qdbus:*
+ )
+ >=kde-frameworks/kdeclarative-${KFMIN}:6
+ kde-plasma/libplasma:6
+ net-fs/sshfs
+"
+BDEPEND="
+ >=dev-qt/qtwayland-${QTMIN}:6
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/921648
+ # https://bugs.kde.org/show_bug.cgi?id=480522
+ filter-lto
+
+ local mycmakeargs=(
+ -DMDNS_ENABLED=$(usex zeroconf)
+ -DBLUETOOTH_ENABLED=$(usex bluetooth)
+ -DWITH_PULSEAUDIO=$(usex pulseaudio)
+ $(cmake_use_find_package telephony KF6ModemManagerQt)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_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/kdiff3/kdiff3-9999.ebuild b/kde-misc/kdiff3/kdiff3-9999.ebuild
index 34fb160506..7b7cfe151a 100644
--- a/kde-misc/kdiff3/kdiff3-9999.ebuild
+++ b/kde-misc/kdiff3/kdiff3-9999.ebuild
@@ -30,17 +30,11 @@ COMMON_DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:6
"
DEPEND="${COMMON_DEPEND}
- dev-libs/boost
+ >=dev-libs/boost-1.82
"
RDEPEND="${COMMON_DEPEND}
!${CATEGORY}/${PN}:5
sys-apps/diffutils
"
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_QT6=ON
- # TODO: -DENABLE_GDBINDEX?
- )
- ecm_src_configure
-}
+# TODO: -DENABLE_GDBINDEX?
diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest
new file mode 100644
index 0000000000..4f2914732b
--- /dev/null
+++ b/kde-misc/kio-gdrive/Manifest
@@ -0,0 +1 @@
+DIST kio-gdrive-24.05.0.tar.xz 80828 BLAKE2B dfe4aed443d478d54e0262f80e46879a0b631abb04f2596f36ab8af053e9b837ea8265a55caf7f1a21b948de6bffe45a4d5972964c95d5db30718ec7039791a3 SHA512 64f28d74d86b5ab73c10233ecf4a97e858cc9291246fe5ed1f10e61f6fe0ae33e527c0262824ba115380d717dfd251ec3266facf8266856cbc09a34f7e3338c3
diff --git a/kde-misc/kio-gdrive/kio-gdrive-24.05.0.ebuild b/kde-misc/kio-gdrive/kio-gdrive-24.05.0.ebuild
new file mode 100644
index 0000000000..3e18f08b95
--- /dev/null
+++ b/kde-misc/kio-gdrive/kio-gdrive-24.05.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.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"
+IUSE="+share"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ kde-apps/kaccounts-integration:6
+ kde-apps/libkgapi: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}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+ kde-apps/kaccounts-providers:6
+"
+BDEPEND="dev-util/intltool"
+
+DOCS=( README.md )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package share KF6Purpose)
+ )
+ ecm_src_configure
+}
diff --git a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
index dc7bd62ae9..ee27c04dd9 100644
--- a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
+++ b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild
@@ -22,7 +22,6 @@ DEPEND="
kde-frameworks/kcrash:6
kde-frameworks/ki18n:6
kde-frameworks/kiconthemes:6
- kde-frameworks/kservice:6
kde-frameworks/ktextwidgets:6
kde-frameworks/kwidgetsaddons:6
"
diff --git a/kde-misc/krename/krename-9999.ebuild b/kde-misc/krename/krename-9999.ebuild
index e13c625fdb..588ff8e76c 100644
--- a/kde-misc/krename/krename-9999.ebuild
+++ b/kde-misc/krename/krename-9999.ebuild
@@ -4,8 +4,8 @@
EAPI=8
ECM_TEST="true"
-KFMIN=5.115.0
-QTMIN=5.15.12
+KFMIN=6.0.0
+QTMIN=6.6.2
inherit ecm kde.org
DESCRIPTION="Powerful batch file renamer"
@@ -17,28 +17,27 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then
fi
LICENSE="GPL-2"
-SLOT="5"
+SLOT="6"
IUSE="exif office pdf taglib truetype"
DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}: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/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
exif? ( media-gfx/exiv2:= )
- office? ( >=kde-frameworks/karchive-${KFMIN}:5 )
+ office? ( >=kde-frameworks/karchive-${KFMIN}:6 )
pdf? ( app-text/podofo:= )
taglib? ( media-libs/taglib:= )
truetype? ( media-libs/freetype:2 )
@@ -49,7 +48,7 @@ BDEPEND="sys-devel/gettext"
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package exif LibExiv2)
- $(cmake_use_find_package office KF5Archive)
+ $(cmake_use_find_package office KF6Archive)
$(cmake_use_find_package pdf PoDoFo)
$(cmake_use_find_package taglib Taglib)
$(cmake_use_find_package truetype Freetype)
diff --git a/kde-misc/krusader/krusader-9999.ebuild b/kde-misc/krusader/krusader-9999.ebuild
index 00f4457bcd..7e6962dc75 100644
--- a/kde-misc/krusader/krusader-9999.ebuild
+++ b/kde-misc/krusader/krusader-9999.ebuild
@@ -55,10 +55,7 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qtconcurrent-${QTMIN}:5
"
RDEPEND="${COMMON_DEPEND}
- || (
- kde-apps/kio-extras-kf5:5
- kde-apps/kio-extras:5
- )
+ kde-apps/kio-extras:5
>=kde-frameworks/ktexteditor-${KFMIN}:5
"
diff --git a/kde-misc/kweather/Manifest b/kde-misc/kweather/Manifest
new file mode 100644
index 0000000000..5521c5e2d8
--- /dev/null
+++ b/kde-misc/kweather/Manifest
@@ -0,0 +1 @@
+DIST kweather-24.05.0.tar.xz 948788 BLAKE2B 83de821801c905ef2dc10524ae4052974287eb07566a14400d50da664f7e6b7e4b737a0f2f695c4803534c76f7d5491ebb29c839a6f2977d2aa4a3c87133025b SHA512 4f86c2abf128843bbe6e9d0bd9a0e2dd9953c3da37998fc3e5dbd4f506721b20fdb4ba8f590985a423f65ed6adad49d8949fa9f7aa4983865d15a0d5ba79a6ea
diff --git a/kde-misc/kweather/kweather-24.05.0.ebuild b/kde-misc/kweather/kweather-24.05.0.ebuild
new file mode 100644
index 0000000000..b0bf196072
--- /dev/null
+++ b/kde-misc/kweather/kweather-24.05.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+ECM_TEST="false"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+
+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/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ kde-plasma/libplasma:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtpositioning-${QTMIN}:6[geoclue]
+"
+
+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
new file mode 100644
index 0000000000..de18e2b6c0
--- /dev/null
+++ b/kde-misc/markdownpart/Manifest
@@ -0,0 +1 @@
+DIST markdownpart-24.05.0.tar.xz 34116 BLAKE2B 8398879581f3f6927d3bb4c8f58f9a25c39d867307947a8c936224d53f1f25f6f18ec4ecf5d4bf6f3a962113e21bca3f61da6fe9c2c84f7616b9635951d13883 SHA512 e4ac3ecd401e4f1410b68e6996d9801e8e4384fd1d9c42aa214b0f21d3a591ec33478b6a9315ce9a6c73afb64dd0ea8b40e67a2c7de777d3fc7522c718fadaef
diff --git a/kde-misc/markdownpart/markdownpart-24.05.0.ebuild b/kde-misc/markdownpart/markdownpart-24.05.0.ebuild
new file mode 100644
index 0000000000..15f9bc5175
--- /dev/null
+++ b/kde-misc/markdownpart/markdownpart-24.05.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY=utilities
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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
new file mode 100644
index 0000000000..13f9d81cd9
--- /dev/null
+++ b/kde-misc/skanlite/Manifest
@@ -0,0 +1 @@
+DIST skanlite-24.05.0.tar.xz 2383444 BLAKE2B e1e198c29468db52832d4e7721959fcf6fdd38bc03633d0b592cee11b24e94cedd24042f577ba413f28562bedd763e1070f3656d88e18c040caf5945c59beccf SHA512 d2973034ee8078f6a1ddbb9eb07ea56f5b63b1c42726d1fc223957a82c9bcdd8ca3889f180d45ab5e6cc39aebab584ef88f6f5662bf61f9fc54f3b4bf6cdb514
diff --git a/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch b/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch
new file mode 100644
index 0000000000..090cbeb226
--- /dev/null
+++ b/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch
@@ -0,0 +1,13 @@
+We need SLOT 5 here.
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -65,7 +65,7 @@
+ if (QT_MAJOR_VERSION STREQUAL "6")
+ find_package(KSaneWidgets6 "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}" REQUIRED)
+ else()
+- find_package(KF5Sane "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}" REQUIRED)
++ find_package(KF5Sane "24.02" REQUIRED)
+ endif()
+
+ add_definitions(
diff --git a/kde-misc/skanlite/skanlite-24.05.0.ebuild b/kde-misc/skanlite/skanlite-24.05.0.ebuild
new file mode 100644
index 0000000000..9c576e6bf2
--- /dev/null
+++ b/kde-misc/skanlite/skanlite-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 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"
+KFMIN=5.115.0
+QTMIN=5.15.12
+inherit ecm gear.kde.org
+
+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="5"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-apps/libksane-24.02.2-r1:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-24.04.90-libksane-24.02.patch" )
diff --git a/kde-misc/skanlite/skanlite-24.05.49.9999.ebuild b/kde-misc/skanlite/skanlite-24.05.49.9999.ebuild
index dfd87d0622..aadc35394e 100644
--- a/kde-misc/skanlite/skanlite-24.05.49.9999.ebuild
+++ b/kde-misc/skanlite/skanlite-24.05.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
ECM_HANDBOOK="optional"
ECM_TEST="true"
KDE_ORG_CATEGORY="graphics"
-PVCUT=$(ver_cut 1-3)
KFMIN=5.115.0
QTMIN=5.15.12
inherit ecm gear.kde.org
@@ -22,7 +21,7 @@ IUSE=""
DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/libksane-${PVCUT}:5
+ >=kde-apps/libksane-24.02.2-r1:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
@@ -33,3 +32,5 @@ DEPEND="
>=kde-frameworks/kxmlgui-${KFMIN}:5
"
RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-24.04.90-libksane-24.02.patch" )
diff --git a/kde-misc/skanlite/skanlite-9999.ebuild b/kde-misc/skanlite/skanlite-9999.ebuild
index c69017d3cb..6c994bf79e 100644
--- a/kde-misc/skanlite/skanlite-9999.ebuild
+++ b/kde-misc/skanlite/skanlite-9999.ebuild
@@ -21,7 +21,6 @@ IUSE=""
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=dev-qt/qt5compat-${QTMIN}:6
>=kde-apps/libksane-${PVCUT}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
diff --git a/kde-misc/zanshin/Manifest b/kde-misc/zanshin/Manifest
new file mode 100644
index 0000000000..8377da9ec5
--- /dev/null
+++ b/kde-misc/zanshin/Manifest
@@ -0,0 +1 @@
+DIST zanshin-24.05.0.tar.xz 374488 BLAKE2B 1f43cc5ab023822c26cecb08f95f38a7b11f24c332fbf95694e3b2e86c879c0f43fdda0e10db0f9fe2589a1efcd431cc37e9ac0e1f36b4d6b258c19d9db3b880 SHA512 d133b8514c9f4badf19f580cfd8321c34fd9408438682d9332c53e5da0e960b30d96beb08b1c208f7e2f336ea89d3d23339020edfd6d8c9ab4a1731d66c2d7f8
diff --git a/kde-misc/zanshin/zanshin-24.05.0.ebuild b/kde-misc/zanshin/zanshin-24.05.0.ebuild
new file mode 100644
index 0000000000..d35a957ee7
--- /dev/null
+++ b/kde-misc/zanshin/zanshin-24.05.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+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/kmime-${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/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/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="
+ test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )
+"
diff --git a/kde-plasma/kinfocenter/kinfocenter-6.0.49.9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.0.49.9999.ebuild
index 51b48175d7..7b89b8360e 100644
--- a/kde-plasma/kinfocenter/kinfocenter-6.0.49.9999.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-6.0.49.9999.ebuild
@@ -30,7 +30,10 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
usb? ( virtual/libusb:1 )
"
RDEPEND="${DEPEND}
diff --git a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
index fbf4e671ae..1d57e7b403 100644
--- a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
@@ -30,7 +30,10 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/solid-${KFMIN}:6
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
usb? ( virtual/libusb:1 )
"
RDEPEND="${DEPEND}
diff --git a/kde-plasma/kwin/kwin-6.0.49.9999.ebuild b/kde-plasma/kwin/kwin-6.0.49.9999.ebuild
index cceaee6454..75da119358 100644
--- a/kde-plasma/kwin/kwin-6.0.49.9999.ebuild
+++ b/kde-plasma/kwin/kwin-6.0.49.9999.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="6"
KEYWORDS=""
-IUSE="accessibility caps gles2-only lock screencast +shortcuts"
+IUSE="accessibility gles2-only lock screencast +shortcuts"
RESTRICT="test"
@@ -71,7 +71,10 @@ COMMON_DEPEND="
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm
accessibility? ( media-libs/libqaccessibilityclient:6 )
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 )
screencast? ( >=media-video/pipewire-0.3:= )
shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
@@ -99,9 +102,9 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
>=dev-qt/qtwayland-${QTMIN}:6
+ sys-libs/libcap
x11-base/xorg-proto
x11-libs/xcb-util-image
- caps? ( sys-libs/libcap )
test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
"
BDEPEND="
@@ -128,7 +131,6 @@ src_configure() {
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient6)
- $(cmake_use_find_package caps Libcap)
-DKWIN_BUILD_SCREENLOCKER=$(usex lock)
-DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
)
diff --git a/kde-plasma/kwin/kwin-9999.ebuild b/kde-plasma/kwin/kwin-9999.ebuild
index 0af5d54635..6b29eb3aa4 100644
--- a/kde-plasma/kwin/kwin-9999.ebuild
+++ b/kde-plasma/kwin/kwin-9999.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
LICENSE="GPL-2+"
SLOT="6"
KEYWORDS=""
-IUSE="accessibility caps gles2-only lock screencast +shortcuts systemd"
+IUSE="accessibility gles2-only lock screencast +shortcuts systemd"
RESTRICT="test"
@@ -71,7 +71,10 @@ COMMON_DEPEND="
x11-libs/xcb-util-keysyms
x11-libs/xcb-util-wm
accessibility? ( media-libs/libqaccessibilityclient:6 )
- gles2-only? ( media-libs/mesa[gles2] )
+ gles2-only? ( || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gles2]
+ ) )
lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 )
screencast? ( >=media-video/pipewire-0.3:= )
shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
@@ -99,9 +102,9 @@ DEPEND="${COMMON_DEPEND}
>=dev-qt/qttools-${QTMIN}:6[widgets]
>=dev-qt/qtbase-${QTMIN}:6[concurrent]
>=dev-qt/qtwayland-${QTMIN}:6
+ sys-libs/libcap
x11-base/xorg-proto
x11-libs/xcb-util-image
- caps? ( sys-libs/libcap )
test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
"
BDEPEND="
@@ -129,7 +132,6 @@ src_configure() {
local mycmakeargs=(
# KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it
$(cmake_use_find_package accessibility QAccessibilityClient6)
- $(cmake_use_find_package caps Libcap)
-DKWIN_BUILD_SCREENLOCKER=$(usex lock)
-DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts)
)
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index a1d5ef1698..899531b3c5 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1 +1 @@
-DIST plasma-desktop-override-include-dirs-3.tar.xz 8288 BLAKE2B f05ece81d1b744d45a21a5963750011c1e815156bcaac6075fa67451ba8ab1ea0fcc5ca59c8109c6fe65f9d4db6ac003bb7e26bf011e124c5f9b7f9e1b3afef5 SHA512 fbfc08a4c057dab3ef96e3c56d5e6087916e952ff32280c6e23c0822e18739441082894ea36412be04eda0893a4e10b9a0fbf0a10e0e44f046b6e872840c4dbb
+DIST plasma-desktop-override-include-dirs-4.tar.xz 6360 BLAKE2B 8d4340f7b520ec2a4d47d7679028d5d75ceb141877248f7c411a082197ca9c0735ff2d21bd30333236c50dcae8bbdabd41164daa392b803504d2707ffd013960 SHA512 5273df12260d90e7aacc90b9ed7f6f1868c8996e2609229c59a771b3fb541b720f53fe2c2198d9d91870b05d06797bc4b2cec5afcf97d8b2b754f0da197584a1
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.90.0-override-include-dirs.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.90.0-override-include-dirs.patch
deleted file mode 100644
index de53c25d01..0000000000
--- a/kde-plasma/plasma-desktop/files/plasma-desktop-5.90.0-override-include-dirs.patch
+++ /dev/null
@@ -1,117 +0,0 @@
-From 45f2c2ce1fc9d4b2f0d6418a95f04a71337239d4 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Mon, 6 Apr 2020 00:41:07 +0200
-Subject: [PATCH] Replace input drivers pkg_check_modules calls with manual
- targets
-
-All they need is one header each, allow include dir overrides.
-
-Evdev - evdev-properties.h
-XorgLibinput - libinput-properties.h
-XorgServer - xserver-properties.h
----
- CMakeLists.txt | 8 +-------
- config-gentoo.cmake | 22 ++++++++++++++++++++++
- kcms/mouse/CMakeLists.txt | 6 ------
- kcms/touchpad/CMakeLists.txt | 3 ---
- kcms/touchpad/backends/x11.cmake | 2 +-
- 5 files changed, 24 insertions(+), 17 deletions(-)
- create mode 100644 config-gentoo.cmake
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index b8868a130..ea950b050 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -224,16 +224,10 @@ set_package_properties(XCB PROPERTIES TYPE REQUIRED)
- add_feature_info("XCB-XKB" XCB_XKB_FOUND "Required for building kcm/keyboard")
- add_feature_info("libxft" X11_Xft_FOUND "X FreeType interface library required for font installation")
-
--pkg_check_modules(XORGLIBINPUT xorg-libinput IMPORTED_TARGET)
--pkg_check_modules(EVDEV xorg-evdev>=2.8.99.1 IMPORTED_TARGET)
--pkg_check_modules(XORGSERVER xorg-server IMPORTED_TARGET)
-+include(config-gentoo.cmake)
-
- ecm_find_qmlmodule(org.kde.pipewire 0.1)
-
--if(XORGLIBINPUT_FOUND)
-- set(HAVE_XORGLIBINPUT 1)
--endif()
--
- include(ConfigureChecks.cmake)
-
- find_package(PackageKitQt6)
-diff --git a/config-gentoo.cmake b/config-gentoo.cmake
-new file mode 100644
-index 000000000..0d7353c27
---- /dev/null
-+++ b/config-gentoo.cmake
-@@ -0,0 +1,22 @@
-+if(BUILD_KCM_MOUSE_X11)
-+ add_library(PkgConfig::XORGLIBINPUT INTERFACE IMPORTED)
-+ set_property(TARGET PkgConfig::XORGLIBINPUT PROPERTY
-+ INTERFACE_INCLUDE_DIRECTORIES "${XORGLIBINPUT_INCLUDE_DIRS}"
-+ )
-+
-+ add_library(PkgConfig::EVDEV INTERFACE IMPORTED)
-+ set_property(TARGET PkgConfig::EVDEV PROPERTY
-+ INTERFACE_INCLUDE_DIRECTORIES "${EVDEV_INCLUDE_DIRS}"
-+ )
-+endif()
-+
-+if(BUILD_KCM_TOUCHPAD_X11)
-+ add_library(PkgConfig::XORGSERVER INTERFACE IMPORTED)
-+ set_property(TARGET PkgConfig::XORGSERVER PROPERTY
-+ INTERFACE_INCLUDE_DIRECTORIES "${XORGSERVER_INCLUDE_DIRS}"
-+ )
-+endif()
-+
-+if(BUILD_KCM_MOUSE_X11 OR BUILD_KCM_TOUCHPAD_X11)
-+ set(HAVE_XORGLIBINPUT 1)
-+endif()
-diff --git a/kcms/mouse/CMakeLists.txt b/kcms/mouse/CMakeLists.txt
-index 639981380..2c9009061 100644
---- a/kcms/mouse/CMakeLists.txt
-+++ b/kcms/mouse/CMakeLists.txt
-@@ -32,12 +32,6 @@ if (BUILD_KCM_MOUSE_KWIN_WAYLAND)
- endif()
-
- if (BUILD_KCM_MOUSE_X11)
-- if (NOT EVDEV_FOUND)
-- list(APPEND MISSING_DEPS "xorg-evdev")
-- endif()
-- if (NOT XORGLIBINPUT_FOUND)
-- list(APPEND MISSING_DEPS "xorg-libinput")
-- endif()
- if (NOT X11_Xi_FOUND)
- list(APPEND MISSING_DEPS "X11_Xi")
- endif()
-diff --git a/kcms/touchpad/CMakeLists.txt b/kcms/touchpad/CMakeLists.txt
-index 309cb247d..33b4f8428 100644
---- a/kcms/touchpad/CMakeLists.txt
-+++ b/kcms/touchpad/CMakeLists.txt
-@@ -17,9 +17,6 @@ if (BUILD_KCM_TOUCHPAD_X11)
- if (NOT X11_Xi_FOUND)
- list(APPEND MISSING_DEPS "X11_Xi")
- endif()
-- if (NOT XORGSERVER_FOUND)
-- list(APPEND MISSING_DEPS "xorg-server")
-- endif()
- if (MISSING_DEPS)
- message(FATAL_ERROR "Missing X11 dependencies for kcm_touchpad: ${MISSING_DEPS}. Install dependencies or set CMake option -DBUILD_KCM_TOUCHPAD_X11=OFF.")
- endif()
-diff --git a/kcms/touchpad/backends/x11.cmake b/kcms/touchpad/backends/x11.cmake
-index 88bf0c676..33be94c49 100644
---- a/kcms/touchpad/backends/x11.cmake
-+++ b/kcms/touchpad/backends/x11.cmake
-@@ -10,7 +10,7 @@ SET(backend_SRCS
- backends/x11/xrecordkeyboardmonitor.cpp
- )
-
--if (XORGLIBINPUT_FOUND)
-+if (HAVE_XORGLIBINPUT)
-
- SET(backend_SRCS
- ${backend_SRCS}
---
-2.43.0
-
diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-6.0.5-unused-dep.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-6.0.5-unused-dep.patch
new file mode 100644
index 0000000000..e88c78b49b
--- /dev/null
+++ b/kde-plasma/plasma-desktop/files/plasma-desktop-6.0.5-unused-dep.patch
@@ -0,0 +1,85 @@
+From 96d62f21f52e543dfb1f114988d4912ef321772f Mon Sep 17 00:00:00 2001
+From: Jakob Petsovits <jpetso@petsovits.com>
+Date: Thu, 4 Apr 2024 19:03:49 -0400
+Subject: [PATCH 1/2] kcms/mouse: Remove unused xorg-evdev dependency
+
+It's not necessary to access it directly anymore, now that we only
+expose settings for libinput.
+
+(cherry picked from commit b4fe3e9115856cdd8a67f11d1ab9b5246e2c4770)
+---
+ kcms/mouse/CMakeLists.txt | 3 ---
+ kcms/mouse/backends/x11.cmake | 1 -
+ kcms/mouse/inputbackend.h | 1 -
+ 3 files changed, 5 deletions(-)
+
+diff --git a/kcms/mouse/CMakeLists.txt b/kcms/mouse/CMakeLists.txt
+index 639981380..909ed815d 100644
+--- a/kcms/mouse/CMakeLists.txt
++++ b/kcms/mouse/CMakeLists.txt
+@@ -32,9 +32,6 @@ if (BUILD_KCM_MOUSE_KWIN_WAYLAND)
+ endif()
+
+ if (BUILD_KCM_MOUSE_X11)
+- if (NOT EVDEV_FOUND)
+- list(APPEND MISSING_DEPS "xorg-evdev")
+- endif()
+ if (NOT XORGLIBINPUT_FOUND)
+ list(APPEND MISSING_DEPS "xorg-libinput")
+ endif()
+diff --git a/kcms/mouse/backends/x11.cmake b/kcms/mouse/backends/x11.cmake
+index 3b1601285..c402612de 100644
+--- a/kcms/mouse/backends/x11.cmake
++++ b/kcms/mouse/backends/x11.cmake
+@@ -11,7 +11,6 @@ set(backend_SRCS
+ set(backend_LIBS
+ ${backend_LIBS}
+ PkgConfig::XORGLIBINPUT
+- PkgConfig::EVDEV
+ X11::X11
+ X11::Xi
+ X11::Xcursor
+diff --git a/kcms/mouse/inputbackend.h b/kcms/mouse/inputbackend.h
+index 579634d27..0a6e6ac6a 100644
+--- a/kcms/mouse/inputbackend.h
++++ b/kcms/mouse/inputbackend.h
+@@ -20,7 +20,6 @@ enum class InputBackendMode {
+ #endif
+ #if BUILD_KCM_MOUSE_X11
+ XLibinput = 1,
+- XEvdev = 2,
+ #endif
+ };
+
+--
+2.45.1
+
+
+From fcc965d6a90822b2c6600bf2426dfb0c2b46021a Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Mon, 20 May 2024 18:41:57 +0200
+Subject: [PATCH 2/2] Cleanup remaining pkg_check_modules(EVDEV) call
+
+Amends 181b6c85ea6d46652b136462d5b6e0c9b56fc5c2 and b4fe3e9115856cdd8a67f11d1ab9b5246e2c4770
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+(cherry picked from commit 2242b7852f1ab746e4f6929e2fcd51b24b2ec37e)
+---
+ CMakeLists.txt | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index b475d3c5b..a515367a8 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -226,7 +226,6 @@ add_feature_info("XCB-XKB" XCB_XKB_FOUND "Required for building kcm/keyboard")
+ add_feature_info("libxft" X11_Xft_FOUND "X FreeType interface library required for font installation")
+
+ pkg_check_modules(XORGLIBINPUT xorg-libinput IMPORTED_TARGET)
+-pkg_check_modules(EVDEV xorg-evdev>=2.8.99.1 IMPORTED_TARGET)
+ pkg_check_modules(XORGSERVER xorg-server IMPORTED_TARGET)
+
+ ecm_find_qmlmodule(org.kde.pipewire 0.1)
+--
+2.45.1
+
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.0.49.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.0.49.9999.ebuild
index 7b353b5d0a..a834758ab5 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.0.49.9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.0.49.9999.ebuild
@@ -11,13 +11,13 @@ QTMIN=6.6.2
inherit ecm plasma.kde.org optfeature
DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-3"
+XORGHDRS="${PN}-override-include-dirs-4"
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE="ibus kaccounts scim screencast sdl +semantic-desktop X"
+IUSE="ibus kaccounts scim screencast sdl +semantic-desktop"
RESTRICT="test" # missing selenium-webdriver-at-spi
@@ -74,13 +74,11 @@ COMMON_DEPEND="
>=kde-plasma/plasma5support-${PVCUT}:6
media-libs/libcanberra
x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcursor
x11-libs/libXi
- X? (
- x11-libs/libxcb
- x11-libs/libXcursor
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- )
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
ibus? (
app-i18n/ibus
dev-libs/glib:2
@@ -126,7 +124,8 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}/${PN}-5.90.0-override-include-dirs.patch" # downstream patch
+ "${FILESDIR}/${PN}-6.0.5-unused-dep.patch" # backport from 6.1/git master
+ "${WORKDIR}/${XORGHDRS}/${PN}-6.0.5-override-include-dirs.patch" # downstream patch
)
src_prepare() {
@@ -145,24 +144,18 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DBUILD_KCM_MOUSE_X11=ON
+ -DBUILD_KCM_TOUCHPAD_X11=ON
+ -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
$(cmake_use_find_package ibus GLIB2)
$(cmake_use_find_package kaccounts AccountsQt6)
$(cmake_use_find_package kaccounts KAccounts6)
$(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package semantic-desktop KF6Baloo)
- -DBUILD_KCM_MOUSE_X11=$(usex X)
- -DBUILD_KCM_TOUCHPAD_X11=$(usex X)
)
- if use X; then
- mycmakeargs+=(
- -DEVDEV_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- )
- fi
-
ecm_src_configure
}
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
index fcf6719a4d..fbefa5b7a2 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
@@ -11,13 +11,13 @@ QTMIN=6.6.2
inherit ecm plasma.kde.org optfeature
DESCRIPTION="KDE Plasma desktop"
-XORGHDRS="${PN}-override-include-dirs-3"
+XORGHDRS="${PN}-override-include-dirs-4"
SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz"
LICENSE="GPL-2" # TODO: CHECK
SLOT="6"
KEYWORDS=""
-IUSE="ibus kaccounts scim screencast sdl +semantic-desktop X"
+IUSE="ibus kaccounts scim screencast sdl +semantic-desktop"
RESTRICT="test" # missing selenium-webdriver-at-spi
@@ -74,13 +74,11 @@ COMMON_DEPEND="
>=kde-plasma/plasma5support-${PVCUT}:6
media-libs/libcanberra
x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcursor
x11-libs/libXi
- X? (
- x11-libs/libxcb
- x11-libs/libXcursor
- x11-libs/libxkbcommon
- x11-libs/libxkbfile
- )
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
ibus? (
app-i18n/ibus
dev-libs/glib:2
@@ -126,7 +124,7 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}/${PN}-5.90.0-override-include-dirs.patch" # downstream patch
+ "${WORKDIR}/${XORGHDRS}/${PN}-6.0.80-override-include-dirs.patch" # downstream patch
)
src_prepare() {
@@ -145,24 +143,18 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DBUILD_KCM_MOUSE_X11=ON
+ -DBUILD_KCM_TOUCHPAD_X11=ON
+ -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
+ -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
-DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged
$(cmake_use_find_package ibus GLIB2)
$(cmake_use_find_package kaccounts AccountsQt6)
$(cmake_use_find_package kaccounts KAccounts6)
$(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package semantic-desktop KF6Baloo)
- -DBUILD_KCM_MOUSE_X11=$(usex X)
- -DBUILD_KCM_TOUCHPAD_X11=$(usex X)
)
- if use X; then
- mycmakeargs+=(
- -DEVDEV_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include
- )
- fi
-
ecm_src_configure
}
diff --git a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
index 1addf7b007..d8fd97400f 100644
--- a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
+++ b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ECM_HANDBOOK="forceoptional"
+ECM_HANDBOOK="optional"
KFMIN=6.1.0
QTMIN=6.6.2
inherit ecm kde.org
diff --git a/media-gfx/skanpage/Manifest b/media-gfx/skanpage/Manifest
new file mode 100644
index 0000000000..4cffc1fff4
--- /dev/null
+++ b/media-gfx/skanpage/Manifest
@@ -0,0 +1 @@
+DIST skanpage-24.05.0.tar.xz 1331888 BLAKE2B e5c3bee49e2d2745db76bace3f4bc13a1855320250357078e7a05e77d6c19d00d62c6f91002578763b88500ff83fa37d94b1f1d78f1bfd7a635ba74b22bdb692 SHA512 9332e4a6e743aacc864524ebb48dec788da0a759d9d5578b4ec3eb0fbeacace4b4415833f5caa8d31ead3d86354466fc497f50baebd917721942c285c1a4cacc
diff --git a/media-gfx/skanpage/skanpage-24.05.0.ebuild b/media-gfx/skanpage/skanpage-24.05.0.ebuild
new file mode 100644
index 0000000000..3a2f60a0cf
--- /dev/null
+++ b/media-gfx/skanpage/skanpage-24.05.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE="ocr"
+
+DEPEND="
+ >=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
+ ocr? (
+ >=app-text/tesseract-5:=
+ media-libs/leptonica:=
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package ocr Tesseract)
+ $(cmake_use_find_package ocr Leptonica)
+ )
+ ecm_src_configure
+}
diff --git a/media-gfx/skanpage/skanpage-24.05.49.9999.ebuild b/media-gfx/skanpage/skanpage-24.05.49.9999.ebuild
index 785f952b97..8ba29dca8d 100644
--- a/media-gfx/skanpage/skanpage-24.05.49.9999.ebuild
+++ b/media-gfx/skanpage/skanpage-24.05.49.9999.ebuild
@@ -20,6 +20,7 @@ IUSE="ocr"
DEPEND="
>=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
@@ -33,7 +34,7 @@ DEPEND="
media-libs/kquickimageeditor:6
>=media-libs/ksanecore-${PVCUT}:6
ocr? (
- app-text/tesseract:=
+ >=app-text/tesseract-5:=
media-libs/leptonica:=
)
"
diff --git a/media-gfx/skanpage/skanpage-9999.ebuild b/media-gfx/skanpage/skanpage-9999.ebuild
index 785f952b97..8ba29dca8d 100644
--- a/media-gfx/skanpage/skanpage-9999.ebuild
+++ b/media-gfx/skanpage/skanpage-9999.ebuild
@@ -20,6 +20,7 @@ IUSE="ocr"
DEPEND="
>=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
@@ -33,7 +34,7 @@ DEPEND="
media-libs/kquickimageeditor:6
>=media-libs/ksanecore-${PVCUT}:6
ocr? (
- app-text/tesseract:=
+ >=app-text/tesseract-5:=
media-libs/leptonica:=
)
"
diff --git a/media-libs/ksanecore/Manifest b/media-libs/ksanecore/Manifest
new file mode 100644
index 0000000000..324d66acad
--- /dev/null
+++ b/media-libs/ksanecore/Manifest
@@ -0,0 +1 @@
+DIST ksanecore-24.05.0.tar.xz 51084 BLAKE2B 3b7408235c66d5bf6bcc3d84f1b63a4d0ea1e8688f79da6c088e1d0a93db7c55907323a308d20811936639e10ee5c228fdacbb858741b538d8c9e194307d1773 SHA512 7e9d9732b76ce3d33cd4c213ee08a307b8719ed9db40f4d6ab01bfe25b66b39843f32fedae9843df3ce18b652a52592983f99c86fdcad8a163dbe973ecfb2675
diff --git a/media-libs/ksanecore/ksanecore-24.05.0.ebuild b/media-libs/ksanecore/ksanecore-24.05.0.ebuild
new file mode 100644
index 0000000000..8dae84ee19
--- /dev/null
+++ b/media-libs/ksanecore/ksanecore-24.05.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.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"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ media-gfx/sane-backends
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/media-sound/amarok/amarok-9999.ebuild b/media-sound/amarok/amarok-9999.ebuild
index b23aff3caa..12c7cb3228 100644
--- a/media-sound/amarok/amarok-9999.ebuild
+++ b/media-sound/amarok/amarok-9999.ebuild
@@ -6,7 +6,8 @@ EAPI=8
ECM_HANDBOOK="forceoptional"
KFMIN=5.115.0
QTMIN=5.15.12
-inherit ecm kde.org optfeature
+PYTHON_COMPAT=( python3_{10..12} )
+inherit ecm kde.org optfeature python-any-r1
DESCRIPTION="Advanced audio player based on KDE frameworks"
HOMEPAGE="https://amarok.kde.org/"
@@ -16,8 +17,7 @@ SLOT="5"
IUSE="ipod lastfm mariadb mtp podcast wikipedia"
# ipod requires gdk enabled and also gtk compiled in libgpod
-BDEPEND="virtual/pkgconfig"
-DEPEND="
+COMMON_DEPEND="
>=app-crypt/qca-2.3.0:2[qt5(+)]
>=dev-qt/designer-${QTMIN}:5
>=dev-qt/qtdbus-${QTMIN}:5
@@ -58,7 +58,7 @@ DEPEND="
>=kde-frameworks/solid-${KFMIN}:5
>=kde-frameworks/threadweaver-${KFMIN}:5
>=media-libs/phonon-4.11.0[qt5(+)]
- media-libs/taglib:=
+ >=media-libs/taglib-1.12:=
media-libs/taglib-extras
sci-libs/fftw:3.0
sys-libs/zlib
@@ -74,11 +74,22 @@ DEPEND="
podcast? ( >=media-libs/libmygpo-qt-1.0.9_p20180307 )
wikipedia? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
"
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/linguist-tools-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
media-video/ffmpeg
"
+BDEPEND="${PYTHON_DEPS}
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+ ecm_pkg_setup
+}
src_configure() {
local mycmakeargs=(
diff --git a/media-sound/audex/Manifest b/media-sound/audex/Manifest
new file mode 100644
index 0000000000..4c22a5c627
--- /dev/null
+++ b/media-sound/audex/Manifest
@@ -0,0 +1 @@
+DIST audex-24.05.0.tar.xz 693628 BLAKE2B e0b13cf95c8e07e5d4f9a43ecd7c96807fd14b40359dd0a3dd72e074bc5a43d2d01353a57ca6c65f2a3d1cc40d62dc7950411fc4a8f6c330b36558d477dd30d4 SHA512 722869f08be5b01bc42d88e8aa8b73001e6b9058bfa5208a774b280f9db74d711dcd841270eb586ad102f3e99c64fbc4819ced2479059bc5fb679a6bd3f2f081
diff --git a/media-sound/audex/audex-24.05.0.ebuild b/media-sound/audex/audex-24.05.0.ebuild
new file mode 100644
index 0000000000..6ecb7bbb88
--- /dev/null
+++ b/media-sound/audex/audex-24.05.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 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.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Tool for ripping compact discs"
+HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+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/audex/audex-24.05.49.9999.ebuild b/media-sound/audex/audex-24.05.49.9999.ebuild
index d24526d31e..acc134c165 100644
--- a/media-sound/audex/audex-24.05.49.9999.ebuild
+++ b/media-sound/audex/audex-24.05.49.9999.ebuild
@@ -18,7 +18,6 @@ KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-apps/libkcddb-${PVCUT}:6
diff --git a/media-sound/audex/audex-9999.ebuild b/media-sound/audex/audex-9999.ebuild
index d24526d31e..acc134c165 100644
--- a/media-sound/audex/audex-9999.ebuild
+++ b/media-sound/audex/audex-9999.ebuild
@@ -18,7 +18,6 @@ KEYWORDS=""
IUSE=""
DEPEND="
- >=dev-qt/qt5compat-${QTMIN}:6
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=kde-apps/libkcddb-${PVCUT}:6
diff --git a/media-sound/elisa/Manifest b/media-sound/elisa/Manifest
new file mode 100644
index 0000000000..126ad59432
--- /dev/null
+++ b/media-sound/elisa/Manifest
@@ -0,0 +1 @@
+DIST elisa-24.05.0.tar.xz 2080040 BLAKE2B e12354fd55d8db39862bc267d4e85480e31246749978a5ad61e0995bb26da328d2331863a0420bfdbfe39e3f0db0987241798888c57291d272d93bc2db468182 SHA512 f8cf4ccace575899c79dae956f5b61d0e57709e2b9bc8546dca5df0b26df7f2fccf914ea81a3b9cd4f0f33355a44cfe0e50903fe11490a6ac6c563171a1ebeeb
diff --git a/media-sound/elisa/elisa-24.05.0.ebuild b/media-sound/elisa/elisa-24.05.0.ebuild
new file mode 100644
index 0000000000..799a8d08a3
--- /dev/null
+++ b/media-sound/elisa/elisa-24.05.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Simple music player by KDE"
+HOMEPAGE="https://apps.kde.org/elisa/"
+
+LICENSE="LGPL-3+"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="mpris vlc"
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-libs/kirigami-addons-0.11.76:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ >=dev-qt/qtmultimedia-${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/kfilemetadata-${KFMIN}:6[taglib]
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ mpris? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ )
+ vlc? ( media-video/vlc:= )
+ !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package mpris KF6DBusAddons)
+ $(cmake_use_find_package vlc LIBVLC)
+ )
+
+ ecm_src_configure
+}
diff --git a/media-sound/kasts/Manifest b/media-sound/kasts/Manifest
new file mode 100644
index 0000000000..05d73893b3
--- /dev/null
+++ b/media-sound/kasts/Manifest
@@ -0,0 +1 @@
+DIST kasts-24.05.0.tar.xz 606716 BLAKE2B 6f0cff7bb2a96fd94ac83d89243506ad46e687206aa72f437401034efbc65a0035805e2387f1489503dae09b5a6d98227c462bab6439d5c024457f12098c65aa SHA512 8c55bc0c1a21559c7127814319bc4d4b6b3c1fe500db634ea25b98a1a2ccd879934aa5a52ee9e8eccc3ea44296b7de8125f119c80177f9669dba4f2a3690c265
diff --git a/media-sound/kasts/kasts-24.05.0.ebuild b/media-sound/kasts/kasts-24.05.0.ebuild
new file mode 100644
index 0000000000..201e023c5f
--- /dev/null
+++ b/media-sound/kasts/kasts-24.05.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.2.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE="gstreamer networkmanager vlc"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-libs/qtkeychain-0.14.1-r1:=[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/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${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
+ )
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+ vlc? ( media-video/vlc:= )
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"
+BDEPEND="gstreamer? ( virtual/pkgconfig )"
+
+src_prepare() {
+ ecm_src_prepare
+ ecm_punt_qt_module Test
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLE_PLAYER=OFF
+ -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer)
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ $(cmake_use_find_package vlc LIBVLC)
+ )
+ ecm_src_configure
+}
diff --git a/media-sound/kasts/kasts-24.05.49.9999.ebuild b/media-sound/kasts/kasts-24.05.49.9999.ebuild
index b739fc4e16..034569f204 100644
--- a/media-sound/kasts/kasts-24.05.49.9999.ebuild
+++ b/media-sound/kasts/kasts-24.05.49.9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-KFMIN=6.0.0
+KFMIN=6.2.0
QTMIN=6.6.2
inherit ecm gear.kde.org
@@ -22,6 +22,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtmultimedia-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/breeze-icons-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
diff --git a/media-sound/kasts/kasts-9999.ebuild b/media-sound/kasts/kasts-9999.ebuild
index b739fc4e16..034569f204 100644
--- a/media-sound/kasts/kasts-9999.ebuild
+++ b/media-sound/kasts/kasts-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-KFMIN=6.0.0
+KFMIN=6.2.0
QTMIN=6.6.2
inherit ecm gear.kde.org
@@ -22,6 +22,7 @@ DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtmultimedia-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/breeze-icons-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
diff --git a/media-sound/krecorder/Manifest b/media-sound/krecorder/Manifest
new file mode 100644
index 0000000000..fd1f16cd80
--- /dev/null
+++ b/media-sound/krecorder/Manifest
@@ -0,0 +1 @@
+DIST krecorder-24.05.0.tar.xz 166712 BLAKE2B e5cacc62d13c90e56fd6b01a24e2d19b45bce545c562995733fd08f0d0f4716cb610bb62b8abf04a75e41b7f7dfb04fa253cbaef61680fd488b98aff25809931 SHA512 d59f96e8eb267b999c9f5a3c896819545c6792921fdb3e934098f4d0797ca0ab38ef50e009c79b3b01ff56832fac60b63dbef3d2f57e0f37fe143bcf05a9b8a6
diff --git a/media-sound/krecorder/krecorder-24.05.0.ebuild b/media-sound/krecorder/krecorder-24.05.0.ebuild
new file mode 100644
index 0000000000..59c215ba3e
--- /dev/null
+++ b/media-sound/krecorder/krecorder-24.05.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_CATEGORY="utilities"
+KFMIN=6.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+
+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/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+"
+BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:6"
diff --git a/media-video/plasmatube/plasmatube-9999.ebuild b/media-video/plasmatube/plasmatube-9999.ebuild
index 985be1a49e..8894aa14a6 100644
--- a/media-video/plasmatube/plasmatube-9999.ebuild
+++ b/media-video/plasmatube/plasmatube-9999.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+ECM_TEST="true"
PVCUT=$(ver_cut 1-3)
KFMIN=6.0.0
QTMIN=6.6.2
@@ -16,7 +17,7 @@ SLOT="0"
KEYWORDS=""
DEPEND="
- dev-libs/kirigami-addons:6
+ >=dev-libs/kirigami-addons-1.1.0:6
dev-libs/qtkeychain[qt6]
>=dev-qt/qt5compat-${QTMIN}:6[qml]
>=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,widgets]
diff --git a/net-im/choqok/choqok-9999.ebuild b/net-im/choqok/choqok-9999.ebuild
index 32d83cc0db..412cb7b238 100644
--- a/net-im/choqok/choqok-9999.ebuild
+++ b/net-im/choqok/choqok-9999.ebuild
@@ -18,7 +18,7 @@ fi
LICENSE="GPL-2+"
SLOT="5"
-IUSE="attica share telepathy"
+IUSE="attica share"
DEPEND="
>=app-crypt/qca-2.3.0:2[qt5(+)]
@@ -47,7 +47,6 @@ DEPEND="
>=kde-frameworks/sonnet-${KFMIN}:5
attica? ( >=kde-frameworks/attica-${KFMIN}:5 )
share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
- telepathy? ( >=net-libs/telepathy-qt-0.9.8 )
"
RDEPEND="${DEPEND}"
@@ -55,10 +54,10 @@ DOCS=( AUTHORS README changelog )
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package attica KF5Attica)
-DCMAKE_DISABLE_FIND_PACKAGE_KF5WebKit=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_TelepathyQt5=ON
+ $(cmake_use_find_package attica KF5Attica)
$(cmake_use_find_package share KF5Purpose)
- $(cmake_use_find_package telepathy TelepathyQt5)
)
ecm_src_configure
diff --git a/net-im/choqok/metadata.xml b/net-im/choqok/metadata.xml
index 1b71d88624..402be5793e 100644
--- a/net-im/choqok/metadata.xml
+++ b/net-im/choqok/metadata.xml
@@ -11,6 +11,5 @@
<use>
<flag name="attica">Build Open Collaboration Services plugin using <pkg>kde-frameworks/attica</pkg></flag>
<flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg></flag>
- <flag name="telepathy">Enable support for the real-time communication framework telepathy</flag>
</use>
</pkgmetadata>
diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest
new file mode 100644
index 0000000000..b24dc963af
--- /dev/null
+++ b/net-im/neochat/Manifest
@@ -0,0 +1 @@
+DIST neochat-24.05.0.tar.xz 976544 BLAKE2B 56f7822d0c078de8fa5716c291503c76f83395b8904163a8c1d44292eb90e5451a9aaabeedaa936a7223981fe2e0834257e0076bd343ba4df3b39e704723d69d SHA512 c61a40aebb8c4b27094ad282b2b32b065241e2c30bbd7ba03f32330d4002d6ff4dcc4cce68ff4bcb7d87af013daed0a2ce52b105edaf651631543607a443a73b
diff --git a/net-im/neochat/metadata.xml b/net-im/neochat/metadata.xml
index d925f24397..04bfdb9897 100644
--- a/net-im/neochat/metadata.xml
+++ b/net-im/neochat/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/neochat</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-im/neochat/neochat-24.05.0.ebuild b/net-im/neochat/neochat-24.05.0.ebuild
new file mode 100644
index 0000000000..f147308d80
--- /dev/null
+++ b/net-im/neochat/neochat-24.05.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+
+# TODO: Wire up kunifiedpush once packaged? (1a3055df8673802076bc0c269ec24274abef375b)
+DEPEND="
+ app-text/cmark:=
+ dev-libs/kirigami-addons:6
+ >=dev-libs/icu-61.0:=
+ dev-libs/qcoro[network]
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebview-${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/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${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/sonnet-${KFMIN}:6[qml]
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ media-libs/kquickimageeditor:6
+ >=net-libs/libquotient-0.8.1.2-r1:=[qt6]
+"
+RDEPEND="${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]
+"
+BDEPEND="virtual/pkgconfig"
diff --git a/net-im/neochat/neochat-24.05.49.9999.ebuild b/net-im/neochat/neochat-24.05.49.9999.ebuild
index e8a47d18b4..0a2a2bc4e7 100644
--- a/net-im/neochat/neochat-24.05.49.9999.ebuild
+++ b/net-im/neochat/neochat-24.05.49.9999.ebuild
@@ -32,6 +32,7 @@ DEPEND="
>=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
@@ -39,8 +40,10 @@ DEPEND="
>=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/sonnet-${KFMIN}:6[qml]
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
media-libs/kquickimageeditor:6
>=net-libs/libquotient-0.8.1.2-r1:=[qt6]
"
@@ -50,7 +53,6 @@ RDEPEND="${DEPEND}
>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
>=dev-qt/qtpositioning-${QTMIN}:6[qml]
>=kde-frameworks/kquickcharts-${KFMIN}:6
- >=kde-frameworks/purpose-${KFMIN}:6
>=kde-frameworks/prison-${KFMIN}:6[qml]
"
BDEPEND="virtual/pkgconfig"
diff --git a/net-im/neochat/neochat-9999.ebuild b/net-im/neochat/neochat-9999.ebuild
index e8a47d18b4..0a2a2bc4e7 100644
--- a/net-im/neochat/neochat-9999.ebuild
+++ b/net-im/neochat/neochat-9999.ebuild
@@ -32,6 +32,7 @@ DEPEND="
>=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
@@ -39,8 +40,10 @@ DEPEND="
>=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/sonnet-${KFMIN}:6[qml]
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
media-libs/kquickimageeditor:6
>=net-libs/libquotient-0.8.1.2-r1:=[qt6]
"
@@ -50,7 +53,6 @@ RDEPEND="${DEPEND}
>=dev-qt/qtmultimedia-${QTMIN}:6[qml]
>=dev-qt/qtpositioning-${QTMIN}:6[qml]
>=kde-frameworks/kquickcharts-${KFMIN}:6
- >=kde-frameworks/purpose-${KFMIN}:6
>=kde-frameworks/prison-${KFMIN}:6[qml]
"
BDEPEND="virtual/pkgconfig"
diff --git a/net-im/tokodon/Manifest b/net-im/tokodon/Manifest
new file mode 100644
index 0000000000..565a400270
--- /dev/null
+++ b/net-im/tokodon/Manifest
@@ -0,0 +1 @@
+DIST tokodon-24.05.0.tar.xz 535204 BLAKE2B 6c0ab816668ebdecf3a816ddfc3b90c8ae36335eee75eb0ea7b010b27546329bb8b81ffc844879e74ae7f85f95c65d2e2590ab1ee2d2e564df27cd55ece7b510 SHA512 9488cd630b70e312f3f4e5db6acb9dcb1b3b989f4cd5403c4d63d5cc4cd3b93dbc95ad8643dfddd993f62b0f37423274b1868d4c9d20fe08e47702a9c46548f0
diff --git a/net-im/tokodon/metadata.xml b/net-im/tokodon/metadata.xml
index 02ce3e9d31..0f8aab73a8 100644
--- a/net-im/tokodon/metadata.xml
+++ b/net-im/tokodon/metadata.xml
@@ -6,7 +6,11 @@
<name>Gentoo KDE Project</name>
</maintainer>
<upstream>
- <remote-id type="kde-invent">network/tokodon</remote-id>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">network/tokodon</remote-id>
</upstream>
+ <use>
+ <flag name="mpv">Use <pkg>media-libs/mpvqt</pkg> instead of <pkg>dev-qt/qtmultimedia</pkg> for video playback (default)</flag>
+ <flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for built-in authentication page (default is external browser)</flag>
+ </use>
</pkgmetadata>
diff --git a/net-im/tokodon/tokodon-24.05.0.ebuild b/net-im/tokodon/tokodon-24.05.0.ebuild
new file mode 100644
index 0000000000..e4702950a6
--- /dev/null
+++ b/net-im/tokodon/tokodon-24.05.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+IUSE="+mpv webengine"
+
+# TODO: Add kunifiedpush support once packaged (cd01eb31d1ec298d4c1e10d25a0781d799161bfc)
+DEPEND="
+ >=dev-libs/kirigami-addons-1.1.0:6
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=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
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ mpv? ( media-libs/mpvqt )
+ !mpv? ( >=dev-qt/qtsvg-${QTMIN}:6 )
+ webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6[qml]
+"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QTMULTIMEDIA=$(usex !mpv)
+ $(cmake_use_find_package webengine Qt6WebView) # "only makes sense on mobile"
+ )
+
+ ecm_src_configure
+}
diff --git a/net-im/tokodon/tokodon-24.05.49.9999.ebuild b/net-im/tokodon/tokodon-24.05.49.9999.ebuild
index f4fa3a4c53..b49f8839f4 100644
--- a/net-im/tokodon/tokodon-24.05.49.9999.ebuild
+++ b/net-im/tokodon/tokodon-24.05.49.9999.ebuild
@@ -14,16 +14,16 @@ 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=""
+IUSE="+mpv webengine"
# TODO: Add kunifiedpush support once packaged (cd01eb31d1ec298d4c1e10d25a0781d799161bfc)
DEPEND="
- dev-libs/kirigami-addons:6
+ >=dev-libs/kirigami-addons-1.1.0:6
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
>=dev-qt/qtwebsockets-${QTMIN}:6
- >=dev-qt/qtwebview-${QTMIN}:6
>=kde-frameworks/breeze-icons-${KFMIN}:*
>=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
@@ -37,10 +37,21 @@ DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/purpose-${KFMIN}:6
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
- media-libs/mpvqt
+ mpv? ( media-libs/mpvqt )
+ !mpv? ( >=dev-qt/qtsvg-${QTMIN}:6 )
+ webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/sonnet-${KFMIN}:6[qml]
"
BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QTMULTIMEDIA=$(usex !mpv)
+ $(cmake_use_find_package webengine Qt6WebView) # "only makes sense on mobile"
+ )
+
+ ecm_src_configure
+}
diff --git a/net-im/tokodon/tokodon-9999.ebuild b/net-im/tokodon/tokodon-9999.ebuild
index f4fa3a4c53..b49f8839f4 100644
--- a/net-im/tokodon/tokodon-9999.ebuild
+++ b/net-im/tokodon/tokodon-9999.ebuild
@@ -14,16 +14,16 @@ 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=""
+IUSE="+mpv webengine"
# TODO: Add kunifiedpush support once packaged (cd01eb31d1ec298d4c1e10d25a0781d799161bfc)
DEPEND="
- dev-libs/kirigami-addons:6
+ >=dev-libs/kirigami-addons-1.1.0:6
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
>=dev-qt/qtdeclarative-${QTMIN}:6
>=dev-qt/qtsvg-${QTMIN}:6
>=dev-qt/qtwebsockets-${QTMIN}:6
- >=dev-qt/qtwebview-${QTMIN}:6
>=kde-frameworks/breeze-icons-${KFMIN}:*
>=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
@@ -37,10 +37,21 @@ DEPEND="
>=kde-frameworks/kwindowsystem-${KFMIN}:6
>=kde-frameworks/purpose-${KFMIN}:6
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
- media-libs/mpvqt
+ mpv? ( media-libs/mpvqt )
+ !mpv? ( >=dev-qt/qtsvg-${QTMIN}:6 )
+ webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 )
"
RDEPEND="${DEPEND}
>=kde-frameworks/kitemmodels-${KFMIN}:6
>=kde-frameworks/sonnet-${KFMIN}:6[qml]
"
BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_QTMULTIMEDIA=$(usex !mpv)
+ $(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
new file mode 100644
index 0000000000..4cb28eb39f
--- /dev/null
+++ b/net-irc/konversation/Manifest
@@ -0,0 +1 @@
+DIST konversation-24.05.0.tar.xz 4387364 BLAKE2B c6b14519955f351ebbb90d51e51ebee1a60aca6d02dd57ba9d858fa4389a20e5cfeb55e165ccf8b360a03554d86a73b6b0be030314659d5bb43a22520c398e49 SHA512 97da01f374fb3c715b1b6bde52823699474a68f2452ed485a2fd76520ddbb57a2023289ab3c211d6e812c362071696ef66c633214300cf2527bf8334efff206f
diff --git a/net-irc/konversation/konversation-24.05.0.ebuild b/net-irc/konversation/konversation-24.05.0.ebuild
new file mode 100644
index 0000000000..f91970b7be
--- /dev/null
+++ b/net-irc/konversation/konversation-24.05.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="User friendly IRC Client"
+HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64"
+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
new file mode 100644
index 0000000000..4926dd5fd5
--- /dev/null
+++ b/net-libs/libktorrent/Manifest
@@ -0,0 +1 @@
+DIST libktorrent-24.05.0.tar.xz 605676 BLAKE2B 385963f5ef1a523eb039fce076b100918aae6b8f4ecd2a91782d233f0d0b6e2ef75c89cb693b5a3fabab9dab353812363c675c5a9f55647ba2472ba939cce4e9 SHA512 e803a7ba5e3089cec140a802d5f9f28bb5ccc4cb24c5eb2682b5ec9ad639a21fca005d87d9342e120ce57101db20133d72f219a3a7262fc72386db513ac89b21
diff --git a/net-libs/libktorrent/libktorrent-24.05.0.ebuild b/net-libs/libktorrent/libktorrent-24.05.0.ebuild
new file mode 100644
index 0000000000..f3994065f7
--- /dev/null
+++ b/net-libs/libktorrent/libktorrent-24.05.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KDE_ORG_CATEGORY="network"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+IUSE=""
+
+COMMON_DEPEND="
+ >=app-crypt/qca-2.3.7:2[qt6]
+ >=dev-libs/gmp-6.0.0a:0=
+ dev-libs/libgcrypt:0=
+ >=dev-qt/qtbase-${QTMIN}:6[network,xml]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=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
+"
+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_test() {
+ # failing network tests
+ local myctestargs=(
+ -E "(fin|packetloss|send|superseedtest|transmit|utppolltest)"
+ )
+
+ ecm_src_test
+}
diff --git a/net-libs/signon-ui/signon-ui-9999.ebuild b/net-libs/signon-ui/signon-ui-9999.ebuild
index cf21243ff3..09d704bb25 100644
--- a/net-libs/signon-ui/signon-ui-9999.ebuild
+++ b/net-libs/signon-ui/signon-ui-9999.ebuild
@@ -40,7 +40,7 @@ COMMON_DEPEND="
qt6? (
dev-qt/qtbase:6[dbus,gui,network,ssl,widgets]
dev-qt/qtdeclarative:6
- dev-qt/qtwebengine:6
+ dev-qt/qtwebengine:6[qml]
>=net-libs/accounts-qt-1.16_p20220803[qt6]
>=net-libs/signond-8.61-r100[qt6]
)
diff --git a/net-misc/kio-zeroconf/Manifest b/net-misc/kio-zeroconf/Manifest
new file mode 100644
index 0000000000..9ae917bbe0
--- /dev/null
+++ b/net-misc/kio-zeroconf/Manifest
@@ -0,0 +1 @@
+DIST kio-zeroconf-24.05.0.tar.xz 44412 BLAKE2B d0df95673575798dabb30a94c832485fdae80de4507ee8a4d8b7bf29de598bfa9c9c33d05a354cc4ed07ce8001f9aad04931d2da0a2744945b53ddaf0313462e SHA512 4278a7b6e893852cba46bc4543f37c347e0e45245335e850f0a1141e3034ca4a84b5884aaf4a40a26fac87f9bfa8badf67047161ab83f0224c7ce4ab129af570
diff --git a/net-misc/kio-zeroconf/kio-zeroconf-24.05.0.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-24.05.0.ebuild
new file mode 100644
index 0000000000..d4d2fb728f
--- /dev/null
+++ b/net-misc/kio-zeroconf/kio-zeroconf-24.05.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/net-misc/smb4k/smb4k-9999.ebuild b/net-misc/smb4k/smb4k-9999.ebuild
index 8233660cf6..6c4f795c51 100644
--- a/net-misc/smb4k/smb4k-9999.ebuild
+++ b/net-misc/smb4k/smb4k-9999.ebuild
@@ -51,7 +51,10 @@ DEPEND="
"
RDEPEND="${DEPEND}
!${CATEGORY}/${PN}:5
- plasma? ( >=kde-plasma/libplasma-${KFMIN}:6 )
+ plasma? (
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-plasma/libplasma-${KFMIN}:6
+ )
"
src_configure() {
diff --git a/net-news/alligator/Manifest b/net-news/alligator/Manifest
new file mode 100644
index 0000000000..bd87fcbad6
--- /dev/null
+++ b/net-news/alligator/Manifest
@@ -0,0 +1 @@
+DIST alligator-24.05.0.tar.xz 194164 BLAKE2B e177084a2635d0c4248ca263d19300a3ee3ec3e14c08887d4209bf8ed2fb6744fd2de787642215dbc83b8444f3c49a2f96028a9f49efe5d3c5ff9845658e63f8 SHA512 780adb665b8d510afee54a76a1ac275f30bf39309f444e45647b589e3b8845db872aeff2cc1ff53816200a9ec4547302e5b60c382a6fd68a76b622c393d6e569
diff --git a/net-news/alligator/alligator-24.05.0.ebuild b/net-news/alligator/alligator-24.05.0.ebuild
new file mode 100644
index 0000000000..52c3873c16
--- /dev/null
+++ b/net-news/alligator/alligator-24.05.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+KFMIN=6.0.0
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+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"
+
+DEPEND="
+ dev-libs/kirigami-addons:6
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/syndication-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
diff --git a/net-p2p/ktorrent/Manifest b/net-p2p/ktorrent/Manifest
new file mode 100644
index 0000000000..c1b5f3bf28
--- /dev/null
+++ b/net-p2p/ktorrent/Manifest
@@ -0,0 +1 @@
+DIST ktorrent-24.05.0.tar.xz 2182984 BLAKE2B 8454d7e9cf6e043d6b033e6b0f258de34edde47bdadc082a8de57989fc5842718ef520fdec5c31f019d46886ced0913c7e4553c5d2ecf00aa434f877570fd2a8 SHA512 8b9782cdb21ae08f63724026a155797ed2a1a68682560bd23da2044232628d63e48e6c59f072e69cd1519951434daa75ee9d741bff54752f17861b26beefbe6e
diff --git a/net-p2p/ktorrent/ktorrent-24.05.0.ebuild b/net-p2p/ktorrent/ktorrent-24.05.0.ebuild
new file mode 100644
index 0000000000..1856aa89ef
--- /dev/null
+++ b/net-p2p/ktorrent/ktorrent-24.05.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.0.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks"
+HOMEPAGE="https://apps.kde.org/ktorrent/"
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64"
+IUSE="+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator
++mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf"
+
+COMMON_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
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=net-libs/libktorrent-${PVCUT}:6
+ infowidget? ( dev-libs/geoip )
+ ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:6 )
+ mediaplayer? (
+ >=media-libs/phonon-4.12.0[qt6]
+ >=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 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-libs/boost-1.71
+"
+RDEPEND="${COMMON_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)
+ -DENABLE_MEDIAPLAYER_PLUGIN=$(usex mediaplayer)
+ $(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/kde-gear-24.05.0 b/profiles/package.mask/kde-gear-24.05.0
new file mode 100644
index 0000000000..41fd73fd5b
--- /dev/null
+++ b/profiles/package.mask/kde-gear-24.05.0
@@ -0,0 +1,252 @@
+# Andreas Sturmlechner <asturm@gentoo.org> (2024-05-17)
+# KDE Gear 24.05 24.05.0 mask
+# UNRELEASED
+#
+~kde-apps/baloo-widgets-24.05.0
+~kde-apps/dolphin-24.05.0
+~kde-apps/kate-24.05.0
+~kde-apps/kate-addons-24.05.0
+~kde-apps/kate-lib-24.05.0
+~kde-apps/kde-apps-meta-24.05.0
+~kde-apps/kdecore-meta-24.05.0
+~kde-apps/khelpcenter-24.05.0
+~kde-apps/konsole-24.05.0
+~kde-apps/kwrite-24.05.0
+~kde-apps/kdialog-24.05.0
+~kde-apps/keditbookmarks-24.05.0
+~kde-apps/kfind-24.05.0
+~kde-apps/konqueror-24.05.0
+~www-client/falkon-24.05.0
+~app-accessibility/kontrast-24.05.0
+~kde-apps/kdeaccessibility-meta-24.05.0
+~kde-apps/kmag-24.05.0
+~kde-apps/kmousetool-24.05.0
+~kde-apps/kmouth-24.05.0
+~kde-apps/kdeadmin-meta-24.05.0
+~kde-apps/kcron-24.05.0
+~kde-apps/ksystemlog-24.05.0
+~kde-apps/analitza-24.05.0
+~kde-apps/artikulate-24.05.0
+~kde-apps/blinken-24.05.0
+~kde-apps/cantor-24.05.0
+~kde-apps/kalgebra-24.05.0
+~kde-apps/kalzium-24.05.0
+~kde-apps/kanagram-24.05.0
+~kde-apps/kbruch-24.05.0
+~kde-apps/kdeedu-data-24.05.0
+~kde-apps/kdeedu-meta-24.05.0
+~kde-apps/kgeography-24.05.0
+~kde-apps/khangman-24.05.0
+~kde-apps/kig-24.05.0
+~kde-apps/kiten-24.05.0
+~kde-apps/klettres-24.05.0
+~kde-apps/kmplot-24.05.0
+~kde-apps/kqtquickcharts-24.05.0
+~kde-apps/ktouch-24.05.0
+~kde-apps/kturtle-24.05.0
+~kde-apps/kwordquiz-24.05.0
+~kde-apps/libkeduvocdocument-24.05.0
+~kde-apps/marble-24.05.0
+~kde-apps/minuet-24.05.0
+~kde-apps/parley-24.05.0
+~kde-apps/rocs-24.05.0
+~kde-apps/step-24.05.0
+~games-puzzle/skladnik-24.05.0
+~kde-apps/bomber-24.05.0
+~kde-apps/bovo-24.05.0
+~kde-apps/granatier-24.05.0
+~kde-apps/kajongg-24.05.0
+~kde-apps/kapman-24.05.0
+~kde-apps/katomic-24.05.0
+~kde-apps/kblackbox-24.05.0
+~kde-apps/kblocks-24.05.0
+~kde-apps/kbounce-24.05.0
+~kde-apps/kbreakout-24.05.0
+~kde-apps/kdegames-meta-24.05.0
+~kde-apps/kdiamond-24.05.0
+~kde-apps/kfourinline-24.05.0
+~kde-apps/kgoldrunner-24.05.0
+~kde-apps/kigo-24.05.0
+~kde-apps/killbots-24.05.0
+~kde-apps/kiriki-24.05.0
+~kde-apps/kjumpingcube-24.05.0
+~kde-apps/klickety-24.05.0
+~kde-apps/klines-24.05.0
+~kde-apps/kmahjongg-24.05.0
+~kde-apps/kmines-24.05.0
+~kde-apps/knavalbattle-24.05.0
+~kde-apps/knetwalk-24.05.0
+~kde-apps/knights-24.05.0
+~kde-apps/kolf-24.05.0
+~kde-apps/kollision-24.05.0
+~kde-apps/konquest-24.05.0
+~kde-apps/kpat-24.05.0
+~kde-apps/kreversi-24.05.0
+~kde-apps/kshisen-24.05.0
+~kde-apps/ksirk-24.05.0
+~kde-apps/ksnakeduel-24.05.0
+~kde-apps/kspaceduel-24.05.0
+~kde-apps/ksquares-24.05.0
+~kde-apps/ksudoku-24.05.0
+~kde-apps/ktuberling-24.05.0
+~kde-apps/kubrick-24.05.0
+~kde-apps/libkdegames-24.05.0
+~kde-apps/libkmahjongg-24.05.0
+~kde-apps/lskat-24.05.0
+~kde-apps/palapeli-24.05.0
+~kde-apps/picmi-24.05.0
+~kde-apps/gwenview-24.05.0
+~kde-apps/kamera-24.05.0
+~kde-apps/kcolorchooser-24.05.0
+~kde-apps/kdegraphics-meta-24.05.0
+~kde-apps/kdegraphics-mobipocket-24.05.0
+~kde-apps/kolourpaint-24.05.0
+~kde-apps/kruler-24.05.0
+~kde-apps/libkdcraw-24.05.0
+~kde-apps/libkexiv2-24.05.0
+~kde-apps/libksane-24.05.0
+~kde-apps/okular-24.05.0
+~kde-apps/spectacle-24.05.0
+~kde-apps/svgpart-24.05.0
+~kde-apps/thumbnailers-24.05.0
+~kde-misc/colord-kde-24.05.0
+~kde-misc/skanlite-24.05.0
+~media-gfx/skanpage-24.05.0
+~media-libs/ksanecore-24.05.0
+~kde-apps/audiocd-kio-24.05.0
+~kde-apps/dragon-24.05.0
+~kde-apps/ffmpegthumbs-24.05.0
+~kde-apps/juk-24.05.0
+~kde-apps/k3b-24.05.0
+~kde-apps/kamoso-24.05.0
+~kde-apps/kdemultimedia-meta-24.05.0
+~kde-apps/kdenlive-24.05.0
+~kde-apps/kmix-24.05.0
+~kde-apps/kwave-24.05.0
+~kde-apps/libkcddb-24.05.0
+~kde-apps/libkcompactdisc-24.05.0
+~media-sound/audex-24.05.0
+~media-sound/elisa-24.05.0
+~media-sound/kasts-24.05.0
+~media-sound/krecorder-24.05.0
+~kde-apps/dolphin-plugins-dropbox-24.05.0
+~kde-apps/kaccounts-integration-24.05.0
+~kde-apps/kaccounts-providers-24.05.0
+~kde-apps/kdenetwork-meta-24.05.0
+~kde-apps/kdenetwork-filesharing-24.05.0
+~kde-apps/kget-24.05.0
+~kde-apps/kio-extras-24.05.0
+~kde-apps/kio-extras-kf5-24.05.0
+~kde-apps/krdc-24.05.0
+~kde-apps/krfb-24.05.0
+~kde-apps/signon-kwallet-extension-24.05.0
+~kde-misc/kdeconnect-24.05.0
+~kde-misc/kio-gdrive-24.05.0
+~net-im/neochat-24.05.0
+~net-im/tokodon-24.05.0
+~net-irc/konversation-24.05.0
+~net-libs/libktorrent-24.05.0
+~net-misc/kio-zeroconf-24.05.0
+~net-news/alligator-24.05.0
+~net-p2p/ktorrent-24.05.0
+~app-office/merkuro-24.05.0
+~dev-libs/kopeninghours-24.05.0
+~dev-libs/kosmindoormap-24.05.0
+~dev-libs/kpublictransport-24.05.0
+~kde-apps/akonadi-24.05.0
+~kde-apps/akonadi-calendar-24.05.0
+~kde-apps/akonadi-contacts-24.05.0
+~kde-apps/akonadi-import-wizard-24.05.0
+~kde-apps/akonadi-mime-24.05.0
+~kde-apps/akonadi-notes-24.05.0
+~kde-apps/akonadi-search-24.05.0
+~kde-apps/akonadiconsole-24.05.0
+~kde-apps/akregator-24.05.0
+~kde-apps/calendarjanitor-24.05.0
+~kde-apps/calendarsupport-24.05.0
+~kde-apps/eventviews-24.05.0
+~kde-apps/grantlee-editor-24.05.0
+~kde-apps/grantleetheme-24.05.0
+~kde-apps/incidenceeditor-24.05.0
+~kde-apps/kaddressbook-24.05.0
+~kde-apps/kalarm-24.05.0
+~kde-apps/kcalutils-24.05.0
+~kde-apps/kdepim-addons-24.05.0
+~kde-apps/kdepim-meta-24.05.0
+~kde-apps/kdepim-runtime-24.05.0
+~kde-apps/kidentitymanagement-24.05.0
+~kde-apps/kimap-24.05.0
+~kde-apps/kitinerary-24.05.0
+~kde-apps/kldap-24.05.0
+~kde-apps/kleopatra-24.05.0
+~kde-apps/kmail-24.05.0
+~kde-apps/kmail-account-wizard-24.05.0
+~kde-apps/kmailtransport-24.05.0
+~kde-apps/kmbox-24.05.0
+~kde-apps/kmime-24.05.0
+~kde-apps/knotes-24.05.0
+~kde-apps/konsolekalendar-24.05.0
+~kde-apps/kontact-24.05.0
+~kde-apps/kontactinterface-24.05.0
+~kde-apps/korganizer-24.05.0
+~kde-apps/kpimtextedit-24.05.0
+~kde-apps/kpkpass-24.05.0
+~kde-apps/ksmtp-24.05.0
+~kde-apps/libgravatar-24.05.0
+~kde-apps/libkdepim-24.05.0
+~kde-apps/libkgapi-24.05.0
+~kde-apps/libkleo-24.05.0
+~kde-apps/libksieve-24.05.0
+~kde-apps/libktnef-24.05.0
+~kde-apps/mailcommon-24.05.0
+~kde-apps/mailimporter-24.05.0
+~kde-apps/mbox-importer-24.05.0
+~kde-apps/messagelib-24.05.0
+~kde-apps/mimetreeparser-24.05.0
+~kde-apps/pim-data-exporter-24.05.0
+~kde-apps/pim-sieve-editor-24.05.0
+~kde-apps/pimcommon-24.05.0
+~kde-misc/zanshin-24.05.0
+~dev-util/kdevelop-24.05.0
+~dev-util/kdevelop-php-24.05.0
+~dev-util/kdevelop-python-24.05.0
+~dev-util/kio-perldoc-24.05.0
+~kde-apps/cervisia-24.05.0
+~kde-apps/dolphin-plugins-git-24.05.0
+~kde-apps/dolphin-plugins-mercurial-24.05.0
+~kde-apps/dolphin-plugins-subversion-24.05.0
+~kde-apps/kapptemplate-24.05.0
+~kde-apps/kcachegrind-24.05.0
+~kde-apps/kde-dev-scripts-24.05.0
+~kde-apps/kde-dev-utils-24.05.0
+~kde-apps/kdesdk-meta-24.05.0
+~kde-apps/kdesdk-thumbnailers-24.05.0
+~kde-apps/kompare-24.05.0
+~kde-apps/libkomparediff2-24.05.0
+~kde-apps/lokalize-24.05.0
+~kde-apps/poxml-24.05.0
+~kde-apps/umbrello-24.05.0
+~app-cdr/dolphin-plugins-mountiso-24.05.0
+~app-cdr/isoimagewriter-24.05.0
+~app-crypt/keysmith-24.05.0
+~app-editors/ghostwriter-24.05.0
+~kde-apps/ark-24.05.0
+~kde-apps/filelight-24.05.0
+~kde-apps/kbackup-24.05.0
+~kde-apps/kcalc-24.05.0
+~kde-apps/kcharselect-24.05.0
+~kde-apps/kdebugsettings-24.05.0
+~kde-apps/kdeutils-meta-24.05.0
+~kde-apps/kdf-24.05.0
+~kde-apps/kgpg-24.05.0
+~kde-apps/kimagemapeditor-24.05.0
+~kde-apps/kteatime-24.05.0
+~kde-apps/ktimer-24.05.0
+~kde-apps/kwalletmanager-24.05.0
+~kde-apps/sweeper-24.05.0
+~kde-apps/yakuake-24.05.0
+~kde-misc/kclock-24.05.0
+~kde-misc/kweather-24.05.0
+~kde-misc/markdownpart-24.05.0
+~sys-block/partitionmanager-24.05.0
+~sys-libs/kpmcore-24.05.0
diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024
new file mode 100644
index 0000000000..453abee011
--- /dev/null
+++ b/profiles/updates/2Q-2024
@@ -0,0 +1,2 @@
+slotmove kde-apps/kdeedu-data 5 0
+slotmove kde-apps/kdeedu-data 6 0
diff --git a/sets/kde-baseapps-24.02 b/sets/kde-baseapps-24.02
deleted file mode 100644
index 809f543eee..0000000000
--- a/sets/kde-baseapps-24.02
+++ /dev/null
@@ -1,5 +0,0 @@
-<kde-apps/kdialog-24.02.50
-<kde-apps/keditbookmarks-24.02.50
-<kde-apps/kfind-24.02.50
-<kde-apps/konqueror-24.02.50
-<www-client/falkon-24.02.50
diff --git a/sets/kde-frameworks-5-5.116 b/sets/kde-frameworks-5-5.116
new file mode 100644
index 0000000000..a66eab4bae
--- /dev/null
+++ b/sets/kde-frameworks-5-5.116
@@ -0,0 +1,6 @@
+@kde-frameworks-5-tier1-5.116
+@kde-frameworks-5-tier2-5.116
+@kde-frameworks-5-tier3-5.116
+# Tier 5.116.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-5.116.50
+@kde-frameworks-5-portingaids-5.116
diff --git a/sets/kde-frameworks-5-portingaids-5.116 b/sets/kde-frameworks-5-portingaids-5.116
new file mode 100644
index 0000000000..8cba69667a
--- /dev/null
+++ b/sets/kde-frameworks-5-portingaids-5.116
@@ -0,0 +1,6 @@
+# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5.
+<kde-frameworks/countryflags-5.116.50
+<kde-frameworks/kdelibs4support-5.116.50
+<kde-frameworks/khtml-5.116.50
+<kde-frameworks/kjs-5.116.50
+<kde-frameworks/kross-5.116.50
diff --git a/sets/kde-frameworks-5-tier1-5.116 b/sets/kde-frameworks-5-tier1-5.116
new file mode 100644
index 0000000000..3f392a47ef
--- /dev/null
+++ b/sets/kde-frameworks-5-tier1-5.116
@@ -0,0 +1,34 @@
+# Tier 5.116.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-5.116.50
+<kde-frameworks/bluez-qt-5.116.50
+<kde-frameworks/breeze-icons-5.116.50
+<kde-frameworks/breeze-icons-rcc-5.116.50
+<kde-frameworks/extra-cmake-modules-5.116.50
+<kde-frameworks/kapidox-5.116.50
+<kde-frameworks/karchive-5.116.50
+<kde-frameworks/kcalendarcore-5.116.50
+<kde-frameworks/kcodecs-5.116.50
+<kde-frameworks/kconfig-5.116.50
+<kde-frameworks/kcoreaddons-5.116.50
+<kde-frameworks/kdbusaddons-5.116.50
+<kde-frameworks/kdnssd-5.116.50
+<kde-frameworks/kguiaddons-5.116.50
+<kde-frameworks/kholidays-5.116.50
+<kde-frameworks/ki18n-5.116.50
+<kde-frameworks/kidletime-5.116.50
+<kde-frameworks/kirigami-5.116.50
+<kde-frameworks/kitemmodels-5.116.50
+<kde-frameworks/kitemviews-5.116.50
+<kde-frameworks/kplotting-5.116.50
+<kde-frameworks/kquickcharts-5.116.50
+<kde-frameworks/kwidgetsaddons-5.116.50
+<kde-frameworks/kwindowsystem-5.116.50
+<kde-frameworks/modemmanager-qt-5.116.50
+<kde-frameworks/networkmanager-qt-5.116.50
+<kde-frameworks/oxygen-icons-5.116.50
+<kde-frameworks/prison-5.116.50
+<kde-frameworks/solid-5.116.50
+<kde-frameworks/sonnet-5.116.50
+<kde-frameworks/syntax-highlighting-5.116.50
+<kde-frameworks/threadweaver-5.116.50
+<kde-plasma/kwayland-5.116.50
diff --git a/sets/kde-frameworks-5-tier2-5.116 b/sets/kde-frameworks-5-tier2-5.116
new file mode 100644
index 0000000000..2f6bae183c
--- /dev/null
+++ b/sets/kde-frameworks-5-tier2-5.116
@@ -0,0 +1,16 @@
+# Tier 5.116.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-5.116.50
+<kde-frameworks/kcompletion-5.116.50
+<kde-frameworks/kcontacts-5.116.50
+<kde-frameworks/kcrash-5.116.50
+<kde-frameworks/kdoctools-5.116.50
+<kde-frameworks/kfilemetadata-5.116.50
+<kde-frameworks/kimageformats-5.116.50
+<kde-frameworks/kjobwidgets-5.116.50
+<kde-frameworks/knotifications-5.116.50
+<kde-frameworks/kpackage-5.116.50
+<kde-frameworks/kpeople-5.116.50
+<kde-frameworks/kpty-5.116.50
+<kde-frameworks/kunitconversion-5.116.50
+<kde-frameworks/syndication-5.116.50
+<kde-plasma/plasma-activities-5.116.50
diff --git a/sets/kde-frameworks-5-tier3-5.116 b/sets/kde-frameworks-5-tier3-5.116
new file mode 100644
index 0000000000..e83345d108
--- /dev/null
+++ b/sets/kde-frameworks-5-tier3-5.116
@@ -0,0 +1,27 @@
+# Tier 5.116.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-5.116.50
+<kde-frameworks/kbookmarks-5.116.50
+<kde-frameworks/kcmutils-5.116.50
+<kde-frameworks/kconfigwidgets-5.116.50
+<kde-frameworks/kdav-5.116.50
+<kde-frameworks/kdeclarative-5.116.50
+<kde-frameworks/kded-5.116.50
+<kde-frameworks/kdesu-5.116.50
+<kde-frameworks/kemoticons-5.116.50
+<kde-frameworks/kglobalaccel-5.116.50
+<kde-frameworks/kiconthemes-5.116.50
+<kde-frameworks/kinit-5.116.50
+<kde-frameworks/kio-5.116.50
+<kde-frameworks/knewstuff-5.116.50
+<kde-frameworks/knotifyconfig-5.116.50
+<kde-frameworks/kparts-5.116.50
+<kde-frameworks/krunner-5.116.50
+<kde-frameworks/kservice-5.116.50
+<kde-frameworks/ktexteditor-5.116.50
+<kde-frameworks/ktextwidgets-5.116.50
+<kde-frameworks/kwallet-5.116.50
+<kde-frameworks/kxmlgui-5.116.50
+<kde-frameworks/purpose-5.116.50
+<kde-frameworks/qqc2-desktop-style-5.116.50
+<kde-plasma/libplasma-5.116.50
+<kde-plasma/plasma-activities-stats-5.116.50
diff --git a/sets/kde-frameworks-6.1 b/sets/kde-frameworks-6.1
deleted file mode 100644
index 2df05cb71c..0000000000
--- a/sets/kde-frameworks-6.1
+++ /dev/null
@@ -1,5 +0,0 @@
-@kde-frameworks-tier1-6.1
-@kde-frameworks-tier2-6.1
-@kde-frameworks-tier3-6.1
-# Tier 6.1.50: Provide extra features to other Frameworks to integrate with Plasma.
-<kde-frameworks/frameworkintegration-6.1.50:6
diff --git a/sets/kde-frameworks-6.2 b/sets/kde-frameworks-6.2
new file mode 100644
index 0000000000..9b1837635d
--- /dev/null
+++ b/sets/kde-frameworks-6.2
@@ -0,0 +1,5 @@
+@kde-frameworks-tier1-6.2
+@kde-frameworks-tier2-6.2
+@kde-frameworks-tier3-6.2
+# Tier 6.2.50: Provide extra features to other Frameworks to integrate with Plasma.
+<kde-frameworks/frameworkintegration-6.2.50:6
diff --git a/sets/kde-frameworks-tier1-6.1 b/sets/kde-frameworks-tier1-6.1
deleted file mode 100644
index 97272e9b94..0000000000
--- a/sets/kde-frameworks-tier1-6.1
+++ /dev/null
@@ -1,32 +0,0 @@
-# Tier 6.1.50: Depend only on Qt and possibly a few third-party libraries.
-<kde-frameworks/attica-6.1.50:6
-<kde-frameworks/bluez-qt-6.1.50:6
-<kde-frameworks/breeze-icons-6.1.50:6
-<kde-frameworks/extra-cmake-modules-6.1.50:0
-<kde-frameworks/karchive-6.1.50:6
-<kde-frameworks/kcalendarcore-6.1.50:6
-<kde-frameworks/kcodecs-6.1.50:6
-<kde-frameworks/kconfig-6.1.50:6
-<kde-frameworks/kcoreaddons-6.1.50:6
-<kde-frameworks/kdbusaddons-6.1.50:6
-<kde-frameworks/kdnssd-6.1.50:6
-<kde-frameworks/kguiaddons-6.1.50:6
-<kde-frameworks/kholidays-6.1.50:6
-<kde-frameworks/ki18n-6.1.50:6
-<kde-frameworks/kidletime-6.1.50:6
-<kde-frameworks/kirigami-6.1.50:6
-<kde-frameworks/kitemmodels-6.1.50:6
-<kde-frameworks/kitemviews-6.1.50:6
-<kde-frameworks/kplotting-6.1.50:6
-<kde-frameworks/kquickcharts-6.1.50:6
-<kde-frameworks/ktexttemplate-6.1.50:6
-<kde-frameworks/kuserfeedback-6.1.50:6
-<kde-frameworks/kwidgetsaddons-6.1.50:6
-<kde-frameworks/kwindowsystem-6.1.50:6
-<kde-frameworks/modemmanager-qt-6.1.50:6
-<kde-frameworks/networkmanager-qt-6.1.50:6
-<kde-frameworks/prison-6.1.50:6
-<kde-frameworks/solid-6.1.50:6
-<kde-frameworks/sonnet-6.1.50:6
-<kde-frameworks/syntax-highlighting-6.1.50:6
-<kde-frameworks/threadweaver-6.1.50:6
diff --git a/sets/kde-frameworks-tier1-6.2 b/sets/kde-frameworks-tier1-6.2
new file mode 100644
index 0000000000..208aad231d
--- /dev/null
+++ b/sets/kde-frameworks-tier1-6.2
@@ -0,0 +1,32 @@
+# Tier 6.2.50: Depend only on Qt and possibly a few third-party libraries.
+<kde-frameworks/attica-6.2.50:6
+<kde-frameworks/bluez-qt-6.2.50:6
+<kde-frameworks/breeze-icons-6.2.50:6
+<kde-frameworks/extra-cmake-modules-6.2.50:0
+<kde-frameworks/karchive-6.2.50:6
+<kde-frameworks/kcalendarcore-6.2.50:6
+<kde-frameworks/kcodecs-6.2.50:6
+<kde-frameworks/kconfig-6.2.50:6
+<kde-frameworks/kcoreaddons-6.2.50:6
+<kde-frameworks/kdbusaddons-6.2.50:6
+<kde-frameworks/kdnssd-6.2.50:6
+<kde-frameworks/kguiaddons-6.2.50:6
+<kde-frameworks/kholidays-6.2.50:6
+<kde-frameworks/ki18n-6.2.50:6
+<kde-frameworks/kidletime-6.2.50:6
+<kde-frameworks/kirigami-6.2.50:6
+<kde-frameworks/kitemmodels-6.2.50:6
+<kde-frameworks/kitemviews-6.2.50:6
+<kde-frameworks/kplotting-6.2.50:6
+<kde-frameworks/kquickcharts-6.2.50:6
+<kde-frameworks/ktexttemplate-6.2.50:6
+<kde-frameworks/kuserfeedback-6.2.50:6
+<kde-frameworks/kwidgetsaddons-6.2.50:6
+<kde-frameworks/kwindowsystem-6.2.50:6
+<kde-frameworks/modemmanager-qt-6.2.50:6
+<kde-frameworks/networkmanager-qt-6.2.50:6
+<kde-frameworks/prison-6.2.50:6
+<kde-frameworks/solid-6.2.50:6
+<kde-frameworks/sonnet-6.2.50:6
+<kde-frameworks/syntax-highlighting-6.2.50:6
+<kde-frameworks/threadweaver-6.2.50:6
diff --git a/sets/kde-frameworks-tier2-6.1 b/sets/kde-frameworks-tier2-6.1
deleted file mode 100644
index 1c04ff6854..0000000000
--- a/sets/kde-frameworks-tier2-6.1
+++ /dev/null
@@ -1,18 +0,0 @@
-# Tier 6.1.50: Additionally depend on tier 1 frameworks.
-<kde-frameworks/kauth-6.1.50:6
-<kde-frameworks/kcolorscheme-6.1.50:6
-<kde-frameworks/kcompletion-6.1.50:6
-<kde-frameworks/kcontacts-6.1.50:6
-<kde-frameworks/kcrash-6.1.50:6
-<kde-frameworks/kdoctools-6.1.50:6
-<kde-frameworks/kfilemetadata-6.1.50:6
-<kde-frameworks/kimageformats-6.1.50:6
-<kde-frameworks/kjobwidgets-6.1.50:6
-<kde-frameworks/knotifications-6.1.50:6
-<kde-frameworks/kpackage-6.1.50:6
-<kde-frameworks/kpeople-6.1.50:6
-<kde-frameworks/kpty-6.1.50:6
-<kde-frameworks/kstatusnotifieritem-6.1.50:6
-<kde-frameworks/ksvg-6.1.50:6
-<kde-frameworks/kunitconversion-6.1.50:6
-<kde-frameworks/syndication-6.1.50:6
diff --git a/sets/kde-frameworks-tier2-6.2 b/sets/kde-frameworks-tier2-6.2
new file mode 100644
index 0000000000..b62b745c29
--- /dev/null
+++ b/sets/kde-frameworks-tier2-6.2
@@ -0,0 +1,17 @@
+# Tier 6.2.50: Additionally depend on tier 1 frameworks.
+<kde-frameworks/kauth-6.2.50:6
+<kde-frameworks/kcolorscheme-6.2.50:6
+<kde-frameworks/kcompletion-6.2.50:6
+<kde-frameworks/kcontacts-6.2.50:6
+<kde-frameworks/kcrash-6.2.50:6
+<kde-frameworks/kdoctools-6.2.50:6
+<kde-frameworks/kfilemetadata-6.2.50:6
+<kde-frameworks/kimageformats-6.2.50:6
+<kde-frameworks/kjobwidgets-6.2.50:6
+<kde-frameworks/knotifications-6.2.50:6
+<kde-frameworks/kpackage-6.2.50:6
+<kde-frameworks/kpty-6.2.50:6
+<kde-frameworks/kstatusnotifieritem-6.2.50:6
+<kde-frameworks/ksvg-6.2.50:6
+<kde-frameworks/kunitconversion-6.2.50:6
+<kde-frameworks/syndication-6.2.50:6
diff --git a/sets/kde-frameworks-tier2-live b/sets/kde-frameworks-tier2-live
index 6ef5589e92..868ee3aac4 100644
--- a/sets/kde-frameworks-tier2-live
+++ b/sets/kde-frameworks-tier2-live
@@ -10,7 +10,6 @@
~kde-frameworks/kjobwidgets-9999:6
~kde-frameworks/knotifications-9999:6
~kde-frameworks/kpackage-9999:6
-~kde-frameworks/kpeople-9999:6
~kde-frameworks/kpty-9999:6
~kde-frameworks/kstatusnotifieritem-9999:6
~kde-frameworks/ksvg-9999:6
diff --git a/sets/kde-frameworks-tier3-6.1 b/sets/kde-frameworks-tier3-6.1
deleted file mode 100644
index 0531cd5bcf..0000000000
--- a/sets/kde-frameworks-tier3-6.1
+++ /dev/null
@@ -1,23 +0,0 @@
-# Tier 6.1.50: More powerful, comprehensive packages, with complex dependencies.
-<kde-frameworks/baloo-6.1.50:6
-<kde-frameworks/kbookmarks-6.1.50:6
-<kde-frameworks/kcmutils-6.1.50:6
-<kde-frameworks/kconfigwidgets-6.1.50:6
-<kde-frameworks/kdav-6.1.50:6
-<kde-frameworks/kdeclarative-6.1.50:6
-<kde-frameworks/kded-6.1.50:6
-<kde-frameworks/kdesu-6.1.50:6
-<kde-frameworks/kglobalaccel-6.1.50:6
-<kde-frameworks/kiconthemes-6.1.50:6
-<kde-frameworks/kio-6.1.50:6
-<kde-frameworks/knewstuff-6.1.50:6
-<kde-frameworks/knotifyconfig-6.1.50:6
-<kde-frameworks/kparts-6.1.50:6
-<kde-frameworks/krunner-6.1.50:6
-<kde-frameworks/kservice-6.1.50:6
-<kde-frameworks/ktexteditor-6.1.50:6
-<kde-frameworks/ktextwidgets-6.1.50:6
-<kde-frameworks/kwallet-6.1.50:6
-<kde-frameworks/kxmlgui-6.1.50:6
-<kde-frameworks/purpose-6.1.50:6
-<kde-frameworks/qqc2-desktop-style-6.1.50:6
diff --git a/sets/kde-frameworks-tier3-6.2 b/sets/kde-frameworks-tier3-6.2
new file mode 100644
index 0000000000..49ee0ce778
--- /dev/null
+++ b/sets/kde-frameworks-tier3-6.2
@@ -0,0 +1,24 @@
+# Tier 6.2.50: More powerful, comprehensive packages, with complex dependencies.
+<kde-frameworks/baloo-6.2.50:6
+<kde-frameworks/kbookmarks-6.2.50:6
+<kde-frameworks/kcmutils-6.2.50:6
+<kde-frameworks/kconfigwidgets-6.2.50:6
+<kde-frameworks/kdav-6.2.50:6
+<kde-frameworks/kdeclarative-6.2.50:6
+<kde-frameworks/kded-6.2.50:6
+<kde-frameworks/kdesu-6.2.50:6
+<kde-frameworks/kglobalaccel-6.2.50:6
+<kde-frameworks/kiconthemes-6.2.50:6
+<kde-frameworks/kio-6.2.50:6
+<kde-frameworks/knewstuff-6.2.50:6
+<kde-frameworks/knotifyconfig-6.2.50:6
+<kde-frameworks/kparts-6.2.50:6
+<kde-frameworks/kpeople-6.2.50:6
+<kde-frameworks/krunner-6.2.50:6
+<kde-frameworks/kservice-6.2.50:6
+<kde-frameworks/ktexteditor-6.2.50:6
+<kde-frameworks/ktextwidgets-6.2.50:6
+<kde-frameworks/kwallet-6.2.50:6
+<kde-frameworks/kxmlgui-6.2.50:6
+<kde-frameworks/purpose-6.2.50:6
+<kde-frameworks/qqc2-desktop-style-6.2.50:6
diff --git a/sets/kde-frameworks-tier3-live b/sets/kde-frameworks-tier3-live
index 1a940b917d..73d36ca370 100644
--- a/sets/kde-frameworks-tier3-live
+++ b/sets/kde-frameworks-tier3-live
@@ -13,6 +13,7 @@
~kde-frameworks/knewstuff-9999:6
~kde-frameworks/knotifyconfig-9999:6
~kde-frameworks/kparts-9999:6
+~kde-frameworks/kpeople-9999:6
~kde-frameworks/krunner-9999:6
~kde-frameworks/kservice-9999:6
~kde-frameworks/ktexteditor-9999:6
diff --git a/sets/kde-gear-24.02 b/sets/kde-gear-24.02
deleted file mode 100644
index b11494bb27..0000000000
--- a/sets/kde-gear-24.02
+++ /dev/null
@@ -1,21 +0,0 @@
-<kde-apps/baloo-widgets-24.02.50
-<kde-apps/dolphin-24.02.50
-<kde-apps/kate-24.02.50
-<kde-apps/kate-addons-24.02.50
-<kde-apps/kate-lib-24.02.50
-<kde-apps/kde-apps-meta-24.02.50
-<kde-apps/kdecore-meta-24.02.50
-<kde-apps/khelpcenter-24.02.50
-<kde-apps/konsole-24.02.50
-<kde-apps/kwrite-24.02.50
-@kde-baseapps-24.02
-@kdeaccessibility-24.02
-@kdeadmin-24.02
-@kdeedu-24.02
-@kdegames-24.02
-@kdegraphics-24.02
-@kdemultimedia-24.02
-@kdenetwork-24.02
-@kdepim-24.02
-@kdesdk-24.02
-@kdeutils-24.02
diff --git a/sets/kdeaccessibility-24.02 b/sets/kdeaccessibility-24.02
deleted file mode 100644
index 4f2c938174..0000000000
--- a/sets/kdeaccessibility-24.02
+++ /dev/null
@@ -1,5 +0,0 @@
-<app-accessibility/kontrast-24.02.50
-<kde-apps/kdeaccessibility-meta-24.02.50
-<kde-apps/kmag-24.02.50
-<kde-apps/kmousetool-24.02.50
-<kde-apps/kmouth-24.02.50
diff --git a/sets/kdeadmin-24.02 b/sets/kdeadmin-24.02
deleted file mode 100644
index 50d63178a9..0000000000
--- a/sets/kdeadmin-24.02
+++ /dev/null
@@ -1,3 +0,0 @@
-<kde-apps/kdeadmin-meta-24.02.50
-<kde-apps/kcron-24.02.50
-<kde-apps/ksystemlog-24.02.50
diff --git a/sets/kdeedu-24.02 b/sets/kdeedu-24.02
deleted file mode 100644
index 4a0c92dac5..0000000000
--- a/sets/kdeedu-24.02
+++ /dev/null
@@ -1,26 +0,0 @@
-<kde-apps/analitza-24.02.50
-<kde-apps/artikulate-24.02.50
-<kde-apps/blinken-24.02.50
-<kde-apps/cantor-24.02.50
-<kde-apps/kalgebra-24.02.50
-<kde-apps/kalzium-24.02.50
-<kde-apps/kanagram-24.02.50
-<kde-apps/kbruch-24.02.50
-<kde-apps/kdeedu-data-24.02.50
-<kde-apps/kdeedu-meta-24.02.50
-<kde-apps/kgeography-24.02.50
-<kde-apps/khangman-24.02.50
-<kde-apps/kig-24.02.50
-<kde-apps/kiten-24.02.50
-<kde-apps/klettres-24.02.50
-<kde-apps/kmplot-24.02.50
-<kde-apps/kqtquickcharts-24.02.50
-<kde-apps/ktouch-24.02.50
-<kde-apps/kturtle-24.02.50
-<kde-apps/kwordquiz-24.02.50
-<kde-apps/libkeduvocdocument-24.02.50
-<kde-apps/marble-24.02.50
-<kde-apps/minuet-24.02.50
-<kde-apps/parley-24.02.50
-<kde-apps/rocs-24.02.50
-<kde-apps/step-24.02.50
diff --git a/sets/kdegames-24.02 b/sets/kdegames-24.02
deleted file mode 100644
index 9a5cb5fb40..0000000000
--- a/sets/kdegames-24.02
+++ /dev/null
@@ -1,43 +0,0 @@
-<kde-apps/bomber-24.02.50
-<kde-apps/bovo-24.02.50
-<kde-apps/granatier-24.02.50
-<kde-apps/kajongg-24.02.50
-<kde-apps/kapman-24.02.50
-<kde-apps/katomic-24.02.50
-<kde-apps/kblackbox-24.02.50
-<kde-apps/kblocks-24.02.50
-<kde-apps/kbounce-24.02.50
-<kde-apps/kbreakout-24.02.50
-<kde-apps/kdegames-meta-24.02.50
-<kde-apps/kdiamond-24.02.50
-<kde-apps/kfourinline-24.02.50
-<kde-apps/kgoldrunner-24.02.50
-<kde-apps/kigo-24.02.50
-<kde-apps/killbots-24.02.50
-<kde-apps/kiriki-24.02.50
-<kde-apps/kjumpingcube-24.02.50
-<kde-apps/klickety-24.02.50
-<kde-apps/klines-24.02.50
-<kde-apps/kmahjongg-24.02.50
-<kde-apps/kmines-24.02.50
-<kde-apps/knavalbattle-24.02.50
-<kde-apps/knetwalk-24.02.50
-<kde-apps/knights-24.02.50
-<kde-apps/kolf-24.02.50
-<kde-apps/kollision-24.02.50
-<kde-apps/konquest-24.02.50
-<kde-apps/kpat-24.02.50
-<kde-apps/kreversi-24.02.50
-<kde-apps/kshisen-24.02.50
-<kde-apps/ksirk-24.02.50
-<kde-apps/ksnakeduel-24.02.50
-<kde-apps/kspaceduel-24.02.50
-<kde-apps/ksquares-24.02.50
-<kde-apps/ksudoku-24.02.50
-<kde-apps/ktuberling-24.02.50
-<kde-apps/kubrick-24.02.50
-<kde-apps/libkdegames-24.02.50
-<kde-apps/libkmahjongg-24.02.50
-<kde-apps/lskat-24.02.50
-<kde-apps/palapeli-24.02.50
-<kde-apps/picmi-24.02.50
diff --git a/sets/kdegraphics-24.02 b/sets/kdegraphics-24.02
deleted file mode 100644
index 550de18668..0000000000
--- a/sets/kdegraphics-24.02
+++ /dev/null
@@ -1,18 +0,0 @@
-<kde-apps/gwenview-24.02.50
-<kde-apps/kamera-24.02.50
-<kde-apps/kcolorchooser-24.02.50
-<kde-apps/kdegraphics-meta-24.02.50
-<kde-apps/kdegraphics-mobipocket-24.02.50
-<kde-apps/kolourpaint-24.02.50
-<kde-apps/kruler-24.02.50
-<kde-apps/libkdcraw-24.02.50
-<kde-apps/libkexiv2-24.02.50
-<kde-apps/libksane-24.02.50
-<kde-apps/okular-24.02.50
-<kde-apps/spectacle-24.02.50
-<kde-apps/svgpart-24.02.50
-<kde-apps/thumbnailers-24.02.50
-<kde-misc/colord-kde-24.02.50
-<kde-misc/skanlite-24.02.50
-<media-gfx/skanpage-24.02.50
-<media-libs/ksanecore-24.02.50
diff --git a/sets/kdemultimedia-24.02 b/sets/kdemultimedia-24.02
deleted file mode 100644
index e5a4e91b91..0000000000
--- a/sets/kdemultimedia-24.02
+++ /dev/null
@@ -1,15 +0,0 @@
-<kde-apps/audiocd-kio-24.02.50
-<kde-apps/dragon-24.02.50
-<kde-apps/ffmpegthumbs-24.02.50
-<kde-apps/juk-24.02.50
-<kde-apps/k3b-24.02.50
-<kde-apps/kamoso-24.02.50
-<kde-apps/kdemultimedia-meta-24.02.50
-<kde-apps/kdenlive-24.02.50
-<kde-apps/kmix-24.02.50
-<kde-apps/kwave-24.02.50
-<kde-apps/libkcddb-24.02.50
-<kde-apps/libkcompactdisc-24.02.50
-<media-sound/elisa-24.02.50
-<media-sound/kasts-24.02.50
-<media-sound/krecorder-24.02.50
diff --git a/sets/kdenetwork-24.02 b/sets/kdenetwork-24.02
deleted file mode 100644
index a025ae064b..0000000000
--- a/sets/kdenetwork-24.02
+++ /dev/null
@@ -1,20 +0,0 @@
-<kde-apps/dolphin-plugins-dropbox-24.02.50
-<kde-apps/kaccounts-integration-24.02.50
-<kde-apps/kaccounts-providers-24.02.50
-<kde-apps/kdenetwork-meta-24.02.50
-<kde-apps/kdenetwork-filesharing-24.02.50
-<kde-apps/kget-24.02.50
-<kde-apps/kio-extras-24.02.50
-<kde-apps/kio-extras-kf5-24.02.50
-<kde-apps/krdc-24.02.50
-<kde-apps/krfb-24.02.50
-<kde-apps/signon-kwallet-extension-24.02.50
-<kde-misc/kdeconnect-24.02.50
-<kde-misc/kio-gdrive-24.02.50
-<net-im/neochat-24.02.50
-<net-im/tokodon-24.02.50
-<net-irc/konversation-24.02.50
-<net-libs/libktorrent-24.02.50
-<net-misc/kio-zeroconf-24.02.50
-<net-news/alligator-24.02.50
-<net-p2p/ktorrent-24.02.50
diff --git a/sets/kdenetwork-24.05 b/sets/kdenetwork-24.05
index 4ac0aa08aa..bae715039d 100644
--- a/sets/kdenetwork-24.05
+++ b/sets/kdenetwork-24.05
@@ -5,7 +5,6 @@
<kde-apps/kdenetwork-filesharing-24.05.50
<kde-apps/kget-24.05.50
<kde-apps/kio-extras-24.05.50
-<kde-apps/kio-extras-kf5-24.05.50
<kde-apps/krdc-24.05.50
<kde-apps/krfb-24.05.50
<kde-apps/signon-kwallet-extension-24.05.50
diff --git a/sets/kdenetwork-live b/sets/kdenetwork-live
index 296fe611c6..f311b1b2ff 100644
--- a/sets/kdenetwork-live
+++ b/sets/kdenetwork-live
@@ -5,7 +5,6 @@
~kde-apps/kdenetwork-filesharing-9999
~kde-apps/kget-9999
~kde-apps/kio-extras-9999
-~kde-apps/kio-extras-kf5-9999
~kde-apps/krdc-9999
~kde-apps/krfb-9999
~kde-apps/signon-kwallet-extension-9999
diff --git a/sets/kdepim-24.02 b/sets/kdepim-24.02
deleted file mode 100644
index 897839a8b4..0000000000
--- a/sets/kdepim-24.02
+++ /dev/null
@@ -1,58 +0,0 @@
-<app-office/merkuro-24.02.50
-<dev-libs/kopeninghours-24.02.50
-<dev-libs/kosmindoormap-24.02.50
-<dev-libs/kpublictransport-24.02.50
-<kde-apps/akonadi-24.02.50
-<kde-apps/akonadi-calendar-24.02.50
-<kde-apps/akonadi-contacts-24.02.50
-<kde-apps/akonadi-import-wizard-24.02.50
-<kde-apps/akonadi-mime-24.02.50
-<kde-apps/akonadi-notes-24.02.50
-<kde-apps/akonadi-search-24.02.50
-<kde-apps/akonadiconsole-24.02.50
-<kde-apps/akregator-24.02.50
-<kde-apps/calendarjanitor-24.02.50
-<kde-apps/calendarsupport-24.02.50
-<kde-apps/eventviews-24.02.50
-<kde-apps/grantlee-editor-24.02.50
-<kde-apps/grantleetheme-24.02.50
-<kde-apps/incidenceeditor-24.02.50
-<kde-apps/kaddressbook-24.02.50
-<kde-apps/kalarm-24.02.50
-<kde-apps/kcalutils-24.02.50
-<kde-apps/kdepim-addons-24.02.50
-<kde-apps/kdepim-meta-24.02.50
-<kde-apps/kdepim-runtime-24.02.50
-<kde-apps/kidentitymanagement-24.02.50
-<kde-apps/kimap-24.02.50
-<kde-apps/kitinerary-24.02.50
-<kde-apps/kldap-24.02.50
-<kde-apps/kleopatra-24.02.50
-<kde-apps/kmail-24.02.50
-<kde-apps/kmail-account-wizard-24.02.50
-<kde-apps/kmailtransport-24.02.50
-<kde-apps/kmbox-24.02.50
-<kde-apps/kmime-24.02.50
-<kde-apps/knotes-24.02.50
-<kde-apps/konsolekalendar-24.02.50
-<kde-apps/kontact-24.02.50
-<kde-apps/kontactinterface-24.02.50
-<kde-apps/korganizer-24.02.50
-<kde-apps/kpimtextedit-24.02.50
-<kde-apps/kpkpass-24.02.50
-<kde-apps/ksmtp-24.02.50
-<kde-apps/libgravatar-24.02.50
-<kde-apps/libkdepim-24.02.50
-<kde-apps/libkgapi-24.02.50
-<kde-apps/libkleo-24.02.50
-<kde-apps/libksieve-24.02.50
-<kde-apps/libktnef-24.02.50
-<kde-apps/mailcommon-24.02.50
-<kde-apps/mailimporter-24.02.50
-<kde-apps/mbox-importer-24.02.50
-<kde-apps/messagelib-24.02.50
-<kde-apps/mimetreeparser-24.02.50
-<kde-apps/pim-data-exporter-24.02.50
-<kde-apps/pim-sieve-editor-24.02.50
-<kde-apps/pimcommon-24.02.50
-<kde-misc/zanshin-24.02.50
diff --git a/sets/kdesdk-24.02 b/sets/kdesdk-24.02
deleted file mode 100644
index 4804f3c143..0000000000
--- a/sets/kdesdk-24.02
+++ /dev/null
@@ -1,19 +0,0 @@
-<dev-util/kdevelop-24.02.50
-<dev-util/kdevelop-php-24.02.50
-<dev-util/kdevelop-python-24.02.50
-<dev-util/kio-perldoc-24.02.50
-<kde-apps/cervisia-24.02.50
-<kde-apps/dolphin-plugins-git-24.02.50
-<kde-apps/dolphin-plugins-mercurial-24.02.50
-<kde-apps/dolphin-plugins-subversion-24.02.50
-<kde-apps/kapptemplate-24.02.50
-<kde-apps/kcachegrind-24.02.50
-<kde-apps/kde-dev-scripts-24.02.50
-<kde-apps/kde-dev-utils-24.02.50
-<kde-apps/kdesdk-meta-24.02.50
-<kde-apps/kdesdk-thumbnailers-24.02.50
-<kde-apps/kompare-24.02.50
-<kde-apps/libkomparediff2-24.02.50
-<kde-apps/lokalize-24.02.50
-<kde-apps/poxml-24.02.50
-<kde-apps/umbrello-24.02.50
diff --git a/sets/kdeutils-24.02 b/sets/kdeutils-24.02
deleted file mode 100644
index 9b73ec9f56..0000000000
--- a/sets/kdeutils-24.02
+++ /dev/null
@@ -1,24 +0,0 @@
-<app-cdr/dolphin-plugins-mountiso-24.02.50
-<app-cdr/isoimagewriter-24.02.50
-<app-crypt/keysmith-24.02.50
-<app-editors/ghostwriter-24.02.50
-<kde-apps/ark-24.02.50
-<kde-apps/filelight-24.02.50
-<kde-apps/kbackup-24.02.50
-<kde-apps/kcalc-24.02.50
-<kde-apps/kcharselect-24.02.50
-<kde-apps/kdebugsettings-24.02.50
-<kde-apps/kdeutils-meta-24.02.50
-<kde-apps/kdf-24.02.50
-<kde-apps/kgpg-24.02.50
-<kde-apps/kimagemapeditor-24.02.50
-<kde-apps/kteatime-24.02.50
-<kde-apps/ktimer-24.02.50
-<kde-apps/kwalletmanager-24.02.50
-<kde-apps/sweeper-24.02.50
-<kde-apps/yakuake-24.02.50
-<kde-misc/kclock-24.02.50
-<kde-misc/kweather-24.02.50
-<kde-misc/markdownpart-24.02.50
-<sys-block/partitionmanager-24.02.50
-<sys-libs/kpmcore-24.02.50
diff --git a/sys-block/partitionmanager/Manifest b/sys-block/partitionmanager/Manifest
new file mode 100644
index 0000000000..aa006f09c1
--- /dev/null
+++ b/sys-block/partitionmanager/Manifest
@@ -0,0 +1 @@
+DIST partitionmanager-24.05.0.tar.xz 2314024 BLAKE2B 0399b5f8b947feb06a4fcc3bc4ecd44e225aa85a6c969e9decc6cd4fd36787e7cc4d7816cc6b5e1a60ff21591f445468b4afa3ee36e0abff57546d73007727b0 SHA512 202a7730cebae436fcb3c412ae3bdd606181b453f33cb7a79b16d66eae284bc2c26362afea254676e7a0dba26fbb3f524356874e520ff8a3a03c1d5b6e532eab
diff --git a/sys-block/partitionmanager/partitionmanager-24.05.0.ebuild b/sys-block/partitionmanager/partitionmanager-24.05.0.ebuild
new file mode 100644
index 0000000000..587a8862b9
--- /dev/null
+++ b/sys-block/partitionmanager/partitionmanager-24.05.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+KFMIN=6.0.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=6.6.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Utility for management of disks, partitions and file systems"
+HOMEPAGE="https://apps.kde.org/partitionmanager/"
+
+LICENSE="GPL-3"
+SLOT="6"
+KEYWORDS="~amd64"
+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-libs/kpmcore/Manifest b/sys-libs/kpmcore/Manifest
new file mode 100644
index 0000000000..885787e056
--- /dev/null
+++ b/sys-libs/kpmcore/Manifest
@@ -0,0 +1 @@
+DIST kpmcore-24.05.0.tar.xz 638024 BLAKE2B d5198459b4455611328f73f6279d67be5224bcddcd67731f4e4f5a57b4311873d56eaf02fd58533f7e6f45ac52f3917e2e79025f1ace45c60bfdda6d2d6c5595 SHA512 d46b6679902a11b2e92c71c9a970a538d02a9b40f8fc91ec248c2eadce5855d06e54f46a97fb5464d5e60c72e837f7c134666c302b98ac8d83cc84c5e8e76f3c
diff --git a/sys-libs/kpmcore/kpmcore-24.05.0.ebuild b/sys-libs/kpmcore/kpmcore-24.05.0.ebuild
new file mode 100644
index 0000000000..981859e0e0
--- /dev/null
+++ b/sys-libs/kpmcore/kpmcore-24.05.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+KFMIN=6.0.0
+QTMIN=6.6.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"
+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/www-client/falkon/Manifest b/www-client/falkon/Manifest
new file mode 100644
index 0000000000..b42e6f2aa1
--- /dev/null
+++ b/www-client/falkon/Manifest
@@ -0,0 +1 @@
+DIST falkon-24.05.0.tar.xz 2584448 BLAKE2B 018824b140c49651140996d9c9a0ffe5a4b3e77e661c0aecc96168c8ed28742e91ddea42002320229b212883bf6065599870bec9cda03d0ad5b008cabd57d724 SHA512 e8a3b93d07bb99d663acb9633bd5d3815eacf3e928439ebdb3570c9fcd0a04d5ef945f0af1f9d008b6998dd76fab723f0277c42a3e0733bc855099b982bd8fe1
diff --git a/www-client/falkon/falkon-24.05.0.ebuild b/www-client/falkon/falkon-24.05.0.ebuild
new file mode 100644
index 0000000000..34faabc2be
--- /dev/null
+++ b/www-client/falkon/falkon-24.05.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+KFMIN=6.0.0
+QTMIN=6.6.2
+PYTHON_COMPAT=( python3_{10..12} )
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Cross-platform web browser using QtWebEngine"
+HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+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/pyside6-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \
+ >=dev-python/shiboken6-${QTMIN}[\${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
+ ecm_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
+}