summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-frameworks')
-rw-r--r--kde-frameworks/attica/Manifest4
-rw-r--r--kde-frameworks/attica/attica-5.116.0.ebuild (renamed from kde-frameworks/attica/attica-5.108.0.ebuild)17
-rw-r--r--kde-frameworks/attica/attica-6.4.0.ebuild (renamed from kde-frameworks/attica/attica-5.110.0.ebuild)21
-rw-r--r--kde-frameworks/baloo/Manifest4
-rw-r--r--kde-frameworks/baloo/baloo-5.110.0.ebuild34
-rw-r--r--kde-frameworks/baloo/baloo-5.116.0.ebuild (renamed from kde-frameworks/baloo/baloo-5.108.0.ebuild)17
-rw-r--r--kde-frameworks/baloo/baloo-6.4.0.ebuild35
-rw-r--r--kde-frameworks/baloo/metadata.xml3
-rw-r--r--kde-frameworks/bluez-qt/Manifest4
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-5.110.0.ebuild49
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-5.116.0.ebuild (renamed from kde-frameworks/bluez-qt/bluez-qt-5.108.0.ebuild)13
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-6.4.0.ebuild26
-rw-r--r--kde-frameworks/breeze-icons-rcc/Manifest3
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.110.0.ebuild49
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.116.0.ebuild (renamed from kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.108.0.ebuild)6
-rw-r--r--kde-frameworks/breeze-icons/Manifest4
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.116.0.ebuild (renamed from kde-frameworks/breeze-icons/breeze-icons-5.110.0.ebuild)20
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-6.4.0.ebuild (renamed from kde-frameworks/breeze-icons/breeze-icons-5.108.0.ebuild)35
-rw-r--r--kde-frameworks/countryflags/Manifest3
-rw-r--r--kde-frameworks/countryflags/countryflags-5.110.0.ebuild22
-rw-r--r--kde-frameworks/countryflags/countryflags-5.116.0.ebuild (renamed from kde-frameworks/countryflags/countryflags-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/extra-cmake-modules/Manifest4
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.116.0.ebuild (renamed from kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.108.0.ebuild)34
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.4.0.ebuild (renamed from kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.110.0.ebuild)44
-rw-r--r--kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.112.0-disable-tests-requiring-PyQt5.patch27
-rw-r--r--kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch43
-rw-r--r--kde-frameworks/extra-cmake-modules/metadata.xml1
-rw-r--r--kde-frameworks/frameworkintegration/Manifest4
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-5.110.0.ebuild42
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-5.116.0.ebuild (renamed from kde-frameworks/frameworkintegration/frameworkintegration-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-6.4.0.ebuild41
-rw-r--r--kde-frameworks/frameworkintegration/metadata.xml1
-rw-r--r--kde-frameworks/kactivities-stats/Manifest2
-rw-r--r--kde-frameworks/kactivities-stats/kactivities-stats-5.108.0.ebuild23
-rw-r--r--kde-frameworks/kactivities-stats/kactivities-stats-5.110.0.ebuild23
-rw-r--r--kde-frameworks/kactivities/Manifest2
-rw-r--r--kde-frameworks/kactivities/kactivities-5.108.0.ebuild29
-rw-r--r--kde-frameworks/kactivities/kactivities-5.110.0.ebuild29
-rw-r--r--kde-frameworks/kapidox/Manifest3
-rw-r--r--kde-frameworks/kapidox/kapidox-5.110.0.ebuild24
-rw-r--r--kde-frameworks/kapidox/kapidox-5.116.0.ebuild (renamed from kde-frameworks/kapidox/kapidox-5.108.0.ebuild)6
-rw-r--r--kde-frameworks/karchive/Manifest4
-rw-r--r--kde-frameworks/karchive/karchive-5.116.0.ebuild (renamed from kde-frameworks/karchive/karchive-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/karchive/karchive-6.4.0.ebuild (renamed from kde-frameworks/karchive/karchive-5.110.0.ebuild)8
-rw-r--r--kde-frameworks/kauth/Manifest4
-rw-r--r--kde-frameworks/kauth/kauth-5.110.0.ebuild42
-rw-r--r--kde-frameworks/kauth/kauth-5.116.0.ebuild (renamed from kde-frameworks/kauth/kauth-5.108.0.ebuild)20
-rw-r--r--kde-frameworks/kauth/kauth-6.4.0.ebuild42
-rw-r--r--kde-frameworks/kbookmarks/Manifest4
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.110.0.ebuild31
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.116.0.ebuild (renamed from kde-frameworks/kbookmarks/kbookmarks-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-6.4.0.ebuild26
-rw-r--r--kde-frameworks/kcalendarcore/Manifest4
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-5.116.0.ebuild (renamed from kde-frameworks/kcalendarcore/kcalendarcore-5.108.0.ebuild)5
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-6.4.0.ebuild (renamed from kde-frameworks/kcalendarcore/kcalendarcore-5.110.0.ebuild)12
-rw-r--r--kde-frameworks/kcmutils/Manifest4
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.110.0.ebuild33
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.116.0.ebuild (renamed from kde-frameworks/kcmutils/kcmutils-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kcmutils/kcmutils-6.4.0.ebuild30
-rw-r--r--kde-frameworks/kcodecs/Manifest4
-rw-r--r--kde-frameworks/kcodecs/kcodecs-5.116.0.ebuild (renamed from kde-frameworks/kcodecs/kcodecs-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kcodecs/kcodecs-6.4.0.ebuild (renamed from kde-frameworks/kcodecs/kcodecs-5.110.0.ebuild)9
-rw-r--r--kde-frameworks/kcolorscheme/Manifest1
-rw-r--r--kde-frameworks/kcolorscheme/kcolorscheme-6.4.0.ebuild24
-rw-r--r--kde-frameworks/kcolorscheme/metadata.xml (renamed from kde-frameworks/kactivities-stats/metadata.xml)0
-rw-r--r--kde-frameworks/kcompletion/Manifest4
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.110.0.ebuild24
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.116.0.ebuild (renamed from kde-frameworks/kcompletion/kcompletion-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kcompletion/kcompletion-6.4.0.ebuild25
-rw-r--r--kde-frameworks/kconfig/Manifest4
-rw-r--r--kde-frameworks/kconfig/kconfig-5.116.0.ebuild (renamed from kde-frameworks/kconfig/kconfig-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kconfig/kconfig-6.4.0.ebuild (renamed from kde-frameworks/kconfig/kconfig-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/kconfigwidgets/Manifest4
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.110.0.ebuild49
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.116.0.ebuild (renamed from kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-6.4.0.ebuild36
-rw-r--r--kde-frameworks/kcontacts/Manifest4
-rw-r--r--kde-frameworks/kcontacts/kcontacts-5.110.0.ebuild35
-rw-r--r--kde-frameworks/kcontacts/kcontacts-5.116.0.ebuild (renamed from kde-frameworks/kcontacts/kcontacts-5.108.0.ebuild)14
-rw-r--r--kde-frameworks/kcontacts/kcontacts-6.4.0.ebuild32
-rw-r--r--kde-frameworks/kcoreaddons/Manifest4
-rw-r--r--kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch46
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.110.0.ebuild54
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.116.0.ebuild (renamed from kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild)25
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-6.4.0.ebuild59
-rw-r--r--kde-frameworks/kcrash/Manifest4
-rw-r--r--kde-frameworks/kcrash/kcrash-5.116.0.ebuild (renamed from kde-frameworks/kcrash/kcrash-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kcrash/kcrash-6.4.0.ebuild (renamed from kde-frameworks/kcrash/kcrash-5.110.0.ebuild)19
-rw-r--r--kde-frameworks/kdav/Manifest4
-rw-r--r--kde-frameworks/kdav/kdav-5.110.0.ebuild34
-rw-r--r--kde-frameworks/kdav/kdav-5.116.0.ebuild (renamed from kde-frameworks/kdav/kdav-5.108.0.ebuild)19
-rw-r--r--kde-frameworks/kdav/kdav-6.4.0.ebuild32
-rw-r--r--kde-frameworks/kdbusaddons/Manifest4
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-5.116.0.ebuild (renamed from kde-frameworks/kdbusaddons/kdbusaddons-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-6.4.0.ebuild (renamed from kde-frameworks/kdbusaddons/kdbusaddons-5.110.0.ebuild)15
-rw-r--r--kde-frameworks/kdeclarative/Manifest4
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.108.0.ebuild37
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.116.0.ebuild (renamed from kde-frameworks/kdeclarative/kdeclarative-5.110.0-r1.ebuild)4
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-6.4.0.ebuild28
-rw-r--r--kde-frameworks/kded/Manifest4
-rw-r--r--kde-frameworks/kded/kded-5.110.0.ebuild38
-rw-r--r--kde-frameworks/kded/kded-5.116.0.ebuild (renamed from kde-frameworks/kded/kded-5.108.0.ebuild)5
-rw-r--r--kde-frameworks/kded/kded-6.4.0.ebuild35
-rw-r--r--kde-frameworks/kdelibs4support/Manifest3
-rw-r--r--kde-frameworks/kdelibs4support/kdelibs4support-5.108.0.ebuild103
-rw-r--r--kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild (renamed from kde-frameworks/kdelibs4support/kdelibs4support-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kdesu/Manifest4
-rw-r--r--kde-frameworks/kdesu/kdesu-5.116.0.ebuild (renamed from kde-frameworks/kdesu/kdesu-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kdesu/kdesu-6.4.0.ebuild (renamed from kde-frameworks/kdesu/kdesu-5.110.0.ebuild)12
-rw-r--r--kde-frameworks/kdnssd/Manifest4
-rw-r--r--kde-frameworks/kdnssd/kdnssd-5.116.0.ebuild (renamed from kde-frameworks/kdnssd/kdnssd-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kdnssd/kdnssd-6.4.0.ebuild (renamed from kde-frameworks/kdnssd/kdnssd-5.110.0.ebuild)12
-rw-r--r--kde-frameworks/kdoctools/Manifest4
-rw-r--r--kde-frameworks/kdoctools/kdoctools-5.116.0.ebuild (renamed from kde-frameworks/kdoctools/kdoctools-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kdoctools/kdoctools-6.4.0.ebuild (renamed from kde-frameworks/kdoctools/kdoctools-5.110.0.ebuild)32
-rw-r--r--kde-frameworks/kemoticons/Manifest3
-rw-r--r--kde-frameworks/kemoticons/kemoticons-5.110.0.ebuild27
-rw-r--r--kde-frameworks/kemoticons/kemoticons-5.116.0.ebuild (renamed from kde-frameworks/kemoticons/kemoticons-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kf-env/kf-env-6.ebuild29
-rw-r--r--kde-frameworks/kfilemetadata/Manifest4
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.116.0.ebuild (renamed from kde-frameworks/kfilemetadata/kfilemetadata-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-6.4.0.ebuild (renamed from kde-frameworks/kfilemetadata/kfilemetadata-5.110.0-r1.ebuild)37
-rw-r--r--kde-frameworks/kglobalaccel/Manifest4
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.110.0.ebuild52
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.116.0.ebuild (renamed from kde-frameworks/kglobalaccel/kglobalaccel-5.108.0.ebuild)32
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-6.4.0.ebuild17
-rw-r--r--kde-frameworks/kglobalaccel/metadata.xml3
-rw-r--r--kde-frameworks/kguiaddons/Manifest4
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.110.0.ebuild45
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.116.0.ebuild (renamed from kde-frameworks/kguiaddons/kguiaddons-5.108.0.ebuild)15
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-6.4.0.ebuild44
-rw-r--r--kde-frameworks/kguiaddons/metadata.xml3
-rw-r--r--kde-frameworks/kholidays/Manifest4
-rw-r--r--kde-frameworks/kholidays/kholidays-5.116.0.ebuild (renamed from kde-frameworks/kholidays/kholidays-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kholidays/kholidays-6.4.0.ebuild (renamed from kde-frameworks/kholidays/kholidays-5.110.0.ebuild)14
-rw-r--r--kde-frameworks/khtml/Manifest3
-rw-r--r--kde-frameworks/khtml/khtml-5.110.0.ebuild70
-rw-r--r--kde-frameworks/khtml/khtml-5.116.0.ebuild (renamed from kde-frameworks/khtml/khtml-5.108.0.ebuild)9
-rw-r--r--kde-frameworks/ki18n/Manifest4
-rw-r--r--kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch11
-rw-r--r--kde-frameworks/ki18n/ki18n-5.116.0.ebuild (renamed from kde-frameworks/ki18n/ki18n-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/ki18n/ki18n-6.4.0.ebuild (renamed from kde-frameworks/ki18n/ki18n-5.108.0.ebuild)29
-rw-r--r--kde-frameworks/kiconthemes/Manifest4
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.110.0.ebuild32
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.116.0.ebuild (renamed from kde-frameworks/kiconthemes/kiconthemes-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-6.4.0.ebuild32
-rw-r--r--kde-frameworks/kidletime/Manifest4
-rw-r--r--kde-frameworks/kidletime/kidletime-5.116.0.ebuild (renamed from kde-frameworks/kidletime/kidletime-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kidletime/kidletime-6.4.0.ebuild (renamed from kde-frameworks/kidletime/kidletime-5.110.0.ebuild)24
-rw-r--r--kde-frameworks/kimageformats/Manifest4
-rw-r--r--kde-frameworks/kimageformats/files/kimageformats-5.108.0-psd-fix-UB-type-punning.patch89
-rw-r--r--kde-frameworks/kimageformats/kimageformats-5.116.0.ebuild (renamed from kde-frameworks/kimageformats/kimageformats-5.110.0.ebuild)6
-rw-r--r--kde-frameworks/kimageformats/kimageformats-6.4.0.ebuild (renamed from kde-frameworks/kimageformats/kimageformats-5.108.0-r1.ebuild)21
-rw-r--r--kde-frameworks/kimageformats/metadata.xml2
-rw-r--r--kde-frameworks/kinit/Manifest3
-rw-r--r--kde-frameworks/kinit/kinit-5.110.0.ebuild48
-rw-r--r--kde-frameworks/kinit/kinit-5.116.0.ebuild (renamed from kde-frameworks/kinit/kinit-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kio/Manifest4
-rw-r--r--kde-frameworks/kio/files/kio-5.110.0-crash.patch28
-rw-r--r--kde-frameworks/kio/files/kio-6.4.0-remove-parent-for-DropMenu.patch45
-rw-r--r--kde-frameworks/kio/kio-5.108.0.ebuild88
-rw-r--r--kde-frameworks/kio/kio-5.116.0.ebuild (renamed from kde-frameworks/kio/kio-5.110.0-r1.ebuild)10
-rw-r--r--kde-frameworks/kio/kio-6.4.0-r1.ebuild94
-rw-r--r--kde-frameworks/kio/metadata.xml1
-rw-r--r--kde-frameworks/kirigami/Manifest4
-rw-r--r--kde-frameworks/kirigami/kirigami-5.116.0.ebuild (renamed from kde-frameworks/kirigami/kirigami-5.108.0.ebuild)7
-rw-r--r--kde-frameworks/kirigami/kirigami-6.4.0.ebuild (renamed from kde-frameworks/kirigami/kirigami-5.110.0.ebuild)26
-rw-r--r--kde-frameworks/kitemmodels/Manifest4
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-5.116.0.ebuild (renamed from kde-frameworks/kitemmodels/kitemmodels-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-6.4.0.ebuild (renamed from kde-frameworks/kitemmodels/kitemmodels-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/kitemviews/Manifest4
-rw-r--r--kde-frameworks/kitemviews/kitemviews-5.116.0.ebuild (renamed from kde-frameworks/kitemviews/kitemviews-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kitemviews/kitemviews-6.4.0.ebuild (renamed from kde-frameworks/kitemviews/kitemviews-5.110.0.ebuild)13
-rw-r--r--kde-frameworks/kjobwidgets/Manifest4
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.110.0.ebuild38
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.116.0.ebuild (renamed from kde-frameworks/kjobwidgets/kjobwidgets-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-6.4.0.ebuild25
-rw-r--r--kde-frameworks/kjs/Manifest3
-rw-r--r--kde-frameworks/kjs/kjs-5.110.0.ebuild23
-rw-r--r--kde-frameworks/kjs/kjs-5.116.0.ebuild (renamed from kde-frameworks/kjs/kjs-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/knewstuff/Manifest4
-rw-r--r--kde-frameworks/knewstuff/files/knewstuff-6.4.0-fix-reference-error.patch38
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.110.0.ebuild49
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.116.0.ebuild (renamed from kde-frameworks/knewstuff/knewstuff-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/knewstuff/knewstuff-6.4.0-r1.ebuild42
-rw-r--r--kde-frameworks/knotifications/Manifest4
-rw-r--r--kde-frameworks/knotifications/knotifications-5.110.0.ebuild50
-rw-r--r--kde-frameworks/knotifications/knotifications-5.116.0.ebuild (renamed from kde-frameworks/knotifications/knotifications-5.108.0.ebuild)6
-rw-r--r--kde-frameworks/knotifications/knotifications-6.4.0.ebuild23
-rw-r--r--kde-frameworks/knotifyconfig/Manifest4
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-5.116.0.ebuild (renamed from kde-frameworks/knotifyconfig/knotifyconfig-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-6.4.0.ebuild (renamed from kde-frameworks/knotifyconfig/knotifyconfig-5.110.0.ebuild)21
-rw-r--r--kde-frameworks/kpackage/Manifest4
-rw-r--r--kde-frameworks/kpackage/kpackage-5.110.0.ebuild40
-rw-r--r--kde-frameworks/kpackage/kpackage-5.116.0.ebuild (renamed from kde-frameworks/kpackage/kpackage-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kpackage/kpackage-6.4.0.ebuild38
-rw-r--r--kde-frameworks/kparts/Manifest4
-rw-r--r--kde-frameworks/kparts/kparts-5.110.0.ebuild32
-rw-r--r--kde-frameworks/kparts/kparts-5.116.0.ebuild (renamed from kde-frameworks/kparts/kparts-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kparts/kparts-6.4.0.ebuild28
-rw-r--r--kde-frameworks/kpeople/Manifest4
-rw-r--r--kde-frameworks/kpeople/kpeople-5.110.0.ebuild40
-rw-r--r--kde-frameworks/kpeople/kpeople-5.116.0.ebuild (renamed from kde-frameworks/kpeople/kpeople-5.108.0.ebuild)11
-rw-r--r--kde-frameworks/kpeople/kpeople-6.4.0.ebuild37
-rw-r--r--kde-frameworks/kpeople/metadata.xml1
-rw-r--r--kde-frameworks/kplotting/Manifest4
-rw-r--r--kde-frameworks/kplotting/kplotting-5.116.0.ebuild (renamed from kde-frameworks/kplotting/kplotting-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kplotting/kplotting-6.4.0.ebuild (renamed from kde-frameworks/kplotting/kplotting-5.110.0.ebuild)13
-rw-r--r--kde-frameworks/kpty/Manifest4
-rw-r--r--kde-frameworks/kpty/kpty-5.116.0.ebuild (renamed from kde-frameworks/kpty/kpty-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kpty/kpty-6.4.0.ebuild (renamed from kde-frameworks/kpty/kpty-5.110.0.ebuild)9
-rw-r--r--kde-frameworks/kquickcharts/Manifest4
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-5.116.0.ebuild (renamed from kde-frameworks/kquickcharts/kquickcharts-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-6.4.0.ebuild (renamed from kde-frameworks/kquickcharts/kquickcharts-5.110.0.ebuild)24
-rw-r--r--kde-frameworks/kquickcharts/metadata.xml1
-rw-r--r--kde-frameworks/kross/Manifest3
-rw-r--r--kde-frameworks/kross/kross-5.110.0.ebuild33
-rw-r--r--kde-frameworks/kross/kross-5.116.0.ebuild (renamed from kde-frameworks/kross/kross-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/krunner/Manifest4
-rw-r--r--kde-frameworks/krunner/krunner-5.110.0.ebuild46
-rw-r--r--kde-frameworks/krunner/krunner-5.116.0.ebuild (renamed from kde-frameworks/krunner/krunner-5.108.0.ebuild)24
-rw-r--r--kde-frameworks/krunner/krunner-6.4.0.ebuild34
-rw-r--r--kde-frameworks/kservice/Manifest4
-rw-r--r--kde-frameworks/kservice/kservice-5.108.0.ebuild50
-rw-r--r--kde-frameworks/kservice/kservice-5.116.0.ebuild (renamed from kde-frameworks/kservice/kservice-5.110.0.ebuild)14
-rw-r--r--kde-frameworks/kservice/kservice-6.4.0.ebuild37
-rw-r--r--kde-frameworks/kstatusnotifieritem/Manifest1
-rw-r--r--kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.4.0.ebuild30
-rw-r--r--kde-frameworks/kstatusnotifieritem/metadata.xml (renamed from kde-frameworks/kwayland/metadata.xml)1
-rw-r--r--kde-frameworks/ksvg/Manifest1
-rw-r--r--kde-frameworks/ksvg/ksvg-6.4.0.ebuild27
-rw-r--r--kde-frameworks/ksvg/metadata.xml (renamed from kde-frameworks/kactivities/metadata.xml)1
-rw-r--r--kde-frameworks/ktexteditor/Manifest4
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-5.110.0.ebuild54
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-5.116.0.ebuild (renamed from kde-frameworks/ktexteditor/ktexteditor-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-6.4.0.ebuild53
-rw-r--r--kde-frameworks/ktexttemplate/Manifest1
-rw-r--r--kde-frameworks/ktexttemplate/ktexttemplate-6.4.0.ebuild22
-rw-r--r--kde-frameworks/ktexttemplate/metadata.xml11
-rw-r--r--kde-frameworks/ktextwidgets/Manifest4
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.110.0.ebuild37
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild (renamed from kde-frameworks/ktextwidgets/ktextwidgets-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-6.4.0.ebuild37
-rw-r--r--kde-frameworks/ktextwidgets/metadata.xml1
-rw-r--r--kde-frameworks/kunitconversion/Manifest4
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-5.110.0.ebuild30
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-5.116.0.ebuild (renamed from kde-frameworks/kunitconversion/kunitconversion-5.108.0.ebuild)15
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-6.4.0.ebuild33
-rw-r--r--kde-frameworks/kuserfeedback/Manifest2
-rw-r--r--kde-frameworks/kuserfeedback/files/kuserfeedback-1.3.0-missing-include.patch27
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r3.ebuild63
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-6.4.0.ebuild49
-rw-r--r--kde-frameworks/kuserfeedback/metadata.xml (renamed from kde-frameworks/plasma/metadata.xml)9
-rw-r--r--kde-frameworks/kwallet/Manifest4
-rw-r--r--kde-frameworks/kwallet/kwallet-5.110.0.ebuild52
-rw-r--r--kde-frameworks/kwallet/kwallet-5.116.0.ebuild (renamed from kde-frameworks/kwallet/kwallet-5.108.0.ebuild)24
-rw-r--r--kde-frameworks/kwallet/kwallet-6.4.0.ebuild52
-rw-r--r--kde-frameworks/kwallet/metadata.xml1
-rw-r--r--kde-frameworks/kwayland/Manifest2
-rw-r--r--kde-frameworks/kwayland/kwayland-5.108.0.ebuild37
-rw-r--r--kde-frameworks/kwayland/kwayland-5.110.0.ebuild37
-rw-r--r--kde-frameworks/kwidgetsaddons/Manifest4
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.110.0.ebuild27
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.116.0.ebuild (renamed from kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.108.0.ebuild)22
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.4.1.ebuild30
-rw-r--r--kde-frameworks/kwindowsystem/Manifest4
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.110.0.ebuild43
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.116.0.ebuild (renamed from kde-frameworks/kwindowsystem/kwindowsystem-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-6.4.0-r1.ebuild50
-rw-r--r--kde-frameworks/kxmlgui/Manifest4
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.110.0.ebuild45
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild (renamed from kde-frameworks/kxmlgui/kxmlgui-5.108.0.ebuild)20
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-6.4.0.ebuild39
-rw-r--r--kde-frameworks/metadata.xml9
-rw-r--r--kde-frameworks/modemmanager-qt/Manifest4
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-5.116.0.ebuild (renamed from kde-frameworks/modemmanager-qt/modemmanager-qt-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-6.4.0.ebuild (renamed from kde-frameworks/modemmanager-qt/modemmanager-qt-5.110.0.ebuild)14
-rw-r--r--kde-frameworks/networkmanager-qt/Manifest4
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-5.116.0.ebuild (renamed from kde-frameworks/networkmanager-qt/networkmanager-qt-5.108.0.ebuild)16
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-6.4.0.ebuild (renamed from kde-frameworks/networkmanager-qt/networkmanager-qt-5.110.0.ebuild)24
-rw-r--r--kde-frameworks/oxygen-icons/Manifest4
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-5.110.0.ebuild37
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-5.116.0.ebuild (renamed from kde-frameworks/oxygen-icons/oxygen-icons-5.108.0.ebuild)16
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild43
-rw-r--r--kde-frameworks/plasma/Manifest2
-rw-r--r--kde-frameworks/plasma/plasma-5.108.0.ebuild69
-rw-r--r--kde-frameworks/plasma/plasma-5.110.0.ebuild70
-rw-r--r--kde-frameworks/prison/Manifest4
-rw-r--r--kde-frameworks/prison/metadata.xml1
-rw-r--r--kde-frameworks/prison/prison-5.116.0.ebuild (renamed from kde-frameworks/prison/prison-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/prison/prison-6.4.0.ebuild (renamed from kde-frameworks/prison/prison-5.110.0.ebuild)17
-rw-r--r--kde-frameworks/purpose/Manifest4
-rw-r--r--kde-frameworks/purpose/metadata.xml2
-rw-r--r--kde-frameworks/purpose/purpose-5.108.0.ebuild69
-rw-r--r--kde-frameworks/purpose/purpose-5.116.0-r1.ebuild (renamed from kde-frameworks/purpose/purpose-5.110.0-r1.ebuild)31
-rw-r--r--kde-frameworks/purpose/purpose-6.4.0.ebuild70
-rw-r--r--kde-frameworks/qqc2-desktop-style/Manifest4
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.108.0.ebuild29
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.1.ebuild (renamed from kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.110.0-r1.ebuild)4
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.4.0.ebuild36
-rw-r--r--kde-frameworks/solid/Manifest4
-rw-r--r--kde-frameworks/solid/solid-5.116.0.ebuild (renamed from kde-frameworks/solid/solid-5.108.0.ebuild)8
-rw-r--r--kde-frameworks/solid/solid-6.4.0.ebuild (renamed from kde-frameworks/solid/solid-5.110.0.ebuild)20
-rw-r--r--kde-frameworks/sonnet/Manifest4
-rw-r--r--kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch42
-rw-r--r--kde-frameworks/sonnet/sonnet-5.116.0.ebuild (renamed from kde-frameworks/sonnet/sonnet-5.108.0.ebuild)22
-rw-r--r--kde-frameworks/sonnet/sonnet-6.4.0.ebuild (renamed from kde-frameworks/sonnet/sonnet-5.110.0.ebuild)33
-rw-r--r--kde-frameworks/syndication/Manifest4
-rw-r--r--kde-frameworks/syndication/syndication-5.116.0.ebuild (renamed from kde-frameworks/syndication/syndication-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/syndication/syndication-6.4.0.ebuild (renamed from kde-frameworks/syndication/syndication-5.110.0.ebuild)12
-rw-r--r--kde-frameworks/syntax-highlighting/Manifest4
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-5.110.0.ebuild31
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-5.116.0.ebuild (renamed from kde-frameworks/syntax-highlighting/syntax-highlighting-5.108.0.ebuild)13
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-6.4.0.ebuild27
-rw-r--r--kde-frameworks/threadweaver/Manifest4
-rw-r--r--kde-frameworks/threadweaver/threadweaver-5.116.0.ebuild (renamed from kde-frameworks/threadweaver/threadweaver-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/threadweaver/threadweaver-6.4.0.ebuild (renamed from kde-frameworks/threadweaver/threadweaver-5.110.0.ebuild)5
317 files changed, 2673 insertions, 3261 deletions
diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest
index 4f39433f4b13..cae88c563d6d 100644
--- a/kde-frameworks/attica/Manifest
+++ b/kde-frameworks/attica/Manifest
@@ -1,2 +1,2 @@
-DIST attica-5.108.0.tar.xz 69436 BLAKE2B 0614ed1ec2e21c0e970dc146bfe12ebdfb0426a82f140a6a81addb2140b925478a557b8e2bf6bc62bd93867f164162cc584e69a66e4bae86288e0ae4f0700745 SHA512 38a28b03909e53399157cef9341c73b92bc129c65c0de61c39c9fca6133652cf8a689a9c1d32ff16f967e0ed6bd21183153b733843a78a0f7fa8b491c04f840f
-DIST attica-5.110.0.tar.xz 69476 BLAKE2B 143033aa95762d48c4425ab0a52bef56ae5d1445d1c346b475450d6d164f014f2788e75b5b884cb27e562e4366e4070f021cccb11e8246fada27bec4584bbd2f SHA512 659249008e656e3045e8c1d0e2b9ba9e38799693075aec59ccedde9c432be45d77e7f6382e7c97b05c7444acd41d4ea08a3683c5310b1dcc60a5a780ed210e51
+DIST attica-5.116.0.tar.xz 69496 BLAKE2B 35fc798b71eb77a33e9f1c7b5a03866d47a970b268e56e6466dcceb61f676d775d6b4d1bacd2fa807005b6b6c9659aaa1065d2e31154b2cadf0431f1781ddb33 SHA512 79a2378d7c8019d16692c7286e079cd29155e5f17256f189aa31e47a6b81e9b7f6ad0d5412388065b309bdc71b4efb72ebb043d587fc41d8ef2a918571c64306
+DIST attica-6.4.0.tar.xz 68472 BLAKE2B 4dc259a1c1dbca6567fc8ea150358de5c0d702115d3f63f3f6d7cde3b5283e2070c6b9fddde475a33314aa29797a0d5e836bf1804f1125381a7f917ca4f395cb SHA512 6f7685513cf205bb24343398e14fb05244b646dbd1edff0f853b081f60fe7e94ba5c84266eff3f8c86ccfcd7d9b3b628b76e6695be2c5db8a28c635d06f0bb40
diff --git a/kde-frameworks/attica/attica-5.108.0.ebuild b/kde-frameworks/attica/attica-5.116.0.ebuild
index f1fee0efafbf..91d02f3c8d0f 100644
--- a/kde-frameworks/attica/attica-5.108.0.ebuild
+++ b/kde-frameworks/attica/attica-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,20 +7,15 @@ QTMIN=5.15.9
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing access to Open Collaboration Services"
+
LICENSE="LGPL-2.1+"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
-RDEPEND="
- >=dev-qt/qtnetwork-${QTMIN}:5
-"
+RDEPEND=">=dev-qt/qtnetwork-${QTMIN}:5"
DEPEND="${RDEPEND}"
-src_test() {
+CMAKE_SKIP_TESTS=(
# requires network access, bug #661230
- local myctestargs=(
- -E "(providertest)"
- )
-
- ecm_src_test
-}
+ providertest
+)
diff --git a/kde-frameworks/attica/attica-5.110.0.ebuild b/kde-frameworks/attica/attica-6.4.0.ebuild
index 9b4a0b390f7b..967b159c0b31 100644
--- a/kde-frameworks/attica/attica-5.110.0.ebuild
+++ b/kde-frameworks/attica/attica-6.4.0.ebuild
@@ -1,26 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing access to Open Collaboration Services"
+
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
-RDEPEND="
- >=dev-qt/qtnetwork-${QTMIN}:5
-"
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[network]"
DEPEND="${RDEPEND}"
-src_test() {
+CMAKE_SKIP_TESTS=(
# requires network access, bug #661230
- local myctestargs=(
- -E "(providertest)"
- )
-
- ecm_src_test
-}
+ providertest
+)
diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest
index f53feb5c08e2..3f9b1fc04654 100644
--- a/kde-frameworks/baloo/Manifest
+++ b/kde-frameworks/baloo/Manifest
@@ -1,2 +1,2 @@
-DIST baloo-5.108.0.tar.xz 308928 BLAKE2B 0c3856cbf5158b77e3ea5105ce4e80311ac6b93fec27f775e33ba6ab02fd171683eae9590362007e3a995e6fff726099a493eeba5767f19a754990658dd0844e SHA512 948ee3a955f5c5438c9a0c7fc05432ec85b5ff35c1f37094bb6f3024b68606961a826a6e86233f063aeef4ab9d44435c9515906631c0df919ef616ce911f6828
-DIST baloo-5.110.0.tar.xz 310248 BLAKE2B 740d2f7ba48f733b40b17cdd0c37b292303fe37ce2c5c3efa70e77c2872d1157c59c2a6f49faa8a4cc3b105fe3768920d9872a66c0aac30b7b0d30d05a7a1b9b SHA512 f5bfd313bb72f57899c3be845dfc699cfcc1c9286733fe0ff5d09cb654b793282dfda8a59a185107686105b7eec2f11b623dbbf1059dd7cb993ceb6295bcc673
+DIST baloo-5.116.0.tar.xz 311500 BLAKE2B 81e0545b1238ab5d88f3622deee0563fac512b89e6641ac704d595accd894eedefc3f9fd28a2e442954ed15bf40fbe170cc19455c32552562b2d64eb222f89be SHA512 956a07009fa83f852fa88a7bcabffc73343072e30650cc7000e385f73e467aa2c7c440b41715405fc0a59d68ad8e533c2587e06de8475f24b49e1fa35d8b2486
+DIST baloo-6.4.0.tar.xz 316708 BLAKE2B bbcfb7735575c6eb51b6397e22f660ee41c6e0c8e50b8e9c89041d78c87eb2307b1af25a37b1146fd30d3808effa12e38d80abe216fc97a0db03902154aad835 SHA512 78884c5eee2687498e08611399889862a10e845425342b683a0044694d7f000c36be4ca2f25f563a3ccb7355ce66bff5986b7ae7925de65707b2fc6aad248c7e
diff --git a/kde-frameworks/baloo/baloo-5.110.0.ebuild b/kde-frameworks/baloo/baloo-5.110.0.ebuild
deleted file mode 100644
index 2a92c881bbeb..000000000000
--- a/kde-frameworks/baloo/baloo-5.110.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for searching and managing metadata"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # bug 624250
-
-DEPEND="
- >=dev-db/lmdb-0.9.17
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/kfilemetadata-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kidletime-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/solid-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/baloo/baloo-5.108.0.ebuild b/kde-frameworks/baloo/baloo-5.116.0.ebuild
index d1987d80485c..d97623004882 100644
--- a/kde-frameworks/baloo/baloo-5.108.0.ebuild
+++ b/kde-frameworks/baloo/baloo-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,9 +9,10 @@ QTMIN=5.15.9
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for searching and managing metadata"
+
LICENSE="LGPL-2+"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
+IUSE="kf6compat"
RESTRICT="test" # bug 624250
@@ -31,4 +32,14 @@ DEPEND="
=kde-frameworks/kio-${PVCUT}*:5
=kde-frameworks/solid-${PVCUT}*:5
"
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-frameworks/baloo:6 )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_INDEXER_SERVICE=$(usex !kf6compat)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/baloo/baloo-6.4.0.ebuild b/kde-frameworks/baloo/baloo-6.4.0.ebuild
new file mode 100644
index 000000000000..e2e2066e2b2c
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-6.4.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_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for searching and managing metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 624250
+
+DEPEND="
+ >=dev-db/lmdb-0.9.17
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kcrash-${PVCUT}*:6
+ =kde-frameworks/kdbusaddons-${PVCUT}*:6
+ =kde-frameworks/kfilemetadata-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kidletime-${PVCUT}*:6
+ =kde-frameworks/kio-${PVCUT}*:6
+ =kde-frameworks/solid-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
diff --git a/kde-frameworks/baloo/metadata.xml b/kde-frameworks/baloo/metadata.xml
index 506ecf605bc4..36ef35ac2598 100644
--- a/kde-frameworks/baloo/metadata.xml
+++ b/kde-frameworks/baloo/metadata.xml
@@ -8,6 +8,9 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
+ <use>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ </use>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Frameworks API.
diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest
index a9a58ed7f399..acea45092752 100644
--- a/kde-frameworks/bluez-qt/Manifest
+++ b/kde-frameworks/bluez-qt/Manifest
@@ -1,2 +1,2 @@
-DIST bluez-qt-5.108.0.tar.xz 114376 BLAKE2B 96ba14aa1a3e84fcfa6dfcaea6404c8d02d38b64af2262cf6e6a8bb2d9bc35047d00c397c247d0307bf66e4ab484619fa6ce64515f7fe797a15b26900fcebbcb SHA512 715bd060728a95c9eb8cedd3bdb314b1c8195865fdaa8000ab5d44403ec5e3e635c877f5d5709a6407bfd62ee2e49df59db5e1c0bf19be774748d7b3bf0e93b0
-DIST bluez-qt-5.110.0.tar.xz 114824 BLAKE2B 351d6c390b42694415831122b608e1ce8b85d35253e49a422a2bca6479a531d52b5f373aa7bfdd358353f11712411678ff0d4d12bd0cef5aed7b82fae4cbed72 SHA512 ac836041c975e13387ab470fe13418bf5b58f2ab6ce5fe26cd2c211c864c956008be6806b4815cb719c235f054dba3a11e76d983b38bb38faad21d2918f8b3b3
+DIST bluez-qt-5.116.0.tar.xz 114784 BLAKE2B 0b81de0391d46206aca68f70458f69bac6c0b84126756abd8c3ea7cd3a231efd8cfaf624fde428d40d63d4b3582eeba968ed64fbd3826670fff62b748ff3efed SHA512 f5bccdb75d18b2cdc66de76b23acae9821335eeec0b1f53abf009008f7aa6fe9ddee5428f366be9af872666a3a7de79daac5ee930116f554e1c9d1e664fe574b
+DIST bluez-qt-6.4.0.tar.xz 115620 BLAKE2B ff039d50f47099cd955a8c6a064b5853fb96e9b9266e1971355d0625d9873ba721ab0b04a32a5fdb3a8ffb41d3c69b5d607fa8231285647c6139aefd7cfae638 SHA512 bda3d4bf0172d554c9aa2791f64fa613aea6b9169494d2025562e2334a6de78769ee99e57e0fa60737440196f19ab991600ee45c24414235963cff79f53f0e37
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.110.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.110.0.ebuild
deleted file mode 100644
index ed53878c8d71..000000000000
--- a/kde-frameworks/bluez-qt/bluez-qt-5.110.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=5.15.9
-VIRTUALX_REQUIRED="test" # bug 910062 (tests hang)
-inherit ecm frameworks.kde.org udev
-
-DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
-
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # parallel tests fail, bug 609248; managertest hangs, bug 668196
- local myctestargs=(
- -j1
- -E "(managertest)"
- )
-
- ecm_src_test
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- udev_reload
-}
-
-pkg_postrm() {
- ecm_pkg_postrm
- udev_reload
-}
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.108.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.116.0.ebuild
index 520934a233d1..3e6c63452d69 100644
--- a/kde-frameworks/bluez-qt/bluez-qt-5.108.0.ebuild
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,6 +13,8 @@ LICENSE="LGPL-2"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
+RESTRICT="test" # bugs 668196, 924708; they all hang
+
DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -29,13 +31,8 @@ src_configure() {
}
src_test() {
- # parallel tests fail, bug 609248; managertest hangs, bug 668196
- local myctestargs=(
- -j1
- -E "(managertest)"
- )
-
- ecm_src_test
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
}
pkg_postinst() {
diff --git a/kde-frameworks/bluez-qt/bluez-qt-6.4.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-6.4.0.ebuild
new file mode 100644
index 000000000000..528fd590c568
--- /dev/null
+++ b/kde-frameworks/bluez-qt/bluez-qt-6.4.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bugs 668196, 924708; they all hang
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest
index e85e94fdda37..48a01c54d045 100644
--- a/kde-frameworks/breeze-icons-rcc/Manifest
+++ b/kde-frameworks/breeze-icons-rcc/Manifest
@@ -1,2 +1 @@
-DIST breeze-icons-5.108.0.tar.xz 2172924 BLAKE2B 3a1d265e8e11df3048d18a806e145a46ef0f0a19ebc3d19e99f97da4d90211782715c9e9106814c8758dbbecbf8a448bcbc56d78c9636a58e201e11ac8820ecf SHA512 d540c938f4aae2d25074ce97ba9d3ec82514068192897bfa2c3387977778cac9e0753e182af6da4fefff5ff79bc68a71af6eaedbf37eba9c6392ccd0ba59612d
-DIST breeze-icons-5.110.0.tar.xz 2173008 BLAKE2B 68c84b739228ad7ed91bcebcf10ec4402f36f70461449d85172e07d1c77923ae1a47c4dc6915c432230b0b7a936186454cfb94bf51af7393ec22302485b58000 SHA512 f13bde27c3da39c60dd3ec2e250eaefaa9fe29b01f740e87a0774d0717f95499b72c0fefed786f9ec66e7e31fd9d853837dd1e8ce300c4456d94ad8d56eb2321
+DIST breeze-icons-5.116.0.tar.xz 2173596 BLAKE2B 238d05983fc473771802b1537d73b51d5f6fb2936635cc8ad3e4162166a0ac9d0f5ae66b9fb28b6e3d2f168ff1fbcf3bc1f4a993687520766fa1f682c413a07a SHA512 3b65bd712262eb4aa0e3760d963b5ad480d840bb680ed7516b69d0d0fb6ad52dffe7c81ec2535adb36a34ec00154253570e5da8f97ef7d4d235ef0e9723751b8
diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.110.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.110.0.ebuild
deleted file mode 100644
index 9d5e3a45cfcf..000000000000
--- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.110.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="breeze-icons"
-PVCUT=$(ver_cut 1-2)
-PYTHON_COMPAT=( python3_{10..12} )
-inherit cmake frameworks.kde.org python-any-r1
-
-DESCRIPTION="Breeze SVG icon theme binary resource"
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-qt/qttest:5 )"
-BDEPEND="${PYTHON_DEPS}
- $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- dev-qt/qtcore:5
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
- test? ( app-misc/fdupes )
-"
-
-python_check_deps() {
- python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
-}
-
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory autotests
-}
-
-src_configure() {
- local mycmakeargs=(
- -DPython_EXECUTABLE="${PYTHON}"
- -DBINARY_ICONS_RESOURCE=ON
- -DSKIP_INSTALL_ICONS=ON
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- # provided by kde-frameworks/breeze-icons
- rm -rv "${ED}"/usr/$(get_libdir)/cmake/KF5BreezeIcons || die
-}
diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.108.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.116.0.ebuild
index 5e9f5b8816c2..2d648b47b47f 100644
--- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.108.0.ebuild
+++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.116.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
KDE_ORG_NAME="breeze-icons"
PVCUT=$(ver_cut 1-2)
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake frameworks.kde.org python-any-r1
DESCRIPTION="Breeze SVG icon theme binary resource"
@@ -19,7 +19,7 @@ DEPEND="test? ( dev-qt/qttest:5 )"
BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
dev-qt/qtcore:5
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
+ >=kde-frameworks/extra-cmake-modules-${PVCUT}:0
test? ( app-misc/fdupes )
"
diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest
index e85e94fdda37..31aeca8016c9 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -1,2 +1,2 @@
-DIST breeze-icons-5.108.0.tar.xz 2172924 BLAKE2B 3a1d265e8e11df3048d18a806e145a46ef0f0a19ebc3d19e99f97da4d90211782715c9e9106814c8758dbbecbf8a448bcbc56d78c9636a58e201e11ac8820ecf SHA512 d540c938f4aae2d25074ce97ba9d3ec82514068192897bfa2c3387977778cac9e0753e182af6da4fefff5ff79bc68a71af6eaedbf37eba9c6392ccd0ba59612d
-DIST breeze-icons-5.110.0.tar.xz 2173008 BLAKE2B 68c84b739228ad7ed91bcebcf10ec4402f36f70461449d85172e07d1c77923ae1a47c4dc6915c432230b0b7a936186454cfb94bf51af7393ec22302485b58000 SHA512 f13bde27c3da39c60dd3ec2e250eaefaa9fe29b01f740e87a0774d0717f95499b72c0fefed786f9ec66e7e31fd9d853837dd1e8ce300c4456d94ad8d56eb2321
+DIST breeze-icons-5.116.0.tar.xz 2173596 BLAKE2B 238d05983fc473771802b1537d73b51d5f6fb2936635cc8ad3e4162166a0ac9d0f5ae66b9fb28b6e3d2f168ff1fbcf3bc1f4a993687520766fa1f682c413a07a SHA512 3b65bd712262eb4aa0e3760d963b5ad480d840bb680ed7516b69d0d0fb6ad52dffe7c81ec2535adb36a34ec00154253570e5da8f97ef7d4d235ef0e9723751b8
+DIST breeze-icons-6.4.0.tar.xz 2226960 BLAKE2B 99957be597a44008a940cbb16f58a505012699c8288bea980e375887ddf1ec0e5b444188ca1a996ca81e69418a547f8504187797b8bac8c478f6c8537e9fe539 SHA512 d30cff1a9fbcbcf2d8d4f44f7441f2010427299a2e23a93f24c220c754811678434807fb827e7f149184c2ece4378aae1fc5044b0f58514ca6efabcac0b4a1d8
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.110.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.116.0.ebuild
index 64b8d6e11645..b8dd6f72b45f 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.110.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,16 +10,20 @@ inherit cmake frameworks.kde.org python-any-r1 xdg-utils
DESCRIPTION="Breeze SVG icon theme"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( dev-qt/qttest:5 )"
+DEPEND="
+ test? (
+ dev-qt/qtcore:5
+ dev-qt/qttest:5
+ )
+"
BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- dev-qt/qtcore:5
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
+ >=kde-frameworks/extra-cmake-modules-${PVCUT}:0
test? ( app-misc/fdupes )
"
@@ -27,15 +31,11 @@ python_check_deps() {
python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
}
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory autotests
-}
-
src_configure() {
local mycmakeargs=(
-DPython_EXECUTABLE="${PYTHON}"
-DBINARY_ICONS_RESOURCE=OFF
+ -DBUILD_TESTING=$(usex test)
)
cmake_src_configure
}
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.108.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-6.4.0.ebuild
index 1d2a64932805..9c4e8773f0c1 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.108.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-6.4.0.ebuild
@@ -1,25 +1,29 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-PYTHON_COMPAT=( python3_{10..11} )
-inherit cmake frameworks.kde.org python-any-r1 xdg-utils
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake frameworks.kde.org python-any-r1 xdg
DESCRIPTION="Breeze SVG icon theme"
LICENSE="LGPL-3"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-DEPEND="test? ( dev-qt/qttest:5 )"
+RDEPEND="
+ !kde-frameworks/${PN}:5
+ !kde-frameworks/${PN}-rcc:5
+ !kde-frameworks/${PN}-rcc:6
+"
BDEPEND="${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- dev-qt/qtcore:5
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
+ dev-qt/qtbase:6[gui]
+ >=kde-frameworks/extra-cmake-modules-${PVCUT}:*
test? ( app-misc/fdupes )
"
@@ -27,15 +31,12 @@ python_check_deps() {
python_has_version "dev-python/lxml[${PYTHON_USEDEP}]"
}
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory autotests
-}
-
src_configure() {
local mycmakeargs=(
-DPython_EXECUTABLE="${PYTHON}"
- -DBINARY_ICONS_RESOURCE=OFF
+ -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away
+ -DSKIP_INSTALL_ICONS=OFF
+ -DBUILD_TESTING="$(usex test)"
)
cmake_src_configure
}
@@ -46,11 +47,3 @@ src_install() {
find "${ED}"/usr/share/icons/ -type d -empty -delete || die
find "${ED}"/usr/share/icons/ -xtype l -delete || die
}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/kde-frameworks/countryflags/Manifest b/kde-frameworks/countryflags/Manifest
index 4588b8045af2..3cce90ae7f63 100644
--- a/kde-frameworks/countryflags/Manifest
+++ b/kde-frameworks/countryflags/Manifest
@@ -1,2 +1 @@
-DIST kdelibs4support-5.108.0.tar.xz 3721440 BLAKE2B b1794d8be725e78f6074c40ff5fa218e8b48b87c91b7112a4e4450c74c8c02fa6fa88018e34bbce5c0193601ae45a99658e65167b2bd32a087d0613b6462306a SHA512 acec9c9b3da861ec998d02b331e9a0c5d6c1947c9659abfe48051aebd9addad3691e4105170e4cd0565ac35b0915ec0da292da60bde84fadab252629d146113c
-DIST kdelibs4support-5.110.0.tar.xz 3722220 BLAKE2B 741642b7c9aa0c537fdf30876147ff872edce54aca65dc14fb0af56daef72c651830a84742edcdc2a42e52b37b85df359a018dfcad8761bf6c051172a06f1f8b SHA512 42b1d1d02b9ab7cb451ac8539cdf16d911e71c7a7756bed8ef62a570c39613c759257e7c9d86f84ff35e7dbcd2103a67db5869f5e15f0002117f580ed475fd2b
+DIST kdelibs4support-5.116.0.tar.xz 3706116 BLAKE2B 35d8ab172c2993cd7f64b1075ddb882a78248383f23a0060889f782f3af65bf3cab9423af380b91e85236b2e8e3036040f6527a3ca7a7a8c309730e01a0d2283 SHA512 87cdc59da0fcaccc48012cf3c34ab3707c2eb159effd17e76b7c24a81feebebef3a27aa1d25dadfb0d5ee7efbc39b2fa7cafc6090476f5ec4cb8e9be616050be
diff --git a/kde-frameworks/countryflags/countryflags-5.110.0.ebuild b/kde-frameworks/countryflags/countryflags-5.110.0.ebuild
deleted file mode 100644
index 8c93bce61dc7..000000000000
--- a/kde-frameworks/countryflags/countryflags-5.110.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-KDE_ORG_NAME="kdelibs4support"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Icons of flags for various countries"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-CMAKE_USE_DIR="${S}/src/l10n"
-
-# https://phabricator.kde.org/T13722
-# https://invent.kde.org/frameworks/breeze-icons/-/issues/1
-PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" )
-
-RDEPEND="!<kde-frameworks/kdelibs4support-5.90.0:5"
diff --git a/kde-frameworks/countryflags/countryflags-5.108.0.ebuild b/kde-frameworks/countryflags/countryflags-5.116.0.ebuild
index cd56f1be83f0..0482a7e8be0d 100644
--- a/kde-frameworks/countryflags/countryflags-5.108.0.ebuild
+++ b/kde-frameworks/countryflags/countryflags-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest
index 3580a65e9cf2..f615ef1cdd61 100644
--- a/kde-frameworks/extra-cmake-modules/Manifest
+++ b/kde-frameworks/extra-cmake-modules/Manifest
@@ -1,2 +1,2 @@
-DIST extra-cmake-modules-5.108.0.tar.xz 331500 BLAKE2B a1cd766a0aa13acc392329d4712bc0017a6118f16b25df8e83d4269b2d3ff316a384edd714e781dfc476a12526c92936efae2bd5ead8dd3cfb7bccd6983e8c8e SHA512 a43cefed67b1266d50c8b6b9b680bea557a267b4fb9650e1a6c3dc85cb479059b2d1191179929f81ec753e49eee966754b7942b207d9214f8146335b1138f91d
-DIST extra-cmake-modules-5.110.0.tar.xz 331584 BLAKE2B b4d5368855e684b511ce1491b5368fbf8269b27a9aa64f068b2a475ba91b26a35b9c642218ba4df6fa5246db6e1b8862188fe5693e93ee77b8a4c48d43cf6d26 SHA512 86473d1a238879a8582c3c29fa5e4ba463664dc2051fccbb44be4b74a9198224b06f4531a75298f2a00f4a4c89c4a72faa577ba7f62e5d4a711dd6165f3078fb
+DIST extra-cmake-modules-5.116.0.tar.xz 332248 BLAKE2B 3a9b9afc47279c3f3242f5cc8271596533be347374b59db6af49b6b08368917be4321f33d3721d3a3328f52ad9347556b40611702d7b8c52f86a92c7a23613fe SHA512 c0d73c2a6a155e3f03292335c994ec940892c751334e2336b42640016ebde5a9d72efe6fc6a31b7349504142da01e5974539b82d1e2aa967f448ae3ae80859f6
+DIST extra-cmake-modules-6.4.0.tar.xz 340804 BLAKE2B 6a88476fb87f49916977f5909500e911b953a89778aaba2ee377067906ff4d0b67efd438f6287f4c9e8e5524aabe09019178ab9ac9de4a265a239bccce735c40 SHA512 a6cbf3d528f0ccab826ca4e8ea3d3c89cfe339fea8c257631812f38d445e80dd97d6085928533edb6e210c5e2ad039884672a2e66708a53db2fa3f4ea5ff63d3
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.108.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.116.0.ebuild
index c25469223ced..b3f9beee0ee6 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.108.0.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.116.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
QTMIN=5.15.9
inherit cmake frameworks.kde.org python-any-r1
@@ -16,6 +16,7 @@ IUSE="doc test"
RESTRICT="!test? ( test )"
+RDEPEND="app-arch/libarchive[bzip2]"
BDEPEND="
doc? (
${PYTHON_DEPS}
@@ -27,14 +28,12 @@ BDEPEND="
>=dev-qt/qtcore-${QTMIN}:5
)
"
-RDEPEND="
- app-arch/libarchive[bzip2]
-"
PATCHES=(
"${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
"${FILESDIR}/${PN}-5.93.0-skip-ecm_add_test-early.patch"
"${FILESDIR}/${PN}-5.93.0-disable-qmlplugindump.patch"
+ "${FILESDIR}/${PN}-5.112.0-disable-tests-requiring-PyQt5.patch" # bug 680256
)
python_check_deps() {
@@ -45,13 +44,6 @@ pkg_setup() {
use doc && python-any-r1_pkg_setup
}
-src_prepare() {
- cmake_src_prepare
- # Requires PyQt5, bug #680256
- sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT SIP_Qt5Core_Mod_FILE/TRUE/" \
- tests/CMakeLists.txt || die "failed to disable GenerateSipBindings tests"
-}
-
src_configure() {
local mycmakeargs=(
-DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
@@ -65,14 +57,14 @@ src_configure() {
}
src_test() {
- # ECMToolchainAndroidTest passes but then breaks src_install
- # ECMPoQmToolsTest is broken, bug #627806
- # KDEFetchTranslations can not possibly succeed in releases, bug #764953
- # possible race condition with multiple jobs, bug #701854
- local myctestargs=(
- -j1
- -E "(ECMToolchainAndroidTest|ECMPoQmToolsTest|KDEFetchTranslations)"
+ local CMAKE_SKIP_TESTS=(
+ # passes, but then breaks src_install
+ ECMToolchainAndroidTest
+ # broken, bug #627806
+ ECMPoQmToolsTest
+ # can not possibly succeed in releases, bug #764953
+ KDEFetchTranslations
)
-
- cmake_src_test
+ # possible race condition with multiple jobs, bug #701854
+ cmake_src_test -j1
}
diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.110.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.4.0.ebuild
index 08a4d2f25a21..37cec1eb1db8 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.110.0.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.4.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-QTMIN=5.15.9
+PYTHON_COMPAT=( python3_{10..13} )
+QTMIN=6.6.2
inherit cmake frameworks.kde.org python-any-r1
DESCRIPTION="Extra modules and scripts for CMake"
@@ -16,25 +16,24 @@ IUSE="doc test"
RESTRICT="!test? ( test )"
+RDEPEND="app-arch/libarchive[bzip2]"
BDEPEND="
doc? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
- >=dev-qt/qthelp-${QTMIN}:5
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
)
test? (
- >=dev-qt/linguist-tools-${QTMIN}:5
- >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=dev-qt/qtbase-${QTMIN}:6
)
"
-RDEPEND="
- app-arch/libarchive[bzip2]
-"
PATCHES=(
"${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
"${FILESDIR}/${PN}-5.93.0-skip-ecm_add_test-early.patch"
- "${FILESDIR}/${PN}-5.93.0-disable-qmlplugindump.patch"
+ "${FILESDIR}/${PN}-5.112.0-disable-tests-requiring-PyQt5.patch" # bug 680256
+ "${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch"
)
python_check_deps() {
@@ -45,13 +44,6 @@ pkg_setup() {
use doc && python-any-r1_pkg_setup
}
-src_prepare() {
- cmake_src_prepare
- # Requires PyQt5, bug #680256
- sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT SIP_Qt5Core_Mod_FILE/TRUE/" \
- tests/CMakeLists.txt || die "failed to disable GenerateSipBindings tests"
-}
-
src_configure() {
local mycmakeargs=(
-DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
@@ -65,14 +57,14 @@ src_configure() {
}
src_test() {
- # ECMToolchainAndroidTest passes but then breaks src_install
- # ECMPoQmToolsTest is broken, bug #627806
- # KDEFetchTranslations can not possibly succeed in releases, bug #764953
- # possible race condition with multiple jobs, bug #701854
- local myctestargs=(
- -j1
- -E "(ECMToolchainAndroidTest|ECMPoQmToolsTest|KDEFetchTranslations)"
+ local CMAKE_SKIP_TESTS=(
+ # passes, but then breaks src_install
+ ECMToolchainAndroidTest
+ # broken, bug #627806
+ ECMPoQmToolsTest
+ # can not possibly succeed in releases, bug #764953
+ KDEFetchTranslations
)
-
- cmake_src_test
+ # possible race condition with multiple jobs, bug #701854
+ cmake_src_test -j1
}
diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.112.0-disable-tests-requiring-PyQt5.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.112.0-disable-tests-requiring-PyQt5.patch
new file mode 100644
index 000000000000..17d60448056f
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.112.0-disable-tests-requiring-PyQt5.patch
@@ -0,0 +1,27 @@
+From 35d209b5662e468aa2f613ffdb9b91bc2e7f7e26 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sat, 18 Nov 2023 17:58:36 +0100
+Subject: [PATCH] Disable tests requiring PyQt5
+
+Gentoo-bug: https://bugs.gentoo.org/680256
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ tests/CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 1415bb91..09d998e4 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -79,7 +79,7 @@ find_file(SIP_Qt5Core_Mod_FILE
+ PATH_SUFFIXES share/sip/PyQt5/QtCore
+ )
+
+-if(NOT SIP_Qt5Core_Mod_FILE)
++if(TRUE)
+ message(STATUS "WARNING: skipping tests that require PyQt")
+ else()
+ find_package(PythonModuleGeneration)
+--
+2.42.1
+
diff --git a/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch
new file mode 100644
index 000000000000..a684745d3965
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/files/extra-cmake-modules-5.245.0-disable-qmlplugindump.patch
@@ -0,0 +1,43 @@
+From 528cdf38261239d8475e2a3e82dd1b5cb73c770b Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 8 Dec 2019 15:01:33 +0100
+Subject: [PATCH] ECMFindQMLModule.cmake.in: Add ECM_DISABLE_QMLPLUGINDUMP to
+ avoid sandbox violations
+
+See also: https://phabricator.kde.org/D25812
+
+Backstory: https://bugzilla.gnome.org/show_bug.cgi?id=744135
+BUG: 387753
+---
+ modules/ECMFindQmlModule.cmake.in | 8 ++++++++
+ 1 file changed, 8 insertions(+)
+
+diff --git a/modules/ECMFindQmlModule.cmake.in b/modules/ECMFindQmlModule.cmake.in
+index 3da55ced..46e8b0ce 100644
+--- a/modules/ECMFindQmlModule.cmake.in
++++ b/modules/ECMFindQmlModule.cmake.in
+@@ -9,6 +9,13 @@ include(FindPackageHandleStandardArgs)
+ include("${ECM_MODULE_DIR}/QtVersionOption.cmake")
+ include("${ECM_MODULE_DIR}/ECMQueryQt.cmake")
+
++option (ECM_DISABLE_QMLPLUGINDUMP "Do not use qmlplugindump which may segfault in some sandboxed environments" OFF)
++
++if(ECM_DISABLE_QMLPLUGINDUMP)
++ message(NOTICE "@GENMODULE@: qmlplugindump disabled - assuming dependency is available as >= @VERSION@.")
++ set(@GENMODULE@_FOUND TRUE)
++ set(@GENMODULE@_VERSION @VERSION@)
++else()
+ if (QT_MAJOR_VERSION EQUAL "6")
+ include(${ECM_MODULE_DIR}/ECMQmlModule.cmake)
+ # Get the qmldir file
+@@ -68,6 +75,7 @@ if (NOT CMAKE_CROSSCOMPILING AND NOT MODULE_NOTFOUND AND NOT @GENMODULE@_FOUND)
+ set(@GENMODULE@_FOUND FALSE)
+ endif()
+ endif()
++endif()
+
+ set(@GENMODULE@_FOUND ${@GENMODULE@_FOUND} PARENT_SCOPE)
+ set(@GENMODULE@_VERSION ${@GENMODULE@_VERSION} PARENT_SCOPE)
+--
+2.42.1
+
diff --git a/kde-frameworks/extra-cmake-modules/metadata.xml b/kde-frameworks/extra-cmake-modules/metadata.xml
index 007a8286d371..465dd12c5a8d 100644
--- a/kde-frameworks/extra-cmake-modules/metadata.xml
+++ b/kde-frameworks/extra-cmake-modules/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/extra-cmake-modules</remote-id>
</upstream>
<slots>
<subslots>
diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest
index ab479ad918ea..318cad97710a 100644
--- a/kde-frameworks/frameworkintegration/Manifest
+++ b/kde-frameworks/frameworkintegration/Manifest
@@ -1,2 +1,2 @@
-DIST frameworkintegration-5.108.0.tar.xz 1759976 BLAKE2B 6b9b5b672b2a28e15ecfe9f088b357176e9dff059636b18ef8a121937f242969a37c95637d732177486fe2143bc9cd26f93ef9ca2d7dbaac995622914fdf62c2 SHA512 ea67b11edcffb546ec1cc41da03ac921738d6879ee0ecd652e27aacf6dd8af0d37da5bd29e2f3a43e41295abcec53d0b2679d56e937e99675cf0451d91db865e
-DIST frameworkintegration-5.110.0.tar.xz 1760436 BLAKE2B 724ac1457276720c1aa7a02a02768f31d2fb3ec5cc7d0d216a4408735e89b1a49ee10e650e603bf12539456df77f309cd00bf6235542ef07302c93b87de63c47 SHA512 4571485b1ff815b8cca2a12d19cd103210471647de4b5971fdd866fe08ec7e0f6b5b36c43dcb062bc2234d7c6901d279b25eac7a44e5188e0ee4fe9a646b79db
+DIST frameworkintegration-5.116.0.tar.xz 1760428 BLAKE2B 2b9aa2b6776549b333f858eceaa8086adb4e43f67298b1be858e90f6e230027ab1c99693590aa504b70f91dfa725a10872fbda1a104213e8bc9f5d95781ae83b SHA512 425fd38f87b2bba96f68afb8bc8108f9da6011106e33f32b2d91b97b8330d54d0bdc26bec8ecf50c32471d8f8e85af5f6d8b3feee0815225f5dd2075c41c8a83
+DIST frameworkintegration-6.4.0.tar.xz 54844 BLAKE2B 04a0b197dcb774dbbfe4233082c83a7a65a2063c7c331c0c8d3fbaf37d8986607a5b7802de795556071a1880c1d0ac159e7c817287f281e2aad92a5c3ea4ac1a SHA512 f2fa96d370f6162ed1724b136f3da4401945595fa5caefcf1a715afbd98fbbe64d16b00c5dd2a9151eead1696a478eb6a76e199b267ca46e23e2126a9177d5ec
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.110.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.110.0.ebuild
deleted file mode 100644
index 36b3122c1d84..000000000000
--- a/kde-frameworks/frameworkintegration/frameworkintegration-5.110.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running Plasma environment
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/knewstuff-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- =kde-frameworks/kpackage-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
- -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.108.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.116.0.ebuild
index 5bff0a83be3e..a9ffe580bd72 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-5.108.0.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-6.4.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-6.4.0.ebuild
new file mode 100644
index 000000000000..501c4beb6662
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-6.4.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="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcolorscheme-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kiconthemes-${PVCUT}*:6
+ =kde-frameworks/knewstuff-${PVCUT}*:6
+ =kde-frameworks/knotifications-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+ =kde-frameworks/kpackage-${PVCUT}*:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/frameworkintegration/metadata.xml b/kde-frameworks/frameworkintegration/metadata.xml
index 506ecf605bc4..f8b37b05993a 100644
--- a/kde-frameworks/frameworkintegration/metadata.xml
+++ b/kde-frameworks/frameworkintegration/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/frameworkintegration</remote-id>
</upstream>
<slots>
<subslots>
diff --git a/kde-frameworks/kactivities-stats/Manifest b/kde-frameworks/kactivities-stats/Manifest
deleted file mode 100644
index 0712f67b56f0..000000000000
--- a/kde-frameworks/kactivities-stats/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kactivities-stats-5.108.0.tar.xz 84488 BLAKE2B d1c9b01580b347d6190cf8e6e3ccc640ba8c610783839156344453a5076a296015dec7f4394d1e20128a91d79c5fa50427dac4123d2fe501f3265c71d6735bdb SHA512 5bb18d06ae29d176935da170c937ca74e5ae5f7d28ead8939982d4774ff2a02b2b4eb7bd6df2a3a529f0c04e0263bfb5bc4d99756497e8c9e8310b3656341f97
-DIST kactivities-stats-5.110.0.tar.xz 84484 BLAKE2B d9f3e9bfb065955080b118e7cd2f4387b92cb32cf3d87afeeba25bc9c0a7847509c09c202e3991d6c3fdd6246cd2f33ff5246caceb0fe9aa4e2d00de0303ff6a SHA512 04ace9f272872b6ae0f53bb1233e3b855b80d0c8337cf985ab8febebe8298b253cba75def594e398de1c757b0e458ae436a0f1ff91516a37bf923d90f71ffd26
diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.108.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.108.0.ebuild
deleted file mode 100644
index 60f26bf423df..000000000000
--- a/kde-frameworks/kactivities-stats/kactivities-stats-5.108.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- =kde-frameworks/kactivities-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- test? ( dev-libs/boost )
-"
diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.110.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.110.0.ebuild
deleted file mode 100644
index 8c2b331fcde1..000000000000
--- a/kde-frameworks/kactivities-stats/kactivities-stats-5.110.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- =kde-frameworks/kactivities-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- test? ( dev-libs/boost )
-"
diff --git a/kde-frameworks/kactivities/Manifest b/kde-frameworks/kactivities/Manifest
deleted file mode 100644
index 18c61cbdce07..000000000000
--- a/kde-frameworks/kactivities/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kactivities-5.108.0.tar.xz 73532 BLAKE2B 7ffe7aa630e69a92c9385273827e3ca0337b5ab76c239035d48a4fe473b99a5a9da07606023024ae8e4c6424ddbd64a7ae37ea420a01e09d1c7f1bae253c96b4 SHA512 521955fcc40e7d32090c71f0dbde341c3ca0f837dee0432ad8189f9bb8a7449aa7fb1dd629e7b9c9f8977d6a9a6d4cf03e7bb8966a423a6bf6f51a24d4846a42
-DIST kactivities-5.110.0.tar.xz 73556 BLAKE2B 7714081e0d408f792d7c1b4e3fe1a906fdbd2202991b83d8b34a3a9e783db78e21d66ab1ad7d6ae2f315a6e52368ae9ab07e3e0128fbcf145f7fb49c76b455f0 SHA512 e90cc8305e8f839d538e1475fdadedb93d141f1ad318ea504bbfdd62aa475237af74305119bd55151bf0276de7abe630420e614b2d0f2212a91689dec8d28ae4
diff --git a/kde-frameworks/kactivities/kactivities-5.108.0.ebuild b/kde-frameworks/kactivities/kactivities-5.108.0.ebuild
deleted file mode 100644
index 2cea468af1e9..000000000000
--- a/kde-frameworks/kactivities/kactivities-5.108.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-PLASMA_MINIMAL=5.16.5
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for working with KDE activities"
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-plasma/kactivitymanagerd-${PLASMA_MINIMAL}:5
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
-"
diff --git a/kde-frameworks/kactivities/kactivities-5.110.0.ebuild b/kde-frameworks/kactivities/kactivities-5.110.0.ebuild
deleted file mode 100644
index 46f5d76f0607..000000000000
--- a/kde-frameworks/kactivities/kactivities-5.110.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-PLASMA_MINIMAL=5.16.5
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for working with KDE activities"
-LICENSE="|| ( LGPL-2.1 LGPL-3 )"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-COMMON_DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
-"
-RDEPEND="${COMMON_DEPEND}
- >=kde-plasma/kactivitymanagerd-${PLASMA_MINIMAL}:5
-"
-DEPEND="${COMMON_DEPEND}
- dev-libs/boost
-"
diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest
index 01fe2f5c11c4..8d85f858bedf 100644
--- a/kde-frameworks/kapidox/Manifest
+++ b/kde-frameworks/kapidox/Manifest
@@ -1,2 +1 @@
-DIST kapidox-5.108.0.tar.xz 198852 BLAKE2B a8cae23ac109ca0e32b0036794d868385500e028278f404d392b3f5161e6cd7a0b8e955206ded7063315f372cb1b621030e1715b8ae2237ceb3c927425a5ee55 SHA512 fe8c420b250c980ee6b09dae453211f0e617073f2a2668b70dcb3fb04cae20236d45012fe827a9829c8415fd4f5d295dea52e527159f4998afb2d435d29ca2ef
-DIST kapidox-5.110.0.tar.xz 198852 BLAKE2B 996233d8fa74823ffd5b3af27c7f1396968dcad60b299d45f1a9550087d2585dc1da29ee99c0dcac074e5f0ad8d0edfbf1d595314d888f547eec01e84c156c7b SHA512 81a15032b0e3623591f0d89f0c5c357d157ff06c8624bb06badcb4256d93fca52686dbcfc364ec883c2ceacc27c43190f6710fc1a0981eb0b883c85518abfe33
+DIST kapidox-5.116.0.tar.xz 198876 BLAKE2B 993858060eb1fed8246daffbabe7a4cf490041447d8916e0d98cbdd85f3762d9938b4b9dff8237a22083f674a61c3b95cb0dceaf20ee252b047be067b10561fa SHA512 1c7367125f4538d599ea3779aa6e307edd02c2e55ae87e30d02ad4b4210fe3a72558d7029fdb089b11fe2ea1b418e90e50aebd05fdd647ed00d6d4fc6b1d890b
diff --git a/kde-frameworks/kapidox/kapidox-5.110.0.ebuild b/kde-frameworks/kapidox/kapidox-5.110.0.ebuild
deleted file mode 100644
index 72ceb4a95433..000000000000
--- a/kde-frameworks/kapidox/kapidox-5.110.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit frameworks.kde.org distutils-r1
-
-DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
-
-LICENSE="BSD-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- app-doc/doxygen
- $(python_gen_cond_dep '
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- ')
- media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}]
-"
diff --git a/kde-frameworks/kapidox/kapidox-5.108.0.ebuild b/kde-frameworks/kapidox/kapidox-5.116.0.ebuild
index e7ca3ea20a90..799700285a19 100644
--- a/kde-frameworks/kapidox/kapidox-5.108.0.ebuild
+++ b/kde-frameworks/kapidox/kapidox-5.116.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit frameworks.kde.org distutils-r1
DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
@@ -15,7 +15,7 @@ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
RDEPEND="
- app-doc/doxygen
+ app-text/doxygen
$(python_gen_cond_dep '
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest
index c9230880223f..d903b33d4076 100644
--- a/kde-frameworks/karchive/Manifest
+++ b/kde-frameworks/karchive/Manifest
@@ -1,2 +1,2 @@
-DIST karchive-5.108.0.tar.xz 1018996 BLAKE2B c9de28001b03ef983f371e59611e630e288cb4e7d22c2d4808dcadd5150cbb3c800d2a76534ffb1d4a6b3e092e4e52594821ed7a990cae72abc2337da67fff64 SHA512 cd63f9b69001114bc5e6809838cba903496cf4ce28222b676255a96dc3d3878b309446cab4dcff12bdf41e7ccd0c4c3629988ba874c60ab85684f6d3f7cb08dc
-DIST karchive-5.110.0.tar.xz 1022448 BLAKE2B 5e156f6914c33711f62ad2cd0858031d013e3a290d98d7cf9eafec2a301780e3f438ee31c8a57b25b69d88ac0b035b306a91ca3d5f666ff8efee89929408e0d0 SHA512 91132f5e87ace0d854ad7c9c49da7e875a406a81d63327ebbdf6215a050b70928d50c895f012fba3f04eff9c0ed16cd5cf5ab679a18947ff2de3f64ce66d4449
+DIST karchive-5.116.0.tar.xz 1027464 BLAKE2B b0f24191f3ba3ca6078f6661e998f32a9fe66be18846b1c564e648e2e9c1c9160d2cef7841218d96409cdd91eb824b1e4ffe084b6630537bad37c0f0f823e0e6 SHA512 2f14f2998d9e5f73bee71488ab270bf65a989e7a7ff87d68efa685bb14500328d4679c35d8caeb5c65bab255fca4dbb36b449cea08c59a746c721f1d1c318e17
+DIST karchive-6.4.0.tar.xz 1033500 BLAKE2B 5e48bba0cccdec9d2b3b77feb48f5e39b561614685f86869777917f59b8392d3a6abe465142738896d42ee3b07321ec5d3d92d0d60d2d1e77861789d83be0573 SHA512 c2cc9a10bd9491f589525a6fb930f519d3be01cc871f3332de860bba6f9b1d6de5c011a4b27db30fd216b118589b07d65886aa1ade87f35414d27a558af69674
diff --git a/kde-frameworks/karchive/karchive-5.108.0.ebuild b/kde-frameworks/karchive/karchive-5.116.0.ebuild
index e58d48ec55cb..3536cd132ca7 100644
--- a/kde-frameworks/karchive/karchive-5.108.0.ebuild
+++ b/kde-frameworks/karchive/karchive-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+zstd"
DEPEND="
diff --git a/kde-frameworks/karchive/karchive-5.110.0.ebuild b/kde-frameworks/karchive/karchive-6.4.0.ebuild
index bb4a02521a12..5fd699e3efa7 100644
--- a/kde-frameworks/karchive/karchive-5.110.0.ebuild
+++ b/kde-frameworks/karchive/karchive-6.4.0.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="+zstd"
DEPEND="
@@ -20,7 +20,7 @@ DEPEND="
"
RDEPEND="${DEPEND}"
BDEPEND="
- >=dev-qt/linguist-tools-${QTMIN}:5
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
zstd? ( virtual/pkgconfig )
"
diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
index b3d9ccb8e4c8..4283ca04f5cc 100644
--- a/kde-frameworks/kauth/Manifest
+++ b/kde-frameworks/kauth/Manifest
@@ -1,2 +1,2 @@
-DIST kauth-5.108.0.tar.xz 2307472 BLAKE2B d75d8c20720fc9f09fafa1e88d643463b0e181696625fad5cfff54b086a40c432a61d980b942b286d533c7f3d24a1dd06c5213b2603682716c961e4083b71324 SHA512 c89d0bfcefa0ec0e81aed7b23dafdcdc36dc380cad63c5ea156030cab62014b980fafa5caf72e7ebb556c33e164f9edcb8c6a577d3d8fef9cfce01929434c449
-DIST kauth-5.110.0.tar.xz 2307544 BLAKE2B 885f3f336b94d762b078e236832b97586c3e38d203d32c9c4486b4d4d085a3cc27b6048acd6da13b903d65e94652963c3ea775b9a4e04d038bf3d032245e6d5a SHA512 c4dc73202208e567af9e34ccdbeb58a6eabe72f9d6c98b4c0e17a0f67bbdf5c4571f4a44a15b765deda68739d7943710cf2f12270cba55bf511cfe4ddeef076a
+DIST kauth-5.116.0.tar.xz 2307868 BLAKE2B 429b7ef6221673d0014be8cbff1acfceee51f1e5c8d14ea87a042de79f4d4bd7b5527021371c140e64995f41ec967f838b68f7a4e60bc508d39833e78d200d12 SHA512 1a640bb2bdc4a4d2a6458becb618a618abfb510bf6286145bb3834373cc8fec4980008d977476f699ad97368b316ccdf5308cea3eee80171a9d051003f45d7c6
+DIST kauth-6.4.0.tar.xz 2295600 BLAKE2B f71a61fe759ced07e672c31258a7fce0b5ab44907ff9cc6d3b1cfae1e0dc0596ba35b5db9c1ac6deb856aea052ae65d0a664eda8051e113f066b86920b2de14c SHA512 8a9ebc186c8f75cac01ebf488e6286917519d15045075332848671fec696103e31e264f212ceea96dc4182e530daf40d30094b3a30a6090e64f20d845d4c6ca0
diff --git a/kde-frameworks/kauth/kauth-5.110.0.ebuild b/kde-frameworks/kauth/kauth-5.110.0.ebuild
deleted file mode 100644
index e9a66cdb7c42..000000000000
--- a/kde-frameworks/kauth/kauth-5.110.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to let applications perform actions as a privileged user"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+policykit"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- policykit? ( >=sys-auth/polkit-qt-0.113.0[qt5(+)] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package policykit PolkitQt5-1)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # KAuthHelperTest test fails, bug 654842
- local myctestargs=(
- -E "(KAuthHelperTest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kauth/kauth-5.108.0.ebuild b/kde-frameworks/kauth/kauth-5.116.0.ebuild
index e2e5049ac19f..30cab0cc4dd4 100644
--- a/kde-frameworks/kauth/kauth-5.108.0.ebuild
+++ b/kde-frameworks/kauth/kauth-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework to let applications perform actions as a privileged user"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+policykit"
DEPEND="
@@ -22,7 +22,12 @@ DEPEND="
"
RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
+PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
+
+CMAKE_SKIP_TESTS=(
+ # KAuthHelperTest test fails, bug 654842
+ KAuthHelperTest
+)
src_configure() {
local mycmakeargs=(
@@ -31,12 +36,3 @@ src_configure() {
ecm_src_configure
}
-
-src_test() {
- # KAuthHelperTest test fails, bug 654842
- local myctestargs=(
- -E "(KAuthHelperTest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kauth/kauth-6.4.0.ebuild b/kde-frameworks/kauth/kauth-6.4.0.ebuild
new file mode 100644
index 000000000000..f8c77b5ddc13
--- /dev/null
+++ b/kde-frameworks/kauth/kauth-6.4.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to let applications perform actions as a privileged user"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+policykit"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ policykit? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland]
+ >=sys-auth/polkit-qt-0.113.0[qt6(-)]
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )"
+
+CMAKE_SKIP_TESTS=(
+ # KAuthHelperTest test fails, bug 654842
+ KAuthHelperTest
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package policykit PolkitQt6-1)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest
index b90470d95d8f..ac15af5d5bf2 100644
--- a/kde-frameworks/kbookmarks/Manifest
+++ b/kde-frameworks/kbookmarks/Manifest
@@ -1,2 +1,2 @@
-DIST kbookmarks-5.108.0.tar.xz 1124868 BLAKE2B 32db54e443a621cc8ca36e858cbc036014b42659ed4bde202b0a4de41609c22d54c5c56cc0048bc8b67d31c0b0c4aa64ec32f8c602dd34987319d5563e1b4025 SHA512 24c050acfba682428f27f773708678a0554102bb3eb6bb78cae14402f9bed86e527dbc7b84ba4609a2a7ae3f427557fc67660e7e82cb045aee3e3e6af692c8c3
-DIST kbookmarks-5.110.0.tar.xz 1125036 BLAKE2B efbecdf46f8a1b0a0a636230b399b66c4979d59cb3328cddb65427a60c95bda5af30feb22acc3e7ea74e70c54a9cab79355d9d592c7baf7775b33198edccbd36 SHA512 2fd78d1e52c4c559fdd96a7f60e18a2dd8c4b2fa436169385f72b89dfc9d86f8e475435f799c7ff8b2bbf641e911fc2c5a4afada118690a5d5c6ac3ed8b33062
+DIST kbookmarks-5.116.0.tar.xz 1100676 BLAKE2B 405d625539d8d2950ed931283ec6abfcd83bfce141c6f7044e19ae15cf127905b823ce617a2baee2590d7e9fa9be09e44ed447c57f70a499550391bf25789939 SHA512 72f19ad40595093fa828ead0553f8d0afc149b77479f75b014e1cab059208fa23607a755f2d4afd2079c047bf6832782664beb07d674cb56b41586d51c5d9933
+DIST kbookmarks-6.4.0.tar.xz 1108876 BLAKE2B 93fbd2dd5ee93a7473b2259556ebb9c17d663b708ce6a06c4cb1a32e44de5f1f5c81bbeac67bc17964e6c2aae954a21efc987b61f669eec6d48cdb0744572138 SHA512 1204aca63ede52878c3405d21807fb474a56f864caf236e65def546b06a9a24941ac52fa8b42f90c69d3d50ba5df32843311660a60b5a88b4218e981479df9fb
diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.110.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.110.0.ebuild
deleted file mode 100644
index c170b30b5f35..000000000000
--- a/kde-frameworks/kbookmarks/kbookmarks-5.110.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/kconfigwidgets-${PVCUT}:5
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.108.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.116.0.ebuild
index 1b7fb70f7a51..8b785c11e8cf 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-5.108.0.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/kbookmarks/kbookmarks-6.4.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-6.4.0.ebuild
new file mode 100644
index 000000000000..10c29a443b62
--- /dev/null
+++ b/kde-frameworks/kbookmarks/kbookmarks-6.4.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kiconthemes-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+ >=kde-frameworks/kconfigwidgets-${PVCUT}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest
index 6be62ff59e73..c233c4fc99b8 100644
--- a/kde-frameworks/kcalendarcore/Manifest
+++ b/kde-frameworks/kcalendarcore/Manifest
@@ -1,2 +1,2 @@
-DIST kcalendarcore-5.108.0.tar.xz 268804 BLAKE2B c7348bfabbefa34ac8edcf8baf1ae843c0319454ddb2683fd086431657723f2715f39e7efa1cc4183d9ba7e1a13096879b5d92e889c8d48ddf971f4caace6b45 SHA512 babca9e44582817ccf233f80bd519a91667374d5ab29918ac001b06b08568712f4e0b1f83aa28d7ff82f1e6609581ebbba1df051678389ff7da6e10881d72a83
-DIST kcalendarcore-5.110.0.tar.xz 269040 BLAKE2B 9b92da2d84711fc028b8fb7513fb6f73042a334c7e5646cdf3952e0382a92d4510482b472d4ba57e122676bc328ea4a0c634c341c7482ccefcefa7b37f0b732f SHA512 567e880e82e364954508d1c51373134e0aaad75bb4f5967ec180ed795e4277b9ce96bf64695982f5c628cc3cb54a0f34829bf8f6bde16a57ef97ce7ae1691335
+DIST kcalendarcore-5.116.0.tar.xz 268900 BLAKE2B 63e32662b3af9629248956cb1fa2b2fdbded330b0053526952aa1c784434a8e43723e652700c2ac694bb7b5e0b1380b1b04bb08f7893f7795f138aaf239b7029 SHA512 04fc6b6c00e2a994b47b15e57a531b51439d67155b90c388b4e37efb6428e0215e90ff52bb5afa55d0ee0e7cb75186eac750770c9036824c20b779ef418bd1c0
+DIST kcalendarcore-6.4.0.tar.xz 260536 BLAKE2B 3a4c6e50aa55046e2edc8d8b171283508016a8ac0fe47d92f21f1af336f7a1dc56406bbe62f4ad37429b95c0c394e26ab142bf189930d42cacc7d9e0d900a094 SHA512 711699a141fa53f5a86aed8c1c66ea35b00514d5157306ce4c93b85eeef064f2c907801bba4feeca3649e132f4358739c367677ff955b5ee01812b80d3d87b08
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.108.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.116.0.ebuild
index 108d254ee32b..b823fd3f8483 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.108.0.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,6 +8,7 @@ QTMIN=5.15.9
inherit ecm frameworks.kde.org
DESCRIPTION="Library for interfacing with calendars"
+
LICENSE="GPL-2+ test? ( LGPL-3+ )"
KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
@@ -19,4 +20,4 @@ DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
"
RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/bison"
+BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.110.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-6.4.0.ebuild
index 7b1316c31b07..539b0293ef2c 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.110.0.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-6.4.0.ebuild
@@ -1,22 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="true"
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Library for interfacing with calendars"
+
LICENSE="GPL-2+ test? ( LGPL-3+ )"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT="test" # multiple tests fail or hang indefinitely
DEPEND="
>=dev-libs/libical-3.0.5:=
- >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
"
RDEPEND="${DEPEND}"
-BDEPEND="sys-devel/bison"
+BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest
index e3d670168464..b2ee4678e0c2 100644
--- a/kde-frameworks/kcmutils/Manifest
+++ b/kde-frameworks/kcmutils/Manifest
@@ -1,2 +1,2 @@
-DIST kcmutils-5.108.0.tar.xz 2483636 BLAKE2B 3016b87b9590efdd691bf6c2674c050d9c49fac98e368afd2ba40aaafea329388858b49006b8957da392c344c049a1348e5b1660f9f779948289d156f589e8f1 SHA512 5eead8f13f9271419a3e97033ead6d2d271f398faef1aadc75149ceb6b6fa636cc93197b065892d61bacf1ec10f69f95381fdac8396af07ba3aeb805af54caff
-DIST kcmutils-5.110.0.tar.xz 2483528 BLAKE2B b43c7da0df1395683c730dcc72cd3347c1f5b406b7cab5c2ea3f256439a43c01416a1483b4d4475e6d847d60292dcb6b8e692d407483b491137b5d0b784a09e4 SHA512 7d55cc0563421b2139ffb05a313d2af0264209375b0590b5c0e2a666a167963fce52d3c63f77d1fc02b1d59d6e31faf845b40c48ff5e55afc65030e1b40973ed
+DIST kcmutils-5.116.0.tar.xz 2483612 BLAKE2B 8cf69f90c1fc3ea0fccb7394891140b7ab8cbadbe413a0a48452061519486b2d0f7e7ea95c129a2a63e4be15ada7e259a16f97805a582be2a93e670f07b40ee3 SHA512 05ee74e36f859a7c60d60c5da9bf24923742440b094b3969f56f7cef3ca1d7d7cdc6b3d7bb467db3388e3946f627fcbef29ba0c2f84cd85f041382920b4e3ad8
+DIST kcmutils-6.4.0.tar.xz 2463320 BLAKE2B dd76f942ac2a42c0a8511c52f19f5f26f05537fdcf6df541f1e602f336fe95b0bd20180ca4d35612c23bc40bafb5d0d7fbfcbe0d6373c0064f39f3f493c7bc4e SHA512 4006c7eb0ac7971d6da095b65181259c334e9f8f9fedc9f16664cbaefb34506a86db26f15c6d8a2e11e9a75a7994d32f0dfe077354b82221fd31ce9c612497fa
diff --git a/kde-frameworks/kcmutils/kcmutils-5.110.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.110.0.ebuild
deleted file mode 100644
index b3f4be88b65c..000000000000
--- a/kde-frameworks/kcmutils/kcmutils-5.110.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to work with KDE System Settings modules"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kauth-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kdeclarative-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcmutils/kcmutils-5.108.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.116.0.ebuild
index 4333c90c67db..59b6cfe16a0e 100644
--- a/kde-frameworks/kcmutils/kcmutils-5.108.0.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kcmutils/kcmutils-6.4.0.ebuild b/kde-frameworks/kcmutils/kcmutils-6.4.0.ebuild
new file mode 100644
index 000000000000..c6d901446229
--- /dev/null
+++ b/kde-frameworks/kcmutils/kcmutils-6.4.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_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to work with KDE System Settings modules"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kio-${PVCUT}*:6
+ =kde-frameworks/kitemviews-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+ =kde-frameworks/kxmlgui-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest
index 7d53ba94db52..689e809f712f 100644
--- a/kde-frameworks/kcodecs/Manifest
+++ b/kde-frameworks/kcodecs/Manifest
@@ -1,2 +1,2 @@
-DIST kcodecs-5.108.0.tar.xz 2506216 BLAKE2B 69d5ad0814e9e0aa314d2804aa5fa548f399dd0389d45f403c0316e4c2ab58d025d270ba6fc8780eb199785db829afe34e74a9505c92745242b6424513cf0ed6 SHA512 ac931f5cba0f2e1de1ae1b88cfd1476082c29c3aa48545e23d956a9d79fd20dbea164fd02a85450c96c472254e8717c2887cd6f2a24a363af31acd0047cc1b6a
-DIST kcodecs-5.110.0.tar.xz 2506168 BLAKE2B a7cfbc1bbc72a162198fa722436e30212a19059226309e09f738fa9f7a6d1b3ed22310b57e5907c8193aae58b20bd0de443bab1fea77af113de3fffe9b3e2af9 SHA512 557110c34b50ed743562a602f773550d147b14edd43884df6ea2878f8a51c08aba17df24b1a7d61cc01d33b7105577b44ce3514a518d2651e3dd365630c6294f
+DIST kcodecs-5.116.0.tar.xz 2507116 BLAKE2B 237fcc905031f7496a21cba49f7e2bba87119bfe42a1b422784227b6c6f9690d8a39c0a29eb609ecbf812aafa73e93b280236d0df123b6e5271974af9371c21b SHA512 79d2b5b7a7cd815fa9a00ca4a8cd5fbf2a003521796b21fe3014caaa4506d14a7fbada88ff10b1a16118f2863dc876794e21db6a98f34d5b31d5973c5586da4b
+DIST kcodecs-6.4.0.tar.xz 2491480 BLAKE2B 08be5231d1a0c4088e6505f97042a65c65988cc74c6670286ac43ff8df14379bf682e4dece3cc1ab0b45f513f32e3bff4607cc91db1409627ffe4c93005d83de SHA512 d308733f68a77bc12f463408864b1e40c4378c36020be5875a2d1ed8c4ee9db7d554673c80667726d00dc64c34a32e6262b9e0a622b4d0767c1f0aa18098a321
diff --git a/kde-frameworks/kcodecs/kcodecs-5.108.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.116.0.ebuild
index 357bdd1e2e69..5abde2678ee2 100644
--- a/kde-frameworks/kcodecs/kcodecs-5.108.0.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for manipulating strings using various encodings"
LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
BDEPEND="
diff --git a/kde-frameworks/kcodecs/kcodecs-5.110.0.ebuild b/kde-frameworks/kcodecs/kcodecs-6.4.0.ebuild
index f881988d0b07..6d7a320f9c7d 100644
--- a/kde-frameworks/kcodecs/kcodecs-5.110.0.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-6.4.0.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for manipulating strings using various encodings"
+
LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
BDEPEND="
- >=dev-qt/linguist-tools-${QTMIN}:5
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
dev-util/gperf
"
diff --git a/kde-frameworks/kcolorscheme/Manifest b/kde-frameworks/kcolorscheme/Manifest
new file mode 100644
index 000000000000..98d0ba92d2cd
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/Manifest
@@ -0,0 +1 @@
+DIST kcolorscheme-6.4.0.tar.xz 44116 BLAKE2B 92dd9d9c4133a8de1fe27f725134472b6d77d629500c7246396b5184d1ec7e2f7a69d836c99d835823a93a5ea2bd7a368c80a6da2da32788d75ddb5b892beb14 SHA512 182720424af94f54be3860890a450ab3fcc357e23beb32ab26b05c0f0470140ae879cff02c2c2e1f25fd1c91a46d6ff0789c69db9af58585782f2339a44af518
diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-6.4.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-6.4.0.ebuild
new file mode 100644
index 000000000000..9a26d1fc1e63
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-6.4.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_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kactivities-stats/metadata.xml b/kde-frameworks/kcolorscheme/metadata.xml
index 506ecf605bc4..506ecf605bc4 100644
--- a/kde-frameworks/kactivities-stats/metadata.xml
+++ b/kde-frameworks/kcolorscheme/metadata.xml
diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest
index 381b6df16008..a74ad4065d5d 100644
--- a/kde-frameworks/kcompletion/Manifest
+++ b/kde-frameworks/kcompletion/Manifest
@@ -1,2 +1,2 @@
-DIST kcompletion-5.108.0.tar.xz 2337756 BLAKE2B 63412dec12e13f819e97b213e281c023d37d17e2aba00a99acbc3103a4097c5e4acce395ce53c9e532526af8d5912f956464d54c4a9aca12370c1e216ac98343 SHA512 bc96e4a686ca775db2f8676e270c9727abc70278ce604d8bf9df63e92001747cf97995dff0585859e2d632d717f701f0f7e51e970d71e36bdd68e4fcdc88e53b
-DIST kcompletion-5.110.0.tar.xz 2337804 BLAKE2B e025bf432855b9d737c1d87e4c1bc956cfd12acada42ef5542b95d9c393a0d85b88b66239853c5c79d6389aa36332b92c495716830297b345d4db1802ed51282 SHA512 da37b9280da5494637b7cc71a5f63d781ef90282818002c96f4866965d628f784b6290b56aa4d95f95051e340702789255ad7768603395671906729c19197e66
+DIST kcompletion-5.116.0.tar.xz 2337536 BLAKE2B 9ef6fd52f69deffd9fefec25ece2b95269b3f74e055b9fd0ec677376db301d2c0ed3d4a0957b0edd7a90859ada5dd2a70d0d7961519cf94a8336c4378c2db806 SHA512 5a758b3e037f87e3b011232d0462599cfd0241f2345312a4ffb82e940aad5da023c07be68401febd556e33c38a6ff48ffff1e8ee769314acafbb3409a0c8b730
+DIST kcompletion-6.4.0.tar.xz 2324176 BLAKE2B abfb766d7a675acdeb311bd59769563f4bcbc7d9f2f7034aa3b3d354fca0cdf26d5f7e330f1eae45893b153c30cb815b5ee0c593c09e1f4010a5e5845e2c6088 SHA512 60e3786348d30976255e2bd6275611f584226044ce45bdac1959041918133911c779af79b9c645df42753cf48780d4e43126d94fa8136bbd447623794d5f4398
diff --git a/kde-frameworks/kcompletion/kcompletion-5.110.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.110.0.ebuild
deleted file mode 100644
index 49f7ccd50ddc..000000000000
--- a/kde-frameworks/kcompletion/kcompletion-5.110.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
diff --git a/kde-frameworks/kcompletion/kcompletion-5.108.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.116.0.ebuild
index 94c72864c907..47f95c7634cb 100644
--- a/kde-frameworks/kcompletion/kcompletion-5.108.0.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kcompletion/kcompletion-6.4.0.ebuild b/kde-frameworks/kcompletion/kcompletion-6.4.0.ebuild
new file mode 100644
index 000000000000..74670775edd9
--- /dev/null
+++ b/kde-frameworks/kcompletion/kcompletion-6.4.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_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
index ab32961b4c09..3287b6791fe2 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -1,2 +1,2 @@
-DIST kconfig-5.108.0.tar.xz 293780 BLAKE2B 1adfa7b76f72f8ecd044dae921fcdb9f12e4afe8d13dd70a43710af3c5fe15029aee20b6b57b51d68403052d6d627875416d4d114474466a3dcfacbec5e8781f SHA512 ba05a2ae4811ebcf8ad0178142ffe5b07854209846ee42f05058ecf0a5cd24d51f7ccd312c97bdd9054cfbbea444723719d533f2be031fb49d35eb78a457d853
-DIST kconfig-5.110.0.tar.xz 294168 BLAKE2B c69a7ba46db8da9ab25f5d829009c12f26b8901bf897899790223e928205f4e35614fa1ff338a0a134749ff0ad53b07da621d46ffdfe806579f1a71581053424 SHA512 d83e8ad6e7c32b5eaa8ae52d54486e449f3d6a2fa3a618adaf69e5490c80e3af911e9a0fc062a6058baa9419344deeb4f917a53bd415e50e367989d1b9ca60f6
+DIST kconfig-5.116.0.tar.xz 296716 BLAKE2B ffe6ba551460e07c5dbab37a3f60dcfb113d9a4461f5c69401209b690968a992f97d4b1844d5781e32d0d4a03214ed67a1c715d1cc10dd815f774189b383e650 SHA512 a84f02462f2e7d75488dab6dfb0f438792762f2031cabe8cf7ef143f285e9da8de5e555165d3eb4bc24ae8e3528bc24dde1a6505a55933d98386351493a845d4
+DIST kconfig-6.4.0.tar.xz 340688 BLAKE2B 41407a09915361b2b2cfc79a86ee3d489da63b8c82eb66d206c146a49fc075f48ab7dee3343310dafd6b427bc28d8f50f37216afd5ca09e033c02b0d83376ff8 SHA512 47de278f51b3492eefe4932266d443caebf15fa54c3954ccbcacd564ffb0a4f427cce7291ccabc8244e56f4210ef2ff93da90e18c395e652bacb640cf5617977
diff --git a/kde-frameworks/kconfig/kconfig-5.108.0.ebuild b/kde-frameworks/kconfig/kconfig-5.116.0.ebuild
index 3ac6e41047e2..6ae5945ed05a 100644
--- a/kde-frameworks/kconfig/kconfig-5.108.0.ebuild
+++ b/kde-frameworks/kconfig/kconfig-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading and writing configuration"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="dbus qml"
# bug 560086
diff --git a/kde-frameworks/kconfig/kconfig-5.110.0.ebuild b/kde-frameworks/kconfig/kconfig-6.4.0.ebuild
index 8d5af0692d0f..d76f5636679e 100644
--- a/kde-frameworks/kconfig/kconfig-5.110.0.ebuild
+++ b/kde-frameworks/kconfig/kconfig-6.4.0.ebuild
@@ -1,36 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for reading and writing configuration"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="dbus qml"
# bug 560086
RESTRICT="test"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml]
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
src_configure() {
local mycmakeargs=(
- -DKCONFIG_USE_DBUS=$(usex dbus)
+ -DUSE_DBUS=$(usex dbus)
-DKCONFIG_USE_QML=$(usex qml)
)
ecm_src_configure
diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest
index 75cdd44ec462..402f4bed6fd4 100644
--- a/kde-frameworks/kconfigwidgets/Manifest
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -1,2 +1,2 @@
-DIST kconfigwidgets-5.108.0.tar.xz 2613780 BLAKE2B 4cdee047ed1ee26a583e801365f9e020055f3b17a40c62876da17352b508f2200f27d3e5ef43ce54c2ca1583cc3602d87e3751ea1a946d620c98f27457c5be0b SHA512 6f01439c93bd52b3d398e6e2cf79da10a5370eb4710bc3153f879bc8da1b6b8fa704f9c47e56d4463feed936d49085f4c70a47a27b699d3252167b5b78f19eab
-DIST kconfigwidgets-5.110.0.tar.xz 2613772 BLAKE2B 7465a38d786be8fda6bc8181269dfcc448acfc8e8b6de39bd0df4312d3fa8a80ea763fe9b096cdcc6e4ba3c53b10aa172b31972eb14e710f214d4d0d8b6ee595 SHA512 c000f5c7c819092cfc4b6986f330784f5208dc07147a19dfeae53d0a7990731d2fe0f4a4b3f1192ec459f64a0c94d1de7fc5a0d0b614c0def5c27459ebdc4fc3
+DIST kconfigwidgets-5.116.0.tar.xz 2614488 BLAKE2B d1ec8d4f7afa66a4e468b6c4996ef3437f16f498736ec4a10fca4020058a43ec0d2d3ddaf1e6d6b2356adccd53215ab15f765384ecc1244792d5d0ade6c59d7e SHA512 30325d3b88539d96de97adf8d596bebc6f5f8a5ea0ccc0b272f5e5557aa4ad4dc72ece1491ab2d656efb6ba378a236448a2efb35e4d82ee3dd42f2f9d178ad0b
+DIST kconfigwidgets-6.4.0.tar.xz 2557848 BLAKE2B a2cbe5f67e0bb8ebf171bd05a7ab9414185a852907d8a7b323c69167c876551cd768dcb745fd5c83b8186f5cd1743f3206a866c7a4d5650f7b3bf0aaebdc213e SHA512 1e35e709e604221e08a6ff9582d2391b467f1cc6cb181187ef999595a3715696ecc8b54096559680085a0684f0bf95ef224fff51efd5f756a2249a7793b8cb44
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.110.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.110.0.ebuild
deleted file mode 100644
index 4aac50200c44..000000000000
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.110.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing an assortment of configuration-related widgets"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+man"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kauth-${PVCUT}*:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- test? ( =kde-frameworks/kconfig-${PVCUT}*:5[dbus] )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package man KF5DocTools)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bugs: 864250
- local myctestargs=(
- -E "(kstandardactiontest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.116.0.ebuild
index 48848f3d66bb..572423485d96 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing an assortment of configuration-related widgets"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+man"
RDEPEND="
@@ -31,6 +31,11 @@ DEPEND="${RDEPEND}
"
BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
+CMAKE_SKIP_TESTS=(
+ # bugs: 864250
+ kstandardactiontest
+)
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package man KF5DocTools)
@@ -38,12 +43,3 @@ src_configure() {
ecm_src_configure
}
-
-src_test() {
- # bugs: 864250
- local myctestargs=(
- -E "(kstandardactiontest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.4.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.4.0.ebuild
new file mode 100644
index 000000000000..0783a3e4d35e
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.4.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_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related widgets"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 864250
+ kstandardactiontest
+ # bug 926497
+ klanguagenametest
+)
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+ =kde-frameworks/kcolorscheme-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( =kde-frameworks/kconfig-${PVCUT}*:6[dbus] )
+"
diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest
index f25f998b379c..2a498671d25f 100644
--- a/kde-frameworks/kcontacts/Manifest
+++ b/kde-frameworks/kcontacts/Manifest
@@ -1,2 +1,2 @@
-DIST kcontacts-5.108.0.tar.xz 213564 BLAKE2B 5defd7fed5d39980b88a578b1c2a730ce8e88094a3a68b33ceb8611935f35284948b08851916c2ab214c3408c585eb7ed04a102c579ce2191e0b832b37d6bb1b SHA512 2397363139db6d7edf466627edb5a3e6ade365a311afd177329b8ee06c0b698170c7538612184d01b5ca1656204fee77574d8248921f86e43014e08b9fd3aa8d
-DIST kcontacts-5.110.0.tar.xz 213944 BLAKE2B ec4099649b1ed0f69583a2d3bfaa1327cb33a59aa90fcb5aa90cb8386f28bba3761ed4ad0bae4bf4f2285fdc881754ebe46a096237b89880ab10c5da10a28670 SHA512 d365ae94a28f025094b7489ed2188134221ab70f2d0c220877db49da94cf325d51f5c83c117b0a45ac4f5179648cd862c3983716a599bd2435c8f3148c470fa4
+DIST kcontacts-5.116.0.tar.xz 214144 BLAKE2B 6f01e3102e9499e0f1da529c5d073c21c54dbba6d549d2be15686082804ec7da21488e9e631fc4ee6e0d5307d054fa156760644eca8b858123382d14f7fc5b51 SHA512 b33a239bc577a0ff4d7b34e7fc12397fed543ba31a0fb1ebcd55dc5ce52e05e026953128f13c76828dd6723fed9a27153cd8420d5dd940404a4f79cd625499bf
+DIST kcontacts-6.4.0.tar.xz 208032 BLAKE2B 068de807205eb5c56c9fcab9da0c6c8163c1155760fd2bef89365b430f90f5a433ff8bc25ea6ff89387d6036f57c83ba401114de137b46a9f523e593bfd22d5a SHA512 a82f21f2c1aed644dfc0f37ff5b48235212e70932842685d78e380c9ba09e40067982949a35bd610ccfd86d989be3cbe2def0a38773b39457e65da54f8e82ab6
diff --git a/kde-frameworks/kcontacts/kcontacts-5.110.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.110.0.ebuild
deleted file mode 100644
index 330640a1e992..000000000000
--- a/kde-frameworks/kcontacts/kcontacts-5.110.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Address book API based on KDE Frameworks"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
-"
-
-src_test() {
- # bug #566648 (access to /dev/dri/card0 denied)
- # bug #838502 (again some Qt translations loading related err...)
- local myctestargs=(
- -E "(kcontacts-addresstest|kcontacts-picturetest)"
- )
- ecm_src_test
-}
diff --git a/kde-frameworks/kcontacts/kcontacts-5.108.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.116.0.ebuild
index 202fa1e9e156..36be61bfe67b 100644
--- a/kde-frameworks/kcontacts/kcontacts-5.108.0.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,11 +25,9 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
"
-src_test() {
+CMAKE_SKIP_TESTS=(
# bug #566648 (access to /dev/dri/card0 denied)
- # bug #838502 (again some Qt translations loading related err...)
- local myctestargs=(
- -E "(kcontacts-addresstest|kcontacts-picturetest)"
- )
- ecm_src_test
-}
+ kcontacts-picturetest
+ # bugs #712798, 838502 (again some Qt translations loading related err...)
+ kcontacts-{address,phonenumber}test
+)
diff --git a/kde-frameworks/kcontacts/kcontacts-6.4.0.ebuild b/kde-frameworks/kcontacts/kcontacts-6.4.0.ebuild
new file mode 100644
index 000000000000..9cda8e0edebb
--- /dev/null
+++ b/kde-frameworks/kcontacts/kcontacts-6.4.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"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Address book API based on KDE Frameworks"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug #566648 (access to /dev/dri/card0 denied)
+ kcontacts-picturetest
+ # bugs #712798, 838502 (again some Qt translations loading related err...)
+ kcontacts-{address,phonenumber}test
+)
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
index 388685dd0c66..97591c92fb9d 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,2 +1,2 @@
-DIST kcoreaddons-5.108.0.tar.xz 2608048 BLAKE2B 30db30d24b859bd0290f8fd271462e37398d3e129f5fb6316807d1fd82277b8314546ae6ada9ee2268d93e2e2c0269c27ac94662f6bfcc73d4530fdb28a6937a SHA512 04d19ab91a4df6a08aade99c042483bf9040e10e75cb8b1f84e264ae260cd2e178a8a1968b5ed455f5a3d686df9104cc51f22849342514f1f617adb401313faa
-DIST kcoreaddons-5.110.0.tar.xz 2609812 BLAKE2B bd424d78d96f0d82d34924676ab5005837f77aa31aa7778b7d0baad5835872b06f09f03574a48ed8e19639e4c849cfd1d1629e11087809b783b4897463a83abd SHA512 f663e62f16aac4752e417d0e0dcb32f9db4406a461dbca43885c604ab3fdcdb4f3c09b47c9422dcb32dfea7e79f3ebcc3368b8e38fafce807b9c80c6a9f3f9d2
+DIST kcoreaddons-5.116.0.tar.xz 2611644 BLAKE2B 4a457cb9c0e75fc9d6c7270948de26162e9d51ddaa35a46399d002cbbe9334b8666faeaaa6f7485af339ebf30e833729223c8a2b7b29efe987a1b9ad45f6d924 SHA512 d77a1fcad6576692c6a6d80728acddb818acbc3a8f70fc59f3fa3c433a94c429e4b230840f7df23ae8027289e57fc0c8ae7c42b83ea734b567a640d5e248867d
+DIST kcoreaddons-6.4.0.tar.xz 2565772 BLAKE2B ae34a8c7301113aec3960e3a0595a7476522fc395c30fd01a2f99ffc093c7df68276b24b21115edd84776ff3ecb6fee37f73c4c07c46ac1bb9da18336fd8d8c4 SHA512 a4fcbe5fc9da7d113b7d8ebd505ae604cb1c301a4463c0c25c020c50451513ce98230685853b63b408b7aafe0712846a8ee1d654531da03faf02daa7097c495e
diff --git a/kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch b/kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch
deleted file mode 100644
index 0d5e6767c46f..000000000000
--- a/kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 2ec1a017b4cd0c56318b38ccd92b523ad21a1a08 Mon Sep 17 00:00:00 2001
-From: Harald Sitter <sitter@kde.org>
-Date: Thu, 29 Jun 2023 12:43:14 +0200
-Subject: [PATCH] kurlmimedata: don't portal symlinks
-
-they are not really supported. from testing it seems that opening
-O_NOFOLLOW results in the portal not being able to use the fd so
-ultimately we have no way to copy a symlink (instead of the file it
-points to)
-
-BUG: 464225
-
-
-(cherry picked from commit 14e954248e365098e4b98cfd7c76e5ea1defb8a7)
----
- src/lib/io/kurlmimedata.cpp | 14 +++++++++++---
- 1 file changed, 11 insertions(+), 3 deletions(-)
-
-diff --git a/src/lib/io/kurlmimedata.cpp b/src/lib/io/kurlmimedata.cpp
-index 6b62232c1..fe18717c6 100644
---- a/src/lib/io/kurlmimedata.cpp
-+++ b/src/lib/io/kurlmimedata.cpp
-@@ -275,9 +275,17 @@ bool KUrlMimeData::exportUrlsToPortal(QMimeData *mimeData)
- qWarning() << "kio-fuse is missing";
- return false;
- }
-- } else if (isLocal && QFileInfo(url.toLocalFile()).isDir()) {
-- // XDG Document Portal doesn't support directories and silently drops them.
-- return false;
-+ } else {
-+ const QFileInfo info(url.toLocalFile());
-+ if (info.isDir()) {
-+ // XDG Document Portal doesn't support directories and silently drops them.
-+ return false;
-+ }
-+ if (info.isSymbolicLink()) {
-+ // XDG Document Portal also doesn't support symlinks since it doesn't let us open the fd O_NOFOLLOW.
-+ // https://github.com/flatpak/xdg-desktop-portal/issues/961#issuecomment-1573646299
-+ return false;
-+ }
- }
- }
-
---
-GitLab
-
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.110.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.110.0.ebuild
deleted file mode 100644
index 8e5dfc25b19c..000000000000
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.110.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org xdg-utils
-
-DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="dbus fam"
-
-DEPEND="
- >=dev-qt/qtcore-${QTMIN}:5[icu]
- virtual/libudev:=
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- fam? ( virtual/fam )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qttranslations-${QTMIN}:5
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_configure() {
- local mycmakeargs=(
- -D_KDE4_DEFAULT_HOME_POSTFIX=4
- $(cmake_use_find_package fam FAM)
- $(cmake_use_find_package dbus Qt5DBus)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # bugs: 619656, 632398, 647414, 665682
- local myctestargs=(
- -j1
- -E "(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest)"
- )
-
- ecm_src_test
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- ecm_pkg_postrm
- xdg_mimeinfo_database_update
-}
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.116.0.ebuild
index f1a645e722f1..be1fcedb4aea 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org xdg-utils
DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="dbus fam"
DEPEND="
@@ -23,8 +23,6 @@ RDEPEND="${DEPEND}
"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-PATCHES=( "${FILESDIR}/${P}-kurlmimedata-dont-portal-symlinks.patch" ) # 5.109
-
src_configure() {
local mycmakeargs=(
-D_KDE4_DEFAULT_HOME_POSTFIX=4
@@ -36,13 +34,20 @@ src_configure() {
}
src_test() {
- # bugs: 619656, 632398, 647414, 665682
- local myctestargs=(
- -j1
- -E "(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest)"
+ local CMAKE_SKIP_TESTS=(
+ # bug 632398
+ kautosavefiletest
+ # bug 647414
+ kdirwatch_qfswatch_unittest
+ kdirwatch_stat_unittest
+ # bugs 665682
+ kformattest
+ # bug 770781
+ kaboutdatatest
+ klistopenfilesjobtest_unix
)
-
- ecm_src_test
+ # bug 619656
+ ecm_src_test -j1
}
pkg_postinst() {
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-6.4.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-6.4.0.ebuild
new file mode 100644
index 000000000000..9be143aa113a
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-6.4.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org xdg-utils
+
+DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="dbus"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,icu]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ virtual/libudev:=
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qttranslations-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DKCOREADDONS_USE_QML=ON
+ -DUSE_DBUS=$(usex dbus)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 632398
+ kautosavefiletest
+ # bug 647414
+ kdirwatch_qfswatch_unittest
+ kdirwatch_stat_unittest
+ # bugs 665682
+ kformattest
+ # bug 770781
+ kaboutdatatest
+ klistopenfilesjobtest_unix
+ )
+ # bug 619656
+ ecm_src_test -j1
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ ecm_pkg_postrm
+ xdg_mimeinfo_database_update
+}
diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest
index 42c1850431df..d95277fe8d34 100644
--- a/kde-frameworks/kcrash/Manifest
+++ b/kde-frameworks/kcrash/Manifest
@@ -1,2 +1,2 @@
-DIST kcrash-5.108.0.tar.xz 28272 BLAKE2B 1d90a03f7edc9196786a65c73c91a07ca25d43fc588df7c92ea61506796bd76489c0ea6be81eda94a6c60b64ad038e47d6bce7a393e48fb9e7ec3b691d8fe0fd SHA512 59155350e4c7482ed645cc6621c0a9f3c5f7b840c01c925d57fd6e6c5e965b731380238ef12344744b5618c9f438bfb4e613a99ca11520d3d44adf27aedf931e
-DIST kcrash-5.110.0.tar.xz 28300 BLAKE2B 25af53688eae6796fee8386cc0d7c043d350b1ab37d819d05d363b021c7fcad461d2c6155a551615ddbe2212f53271417dfc6146df4186fcbad82676b063c5f5 SHA512 04a100937dde51262d42b731c82d77f43dd9394f158530762348826e7979ce14e31e00e31f544292ec70dc64b550b6ec6542ef6cf84684c1b665c09ce68524aa
+DIST kcrash-5.116.0.tar.xz 28288 BLAKE2B 28b06fb3e3aaf318ffe47245350edbb5ec200a024934c380c04f6f123714f1197f5b1122c34a6370b657ce13619625e0377eeed795b58d218017d26aa57f01f4 SHA512 051ad694f0db1463c1105d3ff37221633a91c282850b6e295dadf07a323ba610046650c7d2e3b45dcd56214709b58989360b727b16dca0ca44dbc9b143f68e07
+DIST kcrash-6.4.0.tar.xz 29012 BLAKE2B 190400165d7429c7873cd13130ebe72a920983aa75da5e2b40bcaf3c6c29d39bbb7e264e3e5bcf7dad260bad1524e8b863c95023336a60b81b702c359fdee6f4 SHA512 a838e02279d7e3055ffe49ee56f3df03634919b4599c3e04943b8789f7caafaa2ffee6fe3798903502b7981c0cfe980ef5224f1736e9dbe3ef6cc426816356dc
diff --git a/kde-frameworks/kcrash/kcrash-5.108.0.ebuild b/kde-frameworks/kcrash/kcrash-5.116.0.ebuild
index 77746201441a..a0f0b6842ece 100644
--- a/kde-frameworks/kcrash/kcrash-5.108.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for intercepting and handling application crashes"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="X"
# requires running Plasma environment
diff --git a/kde-frameworks/kcrash/kcrash-5.110.0.ebuild b/kde-frameworks/kcrash/kcrash-6.4.0.ebuild
index 7a62384b2ae3..7d1679715647 100644
--- a/kde-frameworks/kcrash/kcrash-5.110.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-6.4.0.ebuild
@@ -1,35 +1,32 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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-2)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for intercepting and handling application crashes"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="X"
# requires running Plasma environment
RESTRICT="test"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
+ >=dev-qt/qtbase-${QTMIN}:6[gui,opengl]
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ X? ( x11-libs/libX11 )
"
DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_configure() {
local mycmakeargs=(
diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest
index 27c1ed163847..60d98b59439f 100644
--- a/kde-frameworks/kdav/Manifest
+++ b/kde-frameworks/kdav/Manifest
@@ -1,2 +1,2 @@
-DIST kdav-5.108.0.tar.xz 65632 BLAKE2B dc71182dfdfb5d54d59974932027c717cf7d2125450e1041850194a95a7507dfbed9dddfc1bb7ebda7db3b470be3462488102794ed163fc84f6b37531bcf420b SHA512 cbdd1beca14f3b43aca5645a859527c7bde1b677605edb4092d4f4cd36e6f8300f1fc02fb1619ffa5e83281642afbeffbe5ea4d3d9ac1bc7c25d18fd325ecb71
-DIST kdav-5.110.0.tar.xz 66184 BLAKE2B f40e7773e0a8453b1af6f6ddfd663719bce9131920977804417d43f037cb862c084e4b0cb3916ffa6e3c1a4ea92f209b4811c2b16e23d6fc31d077971641beef SHA512 353afe536f5aab3986e0177ae0d3e0305b350555fb3e0620d20cc9db2f34ca5bb0e698ca7b9799b339e5050dab708235490203be26cfc0eed37f6ae2344fab9a
+DIST kdav-5.116.0.tar.xz 66496 BLAKE2B 711e08e882808b8ce4e542523cbe71517cbf5444043502864959f3f4a27d69b6fa867e86608fbe9086300631fcd113feaa95dea3e93d1377bc637fe4285d9b3f SHA512 195e71f17b20652a333881692160d70a370b605b86fc63daf29d95bb9f47d2c7b4f4446d2597080a2b8ee54303d2708059f750c58177da9b698194072e06922c
+DIST kdav-6.4.0.tar.xz 68028 BLAKE2B f6f1f90c284ea9123c15c099b625ab265cd9dc71d79f4b2043abe8ad9e887d38d165850055b2569ec372a6029c6b8774104a2a55787413e0f39457d2e8224231 SHA512 37c559c9da50741ba6afc2a1cf04ec7ee672529bf05ee57b473ac6a05ea9606614fabbd8756eee2409b851ecf41a5b8813090548ac4b9998703c3a5af0d780af
diff --git a/kde-frameworks/kdav/kdav-5.110.0.ebuild b/kde-frameworks/kdav/kdav-5.110.0.ebuild
deleted file mode 100644
index c6c5668f5bce..000000000000
--- a/kde-frameworks/kdav/kdav-5.110.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="DAV protocol implemention with KJobs"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/kcoreaddons-${PVCUT}:5
- >=kde-frameworks/ki18n-${PVCUT}:5
- >=kde-frameworks/kio-${PVCUT}:5
-"
-DEPEND="${RDEPEND}"
-
-src_test() {
- # bug 616808 - DavItemFetchJobTest requires D-Bus
- # bug 653602 - DavItemsListJobTest mimetypes unsupported
- # bug 765061 - kdav-davcollectionsmultifetchjobtest
- local myctestargs=(
- -E "(kdav-davitemfetchjob|kdav-davitemslistjob|kdav-davcollectionsmultifetchjobtest)"
- )
- ecm_src_test
-}
diff --git a/kde-frameworks/kdav/kdav-5.108.0.ebuild b/kde-frameworks/kdav/kdav-5.116.0.ebuild
index 2b7b5b47da0c..a18a5efa9c00 100644
--- a/kde-frameworks/kdav/kdav-5.108.0.ebuild
+++ b/kde-frameworks/kdav/kdav-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,12 +23,11 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
-src_test() {
- # bug 616808 - DavItemFetchJobTest requires D-Bus
- # bug 653602 - DavItemsListJobTest mimetypes unsupported
- # bug 765061 - kdav-davcollectionsmultifetchjobtest
- local myctestargs=(
- -E "(kdav-davitemfetchjob|kdav-davitemslistjob|kdav-davcollectionsmultifetchjobtest)"
- )
- ecm_src_test
-}
+CMAKE_SKIP_TESTS=(
+ # bug 616808: requires D-Bus
+ kdav-davitemfetchjob
+ # bug 653602: mimetypes unsupported
+ kdav-davitemslistjob
+ # bug 765061
+ kdav-davcollectionsmultifetchjobtest
+)
diff --git a/kde-frameworks/kdav/kdav-6.4.0.ebuild b/kde-frameworks/kdav/kdav-6.4.0.ebuild
new file mode 100644
index 000000000000..dc51805cf7a0
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-6.4.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"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="DAV protocol implemention with KJobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ >=kde-frameworks/kcoreaddons-${PVCUT}:6
+ >=kde-frameworks/ki18n-${PVCUT}:6
+ >=kde-frameworks/kio-${PVCUT}:6
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 616808: requires D-Bus
+ kdav-davitemfetchjob
+ # bug 653602: mimetypes unsupported
+ kdav-davitemslistjob
+ # bug 765061
+ kdav-davcollectionsmultifetchjobtest
+)
diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest
index 5dc32043e713..fd2345bdf664 100644
--- a/kde-frameworks/kdbusaddons/Manifest
+++ b/kde-frameworks/kdbusaddons/Manifest
@@ -1,2 +1,2 @@
-DIST kdbusaddons-5.108.0.tar.xz 48644 BLAKE2B 70cad3dfec0c1b49c4ec1c16b34e8609548cb53b895bb644baee31077f239eda768ea16139a441e151617fc61b125ce1a034a0fd753e4590c69a43b9f66a20d8 SHA512 adcfebb3afe735f8cd1c98e20c0711966e6e425ecd1d1631431e06b0fdda703c519becea2086f19109d44ca48dbf9cadd495155ea41f69f2813a427933ba3c26
-DIST kdbusaddons-5.110.0.tar.xz 48916 BLAKE2B 6311bec69ee2647d782fb80a3365d82083b6dd1298b0e35bc36926967644ae95983ebbfb9c76f762c6c74903ec37240d42b23e9585923b6dccea2e44afaa310e SHA512 02a80d889815a7b581330e1702af3abd418800a25489f6834dc7452a16f3dbb4f7c2429939e25449051f198051fcd35649218e7d1c250717c67793d534c2735f
+DIST kdbusaddons-5.116.0.tar.xz 48932 BLAKE2B 06cdb322d5951c6d0af5b1b02e9d6adcd51b96f4e241728ed25d28b94cebfea702e95f6123d0d6dae23cae148fe60703f7235b2e494f098c73781ca319a55d82 SHA512 def33859b260b1910769ae241788c2e3adb85003014989415d3127629667a6e7f149519ae1ebed2e91d4db7d2e9d1792db0fbae46c91a163f07b456387a02993
+DIST kdbusaddons-6.4.0.tar.xz 46196 BLAKE2B 5029dc7c6c1355ddcf301c7014c4d5a3b097ff7b80ec210e40f1a82197c2b18b2b4868991b303fbbfe137751a30a393224c71fc28f172a4603fb6acf23717ac3 SHA512 a87aa112813e79c5c7fc012863b988861a25d69f95b8409ef9f2365a9da0b8986fa86c853fcc1fb4bddbb0f588a09266bf9d3f8633e8f5a0ad36efb1167bb822
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.108.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.116.0.ebuild
index 3984c190bd76..1576a302b9fe 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.108.0.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for registering services and applications per freedesktop standards"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="X"
DEPEND="
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.110.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-6.4.0.ebuild
index a5e3cad53083..fadd6ddfb3cf 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.110.0.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-6.4.0.ebuild
@@ -1,28 +1,29 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
VIRTUALDBUS_TEST="true"
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for registering services and applications per freedesktop standards"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="X"
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package X Qt5X11Extras)
+ -DWITH_X11=$(usex X)
)
ecm_src_configure
diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
index 1a21c43c64a4..40867d519314 100644
--- a/kde-frameworks/kdeclarative/Manifest
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -1,2 +1,2 @@
-DIST kdeclarative-5.108.0.tar.xz 2492028 BLAKE2B 226351f071f1efb8e28ede461a1743f2c3a36aa8e970b02d8672a6f8727bbbab291021b8c57835eff265d3522689e00971b783dcefcfe592179016abe103eed9 SHA512 2f9f9200b18cf577cc0e67e82bd2010702c34c946533f97b0d4c2b2008b3c793ee9373058b46791003e8603e2179c6e96d42c0c57f3de66c2d2ff707331a4a5e
-DIST kdeclarative-5.110.0.tar.xz 2492408 BLAKE2B 567edcc67c6d119028797178c36f30ebb7f6abac71b3e720ad1fb3326b2fb4a6a5270a3325c74c80432155b558b824c726ace4bcf332fbe6a402f7a2475b3fca SHA512 0f853cb23ab8d6f57614136e3f33306e040350f84fb0cc917273ffa2011542b2a5f60ca039fe596728f84cca727e37bef4b5fec82d287decdd9b8ab87342ec2a
+DIST kdeclarative-5.116.0.tar.xz 2492824 BLAKE2B 118ed6f9151ea2545282593b5e95250a708e1aae3c124aa3a49ce1e428d87fa4d4a771788a4ff628e87e39d3ddcd5e506664608b35be957241fb0f88b04f230b SHA512 6118cfc64c5a600cead31deaab79e7e60fef9c24ce5d4b163b581e1bae617979069e1a00cfc610a1e4b3fb80c9ff77fa5b34dace836d1d5326dfc31a2482d4bc
+DIST kdeclarative-6.4.0.tar.xz 2426788 BLAKE2B a82c88808930653ef8f1b9d632a605c8f5a11ef06148883f4315d6406e1a9df7156c962862b7be6cb9510e27c96156285e5262522bf5dcb03541529084a99438 SHA512 ae0793e4ef41a4b98dcf69f7b1055a051b2bff52743301bb167951771e86a9e3a03d4fe8a7fa7818925b8e77128dc73cc4fe892e9171ced9df5a3f4e562ee5d3
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.108.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.108.0.ebuild
deleted file mode 100644
index 958cf709aeb5..000000000000
--- a/kde-frameworks/kdeclarative/kdeclarative-5.108.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing integration of QML and KDE work spaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kglobalaccel-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/kpackage-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5
- media-libs/libepoxy
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.110.0-r1.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.116.0.ebuild
index 85ccd4687e1a..84a8b4088efe 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-5.110.0-r1.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing integration of QML and KDE work spaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.4.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-6.4.0.ebuild
new file mode 100644
index 000000000000..020efd148754
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-6.4.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="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kglobalaccel-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kservice-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest
index a720e875ac0e..998e38c3ae34 100644
--- a/kde-frameworks/kded/Manifest
+++ b/kde-frameworks/kded/Manifest
@@ -1,2 +1,2 @@
-DIST kded-5.108.0.tar.xz 41004 BLAKE2B c1966ca3f92dbc7b0446e322b698840e71d8929e1b36c5eab2084b670f72cdda3ab1ecc0420ccdcb2c2630aa2d30218f48ee21f819088fe38b45b4a4cda2e3a2 SHA512 ef7a95fc61a59171287013b4afb8dd50278ab6477179f401f56485814d791f4d1902a3622367378a8db238c4c0d63209f632743fceee5b06cfff1fcf991a3438
-DIST kded-5.110.0.tar.xz 41012 BLAKE2B 22b71a0499084b73ec5d42b498bf782564f110b63f46e1b2daab91975b4b36871aa47a1a24cc36e37bd97f54a4874659dd0253facc1dbf1fc1e54eac6bb6faae SHA512 09e3cd238ac1253dfaa585d63dfbe8c0c0676e073f8ec43e192bd0e229b28203d5c0c42a48f0913cc6314f7918c3d1539f7e3d8afccc5a1b679ccaf737dd8ccc
+DIST kded-5.116.0.tar.xz 41064 BLAKE2B 78650fdcb2175c868b5966e858edfac65ea18f3da1d36e07772c61c1ec3e357c40caa7ac496ac00e7906bd5201a70c82da1698ca911ce95cc47de58efa9a9695 SHA512 442c90ee2519363dc2e128a8cd6ef34e4e35944036476f98cdd2432a61ca72f8e235e40364a0aa3ced7f3528fa7b876ebfa297386b6f0397d0409faf2a908910
+DIST kded-6.4.0.tar.xz 33776 BLAKE2B d784664c4619114de0379ea6746ab83ad6c0805ea10c75eadf99f884cf59881daef97305e9646c63347e4658d918639be4a3194e3b74ea78848c93cdd6a196dd SHA512 a22ed7c479ae3df87e16c088c7ea30e4d1c97b147f35be48e3cb3b1e8651329b4dfa1060a3de7a5e1c1a5a82d591afd266f70ba05feb35c03968248ee591f3da
diff --git a/kde-frameworks/kded/kded-5.110.0.ebuild b/kde-frameworks/kded/kded-5.110.0.ebuild
deleted file mode 100644
index e0dc1a27d8df..000000000000
--- a/kde-frameworks/kded/kded-5.110.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Central daemon of KDE workspaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+man"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5[dbus]
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/kinit-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package man KF5DocTools)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kded/kded-5.108.0.ebuild b/kde-frameworks/kded/kded-5.116.0.ebuild
index f4991cfd5b6d..c92e19f9d173 100644
--- a/kde-frameworks/kded/kded-5.108.0.ebuild
+++ b/kde-frameworks/kded/kded-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Central daemon of KDE workspaces"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+man"
DEPEND="
@@ -23,7 +23,6 @@ DEPEND="
=kde-frameworks/kcoreaddons-${PVCUT}*:5
=kde-frameworks/kcrash-${PVCUT}*:5
=kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/kinit-${PVCUT}*:5
=kde-frameworks/kservice-${PVCUT}*:5
"
RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kded/kded-6.4.0.ebuild b/kde-frameworks/kded/kded-6.4.0.ebuild
new file mode 100644
index 000000000000..505dcb21b8b3
--- /dev/null
+++ b/kde-frameworks/kded/kded-6.4.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_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kconfig-${PVCUT}*:6[dbus]
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kcrash-${PVCUT}*:6
+ =kde-frameworks/kdbusaddons-${PVCUT}*:6
+ =kde-frameworks/kservice-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdelibs4support/Manifest b/kde-frameworks/kdelibs4support/Manifest
index 4588b8045af2..3cce90ae7f63 100644
--- a/kde-frameworks/kdelibs4support/Manifest
+++ b/kde-frameworks/kdelibs4support/Manifest
@@ -1,2 +1 @@
-DIST kdelibs4support-5.108.0.tar.xz 3721440 BLAKE2B b1794d8be725e78f6074c40ff5fa218e8b48b87c91b7112a4e4450c74c8c02fa6fa88018e34bbce5c0193601ae45a99658e65167b2bd32a087d0613b6462306a SHA512 acec9c9b3da861ec998d02b331e9a0c5d6c1947c9659abfe48051aebd9addad3691e4105170e4cd0565ac35b0915ec0da292da60bde84fadab252629d146113c
-DIST kdelibs4support-5.110.0.tar.xz 3722220 BLAKE2B 741642b7c9aa0c537fdf30876147ff872edce54aca65dc14fb0af56daef72c651830a84742edcdc2a42e52b37b85df359a018dfcad8761bf6c051172a06f1f8b SHA512 42b1d1d02b9ab7cb451ac8539cdf16d911e71c7a7756bed8ef62a570c39613c759257e7c9d86f84ff35e7dbcd2103a67db5869f5e15f0002117f580ed475fd2b
+DIST kdelibs4support-5.116.0.tar.xz 3706116 BLAKE2B 35d8ab172c2993cd7f64b1075ddb882a78248383f23a0060889f782f3af65bf3cab9423af380b91e85236b2e8e3036040f6527a3ca7a7a8c309730e01a0d2283 SHA512 87cdc59da0fcaccc48012cf3c34ab3707c2eb159effd17e76b7c24a81feebebef3a27aa1d25dadfb0d5ee7efbc39b2fa7cafc6090476f5ec4cb8e9be616050be
diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.108.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.108.0.ebuild
deleted file mode 100644
index f65cd2dc1beb..000000000000
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.108.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="true"
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="X"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-text/docbook-xml-dtd:4.2
- dev-libs/openssl:0
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qttest-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kauth-${PVCUT}*:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- >=kde-frameworks/kded-${PVCUT}:5
- =kde-frameworks/kdoctools-${PVCUT}*:5
- =kde-frameworks/kemoticons-${PVCUT}*:5
- =kde-frameworks/kglobalaccel-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5[X?]
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/ktextwidgets-${PVCUT}*:5
- =kde-frameworks/kunitconversion-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- =kde-frameworks/solid-${PVCUT}*:5
- virtual/libintl
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb
- )
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
- X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-qt/qtxml-${QTMIN}:5
- >=kde-frameworks/countryflags-${PVCUT}:5
- =kde-frameworks/kinit-${PVCUT}*:5
- =kde-frameworks/kitemmodels-${PVCUT}*:5
-"
-BDEPEND="
- dev-lang/perl
- dev-perl/URI
-"
-
-PATCHES=(
- # downstream patches
- "${FILESDIR}/${PN}-5.80.0-no-kdesignerplugin.patch" # bug 755956
- "${FILESDIR}/${PN}-5.86.0-unused-dep.patch" # bug 755956
-)
-
-src_prepare() {
- ecm_src_prepare
-
- if ! use handbook; then
- sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
- fi
-
- cmake_run_in src cmake_comment_add_subdirectory l10n
-}
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.110.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild
index 84791042de9b..d76a8b156bcf 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.110.0.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="networkmanager X"
RESTRICT="test"
diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest
index 5454c66f9082..bd0bb23d4342 100644
--- a/kde-frameworks/kdesu/Manifest
+++ b/kde-frameworks/kdesu/Manifest
@@ -1,2 +1,2 @@
-DIST kdesu-5.108.0.tar.xz 56548 BLAKE2B 51589131fd6f710cac30ef56c0ebd7d064d4d94075831a401faac05cf9a2d4e29d5034c0330bb5405399e6a3e88156384c802d21ea7e36f0aec0edf6f0973c46 SHA512 329a34b281f67cf0b0ac69ed833cb30b7b3405458be5fccc892b1b023a7f80e0976d2b68cbdb6a9a7cb428414d575b9a1f48c8388eab226607c6130a32556aae
-DIST kdesu-5.110.0.tar.xz 56808 BLAKE2B 552730f14699e97a7c0a5dc4488714609008ffadd46cb21e529af9499df15e8739cfe8ec4d7f368c08e41429a2a02deaae5c4d611bb9affa87f879eb522a858f SHA512 917b5932dc8df4feec96c6c57e3d8033e02fc158d1e3e497ec2d978159cc58a40195aaeef931c20f7ff583f9e948016a7c5329ddb08b899aad6072a4bcf277c4
+DIST kdesu-5.116.0.tar.xz 57072 BLAKE2B 6891406ddfba6caa6bbf0e5a476b99632e261d884cf882977225eb6876eef261a2f1b9a01cbbcbcb05be811500f6c0e4b387ad066e899a71277c717f57c514a1 SHA512 6426e65af37b4bec97ef2e93a48de25fe2e5d99fa4a4f8da850a6ed91ef428933062ca81455a91f4604fa8552dd0fe46ef835a4408e91a05e4609b09864a25cf
+DIST kdesu-6.4.0.tar.xz 56612 BLAKE2B 9f247c7ad530cddaea0f5ee530ebbb78d39b8d62af22c33d55d4f0d8a94d521120a00fa2b27b82e796e485fcf1eda1808709f09f5e480e7661392d9cd0e05971 SHA512 58aa1deb30c31ba1c87b1b09fa84ded051513e103c89bee14e9e3a6818ea3a638a74eb79b2075ad76577611a3fc5abfe719fa8972808f448f76f0290d28958ef
diff --git a/kde-frameworks/kdesu/kdesu-5.108.0.ebuild b/kde-frameworks/kdesu/kdesu-5.116.0.ebuild
index de0fd68f18a5..98794005bd5f 100644
--- a/kde-frameworks/kdesu/kdesu-5.108.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdesu/kdesu-5.110.0.ebuild b/kde-frameworks/kdesu/kdesu-6.4.0.ebuild
index d5ebea58648d..69b3aef23ba4 100644
--- a/kde-frameworks/kdesu/kdesu-5.110.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-6.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,14 +10,14 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework to handle super user actions"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="X"
RDEPEND="
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kpty-${PVCUT}*:5
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kpty-${PVCUT}*:6
X? ( x11-libs/libX11 )
"
DEPEND="${RDEPEND}
diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest
index bbba8e00cffd..035eb0fc6ea7 100644
--- a/kde-frameworks/kdnssd/Manifest
+++ b/kde-frameworks/kdnssd/Manifest
@@ -1,2 +1,2 @@
-DIST kdnssd-5.108.0.tar.xz 2280836 BLAKE2B dbdca1ea507e8c6eca66cc2577afac90186ec4dd5bc86a34886935c9e1e2287e7884de39d2825d79cef739ce33271c5212c95598a36bc46fbbd863bb394ed252 SHA512 26420e972ba8d46411d00744e7255d085b2627514eb5a0ae4344204b19ef8d11452a6b2e67391d42ad39882542914c74c67e3ba422d86e28520c38053bb7de1c
-DIST kdnssd-5.110.0.tar.xz 2280888 BLAKE2B cb61f5686cbfce745e3c2ede31d543d19fa1863e96687e35b8b36e02e3938afa795d0e26e557a8f59e604aea4af7d1e14b39422a19690328af439dfa129d3437 SHA512 d6998f1c036b4a0e6201049cffa36dcc4bb0489890c1e184e4e2b6e94e84b58f80c9ad76a743abb3b89e5e5c15bfbc19d4beb87b3f686d169b39fa2d17eba93d
+DIST kdnssd-5.116.0.tar.xz 2280644 BLAKE2B 38468ea7c4b31787c2eb41ab5a930c2a44138d3cb5492df33748ce7ad80afd462604d6de433a5c23e2070c17ca8abed9427674c33064a841e9aa3d4836bcbf3e SHA512 542b6ff05ea2d0d43b8563136254f54e690fb561b270517df00158e53a5a2eda23e5371292256cd3f3aae0ee108c8d5cd4f611ac1aa22c259ee80b4815850121
+DIST kdnssd-6.4.0.tar.xz 2269320 BLAKE2B 4f0ea98402b9ccc46f2d18e26ca18bfe1fa6158e4b450d73a145947bc81ad331e6744e5d913c87caaf8d170a7806d2e4117d9fe6cb4b24920de89be08eab3d60 SHA512 94bae6493eadddd134805c5a42c1923173d5b9cfaa371493c9dc96a912afcd36173b289833213c91f6dcfa86e59b00c4a35b6e689bcdcfeb5062b1958724fe17
diff --git a/kde-frameworks/kdnssd/kdnssd-5.108.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.116.0.ebuild
index 6aef53c58dff..1dc0f052dc8d 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.108.0.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kdnssd/kdnssd-5.110.0.ebuild b/kde-frameworks/kdnssd/kdnssd-6.4.0.ebuild
index 928bc1ac8b94..6ccc600538c4 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.110.0.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-6.4.0.ebuild
@@ -1,26 +1,26 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for network service discovery using Zeroconf"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="zeroconf"
DEPEND="
- >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[network]
zeroconf? (
- >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
net-dns/avahi[mdnsresponder-compat]
)
"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_configure() {
local mycmakeargs=(
diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest
index 44582192fddb..0b49d1d71872 100644
--- a/kde-frameworks/kdoctools/Manifest
+++ b/kde-frameworks/kdoctools/Manifest
@@ -1,2 +1,2 @@
-DIST kdoctools-5.108.0.tar.xz 465352 BLAKE2B 25bd23e936524ca17ae17b640a5c42d3a91a3d48f86e1811404c9156934beb1c80dcafd7648df7d6258ea962fd6b18083bc364b0bc8d13c84216ac087b7c4044 SHA512 307bb472fa8bbb4165bce174fccb321498fde81e40aaa0f540c7cb9091674ae4f43210f9ad405e063a95ff3c0b518e0c0d609a03f82b3c3101ea29b6f47ed910
-DIST kdoctools-5.110.0.tar.xz 465388 BLAKE2B e3df14c2d9c591c086e3cea1b441132df4d423f5f4540acde9dd0d2791f4c47f4ae911e7e2b1a1e3d5830c71c95ef32c1133f84e498c0f0b291934f0570ae2a4 SHA512 4cf11decdc107e42b0a354ba950d7aa6250bd55bb589ff751f007b5f6d1005989b8de07335b78df3c0511bc14c1e64821f17ae825c275b39ad8cc53e58e46d6e
+DIST kdoctools-5.116.0.tar.xz 465400 BLAKE2B cc4292a871272b72ec1fc4c4d96e9d6ed796c8959198f3c19448527fb01b03a6e539232989adcd46296a9b589bbcaeb2b29bbe14a2e3a0aec2bc4499533b53cf SHA512 06a9d79f5e449ae606f6c5dba20038ad60202c908bb0f7f1dbc8bb3a955db5b6b34e4caa453a7b562d744f30faa62574425d78552b497227d4b5ca8eac3adaab
+DIST kdoctools-6.4.0.tar.xz 456108 BLAKE2B d09edf8d3a76ac65ddde9983b19a192d3507cbb771b9bf2fa4853f0f8607b0bfe8907c7abfd201b7d099ec4e0aad53681295abfa3bf832b2ef90ab6651453686 SHA512 b3a6bf2831ea35b1c10dd628e56dfb4bc899e2461f13ad96c0a97c15015efa8650bfd377b7b275b9d8fdcb9075ea67405bf0fb2878070c7118d47daf9767a744
diff --git a/kde-frameworks/kdoctools/kdoctools-5.108.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.116.0.ebuild
index f27904bdfcd4..e0ad7364b427 100644
--- a/kde-frameworks/kdoctools/kdoctools-5.108.0.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
LICENSE="MIT"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="nls"
BDEPEND="
@@ -28,6 +28,11 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+CMAKE_SKIP_TESTS=(
+ # bug 665622
+ kdoctools_install
+)
+
PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" )
src_configure() {
@@ -37,12 +42,3 @@ src_configure() {
ecm_src_configure
}
-
-src_test() {
- # bug 665622
- local myctestargs=(
- -E "(kdoctools_install)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kdoctools/kdoctools-5.110.0.ebuild b/kde-frameworks/kdoctools/kdoctools-6.4.0.ebuild
index 27262d73b28f..4b24d23198cf 100644
--- a/kde-frameworks/kdoctools/kdoctools-5.110.0.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-6.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,39 +10,35 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="nls"
-BDEPEND="
- dev-lang/perl
- dev-perl/URI
- nls? ( >=kde-frameworks/ki18n-${PVCUT}:5 )
-"
DEPEND="
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
app-text/sgml-common
dev-libs/libxml2:2
dev-libs/libxslt
- =kde-frameworks/karchive-${PVCUT}*:5
+ =kde-frameworks/karchive-${PVCUT}*:6
"
RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-lang/perl
+ dev-perl/URI
+ nls? ( >=kde-frameworks/ki18n-${PVCUT}:6 )
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 665622
+ kdoctools_install
+)
PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" )
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package nls KF5I18n)
+ $(cmake_use_find_package nls KF6I18n)
)
ecm_src_configure
}
-
-src_test() {
- # bug 665622
- local myctestargs=(
- -E "(kdoctools_install)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kemoticons/Manifest b/kde-frameworks/kemoticons/Manifest
index c5404bc8dcae..6306e457afca 100644
--- a/kde-frameworks/kemoticons/Manifest
+++ b/kde-frameworks/kemoticons/Manifest
@@ -1,2 +1 @@
-DIST kemoticons-5.108.0.tar.xz 1700684 BLAKE2B 8cb03f2a49a55d53ccc5eaa04ece656d152e24c8f130cb424fef02ed9272d63885123d8057d2c91de98234248185f09a9f36b5f98b26504cabd7d486caf07bc0 SHA512 b5ba424592675ba128a2ab17afccc54eeead93717bc585e710474a81008cc245a20fcc4144e44c47d29d62881b7f0a880679b16f04d9febd965f61212f98f914
-DIST kemoticons-5.110.0.tar.xz 1700720 BLAKE2B 757d71df45b32cea096cd71c764423ac3d0779e39d11d4fd787dde66a0392e2a42b24e543f9cce6cdaf638ff3032215006a344a568d2c8b3bbf2f8a8ac6b1b3b SHA512 9cfd090336a8045d9ce6768696fbaa549353e878c7a9af848335e19010c35bcb1851d13049d4a51347419c7f1bb345024d9faa392b6235ac9fa7a2773d13cec4
+DIST kemoticons-5.116.0.tar.xz 1700844 BLAKE2B d7f99cc648d9f09b468d2c8f6783155198a90161bd0c78414e7c2cc1859fbed8fbb14d01aae2739e5e3589e872d0f0ad02ebf350dbcf389bbb22fedb01b2d88f SHA512 9bf1c7f1c7b0d61a43d12b3af58707d61f3f3ae0f1d817db0e34db6ca25eb8d33a7780d218a44e57b4974e5683e3e26126b45e74a4c8eb764df2cb3d900b27f9
diff --git a/kde-frameworks/kemoticons/kemoticons-5.110.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.110.0.ebuild
deleted file mode 100644
index 252b4cc5a473..000000000000
--- a/kde-frameworks/kemoticons/kemoticons-5.110.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for converting text emoticons to graphical representations"
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# requires running kde environment
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kemoticons/kemoticons-5.108.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.116.0.ebuild
index f248a38596fd..350625768951 100644
--- a/kde-frameworks/kemoticons/kemoticons-5.108.0.ebuild
+++ b/kde-frameworks/kemoticons/kemoticons-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kf-env/kf-env-6.ebuild b/kde-frameworks/kf-env/kf-env-6.ebuild
new file mode 100644
index 000000000000..204547c3be3f
--- /dev/null
+++ b/kde-frameworks/kf-env/kf-env-6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Environment setting required for all KDE Frameworks apps to run"
+HOMEPAGE="https://community.kde.org/Frameworks"
+SRC_URI=""
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+SLOT="6"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ !${CATEGORY}/${PN}:5
+ >=x11-misc/xdg-utils-1.2.1-r1
+"
+
+src_install() {
+ einfo "Installing environment file..."
+
+ # higher number to be sure not to kill kde4 env
+ local envfile="${T}/78kf"
+
+ echo "CONFIG_PROTECT=${EPREFIX}/usr/share/config" >> ${envfile}
+ doenvd ${envfile}
+}
diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest
index 8f004f97e104..3258154ba407 100644
--- a/kde-frameworks/kfilemetadata/Manifest
+++ b/kde-frameworks/kfilemetadata/Manifest
@@ -1,2 +1,2 @@
-DIST kfilemetadata-5.108.0.tar.xz 471476 BLAKE2B 9a01e44632a0884cc83224877a60c4c2ea8ac5ba880719a9544c3df075027bae1b697ac04754b62337053fc9e12f374f15a4f5d7fe72229e305eb3925961d703 SHA512 f1a8d20ae91809f736d0355a3fafb9be0e77482b8c7fd6a5ff66f0f6937f4ad61c26841d9bcee2574fdb55f6dcfc1670ec26fef70f3f2a0613ba6a30a7826489
-DIST kfilemetadata-5.110.0.tar.xz 472980 BLAKE2B d309fc73104796b46c429ffafbc7f976142ab5d910a40cd5d165b983f4da794b6c449334f59172d8aeadffe5101fa6112ec619ab5c05f0543041dc5db9bd0222 SHA512 c97d3fd58c123c867227326a4576249e9afcabba0ded1420d1ccbcc51ce8ad537521f4f4c483f2830aefb00e19d45e7dd17abc429a97a622b2ac1f87b0dadb89
+DIST kfilemetadata-5.116.0.tar.xz 527164 BLAKE2B 9562f6e4d135cc0686fe12c4748198e94ea5d10dc0f52ad72c83cdb33d9a3ef04efe885bd1af94405eedf05fe36e1f20eadd449d1d1228e92b74878db963f75a SHA512 1c5d264ad2bc123ba0d85882461009efc10c268441e33f82810823d1e2c6fb30209336542b4e2c1eabb96b53cc9184fc3982c27922872a9b92cac38bafe2da0e
+DIST kfilemetadata-6.4.0.tar.xz 594356 BLAKE2B fc9011468022e73ef3f9f1b402944722e857729512494bc67fd9e65aa304db48c38203335805e90a85a5f2736ecfbf1e0aba6d912052da66ee1b78998ad2c835 SHA512 d4a0fa4567036c5372fad7e0458021151099419c1e3891a03337b77d695dca2b44c6855d62eb6ff0a9f6e856f59310412fac364f3a8fac28776dd102ae9fb71d
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.108.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.116.0.ebuild
index e02c99c42363..dfbdf72e8425 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.108.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.116.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PVCUT=$(ver_cut 1-2)
QTMIN=5.15.9
inherit ecm frameworks.kde.org optfeature python-any-r1
@@ -17,6 +17,7 @@ IUSE="epub exif ffmpeg mobi pdf taglib"
RESTRICT="test"
RDEPEND="
+ >=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
=kde-frameworks/karchive-${PVCUT}*:5
=kde-frameworks/kcoreaddons-${PVCUT}*:5
@@ -26,13 +27,18 @@ RDEPEND="
ffmpeg? ( media-video/ffmpeg:0= )
mobi? ( kde-apps/kdegraphics-mobipocket:5 )
pdf? ( app-text/poppler[qt5] )
- taglib? ( media-libs/taglib )
+ taglib? ( media-libs/taglib:= )
"
DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
"
BDEPEND="test? ( ${PYTHON_DEPS} )"
+CMAKE_SKIP_TESTS=(
+ # FIXME: bug 644650, fails on tmpfs (but not for everyone)
+ usermetadatawritertest
+)
+
pkg_setup() {
use test && python-any-r1_pkg_setup
ecm_pkg_setup
@@ -51,12 +57,6 @@ src_configure() {
ecm_src_configure
}
-src_test() {
- # FIXME: bug 644650, fails on tmpfs (but not for everyone)
- local myctestargs=( -E "(usermetadatawritertest)" )
- ecm_src_test
-}
-
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.110.0-r1.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-6.4.0.ebuild
index 336d6d7b24f5..5c5b4bd42bad 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.110.0-r1.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-6.4.0.ebuild
@@ -1,39 +1,44 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org optfeature python-any-r1
DESCRIPTION="Library for extracting file metadata"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="epub exif ffmpeg mobi pdf taglib"
RESTRICT="test"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ =kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
epub? ( app-text/ebook-tools )
exif? ( media-gfx/exiv2:= )
ffmpeg? ( media-video/ffmpeg:0= )
- mobi? ( kde-apps/kdegraphics-mobipocket:5 )
- pdf? ( app-text/poppler[qt5] )
- taglib? ( media-libs/taglib )
+ mobi? ( kde-apps/kdegraphics-mobipocket:6 )
+ pdf? ( app-text/poppler[qt6(-)] )
+ taglib? ( media-libs/taglib:= )
"
DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
"
BDEPEND="test? ( ${PYTHON_DEPS} )"
+CMAKE_SKIP_TESTS=(
+ # FIXME: bug 644650, fails on tmpfs (but not for everyone)
+ usermetadatawritertest
+)
+
pkg_setup() {
use test && python-any-r1_pkg_setup
ecm_pkg_setup
@@ -44,7 +49,7 @@ src_configure() {
$(cmake_use_find_package epub EPub)
$(cmake_use_find_package exif LibExiv2)
$(cmake_use_find_package ffmpeg FFmpeg)
- $(cmake_use_find_package mobi QMobipocket)
+ $(cmake_use_find_package mobi QMobipocket6)
$(cmake_use_find_package pdf Poppler)
$(cmake_use_find_package taglib Taglib)
)
@@ -52,12 +57,6 @@ src_configure() {
ecm_src_configure
}
-src_test() {
- # FIXME: bug 644650, fails on tmpfs (but not for everyone)
- local myctestargs=( -E "(usermetadatawritertest)" )
- ecm_src_test
-}
-
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
index 90cbca3135d9..b77a22b69e00 100644
--- a/kde-frameworks/kglobalaccel/Manifest
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -1,2 +1,2 @@
-DIST kglobalaccel-5.108.0.tar.xz 2338908 BLAKE2B fe190173a9228af76c2b5d8eb80789f93df25366411fcf0e8124d04fddab1bfbad6d87e8c967734df36171131bb139c0d69d1177acab195a625a97bf3a5b41b6 SHA512 eab7e7bef0ae864754a2535825a0822152867762ae1cb3eca90a5054f4555f452e1b597933d8452a2bce99830ba935bab65efbb9ccf89ec34c57f921209108ad
-DIST kglobalaccel-5.110.0.tar.xz 2339028 BLAKE2B caf9b0d0309374f7bc09b252ec25ba07d33a084c28d6b668c17e318cb942d76426e133b90b22d2c73a62c46d6f89b41df28d5bd85205bcdc14b2e15fea0560cb SHA512 b34483c9c8d65079ebd724be1b0b0b84813762048224d3f7d41af1cbc58c192fc4827674fdf9ad348fbacf57597a3a980f8437dcfe2aab5bffa6a054ebcd2eea
+DIST kglobalaccel-5.116.0.tar.xz 2305972 BLAKE2B f5243fc4f539ef5f8877114e1fd5854c98adc747cc7509c8f3ea4285b85680b06ebd230160c988591beaa0f05ff5c0983eb9c577e8bb4ca450396a337f0a8875 SHA512 76420eb2fa026c0770b8f78c9ff0780056e2126aa4b6efdeb023faf306e7068781fb2885e0fff2d6f47475a73ca01fdf137f329701c7f240bc03f485daafbbeb
+DIST kglobalaccel-6.4.0.tar.xz 2294616 BLAKE2B fc13b5d269b3a1718fca50959278b0f7b2fb3c04e83a6b6255259ba02683c7fc58d1742f5de8e68b50e751684eaa25c925febf44708180a672cc857b7314b74e SHA512 cc78067a9a10b51b5d14d64411a3f9782f67eaad69331a31159549c200aa597f167bd2bdc8e0c5e461529e66d7f617457cd7acdd3c924a8d9a7a85d514cf92dc
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.110.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.110.0.ebuild
deleted file mode 100644
index 4516f4508683..000000000000
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.110.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to handle global shortcuts"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-REQUIRED_USE="test? ( X )"
-RESTRICT="test" # requires installed instance
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- X? (
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
-"
-DEPEND="${RDEPEND}
- test? (
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- =kde-frameworks/kdeclarative-${PVCUT}*:5
- )
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_RUNTIME=$(usex X)
- )
- ecm_src_configure
-}
-
-src_test() {
- XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342
-}
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.108.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0.ebuild
index fb3b9c765bfc..3f0aae37e5cf 100644
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.108.0.ebuild
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,39 +10,39 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework to handle global shortcuts"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="X"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="kf6compat"
-REQUIRED_USE="test? ( X )"
RESTRICT="test" # requires installed instance
-RDEPEND="
+COMMON_DEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtx11extras-${QTMIN}:5
- X? (
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
+ =kde-frameworks/kconfig-${PVCUT}*:5
+ =kde-frameworks/kcoreaddons-${PVCUT}*:5
+ =kde-frameworks/kcrash-${PVCUT}*:5
+ =kde-frameworks/kdbusaddons-${PVCUT}*:5
+ =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
test? (
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
=kde-frameworks/kdeclarative-${PVCUT}*:5
)
"
+RDEPEND="${COMMON_DEPEND}
+ kf6compat? ( kde-plasma/kglobalacceld:6 )
+"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
src_configure() {
local mycmakeargs=(
- -DBUILD_RUNTIME=$(usex X)
+ -DKF6_COMPAT_BUILD=$(usex kf6compat)
)
ecm_src_configure
}
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-6.4.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-6.4.0.ebuild
new file mode 100644
index 000000000000..3aeec7184323
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-6.4.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kglobalaccel/metadata.xml b/kde-frameworks/kglobalaccel/metadata.xml
index 39e72e4520b0..72a6fda39c07 100644
--- a/kde-frameworks/kglobalaccel/metadata.xml
+++ b/kde-frameworks/kglobalaccel/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/kglobalaccel</remote-id>
</upstream>
<slots>
<subslots>
@@ -14,6 +15,6 @@
</subslots>
</slots>
<use>
- <flag name="X">Build the kglobalacceld runtime needed for X</flag>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
</use>
</pkgmetadata>
diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
index bea4256bd87c..bc8b5217b050 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,2 +1,2 @@
-DIST kguiaddons-5.108.0.tar.xz 78288 BLAKE2B f7b63773d3b101c28af2fb9603f2aea001c013d8ee7689343943e07aa590b21dc9530bf5acb0c81a3c9b9fe211a45d9a98bd8f5f59884318b8dc054985481368 SHA512 0ed8a6233c09a89a6202ca8411ab958ce8b056141503afeadd9403cada61f652172626581d0b400e442871cc36fc0c120be63d244b8e15f5ba81d9a0f58a5ab0
-DIST kguiaddons-5.110.0.tar.xz 78360 BLAKE2B 5c15492b67f1ce44e4a0d82503d0b932b7f629cbea0234472294a2e3fd6fe835bbfd8ab2cd441fbf23a9dde5aae29a151a23adb90551205693c881b56dfafd40 SHA512 d78cafb1a108a8677a4c057e299df98f8ff171ebe8e5125d860bce35b26437a8a2461c9a9f88018c2e7a5e8c36551fb3255bebb273ca8327348b9f2c64acb658
+DIST kguiaddons-5.116.0.tar.xz 78472 BLAKE2B 5ebfeeda5ce828dbfb8ca6ccabd35b3a3e67fda861d82e2da7f2d7ff6050ec449c03cf4c09a5407a9955a1f905e369fbdb1badd324e3d37ab95d184037089c7d SHA512 6a09bd6b7a3142827e9e44b1526daf945b6b777d091e0c7926fb48604c1ca586c6acc3282b5c8cabec24fba0be3c78e32141ea3307c79d84465718222bd8af04
+DIST kguiaddons-6.4.0.tar.xz 81900 BLAKE2B 0e6b665b2d3ff622dad8893e930b814bae37870b4eefad7415f7516baf2fc991f69eec24c5b3b3ef13de3091837f4bdb31b3868de42ee4ab0012a7b33653a6ec SHA512 a3540e95c82289bccb748a87599e0ab60b3cf34fa5dc85d234118af1717c04cf6837f1dbcd760019399c4ef5606db2195b31f9a8042c0898a007420266c5778b
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.110.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.110.0.ebuild
deleted file mode 100644
index f067dbab83e3..000000000000
--- a/kde-frameworks/kguiaddons/kguiaddons-5.110.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_NONGUI="false"
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing assorted high-level user interface components"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="dbus wayland X"
-
-# slot op: includes qpa/qplatformnativeinterface.h
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
- wayland? (
- dev-libs/wayland
- >=dev-qt/qtgui-${QTMIN}:5=[wayland]
- >=dev-qt/qtwayland-${QTMIN}:5
- )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- wayland? ( >=dev-libs/plasma-wayland-protocols-1.7.0 )
- X? ( x11-libs/libxcb )
-"
-BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_GEO_SCHEME_HANDLER=ON # coordinate on/off with KF6
- -DWITH_DBUS=$(usex dbus)
- -DWITH_WAYLAND=$(usex wayland)
- -DWITH_X11=$(usex X)
- )
- ecm_src_configure
-}
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.108.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.116.0.ebuild
index c0ed2fa9d51b..abea3ab05df7 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-5.108.0.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,11 +10,11 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing assorted high-level user interface components"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="dbus wayland X"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="dbus kf6compat wayland X"
# slot op: includes qpa/qplatformnativeinterface.h
-RDEPEND="
+COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
wayland? (
@@ -27,16 +27,19 @@ RDEPEND="
x11-libs/libX11
)
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto
wayland? ( >=dev-libs/plasma-wayland-protocols-1.7.0 )
X? ( x11-libs/libxcb )
"
+RDEPEND="${COMMON_DEPEND}
+ kf6compat? ( kde-frameworks/kguiaddons:6 )
+"
BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
src_configure() {
local mycmakeargs=(
- -DBUILD_GEO_SCHEME_HANDLER=ON # coordinate on/off with KF6
+ -DBUILD_GEO_SCHEME_HANDLER=$(usex !kf6compat)
-DWITH_DBUS=$(usex dbus)
-DWITH_WAYLAND=$(usex wayland)
-DWITH_X11=$(usex X)
diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.4.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.4.0.ebuild
new file mode 100644
index 000000000000..d73da91e3131
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-6.4.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_NONGUI="false"
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="dbus wayland X"
+
+# slot op: includes qpa/qplatformnativeinterface.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui]
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ )
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${COMMON_DEPEND}
+ x11-base/xorg-proto
+ wayland? ( >=dev-libs/plasma-wayland-protocols-1.11.1 )
+ X? ( x11-libs/libxcb )
+"
+RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_GEO_SCHEME_HANDLER=ON
+ -DUSE_DBUS=$(usex dbus)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kguiaddons/metadata.xml b/kde-frameworks/kguiaddons/metadata.xml
index 506ecf605bc4..36ef35ac2598 100644
--- a/kde-frameworks/kguiaddons/metadata.xml
+++ b/kde-frameworks/kguiaddons/metadata.xml
@@ -8,6 +8,9 @@
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
</upstream>
+ <use>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ </use>
<slots>
<subslots>
Must only be used by packages that are known to use private parts of the Frameworks API.
diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest
index 725fa30b89b3..dea19427164f 100644
--- a/kde-frameworks/kholidays/Manifest
+++ b/kde-frameworks/kholidays/Manifest
@@ -1,2 +1,2 @@
-DIST kholidays-5.108.0.tar.xz 255052 BLAKE2B 5c92990f122e8c864c1d622c633342f58191f729ebbf4608f844444349f3a71d113211d53513430fedd5f8c18dcf88100529eace22619266a3b22a92638c512e SHA512 bbf5cb7b2205d57205d241d33f35c4f6c3b8c73c89c84ecb81b5be5473968eebb577182e8a0a73e5c8a41b1276a2ab2abd965e66dd3a5ee39ecc792d30d7368f
-DIST kholidays-5.110.0.tar.xz 255492 BLAKE2B 9c582e079ff301e7b0c75b55f0d50272ea632d589fbcf485830e8f79d99964e0077eae96549537c70c3291ff616c106fa9e7e5311d78d06a7fa2d2f9c9bca463 SHA512 bcee98c4dbb1a3489d61af485148bb73339666e0edd799a3b7b152a392242e524a12ea2f20979b30e874988b609105d047a762b6792690ee35a0f499898fd554
+DIST kholidays-5.116.0.tar.xz 256892 BLAKE2B cce479f01963b41272821ab4ef016eaed4ef4b4248a83f7afa0f05f74fca9a683da709b46f88847e367924a5df9ea7f3f6f7d9b5a05e4f9127c824d66b70e3af SHA512 b12c7a4fd427992d94a79d87d077cf0fbcbd790046ded27afa95b7aaeed1fb0826ec544b555516d7e6dc451577674e6f3151dc0ff80890a3e10753dbc5b861fa
+DIST kholidays-6.4.0.tar.xz 254840 BLAKE2B 62f550e4f9a769640238ece4c2dda22f26d396f88ade4798df50257a5793fe47718a223db4dfa31e6f31c8765e8af353ba962bf73f032b89d7059dc9681ab36b SHA512 d4c83e5529f0fef178b30600e75fa433fce0dcea74b805f2c503019b762d9ce1f557093ebd36d4c939c0a6aa579a7062cc726048fa1b6bdd218ce85bf108f4be
diff --git a/kde-frameworks/kholidays/kholidays-5.108.0.ebuild b/kde-frameworks/kholidays/kholidays-5.116.0.ebuild
index 95ea2f776923..28cb7a379ef5 100644
--- a/kde-frameworks/kholidays/kholidays-5.108.0.ebuild
+++ b/kde-frameworks/kholidays/kholidays-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kholidays/kholidays-5.110.0.ebuild b/kde-frameworks/kholidays/kholidays-6.4.0.ebuild
index aef8befb92f4..9114ca7a945b 100644
--- a/kde-frameworks/kholidays/kholidays-5.110.0.ebuild
+++ b/kde-frameworks/kholidays/kholidays-6.4.0.ebuild
@@ -1,26 +1,26 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="false"
ECM_TEST="true"
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Library to determine holidays and other special events for a geographical region"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
-DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:5"
+DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:6"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
src_test() {
# bug 624214
- mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
- cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die
+ mkdir -p "${HOME}/.local/share/kf6/libkholidays" || die
+ cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf6/libkholidays/" || die
ecm_src_test
}
diff --git a/kde-frameworks/khtml/Manifest b/kde-frameworks/khtml/Manifest
index 107ce9ada649..77a20479c8a6 100644
--- a/kde-frameworks/khtml/Manifest
+++ b/kde-frameworks/khtml/Manifest
@@ -1,2 +1 @@
-DIST khtml-5.108.0.tar.xz 4010964 BLAKE2B 03d649eef200a17b1d6d4f3f04b5516b65520348dfee1c6b295519a5ccee04b250cefe06e6939bd2da132edf22ba9b77beacf338aed854866361aa597133e507 SHA512 a4bececf0f78c08625c7739edae2b29d749ade2cb21c4ee9d81b6dd3677a1a0ba0e53d245d7a355d450a2aad5d021a9c1ed0e326697ea54c32e7d25d84e27cbf
-DIST khtml-5.110.0.tar.xz 4011536 BLAKE2B 5af4d8c638f7d2e99894d6e76349fee817dfe7984a5b06a81d32b4208a836fc41eb559ff93d425cbbc44c476f1dcb9f67f81b0e5647e6ef52f22366613e9b463 SHA512 b622b1f3740beec1d156ffad3d2f8c88cb2bd3dd98bbd231f748ccde4aefc59e502304cb1a03a3a84d39a894edcb749457a54549c8a7004aa3032a50b5869a33
+DIST khtml-5.116.0.tar.xz 4012276 BLAKE2B a2ae229fc959e2070c1f36ecaf198c6e644be37439c009e03cd6c86daafddbe40f474d7285206aaa2398882daaaa2821727cc92eed8756d7a26c06088915dce4 SHA512 01fb4322badcc22834cea2730e8f5a9208135892818ad18823d742bf46056871aa0f0ccb88fde934abfe8307d5a05c79752cd727a3a780bbd26b8684c48d60df
diff --git a/kde-frameworks/khtml/khtml-5.110.0.ebuild b/kde-frameworks/khtml/khtml-5.110.0.ebuild
deleted file mode 100644
index ce0c9bac375c..000000000000
--- a/kde-frameworks/khtml/khtml-5.110.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="KHTML web rendering engine"
-LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-RDEPEND="
- dev-libs/openssl:0
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kglobalaccel-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/kjs-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/ktextwidgets-${PVCUT}*:5
- =kde-frameworks/kwallet-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- =kde-frameworks/sonnet-${PVCUT}*:5
- media-libs/giflib:=
- media-libs/libjpeg-turbo:=
- media-libs/libpng:0=
- >=media-libs/phonon-4.11.0
- sys-libs/zlib
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- )
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- dev-lang/perl
- dev-util/gperf
-"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/khtml/khtml-5.108.0.ebuild b/kde-frameworks/khtml/khtml-5.116.0.ebuild
index 27ac0c3cbd70..82be319b7559 100644
--- a/kde-frameworks/khtml/khtml-5.108.0.ebuild
+++ b/kde-frameworks/khtml/khtml-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,9 +6,10 @@ EAPI=8
ECM_QTHELP="false"
PVCUT=$(ver_cut 1-2)
QTMIN=5.15.9
-inherit ecm frameworks.kde.org
+inherit ecm flag-o-matic frameworks.kde.org
DESCRIPTION="KHTML web rendering engine"
+
LICENSE="LGPL-2"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="X"
@@ -45,7 +46,7 @@ RDEPEND="
media-libs/giflib:=
media-libs/libjpeg-turbo:=
media-libs/libpng:0=
- >=media-libs/phonon-4.11.0
+ >=media-libs/phonon-4.11.0[qt5(+)]
sys-libs/zlib
X? (
>=dev-qt/qtx11extras-${QTMIN}:5
@@ -62,6 +63,8 @@ BDEPEND="
"
src_configure() {
+ filter-lto # bug 921686
+
local mycmakeargs=(
-DWITH_X11=$(usex X)
)
diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest
index 4e7a16413c67..ce6d689a0146 100644
--- a/kde-frameworks/ki18n/Manifest
+++ b/kde-frameworks/ki18n/Manifest
@@ -1,2 +1,2 @@
-DIST ki18n-5.108.0.tar.xz 3129300 BLAKE2B ad92b334f26d1e276a0bdf1cc59f12ba5e48d08ece32db140e76ca8441de129a7aec8bf8d05509844d1af1a913b0740213e248746de306fb143235b166d55b2b SHA512 fc3abfb724197b79ccf5cba01cfab11e1c5838a3314fae4e9b2c6b1833f53dea345aebeb8f6aa182e471ff2922422bd9d59df6d0fc45086993133348125495d2
-DIST ki18n-5.110.0.tar.xz 3129428 BLAKE2B 621dcbd24441cb9715240016a637fc052f0a2bc2c8cf57ac7625c425e3be1a391e72be60bee5dfe19df6d49c1a49bbee5b799af4bd2b5b18f442ad0fb0a9cd24 SHA512 6d09ee8d62f25e93d8b53a042538c70cb667cb9028c7318bf9edfabd1327cbde4a8e91259ec2e02a8fc3adf2b9f1dc440070f93b1b630b24dee0fe976db359eb
+DIST ki18n-5.116.0.tar.xz 3129628 BLAKE2B 21f24e6f4dbde362c16c3b8bd32e17409e52edd9d6598de460568597641879ae1cec7596199255948eb58a01c39874e0347c672179da851708d59019cb658004 SHA512 0932336e412c02e23241db11b4c7828f834accea58d6035b4affc3ecdbc7fd0e5a8901d41bf0812ac1cc2ea51ef4a9b3611e234619e77eaec110d8069d0cdbf0
+DIST ki18n-6.4.0.tar.xz 3107148 BLAKE2B 859b75b6e5d51a60e6e0545c71f17e6b6c51dc67c11fac9e49fb8874a3b66a945a01bcea11f837145b2220c2884fe790ec06dbf76226c49f8d7f5c08959aebb9 SHA512 71fb3fe3c1d7da68b972bccd5cd7cfdef2a05136543efc20a2f6727c1d88712799fb777ad38dc266e0314ecbc4059770a8be603e1e2312fc1a4065425355d3bb
diff --git a/kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch b/kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch
deleted file mode 100644
index 8b863e4e0fca..000000000000
--- a/kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/cmake/KF5I18nMacros.cmake.in 2019-04-07 09:28:26.000000000 +0200
-+++ b/cmake/KF5I18nMacros.cmake.in 2019-04-20 20:56:41.628484762 +0200
-@@ -31,7 +31,7 @@
- # solution if it cannot be found in $PATH when building applications.
- set(_KI18N_PYTHON_EXECUTABLE "@PYTHON_EXECUTABLE@")
-
--find_program(KI18N_PYTHON_EXECUTABLE NAMES python3 python2 python)
-+find_program(KI18N_PYTHON_EXECUTABLE NAMES python)
- if(NOT KI18N_PYTHON_EXECUTABLE)
- set(KI18N_PYTHON_EXECUTABLE "${_KI18N_PYTHON_EXECUTABLE}")
- endif()
diff --git a/kde-frameworks/ki18n/ki18n-5.110.0.ebuild b/kde-frameworks/ki18n/ki18n-5.116.0.ebuild
index e9a948a8fdc8..df8e2d76b599 100644
--- a/kde-frameworks/ki18n/ki18n-5.110.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org python-single-r1
DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -26,7 +26,13 @@ RDEPEND="${COMMON_DEPEND}
app-text/iso-codes
"
-PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" )
+CMAKE_SKIP_TESTS=(
+ # bug 876496
+ kcatalogtest
+ # requires LANG fr_CH. bugs 823816
+ kcountrytest
+ kcountrysubdivisiontest
+)
pkg_setup() {
ecm_pkg_setup
@@ -39,9 +45,3 @@ src_configure() {
)
ecm_src_configure
}
-
-src_test() {
- # requires LANG fr_CH. bugs 823816, 879223
- local myctestargs=( -E "(kcatalogtest|kcountrytest|kcountrysubdivisiontest)" )
- ecm_src_test
-}
diff --git a/kde-frameworks/ki18n/ki18n-5.108.0.ebuild b/kde-frameworks/ki18n/ki18n-6.4.0.ebuild
index d2098ab35230..f372edabf9e6 100644
--- a/kde-frameworks/ki18n/ki18n-5.108.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-6.4.0.ebuild
@@ -1,32 +1,39 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-QTMIN=5.15.9
+PYTHON_COMPAT=( python3_{10..13} )
+QTMIN=6.6.2
inherit ecm frameworks.kde.org python-single-r1
DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
+
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="${PYTHON_DEPS}
- >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtdeclarative-${QTMIN}:6
sys-devel/gettext
virtual/libintl
"
DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
"
RDEPEND="${COMMON_DEPEND}
app-text/iso-codes
"
-PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" )
+CMAKE_SKIP_TESTS=(
+ # bug 876496
+ kcatalogtest
+ # requires LANG fr_CH. bugs 823816
+ kcountrytest
+ kcountrysubdivisiontest
+)
pkg_setup() {
ecm_pkg_setup
@@ -35,13 +42,7 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
- -DPYTHON_EXECUTABLE="${PYTHON}"
+ -DPython3_EXECUTABLE="${PYTHON}"
)
ecm_src_configure
}
-
-src_test() {
- # requires LANG fr_CH. bugs 823816, 879223
- local myctestargs=( -E "(kcatalogtest|kcountrytest|kcountrysubdivisiontest)" )
- ecm_src_test
-}
diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest
index 43dd7243a53f..1c4314002e34 100644
--- a/kde-frameworks/kiconthemes/Manifest
+++ b/kde-frameworks/kiconthemes/Manifest
@@ -1,2 +1,2 @@
-DIST kiconthemes-5.108.0.tar.xz 1312240 BLAKE2B 289900cb2ec0dccd6931065ada0c12cfe34e6411af973051ba08bdf09db6697126d224a6db459acb34cc8fbea4ebb709835086b652f50547815b111540f1c479 SHA512 5840044402d7ccfc903cc8ace679e4169fe494cb3248e603a827ae228bc80e40b4c530b7bdf5b45edb18cd98edab8112c74b0c96e6f9e15947f0561fa5980be6
-DIST kiconthemes-5.110.0.tar.xz 1312164 BLAKE2B 2e7662ea53c307b747676a6fd2df91d9ed98f8b92df2545eb7aa53ecc672ad41d8ad2aa78cf2c9686ccb8cf2eda6070c41ea7020ef763f683974e3fd4be90ff8 SHA512 089cb64a5889c0a7f23af3659721e6bf30666a447bc795f8535ea97a4a6e510a907b17d86f16006a5b100968221de04f7d390b932667899a40d0ad5dcd556040
+DIST kiconthemes-5.116.0.tar.xz 1312172 BLAKE2B a7f0231a298ce665e74f7ec2a739aec3f0c7e5636fe5b0b8c92384f78172f6d175b5ab0dbd88fb31ad51f9b7dbe9eb2c099deb6af7080725315b62c4f2b16716 SHA512 2c34793a8ac925c4a6fe548c26f5444e74e84624848158053e282716e59515981f248c17ec24f48794754db0eafe1b3bd63e6202c4a22fa805621084b643637c
+DIST kiconthemes-6.4.0.tar.xz 1287148 BLAKE2B f249e7b74ea0a9dc43a60d3ff7414231517039881fdd14c8c8299d6b1fbfef0bce116ab97c26eb5c17f5134495657182b7e713888d5272cf9ad385d7893186b7 SHA512 7e4b0c1836ca6f9261d6bc208969e6546abed8bdb84ea0cbb29c9f0e6fdabee8adaa37f2ca266ec431924814e55599b8a8928553b0f65e2b6366694f63cb791d
diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.110.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.110.0.ebuild
deleted file mode 100644
index bdda04991542..000000000000
--- a/kde-frameworks/kiconthemes/kiconthemes-5.110.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for icon theming and configuration"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RESTRICT="test" # bug 574770
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
-"
diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.108.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.116.0.ebuild
index eb590159e8a0..d7ee4712379b 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-5.108.0.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for icon theming and configuration"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
RESTRICT="test" # bug 574770
diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.4.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-6.4.0.ebuild
new file mode 100644
index 000000000000..d46bd0c7ec17
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-6.4.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_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/breeze-icons-${PVCUT}*:6
+ =kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kcolorscheme-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest
index fa6d1c524a68..a9bba6258829 100644
--- a/kde-frameworks/kidletime/Manifest
+++ b/kde-frameworks/kidletime/Manifest
@@ -1,2 +1,2 @@
-DIST kidletime-5.108.0.tar.xz 30848 BLAKE2B 954d7830982ebbaff3de0fac175c33bc544bb172ee06bfd38bba5505bb3357da54f363481ddcffcc78d871d35597c617bcb88ef29c862375daa01b2dfc4bc584 SHA512 48972772548b8b81fcee7d06537cddc158c913d77aac7a233200eb29d17f7f6e1d2d314c60b97bf1c215b5a544c0ba6c58521b2dbdb827ac2cda950356a9cbfd
-DIST kidletime-5.110.0.tar.xz 30932 BLAKE2B 47b1776a5f15270481edb61a89e60371674f5ad165458c6824e72cb84396d545140f1ed63f3ee1a7ff2b74f34a884aef2cd2ad07547cef8be3931dc4d6f5d452 SHA512 f061f5bf8326ecb6c58db1e7d57baab016bb7eebce46f732ebb27a572b9c8dbdabefea36b0ede46f8b59d5dbcaef298acd33404a042c56d09d2f02d711fc3dbb
+DIST kidletime-5.116.0.tar.xz 30928 BLAKE2B 7f9984e4011c13ec242f13647eff2c50c5896c0ae5a0232096fb1a6a1fcb0b7b722bd92ce346cfad8d06f78504f41ac6e44b23496c84c79b8e998d01378da0c8 SHA512 a8172a069266e523cc07f37ce1f4c5f65a421c99eb314e26f68cc32630b8f0da783beee9d2ffe2740113d60ae9b4c280ca9de8bb89bd5db8e56c9b31172ec408
+DIST kidletime-6.4.0.tar.xz 30668 BLAKE2B 0c57ecb713f6c0d4a9447d7e4a47f41e96341c996089a63e8c3863953ddaa025615b356a96c0983f67669384b1d0fd5cbf6a8ea5e85f78c5973067497b060389 SHA512 905a44e7c9c658720ab77c28f061e6c66325b4eab670e1c0ac7c6f82eef336707f6ec47e0b066f4e08ca28d26b52fa3ac8a96c4a00c5035aea9512fd44770831
diff --git a/kde-frameworks/kidletime/kidletime-5.108.0.ebuild b/kde-frameworks/kidletime/kidletime-5.116.0.ebuild
index 23464bbc09fa..b04194e6d91f 100644
--- a/kde-frameworks/kidletime/kidletime-5.108.0.ebuild
+++ b/kde-frameworks/kidletime/kidletime-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kidletime/kidletime-5.110.0.ebuild b/kde-frameworks/kidletime/kidletime-6.4.0.ebuild
index 5bbf486ab6e3..4dcf02bf8677 100644
--- a/kde-frameworks/kidletime/kidletime-5.110.0.ebuild
+++ b/kde-frameworks/kidletime/kidletime-6.4.0.ebuild
@@ -1,45 +1,44 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="false"
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for detection and notification of device idle time"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="wayland X xscreensaver"
REQUIRED_USE="xscreensaver? ( X )"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
wayland? (
dev-libs/wayland
- >=dev-qt/qtgui-${QTMIN}:5=[wayland]
- >=dev-qt/qtwayland-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ >=dev-qt/qtwayland-${QTMIN}:6
)
X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXext
)
xscreensaver? (
- >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
x11-libs/libXScrnSaver
)
"
DEPEND="${RDEPEND}
wayland? (
- >=dev-libs/plasma-wayland-protocols-1.7.0
+ >=dev-libs/plasma-wayland-protocols-1.11.1
>=dev-libs/wayland-protocols-1.27:0
)
"
-BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )"
+BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
src_prepare() {
ecm_src_prepare
@@ -50,9 +49,8 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package wayland Qt5WaylandClient)
- $(cmake_use_find_package X X11)
- $(cmake_use_find_package X XCB)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
)
ecm_src_configure
diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest
index ba4a79882a57..40f52e0f4fcc 100644
--- a/kde-frameworks/kimageformats/Manifest
+++ b/kde-frameworks/kimageformats/Manifest
@@ -1,2 +1,2 @@
-DIST kimageformats-5.108.0.tar.xz 12999676 BLAKE2B 97be58d634be159890cdc460e07fdc524398c7022b1b6d428baea4f6c53524783b05a9857470fae5a44fc7f3a38d852cdb331543c987b01d1328c5adc8739aa7 SHA512 df43867153cecd876fd48fd8c9cbfe78016ed25fe6e1f074f4f395e4c0bf9f62c7bfbe3d40f79fca591d0e07324c4f58de214594a23c227e07bb33cf7f2805f0
-DIST kimageformats-5.110.0.tar.xz 15652452 BLAKE2B 69d919850faf419cfea1f170fa6f9b88e2597312e3eafac847ad61ffdf33f0c36d281d413b181a4ae651f18ec3abe8d2da6951f9045c0d317e2b96d059a20b88 SHA512 82a164623832de1157cb3230f8a2f8a970c49b8825ed3a32be811e9d0b48e1675e986f845569dee6c0662427055cad66dafeee235b149c11ccfc5011a739a48d
+DIST kimageformats-5.116.0.tar.xz 15758576 BLAKE2B 4df7288d340738eb9555bd0d9430562ec65bb21ea44433e3c8ace1b8c91b343ef4dec79ca6bbc30e2fe0da187ee70fde6dbc1cbf84662dcf55adc51a49307f94 SHA512 2280e0ee39166d99a4d0ad01dc17ccb96f78e05ede4793319849f70b671d3e53238619c99a540a4f32a8297a29b18e06919629c0d84078556fbf388cb29c94ce
+DIST kimageformats-6.4.0.tar.xz 18248272 BLAKE2B 68b56f8833700e0d8aad8ded3a93b6eb4725a132aaa89ec175a30d5798636d00c320585ca77d18ebbed92dc606e4118c1aa916b15de031223a11db3c19231805 SHA512 15280d6eac0ae64febfe7674d63d8a36d2a8a0d3da0abaf3acc43aaf039d5c24a3fcc68a7cfa8055fd9d1a1a3ec8b74448cd7a84b9970dc7f1dfcc217cb3e54c
diff --git a/kde-frameworks/kimageformats/files/kimageformats-5.108.0-psd-fix-UB-type-punning.patch b/kde-frameworks/kimageformats/files/kimageformats-5.108.0-psd-fix-UB-type-punning.patch
deleted file mode 100644
index 68d853a5f447..000000000000
--- a/kde-frameworks/kimageformats/files/kimageformats-5.108.0-psd-fix-UB-type-punning.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-From c3a91c3bc62bdd913c55dd83f4e1159ed25310c5 Mon Sep 17 00:00:00 2001
-From: Mirco Miranda <mirco.miranda@systemceramics.com>
-Date: Sun, 16 Jul 2023 08:03:58 +0000
-Subject: [PATCH] psd: Fix UB type punning
-
-BUGS: 471829
----
- src/imageformats/psd.cpp | 33 ++++++++++++++++++++++++++-------
- 1 file changed, 26 insertions(+), 7 deletions(-)
-
-diff --git a/src/imageformats/psd.cpp b/src/imageformats/psd.cpp
-index 7280aea..b0c76e2 100644
---- a/src/imageformats/psd.cpp
-+++ b/src/imageformats/psd.cpp
-@@ -42,6 +42,7 @@
- #include <QColorSpace>
-
- #include <cmath>
-+#include <cstring>
-
- typedef quint32 uint;
- typedef quint16 ushort;
-@@ -808,6 +809,26 @@ inline quint32 xchg(quint32 v) {
- #endif
- }
-
-+inline float xchg(float v)
-+{
-+#if Q_BYTE_ORDER == Q_LITTLE_ENDIAN
-+# ifdef Q_CC_MSVC
-+ float *pf = &v;
-+ quint32 f = xchg(*reinterpret_cast<quint32*>(pf));
-+ quint32 *pi = &f;
-+ return *reinterpret_cast<float*>(pi);
-+# else
-+ quint32 t;
-+ std::memcpy(&t, &v, sizeof(quint32));
-+ t = xchg(t);
-+ std::memcpy(&v, &t, sizeof(quint32));
-+ return v;
-+# endif
-+#else
-+ return v; // never tested
-+#endif
-+}
-+
- template<class T>
- inline void planarToChunchy(uchar *target, const char *source, qint32 width, qint32 c, qint32 cn)
- {
-@@ -818,15 +839,13 @@ inline void planarToChunchy(uchar *target, const char *source, qint32 width, qin
- }
- }
-
--template<class T, T min = 0, T max = 1>
--inline void planarToChunchyFloat(uchar *target, const char *source, qint32 width, qint32 c, qint32 cn)
-+template<class T>
-+inline void planarToChunchyFloatToUInt16(uchar *target, const char *source, qint32 width, qint32 c, qint32 cn)
- {
- auto s = reinterpret_cast<const T*>(source);
- auto t = reinterpret_cast<quint16*>(target);
- for (qint32 x = 0; x < width; ++x) {
-- auto tmp = xchg(s[x]);
-- auto ftmp = (*reinterpret_cast<float*>(&tmp) - double(min)) / (double(max) - double(min));
-- t[x * cn + c] = quint16(std::min(ftmp * std::numeric_limits<quint16>::max() + 0.5, double(std::numeric_limits<quint16>::max())));
-+ t[x * cn + c] = quint16(std::min(xchg(s[x]) * std::numeric_limits<quint16>::max() + 0.5, double(std::numeric_limits<quint16>::max())));
- }
- }
-
-@@ -1140,7 +1159,7 @@ static bool LoadPSD(QDataStream &stream, const PSDHeader &header, QImage &img)
- } else if (header.depth == 16) {
- planarToChunchy<quint16>(scanLine, rawStride.data(), header.width, c, header.channel_count);
- } else if (header.depth == 32) {
-- planarToChunchyFloat<quint32>(scanLine, rawStride.data(), header.width, c, header.channel_count);
-+ planarToChunchyFloatToUInt16<float>(scanLine, rawStride.data(), header.width, c, header.channel_count);
- }
- }
-
-@@ -1204,7 +1223,7 @@ static bool LoadPSD(QDataStream &stream, const PSDHeader &header, QImage &img)
- } else if (header.depth == 16) { // 16-bits integer images: Grayscale, RGB/RGBA
- planarToChunchy<quint16>(scanLine, rawStride.data(), header.width, c, imgChannels);
- } else if (header.depth == 32) { // 32-bits float images: Grayscale, RGB/RGBA (coverted to equivalent integer 16-bits)
-- planarToChunchyFloat<quint32>(scanLine, rawStride.data(), header.width, c, imgChannels);
-+ planarToChunchyFloatToUInt16<float>(scanLine, rawStride.data(), header.width, c, imgChannels);
- }
- }
- }
---
-GitLab
-
diff --git a/kde-frameworks/kimageformats/kimageformats-5.110.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.116.0.ebuild
index ea23c9b75e2c..caba00cf9789 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.110.0.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="avif eps heif jpegxl openexr raw"
RDEPEND="
@@ -20,7 +20,7 @@ RDEPEND="
avif? ( >=media-libs/libavif-0.8.2:= )
eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
heif? ( >=media-libs/libheif-1.10.0:= )
- jpegxl? ( media-libs/libjxl )
+ jpegxl? ( media-libs/libjxl:= )
openexr? ( >=media-libs/openexr-3:= )
raw? ( media-libs/libraw:= )
"
diff --git a/kde-frameworks/kimageformats/kimageformats-5.108.0-r1.ebuild b/kde-frameworks/kimageformats/kimageformats-6.4.0.ebuild
index 79b99b6aa67e..f195832da455 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.108.0-r1.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-6.4.0.ebuild
@@ -1,45 +1,44 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_QTHELP="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="avif eps heif jpegxl openexr raw"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- =kde-frameworks/karchive-${PVCUT}*:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/karchive-${PVCUT}*:6
avif? ( >=media-libs/libavif-0.8.2:= )
- eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
+ eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
heif? ( >=media-libs/libheif-1.10.0:= )
- jpegxl? ( media-libs/libjxl )
+ jpegxl? ( >=media-libs/libjxl-0.7.0:= )
openexr? ( >=media-libs/openexr-3:= )
raw? ( media-libs/libraw:= )
"
DEPEND="${RDEPEND}
test? (
- >=dev-qt/qtimageformats-${QTMIN}:5
+ >=dev-qt/qtimageformats-${QTMIN}:6
heif? ( media-libs/libheif[x265] )
)
"
DOCS=( src/imageformats/AUTHORS )
-PATCHES=( "${FILESDIR}/${P}-psd-fix-UB-type-punning.patch" ) # 5.109
-
src_configure() {
local mycmakeargs=(
+ -DKIMAGEFORMATS_JXR=OFF # TODO: check if ready upstream
-DKIMAGEFORMATS_JXL=$(usex jpegxl)
$(cmake_use_find_package avif libavif)
- $(cmake_use_find_package eps Qt5PrintSupport)
+ $(cmake_use_find_package eps Qt6PrintSupport)
-DKIMAGEFORMATS_HEIF=$(usex heif)
$(cmake_use_find_package openexr OpenEXR)
$(cmake_use_find_package raw LibRaw)
diff --git a/kde-frameworks/kimageformats/metadata.xml b/kde-frameworks/kimageformats/metadata.xml
index 589b531cecdb..bd72f24c838a 100644
--- a/kde-frameworks/kimageformats/metadata.xml
+++ b/kde-frameworks/kimageformats/metadata.xml
@@ -10,9 +10,7 @@
<remote-id type="cpe">cpe:/a:kde:kimageformats</remote-id>
</upstream>
<use>
- <flag name="avif">Support the AVIF image file format</flag>
<flag name="eps">Support the EPS graphics file format</flag>
- <flag name="jpegxl">Support for JPEG XL image format</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/kinit/Manifest b/kde-frameworks/kinit/Manifest
index bb2fa0e580a3..6aaca2e83deb 100644
--- a/kde-frameworks/kinit/Manifest
+++ b/kde-frameworks/kinit/Manifest
@@ -1,2 +1 @@
-DIST kinit-5.108.0.tar.xz 2405024 BLAKE2B c8c489f0c0938334862eed2d8c67879bfba1a71e27e8a230e5517f2ea48ef2b9cf4170f28c8a99abefa0c8e4856594d129091c74c3ab6a2c21fe54d5761d46a4 SHA512 fffd13ffc90eb022597f457cd4d738ec9fe864ab4453fb27473190b903082d9f67746feb529acc1299e7e342bbfd1265b14dcbfab70c3be621d264f878d20dad
-DIST kinit-5.110.0.tar.xz 2404984 BLAKE2B 585d8dfc90d49e3ad23933bb375741654a0a0eed2cb216d2f7165b32d489c6e8ba09becf7790d963c4bbd503adc30f5cd6bd553d325c6805a3a954c1d2749ef7 SHA512 8089bec68baf49c2a758f9f8f2d2e5fd130c0e49025428f112d412ad012e3688d848d444bf5d9c6699d360defbb489a8d500c89feef7d4b67b151be6fae7bd9c
+DIST kinit-5.116.0.tar.xz 2404916 BLAKE2B 7c7fdcad0bee085a99c3c2e86bbb664e4541c346f9e0ccfeda7580bd80af16c1d2cfd7ab33f4f2ce0d821a660e0371444a5645a0bc1c62941610a747926070d9 SHA512 741bbf6cf52491f063457a4fad8de91cde1f449b498dc36b76bd86093b13e6c3bd135833bd9a1316dbeec1045ad4755adafc8d7b41533f8b6ab175525b3671e5
diff --git a/kde-frameworks/kinit/kinit-5.110.0.ebuild b/kde-frameworks/kinit/kinit-5.110.0.ebuild
deleted file mode 100644
index 678fe74805fa..000000000000
--- a/kde-frameworks/kinit/kinit-5.110.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Helper library to speed up start of applications on KDE workspaces"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+caps +man X"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
- caps? ( sys-libs/libcap )
- X? (
- x11-libs/libX11
- x11-libs/libxcb
- )
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package caps Libcap)
- $(cmake_use_find_package man KF5DocTools)
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kinit/kinit-5.108.0.ebuild b/kde-frameworks/kinit/kinit-5.116.0.ebuild
index 277f433452a9..c8a289d57e65 100644
--- a/kde-frameworks/kinit/kinit-5.108.0.ebuild
+++ b/kde-frameworks/kinit/kinit-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index 15a4a162ab85..b8bf701298e2 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,2 +1,2 @@
-DIST kio-5.108.0.tar.xz 3778556 BLAKE2B b44b49a520588f3e639290c23052b700d8573d9aa3186e62419d2425ee4bb7126621c749d6d9c658697b9c13f2332604329bb23d8a276cc2fca9d1cfff85a5dd SHA512 846ae1931793b97dde436396ced9341e072cae18869e4eb755c4024dee7c725dde9d02f44779705d744823bfe898f08b6139b070737617d09122fbc6c72c8154
-DIST kio-5.110.0.tar.xz 3795996 BLAKE2B b06364f9ed206ce3115dd111f403a4f3b99024cdc5199e315f245a62f8643a67bca1f4b68648b2381fb3a67f6c827632feedb42881e61874e7069c8782acf21a SHA512 b73898c7291ac8dae2968d2ef5b0311ce35aa42fff7c620706a5d7a91798c4cb50daf8612e4e5f5ae0d433837b9bf7556d8e4f5be6449c6ae9bfe5c65c1d9fb2
+DIST kio-5.116.0.tar.xz 3800352 BLAKE2B 2197d92589bd6eba360a72fb1902bb1e97d48065834e762e681eb312797f8c54829ee6099e87f316de83913755572e7b9fe4aa1d168fa83ada519cce8980d030 SHA512 a07661717846860db3a64bcead9c2b80192d8c5b8e66a25f0f83ced6b596c4e8af7eb94e68b17770f45b36b22ccbcecaef4f8590d790cf69fceb140ab9e47376
+DIST kio-6.4.0.tar.xz 3347400 BLAKE2B 8497d550b247bacfd514a404c9b74fb5620bb0f4e0e3a75c50a637d053c2377ef0399167e13bb4622d02e97be721a1431fc65a5a21b17a8c0425239a5428b5c1 SHA512 9068ea2f400848ad26bfe4b56d9489f897c02a5410d47444b5f44118f7491cd7914eee83dee095f301e910c546a60d5d2a121aea617e87fbc9c971c3ac5e3e24
diff --git a/kde-frameworks/kio/files/kio-5.110.0-crash.patch b/kde-frameworks/kio/files/kio-5.110.0-crash.patch
deleted file mode 100644
index dcda1cfe06f5..000000000000
--- a/kde-frameworks/kio/files/kio-5.110.0-crash.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 48322f44323a1fc09305d66d9093fe6c3780709e Mon Sep 17 00:00:00 2001
-From: Kevin Ottens <kevin.ottens@enioka.com>
-Date: Fri, 15 Sep 2023 09:45:58 +0200
-Subject: [PATCH] Don't crash if KMountPoint gives nothing back while checking
- for CIFS
-
-BUG: 474451
----
- src/ioslaves/file/file_unix.cpp | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/src/ioslaves/file/file_unix.cpp b/src/ioslaves/file/file_unix.cpp
-index 87c47e7e74..c0bc64354d 100644
---- a/src/ioslaves/file/file_unix.cpp
-+++ b/src/ioslaves/file/file_unix.cpp
-@@ -328,6 +328,9 @@ inline static time_t stat_mtime(const QT_STATBUF &buf)
- static bool isOnCifsMount(const QString &filePath)
- {
- const auto mount = KMountPoint::currentMountPoints().findByPath(filePath);
-+ if (!mount) {
-+ return false;
-+ }
- return mount->mountType() == QStringLiteral("cifs") || mount->mountType() == QStringLiteral("smb3");
- }
-
---
-GitLab
-
diff --git a/kde-frameworks/kio/files/kio-6.4.0-remove-parent-for-DropMenu.patch b/kde-frameworks/kio/files/kio-6.4.0-remove-parent-for-DropMenu.patch
new file mode 100644
index 000000000000..596806804902
--- /dev/null
+++ b/kde-frameworks/kio/files/kio-6.4.0-remove-parent-for-DropMenu.patch
@@ -0,0 +1,45 @@
+From e0ea91afdf0dccef7e3afbf23a159bf5a8d6b249 Mon Sep 17 00:00:00 2001
+From: Vlad Zahorodnii <vlad.zahorodnii@kde.org>
+Date: Mon, 15 Jul 2024 09:45:20 +0300
+Subject: [PATCH] Remove parent for DropMenu
+
+QWidget::winId() will force creating window handles for all its ancestor
+widgets unless the Qt::WA_DontCreateNativeAncestors flag is set.
+
+For example, on wayland, this would result in creating sub-surfaces, and
+depending on the client, it's likely that there are going to be issues with
+painting.
+
+On the other hand, since the DropJob takes care of setting the transient
+parent for the DropMenu, the parent can be simply omitted.
+
+BUG: 490183
+---
+ src/widgets/dropjob.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/widgets/dropjob.cpp b/src/widgets/dropjob.cpp
+index e11e762bd0..f4a23f5688 100644
+--- a/src/widgets/dropjob.cpp
++++ b/src/widgets/dropjob.cpp
+@@ -520,8 +520,7 @@ void DropJobPrivate::slotDropActionDetermined(int error)
+
+ // There was an error, handle it
+ if (error == KIO::ERR_UNKNOWN) {
+- auto *window = KJobWidgets::window(q);
+- KIO::DropMenu *menu = new KIO::DropMenu(window);
++ KIO::DropMenu *menu = new KIO::DropMenu();
+ QObject::connect(menu, &QMenu::aboutToHide, menu, &QObject::deleteLater);
+
+ // If the user clicks outside the menu, it will be destroyed without emitting the triggered signal.
+@@ -541,6 +540,7 @@ void DropJobPrivate::slotDropActionDetermined(int error)
+ menu->windowHandle()->setTransientParent(transientParent);
+ }
+ }
++ auto *window = KJobWidgets::window(q);
+ menu->popup(window ? window->mapToGlobal(m_relativePos) : QCursor::pos());
+ }
+ m_menus.insert(menu);
+--
+GitLab
+
diff --git a/kde-frameworks/kio/kio-5.108.0.ebuild b/kde-frameworks/kio/kio-5.108.0.ebuild
deleted file mode 100644
index 69aa8b850589..000000000000
--- a/kde-frameworks/kio/kio-5.108.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org xdg-utils
-
-DESCRIPTION="Framework providing transparent file and data management"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="acl +handbook kerberos +kwallet X"
-
-# tests hang
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kauth-${PVCUT}*:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kbookmarks-${PVCUT}*:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kcrash-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/ktextwidgets-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- =kde-frameworks/solid-${PVCUT}*:5
- acl? (
- sys-apps/attr
- virtual/acl
- )
- handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
- kerberos? ( virtual/krb5 )
- kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
- X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
- test? ( sys-libs/zlib )
-"
-PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
-
-src_configure() {
- local mycmakeargs=(
- -DKIO_NO_PUBLIC_QTCONCURRENT=ON
- $(cmake_use_find_package acl ACL)
- $(cmake_use_find_package handbook KF5DocTools)
- $(cmake_use_find_package kerberos GSSAPI)
- $(cmake_use_find_package kwallet KF5Wallet)
- -DWITH_X11=$(usex X)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- ecm_pkg_postinst
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- ecm_pkg_postrm
- xdg_desktop_database_update
-}
diff --git a/kde-frameworks/kio/kio-5.110.0-r1.ebuild b/kde-frameworks/kio/kio-5.116.0.ebuild
index ccba848a7d91..d3dab7d256f8 100644
--- a/kde-frameworks/kio/kio-5.110.0-r1.ebuild
+++ b/kde-frameworks/kio/kio-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,8 +14,8 @@ inherit ecm frameworks.kde.org xdg-utils
DESCRIPTION="Framework providing transparent file and data management"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="acl kerberos +kwallet X"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="acl kerberos kf6compat +kwallet X"
# tests hang
RESTRICT="test"
@@ -60,6 +60,7 @@ RDEPEND="
=kde-frameworks/kdoctools-${PVCUT}*:5
)
kerberos? ( virtual/krb5 )
+ kf6compat? ( kde-apps/kio-extras:6 )
kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
"
@@ -69,14 +70,13 @@ DEPEND="${RDEPEND}
"
PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
-PATCHES=( "${FILESDIR}/${P}-crash.patch" ) # KDE-bug 474451
-
src_configure() {
local mycmakeargs=(
-DKIO_NO_PUBLIC_QTCONCURRENT=ON
$(cmake_use_find_package acl ACL)
$(cmake_use_find_package kerberos GSSAPI)
$(cmake_use_find_package kwallet KF5Wallet)
+ -DKF6_COMPAT_BUILD=$(usex kf6compat)
-DWITH_X11=$(usex X)
)
diff --git a/kde-frameworks/kio/kio-6.4.0-r1.ebuild b/kde-frameworks/kio/kio-6.4.0-r1.ebuild
new file mode 100644
index 000000000000..a7bbf6bb0a66
--- /dev/null
+++ b/kde-frameworks/kio/kio-6.4.0-r1.ebuild
@@ -0,0 +1,94 @@
+# 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_HANDBOOK_DIR="docs"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="acl +kwallet wayland X"
+
+# tests hang
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets]
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kauth-${PVCUT}*:6
+ =kde-frameworks/kbookmarks-${PVCUT}*:6
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+ =kde-frameworks/kcolorscheme-${PVCUT}*:6
+ =kde-frameworks/kcompletion-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kcrash-${PVCUT}*:6
+ =kde-frameworks/kdbusaddons-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kiconthemes-${PVCUT}*:6
+ =kde-frameworks/kitemviews-${PVCUT}*:6
+ =kde-frameworks/kjobwidgets-${PVCUT}*:6
+ =kde-frameworks/knotifications-${PVCUT}*:6
+ =kde-frameworks/kservice-${PVCUT}*:6
+ =kde-frameworks/ktextwidgets-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+ =kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland?,X?]
+ =kde-frameworks/kxmlgui-${PVCUT}*:6
+ =kde-frameworks/solid-${PVCUT}*:6
+ sys-power/switcheroo-control
+ acl? (
+ sys-apps/attr
+ virtual/acl
+ )
+ handbook? (
+ dev-libs/libxml2
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kdoctools-${PVCUT}*:6
+ )
+ kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:6 )
+ X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[libproxy]
+ sys-power/switcheroo-control
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:6"
+
+PATCHES=( "${FILESDIR}/${P}-remove-parent-for-DropMenu.patch" ) # KDE-bug 490183
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package acl ACL)
+ $(cmake_use_find_package kwallet KF6Wallet)
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ ecm_pkg_postrm
+ xdg_desktop_database_update
+}
diff --git a/kde-frameworks/kio/metadata.xml b/kde-frameworks/kio/metadata.xml
index ef4d43059c0d..01d1befe3457 100644
--- a/kde-frameworks/kio/metadata.xml
+++ b/kde-frameworks/kio/metadata.xml
@@ -10,6 +10,7 @@
</upstream>
<use>
<flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
<flag name="kwallet">Enable permanent storage of passwords for kpasswdserver with <pkg>kde-frameworks/kwallet</pkg></flag>
</use>
<slots>
diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest
index 5607e677d4fd..5a1be54f2033 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,2 +1,2 @@
-DIST kirigami2-5.108.0.tar.xz 382316 BLAKE2B cadc8d47d6adad8d5e25da9a0474160ac0f1d4ee6251769fbeccf5fcfd8dfbf11437e3bc4df9e252ef99a3c3895408fba49297edc3f5ddbfd32215ce150790a7 SHA512 16bf148743898ee6a6cd328d26ebadea9a4467fe32f3233c05651370a55b70eb172dea03ece8627a3162ea851bdf975bec5fa78cd20ccca56995a7f39ac7e0dc
-DIST kirigami2-5.110.0.tar.xz 382524 BLAKE2B 896a3068b5027b1c5e728533732245546b9e9a18c5500d91bdeb8f561de678a153cce7299cc41c4eeba353e6de9a82280d5f1b1fafba88ddc6c4ffe1d829c734 SHA512 473ae380172c2031827eb0327115019e973f4890beeea44b50f781458ec014d607895b00f1242222f338039d12a1e835c04c8c6e16ecc301c9e0d4705272334b
+DIST kirigami-6.4.0.tar.xz 553052 BLAKE2B add33eca6a35eb3c2cd056495e4d52b72f06177a67376aed7b6a57a463e077c13c91b178ff0eb6463168d3ae43dbe4c7baaa3f33c9b57f8042061a1cc5330984 SHA512 059433201fd89d0914c86b228e84b32202af0362a7604572068fbf32969cf67ca74183ff6d0756bf2436565470626aa27d55f47619fb629ddc4640228b222889
+DIST kirigami2-5.116.0.tar.xz 383660 BLAKE2B 80252358b33f1876506738d68f233703c15f955dc020709ffb66b75cc7bb13585ac1bb5a7a2076f42909b8a515f5f8cf64fb14a7536aefe8fd42bfd293c66384 SHA512 bb1f7525cb77dc2849bc9782be9b4522b4559b78e8ad88c9cd9953a6d9736cbe63a33a76fadebd9a1fb04f15007e5141aa465991b99117f7c2f26e09c722b66e
diff --git a/kde-frameworks/kirigami/kirigami-5.108.0.ebuild b/kde-frameworks/kirigami/kirigami-5.116.0.ebuild
index 68365d540477..730b8a18bb13 100644
--- a/kde-frameworks/kirigami/kirigami-5.108.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,17 +6,16 @@ EAPI=8
ECM_EXAMPLES="true"
ECM_QTHELP="false"
ECM_TEST="true"
-KDE_ORG_NAME="${PN}2"
+KDE_ORG_TAR_PN="${PN}2"
QTMIN=5.15.9
inherit ecm frameworks.kde.org toolchain-funcs
DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
HOMEPAGE="https://techbase.kde.org/Kirigami"
-EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
LICENSE="LGPL-2+"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="+openmp"
+IUSE="openmp"
# requires package to already be installed
RESTRICT="test"
diff --git a/kde-frameworks/kirigami/kirigami-5.110.0.ebuild b/kde-frameworks/kirigami/kirigami-6.4.0.ebuild
index 41461e520904..5806f5e04354 100644
--- a/kde-frameworks/kirigami/kirigami-5.110.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-6.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,34 +6,30 @@ EAPI=8
ECM_EXAMPLES="true"
ECM_QTHELP="false"
ECM_TEST="true"
-KDE_ORG_NAME="${PN}2"
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org toolchain-funcs
DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
HOMEPAGE="https://techbase.kde.org/Kirigami"
-EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+openmp"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="openmp"
# requires package to already be installed
RESTRICT="test"
+# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h
DEPEND="
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
"
RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+ examples? ( !${CATEGORY}/${PN}:5[examples] )
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest
index fdb2761edb46..5e72b928198d 100644
--- a/kde-frameworks/kitemmodels/Manifest
+++ b/kde-frameworks/kitemmodels/Manifest
@@ -1,2 +1,2 @@
-DIST kitemmodels-5.108.0.tar.xz 407176 BLAKE2B 3fe1809ce75ddcdb31bff13e89f7a6aa0f959412fd352f865e6aa1ae9d111aad65cef3c07d46bd3f04060dc1e518ee40d423f7b6e8bbe3a5f3d9ae1602f16ad8 SHA512 26ad954449d894f8c45b220b68f4191409b7973910451fdebc59fd8030fe69357ac06907e391744aaf631033bcc0c4a4abe274714583019fd1074202cc47fa88
-DIST kitemmodels-5.110.0.tar.xz 407364 BLAKE2B 6101e9a88503a64961c477941b40689b952fa83bc0add7edc30d67eda0f2d1c6bc09d5155e3105129ec4fc6bcac9fff758634cae648f1ae63f5bba027bf7d97e SHA512 847a6a406989907b152b2714bb365ae5570b482ef8e1404df43000ebf0bc8f52f2f950b484adf9ea7013ab24f3d657bd5055bd4cc778e4e67df471ae1e2d0269
+DIST kitemmodels-5.116.0.tar.xz 407312 BLAKE2B 9783d84458b3b94ad3195071819851dae777dfb647cbdb939249ae661d0e39ebac7dee2cd614144fd09d611f22aa9dcec6fb8e7e40b7764340c8796ebf08f0cd SHA512 ef3ee4ba45fdf8fac395f3d678421fccb7bfdafec2dacaca203dacf90f65548e31d2d0eb5165c4cb2ce5cf71e4bca289c1af9c9e8dead710f9a19d7831db3bfb
+DIST kitemmodels-6.4.0.tar.xz 398100 BLAKE2B 887c09f021dc5b9eea5cdf69c60d8042c746fd16e1f1b113e1b366711b3458879f1486ac946a70470891589d32d12bef67782e01ff0513327981f2a0612e9bb9 SHA512 094c9ad34c4362b4967f68cdb371e8f5a3bea9d76eeae9521d4c80335e5cecca6db0ac15fc8b75cbbbd40ea7164a3eaa80a7397722ffed2bb4fca10a839547b9
diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.108.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.116.0.ebuild
index ac57ab886819..b4ed5bc62fd8 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.108.0.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.110.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-6.4.0.ebuild
index 29a3a87a5b1e..3bb3c40598ee 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.110.0.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-6.4.0.ebuild
@@ -1,31 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="qml"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
RDEPEND="
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+ >=dev-qt/qtdeclarative-${QTMIN}:6
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
"
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package qml Qt5Qml)
- )
- ecm_src_configure
-}
-
src_test() {
LC_NUMERIC="C" ecm_src_test # bug 708820
}
diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest
index 210c5be5ea74..755fedf91149 100644
--- a/kde-frameworks/kitemviews/Manifest
+++ b/kde-frameworks/kitemviews/Manifest
@@ -1,2 +1,2 @@
-DIST kitemviews-5.108.0.tar.xz 2264820 BLAKE2B 4ba5bf772ceb7437ac123734827972112465ce40a6983743069143fb23abc67d3d444735d3be4a63bea5ca6792194b6a3a03a56060dad5925d2eb7ea25f62d1c SHA512 7662216fa4fab9c6e9527e3590ce46de72cc05517c341825e3ee620d241520c0b488f17cd3ce452d5c2fd40788313241b977e06fc713a3e0f793ed380d355de0
-DIST kitemviews-5.110.0.tar.xz 2264824 BLAKE2B 429a494814891d27df3c0e0d2c77ce2b40df4165b74138f5b5ee1ba939219cd77aa9258a70baea5f0b51a9eb20f9f3ced2c201601c1832443073ad28f110b7b2 SHA512 baf814eba29d7206634ea712dd303291b6c5ad6c09256567fb7d72e81857a8eb4e756636280fb80ee2cce6678fc7474614762f0b2d091a2a90625cf560963e72
+DIST kitemviews-5.116.0.tar.xz 2265016 BLAKE2B 0bfa707eaa4f0ba67bb10045fe65482d57de2f644756a216e0406b02812e49969b8c909e5e1a0f2d0d3bb9f4053af6a83e3af53eeaee2b65db728735b7fb497e SHA512 631454b73785d131bcdf7631939db7955f3ec158078787657e74953818e5df1ad7757065ad00336b6efc898e4cf35876541201fac0727875a5ac7f3abfc3e9d7
+DIST kitemviews-6.4.0.tar.xz 2253496 BLAKE2B e70d1d4e45c8a010e711280b015525cea88e229b39c660253aafdfebffd3390e0a49f110aac7e627f8d41442225ccf4bfd88ba70f24d3b23d0866c1d0e61f40c SHA512 cd9eaee4a4409946358ffd614433590b92f4fa3ed8455b200d5b461081c4aaa8a1c1d42a19bd527c5909e0ef4d8a7c217da7c7d58ed6881f64698db1c0ca0df7
diff --git a/kde-frameworks/kitemviews/kitemviews-5.108.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.116.0.ebuild
index 48b107d02a52..21ddd2aa8461 100644
--- a/kde-frameworks/kitemviews/kitemviews-5.108.0.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing additional widgets for item models"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kitemviews/kitemviews-5.110.0.ebuild b/kde-frameworks/kitemviews/kitemviews-6.4.0.ebuild
index 547a604b4a3b..ca1327fe4bb2 100644
--- a/kde-frameworks/kitemviews/kitemviews-5.110.0.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-6.4.0.ebuild
@@ -1,21 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing additional widgets for item models"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
-"
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest
index a204697d6acf..d9f075544155 100644
--- a/kde-frameworks/kjobwidgets/Manifest
+++ b/kde-frameworks/kjobwidgets/Manifest
@@ -1,2 +1,2 @@
-DIST kjobwidgets-5.108.0.tar.xz 2301504 BLAKE2B 9dfc2d2f2b80cd6afd218b2e8fb32667a459dff79c34ef7552ee8a100ea5ab2bf2ea860bcafbbb5543c03b9e9ee9dc54cb3ff7f1ba65a482b6ae773f42396642 SHA512 9c34881fb01137324d3940ad8090effbfb57dcb4d85a7cdb6bc651d0cbda694d0b303c683b0e5a74e861308db3918807dcd6718d364f82bbee16c1c27f20fb02
-DIST kjobwidgets-5.110.0.tar.xz 2301408 BLAKE2B 2499f4197f58effe5a13ac1f147fff9ca2ae3dcd4fda48045fa09693463a9cc9e4df260df7aef371e93ca5d2d63b9f451017b8c475c9161297a10aaec5c7bb34 SHA512 b269e0dc77db13bda0121195ff42d8dee6730e07432ff3fbb29c377c5b4af3aa00f709f0f72092ab1954f8f240e1b30eabbaf26f873288dc861f9997ec831ecf
+DIST kjobwidgets-5.116.0.tar.xz 2268368 BLAKE2B 1b5a4be3ae68c6f27c0cdf0796de4d72b0639304e8a8db97c690803b2af5b8f2b7aa8620696183ec9b8ed791cf59850082934e7f36d8b7d5c56e7965508142c4 SHA512 1a138fb048f9cf91aba5b512d0be43ed4add3ac7b31a36ad21a447b3dabcaf65ecfedd92660e634b8f4cd7526eb9ba44c806477d153394262437f3d858af8e2d
+DIST kjobwidgets-6.4.0.tar.xz 2256200 BLAKE2B 62083103c6f59e9a3c82ca0b7b609d1395e196334f9779a6e1953a145092471f4f5e87ed85866bfafda8fa4ebfbf861186c3a9db8787bd57984f860eff97b168 SHA512 a4794ce29da9a83b0cc69a3a242075ca5e8d759e7aef754726056ed98a9451090bb598081430ceeb3b5f7d6c9bee0ef7f16ea57ef0b4a356e0f922cf5b319411
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.110.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.110.0.ebuild
deleted file mode 100644
index 9fab6f381b07..000000000000
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.110.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="X"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libX11
- )
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package X X11)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.108.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.116.0.ebuild
index 75d078849b38..fe96e7b2fb44 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.108.0.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="X"
RDEPEND="
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.4.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-6.4.0.ebuild
new file mode 100644
index 000000000000..a2b3d3505274
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-6.4.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# ...by automagic: #if __has_include(<private/qtx11extras_p.h>)
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/knotifications-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest
index 892534cc6524..c9c67e4d68b3 100644
--- a/kde-frameworks/kjs/Manifest
+++ b/kde-frameworks/kjs/Manifest
@@ -1,2 +1 @@
-DIST kjs-5.108.0.tar.xz 339776 BLAKE2B 711294db6e85c17b16d7ea2e562aae9273086ad9b3796b190cb23bda67ffc687e36d046ed0f3ec90dfa1cf4c5431d0378d183e7473e1d538aec0969ba22e3b2b SHA512 4df0a7cf1e28e662b97ac1fd115734c2ae1392651048d7c15225ff3cefa6e7e97f8c275629e7f8f537ee6490e935158f8d492304e2fae248cc8deae29cfb69ec
-DIST kjs-5.110.0.tar.xz 339808 BLAKE2B aceced373c51ebcc12a04e93b6c404bdafdcaadea798f35943f46d35dd89317b295aeb658da27c911803c0a0e8de0251e455b300630ab2113926df91659db5ea SHA512 45c26a08f2de4776d5abaabb50ccf1d98031ff0f304c3ce2d1a04f07594fc5522eb7e1ce5622103ae29e2b6b911740ec6fd3ebabdc70b64630ce13d45a39c70f
+DIST kjs-5.116.0.tar.xz 339828 BLAKE2B 1753d3e006f9f0410afea6f05f434691d9618056e0951ab853c6d9b65c17e5de8534d7202c2b119c6b21da98aef554eda8c0f22e59f46a844b628bce62cedb92 SHA512 418b8f89e05259b912865e1b9777ba0dc8aa10f69b0359f48ecb33495fdb3ec3906d02d825fe307c0b2ffad45e7c28458da0b0b23cf75e492e970e002b090113
diff --git a/kde-frameworks/kjs/kjs-5.110.0.ebuild b/kde-frameworks/kjs/kjs-5.110.0.ebuild
deleted file mode 100644
index 6d778961d964..000000000000
--- a/kde-frameworks/kjs/kjs-5.110.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_QTHELP="false"
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="ECMAScipt compatible parser and engine"
-LICENSE="BSD-2 LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-BDEPEND="
- dev-lang/perl
-"
-DEPEND="
- dev-libs/libpcre
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( src/README )
diff --git a/kde-frameworks/kjs/kjs-5.108.0.ebuild b/kde-frameworks/kjs/kjs-5.116.0.ebuild
index 6689aea84124..a85e824459dd 100644
--- a/kde-frameworks/kjs/kjs-5.108.0.ebuild
+++ b/kde-frameworks/kjs/kjs-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest
index ba80d7db3749..6b374481851a 100644
--- a/kde-frameworks/knewstuff/Manifest
+++ b/kde-frameworks/knewstuff/Manifest
@@ -1,2 +1,2 @@
-DIST knewstuff-5.108.0.tar.xz 3384436 BLAKE2B ceb7c5d184d9fef8b66f670bacbaeb99bc0aec50ccc398e5381510b8aa660d4299f1658311a2a742b98dec6100654358a99c73ebf9b0b56bb6ded14233ce83f6 SHA512 6563d30972f2d15a7148e3a2c282a13d46a4cb6e83fb0a70d60b2e4bece83d01b1b127d13406382da47e5821c72dc516cc7ff777d49077a651726089c954e797
-DIST knewstuff-5.110.0.tar.xz 3386288 BLAKE2B 4f92e8f3016e51245ab4c8e8980aa5f70fdb0b7774a3bde3724bb7334c6b901c989db642648c9163fc4749e061a29a854f48868718cc891cac2da7f3f439bbcc SHA512 7a7ae97bb3db41f684f4de41f35347f8ef5e2f08322c4d3a7b7f1c70ff78ace3d6648db17c3977ca14c59f0756dc34cfd5020e54ea7f95a70163cd6e14084e13
+DIST knewstuff-5.116.0.tar.xz 3359252 BLAKE2B 76df212d33e2ff3a4e47024c8007dcf5e595a892d4ddc5e3579639cc2ec86589392c8a9e53ae5e39d8b71b632a84b1d615291f44635e43514ddb2468c8e4d0d5 SHA512 c66f8905c622964a81609d384ea64c0614714b4d760ee908e2efcdaab4ef146fc2af099625e81b83c2e43e4f97a0f5960dae345cbf9d8453a15b465536c06152
+DIST knewstuff-6.4.0.tar.xz 3092488 BLAKE2B c33565d331b271f1d2e0eb6054517cf38838f737be4fb9c8282f5581a7c5ee384e2c0f7672484b72a8590d02d18b90c1085770801bd0bf59ba1753b09f1a39b1 SHA512 1ed697dc896052c7096ce8711776971447c9414b9d2ea1dd5c70a4cfc316a241af7ae17db6e4daf90edb73f12e16a6da3a7f0e09a2ebf1cb099e6a9d19c95aad
diff --git a/kde-frameworks/knewstuff/files/knewstuff-6.4.0-fix-reference-error.patch b/kde-frameworks/knewstuff/files/knewstuff-6.4.0-fix-reference-error.patch
new file mode 100644
index 000000000000..536b8d7533ea
--- /dev/null
+++ b/kde-frameworks/knewstuff/files/knewstuff-6.4.0-fix-reference-error.patch
@@ -0,0 +1,38 @@
+From f8fb221d6f355c4f0873592fbf7dce358f4f0b40 Mon Sep 17 00:00:00 2001
+From: Akseli Lahtinen <akselmo@akselmo.dev>
+Date: Fri, 12 Jul 2024 12:58:53 +0000
+Subject: [PATCH] EntryDetails.qml: Qualify newStuffModel, use downloadItemId
+
+There is no such thing as entryId, change it to downloadItemId
+Otherwise the item wont download anything.
+
+This fixes a bug where in detailed item view, if the list with multiple downloads
+appears and user clicks download, nothing would happen and knewstuff would report this
+warning in terminal: `qrc:/qt/qml/org/kde/newstuff/EntryDetails.qml:88: ReferenceError: entryId is not defined`
+
+After this fix it will download items.
+
+BUG:483659
+---
+ src/qtquick/qml/EntryDetails.qml | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/qtquick/qml/EntryDetails.qml b/src/qtquick/qml/EntryDetails.qml
+index d21e18fc2..94fc88d76 100644
+--- a/src/qtquick/qml/EntryDetails.qml
++++ b/src/qtquick/qml/EntryDetails.qml
+@@ -85,9 +85,9 @@ KCMUtils.SimpleKCM {
+ parent: component.QQC2.Overlay.overlay
+
+ onItemPicked: (entry, downloadItemId, downloadName) => {
+- const entryName = newStuffModel.data(newStuffModel.index(entryId, 0), NewStuff.ItemsModel.NameRole);
++ const entryName = component.newStuffModel.data(component.newStuffModel.index(downloadItemId, 0), NewStuff.ItemsModel.NameRole);
+ applicationWindow().showPassiveNotification(i18ndc("knewstuff6", "A passive notification shown when installation of an item is initiated", "Installing %1 from %2", downloadName, entryName), 1500);
+- newStuffModel.engine.install(component.entry, downloadItemId);
++ component.newStuffModel.engine.install(component.entry, downloadItemId);
+ }
+ }
+
+--
+GitLab
+
diff --git a/kde-frameworks/knewstuff/knewstuff-5.110.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.110.0.ebuild
deleted file mode 100644
index 43de33f0a8b7..000000000000
--- a/kde-frameworks/knewstuff/knewstuff-5.110.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for downloading and sharing additional application data"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="opds"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/attica-${PVCUT}*:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kpackage-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- opds? ( =kde-frameworks/syndication-${PVCUT}*:5 )
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/kirigami-${PVCUT}:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package opds KF5Syndication)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/knewstuff/knewstuff-5.108.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.116.0.ebuild
index 5267ff4fc941..bcac74b88590 100644
--- a/kde-frameworks/knewstuff/knewstuff-5.108.0.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/knewstuff/knewstuff-6.4.0-r1.ebuild b/kde-frameworks/knewstuff/knewstuff-6.4.0-r1.ebuild
new file mode 100644
index 000000000000..d79237ebf728
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-6.4.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="opds"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
+ =kde-frameworks/attica-${PVCUT}*:6
+ =kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kpackage-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+ opds? ( =kde-frameworks/syndication-${PVCUT}*:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-frameworks/kirigami-${PVCUT}:6
+"
+
+PATCHES=( "${FILESDIR}/${P}-fix-reference-error.patch" ) # KDE-bug 483659
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package opds KF6Syndication)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest
index 98259d993dba..ce2790702239 100644
--- a/kde-frameworks/knotifications/Manifest
+++ b/kde-frameworks/knotifications/Manifest
@@ -1,2 +1,2 @@
-DIST knotifications-5.108.0.tar.xz 2372788 BLAKE2B 3b568e1cb6c73b8163413f8ab6fd9b7c8401e02e5fb7759eca5ab4c9f65ae5340fdaf3cba3f4af30b14039506f09bfe9dd261ef6d4e884afebcac347db1deaaf SHA512 c0b2ccaf0607d3b5d70e9c5bca68c1c756005f53210b8d090bfcbfeb561ff5ee48d7f070e2fe1529825844062e222fe5e34a0ab9e044c32da2ce8038271a3f9e
-DIST knotifications-5.110.0.tar.xz 2372852 BLAKE2B 9ef0ec38ed5c5cb473bf5551d51a1621c5245ee465fee6956517f397b056d7ed5f175161ed0efce1d124bf31ac5345622842327302cf4d8c64ab826f2b795261 SHA512 b4b33e68be4e4ea3bc8190cddfc37c721834780a1efa2f7b2e3dbd5e7c959922a74b64c296b9e1fb90fc0e8c7503df5b3cf8389743ec10713c106a9155947f13
+DIST knotifications-5.116.0.tar.xz 2373292 BLAKE2B 6eb022449b70cc526d24bfdc9b9bd17222de678b01332b5bbca159961ce608e7d5fe407454cf7ed4676cc73df9db930bb725a1e6d3d736758139908e7132b7b3 SHA512 e49b9930c69581b4498a012483b04588c52e5ba04035dbe01e21dbe6c07e8f69a14f40c0ac07a0299bc1ae182ad47b47ecd5ab5da2fb7a0b5a2f1c90282c289c
+DIST knotifications-6.4.0.tar.xz 2334324 BLAKE2B 3f44ac97f5172afbc5f4a14d985a41fee1ce875d8a57d40b7a52036d75a2476037c18562a4c3a12820a5edc864e78589cf8445d0d880f64f9d90d9c1be1f4f59 SHA512 546f45a314b190654a2521f1e8e0d86c60e53831e271e891239c47c328f198aba9ac9ad7440b2c947fdc781de94b3073c80c248889e7412059ed04574dc71bc4
diff --git a/kde-frameworks/knotifications/knotifications-5.110.0.ebuild b/kde-frameworks/knotifications/knotifications-5.110.0.ebuild
deleted file mode 100644
index 9793532c5c2a..000000000000
--- a/kde-frameworks/knotifications/knotifications-5.110.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for notifying the user of an event"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="dbus phonon qml speech X"
-
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
- dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
- !phonon? ( media-libs/libcanberra )
- phonon? ( >=media-libs/phonon-4.11.0 )
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- x11-libs/libXtst
- )
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package dbus dbusmenu-qt5)
- $(cmake_use_find_package !phonon Canberra)
- $(cmake_use_find_package qml Qt5Qml)
- $(cmake_use_find_package speech Qt5TextToSpeech)
- -DWITHOUT_X11=$(usex !X)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/knotifications/knotifications-5.108.0.ebuild b/kde-frameworks/knotifications/knotifications-5.116.0.ebuild
index 4618cbcc4a3d..8c2223511933 100644
--- a/kde-frameworks/knotifications/knotifications-5.108.0.ebuild
+++ b/kde-frameworks/knotifications/knotifications-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for notifying the user of an event"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="dbus phonon qml speech X"
RDEPEND="
@@ -23,7 +23,7 @@ RDEPEND="
=kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
!phonon? ( media-libs/libcanberra )
- phonon? ( >=media-libs/phonon-4.11.0 )
+ phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
X? (
diff --git a/kde-frameworks/knotifications/knotifications-6.4.0.ebuild b/kde-frameworks/knotifications/knotifications-6.4.0.ebuild
new file mode 100644
index 000000000000..2cf7c1b4d2c1
--- /dev/null
+++ b/kde-frameworks/knotifications/knotifications-6.4.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for notifying the user of an event"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ media-libs/libcanberra
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest
index c3e1b79f1d9e..67a45b2ca6e7 100644
--- a/kde-frameworks/knotifyconfig/Manifest
+++ b/kde-frameworks/knotifyconfig/Manifest
@@ -1,2 +1,2 @@
-DIST knotifyconfig-5.108.0.tar.xz 2402148 BLAKE2B ef11752b2bc803a870551b7322c8d8523bda1b8436eb5571e9dc5fef6bdda48836365e60d3ad9fe6990312d2ab0400621eef8cc3d8993068f0a8bfec57bcd4e4 SHA512 fa482744bc4545c7c02b6984ae2aff25cd79454508106afa2eda348d25b54a8586e414c1c66671bf1263b10add1c7c8435c62f02cc1943b31059c7871c9fe7ed
-DIST knotifyconfig-5.110.0.tar.xz 2402024 BLAKE2B 82db25177f91f2e449738fec525882b242cf993b618245ef8194380f4a37e1b82decc893f2b19c0f0acdc76e00376887355f5459292f4cdfca31ab56f8e22603 SHA512 32d4d3e5bce62ad037ed385a19ccc61ccaf7abfb26463325105259220df0f5b0752e87adce57a6f6c56b74612ca50681b1e22a675773727728285957c168975e
+DIST knotifyconfig-5.116.0.tar.xz 2401664 BLAKE2B 12574922cf245545885af033c4335320de23840748c8d110b429edfcc0c91193d809abe398e29c1285b78c9a949f1439c4c3862b6981f8757932ef955cc508af SHA512 e251964dc5dbc518e5a993e1d6605435f5d858868631d00178484c57e418deba4e688d3ed5dd6e58b9fcda96991ac0043da5ff762ac6038d1187a4625103d038
+DIST knotifyconfig-6.4.0.tar.xz 2385480 BLAKE2B 316d438dbcbba8ffcbf14cdb614765cbab1a5da3ee213b3c95d61ab97a68494a9463caa5637f5a4af7dc4e14486d1d009e2be0f0540e50c54a660fa108c01ea1 SHA512 47823a7c155d4de3917170f682f20e45949240b60b31589756636dc57bb2b6da1da8ed3b2fc122a600abb91145409abd74885a6115c80e491f831d24fa87a261
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.108.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.116.0.ebuild
index 729a48d40f44..ae3baf83a807 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.108.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ DEPEND="
=kde-frameworks/ki18n-${PVCUT}*:5
=kde-frameworks/kio-${PVCUT}*:5
!phonon? ( media-libs/libcanberra )
- phonon? ( >=media-libs/phonon-4.11.0 )
+ phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] )
"
RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.110.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-6.4.0.ebuild
index 99c7c1a92183..6a7b398844b2 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.110.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-6.4.0.ebuild
@@ -1,28 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_TEST="false"
PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for configuring desktop notifications"
+
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="phonon"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcompletion-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kio-${PVCUT}*:6
!phonon? ( media-libs/libcanberra )
- phonon? ( >=media-libs/phonon-4.11.0 )
+ phonon? ( >=media-libs/phonon-4.12.0[qt6] )
"
RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest
index c5fa0f5b785c..46c5eb9f86e6 100644
--- a/kde-frameworks/kpackage/Manifest
+++ b/kde-frameworks/kpackage/Manifest
@@ -1,2 +1,2 @@
-DIST kpackage-5.108.0.tar.xz 187356 BLAKE2B a4e46f3e57ab3fa2faebb4ffa2ea54f10cf93b1d2cbdd0dc4985d6b81ff458ecbc9e2c42ec1df61876057d8c59db103ee9e95e4c10cd7ff6f5288977b670de03 SHA512 9e58acd078489745f4c416ca35c29735fe21171b4737e4c0e6d276e0b5ea379a60bc629f040e203159cb00fd4cca9708f04b55bbce36de8deb6a1d8394800fea
-DIST kpackage-5.110.0.tar.xz 187512 BLAKE2B 3e3561003e16bd71895a7894e1705c4ae3b5d0717cbb69a0e1566fbed85e9140fb3393a3ced29e3d281a6f2879c0a028cbcfe8ab2fa60bf8206e9080b98fa84e SHA512 830728c3ee09a223d22553dcee6abff971a2278e3a7e7f4bec5f5710754a0f18dc80506869969f786281e2e22a0e6bdd51cbef5945aee2b2690b75339f154ceb
+DIST kpackage-5.116.0.tar.xz 188864 BLAKE2B 2ef92134ed59788ea512595bb93ac8996c3df9971c49f8db2ae2dbfe1a17ad35c6076d8838c5f4d3e0cd0eb4aed088c661f8764fdcd44556ddff11faa6e98b4d SHA512 15129fecdf53db1a0fa32fb4ebfc82f7b3d7edd9591032267d80b61458e652813f3d18f406a473ca75c202fb7e401815ee290c3c30d3c54920562bdf00a53632
+DIST kpackage-6.4.0.tar.xz 179980 BLAKE2B a5849b5396bb0388dc6adcabd00e43ab6fc6324178a0ca7f4e6830cbd56737f0b6f2b733bc301241dac5a99567ca60430db710772af76d80e8c6332d77bc8170 SHA512 a883d1e619564de405889a68f8ec075bedce7bc36c30b71d1496a15728d88c0f9d1f9e67c0cae5ffc327eec38fb76e8e910146dbe6b1c0d4cb752b73f6b65ba2
diff --git a/kde-frameworks/kpackage/kpackage-5.110.0.ebuild b/kde-frameworks/kpackage/kpackage-5.110.0.ebuild
deleted file mode 100644
index 9daea9e57161..000000000000
--- a/kde-frameworks/kpackage/kpackage-5.110.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework to install and load packages of non binary content"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="man"
-
-BDEPEND="
- man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package man KF5DocTools)
- )
-
- ecm_src_configure
-}
-
-src_test() {
- # plasma-plasmoidpackagetest bug 650214
- # testpackage-appstream requires network access
- local myctestargs=( -E "(plasma-plasmoidpackagetest|testpackage-appstream)" )
- ecm_src_test
-}
diff --git a/kde-frameworks/kpackage/kpackage-5.108.0.ebuild b/kde-frameworks/kpackage/kpackage-5.116.0.ebuild
index 35f85f683b60..2ecc5e42ca6b 100644
--- a/kde-frameworks/kpackage/kpackage-5.108.0.ebuild
+++ b/kde-frameworks/kpackage/kpackage-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework to install and load packages of non binary content"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="man"
BDEPEND="
@@ -24,6 +24,13 @@ DEPEND="
"
RDEPEND="${DEPEND}"
+CMAKE_SKIP_TESTS=(
+ # bug 650214
+ plasma-plasmoidpackagetest
+ # requires network access
+ testpackage-appstream
+)
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package man KF5DocTools)
@@ -31,10 +38,3 @@ src_configure() {
ecm_src_configure
}
-
-src_test() {
- # plasma-plasmoidpackagetest bug 650214
- # testpackage-appstream requires network access
- local myctestargs=( -E "(plasma-plasmoidpackagetest|testpackage-appstream)" )
- ecm_src_test
-}
diff --git a/kde-frameworks/kpackage/kpackage-6.4.0.ebuild b/kde-frameworks/kpackage/kpackage-6.4.0.ebuild
new file mode 100644
index 000000000000..b9d991f4ebc8
--- /dev/null
+++ b/kde-frameworks/kpackage/kpackage-6.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to install and load packages of non binary content"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="man"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ =kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+
+CMAKE_SKIP_TESTS=(
+ # bug 650214
+ plasma-plasmoidpackagetest
+ # requires network access
+ testpackage-appstream
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest
index 7531e141d67d..0c261c9b12ea 100644
--- a/kde-frameworks/kparts/Manifest
+++ b/kde-frameworks/kparts/Manifest
@@ -1,2 +1,2 @@
-DIST kparts-5.108.0.tar.xz 2473504 BLAKE2B 7d2517f167b7834433302c7e6510c678478f21257f5d8bbeea9d328bd20bd41d78f404f3deb799329f03617ce3a610d0139de9d186fa65cd90a70275a23dd918 SHA512 cbc1617c8a3aaa92420f603f6c6bd384af0a75aaa2112a39c38c9af369efcdfdf55d6debe6aa25a8046ed389bf8224b7ef4a8e474035ea5f76bd0a135aa5037a
-DIST kparts-5.110.0.tar.xz 2473804 BLAKE2B 48f5bb196c947d708726974c0f7010fc0a37fa34ea5cf2bf5e0319274a842532c161d1b3d2f36f7f914d9ff6390ed23c726f81296e2597e0d251897580362068 SHA512 edd16548a8fa190ae507c807e9e9e6d9c2af1807cd1c86c0f1a0aa7e124a53fd2fb44313f601139f260352106f6e538d2dc746b5f4225942c8aabbb6d8463695
+DIST kparts-5.116.0.tar.xz 2473828 BLAKE2B 3b26c04146367f20a1dc5fdad5518a9ea2a8b88e2083d6da64216cebe2e815aaa4c69c3ce901a5a7a0bed76c0eec222e82dcdaf7208d14348d8e095e83af5db1 SHA512 a619168f6e2622c64e4304641da47f91deef49843dfec72a08aa775e24b9319f7b550bc423f6b2516ef0a38bb2c39234d1325f25c62b57c8c6daa5fb7580813e
+DIST kparts-6.4.0.tar.xz 2424912 BLAKE2B 9b6a70ce937d13d94ff1a81cd6017bd7a8eb5c8d53596d4fa88e774897d3fed23d0012c18d3e64a824f6f78e4ab0b14106ebe0f7a2c5a1b37d364ebe233a3558 SHA512 e9f7fcf199680edc291c415e254d56bb60734137672d581318fcba84aafffcf9591fd7951de9ed23bd68f9814c7d728a6881750f60c3ca8326579b3268f5519e
diff --git a/kde-frameworks/kparts/kparts-5.110.0.ebuild b/kde-frameworks/kparts/kparts-5.110.0.ebuild
deleted file mode 100644
index efbad46843a8..000000000000
--- a/kde-frameworks/kparts/kparts-5.110.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing elaborate user-interface components"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- >=kde-frameworks/ktextwidgets-${PVCUT}:5
-"
diff --git a/kde-frameworks/kparts/kparts-5.108.0.ebuild b/kde-frameworks/kparts/kparts-5.116.0.ebuild
index 1d540a765727..2afee89d7614 100644
--- a/kde-frameworks/kparts/kparts-5.108.0.ebuild
+++ b/kde-frameworks/kparts/kparts-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kparts/kparts-6.4.0.ebuild b/kde-frameworks/kparts/kparts-6.4.0.ebuild
new file mode 100644
index 000000000000..e6385952bb95
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-6.4.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kiconthemes-${PVCUT}*:6
+ =kde-frameworks/kio-${PVCUT}*:6
+ =kde-frameworks/kjobwidgets-${PVCUT}*:6
+ =kde-frameworks/kservice-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+ =kde-frameworks/kxmlgui-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}"
diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest
index 2f0223375de8..7e8ab1af06ff 100644
--- a/kde-frameworks/kpeople/Manifest
+++ b/kde-frameworks/kpeople/Manifest
@@ -1,2 +1,2 @@
-DIST kpeople-5.108.0.tar.xz 62972 BLAKE2B bd3f03c31716cffb767a963e18e50c5a8741d01519a72242b93072ced5e504957d7c6b31785f2391e34a8cdb0fc1aa1dc1e55f712c6eee8cb0402ed304f2ceda SHA512 5e9b74bb15d7022fb42712aa185feb14ed5c5729bb1573beede025126cb599dd0d444c466a258a814312bbc46d6ecf96ac3697f6f52e20ce628f2de6b5ee1332
-DIST kpeople-5.110.0.tar.xz 63280 BLAKE2B 05e12461532beda982e5f701357f0d0e3e029725512756bdf540ced023abf194474086ca0d94d1826949b6c46392f8411e46ee2cc2406dcab41f529fbf391c21 SHA512 805b565fc6ed9440029d2db3619b75407784e9a1d536cb7f1ea39883918caa8da205f564097a8db0f1e40a58d8d970165c0be7a3ceca9143a0a8b48c3e3ced97
+DIST kpeople-5.116.0.tar.xz 63440 BLAKE2B cd54995f6825468122f36287e9116e0ba37f63b210f1efa95975062621ec7ec809b032d04e938bd4230eb232aced9ec0fcf4d7bdab252a55811585af45bbdd57 SHA512 3cbd62d9696592b654a9568d5789eb0acc370e4fcb174938db23a0ac03949f9fe174d6ff4abe35a7132319c725349be2520d7857a9d0b83048df23bb38f76232
+DIST kpeople-6.4.0.tar.xz 66648 BLAKE2B cfec062c07499c263293cd8b3409bce31498bd665fac2dda9686e8dde08ccaffb48b4cef74364438509f067e6357808fad1c0e60ac803129ff4870c253cb9de1 SHA512 a45a416015d173256b61f532cb37263b8aae29752e9f357781a60418ae4efde598b2bfea5991337a21dddd0f190aa749a1a1f9b0adad078b037d72cafe003c5e
diff --git a/kde-frameworks/kpeople/kpeople-5.110.0.ebuild b/kde-frameworks/kpeople/kpeople-5.110.0.ebuild
deleted file mode 100644
index 0e3a47720b29..000000000000
--- a/kde-frameworks/kpeople/kpeople-5.110.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="KDE contact person abstraction library"
-HOMEPAGE="https://invent.kde.org/frameworks/kpeople"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- # personsmodeltest segfaults, bug 668192
- local myctestargs=(
- -j1
- -E "(persondatatest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kpeople/kpeople-5.108.0.ebuild b/kde-frameworks/kpeople/kpeople-5.116.0.ebuild
index 7eb40d8670a3..629343001822 100644
--- a/kde-frameworks/kpeople/kpeople-5.108.0.ebuild
+++ b/kde-frameworks/kpeople/kpeople-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -30,11 +30,10 @@ DEPEND="
RDEPEND="${DEPEND}"
src_test() {
- # personsmodeltest segfaults, bug 668192
- local myctestargs=(
- -j1
- -E "(persondatatest)"
+ local CMAKE_SKIP_TESTS=(
+ # bug 668192, segfaults
+ persondatatest
)
- ecm_src_test
+ ecm_src_test -j1
}
diff --git a/kde-frameworks/kpeople/kpeople-6.4.0.ebuild b/kde-frameworks/kpeople/kpeople-6.4.0.ebuild
new file mode 100644
index 000000000000..bee29f2c963d
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-6.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="KDE contact person abstraction library"
+HOMEPAGE="https://invent.kde.org/frameworks/kpeople"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcontacts-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kitemviews-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 668192, segfaults
+ persondatatest
+ )
+
+ ecm_src_test -j1
+}
diff --git a/kde-frameworks/kpeople/metadata.xml b/kde-frameworks/kpeople/metadata.xml
index 506ecf605bc4..37046107d1bf 100644
--- a/kde-frameworks/kpeople/metadata.xml
+++ b/kde-frameworks/kpeople/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/kpeople</remote-id>
</upstream>
<slots>
<subslots>
diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest
index 1c4e7fa1a1df..8a5b73e31526 100644
--- a/kde-frameworks/kplotting/Manifest
+++ b/kde-frameworks/kplotting/Manifest
@@ -1,2 +1,2 @@
-DIST kplotting-5.108.0.tar.xz 33720 BLAKE2B 3b7bbcba86e1e3826f4660b7b537094f6b4243fc2f48a9220fe8898f71725249944f30c0d90d813a30bf336d800ffb74b2da2909943a15022b73dd12bcc68854 SHA512 87d92027fd18ed48ea3e3b5581bb7a3b621f759036a9e517a444c51c1d66cf800918cdfa85b9b840843d7a87576dceeb7c3204f7587756db6e7b0807a6b09315
-DIST kplotting-5.110.0.tar.xz 33736 BLAKE2B 13218e617b666c7b3c28dc3d55ac3dc0d5cf0e9b7abca0545c8eda6da82cd11c1b73a7167e27fdc555b62793333c1c142b177c41f6fe15570c5663a42b6606f8 SHA512 cb2752b4f0071b2c40469b038e5fc20e8dafbdacd0bcbcf995b97ce6c9871fedb728e5939fa92949c7755e05f966a8c7040edc28a89c4c0ca2223fdf5e5dce79
+DIST kplotting-5.116.0.tar.xz 33732 BLAKE2B b58ba3087be6900f3d1d19a6ddb4115cc7f58c49f9bf45663ca2c382b359f3a2e7f7daf3bf053fbc4c27926fa8a4e6ae6f84b811f5351f1f3ef82a2ac4d30c77 SHA512 1a4d8313c57d32c6af41127ce27086d0d357ade8126ff4dc1d1c5306b198f3d1ab24d67105cef3bad318d753210553fe275350a173b18c1d3c485f213de95fe9
+DIST kplotting-6.4.0.tar.xz 33692 BLAKE2B 36565d2e7fab283555edd34c99b95f815148c112b5e2219529d1a4ac69ea3290d5181491dbcc7f9a655ea48cc03ff5173f10841c6f36e89c845f6f15f5a84d81 SHA512 30a1a78c7fda74e28753af05ba3089781b2677b9e02b76cc745498f065b26d2ed3a8ed68b2d077cd696d9cc04fd14081a38aaa36b8b794b113ac6f521afafd69
diff --git a/kde-frameworks/kplotting/kplotting-5.108.0.ebuild b/kde-frameworks/kplotting/kplotting-5.116.0.ebuild
index afa129b8d8b1..8179967b3931 100644
--- a/kde-frameworks/kplotting/kplotting-5.108.0.ebuild
+++ b/kde-frameworks/kplotting/kplotting-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kplotting/kplotting-5.110.0.ebuild b/kde-frameworks/kplotting/kplotting-6.4.0.ebuild
index 9cc25c8ddb18..a0a7728b63a3 100644
--- a/kde-frameworks/kplotting/kplotting-5.110.0.ebuild
+++ b/kde-frameworks/kplotting/kplotting-6.4.0.ebuild
@@ -1,20 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing easy data-plotting functions"
+
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
-"
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest
index cde1b178a728..26fb7a08296e 100644
--- a/kde-frameworks/kpty/Manifest
+++ b/kde-frameworks/kpty/Manifest
@@ -1,2 +1,2 @@
-DIST kpty-5.108.0.tar.xz 2417108 BLAKE2B 1020e37a9b9abefdc427076c62ea2ea2c37db21eb76a80d8d0a0a48f32235c04d1e79f288a07b06009e1ac9e48a5c44de40c2ee6e23de6435057c0e2fdc00098 SHA512 6c46c8c7ed3336d5d2d4fed0603885f4deebea1a7733fa203a0b6937d46b4fd5d3a1ace73f20e0938ce271cb6e95278f2e1c750354cf50d6a39eaca7e030bb20
-DIST kpty-5.110.0.tar.xz 2416804 BLAKE2B be988a69a0395ab9d6e7e0cfefe4998fd255ac0b6fa2de44a7605de163669e52ed85146dd83155ae1a59349b609cf148a78c6ac058569046e7328c384b152a79 SHA512 26fd522e607d75b101312e2ed7127744c48c294478f41d6c049ac30bb732d84d858c92ef41fbfa23798f0a6efe5dacb01eb14ac8cf0c3493fda35517d88c3941
+DIST kpty-5.116.0.tar.xz 2416656 BLAKE2B ef5ae7ca824bd53dbfc083e11656d8caab75509a78acec4656db33d39c5b0fad260988b25cc0fde7362116c729071e3e06770f5faf745338214f1e14490f4525 SHA512 5aebb2a66be19dfadc2896b26864b9b0b4074d8c46ead97c7857b035cfe370a7fbf144c7e1b52725ec20339e64a0d08f6c913fe6c3a1ec614b557b4d950a3f21
+DIST kpty-6.4.0.tar.xz 2407628 BLAKE2B 8bb3aa0900e2533a27084d795f3f947014e83e77e7b723af9cfef48ae1cfc6d693634deeb476562665c3fbed85305421498a4e93baadf1194927b02a4dbbba31 SHA512 265c82c571fee243dc8212a89c80a9d4a3e206815bdebbc36a17ab52ede2050ed9bcaea54d454f8d83b53f16dbb5f5b22f76efe4be82beb5567fa1a3de71425f
diff --git a/kde-frameworks/kpty/kpty-5.108.0.ebuild b/kde-frameworks/kpty/kpty-5.116.0.ebuild
index e0c2019a8a14..ce82340bab26 100644
--- a/kde-frameworks/kpty/kpty-5.108.0.ebuild
+++ b/kde-frameworks/kpty/kpty-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kpty/kpty-5.110.0.ebuild b/kde-frameworks/kpty/kpty-6.4.0.ebuild
index 1cbc2b786e6a..8d3ce0c0e68e 100644
--- a/kde-frameworks/kpty/kpty-5.110.0.ebuild
+++ b/kde-frameworks/kpty/kpty-6.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,13 +7,14 @@ PVCUT=$(ver_cut 1-2)
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for pseudo terminal devices and running child processes"
+
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND="
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
sys-libs/libutempter
"
RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest
index 99125ce4d686..ffa6deb97a07 100644
--- a/kde-frameworks/kquickcharts/Manifest
+++ b/kde-frameworks/kquickcharts/Manifest
@@ -1,2 +1,2 @@
-DIST kquickcharts-5.108.0.tar.xz 113308 BLAKE2B f097e72a8c2b9a5107bb2417c4ed9b1fa40f8cc73b9ea3f5817770386071139ccf0e84805281627e2a7359a0860a6b4448f9e1789358314e030bbd964f47a0dd SHA512 1ca751fe4445372ed0ab1c8072fa85e3a766b924943856ee4e8983dbcebf8af1b9b1cff8932215563a932cf380aec787791aa56bbcecfb94b5abe669623078b7
-DIST kquickcharts-5.110.0.tar.xz 113408 BLAKE2B e16e26bc2d1cddf710a4721534a9e1a8653fff353425b705febcaea8dec4a8ef7dcd50901e74fa43185a9f75acd92e13713704830c5b8e70dfc017e9a3557371 SHA512 d90f5a3af2db4192566acd192302f1a66880bb593680b2908d388e6ddfbb74ee2477f790b6cc14464cb1b2ddedb7f621d624f44fc74732c782608d921f65ce8d
+DIST kquickcharts-5.116.0.tar.xz 113404 BLAKE2B ecf1ab360dfb03451d239504682ad63cdc1bdd7eb98b262762bcc0e42a9d38ecca1637da82587a9321fc25d9274dde0a4ddd4bcf59f9e0e5b6d535ea2165cd54 SHA512 c7bdcee5f13457bab197bf593e25c2600f77f4ff5ac682ff894b5848ac5d6c84b05453f0aef53960ad5e7a6b7891088c17fb9a0b67bc82b53fe1dfdc655fbd1b
+DIST kquickcharts-6.4.0.tar.xz 110200 BLAKE2B c607a77598841520b5b39884d70eccb66d7c750b1d643df1dca537ef2610590d68b03e097d84fad7567113382fb66ad9c30ebb51d8772f688383c603ea529608 SHA512 e4084bf2c039184be80779dbe21c0d7fcd2ac153b41b6676658f56d0cd2b285cdd456b2b630a7f26d1f9c41f6428494dc0c8e41a0adff25528ca88e7d3824d7d
diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.108.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.116.0.ebuild
index 6dd23c086a67..248d9a26c981 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.108.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.110.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-6.4.0.ebuild
index 3bf3c015e625..75c530481578 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.110.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-6.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,27 +6,25 @@ EAPI=8
ECM_EXAMPLES="true"
ECM_QTHELP="false"
ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-VIRTUALX_REQUIRED="test" # bug 910062 (tests fail)
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="QtQuick plugin providing high-performance charts"
HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
+# PVCUT=$(ver_cut 1-2)
+# examples? (
+# >=dev-qt/qtwidgets-${QTMIN}:6
+# =kde-frameworks/kdeclarative-${PVCUT}*:5
+# =kde-frameworks/kirigami-${PVCUT}*:5
+# )
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- examples? (
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kdeclarative-${PVCUT}*:5
- =kde-frameworks/kirigami-${PVCUT}*:5
- )
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
"
RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kquickcharts/metadata.xml b/kde-frameworks/kquickcharts/metadata.xml
index 506ecf605bc4..d75c4e131bff 100644
--- a/kde-frameworks/kquickcharts/metadata.xml
+++ b/kde-frameworks/kquickcharts/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/kquickcharts</remote-id>
</upstream>
<slots>
<subslots>
diff --git a/kde-frameworks/kross/Manifest b/kde-frameworks/kross/Manifest
index d533a58821ee..ace214d4fbab 100644
--- a/kde-frameworks/kross/Manifest
+++ b/kde-frameworks/kross/Manifest
@@ -1,2 +1 @@
-DIST kross-5.108.0.tar.xz 2440312 BLAKE2B e2dec742038366610af354c7a97b34fb67dbaa4be216d59079cf49245fbb0c30f76ca69b4a57c9b02ce9e8243ae557b23d7b0c7d249cdd0b94454549d7c74458 SHA512 577722bb280dfe7084fd70866297cea2a34c9f762fe98744a61e92bcb0ee12e4e5852d79a651f0121180641df4ff6b1ff995a8af71ad5ee361444f8c0aea4bad
-DIST kross-5.110.0.tar.xz 2440032 BLAKE2B 484a14709f678b041f8818e424ec8aaa4ecca446244cdff39ea9af177f768417f9870a34ba15633c112c574dbbd7ff1d23f43ef5dc1122af6cbdff89c5728520 SHA512 9a005a5f87ae56de9f2ed7987223089800631ffd2ed41903b607cde12ab377b3e625bde2154b4f6d63f228aa29b8ddb43424842c731740e9fdc5efda9a48216a
+DIST kross-5.116.0.tar.xz 2439816 BLAKE2B d0e3ee54de507df3e2069730e3c03d0a4eedfa99fdc2cd42c98df6592a97572d00e5559e7e4b1a510f1e47f5bcf1334edf099e1acaff1cee1d277c519ac329e3 SHA512 cc6b3e4da7c5ccdbcbe7917405f84930ab89a9d82999ccc7016affa5dbdd540e3da7f5a45bfdc753c5160fefc506cdda9717e424dc33cba7f97ea8323e53564b
diff --git a/kde-frameworks/kross/kross-5.110.0.ebuild b/kde-frameworks/kross/kross-5.110.0.ebuild
deleted file mode 100644
index a8669fc6b9b3..000000000000
--- a/kde-frameworks/kross/kross-5.110.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="forceoptional"
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for embedding scripting into applications"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-IUSE=""
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtscript-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- >=dev-qt/designer-${QTMIN}:5
-"
diff --git a/kde-frameworks/kross/kross-5.108.0.ebuild b/kde-frameworks/kross/kross-5.116.0.ebuild
index ffa2e8ffc4e4..95be2cf4ba6d 100644
--- a/kde-frameworks/kross/kross-5.108.0.ebuild
+++ b/kde-frameworks/kross/kross-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
index 4b12ae24f09b..3cc68d6f86a2 100644
--- a/kde-frameworks/krunner/Manifest
+++ b/kde-frameworks/krunner/Manifest
@@ -1,2 +1,2 @@
-DIST krunner-5.108.0.tar.xz 88604 BLAKE2B 96d09d50c1456b0f1a2b7256d330d58447c079b066d40fec4c0108b91e6f0d676ca94c0a39271daf54e13cb342cb8ecda560ba1b0a14b15204ba4e72f9bbd185 SHA512 8782ce8359a842fff01145335312d06629d31143b9fac43c8828574980322b7eb6a951306c8d065623d7bb41b60f1952b7cc8378f3b6947fa2b49970b84d7c60
-DIST krunner-5.110.0.tar.xz 88708 BLAKE2B 601314c99461cbb02c845310c6d5bbdabde4b2720fba4dfcc1619fbb169a2d04b8fe866573e63df6c171769334232cb655ff5cb9396ebdfcf8b6532f66eb5c8b SHA512 8b470bae118f08f97a42103cb489525bde714e4c573e4b3c94301def8e643995ef9d7f88bc4bde2defe92b9c2b6282748e20cddc92cd5eaaeeb7e27fedcd415c
+DIST krunner-5.116.0.tar.xz 89076 BLAKE2B 24e29ec52aefd9b53b4c1da14f7783540e66e29d026e2750a52945719daff2ecb582a468780307296cabe00b6aeaf3602ea2793b47db7ede33f34131b0985c4e SHA512 53fdc8e841219578a75b7d6ca67aaebd44e2208adfc99a4937c8377369f66a0f907390f49eca6d98385e3fdddc27ec1844620d7390900999d5eb966a565666c9
+DIST krunner-6.4.0.tar.xz 131172 BLAKE2B 25c7ff09bb9c9dd8be620b27659540510fb0a98c0330d230534b919385b31a164199dc8a933a294daee9267e5dded19c302d8b36a514829c40b4ab7bd15ed3a4 SHA512 3768bedefb67f0e13f12963bf86461d1a65faead74c66febda896d7cf8f90837bd5483beac640f8cf5da509c908218c5c60babea7459e8f3d784b83c3865365e
diff --git a/kde-frameworks/krunner/krunner-5.110.0.ebuild b/kde-frameworks/krunner/krunner-5.110.0.ebuild
deleted file mode 100644
index eac057a58155..000000000000
--- a/kde-frameworks/krunner/krunner-5.110.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for providing different actions given a string query"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="activities"
-
-DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/plasma-${PVCUT}*:5
- =kde-frameworks/solid-${PVCUT}*:5
- =kde-frameworks/threadweaver-${PVCUT}*:5
- activities? ( =kde-frameworks/kactivities-${PVCUT}*:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package activities KF5Activities)
- )
- ecm_src_configure
-}
-
-src_test() {
- # requires virtual dbus, otherwise hangs; bugs #630672, #789351, #838502
- local myctestargs=(
- -E "(dbusrunnertest|runnermanagersinglerunnermodetest|runnermanagertest)"
- )
- ecm_src_test
-}
diff --git a/kde-frameworks/krunner/krunner-5.108.0.ebuild b/kde-frameworks/krunner/krunner-5.116.0.ebuild
index 85471845b612..a0bd7ef3c133 100644
--- a/kde-frameworks/krunner/krunner-5.108.0.ebuild
+++ b/kde-frameworks/krunner/krunner-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,24 +23,24 @@ DEPEND="
=kde-frameworks/ki18n-${PVCUT}*:5
=kde-frameworks/kio-${PVCUT}*:5
=kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/plasma-${PVCUT}*:5
- =kde-frameworks/solid-${PVCUT}*:5
=kde-frameworks/threadweaver-${PVCUT}*:5
- activities? ( =kde-frameworks/kactivities-${PVCUT}*:5 )
+ =kde-plasma/libplasma-${PVCUT}*:5
+ activities? ( =kde-plasma/plasma-activities-${PVCUT}*:5 )
"
RDEPEND="${DEPEND}"
+CMAKE_SKIP_TESTS=(
+ # requires virtual dbus, otherwise hangs; bugs #630672
+ dbusrunnertest
+ # bug 789351
+ runnermanagersinglerunnermodetest
+ # bug 838502
+ runnermanagertest
+)
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package activities KF5Activities)
)
ecm_src_configure
}
-
-src_test() {
- # requires virtual dbus, otherwise hangs; bugs #630672, #789351, #838502
- local myctestargs=(
- -E "(dbusrunnertest|runnermanagersinglerunnermodetest|runnermanagertest)"
- )
- ecm_src_test
-}
diff --git a/kde-frameworks/krunner/krunner-6.4.0.ebuild b/kde-frameworks/krunner/krunner-6.4.0.ebuild
new file mode 100644
index 000000000000..33e5bed6e5f8
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-6.4.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kitemmodels-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires virtual dbus, otherwise hangs; bugs #630672
+ dbusrunnertest
+ # bug 789351
+ runnermanagersinglerunnermodetest
+ # bug 838502
+ runnermanagertest
+ # bug 926502, needs dbus
+ threadingtest
+)
diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index 4cec86d10feb..63e5a7d193fb 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,2 +1,2 @@
-DIST kservice-5.108.0.tar.xz 2539152 BLAKE2B e93532233fd899ca3f0ab0ce12f1173c71565e8872ffa97e05ae54be5abae08e495c6a0f43ad5d7cc5293084b0116e6b04581ea3991ad6c6c42e20ffe53a0402 SHA512 ed6a5b7d3f298c1d21cfb0e8599c006ad6dce58e203e667ce897354cb2aa1e1ea082012d8d6aca24838a94357454ad05580c63a945e0b372d616ec00ffd1599d
-DIST kservice-5.110.0.tar.xz 2539228 BLAKE2B 2482b899e5890105174995e68bccbe7521151bb0351b58475b933cdcd862bdafc4e32e3612211f5674834991b7abb1a7334a4005d241253ee520471844388f0f SHA512 1add5a1df9697f25235812b6ed41e1f770ffcb99dcccdfc5a0a5548a5caf2c51ab63c6218834f3a6327202137c70d7cecffc64f27fc7c7405b42bd82d11d5774
+DIST kservice-5.116.0.tar.xz 2538968 BLAKE2B 7cdc876b130e428139dcc477c9089e0f97c3c501b4619e9c39b67a71ca3f5edb1dc6092d3c1b889fb7c0c740f354bb2c20effcad112fdaadefadfaf1b4fa989f SHA512 daadc5d0bfa2dbfc6ae0c6535f407851d1adc67529d2262d92c2e8dff8a45aa701790d8aa2e6d97d9c433409ffee4767214523f992937e244b02fb27d62ffea8
+DIST kservice-6.4.0.tar.xz 2439216 BLAKE2B e03adb9b2fa1c2a70cda55d1fdafcfa46138d692e3d9d7c965e5fa226049e881286f05db57e8288c9de466138de93e8bd9ed00771d352c6305785f57fc01edb6 SHA512 020e38630cba9c132c3ab9705f376a8f10a92649d9767f7483fc5230f2ee546fae5c23ada45ee2f2b77060fc14cba3869b6dd4b940f2621ca04ed18f4989001c
diff --git a/kde-frameworks/kservice/kservice-5.108.0.ebuild b/kde-frameworks/kservice/kservice-5.108.0.ebuild
deleted file mode 100644
index f0509bff5be3..000000000000
--- a/kde-frameworks/kservice/kservice-5.108.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Advanced plugin and service introspection"
-
-LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="+man"
-
-# requires running kde environment
-RESTRICT="test"
-
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
- man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
-"
-DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
- $(cmake_use_find_package man KF5DocTools)
- )
-
- ecm_src_configure
-}
-
-src_install() {
- ecm_src_install
-
- # bug 596316
- dosym kf5-applications.menu /etc/xdg/menus/applications.menu
-}
diff --git a/kde-frameworks/kservice/kservice-5.110.0.ebuild b/kde-frameworks/kservice/kservice-5.116.0.ebuild
index 127d9bd5cc07..fd7c9c58b1fb 100644
--- a/kde-frameworks/kservice/kservice-5.110.0.ebuild
+++ b/kde-frameworks/kservice/kservice-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,17 +10,12 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Advanced plugin and service introspection"
LICENSE="LGPL-2 LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="+man"
# requires running kde environment
RESTRICT="test"
-BDEPEND="
- sys-devel/bison
- sys-devel/flex
- man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
-"
RDEPEND="
>=dev-qt/qtdbus-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
@@ -32,6 +27,11 @@ RDEPEND="
DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
src_configure() {
local mycmakeargs=(
diff --git a/kde-frameworks/kservice/kservice-6.4.0.ebuild b/kde-frameworks/kservice/kservice-6.4.0.ebuild
new file mode 100644
index 000000000000..f06d6bdd50ac
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-6.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+man"
+
+# requires running kde environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kdbusaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kstatusnotifieritem/Manifest b/kde-frameworks/kstatusnotifieritem/Manifest
new file mode 100644
index 000000000000..43fffae4a773
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/Manifest
@@ -0,0 +1 @@
+DIST kstatusnotifieritem-6.4.0.tar.xz 47972 BLAKE2B 6df8ad45c4841d83456128d3b3012306902403f06a0d3697f876d159c17e2352257667b3ba6db05a397d0529f386e1b2a496e0f0e5901cec7244a81aba3a2b8b SHA512 f9252a9a9b9e7e8eb302ab95ebcb44031e71e2592d9a80477ec37918560dc4a701a3b68e1c28900b0499ed2dd2f8b33edfb1f6742c15c05b021b6755ad6d229a
diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.4.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.4.0.ebuild
new file mode 100644
index 000000000000..a3d2b58725e8
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.4.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Implementation of Status Notifier Items"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="X"
+
+# slot op: Qt6::WidgetsPrivate use
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
+ =kde-frameworks/kwindowsystem-${PVCUT}*:6[X?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITHOUT_X11=$(usex !X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kwayland/metadata.xml b/kde-frameworks/kstatusnotifieritem/metadata.xml
index 506ecf605bc4..cc6cdbccaeb4 100644
--- a/kde-frameworks/kwayland/metadata.xml
+++ b/kde-frameworks/kstatusnotifieritem/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/kstatusnotifieritem</remote-id>
</upstream>
<slots>
<subslots>
diff --git a/kde-frameworks/ksvg/Manifest b/kde-frameworks/ksvg/Manifest
new file mode 100644
index 000000000000..9d22e3f48d3c
--- /dev/null
+++ b/kde-frameworks/ksvg/Manifest
@@ -0,0 +1 @@
+DIST ksvg-6.4.0.tar.xz 83368 BLAKE2B 176c6b21e485c35603f9fdf869235b2c306165720539c4cdfb60037ded9f1324b74fcb7587c4eba16e03b6db8b7ebf5573dec95d388852ca4b8ccd2f5d4d7aaa SHA512 080a8a2ed2c22278dae9453bfa726d3d2a7858a060cf2ad08c53bf9ef2fc0f5c65df15d6684545703cddac2e02d72efaf9295e613f02a14d3ba8f148fa0825b9
diff --git a/kde-frameworks/ksvg/ksvg-6.4.0.ebuild b/kde-frameworks/ksvg/ksvg-6.4.0.ebuild
new file mode 100644
index 000000000000..b62e5608cf43
--- /dev/null
+++ b/kde-frameworks/ksvg/ksvg-6.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Components for handling SVGs"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ =kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kcolorscheme-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+ =kde-frameworks/kirigami-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kactivities/metadata.xml b/kde-frameworks/ksvg/metadata.xml
index 506ecf605bc4..8034b408892e 100644
--- a/kde-frameworks/kactivities/metadata.xml
+++ b/kde-frameworks/ksvg/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">plasma/ksvg</remote-id>
</upstream>
<slots>
<subslots>
diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest
index 45dc8d9a4f53..2d54719a840e 100644
--- a/kde-frameworks/ktexteditor/Manifest
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -1,2 +1,2 @@
-DIST ktexteditor-5.108.0.tar.xz 2770116 BLAKE2B fbeaa7efde51ef75301fcedf68874d822e8181cdecf5db917affbeea7dbe1bb63144f142057d5711dfbb12438148bd9a6b3d1a4a94cbe72000c95d983124e38f SHA512 52f0246ac87e70107b17f051585f3543ec38696201b45839338b9b53cc0aaabe3b1408f033c5c72786a9e8e747188fbae5bd64028ca06a36dd15f1700f4993a6
-DIST ktexteditor-5.110.0.tar.xz 2789296 BLAKE2B eb1d767a20e39e66cd88b6e785bed04b3dd06682b30411a0e1752fae42008bd14180b592f55248b0bfca3875f09a2f518254d46bc043096b82e9815509843d42 SHA512 fa5122f75053f1d0d91b7356c887ca4aa6940e2ef0dd8b658f8786fe7dd6d65997fcb53f609debdf35401bd44b4691f45d0f62ff9bc6c108d566acccea2bf46c
+DIST ktexteditor-5.116.0.tar.xz 2791176 BLAKE2B 7fb32bb7d18ccf43e33f66b0401fc086597145e3838e84a4333f99b3725e64c82ea5f78daf5fc58dfb13ea0452e85a64d1d03a503b363bba8247e26c922fd396 SHA512 9d17558e4f7adc5de1dec0af9ba32b2eb086def576dd32d3458b91d9f0424aa86505a57ab092a71f5274197bfd18927b7ccddf221551cd42d2a96f22394495e0
+DIST ktexteditor-6.4.0.tar.xz 2862688 BLAKE2B 16f67bd34be2a9a7cfb19844cb643735de82d23f62187cdf565460aa47f872ecd917383c813026ad785844552c1857b12635ca5e14e3cf9b58cf5519d7086bb4 SHA512 a5de69616c4488b94826ba8142f8b6107aa02c2e30aabff7564e91f4cdc27cb22df078ee5c1700ca226a3b4646cf55f076f7d5737df271aa76e73169f35f81f1
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.110.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.110.0.ebuild
deleted file mode 100644
index b988be30cee8..000000000000
--- a/kde-frameworks/ktexteditor/ktexteditor-5.110.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing a full text editor component"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+editorconfig"
-
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kauth-${PVCUT}*:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kjobwidgets-${PVCUT}*:5
- =kde-frameworks/kparts-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- =kde-frameworks/sonnet-${PVCUT}*:5
- =kde-frameworks/syntax-highlighting-${PVCUT}*:5
- editorconfig? ( app-text/editorconfig-core-c )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package editorconfig EditorConfig)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.108.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.116.0.ebuild
index 2bcec434a906..7eaae20a84a1 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.108.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.4.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-6.4.0.ebuild
new file mode 100644
index 000000000000..c48eab005425
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-6.4.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+editorconfig"
+
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtspeech-${QTMIN}:6
+ =kde-frameworks/karchive-${PVCUT}*:6
+ =kde-frameworks/kauth-${PVCUT}*:6
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+ =kde-frameworks/kcompletion-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kiconthemes-${PVCUT}*:6
+ =kde-frameworks/kio-${PVCUT}*:6
+ =kde-frameworks/kitemviews-${PVCUT}*:6
+ =kde-frameworks/kjobwidgets-${PVCUT}*:6
+ =kde-frameworks/kparts-${PVCUT}*:6
+ =kde-frameworks/ktextwidgets-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+ =kde-frameworks/kwindowsystem-${PVCUT}*:6
+ =kde-frameworks/kxmlgui-${PVCUT}*:6
+ =kde-frameworks/sonnet-${PVCUT}*:6
+ =kde-frameworks/syntax-highlighting-${PVCUT}*:6
+ editorconfig? ( app-text/editorconfig-core-c )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package editorconfig EditorConfig)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ktexttemplate/Manifest b/kde-frameworks/ktexttemplate/Manifest
new file mode 100644
index 000000000000..65f8383e79cb
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/Manifest
@@ -0,0 +1 @@
+DIST ktexttemplate-6.4.0.tar.xz 846020 BLAKE2B 3959eb4b312c019fc2b0b5b233979fde61df8af0404cdf73b0d9a497d48c92142a717501d226c5e8bdd71db4322823fb89bd110f32d1191a6afd437d717cc472 SHA512 ca9b124bc18cb2861b0c0ec3f80b91d2a9955af0371826d98e0043f68f328b18c74ac4b428110bd3ddb6ff89e14253527b357abd1363e9a425b0d0c7899287a3
diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-6.4.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-6.4.0.ebuild
new file mode 100644
index 000000000000..b263f3a5bf2c
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-6.4.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_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library to allow separating the structure of documents from data they contain"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ dev-qt/qtdeclarative:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-qt/qttools:6[linguist] )"
diff --git a/kde-frameworks/ktexttemplate/metadata.xml b/kde-frameworks/ktexttemplate/metadata.xml
new file mode 100644
index 000000000000..11bde0988c06
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <remote-id type="github">steveire/grantlee</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest
index 14c2cad59604..a34fdcc14056 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,2 +1,2 @@
-DIST ktextwidgets-5.108.0.tar.xz 2552588 BLAKE2B 518315bec5c13650ca335ec05189a082c344308b9b821fd2fcc91bbfddd713bedefcb10a081ffe6821147a1a706eba8a3a662572e8a1899ea75b716e53cab6a2 SHA512 9a90a530d790afcd31aac763a56d564e4b3cf22949acf8a9b6e4aace7112c7742596708ff533c0c1d3504640c04604b14f305c6a4de30a7c388ccab6215d30e3
-DIST ktextwidgets-5.110.0.tar.xz 2552540 BLAKE2B 38b559f9c6984d86c09d20d4a8bf74f0e7bceae396b986265021804c48e5db2b99b0bbcc0cfb848873e4aee523f25e9baac807d173285ec4a48c27f80eb3bc16 SHA512 ff5b02fd481db418d3843dfba118ecd52f0d15f2e4182531cbb291d7f7628a779fd260269cd24c3a624815d36b64ff776c446ff393c903e97eda4192c6babc5c
+DIST ktextwidgets-5.116.0.tar.xz 2552684 BLAKE2B 4ef07c2cdc480c600164c7b1f6d9c7706f1faddd560072d405466a5ba50c672993097b07f36e48e7259430fbc58c3938d074b7732d0e2402771d92d906997708 SHA512 0534a06529e681da51aac627869de8587e3002a5ad3b460725924454ef66a69cb4b72a8b455aa4bf06b50cf0623f54ba6ba267485e2317659dc5ada295092b4c
+DIST ktextwidgets-6.4.0.tar.xz 2507372 BLAKE2B d394bf172355de67cc61dc3f34e899bba44e7b94d522ea7732306a7b2d4265478e97e3a9981376f3698be1e1affa3ccc898092694eac2468a5b032dd23c7ac85 SHA512 85738d67b5cd0ef0bb2c3dfbd034ea7ef1c1b658910d2dc5b0f1fb288ce7ac8d9f7c8df761d426756cafb13131115402fc2ce8525eadc0a682844ef1d9c68d5e
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.110.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.110.0.ebuild
deleted file mode 100644
index ff043d1815fb..000000000000
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.110.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
-LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="speech"
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kcompletion-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/sonnet-${PVCUT}*:5
- speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech Qt5TextToSpeech)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.108.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild
index 932fe783a278..4b8c211eedd4 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.108.0.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="speech"
DEPEND="
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.4.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-6.4.0.ebuild
new file mode 100644
index 000000000000..8fb3c171b8d5
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-6.4.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_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
+
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="speech"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ =kde-frameworks/kcompletion-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kservice-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+ =kde-frameworks/sonnet-${PVCUT}*:6
+ speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_TEXT_TO_SPEECH=$(usex speech)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/ktextwidgets/metadata.xml b/kde-frameworks/ktextwidgets/metadata.xml
index 9561225faa7f..3ace511214fd 100644
--- a/kde-frameworks/ktextwidgets/metadata.xml
+++ b/kde-frameworks/ktextwidgets/metadata.xml
@@ -10,7 +10,6 @@
</upstream>
<use>
<flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag>
- <flag name="speech">Enable text-to-speech support</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest
index f38fd1ab2b50..7edcbdaef2d2 100644
--- a/kde-frameworks/kunitconversion/Manifest
+++ b/kde-frameworks/kunitconversion/Manifest
@@ -1,2 +1,2 @@
-DIST kunitconversion-5.108.0.tar.xz 931544 BLAKE2B c77afc461e71a151b8254c1bde53d85cfecfbe26350c0252739e30b7651cdc076b9ceff34c3e8e7e7e8003ce76ed5a6f3c4df16f4325f6bead6af301b4bb87a1 SHA512 0e5dd3c227893d112770118b08fc74a39c3835170bd4878aad84f54d76fe1021d5736390d5c5c8f4cad67c6cd478682e1dfee74c3f3897e3bd50df204a863a5f
-DIST kunitconversion-5.110.0.tar.xz 931736 BLAKE2B 9ec637f11ecbdc69bf8df686bb8db4f57cef0b18365541573b3bb97e6f5b171a170c1427b68207d0d5e6922f662792899feca5fc1c9b1af62947f4261c1f86cd SHA512 ccbd8780674d91188e6d9dd95d92667d7139d8139fe34659f05354b185784fb5af56c1992bfe72b73eda78a97ef48437e753641f8a61507df695b8672873ed00
+DIST kunitconversion-5.116.0.tar.xz 935084 BLAKE2B b30c0fb493efe3ce717ec661a58bef70598c3fc5b763107d3ac1d41b59408823f45f4bbf5a94ae4fbb92d3ed1b2e01966d3588b99acec774009b633435d79a80 SHA512 c0a077d9b1fbdc7a97db82313fd651ab3f896fe54106ea6ac321554e06133ac9e3ff109864d2a16926bb8543ba9f2c6dc6ce1b018138da09b2a3a1c9c01c9a19
+DIST kunitconversion-6.4.0.tar.xz 911128 BLAKE2B 519c3a6352c4f555438620b5ff567a0d2a65502cd6602db59fcd61627ba5f389a928e701dfcbfa3124c7e154bba36a0766d7bcd2972a2d99f93dd01018a4e61d SHA512 a007988c7d204b931a02093e0aa59a122fb888c476a1fcb28b462e18404e42f8b59cd6ecc032dea1ec972c0c08214dc7c7ce589b2da815874d16b2fc2bacb3c5
diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.110.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.110.0.ebuild
deleted file mode 100644
index 0b51f2ba0bfd..000000000000
--- a/kde-frameworks/kunitconversion/kunitconversion-5.110.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for converting units"
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtnetwork-${QTMIN}:5
- =kde-frameworks/ki18n-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- local myctestargs=(
- # convertertest: bug 623938 - needs internet connection
- # categorytest: bug 808216 - needs internet connection
- # currencytableinittest: bug 808216 - unknown, reported upstream
- -E "(convertertest|categorytest|currencytableinittest)"
- )
-
- LC_NUMERIC="C" ecm_src_test # bug 694804
-}
diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.108.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.116.0.ebuild
index 191301f26b86..492176ca988a 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-5.108.0.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,6 +8,7 @@ QTMIN=5.15.9
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for converting units"
+
LICENSE="LGPL-2+"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
@@ -19,11 +20,13 @@ DEPEND="
RDEPEND="${DEPEND}"
src_test() {
- local myctestargs=(
- # convertertest: bug 623938 - needs internet connection
- # categorytest: bug 808216 - needs internet connection
- # currencytableinittest: bug 808216 - unknown, reported upstream
- -E "(convertertest|categorytest|currencytableinittest)"
+ local CMAKE_SKIP_TESTS=(
+ # bug 623938 - needs internet connection
+ convertertest
+ # bug 808216 - needs internet connection
+ categorytest
+ # bug 808216 - unknown, reported upstream
+ currencytableinittest
)
LC_NUMERIC="C" ecm_src_test # bug 694804
diff --git a/kde-frameworks/kunitconversion/kunitconversion-6.4.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-6.4.0.ebuild
new file mode 100644
index 000000000000..463cb476e379
--- /dev/null
+++ b/kde-frameworks/kunitconversion/kunitconversion-6.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for converting units"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ =kde-frameworks/ki18n-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 623938 - needs internet connection
+ convertertest
+ # bug 808216 - needs internet connection
+ categorytest
+ # bug 808216 - unknown, reported upstream
+ currencytableinittest
+ )
+
+ LC_NUMERIC="C" ecm_src_test # bug 694804
+}
diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest
new file mode 100644
index 000000000000..b0c2ca7e0e1a
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/Manifest
@@ -0,0 +1,2 @@
+DIST kuserfeedback-1.3.0.tar.xz 230644 BLAKE2B b7305be09a5e62c980273766ec16f624eab4312ababbb8ebb3e24983ffad7ac19445bb848088331c0b4b02da37ee646c9cf91b8965455d018f9b45084c62d17c SHA512 16fc7fa850e7ac1dc772ab25f81f75fe28454680ce9ddf68da0f14c6d5e9b8201f69d168b1ee32bdf9f0ee517b0cac34eb09fd3dbfa697c0a8d3b23c6ac790cb
+DIST kuserfeedback-6.4.0.tar.xz 255492 BLAKE2B 4c3ccead142bd543633fffe4e278e7331fd558ca48a7fd7ce7d1315d029f603be4de41d1d6b7836157a54473123041664d2c493d5dd441ae15c6426a157bf0e7 SHA512 8aa2edefd79972487329f9da564b165f9dfbd0e652d0204b82c8e5a6c13808ff2503e4e52800ee50b62400cbcf66d8103059b59e35d7ba2bac26c58c2c9da1cc
diff --git a/kde-frameworks/kuserfeedback/files/kuserfeedback-1.3.0-missing-include.patch b/kde-frameworks/kuserfeedback/files/kuserfeedback-1.3.0-missing-include.patch
new file mode 100644
index 000000000000..141e022169e0
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/files/kuserfeedback-1.3.0-missing-include.patch
@@ -0,0 +1,27 @@
+From 9a23019d49513acba5128c5173e622ae2f53ced6 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Tue, 19 Dec 2023 20:57:04 +0100
+Subject: [PATCH] Add missing QDebug include
+
+Downstream report: https://bugs.gentoo.org/920311
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ src/console/jobs/securityscanjob.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/console/jobs/securityscanjob.cpp b/src/console/jobs/securityscanjob.cpp
+index 698db22..fcb8bbf 100644
+--- a/src/console/jobs/securityscanjob.cpp
++++ b/src/console/jobs/securityscanjob.cpp
+@@ -10,6 +10,7 @@
+
+ #include <rest/restclient.h>
+
++#include <QDebug>
+ #include <QNetworkAccessManager>
+ #include <QNetworkReply>
+ #include <QNetworkRequest>
+--
+GitLab
+
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r3.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r3.ebuild
new file mode 100644
index 000000000000..a4715ae0bd82
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r3.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="false"
+ECM_TEST="forceoptional"
+KFMIN=5.106.0
+QTMIN=5.15.9
+inherit ecm kde.org
+
+DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
+SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="5"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+IUSE="doc kf6compat"
+
+DEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtsvg-${QTMIN}:5
+ !kf6compat? (
+ >=dev-qt/qtcharts-${QTMIN}:5
+ >=dev-qt/qtprintsupport-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ )
+"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-frameworks/kuserfeedback:6 )
+"
+BDEPEND="
+ app-alternatives/yacc
+ app-alternatives/lex
+ >=dev-qt/linguist-tools-${QTMIN}:5
+ doc? (
+ >=dev-qt/qdoc-${QTMIN}:5
+ >=dev-qt/qthelp-${QTMIN}:5
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-missing-include.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ # disable server application
+ -DENABLE_PHP=NO
+ -DENABLE_PHP_UNIT=NO
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
+ -DENABLE_DOCS=$(usex doc)
+ -DENABLE_CLI=$(usex !kf6compat)
+ -DENABLE_CONSOLE=$(usex !kf6compat)
+ )
+
+ ecm_src_configure
+}
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 921359, requires virtualx
+ openglinfosourcetest
+)
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-6.4.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-6.4.0.ebuild
new file mode 100644
index 000000000000..0467f0e37f11
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-6.4.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_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc"
+
+# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from?
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtcharts-${QTMIN}:6
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ # disable server application
+ -DENABLE_PHP=NO
+ -DENABLE_PHP_UNIT=NO
+ -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES
+ -DENABLE_DOCS=$(usex doc)
+ )
+
+ ecm_src_configure
+}
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 921359, requires virtualx
+ openglinfosourcetest
+)
diff --git a/kde-frameworks/plasma/metadata.xml b/kde-frameworks/kuserfeedback/metadata.xml
index 506ecf605bc4..6e6a28916521 100644
--- a/kde-frameworks/plasma/metadata.xml
+++ b/kde-frameworks/kuserfeedback/metadata.xml
@@ -7,10 +7,9 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/kuserfeedback</remote-id>
</upstream>
- <slots>
- <subslots>
- Must only be used by packages that are known to use private parts of the Frameworks API.
- </subslots>
- </slots>
+ <use>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ </use>
</pkgmetadata>
diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index fa27c89569c8..586048d5979d 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,2 +1,2 @@
-DIST kwallet-5.108.0.tar.xz 349548 BLAKE2B 67312e5887f897a9664308bd89c15871a9ef56df1196b59633a3c691764c111e657e403c9e5e0b9cab1c6b070c137095d0552f391bee7fca150cb3cc6274dd71 SHA512 ba129b8f20d1fc853075735127394629daafefd9c1c42d0a657a82ffc1634bcfa36ceddea98ac1e21fda1a4db842ae9e681cc87153571fedb3a596638d62fed7
-DIST kwallet-5.110.0.tar.xz 349616 BLAKE2B 0d9d52a484c4f02d8aa0504e56bee1c409d2764181227d7a4f4ddc29184e6f99d7c119e6b74ac2d88f9ee40d471a8a9829e51e3f79b09103e03871862d3f6936 SHA512 fa77d9d51a8ec7a271635c4d8a7a5aadb3a7cf61fade8edac1b716b8e9c5b940cee10a50fbf4ba4d0632184426ce46c6fda8806b17a763d019e0e88a3b1c410a
+DIST kwallet-5.116.0.tar.xz 353948 BLAKE2B d8c38a71e72ea9ce316a9f5af440c502b4e21b69f9ae40e740a209bde3aaa6519dd26079c99ffe1b7441a464c1ebdb34b550f9127be89c0f2baede68003eb462 SHA512 fc96b2e87e565dadb960159c5412cc0862454331824510405f434dfda2146ecf4e2ca133345c0c46608143da10265f154a0225f4d8d82ae6f11a184b222d663d
+DIST kwallet-6.4.0.tar.xz 351864 BLAKE2B 64214e09f867aaf8d89b10ddf01856e3d31cccf665a731d57f8ff27e8468b662ec094300d56cf8ffebdfc74f3d280a36bcee9bc74bf82c6512bdf86fb0fc23c2 SHA512 d0c81ca3e45ead2b42bd01a469c8ba3f8b27986a5cf839cc1190e5efde6aa6a739bbd92d3daa95baab0b14cd0f22aaccd3b4370adf200b7cba60fc70da5e152e
diff --git a/kde-frameworks/kwallet/kwallet-5.110.0.ebuild b/kde-frameworks/kwallet/kwallet-5.110.0.ebuild
deleted file mode 100644
index e832641a95c2..000000000000
--- a/kde-frameworks/kwallet/kwallet-5.110.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org optfeature
-
-DESCRIPTION="Framework providing desktop-wide storage for passwords"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gpg +man"
-
-DEPEND="
- >=app-crypt/qca-2.3.1:2[qt5(+)]
- dev-libs/libgcrypt:0=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kdbusaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
- gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package gpg Gpgmepp)
- $(cmake_use_find_package man KF5DocTools)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Auto-unlocking after account login" kde-plasma/kwallet-pam
- optfeature "KWallet management" kde-apps/kwalletmanager:5
- elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
- fi
- ecm_pkg_postinst
-}
diff --git a/kde-frameworks/kwallet/kwallet-5.108.0.ebuild b/kde-frameworks/kwallet/kwallet-5.116.0.ebuild
index 7203e6ef1e08..02dd26354ef1 100644
--- a/kde-frameworks/kwallet/kwallet-5.108.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,8 +10,8 @@ inherit ecm frameworks.kde.org optfeature
DESCRIPTION="Framework providing desktop-wide storage for passwords"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="gpg +man"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="gpg kf6compat +man"
DEPEND="
>=app-crypt/qca-2.3.1:2[qt5(+)]
@@ -28,24 +28,32 @@ DEPEND="
=kde-frameworks/kservice-${PVCUT}*:5
=kde-frameworks/kwidgetsaddons-${PVCUT}*:5
=kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
- gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] )
+ !kf6compat? ( gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) )
+"
+RDEPEND="${DEPEND}
+ kf6compat? ( kde-frameworks/kwallet:6 )
"
-RDEPEND="${DEPEND}"
BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package gpg Gpgmepp)
+ -DBUILD_KWALLETD=$(usex !kf6compat)
+ -DBUILD_KWALLET_QUERY=$(usex !kf6compat)
$(cmake_use_find_package man KF5DocTools)
)
+ if ! use kf6compat; then
+ mycmakeargs+=(
+ $(cmake_use_find_package gpg Gpgmepp)
+ )
+ fi
ecm_src_configure
}
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Auto-unlocking after account login" kde-plasma/kwallet-pam
- optfeature "KWallet management" kde-apps/kwalletmanager:5
+ optfeature "Auto-unlocking after account login" "kde-plasma/kwallet-pam:5"
+ optfeature "KWallet management" "kde-apps/kwalletmanager:5"
elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
fi
ecm_pkg_postinst
diff --git a/kde-frameworks/kwallet/kwallet-6.4.0.ebuild b/kde-frameworks/kwallet/kwallet-6.4.0.ebuild
new file mode 100644
index 000000000000..e6425e528fbe
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-6.4.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org optfeature
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gpg +man"
+
+DEPEND="
+ >=app-crypt/qca-2.3.1:2[qt6(-)]
+ dev-libs/libgcrypt:0=
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ =kde-frameworks/kcolorscheme-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kdbusaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/knotifications-${PVCUT}*:6
+ =kde-frameworks/kservice-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+ =kde-frameworks/kwindowsystem-${PVCUT}*:6[X]
+ gpg? ( app-crypt/gpgme:=[qt6(-)] )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package gpg Gpgmepp)
+ $(cmake_use_find_package man KF6DocTools)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Auto-unlocking after account login" "kde-plasma/kwallet-pam:6"
+ optfeature "KWallet management" "kde-apps/kwalletmanager:6"
+ elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-frameworks/kwallet/metadata.xml b/kde-frameworks/kwallet/metadata.xml
index ad10d0384d41..c3a09b264fe1 100644
--- a/kde-frameworks/kwallet/metadata.xml
+++ b/kde-frameworks/kwallet/metadata.xml
@@ -10,6 +10,7 @@
</upstream>
<use>
<flag name="gpg">Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file</flag>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/kwayland/Manifest b/kde-frameworks/kwayland/Manifest
deleted file mode 100644
index 35f1b106f260..000000000000
--- a/kde-frameworks/kwayland/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kwayland-5.108.0.tar.xz 336732 BLAKE2B 1d00ea42fee7244d6a4a4c7c05ae9922b153662f42e4c18ea943b37658d7d1bd4392bd606a7d84fe0422c22c7ecb58b101fb2bca7a97e310144f5464d1e7f944 SHA512 52aa73f2a36b7f1a17e32c5d8d8a3ebc94605d7c3bbab160ac7107f41d64b3c464a571197eab32cc20307d9564f9ae016daae124036b61708a91569ff7f1dcde
-DIST kwayland-5.110.0.tar.xz 337456 BLAKE2B 406e3d9524c613989068e9e066f3893802848ce533d8e1fdfde7a5627123ebc8dc35d4a48d234501b12061322a258b4f44593d953f70cc220612694ba05a2d4a SHA512 f1edd51cbca7663e025a9f1f71b48e5ee3fea1f18b68dbb83475f7b3cbe6dd19cce077ba2a21fe049a6965d3eada956959494f7e0e80f9d61b6684dee9ceb8f0
diff --git a/kde-frameworks/kwayland/kwayland-5.108.0.ebuild b/kde-frameworks/kwayland/kwayland-5.108.0.ebuild
deleted file mode 100644
index f635b687030f..000000000000
--- a/kde-frameworks/kwayland/kwayland-5.108.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
-HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-IUSE=""
-
-# All failing, I guess we need a virtual wayland server
-RESTRICT="test"
-
-# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h
-RDEPEND="
- >=dev-libs/wayland-1.15.0
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=[egl]
- >=dev-qt/qtwayland-${QTMIN}:5=
- media-libs/libglvnd
-"
-DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.9.0
- >=dev-libs/wayland-protocols-1.15
- sys-kernel/linux-headers
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- >=dev-util/wayland-scanner-1.19.0
-"
diff --git a/kde-frameworks/kwayland/kwayland-5.110.0.ebuild b/kde-frameworks/kwayland/kwayland-5.110.0.ebuild
deleted file mode 100644
index 60e567c19c0c..000000000000
--- a/kde-frameworks/kwayland/kwayland-5.110.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
-HOMEPAGE="https://invent.kde.org/frameworks/kwayland"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-# All failing, I guess we need a virtual wayland server
-RESTRICT="test"
-
-# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h
-RDEPEND="
- >=dev-libs/wayland-1.15.0
- >=dev-qt/qtconcurrent-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5=[egl]
- >=dev-qt/qtwayland-${QTMIN}:5=
- media-libs/libglvnd
-"
-DEPEND="${RDEPEND}
- >=dev-libs/plasma-wayland-protocols-1.9.0
- >=dev-libs/wayland-protocols-1.15
- sys-kernel/linux-headers
-"
-BDEPEND="
- >=dev-qt/qtwaylandscanner-${QTMIN}:5
- >=dev-util/wayland-scanner-1.19.0
-"
diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest
index 0691bd5af045..6107945bf0f5 100644
--- a/kde-frameworks/kwidgetsaddons/Manifest
+++ b/kde-frameworks/kwidgetsaddons/Manifest
@@ -1,2 +1,2 @@
-DIST kwidgetsaddons-5.108.0.tar.xz 4270332 BLAKE2B 73362017ccaa4646d1c5f77e53165559e93cee4fe3e0104999fa2db6367d0e579dd66643b459d9be9e6ea8082f4a55f30a61284094829ddc204164cf5b538c60 SHA512 8425bac66b8927e5276dcf2ff0c6228c28a7349b4ee203f574d2c54c437c8aa6e703f88b29c430c05e5a372044e3c60571c6df314e0d424270047277e2c543d3
-DIST kwidgetsaddons-5.110.0.tar.xz 4270960 BLAKE2B 8e4da5207456581f007bb0623f691534f9b5821cc829f2e2b9a93437525ea8ad3159d2313d4c0634f7e851262d4830e61b12fd0b41dc5f8e4dd6aefb8a3df22a SHA512 8b0107cda6aca4c374feecf002fde733c005bb3589bff7326330fe72e3540e36a7c43239ee50517bac7a4ccd784af47c636a432cd2abd9ce0b89d805f1b04598
+DIST kwidgetsaddons-5.116.0.tar.xz 4272468 BLAKE2B c81d997ec9337af6b2d18aadc6f397fb522a849e6f07125a7cf99d3f5997c1bc3658dbcea16aa2627e0ea16cd0bdb66f776780806e4e1dc20000f12a64e8f89d SHA512 34d74d9a4c1ce57e1f9306b442fe44975c9d1e7bd9d5d2461750e017331c2746a07d173b769636eb4143e05b4138fd823ab233618742f2599051036b8c5955bc
+DIST kwidgetsaddons-6.4.1.tar.xz 4263940 BLAKE2B 8d13e38554313d3694aa3bfe03fad139cedae5d817dc3c53e292133b86b723c823c6340d4234be83731c26983e1b03e6233819a3c3a73c8867aaaa3bbfb9ecdd SHA512 716a48dfcb8973351e0b8d2dd21abeb770f341906527e41a57c3bb84cc247ec6a62a4ebb635d422b6c5f1c552550f4d6bb779f13a1cda99a5e77e05975a11dc5
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.110.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.110.0.ebuild
deleted file mode 100644
index b3ae51054ee5..000000000000
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.110.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="An assortment of high-level widgets for common tasks"
-
-LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-
-src_test() {
- # bug 650216, 653186, 697866, 808216
- local myctestargs=( -E "(kdatecomboboxtest|ksqueezedtextlabelautotest|ktwofingertaptest|ktwofingerswipetest)" )
- ecm_src_test
-}
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.108.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.116.0.ebuild
index 929a6e36a2cf..752143cceeaf 100644
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.108.0.ebuild
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="An assortment of high-level widgets for common tasks"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
DEPEND="
@@ -20,8 +20,16 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-src_test() {
- # bug 650216, 653186, 697866, 808216
- local myctestargs=( -E "(kdatecomboboxtest|ksqueezedtextlabelautotest|ktwofingertaptest|ktwofingerswipetest)" )
- ecm_src_test
-}
+CMAKE_SKIP_TESTS=(
+ # bug 650216
+ kdatecomboboxtest
+ # bug 697866
+ ksqueezedtextlabelautotest
+ # bug 926508
+ ktooltipwidgettest
+ # bug 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+ # bug 816582
+ kwidgetsaddons-kcolumnresizertest
+)
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.4.1.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.4.1.ebuild
new file mode 100644
index 000000000000..ff54b3fda963
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.4.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="An assortment of high-level widgets for common tasks"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 650216
+ kdatecomboboxtest
+ # bug 697866
+ ksqueezedtextlabelautotest
+ # bug 926508
+ ktooltipwidgettest
+ # bug 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+)
diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest
index 39bfa40b3d61..6adc6b1787ee 100644
--- a/kde-frameworks/kwindowsystem/Manifest
+++ b/kde-frameworks/kwindowsystem/Manifest
@@ -1,2 +1,2 @@
-DIST kwindowsystem-5.108.0.tar.xz 2406316 BLAKE2B 2577ca2b9803e5b032dc45791c24c9a83bb48fd6e0fb0bf0ff8f0608b6fe20c56932969595d32dd7e46329dadd2736585154ba89400cc4d53a3cd6a0dce0c33f SHA512 a155e2679719b27739a95c74d04dff1163fed18406530650a6a38deb80a810f76863bdc3c119b37e77740696b0ea9c9a16b2f5d0f96c6e4988c59d9daa4ac4d4
-DIST kwindowsystem-5.110.0.tar.xz 2406276 BLAKE2B 742d4f4430bb866ca7ab75719705e3112b2d32de7b860aac13e845dff3c88c3ef2aa7dc19450bb754608c54c3f0725c1b08ba7e97ef4ef8725cab042691b22bb SHA512 5b4d194dab74871b77512b1d4819c54d48feb99c8ee96d541d48291f189421bb2eaa61a8f4755ed5826cb6d82edaea315b7cba265417943cf5795ef92a9e14a2
+DIST kwindowsystem-5.116.0.tar.xz 2406688 BLAKE2B 99bb7ec3d3302543bab77a526c860f8c13233c803b92e15a225fbecdd74ca2498b0f9a58a1c310c84eb81b07cf8b586dfb0388cc45da65c38d501a774ecbe637 SHA512 1b8d45ee0a09161b45f62e6ba4f200f3c2ad937c20eedc03bf65c3a788a5311727ec2a1634db9e1b1208b8ecbe4158273d11c97924a86059a06d3a24d1201157
+DIST kwindowsystem-6.4.0.tar.xz 2385844 BLAKE2B c52ba126e8d8bd3be4ab92873d4c084f42eb0f7186f685fa97bab91cdc557f0caf107032f1b36777fd174b69cfdc9a8fa9c267cac9d84874cafd39894c800187 SHA512 7d0483742a6eaf0ea1f8b674d250c3be7a76627e2b390c12d5d46be54d0492611610d508ea5db48d678fcff82a455078a7bd13555db539b912a49598c398088a
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.110.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.110.0.ebuild
deleted file mode 100644
index e78f8f343540..000000000000
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.110.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework providing access to properties and features of the window manager"
-
-LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="wayland X"
-
-RESTRICT="test"
-
-RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- X? (
- >=dev-qt/qtx11extras-${QTMIN}:5
- x11-libs/libX11
- x11-libs/libXfixes
- x11-libs/libxcb
- x11-libs/xcb-util-keysyms
- )
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
-"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
-PDEPEND="wayland? ( >=kde-plasma/kwayland-integration-5.25.5-r1:5 )"
-
-DOCS=( docs/README.kstartupinfo )
-
-src_configure() {
- local mycmakeargs=(
- -DKWINDOWSYSTEM_NO_WIDGETS=ON
- $(cmake_use_find_package X X11)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.108.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.116.0.ebuild
index 1a23d828106e..1e5b646c6991 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.108.0.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework providing access to properties and features of the window manager"
LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="wayland X"
RESTRICT="test"
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.4.0-r1.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.4.0-r1.ebuild
new file mode 100644
index 000000000000..e28bbc2ce857
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.4.0-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework providing access to properties and features of the window manager"
+
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="wayland X"
+
+RESTRICT="test"
+
+# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h
+# slot op: Uses private/qwayland*_p.h headers
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,wayland?]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ wayland? ( >=dev-qt/qtwayland-${QTMIN}:6= )
+ X? (
+ >=dev-qt/qtbase-${QTMIN}:6=[gui]
+ x11-libs/libX11
+ x11-libs/libXfixes
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ wayland? (
+ dev-libs/plasma-wayland-protocols
+ >=dev-libs/wayland-protocols-1.21
+ )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+DOCS=( docs/README.kstartupinfo )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKWINDOWSYSTEM_WAYLAND=$(usex wayland)
+ -DKWINDOWSYSTEM_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
index 37f7b43da06b..87626eb07ea0 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,2 +1,2 @@
-DIST kxmlgui-5.108.0.tar.xz 2952688 BLAKE2B 9f813e70d25330d98f4fe6599f5a8c82a99d63ae79eed871c3fc97be959391be06243a4eabcb520aacc871c25e2164bf1598fa9a7bcab9d1a9afecdef2310581 SHA512 ec6450a99a49fecc7cace86f8664a595325dbc7b4205f3abb2f7fc2f6b067b373d43d6e2a16c32f4e5c4beaba52edd9c95f61bacf973f4d5641e6384377e3eac
-DIST kxmlgui-5.110.0.tar.xz 2953508 BLAKE2B 4e2643ae3b859485e1e4b90029d6f27f51c4fa6901ab55806b4ed75543874cdd69245a2f7eb3f20f77491d0ef4652ca499ffadec81ca8443f0b3ef03180b02db SHA512 2de1767737daea05f715dc73aff7ba76c59ad6ea1bf89aea5371032a3c16ca47fade78a3aec54970627f31b341ad39d0ccd25ccbc9f804125a9760e586d49d09
+DIST kxmlgui-5.116.0.tar.xz 2953508 BLAKE2B 133ae08dfa3b7f2077530f2164c6a912cfe4681ff41682ba7f76ebbf8b732dab3ee267a98eac46b02e58f87a891312b6dbfeffe65fc1eb290f1bb609e2b293a4 SHA512 e3a205f8eb0dc28869530e73e02ab090c55a5e1a54e3747b2271e34d211e2fb81fc61d07a44fc9ff3b41d37720e2861e4bff04d06419e5813ee526c02681bbef
+DIST kxmlgui-6.4.0.tar.xz 2925656 BLAKE2B 329f657d45fe4ef931fabd7c99f82482f429a853465f1b5b95245121cb7a271461a90af050aec059f26f394f6b87640b1da8a6e6275df4ffbdad163404389ca5 SHA512 3064db09577201ddd600256487a39f0c980c75c4bbdc4d2287cebde87cf7e8a044cb261e7e1f2e2f6cbf76eb1b23c6af65423235a65b1c76274eda69f1e1a745
diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.110.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.110.0.ebuild
deleted file mode 100644
index 60f28e462f83..000000000000
--- a/kde-frameworks/kxmlgui/kxmlgui-5.110.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-LICENSE="LGPL-2+"
-IUSE=""
-
-# slot op: includes QtCore/private/qlocale_p.h
-DEPEND="
- >=dev-qt/qtcore-${QTMIN}:5=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kconfig-${PVCUT}*:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kglobalaccel-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kitemviews-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- # Files are missing; whatever. Bugs 650290, 668198, 808216
- local myctestargs=(
- -E "(ktoolbar_unittest|kxmlgui_unittest|ktooltiphelper_unittest)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.108.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild
index 818e6c0c64c3..537386a1ef8a 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-5.108.0.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,8 +10,8 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
LICENSE="LGPL-2+"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE=""
# slot op: includes QtCore/private/qlocale_p.h
@@ -35,11 +35,11 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-src_test() {
- # Files are missing; whatever. Bugs 650290, 668198, 808216
- local myctestargs=(
- -E "(ktoolbar_unittest|kxmlgui_unittest|ktooltiphelper_unittest)"
- )
-
- ecm_src_test
-}
+CMAKE_SKIP_TESTS=(
+ # bug 668198: files are missing; whatever.
+ ktoolbar_unittest
+ # bug 650290
+ kxmlgui_unittest
+ # bug 808216
+ ktooltiphelper_unittest
+)
diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.4.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-6.4.0.ebuild
new file mode 100644
index 000000000000..79b92c61df5c
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-6.4.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_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kconfigwidgets-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/kglobalaccel-${PVCUT}*:6
+ =kde-frameworks/kguiaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kiconthemes-${PVCUT}*:6
+ =kde-frameworks/kitemviews-${PVCUT}*:6
+ =kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # bug 668198: files are missing; whatever.
+ ktoolbar_unittest
+ # bug 650290
+ kxmlgui_unittest
+ # bug 808216
+ ktooltiphelper_unittest
+)
diff --git a/kde-frameworks/metadata.xml b/kde-frameworks/metadata.xml
index 5979bd74c917..1fe782f45924 100644
--- a/kde-frameworks/metadata.xml
+++ b/kde-frameworks/metadata.xml
@@ -2,8 +2,11 @@
<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<catmetadata>
<longdescription lang="en">
- The kde-frameworks category contains KDE Frameworks -
- the next generation of KDE libraries modularized for
- easy integration in Qt applications.
+ The kde-frameworks category contains KDE Frameworks –
+ add-on libraries for programming with Qt.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie kde-frameworks enthält die KDE Frameworks –
+ Erweiterungen für Qt.
</longdescription>
</catmetadata>
diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest
index 60601c669281..cea27d94a62c 100644
--- a/kde-frameworks/modemmanager-qt/Manifest
+++ b/kde-frameworks/modemmanager-qt/Manifest
@@ -1,2 +1,2 @@
-DIST modemmanager-qt-5.108.0.tar.xz 121068 BLAKE2B ac2676506712895356f7ba687dbebedd8ff00fe29eed1d6b74890d13c46bf2c4d0fb5e193f8dd262039a984c2b99c15fcd936e1919d2c8ab32d895057968dcf2 SHA512 bfd3c0fc402db43a48dce2688b6cb861b0cd687f66c85cefe567285c9727c3612a6cd1e232914b2588ffab385412048f9f9895d4ba3484a6b81afc4b95adc310
-DIST modemmanager-qt-5.110.0.tar.xz 121320 BLAKE2B b98afcf56b155e430c8d5c256f7f544885a22ea2c8dbea5158bef6141c791ebd3d5bc3819885409c26b77c039899e1161e45a90f940ed5db57b9e136344682ba SHA512 363b6a8fc60dc214bc3757771f30790923a12b7e6e23ce9db5cc9aaa743f2b0801e5949bf233ca2936569bc47d878318e9aa1cb2e8d2c2396673f124c168942a
+DIST modemmanager-qt-5.116.0.tar.xz 121304 BLAKE2B 004bcff0596e455212bde7150b1d59a4d414a0e187363e1c73c507d9d1f93255cc1a11fd2322f70c34529b64db9c2af434f827f0dad7d4dc1eb0c94757aadfab SHA512 dbcac87691d9c0dc12badfdcff229dc1160663c52f8f3d9cd52c964810d49f0bab4612e26f7381a60e1fb25e0b89443cfddfce6416d32c837658641cdb78dbbe
+DIST modemmanager-qt-6.4.0.tar.xz 121912 BLAKE2B c3b8be72fdaf818ddc95816f3152cde9d8a354bfcb2dcca5dc464a6487406b028be045c0118b9cea7195a3a2fe964d9dde94004dde3168139632985375395a08 SHA512 3925bf10ae191b2d47f434c6766ac49a4fd21bb9502c7d8a4324527749f41a661074c990b091d499367dbcc5209beb4a4468dcf59ef22d3c3022cdd99e0ad52a
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.108.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.116.0.ebuild
index 40ac6ce15463..27a43aa63777 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.108.0.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.110.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.4.0.ebuild
index e2b1702e2e31..38ccd48b0ebc 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.110.0.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.4.0.ebuild
@@ -1,26 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="ModemManager bindings for Qt"
+
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
# requires running environment
RESTRICT="test"
-BDEPEND="
- virtual/pkgconfig
-"
DEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
net-misc/modemmanager
"
RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest
index 3f29cfa4fe9e..c0953333ff16 100644
--- a/kde-frameworks/networkmanager-qt/Manifest
+++ b/kde-frameworks/networkmanager-qt/Manifest
@@ -1,2 +1,2 @@
-DIST networkmanager-qt-5.108.0.tar.xz 197872 BLAKE2B 675e893c94870400fc47722ec9cb71665cb33090227a0947a52d6757e4408c74ba36c871adac1a8b4e0e26fcf9e987b8ac13ac5e4d0ba4673a7eb1bb68c10b5a SHA512 4a0df797c6556cb649d96f83e7b019b5de74289b1709e5afd5b5feefe1508c74e5c32dff733968fc1c6909e677f7eacefa424a3a39b5603dd7c9db95e6d1e587
-DIST networkmanager-qt-5.110.0.tar.xz 198592 BLAKE2B 8363075fc81ae723d8e26f04d6a68682fa5d076700cb08e45c2250ee9f845e349364fba6d5f909a749bb2a09abfb73d760bf78e6ded1868a2e3ed0fa4bec53f5 SHA512 fc5cdb164e6891b7c603206bf1781f467e3060a95e149757b9b41f3ab467ed73993d74764c7d418dcf50a5109ff594356ec40540f836bc0dda64bb9add1dbb34
+DIST networkmanager-qt-5.116.0.tar.xz 198876 BLAKE2B 32227331d8122b7a2a9b14ab4aeeee0fbe143f6244433fa844f7cfc68062a478f59b213711467e66138478ea8df6c36d62f6c1bae16b8d396bc3c82bb07cd5ed SHA512 01f5687d8476a784c6a6673350c4907ee2f5061207f861895bd54c510bbe940b866488ea07aa63a72d3318b08a855c1096d7f52a1ddbf7cbf7820c248a5efac1
+DIST networkmanager-qt-6.4.0.tar.xz 198164 BLAKE2B 5f026ff050f9bba63c312f925d2613baf9c0ee82b11965604b5c0c323550114b406657ec6c656d51ff4f84d2e9abaf5f8259f0abbf3fcece8c34e4d88c9e22e5 SHA512 8f505f8b0dc37c588efaa4dc0bfcaddc863a50498d87fe47b6da78784b18d9ce01c8c26850095bacbb5112157856190afa76cb53ef2ce244e698e1f5a99ae775
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.108.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.116.0.ebuild
index 174b0123864a..6dc7083a09f6 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.108.0.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,13 +24,11 @@ RDEPEND="${DEPEND}
>=net-misc/networkmanager-1.4.0-r1[systemd]
)
"
-BDEPEND="
- virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
-src_test() {
+CMAKE_SKIP_TESTS=(
# bug: 625276
- local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" )
-
- ecm_src_test
-}
+ managertest
+ settingstest
+ activeconnectiontest
+)
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.110.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.4.0.ebuild
index 6fec1832616c..1050102dfbef 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.110.0.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.4.0.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="NetworkManager bindings for Qt"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="teamd"
DEPEND="
dev-libs/glib:2
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
>=net-misc/networkmanager-1.4.0-r1[teamd=]
"
RDEPEND="${DEPEND}
@@ -24,13 +24,11 @@ RDEPEND="${DEPEND}
>=net-misc/networkmanager-1.4.0-r1[systemd]
)
"
-BDEPEND="
- virtual/pkgconfig
-"
+BDEPEND="virtual/pkgconfig"
-src_test() {
+CMAKE_SKIP_TESTS=(
# bug: 625276
- local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" )
-
- ecm_src_test
-}
+ managertest
+ settingstest
+ activeconnectiontest
+)
diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest
index 65a18f0044a2..08c959d0bed8 100644
--- a/kde-frameworks/oxygen-icons/Manifest
+++ b/kde-frameworks/oxygen-icons/Manifest
@@ -1,2 +1,2 @@
-DIST oxygen-icons5-5.108.0.tar.xz 238640644 BLAKE2B fb5055f1595d5e6f4635e60a84522acdf8c8b0e2b295619246dcefafb4bda50d53503edea88d46b96739adc9eb277fe26f863d0ce5aa7dcd566bcb7260a252b7 SHA512 0ea301ee7092682410795802d741c703d66b195a1fb7351c99255f014bc8e1fe7eb88123693d7569ef7db29b8c3e2389315eb8305343232f7ff02beb597dec2e
-DIST oxygen-icons5-5.110.0.tar.xz 238635952 BLAKE2B 4eda99018af1db1edd18c10516f6be199b49ddd130c9e45c11c308ab15294bd855ee46f34b21f56389d474701bfd2502e909d01cf8bf2ad195c6bfb7a92f55ea SHA512 b352612d37b074b284254d50a112d1e556a965be70c6df329836797a5449664d861c2bf19b7d59939219e33cfe4b95f3ae5f108919d9cdfa8acad4daaeaa7abf
+DIST oxygen-icons-5.116.0.tar.xz 238635868 BLAKE2B a4b5400c61d780c8bcdcfd4426bbaa6daa4b15ba5e90cd3106b6941571b10801c3c8312968647e115a1b73e34f926238132d160a862b8ed9222eaecbbf0b08c9 SHA512 d02599b95fcf7c7a38a65a7a422eba59748cdd0d6b3542721a789847b550757bc4162ab5d9c3b4bd1267f5ff0ae6d39c8041b65b895eb5553522645cf260670a
+DIST oxygen-icons-6.0.0.tar.xz 242619736 BLAKE2B 4af5715bcf6e190e6c6f9bd1c0f6d68d58b0ceede1f6c2d59ebfb7261904a1f82f94b91c9f7d9b4d8dea911a7f29f650ebf8de9025cfd8412fe8eaf311e9afe0 SHA512 56a165a44612936b6d8e71100806eb29ab70e1fdc36b7d53173159e86f7c2957dfefd7e52b9c108117bc6cf558ec0416bc491ae977ec75bbc3e7d37eab36b378
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.110.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.110.0.ebuild
deleted file mode 100644
index e2bcb83d6d12..000000000000
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.110.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="oxygen-icons5"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit cmake frameworks.kde.org xdg-utils
-
-DESCRIPTION="Oxygen SVG icon theme"
-
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=dev-qt/qtcore-${QTMIN}:5
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
- test? ( app-misc/fdupes )
-"
-DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )"
-
-src_prepare() {
- cmake_src_prepare
- use test || cmake_comment_add_subdirectory autotests
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.108.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.116.0.ebuild
index 7bc7f05e15c5..4344e686381a 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.108.0.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.116.0.ebuild
@@ -1,27 +1,31 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-KDE_ORG_NAME="oxygen-icons5"
PVCUT=$(ver_cut 1-2)
QTMIN=5.15.9
inherit cmake frameworks.kde.org xdg-utils
DESCRIPTION="Oxygen SVG icon theme"
+HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/"
LICENSE="LGPL-3"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
+DEPEND="
+ test? (
+ >=dev-qt/qtcore-${QTMIN}:5
+ >=dev-qt/qttest-${QTMIN}:5
+ )
+"
BDEPEND="
- >=dev-qt/qtcore-${QTMIN}:5
- >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
+ >=kde-frameworks/extra-cmake-modules-${PVCUT}:0
test? ( app-misc/fdupes )
"
-DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )"
src_prepare() {
cmake_src_prepare
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-6.0.0.ebuild
new file mode 100644
index 000000000000..b333379088f3
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-6.0.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 cmake kde.org xdg-utils
+
+DESCRIPTION="Oxygen SVG icon theme"
+HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/"
+
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-3"
+SLOT="6"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="!kde-frameworks/${PN}:5"
+DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )"
+BDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6
+ >=kde-frameworks/extra-cmake-modules-${KFMIN}:0
+ test? ( app-misc/fdupes )
+"
+
+src_prepare() {
+ cmake_src_prepare
+ use test || cmake_comment_add_subdirectory autotests
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/kde-frameworks/plasma/Manifest b/kde-frameworks/plasma/Manifest
deleted file mode 100644
index e6c9f22f13b1..000000000000
--- a/kde-frameworks/plasma/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST plasma-framework-5.108.0.tar.xz 3308660 BLAKE2B c6878e305e477d28e561cc18d1afec9c1048a70153565395384ac2a4e6bc845eb54bd2afad1a8457c4334b508eab11e53b17af7c7570cfc8b969219c53eb8518 SHA512 58b69b8c99d63dc96a82be852314dfe6d000b51a630c15927436911e2fe6fe842c0b5b4b17dbfa9bb985cd98fcdae772f22e5571ec610472fd1f856417194b3e
-DIST plasma-framework-5.110.0.tar.xz 3310724 BLAKE2B c98fb699f40d50ddcba0cabdd9cd13a06125e27b1ff6c2c922624ba45107f98e70ecc3cbc70634414685d5dff2bb2a198bd819e9f59f37ca9fcb3d5d7a991747 SHA512 dda20bee357c18405a56cb8cd0b73d1da3f8838921290e5890873b80d1b970a82f18194c26a598c670e85bb4db16477ef770d5e1d7d19d79b210dec574704039
diff --git a/kde-frameworks/plasma/plasma-5.108.0.ebuild b/kde-frameworks/plasma/plasma-5.108.0.ebuild
deleted file mode 100644
index 471fe5b688f0..000000000000
--- a/kde-frameworks/plasma/plasma-5.108.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="${PN}-framework"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Plasma framework"
-
-LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="gles2-only man wayland"
-
-RESTRICT="test"
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- =kde-frameworks/kactivities-${PVCUT}*:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5[qml]
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kdeclarative-${PVCUT}*:5
- =kde-frameworks/kglobalaccel-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kirigami-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/kpackage-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- x11-libs/libX11
- x11-libs/libxcb
- !gles2-only? ( media-libs/libglvnd[X] )
- wayland? (
- =kde-frameworks/kwayland-${PVCUT}*:5
- media-libs/libglvnd
- )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package !gles2-only OpenGL)
- $(cmake_use_find_package man KF5DocTools)
- $(cmake_use_find_package wayland EGL)
- $(cmake_use_find_package wayland KF5Wayland)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/plasma/plasma-5.110.0.ebuild b/kde-frameworks/plasma/plasma-5.110.0.ebuild
deleted file mode 100644
index 5c95ea0d7405..000000000000
--- a/kde-frameworks/plasma/plasma-5.110.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_NAME="${PN}-framework"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Plasma library and runtime components based upon KF5 and Qt5"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gles2-only man wayland"
-
-RESTRICT="test"
-
-# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras
-RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5[gles2-only=,X]
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtsql-${QTMIN}:5
- >=dev-qt/qtsvg-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtx11extras-${QTMIN}:5
- =kde-frameworks/kactivities-${PVCUT}*:5
- =kde-frameworks/karchive-${PVCUT}*:5
- =kde-frameworks/kconfig-${PVCUT}*:5[qml]
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/kdeclarative-${PVCUT}*:5
- =kde-frameworks/kglobalaccel-${PVCUT}*:5
- =kde-frameworks/kguiaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kirigami-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/kpackage-${PVCUT}*:5
- =kde-frameworks/kservice-${PVCUT}*:5
- =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
- =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
- =kde-frameworks/kxmlgui-${PVCUT}*:5
- x11-libs/libX11
- x11-libs/libxcb
- !gles2-only? ( media-libs/libglvnd[X] )
- wayland? (
- =kde-frameworks/kwayland-${PVCUT}*:5
- media-libs/libglvnd
- )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DESKTOPTHEMES=ON # TODO: switch for KF6 compat
- $(cmake_use_find_package !gles2-only OpenGL)
- $(cmake_use_find_package man KF5DocTools)
- $(cmake_use_find_package wayland EGL)
- $(cmake_use_find_package wayland KF5Wayland)
- )
-
- ecm_src_configure
-}
diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest
index 2b06b6775d13..461071fb5896 100644
--- a/kde-frameworks/prison/Manifest
+++ b/kde-frameworks/prison/Manifest
@@ -1,2 +1,2 @@
-DIST prison-5.108.0.tar.xz 55848 BLAKE2B 104026d973db4db6e28ee45058a18eb077f2c5545cadfeec84cbfa2f2479f4ceeec24ff5c33f228aa18ffc1c844165f1159401db5279418327d32f12e52e512e SHA512 2923f4ecbc81ce093e2be38c98726dd62c74e7783aabf67e4e62858aa7002228f2da69d27150a5f95648c304f56114758c0f8215d5bec442584e2d22b4440120
-DIST prison-5.110.0.tar.xz 55248 BLAKE2B b6c20e62cf5d8b27451a494e0a0ba77ca10cd307f0501f7a81e244cb3a162c84175a836c093bc8a16136e4bda45c8cdb446b45c698507056c938f4b714b90176 SHA512 20e1571352924e99b81458bed204dce9aa2e954bdca011f3ce0253e60c8914339226aacba63c9df979696c00074a9801b19be1f94eb6b98000fb7780bcf7a6f7
+DIST prison-5.116.0.tar.xz 55276 BLAKE2B a45dada4b4c7e6a8f811e37a7241f5399bbeea4f47805b5311a2393a64ef3beaebbf20c5c35bd7fd4e1670a626ea455454a7f46c104302e96399f484457cf33f SHA512 fa7ad2393a25b8b7d7cea60891ab27e114ea069a78479a90a6e7df219963991e89f477c061fea0d6c680cfe72502e4b40fdf05b55858072825543ca52635bfd0
+DIST prison-6.4.0.tar.xz 56560 BLAKE2B 66992c80b27efba129aedbb578269698108713287b0b89bf9cb50a0a620432ca72b3fb98de371bc4080c7e062b37078c4cbcd9db0f5b62d7b7f08cee683ef14e SHA512 127909ab9fae3c586a09fb3df564c1d24a113c2646bed1cd913b75527fe924c0480620f6725f6a8f993135ba804d6e178ef99a4b999f67b4687e2544553c3ca3
diff --git a/kde-frameworks/prison/metadata.xml b/kde-frameworks/prison/metadata.xml
index 6709562d0d64..8035cf6f1b4c 100644
--- a/kde-frameworks/prison/metadata.xml
+++ b/kde-frameworks/prison/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<bugs-to>https://bugs.kde.org/</bugs-to>
+ <remote-id type="kde-invent">frameworks/prison</remote-id>
</upstream>
<use>
<flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag>
diff --git a/kde-frameworks/prison/prison-5.108.0.ebuild b/kde-frameworks/prison/prison-5.116.0.ebuild
index 04a8af6bef48..dc6affb61e6b 100644
--- a/kde-frameworks/prison/prison-5.108.0.ebuild
+++ b/kde-frameworks/prison/prison-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/prison/prison-5.110.0.ebuild b/kde-frameworks/prison/prison-6.4.0.ebuild
index 102102398f6a..873cd7cc7ee6 100644
--- a/kde-frameworks/prison/prison-5.110.0.ebuild
+++ b/kde-frameworks/prison/prison-6.4.0.ebuild
@@ -1,33 +1,34 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="QRCode and data matrix barcode library"
HOMEPAGE="https://invent.kde.org/frameworks/prison"
LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="qml"
RDEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtmultimedia-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtmultimedia-${QTMIN}:6
media-gfx/qrencode:=
media-libs/libdmtx
media-libs/zxing-cpp:=
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] )
"
src_configure() {
local mycmakeargs=(
- $(cmake_use_find_package qml Qt5Quick)
+ # TODO: WITH_MULTIMEDIA?
+ -DWITH_QUICK=$(usex qml)
)
ecm_src_configure
diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index d75e1ea144c5..2afb08116f3c 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,2 +1,2 @@
-DIST purpose-5.108.0.tar.xz 179400 BLAKE2B 7678abe3996006acca028d300457550a667ffac743ce163009af87c9b950b159a56453dc1afe3adfb88f9a9cd8710ada7f645fdcf63da7cdb93777883166cb88 SHA512 4dd031ea685c54d06b06ad8ff24d6b7ddd68e5bf27391817889dd0cb377ebdbb8ea6e030bf215e9c93e29b61e7bd62e17ad576e6f8a4189278f6b99e47f02409
-DIST purpose-5.110.0.tar.xz 180760 BLAKE2B 2bc4c11cd02fc542b9bb1ceff7539d506640c2b46e0ba9e085260067a86418ee31af14ad688025ce687225218c3fa51b8d34400e5e31e3e9faa59cf6db04ffd3 SHA512 b447abfb9a3db5929e7217025173d9316a8414ce3d23553a5049fda8d07a2b77d15a0bee669d089ad6e6e034c41e8671bf83b9ad0de7a17e57c2cfb34cabac30
+DIST purpose-5.116.0.tar.xz 181148 BLAKE2B 9b4b267128511929fe0e81256f046552a1d70654c9a3e46ca52c2e5035003f96bf42cebf91b2ff0c19d8ca846b3dbd9106d5fd2df5dda11ec17c16bb8c419447 SHA512 3447135ad33c725e0512c6b20a9be81082737146fa0c5a32b0c7d50a21cb5697b2b4796d1cbffc8661dd845ee3ef51bc57af0c94cce0ed14cc1542df822139d5
+DIST purpose-6.4.0.tar.xz 173916 BLAKE2B 2ef90d2d76b8ec1b8c22a71a56667a8b9f0fcdfc3cbcd86cc835a088e6f68606eb4ff1a8df78398edad53c101a70d88eb78afb3375bfed4840c4645d904e4dc0 SHA512 0f52dfd6bed4cd5d0fa0bc1673edef1de773a4a404947ba9f1e9519c28f73ed5779e4c157c5cfa43ff6c2a6c2e119950b635b3e236b578e6dc75e09ddf330dd9
diff --git a/kde-frameworks/purpose/metadata.xml b/kde-frameworks/purpose/metadata.xml
index 94150564ce73..70fcb363554b 100644
--- a/kde-frameworks/purpose/metadata.xml
+++ b/kde-frameworks/purpose/metadata.xml
@@ -10,6 +10,8 @@
</upstream>
<use>
<flag name="kaccounts">Enable support for system-wide defined KAccounts</flag>
+ <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag>
+ <flag name="webengine">Enable support for system-wide defined KAccounts</flag>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/purpose/purpose-5.108.0.ebuild b/kde-frameworks/purpose/purpose-5.108.0.ebuild
deleted file mode 100644
index c5c2e5df4868..000000000000
--- a/kde-frameworks/purpose/purpose-5.108.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org optfeature xdg-utils
-
-DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
-LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="bluetooth +kaccounts"
-
-# requires running environment
-RESTRICT="test"
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kcoreaddons-${PVCUT}*:5
- =kde-frameworks/ki18n-${PVCUT}*:5
- =kde-frameworks/kio-${PVCUT}*:5
- =kde-frameworks/kirigami-${PVCUT}*:5
- =kde-frameworks/knotifications-${PVCUT}*:5
- =kde-frameworks/prison-${PVCUT}*:5
- kaccounts? (
- >=kde-apps/kaccounts-integration-19.04.3:5
- net-libs/accounts-qt
- )
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtquickcontrols-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
- >=kde-frameworks/kdeclarative-${PVCUT}:5
- bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
- kaccounts? ( net-libs/accounts-qml )
-"
-
-src_prepare() {
- ecm_src_prepare
-
- use bluetooth ||
- cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package kaccounts KAccounts)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "Send through KDE Connect" kde-misc/kdeconnect
- fi
- ecm_pkg_postinst
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/kde-frameworks/purpose/purpose-5.110.0-r1.ebuild b/kde-frameworks/purpose/purpose-5.116.0-r1.ebuild
index f43120abdffa..9f3b9e96d6dd 100644
--- a/kde-frameworks/purpose/purpose-5.110.0-r1.ebuild
+++ b/kde-frameworks/purpose/purpose-5.116.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,8 +11,8 @@ inherit ecm frameworks.kde.org optfeature xdg-utils
DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="bluetooth +kaccounts"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+IUSE="bluetooth kaccounts kf6compat"
# requires running environment
RESTRICT="test"
@@ -32,17 +32,22 @@ DEPEND="
=kde-frameworks/kservice-${PVCUT}*:5
=kde-frameworks/prison-${PVCUT}*:5
kaccounts? (
- >=kde-apps/kaccounts-integration-19.04.3:5
- net-libs/accounts-qt
+ || (
+ kde-apps/kaccounts-integration:6[qt5]
+ kde-apps/kaccounts-integration:5
+ )
+ net-libs/accounts-qt[qt5(+)]
)
"
RDEPEND="${DEPEND}
+ kf6compat? ( kaccounts? ( >=kde-frameworks/purpose-6.3.0-r1:6[webengine] ) )
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=kde-frameworks/kdeclarative-${PVCUT}:5
bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 )
- kaccounts? ( net-libs/accounts-qml )
+ kaccounts? ( net-libs/accounts-qml[qt5(+)] )
"
+BDEPEND="kaccounts? ( dev-util/intltool )"
src_prepare() {
ecm_src_prepare
@@ -59,6 +64,20 @@ src_configure() {
ecm_src_configure
}
+src_install() {
+ ecm_src_install
+
+ if use kf6compat; then
+ rm "${D}"/usr/share/icons/hicolor/128x128/apps/{reviewboard,phabricator}-purpose.png \
+ "${D}"/usr/share/icons/hicolor/16x16/apps/{reviewboard,phabricator}-purpose.png \
+ || die
+ if use kaccounts; then
+ rm "${D}"/usr/share/accounts/services/kde/{google-youtube,nextcloud-upload}.service \
+ || die
+ fi
+ fi
+}
+
pkg_postinst() {
if [[ -z "${REPLACING_VERSIONS}" ]]; then
optfeature "Send through KDE Connect" kde-misc/kdeconnect
diff --git a/kde-frameworks/purpose/purpose-6.4.0.ebuild b/kde-frameworks/purpose/purpose-6.4.0.ebuild
new file mode 100644
index 000000000000..601eaf910a3c
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-6.4.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_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org optfeature xdg-utils
+
+DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="bluetooth webengine"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ =kde-frameworks/kio-${PVCUT}*:6
+ =kde-frameworks/kirigami-${PVCUT}*:6
+ =kde-frameworks/knotifications-${PVCUT}*:6
+ =kde-frameworks/kservice-${PVCUT}*:6
+ =kde-frameworks/prison-${PVCUT}*:6
+ webengine? (
+ kde-apps/kaccounts-integration:6
+ >=net-libs/accounts-qt-1.16_p20220803[qt6]
+ )
+"
+RDEPEND="${DEPEND}
+ !${CATEGORY}/${PN}:5[-kf6compat(-)]
+ >=kde-frameworks/kdeclarative-${PVCUT}:6
+ bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
+ webengine? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
+"
+BDEPEND="webengine? ( dev-util/intltool )"
+
+src_prepare() {
+ ecm_src_prepare
+
+ use bluetooth ||
+ cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package webengine KAccounts6)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Send through KDE Connect" kde-misc/kdeconnect
+ fi
+ ecm_pkg_postinst
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest
index d4367334c630..b26ecbf3a248 100644
--- a/kde-frameworks/qqc2-desktop-style/Manifest
+++ b/kde-frameworks/qqc2-desktop-style/Manifest
@@ -1,2 +1,2 @@
-DIST qqc2-desktop-style-5.108.0.tar.xz 69424 BLAKE2B f210009b88974d73e0e0375ba11d7f076a70ccaeba59421751ce7cc02f0e6021800b571afe4ceb683a7580f2bea1c1dc097e08033d45423b697c021ad7d70ee5 SHA512 10fedd3392369e695e0e904105a638045b61cdcc2d7f53f5e7e6e4818bb994e6b1b5ada497604b6b5f92f2832c882b9869a7a1d9c806cce87e34d18bc3414e7b
-DIST qqc2-desktop-style-5.110.0.tar.xz 69460 BLAKE2B 8e92ca71f2705be7e56f167c3bd7b0cd554076c8744166886f1a4e069ad72699e8ac8bdc54eac15ecfdb75896a62de00c3505f892844b53d5c4df74d04b29cbc SHA512 953058a664a1d6aaef5b5383f20272ec20de9d96855719423b54d3cb6e265594b26e385c42dbb3044831341cc5f769e31123593aabd0ef72cf4ecdb094778caf
+DIST qqc2-desktop-style-5.116.1.tar.xz 73068 BLAKE2B 713b863a08785f8d8a3509aad938818881e71bc2b966d10d823a805733bf2a5382337b7966a5c11c005ddf99a5e9ef377d59658568fc8cdcbdd1c35be41e1b09 SHA512 80520c19717f9150b6b0e91f45e65ef967f7fbadaff5b1f6bdab526822706a361e0094ded93826ea9fb2dc3028f8cd076e03b2067dbfc1d43ff764bc5ae5facb
+DIST qqc2-desktop-style-6.4.0.tar.xz 86876 BLAKE2B de103f2b8bb67403bc59e6a6137901fc01a888837c5d8801e3c903c968f970558cf39325005c4edc4d7e931f1ea4986a2c8be6b309e169a6e247c9d65fba3e39 SHA512 bc8404948c4e79781f7cb6fedb99580c8254ccc3ff246b927eda1c88d3b4ec31bbb15ff661811232ad76513f208e83f9ff7a9d6b5b3d8c2f8bc97dd4c4c49e59
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.108.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.108.0.ebuild
deleted file mode 100644
index 34695d55b6e5..000000000000
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.108.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
-
-LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5=
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- =kde-frameworks/kconfigwidgets-${PVCUT}*:5
- =kde-frameworks/kiconthemes-${PVCUT}*:5
- =kde-frameworks/kirigami-${PVCUT}*:5
- =kde-frameworks/sonnet-${PVCUT}*:5[qml]
-"
-RDEPEND="${DEPEND}
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5
- >=dev-qt/qtquickcontrols2-${QTMIN}:5
-"
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.110.0-r1.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.1.ebuild
index 78cf90702ebf..e6b354dbd922 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.110.0-r1.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.116.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
LICENSE="|| ( GPL-2+ LGPL-3+ )"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.4.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.4.0.ebuild
new file mode 100644
index 000000000000..052306a8ad15
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.4.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="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
+
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also:
+# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6=
+ =kde-frameworks/kcolorscheme-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kiconthemes-${PVCUT}*:6
+ =kde-frameworks/kirigami-${PVCUT}*:6
+ =kde-frameworks/sonnet-${PVCUT}*:6[qml]
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 926509
+ animationspeedmodifiertest
+)
diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest
index 394fdb5c9c95..677614837c21 100644
--- a/kde-frameworks/solid/Manifest
+++ b/kde-frameworks/solid/Manifest
@@ -1,2 +1,2 @@
-DIST solid-5.108.0.tar.xz 305512 BLAKE2B db91f4196ac29f575eafa4983fd998723ae1e6e8f1a05179411da99dd8e1d076e18d6961e4a90271fc2b33d27e25201d0e092749362bffec68a6478a14e8a6ed SHA512 49ea3886be8f4e6a277ae29353f816d290ad76c8192b5d7d6043710124e3fa40523e75d2fb6fb05f452a654b80193c2557104e8f0a529bc90064ac6382e3c569
-DIST solid-5.110.0.tar.xz 306088 BLAKE2B e388af0db70457edd05a285b31c2d8047be69f04cb03a48133cecfadf36680bde74c75cbb1edf6a9cd0d7db614dc81d659305e3ea8487f4d4f850a0067518a85 SHA512 200b48f735965f728d92d2410a94089b31d5986e533df806892c43d828f3f5906fbb1632e206b5f3f169ce6fe49b79a13d53ce98b2aa59743fe0373a4f792ba5
+DIST solid-5.116.0.tar.xz 308000 BLAKE2B 5ed973327c23fb49c4377c4dd434bea2ecf343c9379927ef10ee11fcbef05c419da0423e4436b782dee62ca4d24ef6de25fc751e8014fcc1eb13b8293de4c4ae SHA512 1d6cb0c096bfede35a4b2963cd87e2ef0cb1a6be640d18c737434451e288645f7bbb0657c8ac780f3a60104c153b3b20ed7bd9c90b077d9aa7daea5740947b36
+DIST solid-6.4.0.tar.xz 312180 BLAKE2B 883230e6345789641d5e557d70bffa8f0427fb6f7d07789cd1f0e92c18c62c4daa82bb5c009fdaa308c2db9d747c15520e2fc55155539d3ce0c6a47856b7272a SHA512 a78f8d77a186f8b3b3e7788ee399c52d77a724c3221ed0503a930161f7cc378a70d7fe3aa95810f8c03c333652d7a31decea5d93c0cceaac778dbcd17da9b676
diff --git a/kde-frameworks/solid/solid-5.108.0.ebuild b/kde-frameworks/solid/solid-5.116.0.ebuild
index ca7183ebf6c6..f3d77112cc05 100644
--- a/kde-frameworks/solid/solid-5.108.0.ebuild
+++ b/kde-frameworks/solid/solid-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ inherit ecm frameworks.kde.org optfeature
DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
LICENSE="LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
IUSE="ios"
RDEPEND="
@@ -29,9 +29,9 @@ DEPEND="${RDEPEND}
test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
"
BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
>=dev-qt/linguist-tools-${QTMIN}:5
- sys-devel/bison
- sys-devel/flex
"
src_configure() {
diff --git a/kde-frameworks/solid/solid-5.110.0.ebuild b/kde-frameworks/solid/solid-6.4.0.ebuild
index efbf369a0e77..3e73f3dc1954 100644
--- a/kde-frameworks/solid/solid-5.110.0.ebuild
+++ b/kde-frameworks/solid/solid-6.4.0.ebuild
@@ -1,22 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org optfeature
DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="ios"
RDEPEND="
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
sys-apps/util-linux
sys-fs/udisks:2
virtual/libudev:=
@@ -26,12 +24,12 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
"
BDEPEND="
- >=dev-qt/linguist-tools-${QTMIN}:5
- sys-devel/bison
- sys-devel/flex
+ app-alternatives/lex
+ app-alternatives/yacc
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
"
src_configure() {
diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest
index 138772308662..be200f1cfdc9 100644
--- a/kde-frameworks/sonnet/Manifest
+++ b/kde-frameworks/sonnet/Manifest
@@ -1,2 +1,2 @@
-DIST sonnet-5.108.0.tar.xz 2437416 BLAKE2B 9b257ded5cf4855a6428bfa4f7ffb5bfec7b60a07405fc595d62b4650a1a4b4ca91a86b1e1d86044f3152391a07cb7f55ad6026631890a9caaf80a4ee76ade0f SHA512 5f8d8d95bdc180ff5b02b0a39094c37fd1dc580b6458f9c1adacaf9880d9058822c33f3ef95926801fe2719b80a4f9a0bd25e00ad24303ea09d123e889219784
-DIST sonnet-5.110.0.tar.xz 2438240 BLAKE2B 9b4e49c7c984bd31c5509c599254311a771ecf67c0a81539ffabbf46670c8bc814768dd90b8abad5b897dbbce10235cbfba43056b3d27bf859f1340892b3607a SHA512 6c7aeab5197af7814b4930f77649bc6e8657b37edd789562b019dd9ce08c4ebeffc29ae275d6c1e769fd6b504e749d77eed0a8c342f28b14a0006118ed881e83
+DIST sonnet-5.116.0.tar.xz 2406608 BLAKE2B 9ccdcf3ff032182ea5a76de9b2a523c48ada455cda5b997d534042bf25371c95bfc017d6d8c57fc16b49ad41e8049b0f51ea10c392b7bb4ba9d54d9de3ab26c0 SHA512 d40f721679f77d0eef706eddaa4369c63bb28a45852f0ad8f09518762ef249983dcdc1b4fac2b08fa37b2f4d53a6c301ec1abe2aab2af075ee52d442c248e88b
+DIST sonnet-6.4.0.tar.xz 2432824 BLAKE2B fdc79f7c2843cef02d15456a230bcefa64773630c06913db71ec0939d50bcd8016b2c70312f3704c132af59fade6822524022bf524f0840e4e9e048c0ce77817 SHA512 1b51674606c9ea3e898051f187c0ec85f2676d6f0c8ec5ab5a0f43931c7e7d8c96bd7b0bff5a43a4c62be825b0dc5b6b82a77adfacbdbf04615fb5e52bfa1b48
diff --git a/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch b/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch
new file mode 100644
index 000000000000..b218b5618339
--- /dev/null
+++ b/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch
@@ -0,0 +1,42 @@
+From 7ee068b3da7e8b60a6c0a5c95b9026ef2c82ebb7 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Fri, 5 Jul 2024 15:03:09 +0200
+Subject: [PATCH] Fix SONNET_USE_QML=OFF by moving ECMQmlModule behind the
+ conditional
+
+Otherwise we still end up with
+
+> -- Could NOT find Qt6Qml (missing: Qt6Qml_DIR)
+
+and finally
+
+> Failed setting up ECMQmlModule
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3427bb12..892f77d7 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -22,7 +22,6 @@ include(ECMSetupVersion)
+ include(ECMGenerateHeaders)
+ include(ECMGenerateQmlTypes)
+ include(ECMFindQmlModule)
+-include(ECMQmlModule)
+ include(ECMDeprecationSettings)
+ include(ECMAddQch)
+ include(ECMPoQmTools)
+@@ -39,6 +38,7 @@ if(SONNET_USE_WIDGETS)
+ endif()
+
+ if(SONNET_USE_QML)
++ include(ECMQmlModule)
+ find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Quick)
+ endif()
+
+--
+2.45.2
+
diff --git a/kde-frameworks/sonnet/sonnet-5.108.0.ebuild b/kde-frameworks/sonnet/sonnet-5.116.0.ebuild
index e445b3e52064..4ab9949af1dc 100644
--- a/kde-frameworks/sonnet/sonnet-5.108.0.ebuild
+++ b/kde-frameworks/sonnet/sonnet-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="aspell +hunspell qml"
DEPEND="
@@ -23,6 +23,14 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+CMAKE_SKIP_TESTS=(
+ # bug 779994
+ sonnet-test_autodetect
+ # bug 680032
+ sonnet-test_settings
+ sonnet-test_highlighter
+)
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package aspell ASPELL)
@@ -32,13 +40,3 @@ src_configure() {
ecm_src_configure
}
-
-src_test() {
- # sonnet-test_settings: bug 680032
- # sonnet-test_autodetect: bug 779994
- local myctestargs=(
- -E "(sonnet-test_autodetect|sonnet-test_settings|sonnet-test_highlighter)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/sonnet/sonnet-5.110.0.ebuild b/kde-frameworks/sonnet/sonnet-6.4.0.ebuild
index 88946dbe4933..d464638c1b79 100644
--- a/kde-frameworks/sonnet/sonnet-5.110.0.ebuild
+++ b/kde-frameworks/sonnet/sonnet-6.4.0.ebuild
@@ -1,27 +1,36 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_DESIGNERPLUGIN="true"
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
LICENSE="LGPL-2+ LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="aspell +hunspell qml"
DEPEND="
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
aspell? ( app-text/aspell )
hunspell? ( app-text/hunspell:= )
- qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
"
RDEPEND="${DEPEND}"
-BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+PATCHES=( "${FILESDIR}/${PN}-6.3.0-cmake.patch" ) # in 6.5; bug 935488
+
+CMAKE_SKIP_TESTS=(
+ # bug 779994
+ sonnet-test_autodetect
+ # bug 680032
+ sonnet-test_settings
+ sonnet-test_highlighter
+)
src_configure() {
local mycmakeargs=(
@@ -32,13 +41,3 @@ src_configure() {
ecm_src_configure
}
-
-src_test() {
- # sonnet-test_settings: bug 680032
- # sonnet-test_autodetect: bug 779994
- local myctestargs=(
- -E "(sonnet-test_autodetect|sonnet-test_settings|sonnet-test_highlighter)"
- )
-
- ecm_src_test
-}
diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest
index 0fe7f91ef5cd..dad25d4666d5 100644
--- a/kde-frameworks/syndication/Manifest
+++ b/kde-frameworks/syndication/Manifest
@@ -1,2 +1,2 @@
-DIST syndication-5.108.0.tar.xz 510544 BLAKE2B de0f187672937cc2b1b85f505d3468b28cb065f8e273e853ecd6d6b8ec2586099475e700e18e8a93985ddded3519b083a88852662d2f0a5385d4eb493e1dcb7a SHA512 6f8645fc7c06a0fb5c34d058a01d4550f078bffe8201542cdab7e3f15239169401f27abc0ee8fb81e8b7f1a80b99eaaa5521e82f4102cdc78b15844da0cd1cd1
-DIST syndication-5.110.0.tar.xz 510492 BLAKE2B e0a47224da9cb74cbcf928dcbc0888510586d74de59f1210e3d529db6a4c0bd31e410f8458e6677fa65caec082490256ebe49809198a817e021603006add539b SHA512 7cfafdb0074b8d48e6821e28aa7bbea86d239f634efc44d294d42ad73d46eb6394732b016b7ee5d9655292f124467f8959ebda8a69fcbe555f32fc2324da8bb1
+DIST syndication-5.116.0.tar.xz 510556 BLAKE2B 76605eba6b7bbbbadeacb730a69655ddfa3d86339932281ee9f845c4e9c761de59ef1dfc92f4bfd11a64be1a97fc2e5e1e8bded7f416a14f469303c5233da199 SHA512 82ca9937286cc9ab525bb078b2c884c368be7d243462a636d50a005e8667666f5cfdc11b324be75269857bf9f143a7b3704fc6411600bbfb60acd30dd772181d
+DIST syndication-6.4.0.tar.xz 569416 BLAKE2B a84b8163031e91285c99bb54dc9be68ddb3f7fa508bdb68f56a890200926b18d7aa89ddc72d9605556fcacb4a6d3491997a7e72a48b1166e8186ef4a86440f07 SHA512 5f61d07bef488f557c7f392d61e96979451df99e6defa3146cadd4a3716add8b20e5792ccf4c5ea2a976e23a95f73edd0e65a510eb4eb417ae2ca92838949dd4
diff --git a/kde-frameworks/syndication/syndication-5.108.0.ebuild b/kde-frameworks/syndication/syndication-5.116.0.ebuild
index 8f078d6b5e24..ca33c20c9b63 100644
--- a/kde-frameworks/syndication/syndication-5.108.0.ebuild
+++ b/kde-frameworks/syndication/syndication-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/syndication/syndication-5.110.0.ebuild b/kde-frameworks/syndication/syndication-6.4.0.ebuild
index a4645b547198..1d67738cf873 100644
--- a/kde-frameworks/syndication/syndication-5.110.0.ebuild
+++ b/kde-frameworks/syndication/syndication-6.4.0.ebuild
@@ -1,23 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# 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-2)
-QTMIN=5.15.9
+QTMIN=6.6.2
inherit ecm frameworks.kde.org
DESCRIPTION="Library for parsing RSS and Atom feeds"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="
- >=dev-qt/qtxml-${QTMIN}:5
- =kde-frameworks/kcodecs-${PVCUT}*:5
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ =kde-frameworks/kcodecs-${PVCUT}*:6
"
DEPEND="${RDEPEND}
- test? ( >=dev-qt/qtnetwork-${QTMIN}:5 )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
"
diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest
index 37e1f4f4893d..775a7d4be72e 100644
--- a/kde-frameworks/syntax-highlighting/Manifest
+++ b/kde-frameworks/syntax-highlighting/Manifest
@@ -1,2 +1,2 @@
-DIST syntax-highlighting-5.108.0.tar.xz 3428404 BLAKE2B af4e6361eac58e05324e32f1de166369db167d7e552bb97f48b73a1a5f08c12ab1b2ee997e0949c4810cd14ce09d79b38253bab01fbb2b2c252c339ee4288e5b SHA512 70a285a283da85eb631df1c2b88207915e2e287b16eff5537c743647d473742013728e3f381f335a92766bdf61d9d8a24ca1c7f557b4db076d2ee012703a62e8
-DIST syntax-highlighting-5.110.0.tar.xz 3430736 BLAKE2B 6273794d83e87e1f66b40b784c35f47d070af72ae265d4f7c4b31952388edf2da5a43675a9e60c81fcef577fcf547ca2921c4f9a7c1f72c244e39225f140d2a3 SHA512 1647b53c2dec70e5a4367328abd756dfb4b36c008230c3e371dd10c5d0741d06fe6e75047f8df88f0875534c670cb77e9d6cdcdd97ba83b45fd03292c0bafa9d
+DIST syntax-highlighting-5.116.0.tar.xz 3432360 BLAKE2B 588924dfe0192d2538068e5b622ce2f8bec16d4203409dd99d7597024a4dfbcfefac070a022d48bb82717fb47dce9d8683405da818be7c624662b91656b0b86c SHA512 e8d0f424ad0349ef1a97fa6cb6a785ef9f2d20ca116b92ad4455bb87a61f868197cbb40e014a4eb0778aee12f40cf892af12717ebbd3545adf76afc05657d5a5
+DIST syntax-highlighting-6.4.0.tar.xz 3562448 BLAKE2B 7f5d465af26e9ffc99b9e880548e54671afbc79b7bdd296d58c307ac2e5fd0ca05684ed5781bf3b661d3ccde26e8de686e14848fed2cadaee7e02d49c5828a78 SHA512 ae5b00439c58da6ec275c9fae231c39e245c6821eb6efa4549a4d164c16ab5e45e6a9a1153a524b400ed49d1aed8f18d06d9c8f60024ce64ef9fabccfd01ef45
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.110.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.110.0.ebuild
deleted file mode 100644
index de5c22127e1c..000000000000
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.110.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-QTMIN=5.15.9
-inherit ecm frameworks.kde.org
-
-DESCRIPTION="Framework for syntax highlighting"
-
-LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-DEPEND="
- >=dev-qt/qtdeclarative-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-lang/perl
- >=dev-qt/linguist-tools-${QTMIN}:5
-"
-
-src_install() {
- ecm_src_install
- dobin "${BUILD_DIR}"/bin/katehighlightingindexer
-}
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.108.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.116.0.ebuild
index 8f4ff7821ec5..76cb7343b311 100644
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.108.0.ebuild
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,19 +13,14 @@ LICENSE="MIT"
KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE=""
-DEPEND="
+RDEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ >=dev-qt/qtxmlpatterns-${QTMIN}:5"
BDEPEND="
dev-lang/perl
>=dev-qt/linguist-tools-${QTMIN}:5
"
-
-src_install() {
- ecm_src_install
- dobin "${BUILD_DIR}"/bin/katehighlightingindexer
-}
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-6.4.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.4.0.ebuild
new file mode 100644
index 000000000000..808fff1d9846
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.4.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_TEST="forceoptional"
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for syntax highlighting"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+
+# examples: dev-qt/qtbase[printsupport,widgets]
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ dev-libs/xerces-c
+"
+BDEPEND="
+ dev-lang/perl
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest
index f5a90bf0a1b6..6ad4e298fbad 100644
--- a/kde-frameworks/threadweaver/Manifest
+++ b/kde-frameworks/threadweaver/Manifest
@@ -1,2 +1,2 @@
-DIST threadweaver-5.108.0.tar.xz 1413008 BLAKE2B 5ba59aa5948c987fe91b3f32fe995c61634d19f52a32a527e2f991d9e17b2ae112efbef60a0b676246b6d079d2ceb15fe762ae1299e1342fff3d995431041411 SHA512 c9ed1eca9319cfc42443c1f79d387e7ac87061eef524f02c1fb22ffca193fefb3bb32f0f2f8dab4a19896dba9d7598647c869fe50644d0b168db2ee22a1d2e80
-DIST threadweaver-5.110.0.tar.xz 1413132 BLAKE2B e5f9e7b543e1b796716c94b2f382866c998a24f8c41bef7efdce4451991403ca313cf4e2af56e4884068094aaf656345905d849d7e0fbc38f305bcc3662ffbbc SHA512 13a158b9c5d96e0392687e1a6056849130f6f9ce82bf48c7cb1b9c9d589994355ee21455cb63a8aa72283e147448c2585bb11d03b777631ba36a93baf47374b8
+DIST threadweaver-5.116.0.tar.xz 1413124 BLAKE2B 0bc9d91fb46d53dfe608679f9b4898e9ce9f75a7f3e96cb8201cca260c0f5b7b183376e7498057023784c63f6af512c9dd6bc4f10fa69422991cede5ba3c3e18 SHA512 ef365148a91a54d3252ba831c5a49fe7e369850e5d86c87173c5b621eeb1132af6eb76e33e858499c7a2135073497d05519ca9cdb906881419272387aedc16d3
+DIST threadweaver-6.4.0.tar.xz 1414436 BLAKE2B 2e33b1acdd49b7b38a7344f41231d1674c74188e7fc39b9256cbc664053390fb3d851fa40b383f4a484b70d9384bfa9cc57f7af7af857d72896d3be760bdab69 SHA512 70247fc639c86d2d1df21b2813b679ded1d86f261ddcf764a77432886857007a0a2ea2229e9292105d092fa84d28b2ccb8ae354d3089f76e46e05a56afc8d181
diff --git a/kde-frameworks/threadweaver/threadweaver-5.108.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.116.0.ebuild
index cd11d8aa7036..babc8b629360 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.108.0.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-5.116.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/kde-frameworks/threadweaver/threadweaver-5.110.0.ebuild b/kde-frameworks/threadweaver/threadweaver-6.4.0.ebuild
index 4407568a960c..343dccd438fa 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.110.0.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-6.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,9 @@ EAPI=8
inherit ecm frameworks.kde.org
DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
+
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
src_prepare() {