summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-frameworks')
-rw-r--r--kde-frameworks/attica/Manifest5
-rw-r--r--kde-frameworks/attica/attica-5.113.0.ebuild (renamed from kde-frameworks/attica/attica-5.108.0.ebuild)17
-rw-r--r--kde-frameworks/attica/attica-5.115.0.ebuild (renamed from kde-frameworks/attica/attica-5.110.0.ebuild)19
-rw-r--r--kde-frameworks/attica/attica-5.249.0.ebuild21
-rw-r--r--kde-frameworks/baloo/Manifest5
-rw-r--r--kde-frameworks/baloo/baloo-5.113.0.ebuild (renamed from kde-frameworks/baloo/baloo-5.108.0.ebuild)17
-rw-r--r--kde-frameworks/baloo/baloo-5.115.0.ebuild (renamed from kde-frameworks/baloo/baloo-5.110.0.ebuild)19
-rw-r--r--kde-frameworks/baloo/baloo-5.249.0.ebuild35
-rw-r--r--kde-frameworks/baloo/metadata.xml3
-rw-r--r--kde-frameworks/bluez-qt/Manifest5
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-5.113.0.ebuild (renamed from kde-frameworks/bluez-qt/bluez-qt-5.108.0.ebuild)13
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-5.115.0.ebuild (renamed from kde-frameworks/bluez-qt/bluez-qt-5.110.0.ebuild)15
-rw-r--r--kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild46
-rw-r--r--kde-frameworks/breeze-icons-rcc/Manifest4
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.113.0.ebuild (renamed from kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.108.0.ebuild)6
-rw-r--r--kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.115.0.ebuild (renamed from kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.110.0.ebuild)6
-rw-r--r--kde-frameworks/breeze-icons/Manifest5
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.113.0.ebuild (renamed from kde-frameworks/breeze-icons/breeze-icons-5.110.0.ebuild)6
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.115.0.ebuild (renamed from kde-frameworks/breeze-icons/breeze-icons-5.108.0.ebuild)8
-rw-r--r--kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild55
-rw-r--r--kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch24
-rw-r--r--kde-frameworks/countryflags/Manifest4
-rw-r--r--kde-frameworks/countryflags/countryflags-5.113.0.ebuild (renamed from kde-frameworks/countryflags/countryflags-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/countryflags/countryflags-5.115.0.ebuild (renamed from kde-frameworks/countryflags/countryflags-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/extra-cmake-modules/Manifest5
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.113.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-5.115.0.ebuild (renamed from kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.110.0.ebuild)34
-rw-r--r--kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.249.0.ebuild70
-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/Manifest5
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-5.113.0.ebuild (renamed from kde-frameworks/frameworkintegration/frameworkintegration-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-5.115.0.ebuild (renamed from kde-frameworks/frameworkintegration/frameworkintegration-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/frameworkintegration/frameworkintegration-5.249.0.ebuild41
-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/Manifest4
-rw-r--r--kde-frameworks/kapidox/kapidox-5.113.0.ebuild (renamed from kde-frameworks/kapidox/kapidox-5.108.0.ebuild)6
-rw-r--r--kde-frameworks/kapidox/kapidox-5.115.0.ebuild (renamed from kde-frameworks/kapidox/kapidox-5.110.0.ebuild)6
-rw-r--r--kde-frameworks/karchive/Manifest5
-rw-r--r--kde-frameworks/karchive/karchive-5.113.0.ebuild (renamed from kde-frameworks/karchive/karchive-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/karchive/karchive-5.115.0.ebuild (renamed from kde-frameworks/karchive/karchive-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/karchive/karchive-5.249.0.ebuild34
-rw-r--r--kde-frameworks/kauth/Manifest5
-rw-r--r--kde-frameworks/kauth/kauth-5.113.0.ebuild (renamed from kde-frameworks/kauth/kauth-5.108.0.ebuild)20
-rw-r--r--kde-frameworks/kauth/kauth-5.115.0.ebuild (renamed from kde-frameworks/kauth/kauth-5.110.0.ebuild)20
-rw-r--r--kde-frameworks/kauth/kauth-5.249.0.ebuild36
-rw-r--r--kde-frameworks/kbookmarks/Manifest5
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.113.0.ebuild (renamed from kde-frameworks/kbookmarks/kbookmarks-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.115.0.ebuild (renamed from kde-frameworks/kbookmarks/kbookmarks-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kbookmarks/kbookmarks-5.249.0.ebuild26
-rw-r--r--kde-frameworks/kcalendarcore/Manifest5
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-5.113.0.ebuild (renamed from kde-frameworks/kcalendarcore/kcalendarcore-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-5.115.0.ebuild (renamed from kde-frameworks/kcalendarcore/kcalendarcore-5.110.0.ebuild)7
-rw-r--r--kde-frameworks/kcalendarcore/kcalendarcore-5.249.0.ebuild23
-rw-r--r--kde-frameworks/kcmutils/Manifest5
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.113.0.ebuild (renamed from kde-frameworks/kcmutils/kcmutils-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.115.0.ebuild (renamed from kde-frameworks/kcmutils/kcmutils-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kcmutils/kcmutils-5.249.0.ebuild30
-rw-r--r--kde-frameworks/kcodecs/Manifest5
-rw-r--r--kde-frameworks/kcodecs/kcodecs-5.113.0.ebuild (renamed from kde-frameworks/kcodecs/kcodecs-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kcodecs/kcodecs-5.115.0.ebuild (renamed from kde-frameworks/kcodecs/kcodecs-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild18
-rw-r--r--kde-frameworks/kcolorscheme/Manifest1
-rw-r--r--kde-frameworks/kcolorscheme/kcolorscheme-5.249.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/Manifest5
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.113.0.ebuild (renamed from kde-frameworks/kcompletion/kcompletion-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.115.0.ebuild (renamed from kde-frameworks/kcompletion/kcompletion-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kcompletion/kcompletion-5.249.0.ebuild25
-rw-r--r--kde-frameworks/kconfig/Manifest5
-rw-r--r--kde-frameworks/kconfig/kconfig-5.113.0.ebuild (renamed from kde-frameworks/kconfig/kconfig-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kconfig/kconfig-5.115.0.ebuild (renamed from kde-frameworks/kconfig/kconfig-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kconfig/kconfig-5.249.0.ebuild35
-rw-r--r--kde-frameworks/kconfigwidgets/Manifest5
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.0.ebuild (renamed from kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.115.0.ebuild (renamed from kde-frameworks/kconfigwidgets/kconfigwidgets-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/kconfigwidgets/kconfigwidgets-5.249.0.ebuild34
-rw-r--r--kde-frameworks/kcontacts/Manifest5
-rw-r--r--kde-frameworks/kcontacts/kcontacts-5.113.0.ebuild (renamed from kde-frameworks/kcontacts/kcontacts-5.108.0.ebuild)12
-rw-r--r--kde-frameworks/kcontacts/kcontacts-5.115.0.ebuild (renamed from kde-frameworks/kcontacts/kcontacts-5.110.0.ebuild)14
-rw-r--r--kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild33
-rw-r--r--kde-frameworks/kcoreaddons/Manifest5
-rw-r--r--kde-frameworks/kcoreaddons/files/kcoreaddons-5.108.0-kurlmimedata-dont-portal-symlinks.patch46
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.113.0.ebuild (renamed from kde-frameworks/kcoreaddons/kcoreaddons-5.110.0.ebuild)20
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.115.0.ebuild (renamed from kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild)22
-rw-r--r--kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild56
-rw-r--r--kde-frameworks/kcrash/Manifest5
-rw-r--r--kde-frameworks/kcrash/kcrash-5.113.0.ebuild (renamed from kde-frameworks/kcrash/kcrash-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kcrash/kcrash-5.115.0.ebuild (renamed from kde-frameworks/kcrash/kcrash-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kcrash/kcrash-5.249.0.ebuild36
-rw-r--r--kde-frameworks/kdav/Manifest5
-rw-r--r--kde-frameworks/kdav/kdav-5.113.0.ebuild (renamed from kde-frameworks/kdav/kdav-5.108.0.ebuild)19
-rw-r--r--kde-frameworks/kdav/kdav-5.115.0.ebuild (renamed from kde-frameworks/kdav/kdav-5.110.0.ebuild)21
-rw-r--r--kde-frameworks/kdav/kdav-5.249.0.ebuild32
-rw-r--r--kde-frameworks/kdbusaddons/Manifest5
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-5.113.0.ebuild (renamed from kde-frameworks/kdbusaddons/kdbusaddons-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-5.115.0.ebuild (renamed from kde-frameworks/kdbusaddons/kdbusaddons-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kdbusaddons/kdbusaddons-5.249.0.ebuild29
-rw-r--r--kde-frameworks/kdeclarative/Manifest5
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.113.0.ebuild (renamed from kde-frameworks/kdeclarative/kdeclarative-5.110.0-r1.ebuild)4
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.115.0.ebuild (renamed from kde-frameworks/kdeclarative/kdeclarative-5.108.0.ebuild)5
-rw-r--r--kde-frameworks/kdeclarative/kdeclarative-5.249.0.ebuild28
-rw-r--r--kde-frameworks/kded/Manifest5
-rw-r--r--kde-frameworks/kded/kded-5.113.0.ebuild (renamed from kde-frameworks/kded/kded-5.108.0.ebuild)5
-rw-r--r--kde-frameworks/kded/kded-5.115.0.ebuild (renamed from kde-frameworks/kded/kded-5.110.0.ebuild)5
-rw-r--r--kde-frameworks/kded/kded-5.249.0.ebuild35
-rw-r--r--kde-frameworks/kdelibs4support/Manifest4
-rw-r--r--kde-frameworks/kdelibs4support/kdelibs4support-5.113.0.ebuild (renamed from kde-frameworks/kdelibs4support/kdelibs4support-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kdelibs4support/kdelibs4support-5.115.0.ebuild (renamed from kde-frameworks/kdelibs4support/kdelibs4support-5.108.0.ebuild)9
-rw-r--r--kde-frameworks/kdesu/Manifest5
-rw-r--r--kde-frameworks/kdesu/kdesu-5.113.0.ebuild (renamed from kde-frameworks/kdesu/kdesu-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kdesu/kdesu-5.115.0.ebuild (renamed from kde-frameworks/kdesu/kdesu-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kdesu/kdesu-5.249.0.ebuild33
-rw-r--r--kde-frameworks/kdnssd/Manifest5
-rw-r--r--kde-frameworks/kdnssd/kdnssd-5.113.0.ebuild (renamed from kde-frameworks/kdnssd/kdnssd-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kdnssd/kdnssd-5.115.0.ebuild (renamed from kde-frameworks/kdnssd/kdnssd-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild32
-rw-r--r--kde-frameworks/kdoctools/Manifest5
-rw-r--r--kde-frameworks/kdoctools/kdoctools-5.113.0.ebuild (renamed from kde-frameworks/kdoctools/kdoctools-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kdoctools/kdoctools-5.115.0.ebuild (renamed from kde-frameworks/kdoctools/kdoctools-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/kdoctools/kdoctools-5.249.0.ebuild44
-rw-r--r--kde-frameworks/kemoticons/Manifest4
-rw-r--r--kde-frameworks/kemoticons/kemoticons-5.113.0.ebuild (renamed from kde-frameworks/kemoticons/kemoticons-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kemoticons/kemoticons-5.115.0.ebuild (renamed from kde-frameworks/kemoticons/kemoticons-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kfilemetadata/Manifest5
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.113.0.ebuild (renamed from kde-frameworks/kfilemetadata/kfilemetadata-5.108.0.ebuild)16
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.115.0.ebuild (renamed from kde-frameworks/kfilemetadata/kfilemetadata-5.110.0-r1.ebuild)17
-rw-r--r--kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild65
-rw-r--r--kde-frameworks/kglobalaccel/Manifest5
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild (renamed from kde-frameworks/kglobalaccel/kglobalaccel-5.108.0.ebuild)32
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.115.0.ebuild (renamed from kde-frameworks/kglobalaccel/kglobalaccel-5.110.0.ebuild)32
-rw-r--r--kde-frameworks/kglobalaccel/kglobalaccel-5.249.0.ebuild17
-rw-r--r--kde-frameworks/kglobalaccel/metadata.xml3
-rw-r--r--kde-frameworks/kguiaddons/Manifest5
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.113.0.ebuild (renamed from kde-frameworks/kguiaddons/kguiaddons-5.108.0.ebuild)15
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.115.0.ebuild (renamed from kde-frameworks/kguiaddons/kguiaddons-5.110.0.ebuild)15
-rw-r--r--kde-frameworks/kguiaddons/kguiaddons-5.249.0.ebuild44
-rw-r--r--kde-frameworks/kguiaddons/metadata.xml3
-rw-r--r--kde-frameworks/kholidays/Manifest5
-rw-r--r--kde-frameworks/kholidays/kholidays-5.113.0.ebuild (renamed from kde-frameworks/kholidays/kholidays-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kholidays/kholidays-5.115.0.ebuild (renamed from kde-frameworks/kholidays/kholidays-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kholidays/kholidays-5.249.0.ebuild26
-rw-r--r--kde-frameworks/khtml/Manifest4
-rw-r--r--kde-frameworks/khtml/khtml-5.113.0.ebuild (renamed from kde-frameworks/khtml/khtml-5.108.0.ebuild)9
-rw-r--r--kde-frameworks/khtml/khtml-5.115.0.ebuild (renamed from kde-frameworks/khtml/khtml-5.110.0.ebuild)11
-rw-r--r--kde-frameworks/ki18n/Manifest5
-rw-r--r--kde-frameworks/ki18n/files/ki18n-5.57.0-python.patch11
-rw-r--r--kde-frameworks/ki18n/ki18n-5.113.0.ebuild (renamed from kde-frameworks/ki18n/ki18n-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/ki18n/ki18n-5.115.1.ebuild (renamed from kde-frameworks/ki18n/ki18n-5.108.0.ebuild)20
-rw-r--r--kde-frameworks/ki18n/ki18n-5.249.0.ebuild48
-rw-r--r--kde-frameworks/kiconthemes/Manifest5
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild (renamed from kde-frameworks/kiconthemes/kiconthemes-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.115.0.ebuild (renamed from kde-frameworks/kiconthemes/kiconthemes-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kiconthemes/kiconthemes-5.249.0.ebuild30
-rw-r--r--kde-frameworks/kidletime/Manifest5
-rw-r--r--kde-frameworks/kidletime/kidletime-5.113.0.ebuild (renamed from kde-frameworks/kidletime/kidletime-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kidletime/kidletime-5.115.0.ebuild (renamed from kde-frameworks/kidletime/kidletime-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kidletime/kidletime-5.249.0.ebuild57
-rw-r--r--kde-frameworks/kimageformats/Manifest5
-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.113.0-r1.ebuild (renamed from kde-frameworks/kimageformats/kimageformats-5.110.0.ebuild)6
-rw-r--r--kde-frameworks/kimageformats/kimageformats-5.115.0.ebuild (renamed from kde-frameworks/kimageformats/kimageformats-5.108.0-r1.ebuild)8
-rw-r--r--kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild46
-rw-r--r--kde-frameworks/kimageformats/metadata.xml2
-rw-r--r--kde-frameworks/kinit/Manifest4
-rw-r--r--kde-frameworks/kinit/kinit-5.113.0.ebuild (renamed from kde-frameworks/kinit/kinit-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kinit/kinit-5.115.0.ebuild (renamed from kde-frameworks/kinit/kinit-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kio/Manifest5
-rw-r--r--kde-frameworks/kio/files/kio-5.110.0-crash.patch28
-rw-r--r--kde-frameworks/kio/files/kio-5.113.0-fix-crash-malformed-exec.patch41
-rw-r--r--kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch184
-rw-r--r--kde-frameworks/kio/kio-5.113.0-r1.ebuild (renamed from kde-frameworks/kio/kio-5.108.0.ebuild)25
-rw-r--r--kde-frameworks/kio/kio-5.115.0.ebuild (renamed from kde-frameworks/kio/kio-5.110.0-r1.ebuild)10
-rw-r--r--kde-frameworks/kio/kio-5.249.0.ebuild88
-rw-r--r--kde-frameworks/kio/metadata.xml1
-rw-r--r--kde-frameworks/kirigami/Manifest5
-rw-r--r--kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch38
-rw-r--r--kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild (renamed from kde-frameworks/kirigami/kirigami-5.110.0.ebuild)9
-rw-r--r--kde-frameworks/kirigami/kirigami-5.113.0.ebuild (renamed from kde-frameworks/kirigami/kirigami-5.108.0.ebuild)7
-rw-r--r--kde-frameworks/kirigami/kirigami-5.115.0.ebuild52
-rw-r--r--kde-frameworks/kirigami/kirigami-5.249.0.ebuild47
-rw-r--r--kde-frameworks/kitemmodels/Manifest5
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-5.113.0.ebuild (renamed from kde-frameworks/kitemmodels/kitemmodels-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-5.115.0.ebuild (renamed from kde-frameworks/kitemmodels/kitemmodels-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild23
-rw-r--r--kde-frameworks/kitemviews/Manifest5
-rw-r--r--kde-frameworks/kitemviews/kitemviews-5.113.0.ebuild (renamed from kde-frameworks/kitemviews/kitemviews-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kitemviews/kitemviews-5.115.0.ebuild (renamed from kde-frameworks/kitemviews/kitemviews-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kitemviews/kitemviews-5.249.0.ebuild18
-rw-r--r--kde-frameworks/kjobwidgets/Manifest5
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.113.0.ebuild (renamed from kde-frameworks/kjobwidgets/kjobwidgets-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.115.0.ebuild (renamed from kde-frameworks/kjobwidgets/kjobwidgets-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kjobwidgets/kjobwidgets-5.249.0.ebuild36
-rw-r--r--kde-frameworks/kjs/Manifest4
-rw-r--r--kde-frameworks/kjs/kjs-5.113.0.ebuild (renamed from kde-frameworks/kjs/kjs-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kjs/kjs-5.115.0.ebuild (renamed from kde-frameworks/kjs/kjs-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/knewstuff/Manifest5
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.113.0.ebuild (renamed from kde-frameworks/knewstuff/knewstuff-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.115.0.ebuild (renamed from kde-frameworks/knewstuff/knewstuff-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild40
-rw-r--r--kde-frameworks/knotifications/Manifest5
-rw-r--r--kde-frameworks/knotifications/knotifications-5.113.0.ebuild (renamed from kde-frameworks/knotifications/knotifications-5.108.0.ebuild)6
-rw-r--r--kde-frameworks/knotifications/knotifications-5.115.0.ebuild (renamed from kde-frameworks/knotifications/knotifications-5.110.0.ebuild)6
-rw-r--r--kde-frameworks/knotifications/knotifications-5.249.0.ebuild23
-rw-r--r--kde-frameworks/knotifyconfig/Manifest5
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-5.113.0.ebuild (renamed from kde-frameworks/knotifyconfig/knotifyconfig-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-5.115.0.ebuild (renamed from kde-frameworks/knotifyconfig/knotifyconfig-5.110.0.ebuild)6
-rw-r--r--kde-frameworks/knotifyconfig/knotifyconfig-5.249.0.ebuild33
-rw-r--r--kde-frameworks/kpackage/Manifest5
-rw-r--r--kde-frameworks/kpackage/kpackage-5.113.0.ebuild (renamed from kde-frameworks/kpackage/kpackage-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kpackage/kpackage-5.115.0.ebuild (renamed from kde-frameworks/kpackage/kpackage-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/kpackage/kpackage-5.249.0.ebuild38
-rw-r--r--kde-frameworks/kparts/Manifest5
-rw-r--r--kde-frameworks/kparts/kparts-5.113.0.ebuild (renamed from kde-frameworks/kparts/kparts-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kparts/kparts-5.115.0.ebuild (renamed from kde-frameworks/kparts/kparts-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kparts/kparts-5.249.0.ebuild28
-rw-r--r--kde-frameworks/kpeople/Manifest5
-rw-r--r--kde-frameworks/kpeople/kpeople-5.113.0.ebuild (renamed from kde-frameworks/kpeople/kpeople-5.108.0.ebuild)11
-rw-r--r--kde-frameworks/kpeople/kpeople-5.115.0.ebuild (renamed from kde-frameworks/kpeople/kpeople-5.110.0.ebuild)13
-rw-r--r--kde-frameworks/kpeople/kpeople-5.249.0.ebuild37
-rw-r--r--kde-frameworks/kpeople/metadata.xml1
-rw-r--r--kde-frameworks/kplotting/Manifest5
-rw-r--r--kde-frameworks/kplotting/kplotting-5.113.0.ebuild (renamed from kde-frameworks/kplotting/kplotting-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kplotting/kplotting-5.115.0.ebuild (renamed from kde-frameworks/kplotting/kplotting-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kplotting/kplotting-5.249.0.ebuild17
-rw-r--r--kde-frameworks/kpty/Manifest5
-rw-r--r--kde-frameworks/kpty/kpty-5.113.0.ebuild (renamed from kde-frameworks/kpty/kpty-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kpty/kpty-5.115.0.ebuild (renamed from kde-frameworks/kpty/kpty-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kpty/kpty-5.249.0.ebuild28
-rw-r--r--kde-frameworks/kquickcharts/Manifest5
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-5.113.0.ebuild (renamed from kde-frameworks/kquickcharts/kquickcharts-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-5.115.0.ebuild (renamed from kde-frameworks/kquickcharts/kquickcharts-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kquickcharts/kquickcharts-5.249.0.ebuild37
-rw-r--r--kde-frameworks/kquickcharts/metadata.xml1
-rw-r--r--kde-frameworks/kross/Manifest4
-rw-r--r--kde-frameworks/kross/kross-5.113.0.ebuild (renamed from kde-frameworks/kross/kross-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/kross/kross-5.115.0.ebuild (renamed from kde-frameworks/kross/kross-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/krunner/Manifest5
-rw-r--r--kde-frameworks/krunner/krunner-5.113.0.ebuild (renamed from kde-frameworks/krunner/krunner-5.108.0.ebuild)24
-rw-r--r--kde-frameworks/krunner/krunner-5.115.0.ebuild (renamed from kde-frameworks/krunner/krunner-5.110.0.ebuild)26
-rw-r--r--kde-frameworks/krunner/krunner-5.249.0.ebuild32
-rw-r--r--kde-frameworks/kservice/Manifest5
-rw-r--r--kde-frameworks/kservice/kservice-5.113.0.ebuild (renamed from kde-frameworks/kservice/kservice-5.110.0.ebuild)8
-rw-r--r--kde-frameworks/kservice/kservice-5.115.0.ebuild (renamed from kde-frameworks/kservice/kservice-5.108.0.ebuild)14
-rw-r--r--kde-frameworks/kservice/kservice-5.249.0.ebuild37
-rw-r--r--kde-frameworks/kstatusnotifieritem/Manifest1
-rw-r--r--kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild29
-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-5.249.0.ebuild27
-rw-r--r--kde-frameworks/ksvg/metadata.xml (renamed from kde-frameworks/kactivities/metadata.xml)1
-rw-r--r--kde-frameworks/ktexteditor/Manifest5
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild (renamed from kde-frameworks/ktexteditor/ktexteditor-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-5.115.0.ebuild (renamed from kde-frameworks/ktexteditor/ktexteditor-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/ktexteditor/ktexteditor-5.249.0.ebuild53
-rw-r--r--kde-frameworks/ktexttemplate/Manifest1
-rw-r--r--kde-frameworks/ktexttemplate/ktexttemplate-5.249.0.ebuild22
-rw-r--r--kde-frameworks/ktexttemplate/metadata.xml11
-rw-r--r--kde-frameworks/ktextwidgets/Manifest5
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild (renamed from kde-frameworks/ktextwidgets/ktextwidgets-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.115.0.ebuild (renamed from kde-frameworks/ktextwidgets/ktextwidgets-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/ktextwidgets/ktextwidgets-5.249.0.ebuild37
-rw-r--r--kde-frameworks/ktextwidgets/metadata.xml1
-rw-r--r--kde-frameworks/kunitconversion/Manifest5
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-5.113.0.ebuild (renamed from kde-frameworks/kunitconversion/kunitconversion-5.108.0.ebuild)15
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-5.115.0.ebuild (renamed from kde-frameworks/kunitconversion/kunitconversion-5.110.0.ebuild)17
-rw-r--r--kde-frameworks/kunitconversion/kunitconversion-5.249.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.ebuild58
-rw-r--r--kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild43
-rw-r--r--kde-frameworks/kuserfeedback/metadata.xml (renamed from kde-frameworks/plasma/metadata.xml)9
-rw-r--r--kde-frameworks/kwallet/Manifest5
-rw-r--r--kde-frameworks/kwallet/kwallet-5.113.0.ebuild (renamed from kde-frameworks/kwallet/kwallet-5.108.0.ebuild)24
-rw-r--r--kde-frameworks/kwallet/kwallet-5.115.0.ebuild (renamed from kde-frameworks/kwallet/kwallet-5.110.0.ebuild)24
-rw-r--r--kde-frameworks/kwallet/kwallet-5.249.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/Manifest5
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.0.ebuild (renamed from kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.108.0.ebuild)18
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.115.0.ebuild (renamed from kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.0.ebuild28
-rw-r--r--kde-frameworks/kwindowsystem/Manifest5
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.113.0.ebuild (renamed from kde-frameworks/kwindowsystem/kwindowsystem-5.108.0.ebuild)4
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.115.0.ebuild (renamed from kde-frameworks/kwindowsystem/kwindowsystem-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/kwindowsystem/kwindowsystem-5.249.0.ebuild47
-rw-r--r--kde-frameworks/kxmlgui/Manifest5
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild (renamed from kde-frameworks/kxmlgui/kxmlgui-5.108.0.ebuild)20
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.115.0.ebuild (renamed from kde-frameworks/kxmlgui/kxmlgui-5.110.0.ebuild)20
-rw-r--r--kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild39
-rw-r--r--kde-frameworks/metadata.xml9
-rw-r--r--kde-frameworks/modemmanager-qt/Manifest5
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-5.113.0.ebuild (renamed from kde-frameworks/modemmanager-qt/modemmanager-qt-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-5.115.0.ebuild (renamed from kde-frameworks/modemmanager-qt/modemmanager-qt-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild24
-rw-r--r--kde-frameworks/networkmanager-qt/Manifest5
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-5.113.0.ebuild (renamed from kde-frameworks/networkmanager-qt/networkmanager-qt-5.108.0.ebuild)16
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-5.115.0.ebuild (renamed from kde-frameworks/networkmanager-qt/networkmanager-qt-5.110.0.ebuild)18
-rw-r--r--kde-frameworks/networkmanager-qt/networkmanager-qt-5.249.0.ebuild33
-rw-r--r--kde-frameworks/oxygen-icons/Manifest4
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild (renamed from kde-frameworks/oxygen-icons/oxygen-icons-5.108.0.ebuild)9
-rw-r--r--kde-frameworks/oxygen-icons/oxygen-icons-5.115.0.ebuild (renamed from kde-frameworks/oxygen-icons/oxygen-icons-5.110.0.ebuild)9
-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/Manifest5
-rw-r--r--kde-frameworks/prison/metadata.xml1
-rw-r--r--kde-frameworks/prison/prison-5.113.0.ebuild (renamed from kde-frameworks/prison/prison-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/prison/prison-5.115.0.ebuild (renamed from kde-frameworks/prison/prison-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/prison/prison-5.249.0.ebuild34
-rw-r--r--kde-frameworks/purpose/Manifest5
-rw-r--r--kde-frameworks/purpose/metadata.xml1
-rw-r--r--kde-frameworks/purpose/purpose-5.113.0-r2.ebuild (renamed from kde-frameworks/purpose/purpose-5.110.0-r1.ebuild)31
-rw-r--r--kde-frameworks/purpose/purpose-5.115.0.ebuild (renamed from kde-frameworks/purpose/purpose-5.108.0.ebuild)34
-rw-r--r--kde-frameworks/purpose/purpose-5.249.0.ebuild70
-rw-r--r--kde-frameworks/qqc2-desktop-style/Manifest5
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.113.0.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-5.115.0.ebuild (renamed from kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.108.0.ebuild)6
-rw-r--r--kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild28
-rw-r--r--kde-frameworks/solid/Manifest5
-rw-r--r--kde-frameworks/solid/solid-5.113.0.ebuild (renamed from kde-frameworks/solid/solid-5.108.0.ebuild)8
-rw-r--r--kde-frameworks/solid/solid-5.115.0.ebuild (renamed from kde-frameworks/solid/solid-5.110.0.ebuild)8
-rw-r--r--kde-frameworks/solid/solid-5.249.0.ebuild48
-rw-r--r--kde-frameworks/sonnet/Manifest5
-rw-r--r--kde-frameworks/sonnet/sonnet-5.113.0.ebuild (renamed from kde-frameworks/sonnet/sonnet-5.108.0.ebuild)22
-rw-r--r--kde-frameworks/sonnet/sonnet-5.115.0.ebuild (renamed from kde-frameworks/sonnet/sonnet-5.110.0.ebuild)22
-rw-r--r--kde-frameworks/sonnet/sonnet-5.249.0.ebuild41
-rw-r--r--kde-frameworks/syndication/Manifest5
-rw-r--r--kde-frameworks/syndication/syndication-5.113.0.ebuild (renamed from kde-frameworks/syndication/syndication-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/syndication/syndication-5.115.0.ebuild (renamed from kde-frameworks/syndication/syndication-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/syndication/syndication-5.249.0.ebuild23
-rw-r--r--kde-frameworks/syntax-highlighting/Manifest5
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-5.113.0.ebuild (renamed from kde-frameworks/syntax-highlighting/syntax-highlighting-5.108.0.ebuild)13
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-5.115.0.ebuild (renamed from kde-frameworks/syntax-highlighting/syntax-highlighting-5.110.0.ebuild)15
-rw-r--r--kde-frameworks/syntax-highlighting/syntax-highlighting-5.249.0.ebuild27
-rw-r--r--kde-frameworks/threadweaver/Manifest5
-rw-r--r--kde-frameworks/threadweaver/threadweaver-5.113.0.ebuild (renamed from kde-frameworks/threadweaver/threadweaver-5.108.0.ebuild)2
-rw-r--r--kde-frameworks/threadweaver/threadweaver-5.115.0.ebuild (renamed from kde-frameworks/threadweaver/threadweaver-5.110.0.ebuild)4
-rw-r--r--kde-frameworks/threadweaver/threadweaver-5.249.0.ebuild17
347 files changed, 4075 insertions, 1377 deletions
diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest
index 4f39433f4b13..2588e8e943f9 100644
--- a/kde-frameworks/attica/Manifest
+++ b/kde-frameworks/attica/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 69496 BLAKE2B 8bc5e9d5ee0c3e4451d2c01ea56ffbf4601cb929054f0e0daa96e20ec47ca9e28d847b7022ebf3f15b6616202e7f48b527ba5dbb718c228beafa286e46fb1e05 SHA512 7bd9f98f151c59f01fa1885be5b5d17e1af8b69b2e2a066913066f14a03196972710c7605ce1bb5c505e0b0d6b940233c5043d77ccc8906dc71a80339fe375e1
+DIST attica-5.115.0.tar.xz 69520 BLAKE2B 55eff477f7de3117db0b8186d81787ac85c4ac95697218e1ce83d2b66b50055c7e631c3310a9bf7b81cbf0d2c10e473b7783a34f966e6d0ccfc7aa1dd89fa040 SHA512 9d530ae6425b0edf7831fa9aa25573da66c8813fbf7776c6d300445c54ec175e91b6c4abbfc6f4985a0f003b41c5e3218ca560466a6b0fc3177d3951151e6cab
+DIST attica-5.249.0.tar.xz 68804 BLAKE2B 93edcf0335a98c6e89fe938385088ffacc9eeba4382e6def97d712ceab505da625b2bc823ce720b4178232e2ba9153586f581778530304624ae0ffaf3bd14b3d SHA512 3a1c7b826f8ed521b2944b296aeeb771f81b59bb40f6c2308d2635cb2390420de0e7d6507887c3e02d46539f1c9bad1ba2693a4e76da7faba6fc46858fdc996b
diff --git a/kde-frameworks/attica/attica-5.108.0.ebuild b/kde-frameworks/attica/attica-5.113.0.ebuild
index f1fee0efafbf..91d02f3c8d0f 100644
--- a/kde-frameworks/attica/attica-5.108.0.ebuild
+++ b/kde-frameworks/attica/attica-5.113.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-5.115.0.ebuild
index 9b4a0b390f7b..e5d4bc1d2e79 100644
--- a/kde-frameworks/attica/attica-5.110.0.ebuild
+++ b/kde-frameworks/attica/attica-5.115.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"
+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.249.0.ebuild b/kde-frameworks/attica/attica-5.249.0.ebuild
new file mode 100644
index 000000000000..c6a7e11d4893
--- /dev/null
+++ b/kde-frameworks/attica/attica-5.249.0.ebuild
@@ -0,0 +1,21 @@
+# 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 Open Collaboration Services"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[network]"
+DEPEND="${RDEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ # requires network access, bug #661230
+ providertest
+)
diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest
index f53feb5c08e2..92c5611daa6e 100644
--- a/kde-frameworks/baloo/Manifest
+++ b/kde-frameworks/baloo/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 310940 BLAKE2B a8ebcdb803d93128c6686d1f1be05c0c57341e1ca657f1dbcd056452e3d9ea3113367c67079fc6d26f646ee46508380ccd35aa9273165f36eb10e06e3cf1fff3 SHA512 b123af0e1df704c915e874eac3a63e65a1e8b85382d8890c5c66c05bf088b732e9234278bcb0bc8c7e47a26d638012d9697484da53f8414479b71ec2afbd4060
+DIST baloo-5.115.0.tar.xz 311360 BLAKE2B 6092b85cbde534f1cf3fc344fe913b945900c4bbd1db4516e690a4090e890b02e35cd56f9e235605494e0c007fd61c5bb3c2d8be5e8974aa354c69771ee7e8c8 SHA512 43130d873845a3d8f0a7a25b04a032e7cd834170b5f67b7b18396a800086801ce0910865dc7efc333dd0764121b65c8fddcec4e072af6503e0b1bc55c642f4d6
+DIST baloo-5.249.0.tar.xz 316028 BLAKE2B 852a4b86b56b9e4cc3dea865293ae12388d8d5c2cf2e1f2ed54d7d2963261cd9576ab62c84f924d32d98f69acd0819ec54d59369f95749192b43b19632937c6a SHA512 0bed890a94fa5b83cae798c5dc5b1a436b1536c0a87089dcfcc88d35661e5a7940464dbb5264af4df4ba5ea865ca94e02b4f5c2a7245542b95a3ec2caa8226c4
diff --git a/kde-frameworks/baloo/baloo-5.108.0.ebuild b/kde-frameworks/baloo/baloo-5.113.0.ebuild
index d1987d80485c..d97623004882 100644
--- a/kde-frameworks/baloo/baloo-5.108.0.ebuild
+++ b/kde-frameworks/baloo/baloo-5.113.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-5.110.0.ebuild b/kde-frameworks/baloo/baloo-5.115.0.ebuild
index 2a92c881bbeb..b3d95e44ec42 100644
--- a/kde-frameworks/baloo/baloo-5.110.0.ebuild
+++ b/kde-frameworks/baloo/baloo-5.115.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=""
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+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-5.249.0.ebuild b/kde-frameworks/baloo/baloo-5.249.0.ebuild
new file mode 100644
index 000000000000..d98f5ec95bd3
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-5.249.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"
+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..793bd135c89d 100644
--- a/kde-frameworks/bluez-qt/Manifest
+++ b/kde-frameworks/bluez-qt/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 114808 BLAKE2B 9cde81566cb7888405600ab2f633513835513b2b5042c2938c00ac0fb20f0fca3eb6fdfcb68159a5f6171981ed76f6ce367a81c7c8b4ad05fb214e54cd4e38d4 SHA512 9515f2e60f851e50579327885d0273f30bba948170f8759ddb6e1f8c05e9f5e3e98cf1b13dfef66b8d6b6c6d07fbab814a7602b503da5607fe97533441cab452
+DIST bluez-qt-5.115.0.tar.xz 114776 BLAKE2B b89c25e6384d95d71f22cd3bebf899c0543eef5f559f28e35d95793587cf3aed79cde73a83e43c276111bdf4b0a11dc5f9cb27ebe5c58bc1e3278ed5132fd9d3 SHA512 b56ffb59d1fdabfc5bc76ae888a591eb24b1b7d145d9a1efd7c0aafb51f47c49ba98f375ab461a141f321e7e4811b8c6928faeef07001a4ee46b49540441b985
+DIST bluez-qt-5.249.0.tar.xz 116576 BLAKE2B c389bf40c42f29baf808f78be6dc07581bd3791a2469a1308e98eba9d3f614aaa9497e47d224d1ba0cb1f4792bdc41f7dc1a2954f5ba2513884a5d4ce3646e0e SHA512 245d8a053a37269c81ab491140f33e845178e4c51352346d4179e06d08133c92af955b75a519ae12057b72f0f6a5f5fb7791d3bc7dbfec36f1d3635fcb8288f2
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.108.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.113.0.ebuild
index 520934a233d1..a8f9498cf479 100644
--- a/kde-frameworks/bluez-qt/bluez-qt-5.108.0.ebuild
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.113.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
@@ -29,13 +29,12 @@ src_configure() {
}
src_test() {
- # parallel tests fail, bug 609248; managertest hangs, bug 668196
- local myctestargs=(
- -j1
- -E "(managertest)"
+ local CMAKE_SKIP_TESTS=(
+ # bug 668196, hangs
+ managertest
)
-
- ecm_src_test
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
}
pkg_postinst() {
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.110.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.115.0.ebuild
index ed53878c8d71..aa2d1c067bc4 100644
--- a/kde-frameworks/bluez-qt/bluez-qt-5.110.0.ebuild
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.115.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 udev
DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND="
@@ -29,13 +29,12 @@ src_configure() {
}
src_test() {
- # parallel tests fail, bug 609248; managertest hangs, bug 668196
- local myctestargs=(
- -j1
- -E "(managertest)"
+ local CMAKE_SKIP_TESTS=(
+ # bug 668196, hangs
+ managertest
)
-
- ecm_src_test
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
}
pkg_postinst() {
diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild
new file mode 100644
index 000000000000..d6a3372e536c
--- /dev/null
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.249.0.ebuild
@@ -0,0 +1,46 @@
+# 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 udev
+
+DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 668196, hangs
+ managertest
+ )
+ # parallel tests fail, bug 609248
+ ecm_src_test -j1
+}
+
+pkg_postinst() {
+ ecm_pkg_postinst
+ udev_reload
+}
+
+pkg_postrm() {
+ ecm_pkg_postrm
+ udev_reload
+}
diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest
index e85e94fdda37..63da5ee66ea3 100644
--- a/kde-frameworks/breeze-icons-rcc/Manifest
+++ b/kde-frameworks/breeze-icons-rcc/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.113.0.tar.xz 2173152 BLAKE2B e34582879fdcbcd620aac9cbe627e623b212f6a3fe9684fe82386319cdc33b039cae5fe7119ba18cadf33a4e0008b8268bb3ba303106908e910213ba98ce1698 SHA512 deb5f824fc9613a9e46fd2bfc048901c7b34ae364e566f406fc1316a01a1942385845f6127827032a5785b30d2e3c6e37b8185f891911401629dd27dcb8b15d5
+DIST breeze-icons-5.115.0.tar.xz 2173528 BLAKE2B 712c9cabb74bbdf9feb9a889fddda6ea654fd2a618f5c36a4aa782b5389032b829919ca5ef69a3310749ac10e2dc381700474d56e7cbc1478ae51030248d8789 SHA512 f4b5f54bb80dcd2bba6edd02a412eb675b02d438ba0ee82d6dc4eaac1ed2aceb11b46ce143bbe825c26f823d5b897619e02c26b23addf2de05830a320dd124f8
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.113.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.113.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-rcc/breeze-icons-rcc-5.110.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.115.0.ebuild
index 9d5e3a45cfcf..38db299d2874 100644
--- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.110.0.ebuild
+++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.115.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 cmake frameworks.kde.org python-any-r1
DESCRIPTION="Breeze SVG icon theme binary resource"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -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..7822b3a2b256 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2173152 BLAKE2B e34582879fdcbcd620aac9cbe627e623b212f6a3fe9684fe82386319cdc33b039cae5fe7119ba18cadf33a4e0008b8268bb3ba303106908e910213ba98ce1698 SHA512 deb5f824fc9613a9e46fd2bfc048901c7b34ae364e566f406fc1316a01a1942385845f6127827032a5785b30d2e3c6e37b8185f891911401629dd27dcb8b15d5
+DIST breeze-icons-5.115.0.tar.xz 2173528 BLAKE2B 712c9cabb74bbdf9feb9a889fddda6ea654fd2a618f5c36a4aa782b5389032b829919ca5ef69a3310749ac10e2dc381700474d56e7cbc1478ae51030248d8789 SHA512 f4b5f54bb80dcd2bba6edd02a412eb675b02d438ba0ee82d6dc4eaac1ed2aceb11b46ce143bbe825c26f823d5b897619e02c26b23addf2de05830a320dd124f8
+DIST breeze-icons-5.249.0.tar.xz 2253596 BLAKE2B 1c1cb759260608eeae18e49d50a1fe069379c3e65c0a89021b406048ff1b7ccfadfe54c780dab0f0176006fda41e42b6e68ece4adaf3f2a60dcaf52f9e1c4f6d SHA512 0a9feb9d11e8872db14169124c05129213c404a1725d78a19dbabe155cf1e56af736e8ea262633c8c6d2d6ed376270a69e0c2cf7a2e6e1f8023ae9d2e3569abf
diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.110.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.113.0.ebuild
index 64b8d6e11645..d64d7e552aa6 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.110.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.113.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 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 )"
@@ -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/breeze-icons-5.108.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.115.0.ebuild
index 1d2a64932805..5203648eec2f 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-5.108.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.115.0.ebuild
@@ -1,16 +1,16 @@
-# 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} )
+PYTHON_COMPAT=( python3_{10..12} )
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 )"
@@ -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/breeze-icons-5.249.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild
new file mode 100644
index 000000000000..99b2dd10ad60
--- /dev/null
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.249.0.ebuild
@@ -0,0 +1,55 @@
+# 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..12} )
+inherit cmake frameworks.kde.org python-any-r1 xdg
+
+DESCRIPTION="Breeze SVG icon theme"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+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/qtbase:6
+ >=kde-frameworks/extra-cmake-modules-${PVCUT}:*
+ test? ( app-misc/fdupes )
+"
+
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
+
+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=OFF
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ # bug 770988
+ find "${ED}"/usr/share/icons/ -type d -empty -delete || die
+ find "${ED}"/usr/share/icons/ -xtype l -delete || die
+}
diff --git a/kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch b/kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch
new file mode 100644
index 000000000000..ece8dae14c83
--- /dev/null
+++ b/kde-frameworks/breeze-icons/files/breeze-icons-5.249.0-cmake.patch
@@ -0,0 +1,24 @@
+From a4970ce40ec43c0a1db418aa05ee2853497a0c14 Mon Sep 17 00:00:00 2001
+From: Hannah von Reth <vonreth@kde.org>
+Date: Wed, 31 Jan 2024 13:24:09 +0000
+Subject: [PATCH] Fix cmake config if lib was not build
+
+---
+ KF6BreezeIconsConfig.cmake.in | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/KF6BreezeIconsConfig.cmake.in b/KF6BreezeIconsConfig.cmake.in
+index be4ae7310..2d03f0c6e 100644
+--- a/KF6BreezeIconsConfig.cmake.in
++++ b/KF6BreezeIconsConfig.cmake.in
+@@ -3,6 +3,5 @@
+ if(@ICONS_LIBRARY@)
+ include(CMakeFindDependencyMacro)
+ find_dependency(Qt6Gui "@REQUIRED_QT_VERSION@")
++ include("${CMAKE_CURRENT_LIST_DIR}/KF6BreezeIconsTargets.cmake")
+ endif()
+-
+-include("${CMAKE_CURRENT_LIST_DIR}/KF6BreezeIconsTargets.cmake")
+--
+GitLab
+
diff --git a/kde-frameworks/countryflags/Manifest b/kde-frameworks/countryflags/Manifest
index 4588b8045af2..326a5de062fd 100644
--- a/kde-frameworks/countryflags/Manifest
+++ b/kde-frameworks/countryflags/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 3723084 BLAKE2B 958d0ba21edffc03d3c2fc8406142c014946e86918c23288aa108904af150844e9697b62d25449affb5442faeff5fce53c82a0df6c00443625749a50ca679720 SHA512 71c86d90a7381667c9aadec0299afb64b8f42a6d7366b4eba06ee93613de05de7eeeb249fad3746c55a5a1520bb233306e8a851a7351c0f4ce3edd06511cc8d9
+DIST kdelibs4support-5.115.0.tar.xz 3723592 BLAKE2B efb5a384b71f781d666d78c3157188179eaf54237d6a8c442217273e5b4b1b604d86f5db73cce6528d991f669d6ddb6cf156035d5606d1eb03912c7b99ddf26b SHA512 511e14975c2810217e8f08d14a800cfdd04654399303b04a45d69b2f1959cf482027f2444c9e8202bdda60f1779fe572af0a55fae1b3692ec49cea97beeb894f
diff --git a/kde-frameworks/countryflags/countryflags-5.108.0.ebuild b/kde-frameworks/countryflags/countryflags-5.113.0.ebuild
index cd56f1be83f0..0482a7e8be0d 100644
--- a/kde-frameworks/countryflags/countryflags-5.108.0.ebuild
+++ b/kde-frameworks/countryflags/countryflags-5.113.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/countryflags/countryflags-5.110.0.ebuild b/kde-frameworks/countryflags/countryflags-5.115.0.ebuild
index 8c93bce61dc7..ffd9b5f2b852 100644
--- a/kde-frameworks/countryflags/countryflags-5.110.0.ebuild
+++ b/kde-frameworks/countryflags/countryflags-5.115.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="Icons of flags for various countries"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
CMAKE_USE_DIR="${S}/src/l10n"
diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest
index 3580a65e9cf2..7af1744b5eb0 100644
--- a/kde-frameworks/extra-cmake-modules/Manifest
+++ b/kde-frameworks/extra-cmake-modules/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 332464 BLAKE2B 2bc33b2799151d0658125160609ff67ef5bc3d02dde868be6db6cbdf74e8030899db45a8d94a6b336f8168bd71aafbe1e4afa63ac4c434ed97429c54ad0c3540 SHA512 63a9bc19432a51bfaf1618b0e2cb4ce4ae188f0a2dfc44717c9a666df3f38222c3f5ebf9f210f33d400b0405e07b1574ff4de98b7dae23003785a9ea2a430e52
+DIST extra-cmake-modules-5.115.0.tar.xz 332504 BLAKE2B e76e2dcd990f95cb96f9ae049c0a22e05d3eb9d87e419ff80b4e5f2f2adb06f6fc9f09c69101f1e9155d6c31c4062eafe5d3c90ac94f3cc95f80ea889f0965c8 SHA512 53c44d8ccb58266bdf72014467cd57de86acb89ba272f1fb09f80af1c858a442cb59347fbff95cb3188c14a5cc520f9e952d1b396f2c5f2ed99aa070beacac22
+DIST extra-cmake-modules-5.249.0.tar.xz 340012 BLAKE2B f960359e2e9830fbbeeb9a4280d0a176926df11f5998d0c4c29991a710e5ba60396fc38c00ae2e9719ed98778dc74c9638c5f1ba2bf9c744676d6a0a5be7b687 SHA512 aa43000acb9b2ed72d8c377278d0d2c0ddc0a140cd58197bf0b4993b743eaa6ddb785ac27465680ab26d3c1d4c7e853dfbb40231b4704a63130cd595e56cdc05
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.113.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.113.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-5.115.0.ebuild
index 08a4d2f25a21..c6e4565d6351 100644
--- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.110.0.ebuild
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.115.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,11 +11,12 @@ DESCRIPTION="Extra modules and scripts for CMake"
HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
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.249.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.249.0.ebuild
new file mode 100644
index 000000000000..ecb22352a8b3
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.249.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+QTMIN=6.6.2
+inherit cmake frameworks.kde.org python-any-r1
+
+DESCRIPTION="Extra modules and scripts for CMake"
+HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/libarchive[bzip2]"
+BDEPEND="
+ doc? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+ >=dev-qt/qttools-${QTMIN}:6[assistant]
+ )
+ test? (
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ >=dev-qt/qtbase-${QTMIN}:6
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
+ "${FILESDIR}/${PN}-5.93.0-skip-ecm_add_test-early.patch"
+ "${FILESDIR}/${PN}-5.112.0-disable-tests-requiring-PyQt5.patch" # bug 680256
+ "${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch"
+)
+
+python_check_deps() {
+ python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
+ -DBUILD_QTHELP_DOCS=$(usex doc)
+ -DBUILD_HTML_DOCS=$(usex doc)
+ -DBUILD_MAN_DOCS=$(usex doc)
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # passes, but then breaks src_install
+ ECMToolchainAndroidTest
+ # broken, bug #627806
+ ECMPoQmToolsTest
+ # can not possibly succeed in releases, bug #764953
+ KDEFetchTranslations
+ )
+ # possible race condition with multiple jobs, bug #701854
+ cmake_src_test -j1
+}
diff --git a/kde-frameworks/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..5d498d1a27e6 100644
--- a/kde-frameworks/frameworkintegration/Manifest
+++ b/kde-frameworks/frameworkintegration/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 1760432 BLAKE2B f8289c33889cf8bafd51b1db44efba93d9b580a9cd69be69e2fadd957a2db728d0c981da5af4c8b4be264fc3af8b7b44d6be0e144dc2a596a601cfc35f1d6274 SHA512 a9fe7a6c262482cb8b8d392064f66413a03d2bd031263470b0bbef1466bc18749d874d93c4c637958fecc72d7ec9273eabb3d48a0d7c457533c1ea7caf419e90
+DIST frameworkintegration-5.115.0.tar.xz 1760436 BLAKE2B 59127e732c3b1786e54a079315bf7d47b5025bd653348c67c167afdc2b6291ceb595d85f49c62cc080475fb0963851c07fd95aa2c344b8f0cc76610b701b5be8 SHA512 83cc9d4e1063cd1496dbe373f30f706dcb2ce2515735d7b82cd45cf35b20a8e6c51625b752c6e9a53033db1b0573f2f3159bd569becc707b3a2e7250ce7fd20a
+DIST frameworkintegration-5.249.0.tar.xz 54200 BLAKE2B 34474f4b5cbe4a12b509591b477fb0db184bec60af7e0e4d6b53e2c4ed3cb54dc172b31810fb206aedf69aa9a6a3169c3000557ff06357bc261aee2d92109f98 SHA512 3f34f837481bb473075e4ab45dbe125015e88e7b03e5c785bb31926afec37ca2677b99e0ce16672120054f9007f1d668cfe95001c99fb7d40878986882c6d797
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.108.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.113.0.ebuild
index 5bff0a83be3e..a9ffe580bd72 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-5.108.0.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.113.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-5.110.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.115.0.ebuild
index 36b3122c1d84..c02b14274b78 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-5.110.0.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.115.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 integrating Qt applications with KDE Plasma workspaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
# requires running Plasma environment
diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.249.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.249.0.ebuild
new file mode 100644
index 000000000000..e34dff31968e
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.249.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"
+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/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..63f1fa29260e 100644
--- a/kde-frameworks/kapidox/Manifest
+++ b/kde-frameworks/kapidox/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 198876 BLAKE2B 8148b192a1661d6d20aedb09980209ddf03cb83d40080f832b79cfb2c1695c4ae46d5d0298a56606dc5482d430966988324ab1f5695819e1667d0a11d6bfbf34 SHA512 9fbd8f1ec9302ca27f5a81f65b15f2f5b3ded9ada96b2fe9dde86d524dcb2f1c7319a405c6ed611cb8c88b81a1c5e248cbfdc4062843bb9619b0a6f40e42442c
+DIST kapidox-5.115.0.tar.xz 198860 BLAKE2B d310501d9ae678426373f4e42c5c4e0b1918ae00787a9cef2fab2f48b0238fed2ec1bf53d7fdbe39ae5ddc24f271e1a3aa02eb87a67b653af091e01b112f1904 SHA512 6e2911a619e9520b679987deb4a3460d5ef57887185dbb7a72b91196441a8f8d0d3e0ddef5d41bdc74c4c05823c4cc23f620faeb973ae7ff83bed06b17d43710
diff --git a/kde-frameworks/kapidox/kapidox-5.108.0.ebuild b/kde-frameworks/kapidox/kapidox-5.113.0.ebuild
index e7ca3ea20a90..799700285a19 100644
--- a/kde-frameworks/kapidox/kapidox-5.108.0.ebuild
+++ b/kde-frameworks/kapidox/kapidox-5.113.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/kapidox/kapidox-5.110.0.ebuild b/kde-frameworks/kapidox/kapidox-5.115.0.ebuild
index 72ceb4a95433..c670c1ed70f6 100644
--- a/kde-frameworks/kapidox/kapidox-5.110.0.ebuild
+++ b/kde-frameworks/kapidox/kapidox-5.115.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,11 +11,11 @@ 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"
+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..13121345f7a2 100644
--- a/kde-frameworks/karchive/Manifest
+++ b/kde-frameworks/karchive/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 1023820 BLAKE2B b49e4ce2057da47921fe064a63e57f6b0412de1b7d4c45e7a9fe6fa4a6f4387ed7228227ec768ed81a1812075aa4ee21ef25086d269d376e9e398032c2fc522f SHA512 96e10aa6673cb49bc8d99ca686634a80afb0e2eb6d324517357545892d5f596a0dac62863a010e59fcf7855c7020cb5e26b0c89e6b488832890d077e88e658cc
+DIST karchive-5.115.0.tar.xz 1025336 BLAKE2B 5a3a2d0fef2aefbe7121b313d11f28859a95aeb3296eb7dbb254b7159d3420849985a20cf0560443e8cf4e6b5bc5883e0b0f2f77f970d0962bb4e8c7b9829bc3 SHA512 f17baaaa850368ae517d0750a5100020448a21276c1ed5f304628b34b6e2634a9c151985f28306e0217ac17a4e91afa82562afe5cd5ec4558d16074e161e6e5a
+DIST karchive-5.249.0.tar.xz 1027964 BLAKE2B a906666fb470435773c773d898a14a8941b9624401120d5e12ff5afee95ab814e3a037e741961e5f1af23863f2882ec4ffaa1b6e4a83ccbfca6e7d65df6c1b32 SHA512 72eeefdbc097a7dc273d10fa45ea58a50560122f89df128d7f213688d5b7421e334279d19add4323874039b2386e0f28871a68985829ee1d5748cf4cae9b0c59
diff --git a/kde-frameworks/karchive/karchive-5.108.0.ebuild b/kde-frameworks/karchive/karchive-5.113.0.ebuild
index e58d48ec55cb..3536cd132ca7 100644
--- a/kde-frameworks/karchive/karchive-5.108.0.ebuild
+++ b/kde-frameworks/karchive/karchive-5.113.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-5.115.0.ebuild
index bb4a02521a12..49223b71e14e 100644
--- a/kde-frameworks/karchive/karchive-5.110.0.ebuild
+++ b/kde-frameworks/karchive/karchive-5.115.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.249.0.ebuild b/kde-frameworks/karchive/karchive-5.249.0.ebuild
new file mode 100644
index 000000000000..f708b8a282d1
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-5.249.0.ebuild
@@ -0,0 +1,34 @@
+# 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 for reading, creation, and manipulation of various archive formats"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64"
+IUSE="+zstd"
+
+DEPEND="
+ app-arch/bzip2
+ app-arch/xz-utils
+ sys-libs/zlib
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ zstd? ( virtual/pkgconfig )
+"
+
+src_prepare() {
+ ecm_src_prepare
+
+ # TODO: try to get a build switch upstreamed
+ if ! use zstd; then
+ sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die
+ fi
+}
diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
index b3d9ccb8e4c8..2b990c7768c9 100644
--- a/kde-frameworks/kauth/Manifest
+++ b/kde-frameworks/kauth/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2307696 BLAKE2B 9ac14fddbb138663fb93964facf639aa93daf5273fb8da4169eb4507e908add669537499112212a297970f72eaa701e505faec4342ea679bac44b1b238b1e23b SHA512 b0fe196aecf131046c2754414689f6c5f5bc4eec0a08fb9fe339155b2bc22d708fb7c68450845604897d10eda58f269b243ceb450cc16cff2ce9113b95f06143
+DIST kauth-5.115.0.tar.xz 2307844 BLAKE2B a4d8ec60f0cc4728ea42b876c1f3b7a233280b99d8ff5608297e80920e6c1a287839c4a88916d0e19121a49d2d47c9c2c049c93b490b4cfed31b4d67ab79a300 SHA512 ace9bcefdba0425dc4e2fc4dfe90bd8faad91b1e5b6ed16ec5b7870f3f22e4384d4b1776c97da501eefb5dc7ed31412593c59a5567cb394e11838d8cfe118fde
+DIST kauth-5.249.0.tar.xz 2303708 BLAKE2B 64713280c8e6461d2b1319959e339f5e3c316f35d7b13ce6329069eeb51d75401e58c86cd522a87a2b776bcfaf39f4ae2193f058c025783d2ec73d5b671bf2ab SHA512 5f9d269a321484e5748a2177a08f096ec5be4e99dadb67ce506b81db785826f7c6234a66344557341683039d4397d2acd87950d05b06c1e8a1f636eaaff8439c
diff --git a/kde-frameworks/kauth/kauth-5.108.0.ebuild b/kde-frameworks/kauth/kauth-5.113.0.ebuild
index e2e5049ac19f..30cab0cc4dd4 100644
--- a/kde-frameworks/kauth/kauth-5.108.0.ebuild
+++ b/kde-frameworks/kauth/kauth-5.113.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-5.110.0.ebuild b/kde-frameworks/kauth/kauth-5.115.0.ebuild
index e9a66cdb7c42..06911ab758d6 100644
--- a/kde-frameworks/kauth/kauth-5.110.0.ebuild
+++ b/kde-frameworks/kauth/kauth-5.115.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-5.249.0.ebuild b/kde-frameworks/kauth/kauth-5.249.0.ebuild
new file mode 100644
index 000000000000..ae4082ded7af
--- /dev/null
+++ b/kde-frameworks/kauth/kauth-5.249.0.ebuild
@@ -0,0 +1,36 @@
+# 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"
+IUSE="+policykit"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ policykit? ( >=sys-auth/polkit-qt-0.113.0[qt6(-)] )
+"
+RDEPEND="${DEPEND}"
+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..14f14a234e55 100644
--- a/kde-frameworks/kbookmarks/Manifest
+++ b/kde-frameworks/kbookmarks/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 1125024 BLAKE2B d78e677385880183e8eff9980e7571c99b70cddbac1e0cf700ab6d5f805c5a9571b9d052eb3eb3a5081bc705dbef431aeeeb5b8e00dda542be8c56b10ee12287 SHA512 f1c40ce6bf4a7e4400c2c3e433843b7264d69747a16273dc30bb4d066ba3076d5e7f8e4f0a6fd82f279f2e01bbbd157515f09db9d01725961ca3284a955de87c
+DIST kbookmarks-5.115.0.tar.xz 1125188 BLAKE2B eee16cddeba27aa03a0b226055032b107883e8eee724f1e021a6869d803b8c5d85e8c9532e1a07a324b62830011879e512066e863111215d626df1b1c30106fd SHA512 5a8354bdd425e6891d133d9b77e85c31567356aeedeb996fbb187d64acb8835d560629b8874ce805312fbbd8f0f8737ede35a9c8cecfc6ac0ee218005f0367d2
+DIST kbookmarks-5.249.0.tar.xz 1110460 BLAKE2B 03bf082edaffcc3789c87f46d74e46d75ace9a1d1e0d34cc0d1cbe153bd0890b449f435b5a4b1cce9a7d2e4780585304477c9a8d5fe6b5789b6d967fc237410e SHA512 2bc3f598350955fd3fdd832bf4539d06cab356111cb10ff1548b55a16ee56763078b846bdeabd70eb50d6ebd8e329f98a116c93aa3b8c6a010050602f2720864
diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.108.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.113.0.ebuild
index 1b7fb70f7a51..8b785c11e8cf 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-5.108.0.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.113.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-5.110.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.115.0.ebuild
index c170b30b5f35..817f122a9f3e 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-5.110.0.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.115.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-5.249.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.249.0.ebuild
new file mode 100644
index 000000000000..5f2868f98599
--- /dev/null
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.249.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"
+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..28965dc381b5 100644
--- a/kde-frameworks/kcalendarcore/Manifest
+++ b/kde-frameworks/kcalendarcore/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 266960 BLAKE2B 3b58335f435bb50dad2b077f4caaa540440b213d5e73af42bb740a2130167a824b212f231f8a5209d09aaa52034f7a9ff5a951153be650d33aadc82a62b423ce SHA512 cd0c7eb782f6d03dca63c72087cc3d03730453652f4dfcf893df7b2580b86d20c1164c237f5a6f99dbc9e273f0092ae2b41313744339f94a5593f28ba031577a
+DIST kcalendarcore-5.115.0.tar.xz 268372 BLAKE2B f1be69ae1a9f09b1d67eda3922ceb0c6e8584e27ce62a3f8879aa8ddc5738bdd6bd1f7c0531c2887d467f5cedb87a74ebfef994262f295c007e6ecec5389ffb7 SHA512 20a47d83a8eedc62e307f8ff49e42d9c74cb4867c15b8ad52a1a20442c839d1a1484abb8c76e17cc0c189578a71f4f40e3cff5e591118904cf3c738b18a03e24
+DIST kcalendarcore-5.249.0.tar.xz 262420 BLAKE2B 7b7fc6d07eb5e3235c3fdd94a4c5c13c04df48750788cd3d256ddad163f9a8f03c86b009c2239d14f5ba91b5b61734c9ee8152e0941babf18866a6331283b94c SHA512 ff9943d05abc3ac561c87af0fc2022ddab2075bf5d2d9bd1f8ac601bec0db495dcaf0047b97235e0627fff875836e98f22fa9435446a783caf109a2902367260
diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.108.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.113.0.ebuild
index 108d254ee32b..3acd05a2e19e 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.108.0.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.113.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
@@ -19,4 +19,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-5.115.0.ebuild
index 7b1316c31b07..182c675c480e 100644
--- a/kde-frameworks/kcalendarcore/kcalendarcore-5.110.0.ebuild
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.115.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,8 +8,9 @@ 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"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
RESTRICT="test" # multiple tests fail or hang indefinitely
@@ -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.249.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.249.0.ebuild
new file mode 100644
index 000000000000..9805f5615ca7
--- /dev/null
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.249.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="true"
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for interfacing with calendars"
+
+LICENSE="GPL-2+ test? ( LGPL-3+ )"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="test" # multiple tests fail or hang indefinitely
+
+DEPEND="
+ >=dev-libs/libical-3.0.5:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="app-alternatives/yacc"
diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest
index e3d670168464..cdee827bf293 100644
--- a/kde-frameworks/kcmutils/Manifest
+++ b/kde-frameworks/kcmutils/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2483684 BLAKE2B ba26f7c997d50a3ce046259b1bd67307fe7ac8186b1dbb2321f66b694a667c419168f4a3c8cfdbd70bd73beb2808a0152f470223e27a87383099ddbb30a756f2 SHA512 4e54fa1c1d6b01ed604dcc30b307effc540ba385f72c600b808048c132d14f3d81d8496eedbde5118ccd175365e0ed027b46f584688732bdaf2b392db94ae670
+DIST kcmutils-5.115.0.tar.xz 2483684 BLAKE2B 2fd6f1abd993abf34f6c03b11729e1504a972c70bbeb78648b413b0ad8da117dd5962be8e95072abb5ba80ffdd0bf4b610983c472c365af47d91e5af648b268f SHA512 69e91cf73587365d2861d54e90860adbe8de254473fd86da04a34aabed0623d5ee4500eebc691bcb68d3f271eafab67b32389745992c25d0b9f2b1383ee4511c
+DIST kcmutils-5.249.0.tar.xz 2471860 BLAKE2B 38b3586eece12795f5e52e92344c928e226f4e5ff3907022e2a7f0493be5a295efeee023c031efa4ec727b995a496e5a589e2d5984dc2c2ad372bda7d806a418 SHA512 8cb6ec3fd0fb0c650f0f567fe5a2cd9cd0ee15fd2cc6317fd0724bb54186fced6f74e5e86d54d013995dedc3a5173759a870b6d897f9cf16901f27cde7ccd141
diff --git a/kde-frameworks/kcmutils/kcmutils-5.108.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.113.0.ebuild
index 4333c90c67db..59b6cfe16a0e 100644
--- a/kde-frameworks/kcmutils/kcmutils-5.108.0.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-5.113.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-5.110.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.115.0.ebuild
index b3f4be88b65c..030fd889fa2f 100644
--- a/kde-frameworks/kcmutils/kcmutils-5.110.0.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-5.115.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 work with KDE System Settings modules"
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/kcmutils/kcmutils-5.249.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.249.0.ebuild
new file mode 100644
index 000000000000..3fedf3df984f
--- /dev/null
+++ b/kde-frameworks/kcmutils/kcmutils-5.249.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"
+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..dab52e311f94 100644
--- a/kde-frameworks/kcodecs/Manifest
+++ b/kde-frameworks/kcodecs/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2506084 BLAKE2B 96956a12646f0446b06a7cef404619bb67b06577573451f80a18d5a0cf25196e670521c0bad6a7976ee37e9386cb4823e076e556170010a148f6017d75858632 SHA512 82a820a7181b038652c4450c8edbda4df0efc5430cb50b34ec08cbd6600775a3c6f4dfa586564cd3b2737e031a2ee72eebdcb71306793e70cf9803174f55e55b
+DIST kcodecs-5.115.0.tar.xz 2507248 BLAKE2B d0788d92fe882aa8a5d9b44c3f963f2cd551a69f9bb51f390ef8c2226987880489c6fcfcb9f66f19e61b91809075a4572a002ed621f4b187f5e5c288482671c5 SHA512 e2fb8a82c38e1038cd6bb230b658c45af8e4fd42dca29ee0f775f7c44154895ba4e983f26a98ab30ab394f246f6c7960642178b2a8b0d50d701b66945e798041
+DIST kcodecs-5.249.0.tar.xz 2502556 BLAKE2B 28647815d9b8032c53fb4a4cde596383db66b8b3e1b7d8358e97b75927cb716e92e52138022a19d74c972e25f080af003697efa7c4884f0dd6bdbeaac5014b5a SHA512 c2e7c6b9715f86c975fff04e42d78ab6c0ea2be0c435dfcbe359ebbe914a975efed2125f84d73376ee9fcbb3319ff0f9f6d8175ab9ab39871881adaf10ebcfc2
diff --git a/kde-frameworks/kcodecs/kcodecs-5.108.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.113.0.ebuild
index 357bdd1e2e69..5abde2678ee2 100644
--- a/kde-frameworks/kcodecs/kcodecs-5.108.0.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-5.113.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-5.115.0.ebuild
index f881988d0b07..abb43485f3b2 100644
--- a/kde-frameworks/kcodecs/kcodecs-5.110.0.ebuild
+++ b/kde-frameworks/kcodecs/kcodecs-5.115.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.249.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild
new file mode 100644
index 000000000000..55c07e671523
--- /dev/null
+++ b/kde-frameworks/kcodecs/kcodecs-5.249.0.ebuild
@@ -0,0 +1,18 @@
+# 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 for manipulating strings using various encodings"
+
+LICENSE="GPL-2+ LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+BDEPEND="
+ >=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..a9f02334a68b
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/Manifest
@@ -0,0 +1 @@
+DIST kcolorscheme-5.249.0.tar.xz 43908 BLAKE2B 29fb4c55fcaf6bab1c68e1ab8da28e79fc48d9a8d5368529ac30a6e4f9f60365935855e3c1d383124726b5d40dd6ed296428a4a807d95e5769fb4c69e2f07572 SHA512 ee6084acf5d01ed695e9b7c757d0213cc9562643eeca87277e6dc7d0cdbe24756b0033ba740dd99b99619375647454a5cb774bb00747037723361e06b0536798
diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-5.249.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-5.249.0.ebuild
new file mode 100644
index 000000000000..922838ee94f4
--- /dev/null
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-5.249.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"
+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..4a0641f09601 100644
--- a/kde-frameworks/kcompletion/Manifest
+++ b/kde-frameworks/kcompletion/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2337608 BLAKE2B 16fe2dfef26b77ce94af32ef5bbe426961b6dfcd52019bbd87cb97a899e010636d462a49a9a3e4fe5bb7b6ce3d733095c2f8611e04a8463b04adbc01138f551d SHA512 b0758365ae64706058d70fff5d20eeb4f93501f8233bc8102786fe33305743b01bd6a77a6db026d05f3eb0bc240e9a493ff3af64a4381ea1a802825f7e99ce4f
+DIST kcompletion-5.115.0.tar.xz 2337732 BLAKE2B 30c3d99b5c81c72aefd4e4872ac94b85c77ea1e2c1612d6450939c5754befafd9311b01914d01d844a1df1e246227d3bae7faf4a2e426ba20a462ed1ba35ede8 SHA512 0d54721fcb35740df8cafa3969b9e4a74d16cd624aa19b3e60ac67e633d10c7efa95f6692b9111aeea9f2708a642fea0ca6587d802b7a99845e880414c169bb6
+DIST kcompletion-5.249.0.tar.xz 2332444 BLAKE2B 66418bd8f7a2925c1a33606c93203e6ff62bd09682a9722e11dc6a52a0e0f5ed385778eaaa640d8f10b6083688601fc33225965bdbc0fe15960086daf700bc00 SHA512 33c5fd588272d15f81b1f293509b1d5dd69482efed2568fdad14399f2f7d191bae7d9fb8d6f2620889f6b48045ed2ec2e16201dff42c16b205c9e219ad8629e8
diff --git a/kde-frameworks/kcompletion/kcompletion-5.108.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.113.0.ebuild
index 94c72864c907..47f95c7634cb 100644
--- a/kde-frameworks/kcompletion/kcompletion-5.108.0.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-5.113.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-5.110.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.115.0.ebuild
index 49f7ccd50ddc..c5570bb9c7c7 100644
--- a/kde-frameworks/kcompletion/kcompletion-5.110.0.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-5.115.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-5.249.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.249.0.ebuild
new file mode 100644
index 000000000000..540f12bb312b
--- /dev/null
+++ b/kde-frameworks/kcompletion/kcompletion-5.249.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"
+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..12f3d7a3126e 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 295696 BLAKE2B 5d932faea43c39d9885a1213cc2a69fe9e08bee07d9bf8abaadf6ca1206cae8dc6de56918615f57dbe2f2d378b2ed2ffb03280b1f49bbcf78fde54877bd8f324 SHA512 f568a49c8bac2232356e44107ab42938707c9db977d06367a5b98d5f828c2c7c05d18b1cd93db5511035f0690532d02a7fcbe8dd2ed4e7e03b5e8f76dfdbd76f
+DIST kconfig-5.115.0.tar.xz 295620 BLAKE2B 5daf3dc5c5e8696260dbbd3688e02010bf70f3cb5470ae08b9d712a6248901c4500e467321c639dbc437dfa1d2fe37e06baf087c6be27c24e74b10c99fe999a8 SHA512 e06df4c057ba4e03dd88e444c20e3f9481a8bea53fedb049796b9efb59ddd81569368608c98ca3434ad0249b7a7dd6774d5150966117da2c37e988e43395bbbf
+DIST kconfig-5.249.0.tar.xz 292996 BLAKE2B 8ac0dcab4f7bd5fff79960da3a846f45d78761433684e4826f2eca8ec4ac8b35c9df7fbabd729d0d070a8a2d1248dd741da769b73b79f842caf3ed9cc36bc9fc SHA512 d456af496c4d27efa0a4ac0d7dc9cb1d467176db7346175c13249a9785420e993b0eb432cce9a5dd9ac6f80413f6fd6c949679d66337217d75217794c562cf93
diff --git a/kde-frameworks/kconfig/kconfig-5.108.0.ebuild b/kde-frameworks/kconfig/kconfig-5.113.0.ebuild
index 3ac6e41047e2..6ae5945ed05a 100644
--- a/kde-frameworks/kconfig/kconfig-5.108.0.ebuild
+++ b/kde-frameworks/kconfig/kconfig-5.113.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-5.115.0.ebuild
index 8d5af0692d0f..315f33c39ee5 100644
--- a/kde-frameworks/kconfig/kconfig-5.110.0.ebuild
+++ b/kde-frameworks/kconfig/kconfig-5.115.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.249.0.ebuild b/kde-frameworks/kconfig/kconfig-5.249.0.ebuild
new file mode 100644
index 000000000000..56d42d7cf0e5
--- /dev/null
+++ b/kde-frameworks/kconfig/kconfig-5.249.0.ebuild
@@ -0,0 +1,35 @@
+# 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 for reading and writing configuration"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="dbus qml"
+
+# bug 560086
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml]
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKCONFIG_USE_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..80a44a39fb5a 100644
--- a/kde-frameworks/kconfigwidgets/Manifest
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2614196 BLAKE2B 3d069d6f15a1a8bb4755c447780b55c64f0187caea420bbe8492c24c38ba64340f76d1bb66dee2b9f1b11f28448a66bb85097b9fef013cccab35900a4986ff11 SHA512 badf0e98e75a4e7a6113e6486095ffbdd930ce15ae243dc79dda7ba14042312d3f9fabf8199f04500fd969952bdc130c7d7ec94a9c8c8298659cd906d2de973b
+DIST kconfigwidgets-5.115.0.tar.xz 2614352 BLAKE2B f77f0d0add151e651479fdc8e454a448af6ed5c0c81fd6e9932cf47f3a59c235a4e1f9075a12779227fcffd406c75b3ca95d338255b489e1ab5934504c8a5e68 SHA512 2491e0dead8fc5b2ea5bb64587405383f5d8f5eec2dc289cd9d404e797f8d9fda7cbe3d56846c6253f035db54f1f262f29e7dcfb68266f3734303d393e94209e
+DIST kconfigwidgets-5.249.0.tar.xz 2566092 BLAKE2B 8cc153fd838ad1c9f1059df93d1e7f61eec8f65f43818c926b820252e4a5c273c8dae582c504bbf992563a9e5f80cd2b5bc50c7f3c6ab6b9201d6c1332334b61 SHA512 4d9c93349f5d3d761b1a3b134e9974bacce8afed9c88e6b24d1e8bdb3645a742fb14c28437a74a5f19c6dc8f3d243f48d746d3419c5720fc79af9d2cc45ae4c0
diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.0.ebuild
index 48848f3d66bb..572423485d96 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.108.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.113.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-5.110.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.115.0.ebuild
index 4aac50200c44..c50fcef26915 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.110.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.115.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-5.249.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.249.0.ebuild
new file mode 100644
index 000000000000..ff1ddada473a
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.249.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_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"
+IUSE=""
+
+CMAKE_SKIP_TESTS=(
+ # bugs: 864250
+ kstandardactiontest
+)
+
+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..a104831904dd 100644
--- a/kde-frameworks/kcontacts/Manifest
+++ b/kde-frameworks/kcontacts/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 214152 BLAKE2B 66776c4ef89475fab7c27f94a6032c746809be8951d269c7271527158278f84991148090e727fd5d51b6dca6dd9d950857c001604cc60b105c2c673b5754e381 SHA512 4ce3b6b7c194b46ed2aa7446f7dbfa481e0550ab380f91138031a875a52d1b4967f3e9198b6c68e451d0d8b7f55c83d9bcbe7fe3c55db5953aa89daba29755c3
+DIST kcontacts-5.115.0.tar.xz 214204 BLAKE2B 6f1ed98c1bc899ad6f173be7f6038405c54086838e67425d919150490dde11865a2a51a46da792214aaa7f528ddcf95aaa055c56963537e859e4e8617ae51df1 SHA512 7e53ed4810fb82a34ae3bf46aeb1b4ae1c70b46500928a15748a3b8a4762a3d86b95c7ca70d7387dd92f25c7e10d6c991de4c837c8efaf52ff0b69478391b1df
+DIST kcontacts-5.249.0.tar.xz 206604 BLAKE2B bb65bca2c75145f6647a277cc6bfeb2c4c1c084996abfba35dec3c60f88408032a594c3464d08659864445c39d7f0f041420dcd2c6acbe9ef90df900508d1cb5 SHA512 306d8001a9e5434531d43dda6489574e0013e17cd61c46ccaaae593df45367946f53e160529387a274e13f0ceedba320fc255dd0f3febe7962c159fa9949051a
diff --git a/kde-frameworks/kcontacts/kcontacts-5.108.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.113.0.ebuild
index 202fa1e9e156..694a642e5dc4 100644
--- a/kde-frameworks/kcontacts/kcontacts-5.108.0.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-5.113.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)
+ kcontacts-picturetest
# bug #838502 (again some Qt translations loading related err...)
- local myctestargs=(
- -E "(kcontacts-addresstest|kcontacts-picturetest)"
- )
- ecm_src_test
-}
+ kcontacts-addresstest
+)
diff --git a/kde-frameworks/kcontacts/kcontacts-5.110.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.115.0.ebuild
index 330640a1e992..55e836fbe873 100644
--- a/kde-frameworks/kcontacts/kcontacts-5.110.0.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-5.115.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="Address book API based on KDE Frameworks"
LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="
@@ -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)
+ kcontacts-picturetest
# bug #838502 (again some Qt translations loading related err...)
- local myctestargs=(
- -E "(kcontacts-addresstest|kcontacts-picturetest)"
- )
- ecm_src_test
-}
+ kcontacts-addresstest
+)
diff --git a/kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild
new file mode 100644
index 000000000000..d463d85e0655
--- /dev/null
+++ b/kde-frameworks/kcontacts/kcontacts-5.249.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_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"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+ =kde-frameworks/kconfig-${PVCUT}*:6
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug #566648 (access to /dev/dri/card0 denied)
+ kcontacts-picturetest
+ # bug #838502 (again some Qt translations loading related err...)
+ kcontacts-addresstest
+)
diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
index 388685dd0c66..4a9bb3c50c6b 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2610552 BLAKE2B dc7457b29dfe70a699460406b8ace047cc846dd36ff0dbdcb08e32fa9953ae697516948ea09ea251a53ede6e0aefec56d3180918989f94a06c5169242ceeecd3 SHA512 23e44b5e6daa66b945d5b98f326f328f1813d89a40e420ba91d3457943825520fd2b81084737e5b260a784032f2eb7c820da204869a37bbd8d8ff0e5516dd5da
+DIST kcoreaddons-5.115.0.tar.xz 2611124 BLAKE2B d547ca61b96a52b1da49b4773d18765886fe93ab9a0bf7e17ff32ba8de4e0a0e28db30b9a80f771ee96e56b7bd8eda0cb517b0446ab19409cc4ce05c0557d2e5 SHA512 66a209496de8370a3f69549462f101dfca76f87c6bb4e2ad5e616e5fd6b460d17ea3e93386d6450992e6ca3759868d1818bc29987af780b466100a9389504939
+DIST kcoreaddons-5.249.0.tar.xz 2575832 BLAKE2B 7be6f546a6e2c1a6251497f8a8fcc63247b90aeefcabfd9ca385c4944d85eb9de1c540be5e13e7e5221c411e81439cc3e837f64656686be3ca62ffd7de8a3a86 SHA512 f9d6686e19a6010ef68f0ffaeee53cf308fe254ca2e6e2bc964aae91ad7b0b190bc930a8b171daf51403c8ff0ff75dd2d9b775d0ab90c0498056ba3bdcc9906b
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.113.0.ebuild
index 8e5dfc25b19c..8cf3bbd2347b 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.110.0.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.113.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="
@@ -34,13 +34,17 @@ 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
)
-
- ecm_src_test
+ # bug 619656
+ ecm_src_test -j1
}
pkg_postinst() {
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.115.0.ebuild
index f1a645e722f1..376817ccb580 100644
--- a/kde-frameworks/kcoreaddons/kcoreaddons-5.108.0-r1.ebuild
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.115.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,17 @@ 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
)
-
- ecm_src_test
+ # bug 619656
+ ecm_src_test -j1
}
pkg_postinst() {
diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild
new file mode 100644
index 000000000000..2f8f3781828e
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.249.0.ebuild
@@ -0,0 +1,56 @@
+# 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"
+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
+ $(cmake_use_find_package dbus Qt6DBus)
+ )
+
+ ecm_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # bug 632398
+ kautosavefiletest
+ # bug 647414
+ kdirwatch_qfswatch_unittest
+ kdirwatch_stat_unittest
+ # bugs 665682
+ kformattest
+ )
+ # 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..68168a3c4a1c 100644
--- a/kde-frameworks/kcrash/Manifest
+++ b/kde-frameworks/kcrash/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 28308 BLAKE2B 6ffd4208901c8af427b60208622357aed0d1126d36f586bd9dfeb2cc1979e276a5e8bdd1ed6759e74deaf9f0ddf7a618809a12bb996fe4d18fe951ecc743c9fa SHA512 e0076f05ec39ae6fc7dac35b39438a37b2201e2b96a98684c7221aaa65be741bdfd982e669fbed312bb35fa8cf964575d40c4013796053f1b1b31117dcc79c41
+DIST kcrash-5.115.0.tar.xz 28288 BLAKE2B f9297149410458a81b21ff8220a0b13facba11340d4c17c09fd03cccc0a8ae3ce7c5aa54d8627fa07f805718b31a63c90c2f439ba82da630cf8373dcfa8c202f SHA512 a8c9d9676433f6017681328b93a9218a6e87794712488a905ba6a783c4b370a3d65b9efe6e8c77d809f72cde0fa28a43020b3e0ef909197918c76d94592b3233
+DIST kcrash-5.249.0.tar.xz 29096 BLAKE2B 7ecaff075635970054c34f1e8f9aa8656b4e2d351c473335898761739ce85dfecbf0acf7caf3e6f0df9deca7a6d18f9685af98e79064df4d1e1b8eecf5897b4c SHA512 04061e1e550ac6a40860db9e9454a0c71321f6b6a39c1d6c0ade17f3aebd132851ddd0956ec783f07b60fce2cf9362aacbdcf43dc8d001aae1f8b0d927eda393
diff --git a/kde-frameworks/kcrash/kcrash-5.108.0.ebuild b/kde-frameworks/kcrash/kcrash-5.113.0.ebuild
index 77746201441a..a0f0b6842ece 100644
--- a/kde-frameworks/kcrash/kcrash-5.108.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.113.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-5.115.0.ebuild
index 7a62384b2ae3..5f9434365f99 100644
--- a/kde-frameworks/kcrash/kcrash-5.110.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-5.115.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.249.0.ebuild b/kde-frameworks/kcrash/kcrash-5.249.0.ebuild
new file mode 100644
index 000000000000..66b242efadce
--- /dev/null
+++ b/kde-frameworks/kcrash/kcrash-5.249.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_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for intercepting and handling application crashes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="X"
+
+# requires running Plasma environment
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest
index 27c1ed163847..81c7ee4f747a 100644
--- a/kde-frameworks/kdav/Manifest
+++ b/kde-frameworks/kdav/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 66184 BLAKE2B fcbd846dcf9bd9fe8ec6ad7a2e193c59b2621687c9668d79180338194f9741f318d3d9e35166f2b1b404aa266e202def3ea6e8c9a2971f85d036d4b3737db5db SHA512 93124a4dde2e24b243008fa6b8ea1742b4ff0a686d5e5a7fe9e3a1349e6547ee70d57777bc5fdb96942109f1798e415a8d750e8a0eafc48fe298c87fc085a905
+DIST kdav-5.115.0.tar.xz 66476 BLAKE2B c7550c0281e97d29d2cbb8e18ce29e1503506afb46d3e8600c1fdfa6a8f444028b6c12984ef61e58a5789919f771d0648c4cfc3c120fe1b7c113aacb5c98c786 SHA512 62e25deaa926c5f927e40e7d3baa06d536b1cf143515ff5607987808a3153295d7415519036239683614662a52a390aae7722b43d8e623a32231bf2811abad03
+DIST kdav-5.249.0.tar.xz 67268 BLAKE2B 57f7a02f4ece99dc5b64f6ea0a90d920502a8d21726e2d28871fc3f4143e6e78da9710cdb5c3dba8675a5745c919b5a8af7619f1d87ad00cdfb39b4c482df86b SHA512 7192a569e2dd3b230afb73dd66a1c0e93789119c7ea53130e79a27d25d243d59651dd77a9aa4b3d5ea721c884df9a9449894da2fc29ebed3989011a2e4193311
diff --git a/kde-frameworks/kdav/kdav-5.108.0.ebuild b/kde-frameworks/kdav/kdav-5.113.0.ebuild
index 2b7b5b47da0c..a18a5efa9c00 100644
--- a/kde-frameworks/kdav/kdav-5.108.0.ebuild
+++ b/kde-frameworks/kdav/kdav-5.113.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-5.110.0.ebuild b/kde-frameworks/kdav/kdav-5.115.0.ebuild
index c6c5668f5bce..e3041e9aad78 100644
--- a/kde-frameworks/kdav/kdav-5.110.0.ebuild
+++ b/kde-frameworks/kdav/kdav-5.115.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="DAV protocol implemention with KJobs"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="
@@ -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-5.249.0.ebuild b/kde-frameworks/kdav/kdav-5.249.0.ebuild
new file mode 100644
index 000000000000..4ae8f4047b29
--- /dev/null
+++ b/kde-frameworks/kdav/kdav-5.249.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"
+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..83438755ae3d 100644
--- a/kde-frameworks/kdbusaddons/Manifest
+++ b/kde-frameworks/kdbusaddons/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 48932 BLAKE2B ca55231d40e757d08f7fdc60bfb3c04b74bc773002e3b63a1040e54d7c0defa0a73436cd07bf478dc7b1a18ddeaa0586dfc563505436c7e8e0a9cffd0ced2861 SHA512 30da963c3c1b5c8ddb29ce0c8ae88761f63d1c4ed5727bc1a0184116a16ba540d30395dc71efb16a4cb3d3cb3fbba51699a3c952b0f46881e4909e575fa01d9f
+DIST kdbusaddons-5.115.0.tar.xz 48924 BLAKE2B d781b8a42b80abc3096f10e7fe2ae8bd5d6d7306e0d6c0cd61b82c28719c8ecdfb9652388bcd29d49e614fdfdf448ac4cfbf7de7abbb7ea7f8cc1f632ce565b4 SHA512 4d43d39300652a7923a8f2a66dab18e606c2472c18f9629d3481bfc9329ff60b0d53f463de88d6dabfa106cebf68422184a4dc76b35c95f05050271eac29654e
+DIST kdbusaddons-5.249.0.tar.xz 46116 BLAKE2B 05160844b07ca7f1c471462c3579f58da9776a9330d5c4e4679b4aa9d874ff7c68efdb9e217d649d1b413d2636a37fe6311b1e5f4480a506b6b7e6884153a6f5 SHA512 7a6eac1616f0a7da6db2f882acd44d4e861cdc4702fb742496a632c9abe5885eca7f88bbd2208723062958961e07b322bed3086cc02672f92dbccdf6d01f9b45
diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.108.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.113.0.ebuild
index 3984c190bd76..1576a302b9fe 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.108.0.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.113.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-5.115.0.ebuild
index a5e3cad53083..10271bd47f43 100644
--- a/kde-frameworks/kdbusaddons/kdbusaddons-5.110.0.ebuild
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.115.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.249.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.249.0.ebuild
new file mode 100644
index 000000000000..7d0db60a68ee
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.249.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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"
+IUSE="X"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ X? ( >=dev-qt/qtbase-${QTMIN}:6[gui] )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
index 1a21c43c64a4..2ae6a3777372 100644
--- a/kde-frameworks/kdeclarative/Manifest
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2492336 BLAKE2B 2f08d23239d8d310bdb7bcd00d2377392c86b704f10e2f160c31b6daff002a9803aa5e76cd301bc601613c156e9b8f5f633220604a67b7eb3b5dc7f05e09d47b SHA512 beefe12a3be15806fd00545a172f79070dac3e4748305d0b8bf7c4413cec8c4efd438c5c86e84985f82f61577839a479654207883c0d061b28c92f7e3438bffc
+DIST kdeclarative-5.115.0.tar.xz 2492688 BLAKE2B 26c140a97a362ccc97d8c193c889fbf83b445532708c6e4ca99b7f5e85daeb4c13b9feb28731d48eeed1f81a8f55e2aab3c2e2360cc44191b0ff222ea4caf480 SHA512 e744d970605de5c0f32485ae471f52950c4af72a7e0e3fc3011b2320f7c951ea3e1a1a80f84916ba0fd1d4019c009b66967af70f06e5aa9ea758189c221310ce
+DIST kdeclarative-5.249.0.tar.xz 2436216 BLAKE2B e6f0c5bffe794d4bb94d6b0892889767333eb7d23f609c69714814c81aad0c029ac6629422014438cb8ee3d0cf9ceb31ba0bc932b823a5bc741f7c00b93cb6a7 SHA512 cf47c5464ce3d602dba7dbdc81a232d2577c43569031751579555668cdd188a2fa564a5b78e44149ee72d7ab14317386825098250d86d1f357be9f902beddf63
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.110.0-r1.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.113.0.ebuild
index 85ccd4687e1a..84a8b4088efe 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-5.110.0-r1.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.113.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-5.108.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.115.0.ebuild
index 958cf709aeb5..2767285c7fb4 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-5.108.0.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.115.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="
@@ -22,6 +22,7 @@ DEPEND="
=kde-frameworks/kconfig-${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/kio-${PVCUT}*:5
diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.249.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.249.0.ebuild
new file mode 100644
index 000000000000..100291c53016
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.249.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"
+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..2eb01fda34b5 100644
--- a/kde-frameworks/kded/Manifest
+++ b/kde-frameworks/kded/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 41036 BLAKE2B 7fa0fddc68893665621b1dc2a153788a8c9c43fd1ac22b68992ce0c2e5a1211580643b12b61baae110658bb2197f3c1720cf9a129d89ac5d2d7aa65968bc4544 SHA512 a23dbec239959bd0cc1602d08f76cac419c862d6af9f286c5b928c5500eb22dec49ac53b9d0d1966d0e03a7e8f56fc611f2e6b29c3647c200116a67d9cdd855f
+DIST kded-5.115.0.tar.xz 41064 BLAKE2B bbff8afe58d72f43ac6daab92e5b981465ca1b95d2e28089a847301430c958d6fa1f7909b5e05e3422bc219ba2c22ec8ba073b510b45680e0d948af6d5317da7 SHA512 880fb068bcd0ebbbc07ec0396a58d763a8b9f5f431874748b4f8d88c79c06d670cd01fc706e60f2f87816a7bc64b4b4e4e367eedc04bc2c160a1a64fe7f68fdb
+DIST kded-5.249.0.tar.xz 32208 BLAKE2B 4210114ab7b8b38cb7effd4527a55e289dc9330a0ef09a76477a6b6d702e6ade9ff82fe56a8c154bbc8a348a04ccfa35122479af3c38bffd12a349ba9c8a73b9 SHA512 6e9b131286fb5b8dae1c6e5c6ecf08def88ef8eb5b625f6e3c71197cd977f58b16b81399ff2807809a4753f5096c9bbca79595583e0700ef7f90e61eb69ad2d3
diff --git a/kde-frameworks/kded/kded-5.108.0.ebuild b/kde-frameworks/kded/kded-5.113.0.ebuild
index f4991cfd5b6d..c92e19f9d173 100644
--- a/kde-frameworks/kded/kded-5.108.0.ebuild
+++ b/kde-frameworks/kded/kded-5.113.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-5.110.0.ebuild b/kde-frameworks/kded/kded-5.115.0.ebuild
index e0dc1a27d8df..65612698b825 100644
--- a/kde-frameworks/kded/kded-5.110.0.ebuild
+++ b/kde-frameworks/kded/kded-5.115.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-5.249.0.ebuild b/kde-frameworks/kded/kded-5.249.0.ebuild
new file mode 100644
index 000000000000..6532602ce5bc
--- /dev/null
+++ b/kde-frameworks/kded/kded-5.249.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"
+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..326a5de062fd 100644
--- a/kde-frameworks/kdelibs4support/Manifest
+++ b/kde-frameworks/kdelibs4support/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 3723084 BLAKE2B 958d0ba21edffc03d3c2fc8406142c014946e86918c23288aa108904af150844e9697b62d25449affb5442faeff5fce53c82a0df6c00443625749a50ca679720 SHA512 71c86d90a7381667c9aadec0299afb64b8f42a6d7366b4eba06ee93613de05de7eeeb249fad3746c55a5a1520bb233306e8a851a7351c0f4ce3edd06511cc8d9
+DIST kdelibs4support-5.115.0.tar.xz 3723592 BLAKE2B efb5a384b71f781d666d78c3157188179eaf54237d6a8c442217273e5b4b1b604d86f5db73cce6528d991f669d6ddb6cf156035d5606d1eb03912c7b99ddf26b SHA512 511e14975c2810217e8f08d14a800cfdd04654399303b04a45d69b2f1959cf482027f2444c9e8202bdda60f1779fe572af0a55fae1b3692ec49cea97beeb894f
diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.110.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.113.0.ebuild
index 84791042de9b..d76a8b156bcf 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.110.0.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.113.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/kdelibs4support/kdelibs4support-5.108.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.115.0.ebuild
index f65cd2dc1beb..d0e09c51b9a0 100644
--- a/kde-frameworks/kdelibs4support/kdelibs4support-5.108.0.ebuild
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.115.0.ebuild
@@ -1,9 +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
ECM_HANDBOOK="true"
+ECM_HANDBOOK_DIR="docs"
ECM_QTHELP="false"
PVCUT=$(ver_cut 1-2)
QTMIN=5.15.9
@@ -12,8 +13,8 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="networkmanager X"
RESTRICT="test"
@@ -55,6 +56,7 @@ COMMON_DEPEND="
=kde-frameworks/kxmlgui-${PVCUT}*:5
=kde-frameworks/solid-${PVCUT}*:5
virtual/libintl
+ networkmanager? ( net-misc/networkmanager )
X? (
>=dev-qt/qtx11extras-${QTMIN}:5
x11-libs/libICE
@@ -97,6 +99,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DWITH_X11=$(usex X)
+ $(cmake_use_find_package networkmanager NetworkManager)
)
ecm_src_configure
diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest
index 5454c66f9082..67fcb57af9b2 100644
--- a/kde-frameworks/kdesu/Manifest
+++ b/kde-frameworks/kdesu/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 56804 BLAKE2B 6307efa31396a4a1cc4794c1a8ddfa52b351208a0d4f60cdb6092c6ca016ac333ee541e73aab54a4eb85f99d40506e34bc2b10ae6b5347e3340ff4c36b68a8be SHA512 42694b3004244a97623aa22a348f3368755e357522686943a49d836a89ed6dc48fb95dbb49861b10ebec23375a6290300ec0c061d7c0e258929471adf6d58534
+DIST kdesu-5.115.0.tar.xz 56812 BLAKE2B d37c45d6ff7d0fa1f2dcc452c7ce3bfb1daca057d691c33b91c08aff1eb53686d99a089ba901cc3e001c7f019bb23bde999d66e5b449252c831de8cad8aab682 SHA512 097a4ad960fd6f47600a70b6117f8f3517bc627c3bd32616b95acedddb75d49cf44ac07ecd7fad139ac366463741e3358b96e0d2b1af7ab6fc46e009bdbf3e3d
+DIST kdesu-5.249.0.tar.xz 56456 BLAKE2B 9d0edfb52634bb55e0fe91239ee3094e2ab8d2713e657383a010ad29c1eda6780ce85f160620cd12dd324e5eab90f883f2c388219f41c70aefba27add5749ab3 SHA512 95856e9b4a7a96435d4e2f9e111bd855eb04b41620bf20914f9e23344f9d6099c4cd7b93460e319fdd78942dca2dcb897cdd042ee47fe6340143a2ed4e391f05
diff --git a/kde-frameworks/kdesu/kdesu-5.108.0.ebuild b/kde-frameworks/kdesu/kdesu-5.113.0.ebuild
index de0fd68f18a5..98794005bd5f 100644
--- a/kde-frameworks/kdesu/kdesu-5.108.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-5.113.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-5.115.0.ebuild
index d5ebea58648d..28cc3f9011b5 100644
--- a/kde-frameworks/kdesu/kdesu-5.110.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-5.115.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 handle super user actions"
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/kdesu/kdesu-5.249.0.ebuild b/kde-frameworks/kdesu/kdesu-5.249.0.ebuild
new file mode 100644
index 000000000000..dc1ef8cc42ab
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-5.249.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64"
+IUSE="X"
+
+RDEPEND="
+ =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}
+ X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest
index bbba8e00cffd..cb4813cb6f92 100644
--- a/kde-frameworks/kdnssd/Manifest
+++ b/kde-frameworks/kdnssd/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2280752 BLAKE2B ae9bc936e3f865e716321ec0520aa596615050b8a9fc712709ce57ffe2c07756d241212cb47c7c9d98875825b7830b053b628de53651186af449a75efee045d4 SHA512 7cf02b07e482039e6ef442efed8e0619f7f8631ba7e7a9ffd108383289cc8dbf7c5276004c1a73c7187fc3cf502512df558195d78830df88b64f3f22ff41df71
+DIST kdnssd-5.115.0.tar.xz 2280800 BLAKE2B 44d103bc5273815f2e40fddbfc5d097a570620994c47834bab29bf85edb332f7b8331ad3d3c4d3c68b7bf4ae1736534548722bfacaf8fcd596ab1872da4f74b4 SHA512 f78ed9a9f4434ec1b071363de35df57d7ad4f114ed91fb9ce361aa0100c42e345ad08c8190c33cefea8d2ed46186b28e2ca9236e319615f6f65855835afdb1d7
+DIST kdnssd-5.249.0.tar.xz 2278156 BLAKE2B c5d69725edc62065bfffae99fcf04a7b6f5d059acec53cf45f4fbb330dc19341c4fa4dfabcf98ccaef2e93c07aefbbffc0a45a89c4d70f056480d4e3ed7f2f83 SHA512 76bdd692d3bc8b2d8ad27e1a72d1acff6ce43f24c3dd2d035489c07d5498992481135235d58e1c2358ec6acc58edb63b04075ee70bbe238d3a85b6c9224203c8
diff --git a/kde-frameworks/kdnssd/kdnssd-5.108.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.113.0.ebuild
index 6aef53c58dff..1dc0f052dc8d 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.108.0.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-5.113.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-5.115.0.ebuild
index 928bc1ac8b94..151f383eff7f 100644
--- a/kde-frameworks/kdnssd/kdnssd-5.110.0.ebuild
+++ b/kde-frameworks/kdnssd/kdnssd-5.115.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 network service discovery using Zeroconf"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="zeroconf"
DEPEND="
diff --git a/kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild
new file mode 100644
index 000000000000..b3a404c71ce4
--- /dev/null
+++ b/kde-frameworks/kdnssd/kdnssd-5.249.0.ebuild
@@ -0,0 +1,32 @@
+# 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 for network service discovery using Zeroconf"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="zeroconf"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ zeroconf? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ net-dns/avahi[mdnsresponder-compat]
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package zeroconf Avahi)
+ )
+ use zeroconf || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest
index 44582192fddb..b8499d4321dc 100644
--- a/kde-frameworks/kdoctools/Manifest
+++ b/kde-frameworks/kdoctools/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 465424 BLAKE2B 82ea8b2ca94705fcfa4c5adb2847a09ac11ed726e2e2a158800bec0fc5cde88696087a564d10b4840d22ea48c5aba47147658ed88ff787227a0e7256545da9fc SHA512 4074c5df2446c92a53f120283e3e1731fd6cbb7983d945d459e658a64f8762a21aac00f44e270d94392079cb0c29cc659aa8711ce0092d0b6ae0c52259c7feae
+DIST kdoctools-5.115.0.tar.xz 465436 BLAKE2B bf7af3333a8fbf121e326eaa2c54c16f9a9ba1552a982061337c365d57eb9d5beab8952f0360b6bb2c0bda07afd42fae050072a3ae9fafe32a54e77df4dce48d SHA512 f7c95c090899fa8d7ea0d730e48a87a4881f271a37bb1d0af6f67aaa52954613e957e04a91b94b985bf993c0b9db3736aa922033d100d2c8beb2f24ae50b2caf
+DIST kdoctools-5.249.0.tar.xz 459736 BLAKE2B f34c0701224226fd502c3adc0882f9451f94c0820964c962256aa8e1dc21fdcd1769f6937d379d3bc542337a636cebaed92d154fcd9e4748556af12a436180ed SHA512 660388036fc62ff5b8d5d39d5174805e0e6991e005cfd345ea0b108bee127424e94c449a8db207301c586d2b2d03bc2a0afd47ef942679666449247baeda8151
diff --git a/kde-frameworks/kdoctools/kdoctools-5.108.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.113.0.ebuild
index f27904bdfcd4..e0ad7364b427 100644
--- a/kde-frameworks/kdoctools/kdoctools-5.108.0.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-5.113.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-5.115.0.ebuild
index 27262d73b28f..c41a63df4da6 100644
--- a/kde-frameworks/kdoctools/kdoctools-5.110.0.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-5.115.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.249.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.249.0.ebuild
new file mode 100644
index 000000000000..95efa167a741
--- /dev/null
+++ b/kde-frameworks/kdoctools/kdoctools-5.249.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_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
+
+LICENSE="MIT"
+KEYWORDS="~amd64"
+IUSE="nls"
+
+DEPEND="
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ app-text/sgml-common
+ dev-libs/libxml2:2
+ dev-libs/libxslt
+ =kde-frameworks/karchive-${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 KF6I18n)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kemoticons/Manifest b/kde-frameworks/kemoticons/Manifest
index c5404bc8dcae..20338105b0b1 100644
--- a/kde-frameworks/kemoticons/Manifest
+++ b/kde-frameworks/kemoticons/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 1700804 BLAKE2B 5b560594a8335b416ad21d128a7845c2b5e023a23e539d9f8373b504bc73a49039ba148fa363cad61efdd55fe347c81571ed70b79e3c7b26907dd2208182835b SHA512 03572fedcd8b4eca95435118889837b97caef9ec20b9596ae8eebb5983aa98eda0f0da8de439152de29bb591c11285033eafe9990746c2234a9cca760d3f65cf
+DIST kemoticons-5.115.0.tar.xz 1700720 BLAKE2B 06a62962f007e273d8d3dcff9c4bec24c4982707f11931a19a87e8712ce7589fd325bfb42dc974e6907df79078a4445711549522d052834f61f395d93ccc689f SHA512 412729a4c236f27d584d508de5104b7a9ac451758427d5595c44ff07c045b91c69f024ea589b3b1f8eca95eb827deab789870ca36acb5cf6a06b3b22169604dc
diff --git a/kde-frameworks/kemoticons/kemoticons-5.108.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.113.0.ebuild
index f248a38596fd..350625768951 100644
--- a/kde-frameworks/kemoticons/kemoticons-5.108.0.ebuild
+++ b/kde-frameworks/kemoticons/kemoticons-5.113.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/kemoticons/kemoticons-5.110.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.115.0.ebuild
index 252b4cc5a473..99101c8c38d3 100644
--- a/kde-frameworks/kemoticons/kemoticons-5.110.0.ebuild
+++ b/kde-frameworks/kemoticons/kemoticons-5.115.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 converting text emoticons to graphical representations"
LICENSE="LGPL-2.1+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
# requires running kde environment
diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest
index 8f004f97e104..27ebb6aed9ff 100644
--- a/kde-frameworks/kfilemetadata/Manifest
+++ b/kde-frameworks/kfilemetadata/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 526884 BLAKE2B 3b4d1ad31f7ca8fb07ea0b41524d6280be1ba7954d4eeefcb9a41e945a37a6ccecde7d8eece38653548cb1dfd6b41ed8bfaa501ac0b4ca60b3439148e233878d SHA512 95790940e1d04849ed25046da38ccd62f6929108c205ec8bff3bbb912c03dd2e28ce2ecf5e544320aa73482a6ea5146d2bc71638e98b36b037f0d77ab3abc46d
+DIST kfilemetadata-5.115.0.tar.xz 526912 BLAKE2B a6c80153d451e242f5e16ddbed9cccb3b6f64700f1081de954aeac64f814ef74b1ea4a9960be1e0f83d7217f67034b57b25cd8ea7cd1df9a6f717a607a8fb8f0 SHA512 db7fc7e79abf358ee0def12601de140e8f5d62d939f5580b7940a492780eea8d5b4eb2f679ed15ab02134277d15353d24511a6e41260751811af52398ee037e4
+DIST kfilemetadata-5.249.0.tar.xz 559524 BLAKE2B 892e3e900e7d6ff77fd4be80b33e354dea8df8d86f3a5a58dc559e8aa454878e2aff426a1a6f5eec3a1a641cc27dcaa09ffd29fdbc991aaadabaf4dee8697cec SHA512 7a8ea4c92b210f43e5501769763a24825be854687acc3d48a50df7aebe44bf269c1ea8ed857f989617c7966dbafe7d49dd299cbd2f964d17cd23c0b93e478287
diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.108.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.113.0.ebuild
index e02c99c42363..ad1e2922819d 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.108.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.113.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
@@ -33,6 +34,11 @@ DEPEND="${RDEPEND}
"
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-5.115.0.ebuild
index 336d6d7b24f5..7215dded6fc9 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-5.110.0-r1.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.115.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 optfeature python-any-r1
DESCRIPTION="Library for extracting file metadata"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="epub exif ffmpeg mobi pdf taglib"
RESTRICT="test"
@@ -27,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
@@ -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/kfilemetadata/kfilemetadata-5.249.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild
new file mode 100644
index 000000000000..63a33aad4531
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.249.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org optfeature python-any-r1
+
+DESCRIPTION="Library for extracting file metadata"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="epub exif ffmpeg mobi pdf taglib"
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,xml]
+ =kde-frameworks/karchive-${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: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
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package epub EPub)
+ $(cmake_use_find_package exif LibExiv2)
+ $(cmake_use_find_package ffmpeg FFmpeg)
+ $(cmake_use_find_package mobi QMobipocket)
+ $(cmake_use_find_package pdf Poppler)
+ $(cmake_use_find_package taglib Taglib)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc
+ optfeature "Microsoft Excel file indexing" dev-libs/libxls
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
index 90cbca3135d9..b4cba8b132a0 100644
--- a/kde-frameworks/kglobalaccel/Manifest
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2338900 BLAKE2B a56f6e2d201a05a0e3c0c27ed081ed9ae149d1123e6e9eee2ef2fa374f989a4f30f3f8a38eae663ed3c2057f25839d2d33df85e575b102e09aa94b536e2bb9f5 SHA512 cded1552aafd6002355e8a5cc051b31b5cff88373e55ae5e799a3be34a2faaec5c18492891103dacac64eeaf3a416808219bf385e3fdb57f3dd49c38a7b58020
+DIST kglobalaccel-5.115.0.tar.xz 2338984 BLAKE2B a7c3a5ab9037930bc0b031b1822fc2acf61d859924181b4a1cfad6479876f84c3cd3d13d03e62e8810c21c0c1ef60be0ea754e959b0ef2d2d60c367fd43a2311 SHA512 0cf7649637d6aac4fa2e0d99392663593e2781f2b5de2cdf501b5d9ce20fc93febf24e8a452fe3592a566d72af4d266545c386d04f785dc307e6027ee334b312
+DIST kglobalaccel-5.249.0.tar.xz 2303752 BLAKE2B adf67df17b6a9d6ca3bbcc7c0554bc5fb23b31d9056c01472d7c10f9cecb9cef5dad3c6fdd6aab64f6509b0cedf352705383a0e52202fd415526571faea434f8 SHA512 e7d8689f79323a488eea241b70af5211e68c69a948a43881f721d8f8001ed05c074c7592e00b5df86a18b61babaae3d6c33ff85b98f18bde3ab5f082fb00900f
diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.108.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.113.0.ebuild
index fb3b9c765bfc..3f0aae37e5cf 100644
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.108.0.ebuild
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.113.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-5.110.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.115.0.ebuild
index 4516f4508683..ed841349166d 100644
--- a/kde-frameworks/kglobalaccel/kglobalaccel-5.110.0.ebuild
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.115.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-5.249.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.249.0.ebuild
new file mode 100644
index 000000000000..3fbcff390fe6
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.249.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"
+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..3a85dcf6395c 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 78376 BLAKE2B 5fb7cb954c99122ed681306b802a6c825f4ca0052f246e9b727aa417354eff06fb7cbce0600364e167b7b6afa356fb93229a3061cbcdc10235f258db149195c9 SHA512 bc5e4d0f7524cabf60a4a7175c1a66f2ee5fbdc225e17c77c0103460a8d3ef6a50714b093c760ed0fa52b5164afd2e005c4262d5d1f2079dcdfb8c9c4363d801
+DIST kguiaddons-5.115.0.tar.xz 78428 BLAKE2B 95b7867c2d81245bfa82da1707a7962b4a3ca60409d0bb2d3a7d7181c12f96d96cf59b7ff5459cf5584d01a0bb12a42d69699b14a39ed5c563afa9243d89bb5d SHA512 4416b0f9d2a9859fe2a8b24cb25405ea4eaa0670168348eaedf5a8e44ade59f582118f8ad7525e5829bac5dc6d4b56dd1e47b58e5df6bbe4226a8039a27ff5aa
+DIST kguiaddons-5.249.0.tar.xz 81764 BLAKE2B bf3643915893dc7ca31c181ff9d5534758dc9344f5db309a7778303037b60045f414f35731cee707683120a2c6beaf69b7f66623504c177969573907e9903c77 SHA512 da211721275ae5c7ff1e3f61938ea8a13991e122e5f942f7f1c6aea83cdb2920a4dd8119471e604f70211fac5fd563fcf14ce2cbe28539e5f6a9b330ceccd41e
diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.108.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.113.0.ebuild
index c0ed2fa9d51b..abea3ab05df7 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-5.108.0.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.113.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-5.110.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.115.0.ebuild
index f067dbab83e3..89d4d17b7001 100644
--- a/kde-frameworks/kguiaddons/kguiaddons-5.110.0.ebuild
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.115.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-5.249.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.249.0.ebuild
new file mode 100644
index 000000000000..14139ab53c1c
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.249.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"
+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
+ -DWITH_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..e40fe8e70bb0 100644
--- a/kde-frameworks/kholidays/Manifest
+++ b/kde-frameworks/kholidays/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 255532 BLAKE2B b8f4be3277ea73c2402759593a51ffc9de1f500b72a4c213c35dc77cacc96d253bcac41ae5087040ca27681c8f1e13430c0306c88121c31fb2fb170d569b5179 SHA512 3777f5d4a0989e4316b1c9efdca0e350c9636f63fde46ce35afacc722885ba3652aa8f086d5430dce3d6dbfd6060ad8a76099fe8700567dc69cb4220a8b08259
+DIST kholidays-5.115.0.tar.xz 255936 BLAKE2B 13c041432c1f773c1375d9ded0027e03c7bb85684172e540d72d12ded9650499b9a306452c777ed18480b96d9de3751cc28b3cce4181e7bfaafdc98db852e876 SHA512 db1c7d1575c1037e3de2ca96999d58b95e7c50c7d60483704723bec90fb738136d31895e04fa4256674b983831c812df87d7256582342c39af3213b209ca1378
+DIST kholidays-5.249.0.tar.xz 251972 BLAKE2B 568784cc0cc84cdeae71a4bd91fbf94249de0add75a4a81c76b69592429265a30de627e16e29204bae87e9d811804c37b94653fede0986290e2fad79166b025b SHA512 9ea98721e467fe66787b8a7d50192c0fe6d9ab69290f7fe929bbb9d46544797a6613a5118f638b1c0dbb80121585a38dc1780cc72993870effbf29b4fe1b80e0
diff --git a/kde-frameworks/kholidays/kholidays-5.108.0.ebuild b/kde-frameworks/kholidays/kholidays-5.113.0.ebuild
index 95ea2f776923..28cb7a379ef5 100644
--- a/kde-frameworks/kholidays/kholidays-5.108.0.ebuild
+++ b/kde-frameworks/kholidays/kholidays-5.113.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-5.115.0.ebuild
index aef8befb92f4..136a04a7bee9 100644
--- a/kde-frameworks/kholidays/kholidays-5.110.0.ebuild
+++ b/kde-frameworks/kholidays/kholidays-5.115.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="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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:5"
diff --git a/kde-frameworks/kholidays/kholidays-5.249.0.ebuild b/kde-frameworks/kholidays/kholidays-5.249.0.ebuild
new file mode 100644
index 000000000000..0c57cf515b63
--- /dev/null
+++ b/kde-frameworks/kholidays/kholidays-5.249.0.ebuild
@@ -0,0 +1,26 @@
+# 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=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"
+IUSE=""
+
+DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:6"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_test() {
+ # bug 624214
+ mkdir -p "${HOME}/.local/share/kf6/libkholidays" || die
+ cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf6/libkholidays/" || die
+ ecm_src_test
+}
diff --git a/kde-frameworks/khtml/Manifest b/kde-frameworks/khtml/Manifest
index 107ce9ada649..16cbc156ea13 100644
--- a/kde-frameworks/khtml/Manifest
+++ b/kde-frameworks/khtml/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 4011984 BLAKE2B 63858d8e652546d4c81f04af062dd15af6febc883ecd1ac71f1d75525e6e8e9e4a635649ddf6507e688f74d7adedd96a7172598c4b2799214b541cc05bc3638a SHA512 5588dd06dfbdfb82032404b7d350485220457d8548b68b6bb032caa444ffe36ccc4fcce7391b66a7b93ee6352e54acf0c3b47e63afd6d780afb1ae64c5de1a27
+DIST khtml-5.115.0.tar.xz 4012440 BLAKE2B 490005551036e3b14cd036af07fed97e2109fa4c6c2782f4086bdf612688652d1992b19b2d83c26efa70d4ea0025f96e6398df9fe0f803f6fee6ae03311379d5 SHA512 0141aca1b04a779522fb7a7c93e6ec1795b09cebe7f2b079698b076556b78aff807b90462199784e3fdfcddeb97da23a68910c52542994b39f327c5b4a4f1ddc
diff --git a/kde-frameworks/khtml/khtml-5.108.0.ebuild b/kde-frameworks/khtml/khtml-5.113.0.ebuild
index 27ac0c3cbd70..82be319b7559 100644
--- a/kde-frameworks/khtml/khtml-5.108.0.ebuild
+++ b/kde-frameworks/khtml/khtml-5.113.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/khtml/khtml-5.110.0.ebuild b/kde-frameworks/khtml/khtml-5.115.0.ebuild
index ce0c9bac375c..1b10050dca11 100644
--- a/kde-frameworks/khtml/khtml-5.110.0.ebuild
+++ b/kde-frameworks/khtml/khtml-5.115.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,11 +6,12 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="X"
RDEPEND="
@@ -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..5f21e52a7a6b 100644
--- a/kde-frameworks/ki18n/Manifest
+++ b/kde-frameworks/ki18n/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 3128876 BLAKE2B 256f44968501da24cbe2d32d6c7ad68af15ac4592dd926b1ccbb898926994551c0c91b47b3a46b3207c3fe3832bf9baee19f97a1b32bef5bb2d913816d649cee SHA512 91d2f2173a24334d15789ec5b2a80bff627453e4135a9920ddb5e54d4c345cbae386bdad374c651295bc7cfae265bc8d785f1a62ecdbdc8934484fb2573d809f
+DIST ki18n-5.115.1.tar.xz 3130088 BLAKE2B e6a256fd8ffc99dfd3e670b9a7cda089f8505748010a593b9151efe309e1beefb6692ce392bb8cec774e7022be4c42ed3f62649c893a540a7f7c137494c67035 SHA512 fb1b1cddc9fdf36bc0c1d9a1505265c7c7d72451d85d695d56aa24ff577ddeb7fafac0c911dfd2b173705ed810d613a180ffb1f293c0051c4051791dc164bd0a
+DIST ki18n-5.249.0.tar.xz 3125076 BLAKE2B 0aaffc235b21162fbdb98f6c4fbf6f01327d3eaf04b4c24e013a9b060371ab3fc21ffe0f0aae4bcc47b6bcb4a2ccc6d09bb4733b078d1870479611edd1833c1e SHA512 cee7c081f3c9d3a24606e0618ca2a077b1b829353447623778120396e2990167de28fa12a998de9203c473e3350c8e1d37c8a45fabf23a8c147c5119d446b1c6
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.113.0.ebuild
index e9a948a8fdc8..df8e2d76b599 100644
--- a/kde-frameworks/ki18n/ki18n-5.110.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.113.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-5.115.1.ebuild
index d2098ab35230..20b03df6bcd2 100644
--- a/kde-frameworks/ki18n/ki18n-5.108.0.ebuild
+++ b/kde-frameworks/ki18n/ki18n-5.115.1.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
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
QTMIN=5.15.9
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.249.0.ebuild b/kde-frameworks/ki18n/ki18n-5.249.0.ebuild
new file mode 100644
index 000000000000..9e4f4670a6a8
--- /dev/null
+++ b/kde-frameworks/ki18n/ki18n-5.249.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-devel/gettext
+ virtual/libintl
+"
+DEPEND="${COMMON_DEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-text/iso-codes
+"
+
+CMAKE_SKIP_TESTS=(
+ # bug 876496
+ kcatalogtest
+ # requires LANG fr_CH. bugs 823816
+ kcountrytest
+ kcountrysubdivisiontest
+)
+
+pkg_setup() {
+ ecm_pkg_setup
+ python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest
index 43dd7243a53f..2f3bc7513e97 100644
--- a/kde-frameworks/kiconthemes/Manifest
+++ b/kde-frameworks/kiconthemes/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 1312212 BLAKE2B a8c81f78f3093089f492dc9aa3af01df9754bbdcaaab5c5ae4ae8a65c7e8f30f965b09affb465cfc6e31d629d44acd33acaa1a0f70dd1470afcbc9f9b4561e64 SHA512 8945aa9377e2030b2a49d5cbaf573c1f73e497fc266dd9ec21d82cdf4c56a44d74afc977b81f6d4bdaac0e2f1a031ab858ba6a20d0d91fbfdc8d2f7cbacfcb63
+DIST kiconthemes-5.115.0.tar.xz 1312068 BLAKE2B 6e40e89610031f5ed9cffbd4c847c1475ee8229810cb917e82837003db714854f96ceabc1e997e7a6c6197de00d84c946fcb51c4527fd203d9a917058160a871 SHA512 7cbfe721f45a9edda811fffdb2599452011b679fd5ffdc9088da009de4e712700a6b31cadf0ce24025fe3c264d5169eaae505a9080da123613dd47a8ffb43b6f
+DIST kiconthemes-5.249.0.tar.xz 1313844 BLAKE2B aaba0e6664c0d620cf06014cd76ab111743cd5670f4c49102dd4ce2ce12ab608bfa826d6faca6061472db430ff849cbb6ce8ac720add254782c3006b43a63da5 SHA512 ceb4aa094481f69c354be166d672d31744aebf072ccdc783b29cdb7c8702fc3e7e23f78e2219491919efd684069b845c54e1c5581854883eb76f8be68bd8b450
diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.108.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.113.0.ebuild
index eb590159e8a0..d7ee4712379b 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-5.108.0.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.113.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-5.110.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.115.0.ebuild
index bdda04991542..f8e0e7e9aa02 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-5.110.0.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.115.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-5.249.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.249.0.ebuild
new file mode 100644
index 000000000000..e89ae7b58774
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.249.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_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"
+IUSE=""
+
+RESTRICT="test" # bug 574770
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+ >=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/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..337afdd83244 100644
--- a/kde-frameworks/kidletime/Manifest
+++ b/kde-frameworks/kidletime/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 30928 BLAKE2B afcfbe95a856429feb09c878136d283b636dac7b481a63a5904b10027e37b2a3f9665dfa52678e85e335d6a1be1eb45d25728899a8e36e32c11dc3f967fbeb81 SHA512 d10144c73f8b2eae751f45199f2ce87c5887cd5817a131a979602f92a5cb2fe4009255e5edc6b3e0ca070d37f0d2e50d54c39644a3393c56e9560978fc0013ed
+DIST kidletime-5.115.0.tar.xz 30936 BLAKE2B 060cab0d4ca5ac4bd831015fc70829f4d5b2cc5f6c4404a08832f044f497fe50a9cee3f84926ac5ceba5b66043fd81b2e279a99d159a68bf412e759bf3114627 SHA512 63b7d62dbdb5b8eb8ff3337616984951ae233b859fe8724604058b3217de454957dcc17152d0ab8a4091c8360020962e3730b4ee7cec4532f86b8d0de79a1143
+DIST kidletime-5.249.0.tar.xz 30872 BLAKE2B 4c3d8f99facd24fbe4b7656af3a40986b025e4367c67dc47923a09fc6ab96d21dc155b318dbd42f8a783a00cb5adb2499b82c0c69c80e406b49b7c36b913b71d SHA512 1d31d41b77ef73acbf7eecd61cae9bcfcc19d94c3c4c34483b3e6a0ba0f1ee8e99070e9d039c7cf9ef26c225a63d5e573bb6092253492529335fa96c7dc724b2
diff --git a/kde-frameworks/kidletime/kidletime-5.108.0.ebuild b/kde-frameworks/kidletime/kidletime-5.113.0.ebuild
index 23464bbc09fa..b04194e6d91f 100644
--- a/kde-frameworks/kidletime/kidletime-5.108.0.ebuild
+++ b/kde-frameworks/kidletime/kidletime-5.113.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-5.115.0.ebuild
index 5bbf486ab6e3..52c4637954c7 100644
--- a/kde-frameworks/kidletime/kidletime-5.110.0.ebuild
+++ b/kde-frameworks/kidletime/kidletime-5.115.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 detection and notification of device idle time"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="wayland X xscreensaver"
REQUIRED_USE="xscreensaver? ( X )"
diff --git a/kde-frameworks/kidletime/kidletime-5.249.0.ebuild b/kde-frameworks/kidletime/kidletime-5.249.0.ebuild
new file mode 100644
index 000000000000..a4213e68004d
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-5.249.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for detection and notification of device idle time"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="wayland X xscreensaver"
+
+REQUIRED_USE="xscreensaver? ( X )"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ wayland? (
+ dev-libs/wayland
+ >=dev-qt/qtbase-${QTMIN}:6=[wayland]
+ >=dev-qt/qtwayland-${QTMIN}:6
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXext
+ )
+ xscreensaver? (
+ >=dev-qt/qtbase-${QTMIN}:6[dbus]
+ x11-libs/libXScrnSaver
+ )
+"
+DEPEND="${RDEPEND}
+ wayland? (
+ >=dev-libs/plasma-wayland-protocols-1.11.1
+ >=dev-libs/wayland-protocols-1.27:0
+ )
+"
+BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )"
+
+src_prepare() {
+ ecm_src_prepare
+ if ! use xscreensaver; then
+ sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_WAYLAND=$(usex wayland)
+ -DWITH_X11=$(usex X)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest
index ba4a79882a57..556cee45f48f 100644
--- a/kde-frameworks/kimageformats/Manifest
+++ b/kde-frameworks/kimageformats/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 15651880 BLAKE2B 7fd8bcd8cc319d50620aff86a6de0068aa0d006789999bc1fe6d099f6941fa6195c3288c659b607a0034ab9f5644ea67d8e10b9073088351e9e3b9313421f48b SHA512 3382e79238619e00b5c5c28b3aef7f3e5c99e39cab2e02b7fbf89fc9d679c929992db64d69d75c051fce6d8527afee3f4051748f5ed5276e20f585c229a70574
+DIST kimageformats-5.115.0.tar.xz 15757728 BLAKE2B 911215f6271a367f61ba47531cd258ef3b8471d239550770d738ee3de28f1e5b7ca6a15f904c8080c8c11cb34b26627206d281fafc55b86daa5a3ea0096c1ab0 SHA512 826cd5670ff7064163aeda2097cc2cf95d1d997e67d6c7e9ac40e54f797246d0a527fe01b4d90a2d052e8de10d57ae5d2c1bf8f23a4444d030b242cfc481517f
+DIST kimageformats-5.249.0.tar.xz 15919588 BLAKE2B e8dda2c71a8b648f2f0b4422fc533f35b087d3de40570358dd55b9241ad8f48aabc9af33298a50c5474acb4e8b559602ccc283b7a88d08792a3d2c9c23a69357 SHA512 038d16d9b407e253f7aa21d9e8ac06f4510cdb28621f97d7344a3cd5bb3e563fcf106638a1c1b53083e03521ef56cfe7dae4312cf84ea873325d3482ff6ffacf
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.113.0-r1.ebuild
index ea23c9b75e2c..caba00cf9789 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.110.0.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.113.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,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-5.115.0.ebuild
index 79b99b6aa67e..a03cd0246e7e 100644
--- a/kde-frameworks/kimageformats/kimageformats-5.108.0-r1.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-5.115.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:= )
"
@@ -33,8 +33,6 @@ DEPEND="${RDEPEND}
DOCS=( src/imageformats/AUTHORS )
-PATCHES=( "${FILESDIR}/${P}-psd-fix-UB-type-punning.patch" ) # 5.109
-
src_configure() {
local mycmakeargs=(
-DKIMAGEFORMATS_JXL=$(usex jpegxl)
diff --git a/kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild
new file mode 100644
index 000000000000..3568b85e4894
--- /dev/null
+++ b/kde-frameworks/kimageformats/kimageformats-5.249.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+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"
+IUSE="avif eps heif jpegxl openexr raw"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ =kde-frameworks/karchive-${PVCUT}*:6
+ avif? ( >=media-libs/libavif-0.8.2:= )
+ eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+ heif? ( >=media-libs/libheif-1.10.0:= )
+ jpegxl? ( >=media-libs/libjxl-0.7.0:= )
+ openexr? ( >=media-libs/openexr-3:= )
+ raw? ( media-libs/libraw:= )
+"
+DEPEND="${RDEPEND}
+ test? (
+ >=dev-qt/qtimageformats-${QTMIN}:6
+ heif? ( media-libs/libheif[x265] )
+ )
+"
+
+DOCS=( src/imageformats/AUTHORS )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKIMAGEFORMATS_JXL=$(usex jpegxl)
+ $(cmake_use_find_package avif libavif)
+ $(cmake_use_find_package eps Qt6PrintSupport)
+ -DKIMAGEFORMATS_HEIF=$(usex heif)
+ $(cmake_use_find_package openexr OpenEXR)
+ $(cmake_use_find_package raw LibRaw)
+ )
+ ecm_src_configure
+}
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..080e63d5d5ec 100644
--- a/kde-frameworks/kinit/Manifest
+++ b/kde-frameworks/kinit/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 2405000 BLAKE2B b806be2b11075af4d2700ff77aea0deafbbe4163742e328a8ed8c3e910e07384b62aa168aca40ef9bf62965a77cf294babb487a19ddf6bce408682e903118218 SHA512 d7c5630865d25e650ffb96fc42304a97d241be8e5218f78f9517b903835c712c1a88b13a70e66534682e9da5225575fe98e43a73a552412b9744e22c4e668d1f
+DIST kinit-5.115.0.tar.xz 2405120 BLAKE2B 92bb1ec3437b926942e1fea6133c36f1d7f930d862209b5849736f9d8cc375f6dc527fda13b17f88ee0a5de92a66edc4a3d5297cf6f644e5dfc38b6cbd037919 SHA512 bb8026aee90a2be5314ad941c31554f5f9e59ed387fc4cf393486485ad530bdb8a6cb8f020f90472c5241190404730ed0a70025ea24b9536bba5ba5bc123ea7f
diff --git a/kde-frameworks/kinit/kinit-5.108.0.ebuild b/kde-frameworks/kinit/kinit-5.113.0.ebuild
index 277f433452a9..c8a289d57e65 100644
--- a/kde-frameworks/kinit/kinit-5.108.0.ebuild
+++ b/kde-frameworks/kinit/kinit-5.113.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/kinit/kinit-5.110.0.ebuild b/kde-frameworks/kinit/kinit-5.115.0.ebuild
index 678fe74805fa..8a7381466822 100644
--- a/kde-frameworks/kinit/kinit-5.110.0.ebuild
+++ b/kde-frameworks/kinit/kinit-5.115.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="Helper library to speed up start of applications on KDE workspaces"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+caps +man X"
RDEPEND="
diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index 15a4a162ab85..3bd91bc9ba75 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 3798768 BLAKE2B bd72d5b10cb76ffdb4074684c29764acaca53f9da3d228bf801c8b7365fe1b878b53261ed029e8836cb78a2621443d2c552e8715678d44dd484e9517258d9bff SHA512 25524882e46bec036cb8bd536c758df1570cdfd3dd037f22f9a764801ed2838aa109bf10c17021a1993d78c7f31e45e37b3861764efe47023ebfacfacf5e9024
+DIST kio-5.115.0.tar.xz 3799964 BLAKE2B 020084259a4e41d102e786d34b899420e18d75f27a3f8391dfd05f57d86168676d5ae88b603d84176a8ad963aee7bc5883ef4952c25f6d8ea1b11cd6d04bb470 SHA512 014eab017a1a9ba65cf122a9f241764054b3591c5759d5121ccd82593ebfe301eec0ba1f9e08165ef75b0fdf057094ef81293a6ec020ee2100394a68ab80a8d7
+DIST kio-5.249.0.tar.xz 3351372 BLAKE2B 0c410487082c0ca3d0e85e31b6bbdaa12ba2b2ad777e49a0d01a1c824ec123ad8f21806a3e8c96384398bc8c7b7332c51fafa68058d6e2846cf1466660150e4f SHA512 eba1cb9bb27161b134fbd1024ef523ee9e32447bb62e35fbe66a21b3fc5578fb9304dd445da158dc2f76ad3527cd0981766c3d0f909fd6d0f6621efbb303c3bc
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-5.113.0-fix-crash-malformed-exec.patch b/kde-frameworks/kio/files/kio-5.113.0-fix-crash-malformed-exec.patch
new file mode 100644
index 000000000000..3688fa4af276
--- /dev/null
+++ b/kde-frameworks/kio/files/kio-5.113.0-fix-crash-malformed-exec.patch
@@ -0,0 +1,41 @@
+From ebad60218b9d9e6901ae48c3dec9b90da963809c Mon Sep 17 00:00:00 2001
+From: Harald Sitter <sitter@kde.org>
+Date: Wed, 13 Dec 2023 07:44:01 +0100
+Subject: [PATCH] kpropertiesdialog: don't trip over malformed Exec
+
+when the user incorrectly put env vars into the Program field the
+resulting desktop file will be somewhat malformed and literally contain
+
+> Exec='FOO=1 Bar'
+
+this then needs careful handling when parsing so we don't accidentally
+drain the execline list. when this scenario appears we'll need to assume
+the last item in the list is the program as we can't really tell if it
+is a program that looks like an env var or an env var without program
+
+BUG: 465290
+(cherry picked from commit 78d4364677fbe658c6e05d19bb158f895403ccc9)
+---
+ src/widgets/kpropertiesdialog.cpp | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/src/widgets/kpropertiesdialog.cpp b/src/widgets/kpropertiesdialog.cpp
+index 93ec0759cf..25061825af 100644
+--- a/src/widgets/kpropertiesdialog.cpp
++++ b/src/widgets/kpropertiesdialog.cpp
+@@ -3379,6 +3379,12 @@ KDesktopPropsPlugin::KDesktopPropsPlugin(KPropertiesDialog *_props)
+ execLine.pop_front();
+ }
+ for (auto env : execLine) {
++ if (execLine.length() <= 1) {
++ // Don't empty out the list. If the last element contains an equal sign we have to treat it as part of the
++ // program name lest we have no program
++ // https://bugs.kde.org/show_bug.cgi?id=465290
++ break;
++ }
+ if (!env.contains(QLatin1String("="))) {
+ break;
+ }
+--
+GitLab
+
diff --git a/kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch b/kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch
new file mode 100644
index 000000000000..845e6bc64339
--- /dev/null
+++ b/kde-frameworks/kio/files/kio-5.113.0-fix-crash-while-copying.patch
@@ -0,0 +1,184 @@
+From 6bea074739d5a75920d5540bc266549df5642511 Mon Sep 17 00:00:00 2001
+From: Akseli Lahtinen <akselmo@akselmo.dev>
+Date: Fri, 1 Dec 2023 11:27:26 +0000
+Subject: [PATCH] WidgetsAskUserActionHandler: Use QPointer to check the
+ validity of parent widgets
+
+If Dolphin is closed during the copying process,
+and the overwrite/skip dialog appears,
+this crashes the copying process since the
+parent shows to faulty location.
+
+Use QPointer to check that the parent widgets are still
+valid. If not, we just use nullptr, and the dialogs
+will still open.
+
+This also cleans some repetition in code.
+
+BUG:448532
+(cherry picked from commit bdef648edd54e146c30e881d8eb95990a59c5bbc)
+---
+ src/widgets/widgetsaskuseractionhandler.cpp | 90 +++++++++------------
+ 1 file changed, 39 insertions(+), 51 deletions(-)
+
+diff --git a/src/widgets/widgetsaskuseractionhandler.cpp b/src/widgets/widgetsaskuseractionhandler.cpp
+index fe2975d0ce..9cbaaec99f 100644
+--- a/src/widgets/widgetsaskuseractionhandler.cpp
++++ b/src/widgets/widgetsaskuseractionhandler.cpp
+@@ -22,6 +22,7 @@
+
+ #include <QApplication>
+ #include <QDialogButtonBox>
++#include <QPointer>
+ #include <QRegularExpression>
+ #include <QUrl>
+
+@@ -40,7 +41,10 @@
+ void savePersistentUserReply(KIO::AskUserActionInterface::MessageDialogType type, KConfigGroup &cg, const QString &dontAskAgainName, int result);
+
+ WidgetsAskUserActionHandler *const q;
+- QWidget *m_parentWidget = nullptr;
++ QPointer<QWidget> m_parentWidget = nullptr;
++
++ QWidget *getParentWidget(KJob *job);
++ QWidget *getParentWidget(QWidget *widget);
+ };
+
+ bool KIO::WidgetsAskUserActionHandlerPrivate::gotPersistentUserReply(KIO::AskUserActionInterface::MessageDialogType type,
+@@ -106,6 +110,36 @@
+ }
+ }
+
++QWidget *KIO::WidgetsAskUserActionHandlerPrivate::getParentWidget(KJob *job)
++{
++ // This needs to be in qpointer, otherwise copying process
++ // will crash if done in background and dolphin is closed
++ QPointer<QWidget> parentWidget = nullptr;
++
++ if (job) {
++ parentWidget = KJobWidgets::window(job);
++ }
++
++ return getParentWidget(parentWidget);
++}
++
++QWidget *KIO::WidgetsAskUserActionHandlerPrivate::getParentWidget(QWidget *widget)
++{
++ // This needs to be in qpointer, otherwise copying process
++ // will crash if done in background and dolphin is closed
++ QPointer<QWidget> parentWidget = widget;
++
++ if (!parentWidget) {
++ parentWidget = this->m_parentWidget;
++ }
++
++ if (!parentWidget) {
++ parentWidget = qApp->activeWindow();
++ }
++
++ return parentWidget;
++}
++
+ KIO::WidgetsAskUserActionHandler::WidgetsAskUserActionHandler(QObject *parent)
+ : KIO::AskUserActionInterface(parent)
+ , d(new WidgetsAskUserActionHandlerPrivate(this))
+@@ -128,22 +162,8 @@
+ const QDateTime &mtimeSrc,
+ const QDateTime &mtimeDest)
+ {
+- QWidget *parentWidget = nullptr;
+-
+- if (job) {
+- parentWidget = KJobWidgets::window(job);
+- }
+-
+- if (!parentWidget) {
+- parentWidget = d->m_parentWidget;
+- }
+-
+- if (!parentWidget) {
+- parentWidget = qApp->activeWindow();
+- }
+-
+ QMetaObject::invokeMethod(qGuiApp, [=] {
+- auto *dlg = new KIO::RenameDialog(parentWidget, title, src, dest, options, sizeSrc, sizeDest, ctimeSrc, ctimeDest, mtimeSrc, mtimeDest);
++ auto *dlg = new KIO::RenameDialog(d->getParentWidget(job), title, src, dest, options, sizeSrc, sizeDest, ctimeSrc, ctimeDest, mtimeSrc, mtimeDest);
+
+ dlg->setAttribute(Qt::WA_DeleteOnClose);
+ dlg->setWindowModality(Qt::WindowModal);
+@@ -161,22 +181,8 @@
+
+ void KIO::WidgetsAskUserActionHandler::askUserSkip(KJob *job, KIO::SkipDialog_Options options, const QString &errorText)
+ {
+- QWidget *parentWidget = nullptr;
+-
+- if (job) {
+- parentWidget = KJobWidgets::window(job);
+- }
+-
+- if (!parentWidget) {
+- parentWidget = d->m_parentWidget;
+- }
+-
+- if (!parentWidget) {
+- parentWidget = qApp->activeWindow();
+- }
+-
+ QMetaObject::invokeMethod(qGuiApp, [=] {
+- auto *dlg = new KIO::SkipDialog(parentWidget, options, errorText);
++ auto *dlg = new KIO::SkipDialog(d->getParentWidget(job), options, errorText);
+ dlg->setAttribute(Qt::WA_DeleteOnClose);
+ dlg->setWindowModality(Qt::WindowModal);
+
+@@ -373,16 +379,6 @@
+ return;
+ }
+
+- QWidget *parentWidget = parent;
+-
+- if (!parentWidget) {
+- parentWidget = d->m_parentWidget;
+- }
+-
+- if (!parentWidget) {
+- parentWidget = qApp->activeWindow();
+- }
+-
+ const KGuiItem primaryActionButton(primaryActionText, primaryActionIconName);
+ const KGuiItem secondaryActionButton(secondaryActionText, secondaryActionIconName);
+
+@@ -412,7 +408,7 @@
+ hasCancelButton = true;
+ break;
+ case AskUserActionInterface::SSLMessageBox:
+- d->sslMessageBox(text, metaData, parentWidget);
++ d->sslMessageBox(text, metaData, d->getParentWidget(parent));
+ return;
+ case AskUserActionInterface::Information:
+ dlgType = KMessageDialog::Information;
+@@ -442,7 +438,7 @@
+
+ QMetaObject::invokeMethod(qGuiApp, [=]() {
+ auto cancelButton = hasCancelButton ? KStandardGuiItem::cancel() : KGuiItem();
+- auto *dialog = new KMessageDialog(dlgType, text, parentWidget);
++ auto *dialog = new KMessageDialog(dlgType, text, d->getParentWidget(parent));
+
+ dialog->setAttribute(Qt::WA_DeleteOnClose);
+ dialog->setCaption(title);
+@@ -492,15 +488,7 @@
+
+ void KIO::WidgetsAskUserActionHandlerPrivate::sslMessageBox(const QString &text, const KIO::MetaData &metaData, QWidget *parent)
+ {
+- QWidget *parentWidget = parent;
+-
+- if (!parentWidget) {
+- parentWidget = m_parentWidget;
+- }
+-
+- if (!parentWidget) {
+- parentWidget = qApp->activeWindow();
+- }
++ QWidget *parentWidget = getParentWidget(parent);
+
+ const QStringList sslList = metaData.value(QStringLiteral("ssl_peer_chain")).split(QLatin1Char('\x01'), Qt::SkipEmptyParts);
+
diff --git a/kde-frameworks/kio/kio-5.108.0.ebuild b/kde-frameworks/kio/kio-5.113.0-r1.ebuild
index 69aa8b850589..4d77655bd3da 100644
--- a/kde-frameworks/kio/kio-5.108.0.ebuild
+++ b/kde-frameworks/kio/kio-5.113.0-r1.ebuild
@@ -1,9 +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
ECM_DESIGNERPLUGIN="true"
+ECM_HANDBOOK="optional"
+ECM_HANDBOOK_DIR="docs"
ECM_TEST="forceoptional"
PVCUT=$(ver_cut 1-2)
QTMIN=5.15.9
@@ -12,15 +14,13 @@ 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"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
+IUSE="acl kerberos kf6compat +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
@@ -49,12 +49,18 @@ RDEPEND="
=kde-frameworks/kwindowsystem-${PVCUT}*:5[X?]
=kde-frameworks/kxmlgui-${PVCUT}*:5
=kde-frameworks/solid-${PVCUT}*:5
+ sys-power/switcheroo-control
acl? (
sys-apps/attr
virtual/acl
)
- handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
+ handbook? (
+ dev-libs/libxml2
+ dev-libs/libxslt
+ =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 )
"
@@ -64,13 +70,18 @@ DEPEND="${RDEPEND}
"
PDEPEND=">=kde-frameworks/kded-${PVCUT}:5"
+PATCHES=(
+ "${FILESDIR}/${P}-fix-crash-while-copying.patch" # KDE-bug 448532
+ "${FILESDIR}/${P}-fix-crash-malformed-exec.patch" # KDE-bug 465290
+)
+
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)
+ -DKF6_COMPAT_BUILD=$(usex kf6compat)
-DWITH_X11=$(usex X)
)
diff --git a/kde-frameworks/kio/kio-5.110.0-r1.ebuild b/kde-frameworks/kio/kio-5.115.0.ebuild
index ccba848a7d91..ee48c3f7d0b5 100644
--- a/kde-frameworks/kio/kio-5.110.0-r1.ebuild
+++ b/kde-frameworks/kio/kio-5.115.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-5.249.0.ebuild b/kde-frameworks/kio/kio-5.249.0.ebuild
new file mode 100644
index 000000000000..2ed5801490b2
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.249.0.ebuild
@@ -0,0 +1,88 @@
+# 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"
+IUSE="acl +kwallet wayland X"
+
+# tests hang
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets]
+ >=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 )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+RDEPEND="${COMMON_DEPEND}
+ sys-power/switcheroo-control
+"
+PDEPEND=">=kde-frameworks/kded-${PVCUT}:6"
+
+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..bc86e2061123 100644
--- a/kde-frameworks/kirigami/Manifest
+++ b/kde-frameworks/kirigami/Manifest
@@ -1,2 +1,3 @@
-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-5.249.0.tar.xz 370104 BLAKE2B 254b1e670cf2a3dddcccac57265bff825a87b6b3d8f61afcb3f687e1acfe0b7087e99e2a387dd65db0ba6b4daa4e3fd36fe9be66e28e277d0547de0bf3633afe SHA512 c9ad2fd8fc1ea5a2ba2fe922da45860d77b0b4af1d61df40a796fb79896a974b85da65961b7318e7a280e259c65caea58380a3647442a21572c259e240da52c2
+DIST kirigami2-5.113.0.tar.xz 383080 BLAKE2B 6959410d2f9d7c76dacee053aba26f35051e96697953ca93f0177ab29b07d8b370384178d3a5d6d7216da80a5e55e9e4bb77c3228b795711b34d707d14a1ce51 SHA512 330aa9676a865c5218f8b00a5de0ab8e851e3d985ec798bfd455c6a1cd46a43fde4a00219cace4259de02f68643f2514c8fe53330cc5e5f112f01e6ed187a6ef
+DIST kirigami2-5.115.0.tar.xz 383944 BLAKE2B ce95794319ebbda40d384896da4e94dcf5137d176b0c3cab53bf5223ed48e0c95486002010c74008b42857ce7d27d4840c2af0395e957d0eade18bc2f5796f87 SHA512 b99d9829f864ae59b0ae4064e0b0b24a0f33ce2c35c60b4609fd9746bb322cab26d3f9afe6ba0893b486d4c546ead98c5ba42dc33271d2fdf47e34caef35ea90
diff --git a/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch b/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch
new file mode 100644
index 000000000000..1a7dd0b98807
--- /dev/null
+++ b/kde-frameworks/kirigami/files/kirigami-5.113.0-drawer-actions-accessible.patch
@@ -0,0 +1,38 @@
+From 31f8fbc0d1c55e0d4af02be309aae5cef29055e7 Mon Sep 17 00:00:00 2001
+From: Volker Krause <vkrause@kde.org>
+Date: Mon, 14 Aug 2023 17:38:20 +0200
+Subject: [PATCH] Make drawer actions accessible
+
+They could previously not be triggered at all, and had no label in
+the global drawer.
+---
+ src/controls/private/ContextDrawerActionItem.qml | 2 ++
+ src/controls/private/GlobalDrawerActionItem.qml | 3 +++
+ 2 files changed, 5 insertions(+)
+
+diff --git a/src/controls/private/ContextDrawerActionItem.qml b/src/controls/private/ContextDrawerActionItem.qml
+index 430ff87e6..f5b2ca5c7 100644
+--- a/src/controls/private/ContextDrawerActionItem.qml
++++ b/src/controls/private/ContextDrawerActionItem.qml
+@@ -95,4 +95,6 @@ Kirigami.BasicListItem {
+ console.warning("Don't know how to trigger the action")
+ }
+ }
++
++ Accessible.onPressAction: listItem.clicked()
+ }
+diff --git a/src/controls/private/GlobalDrawerActionItem.qml b/src/controls/private/GlobalDrawerActionItem.qml
+index 07e63fa38..6d3c5fe35 100644
+--- a/src/controls/private/GlobalDrawerActionItem.qml
++++ b/src/controls/private/GlobalDrawerActionItem.qml
+@@ -177,4 +177,7 @@ Kirigami.AbstractListItem {
+
+ Keys.onDownPressed: event => nextItemInFocusChain().focus = true
+ Keys.onUpPressed: event => nextItemInFocusChain(false).focus = true
++
++ Accessible.onPressAction: listItem.clicked()
++ Accessible.name: modelData.text
+ }
+--
+GitLab
+
diff --git a/kde-frameworks/kirigami/kirigami-5.110.0.ebuild b/kde-frameworks/kirigami/kirigami-5.113.0-r1.ebuild
index 41461e520904..5b726bad842f 100644
--- a/kde-frameworks/kirigami/kirigami-5.110.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.113.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
@@ -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"
@@ -35,6 +34,8 @@ RDEPEND="${DEPEND}
"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+PATCHES=( "${FILESDIR}/${P}-drawer-actions-accessible.patch" ) # kf5 branch
+
pkg_pretend() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
diff --git a/kde-frameworks/kirigami/kirigami-5.108.0.ebuild b/kde-frameworks/kirigami/kirigami-5.113.0.ebuild
index 68365d540477..730b8a18bb13 100644
--- a/kde-frameworks/kirigami/kirigami-5.108.0.ebuild
+++ b/kde-frameworks/kirigami/kirigami-5.113.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.115.0.ebuild b/kde-frameworks/kirigami/kirigami-5.115.0.ebuild
new file mode 100644
index 000000000000..2aaf0555beb6
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-5.115.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+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"
+
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="openmp"
+
+# requires package to already be installed
+RESTRICT="test"
+
+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
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+"
+BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ $(cmake_use_find_package openmp OpenMP)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kirigami/kirigami-5.249.0.ebuild b/kde-frameworks/kirigami/kirigami-5.249.0.ebuild
new file mode 100644
index 000000000000..90a885ed5b19
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-5.249.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+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"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="openmp"
+
+# requires package to already be installed
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ $(cmake_use_find_package openmp OpenMP)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest
index fdb2761edb46..b202196cb91f 100644
--- a/kde-frameworks/kitemmodels/Manifest
+++ b/kde-frameworks/kitemmodels/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 407296 BLAKE2B 51ca9bb798b4a42b5458753dcdb2317052c0243782034836fef0f3a240750268d2f391cab750e3a00805eefdc09983d6d006862b7c6118f86b09d9c950782a65 SHA512 1d956735e862507d2736b7ffff97caf0788f9694686fd6299c52dc82bac83580ff9d94691bf39f5d1cf9f78fc71be7e51459a8dec9299a439ce4e46b421bb9f2
+DIST kitemmodels-5.115.0.tar.xz 407312 BLAKE2B 101c2dc57fe2616fa1918343840422885f8f3ca4cb924ef4331b618cdb081b1777164442a2b905e1c0b419ddb5909b2ccb9418cd087a6b1dec53f8939b9822b2 SHA512 fdd0c98e27dcacef57a6224c17bdb17f7074514414542653b3211ffe787c1cc84499773ec7b1ab3ee0d6ee1dfa598ef61b7c0f97bffc1555c060c487f884a3bb
+DIST kitemmodels-5.249.0.tar.xz 398800 BLAKE2B 3cf7c0ceed53dc0aa5fe88b60f86b8588a4a8de2d025c4845492412aca6493b7d6da7b5bcc57efcf384e7335969bfa3086750d778303fbd3390c1561206b7419 SHA512 06ec8b9860b133ab21d7b99aea6210db419b68bab262fccb51f244066a318b1a6ea0b11918b41e494091cdd068f1a32bb7cafe265dd427fd9a03df9c99266fce
diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.108.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.113.0.ebuild
index ac57ab886819..b4ed5bc62fd8 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.108.0.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.113.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-5.115.0.ebuild
index 29a3a87a5b1e..251ffbb3f486 100644
--- a/kde-frameworks/kitemmodels/kitemmodels-5.110.0.ebuild
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.115.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 data models to help with tasks such as sorting and filtering"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="qml"
RDEPEND="
diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild
new file mode 100644
index 000000000000..dd2bea8de8db
--- /dev/null
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.249.0.ebuild
@@ -0,0 +1,23 @@
+# 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 data models to help with tasks such as sorting and filtering"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_test() {
+ LC_NUMERIC="C" ecm_src_test # bug 708820
+}
diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest
index 210c5be5ea74..dfa3c6e5de59 100644
--- a/kde-frameworks/kitemviews/Manifest
+++ b/kde-frameworks/kitemviews/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2264892 BLAKE2B 61c59f74938f5abd3c478bf97bd5fedc47091236defa6aa08c4b37475d7004295403704e6c3bd9c622ac16367363f1ee0c38fcfa946dd8eee1ee5d9bfdb9a6d4 SHA512 7ab80cef9c19b14e242e8fab65217b39648ee38ad38e8adf3ee86017a136171f8067fce78ed32d1aedf5605b4a97a50541a06fee4394dc949aa75967d48c033b
+DIST kitemviews-5.115.0.tar.xz 2264972 BLAKE2B d9d60db19815471a269ee7d1ade03794c5b7877cecb917836cce53056787ab81e2caa7fab3b3cbab85f5908df297242fed6c31cfe0ce1ce7dad364a15c465046 SHA512 47150f92d74e709b7fc6aa98efd929af1753bd31f605aef16a52f5922235085d0e76676334fda3af3b764d770c3f2482ea8ca4b3eb416ad0cb35770784fb413e
+DIST kitemviews-5.249.0.tar.xz 2261712 BLAKE2B 2b2c03e954e488e48eb29b9d9c6a826b54068a61e2e284fc9f4f9d8c2574e38d4486152cde887d96e03a0bd837a557cf151a94efb928c55ea54cbf9598760aef SHA512 211e4c363d9151234c6a44ba927b10cbf4413d82d1e498ecc650f1c36c29ee485cd7012546164a32d3dfd98e62ed90035b166ff4da2c1389e9b57ac79cf95e85
diff --git a/kde-frameworks/kitemviews/kitemviews-5.108.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.113.0.ebuild
index 48b107d02a52..21ddd2aa8461 100644
--- a/kde-frameworks/kitemviews/kitemviews-5.108.0.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-5.113.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-5.115.0.ebuild
index 547a604b4a3b..9236117dcb38 100644
--- a/kde-frameworks/kitemviews/kitemviews-5.110.0.ebuild
+++ b/kde-frameworks/kitemviews/kitemviews-5.115.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.249.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.249.0.ebuild
new file mode 100644
index 000000000000..e97c12e1ab8c
--- /dev/null
+++ b/kde-frameworks/kitemviews/kitemviews-5.249.0.ebuild
@@ -0,0 +1,18 @@
+# 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="Framework providing additional widgets for item models"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest
index a204697d6acf..b6dc3a8154b3 100644
--- a/kde-frameworks/kjobwidgets/Manifest
+++ b/kde-frameworks/kjobwidgets/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2301708 BLAKE2B 31348e2f6bc19ef2334b89d12d8d5ca9e3958853e14a8c26c047d2fe15a3a3c140d0030903ecb8715c8099d307bfacf3108f1ae4744390bbb7b8e2a7273ed107 SHA512 9e09bb14dc9ba10b0ebfc5b6bbfc9c3774038ccd8dcbf306fda30af0359a0b712f24b3e52891cac3e8ebdbf107c78c21856f6edbaa2bfc95a7571ab6e2469d33
+DIST kjobwidgets-5.115.0.tar.xz 2301320 BLAKE2B 52bbc7fc8cf26494a865400f4dd852e6779558e05c05cdbd589df983a7d431147ff65608b945f2786d6f81445df0b0e145d5f81bd0c9013f9e3dcb9e77a6387c SHA512 8364d7dc63fe7777dcf053aa627e8e8182cb56e4d93b4ed2e366f327cae60fbcfa93dac35ca37bc86a2352297a745a93d38c4123bccf73b57d19f987414f8fd0
+DIST kjobwidgets-5.249.0.tar.xz 2299492 BLAKE2B 6a9c2b0486af26a06e84c9e77108cdf11754335593c0027ab8799752da690982a788b258db9779d8750e5c92a619dd84b11c27656736bb9d2245ecec7fb4ae9a SHA512 22ef08c58c208ffa51d77037e055effa782e4c91bdfdefdb36b7c01273015396eb7982dbc62b44cf1eb3b1a6193adde21322e692efb169e2923af9368e50117f
diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.108.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.113.0.ebuild
index 75d078849b38..fe96e7b2fb44 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.108.0.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.113.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-5.110.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.115.0.ebuild
index 9fab6f381b07..0a2ec4b5a4ca 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-5.110.0.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.115.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-5.249.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.249.0.ebuild
new file mode 100644
index 000000000000..27e465183536
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.249.0.ebuild
@@ -0,0 +1,36 @@
+# 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"
+IUSE="X"
+
+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}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libX11
+ )
+"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package X X11)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest
index 892534cc6524..66647e64b2d6 100644
--- a/kde-frameworks/kjs/Manifest
+++ b/kde-frameworks/kjs/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 339744 BLAKE2B 1084e5b2bd14f89826b9904e501265d23cc3c13775131a84837df6ab7c6d76533a793993409cf62c8b720f2b6e7e1e4a723a698e11b733fb9bd5099359cc7b2e SHA512 0a0c57b21143b0f2b808939fd78de036b20680528d398fee8216e385dfa37e869370673bc6c5a5a1179ed9e55fd53171581d651abd5597822f9c47b4b82e0064
+DIST kjs-5.115.0.tar.xz 339808 BLAKE2B f6a33af1d334e985d05bf9440d04d270149da2fa155eed4b9de404cc0f55afe65ded9f106d933d6a238cf22921e5f90890887e9a76877abf862a80042f706899 SHA512 0b95025edf0b3aa3a9f550aeaffe8a43a8a8a265f556aeea80ee9becb50a93aef7c99def609e82db4802771a63474610eabd65b5cbd0965d59a5dd4d30a716fd
diff --git a/kde-frameworks/kjs/kjs-5.108.0.ebuild b/kde-frameworks/kjs/kjs-5.113.0.ebuild
index 6689aea84124..a85e824459dd 100644
--- a/kde-frameworks/kjs/kjs-5.108.0.ebuild
+++ b/kde-frameworks/kjs/kjs-5.113.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/kjs/kjs-5.110.0.ebuild b/kde-frameworks/kjs/kjs-5.115.0.ebuild
index 6d778961d964..d844ea46cb7e 100644
--- a/kde-frameworks/kjs/kjs-5.110.0.ebuild
+++ b/kde-frameworks/kjs/kjs-5.115.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="ECMAScipt compatible parser and engine"
LICENSE="BSD-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/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest
index ba80d7db3749..ff5b58b2985c 100644
--- a/kde-frameworks/knewstuff/Manifest
+++ b/kde-frameworks/knewstuff/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 3389048 BLAKE2B 577416c464b745ba508b49b694a9b7d96c78c186458b853dbe5c3295636fbbfea110a56777b96e080c6b6a60fdfa32e02492deddebcd7c1e7c0bb26b61034588 SHA512 d532d6c9bb245711ce5d3e9cd22d935d064182e72da85108f8d1ed0a8dfbcaf522e15cba1017807faae21c61c9774f051bdbea0ee41e247dafac4ad0a328f1b2
+DIST knewstuff-5.115.0.tar.xz 3389164 BLAKE2B 663e8695f6f5b2f470926737d36fd2117d19661bfcd4e46e2b7a9ea22a2da1b9ddeb7e15d323d13dd1fe2e37ca8bc81f57782d0c9f8fafe4c145752cf34e7182 SHA512 32b9d833d20932b7d6b20cc77812db1a3b01db4e581600c145dafc24becf27b7b72efb4c5f20a1b83b598346696198378095bc28efbfaa24f9944a62d5be29e4
+DIST knewstuff-5.249.0.tar.xz 3132700 BLAKE2B 20527166a79b8e66ba09f994e7d2afd564b7471d0323fb8fd12c5608cb7336b21d13a75865f6c17226577f0b9d34108fb83d824765d2ee724f1a9a0d3774adb5 SHA512 2c72b2431915e2e435fe9c1f606737008fe4017e18c55c0adf98491764580ce893f93c31508a91f08cde97a0bde7f7cde2e703f90a1097872c62b45ff4b56b52
diff --git a/kde-frameworks/knewstuff/knewstuff-5.108.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.113.0.ebuild
index 5267ff4fc941..bcac74b88590 100644
--- a/kde-frameworks/knewstuff/knewstuff-5.108.0.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-5.113.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-5.110.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.115.0.ebuild
index 43de33f0a8b7..97ce93dfd1a6 100644
--- a/kde-frameworks/knewstuff/knewstuff-5.110.0.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-5.115.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="Framework for downloading and sharing additional application data"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="opds"
DEPEND="
diff --git a/kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild
new file mode 100644
index 000000000000..8c48819cbbc5
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.249.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_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"
+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
+"
+
+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..08ff1e23ccea 100644
--- a/kde-frameworks/knotifications/Manifest
+++ b/kde-frameworks/knotifications/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2373072 BLAKE2B e6682079bb98c18a5bbdfe7bc75b681fc9af99dc7478e07aac677b9afa03227e2994a5a6999c54ef20465ddad2d47d4915bfa566d79af83e8c8989ffc6371b42 SHA512 9af998873ced34f78efc210f0b0c40dd5b2bb297f10c0ece487a57f5a5d18a2749589c543b35cdb9a0bce25351e37d09ace63081babdbd7b43471837826a145c
+DIST knotifications-5.115.0.tar.xz 2372832 BLAKE2B e5a58830214dc6cf812ca13d217d954da2386e4ef3deb95d8727b1ef39b973656a338cc89b7ebe9e9e095ee8169c25eb0c57064a21ca2cd36373d0b6533c79ea SHA512 5254cf3064fa2ee03332b37651d5fef1aded852c0f8474365bfe20f225d7f59e39c11952793a3a8aefb75206ae09080396e5fc5f2ace528eee5d8df1bda983d3
+DIST knotifications-5.249.0.tar.xz 2343244 BLAKE2B fbe9afba6840150309c41cb2e0c6f76b40040a0d25cd667b26a02b05f12c753f4bb9189a51357dcbde309dedc8f46d54fbd46264a7a10a3cbaa0200e91d73229 SHA512 e4e12bd37e2525e1fec34e3d0303c71a11478e64fb4a7b5d99c95948bef86ebf3aeb30fd57b4829ee8ed9ec62f31ec229bc9a0bf04c546bc09c9b3b700d380c7
diff --git a/kde-frameworks/knotifications/knotifications-5.108.0.ebuild b/kde-frameworks/knotifications/knotifications-5.113.0.ebuild
index 4618cbcc4a3d..8c2223511933 100644
--- a/kde-frameworks/knotifications/knotifications-5.108.0.ebuild
+++ b/kde-frameworks/knotifications/knotifications-5.113.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-5.110.0.ebuild b/kde-frameworks/knotifications/knotifications-5.115.0.ebuild
index 9793532c5c2a..8240df5f1150 100644
--- a/kde-frameworks/knotifications/knotifications-5.110.0.ebuild
+++ b/kde-frameworks/knotifications/knotifications-5.115.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-5.249.0.ebuild b/kde-frameworks/knotifications/knotifications-5.249.0.ebuild
new file mode 100644
index 000000000000..0711aa0a9817
--- /dev/null
+++ b/kde-frameworks/knotifications/knotifications-5.249.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"
+
+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..71c539f38028 100644
--- a/kde-frameworks/knotifyconfig/Manifest
+++ b/kde-frameworks/knotifyconfig/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2401796 BLAKE2B 83fb31f13df05ca0161e7577c85595d8844a8b8f7054fec60ccd13f33467c38050720c73586d4659a7f0fba85fffc09f89f833ee01f53abf092df9a15be13127 SHA512 16ce8a251d100575d5338fc521d8adc5730d41fa30be97d6e613501653b7638e30a0213eefd054618365f511135f0eab030643ec43fb72a5ff375e90edb41976
+DIST knotifyconfig-5.115.0.tar.xz 2401888 BLAKE2B 7f3ed295a93216f0cb8f7b915a915ee9052c6cbc0c20207898f6d53c39a1951b56d0da94c9a758535f0967297a4f3f6e8359e91aa9f9edf9814255265ad4b38c SHA512 75ca1341a1ec17f28d5e0651d14ca4b17c42d3bc7593d4976920ce8df96c1e9eddc9fd2eeb7564bf5094551729ac29e73c4d0712fc74a09695790c6d206f8500
+DIST knotifyconfig-5.249.0.tar.xz 2396656 BLAKE2B 3243d1e500bc9f9f097ff9f62a755d2a2ba536c135fc56dad45658de3553ec0f1b6232d3fc3720dab2df213d17edea4eb74016a3cf33974ef787c10add49d1b2 SHA512 5c8e29333ab0d68da9b16bc4e6e2c6a2a6f01424a541f4b087b2d603185d743af6b2e1fdf4ac1245f07b2d7b82cff6a311708ada3330f07a5af1450b83783ac8
diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.108.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.113.0.ebuild
index 729a48d40f44..ae3baf83a807 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.108.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.113.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-5.115.0.ebuild
index 99c7c1a92183..62c1e0bbb8d6 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-5.110.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.115.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 configuring desktop notifications"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="phonon"
DEPEND="
@@ -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.249.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.249.0.ebuild
new file mode 100644
index 000000000000..3cf100a4ed9e
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.249.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="phonon"
+
+DEPEND="
+ >=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.12.0[qt6] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package !phonon Canberra)
+ )
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest
index c5fa0f5b785c..6e5b68f625eb 100644
--- a/kde-frameworks/kpackage/Manifest
+++ b/kde-frameworks/kpackage/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 187508 BLAKE2B 740f31ed7b0ef70b16831454b688abc283ad7baf10258c11279c5dd21dc31b72c362cdba6b14de21c7955d5269c11a69ddb45fd3ba195a19dea31ce50762a65a SHA512 895ac4f4f2572cab2f1183f4fec53bcedd1de80a1e7d222308906f1926c9243962808ccc8302caee3992ec9356d0f4a65cb7b94091fa490119ed677d6fa36adc
+DIST kpackage-5.115.0.tar.xz 188928 BLAKE2B fe9674e02c9e65f934d2d3080da015476a8a76e77c0bee7eab2785724b59a4e396f246acc099da495fad50b1909d24cdee129657ddcdff3ec372648ace50a3a0 SHA512 f393863bde9a3ed6d21a980b3e53e5be37826ae8d520334dc5239f88a6ab2bfc26ea2c1345d362e5e499e1d786e83a705b520436277eaf6f65d9192a5ea9a241
+DIST kpackage-5.249.0.tar.xz 178040 BLAKE2B f198f72f083ae381b1c2e40f9586f0d2701ee0b175feef3dbcb512a256e694fa84a77259b1f3a6878b4a9593da1c3a00185cc813972710f2f858d34bec7d99d4 SHA512 49fe3f6d0e4715bfc4e9bb887c8dcf14e5586f815779af16ef9e9bbe54ae58c941ae8c570803278a99770cc2ade830aa3eea46905f1c33644bb5cde6bfd0949c
diff --git a/kde-frameworks/kpackage/kpackage-5.108.0.ebuild b/kde-frameworks/kpackage/kpackage-5.113.0.ebuild
index 35f85f683b60..2ecc5e42ca6b 100644
--- a/kde-frameworks/kpackage/kpackage-5.108.0.ebuild
+++ b/kde-frameworks/kpackage/kpackage-5.113.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-5.110.0.ebuild b/kde-frameworks/kpackage/kpackage-5.115.0.ebuild
index 9daea9e57161..9748ce7711a4 100644
--- a/kde-frameworks/kpackage/kpackage-5.110.0.ebuild
+++ b/kde-frameworks/kpackage/kpackage-5.115.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-5.249.0.ebuild b/kde-frameworks/kpackage/kpackage-5.249.0.ebuild
new file mode 100644
index 000000000000..5997d40d92f6
--- /dev/null
+++ b/kde-frameworks/kpackage/kpackage-5.249.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"
+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..32d812d0c595 100644
--- a/kde-frameworks/kparts/Manifest
+++ b/kde-frameworks/kparts/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2473672 BLAKE2B 1256beae4bb5ae6139c8a7f9942d18fb56b01bcb5b67dc8d25d93b845db36f6588f025e3c49ad60f0c38c744c3a5217ef909364936ad4b67ff0e4040bc52edb9 SHA512 a7953f82eaf5bb308da13173114c440e96f4de15058de622e5be89571c8bd330d099f5c594c0fddf768d4ef2f3fd1f12eca9a96e836214e9ba78a2437b4ec586
+DIST kparts-5.115.0.tar.xz 2473780 BLAKE2B cca29730261ce176958a7aab432df61579ab4ae54d1cb49e7e18cb41b4e60771fce7c6840a89f71939958af3a530260a2615692ed24e60745c5806faabf724b4 SHA512 3afdc39d75e8f4f6bd43e40c3d23178f1be2cae3606d797bcd544e43e3f105038b587c6c1b0898fc40728c7742ba11f92592c9ce1531225d02dbabfc27e10aad
+DIST kparts-5.249.0.tar.xz 2433444 BLAKE2B 9f6c68cf232ca84cc27585adfcf9bc2f25828592e6ba87f88475d5c22599bc33fb9fe8eb6ef3c667d94c6402ff7b6c8410962403a472365b1fc1d240b636560d SHA512 a780a3c1b41118892e559939fc16ef72c394ddc4ab957472b0848a255d2b103aad9a1faba39543dd93dffeff2f13f2e110307187379a99ba85f5e8fe682d010a
diff --git a/kde-frameworks/kparts/kparts-5.108.0.ebuild b/kde-frameworks/kparts/kparts-5.113.0.ebuild
index 1d540a765727..2afee89d7614 100644
--- a/kde-frameworks/kparts/kparts-5.108.0.ebuild
+++ b/kde-frameworks/kparts/kparts-5.113.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-5.110.0.ebuild b/kde-frameworks/kparts/kparts-5.115.0.ebuild
index efbad46843a8..7475b3a0956f 100644
--- a/kde-frameworks/kparts/kparts-5.110.0.ebuild
+++ b/kde-frameworks/kparts/kparts-5.115.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 elaborate user-interface components"
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/kparts/kparts-5.249.0.ebuild b/kde-frameworks/kparts/kparts-5.249.0.ebuild
new file mode 100644
index 000000000000..ec9fac34769c
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-5.249.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"
+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..41261fd5cc42 100644
--- a/kde-frameworks/kpeople/Manifest
+++ b/kde-frameworks/kpeople/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 63284 BLAKE2B 62558cbf69965065f6eac321407ad8f268582f500d3a5431186df917977bd02e8d3a7e884cfee78e5fabd0af6d5c3d98877132a33772d9a822b7e9732921fb2d SHA512 1881e41e723d53a2a80f0ba3968d8885f511a56850093610d82acb5ae5582291b860c23da6fe7358f9768d9dcba46271660fa459e75a4f496fa53017efc5664b
+DIST kpeople-5.115.0.tar.xz 63352 BLAKE2B eb82340c51331c7033d2310980921bd8d6289c696b5ccc0fc5c00b641ce34940ff1424cb563fc8f85e83a23a4dcb291a19031948e02328e9592a1aa8cc387dfb SHA512 cc1a8c40e83c0fc2a2185cd515023413c67f21c7adf9ca2870840ac1fddde22ee0ffe6b64819a9b451901ef91748ef7e7df9312a0dc7274b579b8daba286455d
+DIST kpeople-5.249.0.tar.xz 66432 BLAKE2B 3802ea323afd8c7d17889706207b563a8b8282039bb5cf281e6c755f2ae48ad4d28fc46eb50ed25da0c2b80f412c14c7f475d0a6dc38daa789855f9b3c2dd69a SHA512 879573039db4ee734f52674e27b6b0ff770a379e07a19ac5acb16ab7e3cef02818314bfdc8d871b32158a5e8b4041a65d4f695ad67232aff610ca1910a021e33
diff --git a/kde-frameworks/kpeople/kpeople-5.108.0.ebuild b/kde-frameworks/kpeople/kpeople-5.113.0.ebuild
index 7eb40d8670a3..629343001822 100644
--- a/kde-frameworks/kpeople/kpeople-5.108.0.ebuild
+++ b/kde-frameworks/kpeople/kpeople-5.113.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-5.110.0.ebuild b/kde-frameworks/kpeople/kpeople-5.115.0.ebuild
index 0e3a47720b29..6a639b869ce6 100644
--- a/kde-frameworks/kpeople/kpeople-5.110.0.ebuild
+++ b/kde-frameworks/kpeople/kpeople-5.115.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 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND="
@@ -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-5.249.0.ebuild b/kde-frameworks/kpeople/kpeople-5.249.0.ebuild
new file mode 100644
index 000000000000..1b5609fd93f3
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-5.249.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"
+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..c74fe6c2b161 100644
--- a/kde-frameworks/kplotting/Manifest
+++ b/kde-frameworks/kplotting/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 33752 BLAKE2B 4eb87f0e228ad14db9c884501b751116cf59dc40970486bf462c54e330e3b759f965b832e5a83da2954e5d846e74600a6e0caf2e6316cd40b95aaa381487dc4e SHA512 9f9547407239729873739ec3e5c7e33426758305fa1e9a056c0d50cb7fae12c1dd6ec4b4914b685fbcdff7720e5729b271bd74e5029e16e8dc07d4dc4d6b38ce
+DIST kplotting-5.115.0.tar.xz 33740 BLAKE2B c1e3543ef61bf764d35ad9025a5d7d19d99d9c13fa95e0ab1084c94f0d0fa527294d87afbc16a46d4ebeac82d4e001b2c7a7f285435e77d3c03e606a5fc5756d SHA512 cbe3ec13f9282024ddecedd4de03b877fedecdcf71d49a023cd7aded999017f6c373ebc4b4edbb80bbf4f4d6df891b03542241b706a61c97419358e91916cf1c
+DIST kplotting-5.249.0.tar.xz 33796 BLAKE2B 424a7a369c0cc291efb8db3225c910fad353e1f11d730dbc5fcba1025be28c4411fb89801a8030279092729dfbe3c7516fd1f453c57daad1ff04fd05e72abc6a SHA512 d05068d57d0e8cd0620319194b450395405c0c6ce108fae928c47c9c14464889e9f13746e56a90821ae772ae5b10a5b1d14785656e9b8f19ede830876e0dc3eb
diff --git a/kde-frameworks/kplotting/kplotting-5.108.0.ebuild b/kde-frameworks/kplotting/kplotting-5.113.0.ebuild
index afa129b8d8b1..8179967b3931 100644
--- a/kde-frameworks/kplotting/kplotting-5.108.0.ebuild
+++ b/kde-frameworks/kplotting/kplotting-5.113.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-5.115.0.ebuild
index 9cc25c8ddb18..b5f564ba6cc2 100644
--- a/kde-frameworks/kplotting/kplotting-5.110.0.ebuild
+++ b/kde-frameworks/kplotting/kplotting-5.115.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 easy data-plotting functions"
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/kplotting/kplotting-5.249.0.ebuild b/kde-frameworks/kplotting/kplotting-5.249.0.ebuild
new file mode 100644
index 000000000000..5b5b563b1940
--- /dev/null
+++ b/kde-frameworks/kplotting/kplotting-5.249.0.ebuild
@@ -0,0 +1,17 @@
+# 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="Framework providing easy data-plotting functions"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]"
+RDEPEND="${DEPEND}"
diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest
index cde1b178a728..4ed6ea6b029a 100644
--- a/kde-frameworks/kpty/Manifest
+++ b/kde-frameworks/kpty/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2417096 BLAKE2B 7535169413758b87ca593e25c2fdf9277daac10ca4b2ee409024baedb346a36a18c0830e69771bf60937edc170ed3029ec07b11bc92f1bd2c1a7ac940b82a78a SHA512 cb31f9177449d18d0c0f78470409cc18ab583fd2c74ca0b9aa5385bcbb9d3f6588aa7b0926fa7bb51d4a15ab9866afd5bec85349d56595b991cbef61d0b1d2a7
+DIST kpty-5.115.0.tar.xz 2416644 BLAKE2B a92e2bcec10f475c886da7db9dc7ef6e4026486e76d2c891e45564fa1ef70ba4d81c1460b6b71bbb5a0c090c3dbf1dcb01bab8b3ebcbc386b943bf4fb47bf308 SHA512 79d3d593397d357f3ec71f357e5fceb1c0678d9bb60b927df237d52a122f32a2945008faa43a356c1f4f65c4d14d71ebbfd2dd90c287247fd3b3ab68d43d2f6d
+DIST kpty-5.249.0.tar.xz 2417656 BLAKE2B 95643032a4d7b1762409d3928304b0a9d7464642ca054a88873cc8612940fdbf99f1dbd575f284a5e9246ced9e8c171c955a99d9ad8a5bb7c18337b74d7d1504 SHA512 aba73a8c6f2e2efe88e7dac02cd8b47c33d894380124679f77d08a06d844d905adcbf485348e8dacd51a19b6609d5bc1f4463439c4a2593287d79a8cd6c4f01a
diff --git a/kde-frameworks/kpty/kpty-5.108.0.ebuild b/kde-frameworks/kpty/kpty-5.113.0.ebuild
index e0c2019a8a14..ce82340bab26 100644
--- a/kde-frameworks/kpty/kpty-5.108.0.ebuild
+++ b/kde-frameworks/kpty/kpty-5.113.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-5.115.0.ebuild
index 1cbc2b786e6a..a7ba0e4c2c6e 100644
--- a/kde-frameworks/kpty/kpty-5.110.0.ebuild
+++ b/kde-frameworks/kpty/kpty-5.115.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 pseudo terminal devices and running child processes"
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/kpty/kpty-5.249.0.ebuild b/kde-frameworks/kpty/kpty-5.249.0.ebuild
new file mode 100644
index 000000000000..74489deaadab
--- /dev/null
+++ b/kde-frameworks/kpty/kpty-5.249.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)
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for pseudo terminal devices and running child processes"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ =kde-frameworks/kcoreaddons-${PVCUT}*:6
+ =kde-frameworks/ki18n-${PVCUT}*:6
+ sys-libs/libutempter
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest
index 99125ce4d686..a56806c914d4 100644
--- a/kde-frameworks/kquickcharts/Manifest
+++ b/kde-frameworks/kquickcharts/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 113424 BLAKE2B 99499ee713c8eeed36810e0356b4c670e18de6d09477530d3cb889229bac12fa857eef12cca79d181e0631a154815c71cd486168bbb847d22c1b44bc23f5d664 SHA512 c27d1704494b01ba14f028743ef45bc468a5337aac49eea53141d652b36989d3a5ca5562256ff08930e4ca3968c88355706463f7497af80bf93d20dd5a7a56ac
+DIST kquickcharts-5.115.0.tar.xz 113372 BLAKE2B a4e7ff48ec578f3c0dab414d8971fe83ffc20521778e10ee9cd154adb1a845be59be53689790dccab3edf546b060d2331997f1e5d27860207c106db0bf0713ca SHA512 570527d88b668050bfca24796a2b4f2deff3fe022a268aee051ed8d44a28b8eade0f19ba4eeeb8458f9840a516bd7ebff12b68b4dab4da4a94fd34cc47afb74d
+DIST kquickcharts-5.249.0.tar.xz 109888 BLAKE2B f098789b1cdbeb546995ee63b9614c4f9fae07126272c671d76f3e1acd1c6045a52feda12f908192ce1417ade70054fb76750a4f65cf2bf411851eadd01668b3 SHA512 6c518e337b28e871e3e4ae102cf52ba485b25cd47d0e5d85d97cd567d6a66b3eca0a6a6bf27101aa4290c587c40001de2cd6e0a5bce9df57b5ff1abdb449e944
diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.108.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.113.0.ebuild
index 6dd23c086a67..248d9a26c981 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.108.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.113.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-5.115.0.ebuild
index 3bf3c015e625..831f60c37012 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-5.110.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.115.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
@@ -15,7 +15,7 @@ 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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND="
diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.249.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.249.0.ebuild
new file mode 100644
index 000000000000..b0ff5d9ede1f
--- /dev/null
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.249.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_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+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"
+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/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_EXAMPLES=$(usex examples)
+ )
+
+ ecm_src_configure
+}
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..1d1ccb731db8 100644
--- a/kde-frameworks/kross/Manifest
+++ b/kde-frameworks/kross/Manifest
@@ -1,2 +1,2 @@
-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.113.0.tar.xz 2439912 BLAKE2B f7552cb6e7cb08217917310d40ce9d074ef5c7e49e12001cd956acd6e22f7d31ab4b04645c2e3a52efb85eed09caedc2dc9778f581d1f9b33e0779c6a5c796bb SHA512 e55c415af2eab0ef2dd280a158aac10988c144c287c9a73b807387454ba10af79469e2f3950eb4181b3bf6f9381b53de74370697cdf15a3ab6e6270f793d98b9
+DIST kross-5.115.0.tar.xz 2440248 BLAKE2B b115cc50eb57f4d418b344360f4547ee0cb692bcac9222f420db4a0a9f0162d44be446e5c34026b4334d763b0bf7d78029ca05f5ded33b39aee80f9a7e4e7ccb SHA512 19c1cbd94cec88df149ddec45ba2c436dae5debce5a126c19f3292a3f1a7724ef04bede63a907e387606d163ae3c2ec7a880df851f5d9db976902303045322bb
diff --git a/kde-frameworks/kross/kross-5.108.0.ebuild b/kde-frameworks/kross/kross-5.113.0.ebuild
index ffa2e8ffc4e4..95be2cf4ba6d 100644
--- a/kde-frameworks/kross/kross-5.108.0.ebuild
+++ b/kde-frameworks/kross/kross-5.113.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/kross/kross-5.110.0.ebuild b/kde-frameworks/kross/kross-5.115.0.ebuild
index a8669fc6b9b3..70339e27a2d3 100644
--- a/kde-frameworks/kross/kross-5.110.0.ebuild
+++ b/kde-frameworks/kross/kross-5.115.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 embedding scripting into applications"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE=""
RDEPEND="
diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
index 4b12ae24f09b..6be5f6577134 100644
--- a/kde-frameworks/krunner/Manifest
+++ b/kde-frameworks/krunner/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 88936 BLAKE2B c2109e0101782bf8e10eacafc691f8d6b54e8db9b8d790c9776d972c481d1c9aab247312499e717853140a9a43eec35cc0d18cb7f4bcb660d0e1bed8424bc3e5 SHA512 f8ba6ac6b18844a85d6f3b60a659b4ce2fb5d2bbb118777156672dc77c71e77312df9441303aa184d486ce2b8470be6d052539b30ce2ebfcd9cad6ffe3ac4b19
+DIST krunner-5.115.0.tar.xz 88964 BLAKE2B bc50f60c87ea4b583702f76f7ab38065ffae34da454b999ccac82f197dd047e00bd7973bea7991b5f02740f0c88aa272fa111382448114ed03aff23e5a413bbb SHA512 b0eeed6d7145585a55c29a60618a2be73fc3c9cb3e2167ccf064528994270f628a6d8bc5ef3147e332bff398005ee70d8c3870b076dc90a71d6368c0f9a7c676
+DIST krunner-5.249.0.tar.xz 130608 BLAKE2B 428e18df3c4e74156d86301b9fe6254a016668182613aa889ea0229968c1502e605765093316540e2764668ad38d4b27019f38ea5254f1cfd2b694372b429ee0 SHA512 5f8bb8e94993d3a1493d5fcc0259d886f3c4bd639505075e06b530a4219d062058663cdab76fd6b851b964f66ea6496f01f1ee310f5b94ac240045f78dda9b08
diff --git a/kde-frameworks/krunner/krunner-5.108.0.ebuild b/kde-frameworks/krunner/krunner-5.113.0.ebuild
index 85471845b612..a0bd7ef3c133 100644
--- a/kde-frameworks/krunner/krunner-5.108.0.ebuild
+++ b/kde-frameworks/krunner/krunner-5.113.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-5.110.0.ebuild b/kde-frameworks/krunner/krunner-5.115.0.ebuild
index eac057a58155..197551018205 100644
--- a/kde-frameworks/krunner/krunner-5.110.0.ebuild
+++ b/kde-frameworks/krunner/krunner-5.115.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 different actions given a string query"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="activities"
DEPEND="
@@ -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-5.249.0.ebuild b/kde-frameworks/krunner/krunner-5.249.0.ebuild
new file mode 100644
index 000000000000..f1ba957a1150
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.249.0.ebuild
@@ -0,0 +1,32 @@
+# 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"
+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
+)
diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index 4cec86d10feb..6024c6736cb1 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2539104 BLAKE2B f7562a2ffb7e5be1ef2fd74cfb31e233ba3e41965172b5b03f81dd448cfabc726b0bff99950110edd365d8e366d35ddc4a24e6788a76f1fd48e031a82b1176d9 SHA512 ba4bd3e356894ece864ba9a0e83aefd6b79252a19e2ab1dd4a86ab3c791243852a9f1236ae81b8580a321aa00eddb400c9f8e18c4d8a828ce7c7b1deb4765f73
+DIST kservice-5.115.0.tar.xz 2539084 BLAKE2B d37ff649ad8d8f4b675922be74e8e037dbf1fb0bc1194705e6787905e382c4f7d4026014be8a5c821b100179ef633e59757047b3d1bb68312eefb23088e5a256 SHA512 c7a88ee7e36b4f8d8c19259c72402ac573ab3d3e7e536d039d6501c255aa501bc756143f6aee07bfe792c908b802d35c76eae032d95a20e5272770dba64d55d1
+DIST kservice-5.249.0.tar.xz 2449832 BLAKE2B c0098afe70b6bf2e7bb76a8904f23d7665f03ef784be5fd0d67b64432021ffa982d8990836a0f4f2eb0a76a5f64ced9fb1c413acdf5f7864a6fca509e3da9221 SHA512 c8377e8c4b87788c69ccf1093220cd41ec79191319c70ed4bc31708a595517c07315c219b4482718ea9134e4ee5104827847339ba9e3e26b17568adfe748859f
diff --git a/kde-frameworks/kservice/kservice-5.110.0.ebuild b/kde-frameworks/kservice/kservice-5.113.0.ebuild
index 127d9bd5cc07..2192c8b5c9d8 100644
--- a/kde-frameworks/kservice/kservice-5.110.0.ebuild
+++ b/kde-frameworks/kservice/kservice-5.113.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,15 +10,15 @@ 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
+ app-alternatives/yacc
+ app-alternatives/lex
man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
"
RDEPEND="
diff --git a/kde-frameworks/kservice/kservice-5.108.0.ebuild b/kde-frameworks/kservice/kservice-5.115.0.ebuild
index f0509bff5be3..8656bf2d4922 100644
--- a/kde-frameworks/kservice/kservice-5.108.0.ebuild
+++ b/kde-frameworks/kservice/kservice-5.115.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-5.249.0.ebuild b/kde-frameworks/kservice/kservice-5.249.0.ebuild
new file mode 100644
index 000000000000..a7d69b9f24b7
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.249.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"
+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..5ae95c7fdf33
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/Manifest
@@ -0,0 +1 @@
+DIST kstatusnotifieritem-5.249.0.tar.xz 46472 BLAKE2B ead8ac3e8ce8bbc3f2f506e752a100565d580f990f78cbe4612e1e6b49972cb988e745345259da2a06382ffbdabf8af07a858866e2684d5fdc77ffdaa378f9ab SHA512 8fec84a313a08d68ce1b8b32fba8da50c9f281d3dcbf549332f1b1bca79412033e3e29ab162a824d67ea64b8c77bb7d8a2d6cab3e9a621066ce1a9e01f41241f
diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild
new file mode 100644
index 000000000000..45d163cc8802
--- /dev/null
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-5.249.0.ebuild
@@ -0,0 +1,29 @@
+# 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"
+IUSE="X"
+
+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..c865368e9399
--- /dev/null
+++ b/kde-frameworks/ksvg/Manifest
@@ -0,0 +1 @@
+DIST ksvg-5.249.0.tar.xz 88584 BLAKE2B 84d81ff35fa76ddd6659e57dd8479233e54a922273184217e17c59e799f042bd2e6cb7b9861255d078c01a7805411c090858ccf0f6c45113ec5e5cce66deab49 SHA512 c294c60ad01e3a0ada8955c00689de178ac0650d675434f97c8f3cf3bb387ed9399c84c6068480bcc6e49b16b82ce2a4d5a51687d920f5b87dcc8b0253ba3640
diff --git a/kde-frameworks/ksvg/ksvg-5.249.0.ebuild b/kde-frameworks/ksvg/ksvg-5.249.0.ebuild
new file mode 100644
index 000000000000..51c5021b4d0c
--- /dev/null
+++ b/kde-frameworks/ksvg/ksvg-5.249.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"
+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..2230b7a3f2b7 100644
--- a/kde-frameworks/ktexteditor/Manifest
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2789912 BLAKE2B edaabc5acda67eb80f4652a1b59e67b18d83a4103719761b503d30f0272c000a507544b866d201a4dbd4ce0f0c38b469b69fbabca959048dff548c4e7c2e9c91 SHA512 fca3fdcfa63860b39e979764c61a839a38b12587e732b0f2d3d72ef3bc897db3f2df503a89cbcf5348ce781d1c0de539d73638d0cb87713d94f0fdc975a2f854
+DIST ktexteditor-5.115.0.tar.xz 2791160 BLAKE2B 8f529cec46d32985cdfe4243390a78ffb7bccc2ac4eb9466fef307160794fce08a53c7c137248c36d4a2e35d7afe092b61b073af88afb8d64dc0fffbd31a73f7 SHA512 ce30c8e43d453e02c8f2f36087d145bf29e6f7740340868ce6740670856bb3c5dc10e310934facfcdbeef447a54d11faa96f1ff08b0173283c25f604760607a8
+DIST ktexteditor-5.249.0.tar.xz 2806996 BLAKE2B 4bfe8a01f148e2eda7ae32b85896cdf04c4dcf9be66f139a5515c9171e4a9d296cec1225c195fcfec436664eb71514f5c0df93f67d02b20e62330bb17454027f SHA512 a776fad2c018cc33c429ccc5106cbd3f590480bc9e0cc9ba84d3bdac7fc6229235736e63a09b41e3230a90dddb9485cfeac785fae94f7cdf793beded01dd90de
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.108.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.113.0.ebuild
index 2bcec434a906..7eaae20a84a1 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.108.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.113.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-5.110.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.115.0.ebuild
index b988be30cee8..993512b3031d 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-5.110.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.115.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 a full text editor component"
LICENSE="LGPL-2+"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="+editorconfig"
RESTRICT="test"
diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.249.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.249.0.ebuild
new file mode 100644
index 000000000000..4c382ee16261
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.249.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"
+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..7ee7fd77a49c
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/Manifest
@@ -0,0 +1 @@
+DIST ktexttemplate-5.249.0.tar.xz 847276 BLAKE2B f8372a3dec5c907dc03a0cebc22109a0b8ad132ff2f098b4a7d067d5dcf44a7e2a2d90cd5075abd00ffc54fda6c1f63fc3c5eb1f02451a8b7aa878d5bd86f10b SHA512 c8da68aaab195af66c9be9ac6db2cc31899fc13aae92775783286cde17db8daddabedd8064371934d722945842e9835c56fc333aa29860266bb3d5741d084b99
diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-5.249.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-5.249.0.ebuild
new file mode 100644
index 000000000000..d43eb717c085
--- /dev/null
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-5.249.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"
+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..a25721b547ed 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2552480 BLAKE2B 71bb491f07ec0499d9748e6bc33abeaf4a0a01d5441ca61656aaee69c14d0ffc8caa736fa8dd233332e18fe92154fba0f1c2ea841ecdad57712a1205a6a9111f SHA512 978fedf41a1768fee28ae54175fc61070049852a81a14607dacf9155a973ac8d858468087bf62de1a444a7a537e4bf5e519bf3ca8cef116f8d67b8e3f5e8c4d4
+DIST ktextwidgets-5.115.0.tar.xz 2552660 BLAKE2B 197cad28792c09ad98244c7dd48abf1017b57cebd0ce2763065bced78676a34bf57b8bb2ddb58c95b6114ab50960677de833cfeff192d6522d78c2ded65e5dcd SHA512 ed6091a72b1e2e242652a9dc47a17651a02be642faa96155fe4d602e6b1ed6ea3cb48a5922eece146bb38a570e20fafd550ba4dab161b5eec60f57e980027977
+DIST ktextwidgets-5.249.0.tar.xz 2549316 BLAKE2B 6acc7ceaa352fff5afe7b589576c732ba4e03f052ab6c557c91028759b66cd1c0c629b0a3a64acd1c8222de0884dab8ddaf3f06ecca80ea00f4f959db4645ad7 SHA512 86997d22c28bdf4bc1316928f4260d36062e112e57bca14b80f89465935fb3a399efd60f3f048386028a86456a7535b0d45e66f43335112d29773424b75699b9
diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.108.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.113.0.ebuild
index 932fe783a278..4b8c211eedd4 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.108.0.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.113.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-5.110.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.115.0.ebuild
index ff043d1815fb..6d5a16408936 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-5.110.0.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.115.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-5.249.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.249.0.ebuild
new file mode 100644
index 000000000000..8ff7cfd797dc
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.249.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"
+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..1ee02b5b2eb9 100644
--- a/kde-frameworks/kunitconversion/Manifest
+++ b/kde-frameworks/kunitconversion/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 931820 BLAKE2B 9d90eae074075269823c0fb397e75d98dba817b517c3749bdae45276acef110de95f63f5d3a64ee437ed8631356c9ba2c44cf524b194eb74cda1358b39826fd7 SHA512 b8266007f9e83be2237ea463f5ec8f89c56a4a54bbc378b677da5f0267e64cc7f5b88fc2e658193deb61d34117d97e2febd81a2887e798eefab7de8f6036e417
+DIST kunitconversion-5.115.0.tar.xz 931704 BLAKE2B 176170fa12437502686eccde6cabbc13638980d12d762e71c57af5e5270ceab55c42596e1edcfa76dbc1ddfa6c51c65cc56511a5c7184bce3bbea87bca4a58d4 SHA512 6ad5f3995ef6953f36e092643b47eed6145fda811a6463030b88c342a843f1893af1775193e7c37810e371ccf135cd2840d50c8b4f582921e23cb963e4e1fa95
+DIST kunitconversion-5.249.0.tar.xz 903612 BLAKE2B 14e1f11683ab27a6a1862f733430480eb2f97a9e8263966a67e2104cffbc1778de250851ed60aa07e91fe2158e6bfd31df16ea02abeac79a3b8c1927714f0295 SHA512 5126fea6a49498c05260b63533bfce97424e28f6d5f9c70402c7abc4f24c2d7a93fce6541bb63b15db6d26440740806c31b1cf0dc2b5a51ec1edf86db368e0c2
diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.108.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.113.0.ebuild
index 191301f26b86..492176ca988a 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-5.108.0.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.113.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-5.110.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.115.0.ebuild
index 0b51f2ba0bfd..bc5b4aa56432 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-5.110.0.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.115.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,8 +8,9 @@ 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"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
DEPEND="
@@ -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-5.249.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.249.0.ebuild
new file mode 100644
index 000000000000..1d13f31138eb
--- /dev/null
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.249.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"
+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..b652ad19a658
--- /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-5.249.0.tar.xz 246740 BLAKE2B 800c893505f3a706ef6ac515add0c1aa4b5a4a0d3b06ac0fe21c4d4d609b93745382bff2ff340d8e7b23b655a2164a6fe205b4387f061bab960c0650e9d2868f SHA512 dcb9e63a544e96e9a9fd771675203fb7d1afcc0e03e0a6cf8f17ce3e3c255d6d9565c558725e87d207bd5a782c774e839b1ac79bbc1264ec809ad35761d71999
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..3b0e5e460f08
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r3.ebuild
@@ -0,0 +1,58 @@
+# 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
+}
diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild
new file mode 100644
index 000000000000..f27dcf3b3106
--- /dev/null
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-5.249.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="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"
+IUSE="doc"
+
+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
+}
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..05b0ce091692 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 351656 BLAKE2B 00c1adef54bfd9a662c5aa2ad8d237f0bf9b31d5adcb78338f1d7cdbe4d8de25e596e10efcbbbfa68657d6f557936bcace7ad95e8d90d735b79b8b87da304758 SHA512 7f7ce975056b34161e2038ec88a371d1e12913d68cbbe6b3069a5ce4ced9a75f7e82e23ec38c929da6d4ce8dc8e863d32237b80bc47c6ecedaeee8cee42c86ce
+DIST kwallet-5.115.0.tar.xz 353124 BLAKE2B 18f9d51c52e60e20d44c3bbbb385cdd4d2b696d1a2b3a36700f44577d04d3ea652f848a6c680db4626d9516ff0848181a098efcaa0b6e4bbf282f9831c576096 SHA512 8870af27ab6dfe5a7f9c60a8199b917e3f0ad81e48524c5ea383c39d6e3ca6a2fbe7bbce9b645a190c33a58bc7e63347e1737b6f55783fefa2a46bf7bab598fe
+DIST kwallet-5.249.0.tar.xz 349452 BLAKE2B 03813686e928893a38fbbf69fc32f26ca71a043302132b40e9cf48f61c68effd778ca9779c71b76a1781d03526a8b359ccac66c7c775927e8942f9d6caf91c8e SHA512 a5802208c32b5037fbee7531eaf41c056e517acf58036257fab12a2529efa44e28f70847dcae44da62a8f016caf643f8fb370d45ebcd4ff6d82ddb7be58df699
diff --git a/kde-frameworks/kwallet/kwallet-5.108.0.ebuild b/kde-frameworks/kwallet/kwallet-5.113.0.ebuild
index 7203e6ef1e08..02dd26354ef1 100644
--- a/kde-frameworks/kwallet/kwallet-5.108.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.113.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-5.110.0.ebuild b/kde-frameworks/kwallet/kwallet-5.115.0.ebuild
index e832641a95c2..35061694e1e0 100644
--- a/kde-frameworks/kwallet/kwallet-5.110.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-5.115.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-5.249.0.ebuild b/kde-frameworks/kwallet/kwallet-5.249.0.ebuild
new file mode 100644
index 000000000000..e323d4c64db2
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.249.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"
+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..3facb42f78cd 100644
--- a/kde-frameworks/kwidgetsaddons/Manifest
+++ b/kde-frameworks/kwidgetsaddons/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 4271260 BLAKE2B e08691dd47a05b757c488f142d5c4403940b4b63076ecb664519110872ce15e4afd81f93f716299c45cade10b470ce6512553f3067ffe0eb115333187215f4f9 SHA512 fe6086860de6e4a3123f8c5e946961f45106be6541eb7984e8a6814ebf46d82e020fc0aad379e1c5c31fc4a6a06a079b1c3dc3d0f02c40558ac079ac196c5d36
+DIST kwidgetsaddons-5.115.0.tar.xz 4270052 BLAKE2B 210a7b266b8158807db9fda8a4a018f41b62b4d9ba784032c6bb67ec71e69b3a9d1922ce3a26d8922fad6ba001e0301a7fa0ee8148958cba5a387173275e65e5 SHA512 fba4e669f6747f5823d45e80e5afa9f5057366bd964156cc2505a4ffcbd4a834144bb2a3fa717f3e7b9805991649d6108bd0cfbea2ea4e77d924bbe8b8dfee9c
+DIST kwidgetsaddons-5.249.0.tar.xz 4264756 BLAKE2B 26be82174fc395e9fae6a6cea5efbc1fa33c07452cd246d9c3fe730aeea0df2b8b8df10453416085a3a192d24c2f1ccd70f07122e2b1fa294f19b32904658e45 SHA512 9c7e08da744c09b0e57e72f87f2177ada2b855227567ffa6099de1286bf6a4acad550ba780cc5d3612f8f72e083dc7c495b4e6d3c7438bc98f5fb3174f425adb
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.108.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.0.ebuild
index 929a6e36a2cf..5e2640cfb203 100644
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.108.0.ebuild
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.113.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,12 @@ 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 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+)
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.110.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.115.0.ebuild
index b3ae51054ee5..67b335dca7ef 100644
--- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.110.0.ebuild
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.115.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,12 @@ 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 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+)
diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.0.ebuild
new file mode 100644
index 000000000000..df9dda032f07
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.249.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_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"
+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 808216
+ ktwofingertaptest
+ ktwofingerswipetest
+)
diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest
index 39bfa40b3d61..93b442487a34 100644
--- a/kde-frameworks/kwindowsystem/Manifest
+++ b/kde-frameworks/kwindowsystem/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2406604 BLAKE2B 98fb2e42185555a64d0efe40db32959c18507bdf87c1478df34923f86e9857f005f9d5ee81c6e4c4806137da984bbdae2999e59e8e54960fb626dbe9a0cea743 SHA512 88fd2bd28d610629fe039c91570b66490d7199910f3aeb10c6f9d857d2ad2587ea40adca897e931788c734554070d3eda6745d4723674cc032e0b2b21b9d2d19
+DIST kwindowsystem-5.115.0.tar.xz 2406616 BLAKE2B 1ce5be2069b592664875f0714213dfa3aaa28f0309f04800d55a35c815ff1b4481859bf92305092ea46f48981650cdd9da5aecd7c9cd77924164581ed10ca32f SHA512 37380c8a523220cece2b9867e9801b79b848c55b0808fa472834050bbbd23ecd18db48d3ef3a17fcf8cf9ee6dbf8a5988a5c562c29c876065a3fda96913f78c7
+DIST kwindowsystem-5.249.0.tar.xz 2387632 BLAKE2B 1da48619b9d784be15b7471e8da80e490f646e433ce3b228aceefa8f19759536ef3e5ce96785d85923e4eb1f6c66b7046a252ae5e4067d91af42ad0fa05ee818 SHA512 8c71774e0d936951f61ef8d0673052fb3238b57627715fec62c1872877f55c1d39e1845d9be4997bdfd1bfe547e4a14e6b70506052839b6c7ffcc0a12ffba913
diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.108.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.113.0.ebuild
index 1a23d828106e..1e5b646c6991 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.108.0.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.113.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-5.110.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.115.0.ebuild
index e78f8f343540..f130fac55e80 100644
--- a/kde-frameworks/kwindowsystem/kwindowsystem-5.110.0.ebuild
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.115.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-5.249.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.249.0.ebuild
new file mode 100644
index 000000000000..b5695d0f4634
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.249.0.ebuild
@@ -0,0 +1,47 @@
+# 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"
+IUSE="wayland X"
+
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )
+ X? (
+ 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..fd04bd086bc5 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2953380 BLAKE2B 8b7b3a7c9ab4e24154cd5f38243a57a0227d3890b03a3220d1f70821a86ed5c255d91ae11a3f60c3b6fcde68f85585783d474605b46a18e8b65af29310a70dbd SHA512 35c18ccabcc51b70b12e5b5faa8534e2f6793e916d97fc8ad6a1f5001b500f61f730006741f105fd40f37cef29524677bf2dca76093bbe12277c907378c87624
+DIST kxmlgui-5.115.0.tar.xz 2953252 BLAKE2B 9ed52b405714abe5e78530d4b71a582ce92151bcbbfd563c92d44cfede58d379f99e387d25c41deb4a70eceead904503af3fca55fbbd7634518f0edc689dbaeb SHA512 4e06d72f509701d969eb77e608bd5a703a80fcd18d4d42a70d26b01b6889ca41b573b8be0a06b98b799e2dc62ff5d0111577e76f363c6f4c3d24828339274236
+DIST kxmlgui-5.249.0.tar.xz 2934292 BLAKE2B 6dffbbaeb9f5cf9e8f86f8c0398517b98b88153d1b1e8574a6caba87926ffe6aefe1ddc3e43420649c2e11fa52982d1aaf028d1b24fa9697d33d3807bf830b42 SHA512 195ef13c92724ec2790cfb955d1fc2d952807b150a3e12a7bc1a1424a8200156cba5516c9900f0dfedb4c16837f8a2f7f4374e50b6c2d3b27963edd1b9474df9
diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.108.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.113.0.ebuild
index 818e6c0c64c3..2955a04263a1 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-5.108.0.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.113.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 menu and toolbar actions in an abstract way"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
LICENSE="LGPL-2+"
IUSE=""
@@ -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-5.110.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.115.0.ebuild
index 60f28e462f83..a6af9f608ccb 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-5.110.0.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.115.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 menu and toolbar actions in an abstract way"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
LICENSE="LGPL-2+"
IUSE=""
@@ -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-5.249.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.249.0.ebuild
new file mode 100644
index 000000000000..b6489253d071
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.249.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"
+
+KEYWORDS="~amd64"
+LICENSE="LGPL-2+"
+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..f9d1714f86a2 100644
--- a/kde-frameworks/modemmanager-qt/Manifest
+++ b/kde-frameworks/modemmanager-qt/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 121364 BLAKE2B d694103823c6297dff307686ceb09f56fd411afa1fbdf1244649c3149e8e6fcfc12b19a903f09e2ba9a781ae595d89e755fb2517237eaddafa7cdb8a581f1c7c SHA512 c146d13b05ba985f735c3e5952d1e8fce788eb31d9933065db8f8496d46403bf85eb0988b0b8ecfe12af04ac4f2fc44f9aa38fa5076fecd72cc7510cf5e9ea88
+DIST modemmanager-qt-5.115.0.tar.xz 121292 BLAKE2B c7a22c7dd2761e3b330896204ad0f828dadab8baf4572ca58cd3f3f85be8cea0a8f2063d8a2f31b16191b977f7fc9ad390a78161d63f2d575f6bc7278bea18c4 SHA512 0726dbda809e94fea966f54d5adfa8d03e51e5fed5a4b5471516c39e23dd0fd652d5ce9822aa3ddd8e9197b842067040e87e5d369c8cfeccdc8d5965df935f64
+DIST modemmanager-qt-5.249.0.tar.xz 123144 BLAKE2B f3d364297eee59b9d6f3960b57612990bb9ed871d34db191d83fb1f36484f316b36c5b31a79a63d9949a14f10c016157eecbed39c0bacf8968b539e024511756 SHA512 c1cc487a859e1987b49de36497e822deab80805356c1b77b182db7d2a9c04caa48e71a5d0b7af88ffbbb886abb1d4bad67161e453c6ff57fdbc6b738728f81c3
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.108.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.113.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.113.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-5.115.0.ebuild
index e2b1702e2e31..b979120e16c1 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.110.0.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.115.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="ModemManager bindings for Qt"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
# requires running environment
diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild
new file mode 100644
index 000000000000..4b797a0c02b3
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.249.0.ebuild
@@ -0,0 +1,24 @@
+# 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="ModemManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64"
+IUSE=""
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
+ net-misc/modemmanager
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest
index 3f29cfa4fe9e..61469229d845 100644
--- a/kde-frameworks/networkmanager-qt/Manifest
+++ b/kde-frameworks/networkmanager-qt/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 198848 BLAKE2B 1f135524f1edc80e4a4b9f2fc81bce22fdcdf83a988fc77cc6efa3276a11fc35c827a1c4d7f5dc31b0f71fd1dec690a2144324e494abd548b0a85a1b42a09aa3 SHA512 c16d2bee44779d1a051f0f6249c90b8a8e45222201e9d25e7958f6e873878b705e16b0df8df7c423f80ab59dd88bbe8a948dc3a3a4bc1defed453ea3f424b2be
+DIST networkmanager-qt-5.115.0.tar.xz 198888 BLAKE2B 41f4bff229f0c1cb3c327a54f428889a6fe5f413c76ca45def2eff33311a6ab5633b3c1aac2cb57e97443f7fe2303a88c3b93075eb0872bc763798815e901743 SHA512 a21522f447dabd98cae2535c41f6a08748f96c2b76ac63264615f2610b74527522edc4539598c30d1166bac8b4f1cc40729afcca36057968a781b6ce07f25e8f
+DIST networkmanager-qt-5.249.0.tar.xz 200496 BLAKE2B b6264ab5ea50e4aa4912bbe8a1043fa11c1298aadc35b242c8cb173b3973d2b8bb04ea1b8c40309c89569b735f11ce44f9a1a45b99c7db0fa2d03c87cca12029 SHA512 a0d1a8e5e9135fe69e05f3bfc2400c592de550e27d390db04c4a1452e5062f7287603479c3516846be73680a66e058c22b6ec1c2fac69592cadaf16d1a1abd7f
diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.108.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.113.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.113.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-5.115.0.ebuild
index 6fec1832616c..568336a40e63 100644
--- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.110.0.ebuild
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.115.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="NetworkManager bindings for Qt"
LICENSE="LGPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="teamd"
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/networkmanager-qt/networkmanager-qt-5.249.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.249.0.ebuild
new file mode 100644
index 000000000000..3d59b2462fad
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.249.0.ebuild
@@ -0,0 +1,33 @@
+# 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="NetworkManager bindings for Qt"
+
+LICENSE="LGPL-2"
+KEYWORDS="~amd64"
+IUSE="teamd"
+
+DEPEND="
+ dev-libs/glib:2
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,network]
+ >=net-misc/networkmanager-1.4.0-r1[teamd=]
+"
+RDEPEND="${DEPEND}
+ || (
+ >=net-misc/networkmanager-1.4.0-r1[elogind]
+ >=net-misc/networkmanager-1.4.0-r1[systemd]
+ )
+"
+BDEPEND="virtual/pkgconfig"
+
+CMAKE_SKIP_TESTS=(
+ # bug: 625276
+ managertest
+ settingstest
+ activeconnectiontest
+)
diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest
index 65a18f0044a2..1ae418401c6a 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.113.0.tar.xz 238637464 BLAKE2B 35ba9e5d144164ea5006f877d9104f2a5285e9aef1100e678d9792d06aa2fe686e53e3a35c6b25c5302468ca148e6f9dea271a8212e0addce63b4c471cc2b27b SHA512 0674e2df6d2c4c676dc4bf969dda487bf4936978d8990f6f9a2824afe855f1e4f122b52f80d0ccee98419a31e309be6bac314aa525293902f3f8770aec90b574
+DIST oxygen-icons-5.115.0.tar.xz 238640536 BLAKE2B 0b8e165da8ca8cd60e12d8eb7d0f63aa4553b77382d447f5b2b0a4810652819d2ba8504d352c1f5a1109b55ba6f353ec5eb3b153535d6748aeeee03d1512fce7 SHA512 2b830e9230c3ffed4d780e1d1768dfefcbbd94307be6d19339605cb31971497c0b0b896266ad53d8c687726eea07ead0d84a432bd54916052799bf2268e22804
diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.108.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild
index 7bc7f05e15c5..26f481349abd 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.108.0.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.113.0.ebuild
@@ -1,9 +1,8 @@
-# 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
@@ -11,17 +10,17 @@ inherit cmake frameworks.kde.org xdg-utils
DESCRIPTION="Oxygen 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-${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-5.110.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.115.0.ebuild
index e2bcb83d6d12..4adc4d4c0b2d 100644
--- a/kde-frameworks/oxygen-icons/oxygen-icons-5.110.0.ebuild
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.115.0.ebuild
@@ -1,9 +1,8 @@
-# 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
@@ -11,17 +10,17 @@ inherit cmake frameworks.kde.org xdg-utils
DESCRIPTION="Oxygen 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-${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/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..464ef40ff354 100644
--- a/kde-frameworks/prison/Manifest
+++ b/kde-frameworks/prison/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 55268 BLAKE2B bb40ba1c406c31945439abeb71ec74e14a1b8a37026c7fe7973bd96d4ca9924b3b32b3a1e28b38bc36f595fe14b4b46dd0d350d64676a14a0745e5df7b36d892 SHA512 9c83824cdf0c2fa0c3a2584124b47af575f65ad17f4317bb94edeb60bf09737c4a4f323d6da27b6589d57e439f22a6638a20a8c8b79c18cf2fe0cf7cbe1cd0c2
+DIST prison-5.115.0.tar.xz 55264 BLAKE2B 26987983a64538d73eb0cd951d1b2ea6b0c63f5fc2f433136a23dba06cc36bc7cd26d6ebea02e0fe90e9113479780f6b5d43f0762b05e35399a4d67eb684edd9 SHA512 48145ee4c1fd7eb177e58b3cd676eb7e50452897b335093eb1d65ac1f6cada83ab5e43d16d26387c1f4c5b992367a91a03d07ac26ae96b253f8f03660f7b226b
+DIST prison-5.249.0.tar.xz 55644 BLAKE2B 49117116a624dc17816f215c1a00ef3519a68aec2f6b87267bfd21edb4e6223c8136b960cfec6b3a50f12bebc72bb3875cade9feaf5f77da60e6f9a314003389 SHA512 17446bcf29b83f7fc8ee6c58a028c7968d37f62ac1a4f06870a352988faa5694b171c40bbfa30de029f6a6b308e9839a4f55c47864385d623875937c3ef3937e
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.113.0.ebuild
index 04a8af6bef48..dc6affb61e6b 100644
--- a/kde-frameworks/prison/prison-5.108.0.ebuild
+++ b/kde-frameworks/prison/prison-5.113.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-5.115.0.ebuild
index 102102398f6a..57eeb121b799 100644
--- a/kde-frameworks/prison/prison-5.110.0.ebuild
+++ b/kde-frameworks/prison/prison-5.115.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 @@ 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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE="qml"
RDEPEND="
diff --git a/kde-frameworks/prison/prison-5.249.0.ebuild b/kde-frameworks/prison/prison-5.249.0.ebuild
new file mode 100644
index 000000000000..e3d7a41cad3f
--- /dev/null
+++ b/kde-frameworks/prison/prison-5.249.0.ebuild
@@ -0,0 +1,34 @@
+# 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="QRCode and data matrix barcode library"
+HOMEPAGE="https://invent.kde.org/frameworks/prison"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64"
+IUSE="qml"
+
+RDEPEND="
+ >=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}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package qml Qt6Quick)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index d75e1ea144c5..6b5af2e39f0b 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 179544 BLAKE2B 9c9cf7d17f2c8b270f23052553796ea7403260bab11186ff846d840503efc9ae5fdc1d70730605584f7f14ea1aa9f7258864458f2b813b4ed7e01a466f818bbd SHA512 df7f2b3164caa474100731eb360318c2a6bb8301aeb0729fab3824d95f123ece00e74032c2533ce477c92717c116404ed56f7c320320557c29a5036ecf135f7e
+DIST purpose-5.115.0.tar.xz 180012 BLAKE2B 2e5a2805b19384f5e8ce0fdb94fa5cc3a7dbfeaaac027e45d95cc16091ea94e2a626ebb8be34f67838ea48049496005588ee6055f745b332676a64a35450c30e SHA512 b17cd780ed7947582fbc71430de67ebeaf33432113bbb77fba3736bd608d05fb132d40f7783cba4fdfd7ab3eec60f00676d48be0ce9c601c37f8eccc04d4db31
+DIST purpose-5.249.0.tar.xz 174540 BLAKE2B 4f43501631161b23f8e64c3b42ff839b64f4fb618e03c5fa20c4cb2bd26271b6113bee803d57cb4c1bbecbc0e2e000963581ba872c226ecde8d02a96192df405 SHA512 9efa22bbd12297c082ab697202980c586b32d11276b8d682176385a654177f9def23e6ea227da6f43a1b45e10da04cedc323f5039d75694de4201c9fcdd1c527
diff --git a/kde-frameworks/purpose/metadata.xml b/kde-frameworks/purpose/metadata.xml
index 94150564ce73..6b0d501b777f 100644
--- a/kde-frameworks/purpose/metadata.xml
+++ b/kde-frameworks/purpose/metadata.xml
@@ -10,6 +10,7 @@
</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>
</use>
<slots>
<subslots>
diff --git a/kde-frameworks/purpose/purpose-5.110.0-r1.ebuild b/kde-frameworks/purpose/purpose-5.113.0-r2.ebuild
index f43120abdffa..608b515dc68e 100644
--- a/kde-frameworks/purpose/purpose-5.110.0-r1.ebuild
+++ b/kde-frameworks/purpose/purpose-5.113.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -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? ( kde-frameworks/purpose:6[kaccounts?] )
>=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-5.108.0.ebuild b/kde-frameworks/purpose/purpose-5.115.0.ebuild
index c5c2e5df4868..d039152bb3bb 100644
--- a/kde-frameworks/purpose/purpose-5.108.0.ebuild
+++ b/kde-frameworks/purpose/purpose-5.115.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,35 +11,43 @@ 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"
DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
>=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/ki18n-${PVCUT}*:5
=kde-frameworks/kio-${PVCUT}*:5
=kde-frameworks/kirigami-${PVCUT}*:5
=kde-frameworks/knotifications-${PVCUT}*:5
+ =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? ( kde-frameworks/purpose:6[kaccounts?] )
>=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
@@ -56,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-5.249.0.ebuild b/kde-frameworks/purpose/purpose-5.249.0.ebuild
new file mode 100644
index 000000000000..644569f4d542
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-5.249.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"
+IUSE="bluetooth kaccounts"
+
+# 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
+ kaccounts? (
+ 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 )
+ kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] )
+"
+BDEPEND="kaccounts? ( 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 kaccounts 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..14b402c60fd0 100644
--- a/kde-frameworks/qqc2-desktop-style/Manifest
+++ b/kde-frameworks/qqc2-desktop-style/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 69468 BLAKE2B cb0c3d44dd1d0dc03c98f19ce61a73bd53b8b99cb48e7a5a2982e192d3c3a6d10aa36994209683dfc9fdb5649449845740b23a2d17c30cd4be78c0de198b4bf8 SHA512 25e2b28b0c507a27787a4c46d79ee629cadda2c9e78ce9c2714b2411e9513a08bfbb8047d4adfaa255ae59d1bbd4a56f5d03b210a6107de3f5eb3f9f89dc85ca
+DIST qqc2-desktop-style-5.115.0.tar.xz 69448 BLAKE2B 1164f0a3a3868de02e82d94beaf65c13aab6b28a1945f5b8d539cd2bc7a2a692d96762f007bacb8e542275d7f049d38956a440a6fed1ad07040b19d9cd298a17 SHA512 79d3395e687f7e5117997639f05a5358a13dc9f343ce3a007b3d64d1a5a470caa03a8e3d0e11b66ec394d8e1cc1817aea1d337477d741295dac48fec83a9914b
+DIST qqc2-desktop-style-5.249.0.tar.xz 78240 BLAKE2B d84bb1b96ce28d672b06d674cb5a2bca37fa3c80ed10b4fc593a6c04c92c0f0d5c0d905f3596fa20e4b17357f1cd68f66ad0085f3566fa0d500447fcf64b0e6d SHA512 22ae634ffaca62926cda4350505a2480550a1b019a0334c0f5b7a06746f69ae40f798229445063294c23f27b115318464aa1f7b89429b3a4f030efc4d776222f
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.113.0.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.113.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="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-5.108.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.115.0.ebuild
index 34695d55b6e5..c43fca057456 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.108.0.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.115.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,13 +11,15 @@ 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="
+ >=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/kconfigwidgets-${PVCUT}*:5
=kde-frameworks/kiconthemes-${PVCUT}*:5
=kde-frameworks/kirigami-${PVCUT}*:5
diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild
new file mode 100644
index 000000000000..1d111d8019a3
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.249.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="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"
+IUSE=""
+
+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
+"
diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest
index 394fdb5c9c95..ceb9112b0788 100644
--- a/kde-frameworks/solid/Manifest
+++ b/kde-frameworks/solid/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 306224 BLAKE2B 5bf82b5b25cdfed21e82948ef3495f1b6a1ad7d187d74934cee9f8a4cc70969e25427c8ab084ddda84d412157a7d9891a3a06e67c1b43a8d147a33a19ad209df SHA512 61127892513a44c5e5116e27c87e92593ff06ac9e959ae3b12b7badca1e0969be7e9420bc60b0f6a4ccae532923c96bf0ba1d1877f900944368f45b94d95a49e
+DIST solid-5.115.0.tar.xz 306312 BLAKE2B 866476310d2a2b477f01edb5ca2206cebd5c1d5ea7d1907b9c2915b3be2e86a38bab7405af0680d086611cd46fc292da7fc9b9b623bc6573f7a00fb1fc625b2f SHA512 727fe483124edcfbc56aad2f3988c1499b1d100173279a0da3477a12857e0381b845a9efa1d1827ad24a96557d3a2d0ce67b09e53571c37637dbb4aac4dff4d1
+DIST solid-5.249.0.tar.xz 305544 BLAKE2B e3f4922f33507c58820ead74935eb7705b3c7c161f8af74d4087aa1fe4745c1fafcb61508076f27dc60027940b669592edd6accc0a50026ee20494bcd9f8303e SHA512 7f3aa94de559dbc317629c112240cbff2d44edde38c92e1348fa9167d95f1dba52526d0e5fff67ee3d147e2d2220694565185e3255050a1ca4f555991981e481
diff --git a/kde-frameworks/solid/solid-5.108.0.ebuild b/kde-frameworks/solid/solid-5.113.0.ebuild
index ca7183ebf6c6..7169f6e30e69 100644
--- a/kde-frameworks/solid/solid-5.108.0.ebuild
+++ b/kde-frameworks/solid/solid-5.113.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="
@@ -30,8 +30,8 @@ DEPEND="${RDEPEND}
"
BDEPEND="
>=dev-qt/linguist-tools-${QTMIN}:5
- sys-devel/bison
- sys-devel/flex
+ app-alternatives/yacc
+ app-alternatives/lex
"
src_configure() {
diff --git a/kde-frameworks/solid/solid-5.110.0.ebuild b/kde-frameworks/solid/solid-5.115.0.ebuild
index efbf369a0e77..9c4c34937543 100644
--- a/kde-frameworks/solid/solid-5.110.0.ebuild
+++ b/kde-frameworks/solid/solid-5.115.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.249.0.ebuild b/kde-frameworks/solid/solid-5.249.0.ebuild
new file mode 100644
index 000000000000..deef27fe5a5c
--- /dev/null
+++ b/kde-frameworks/solid/solid-5.249.0.ebuild
@@ -0,0 +1,48 @@
+# 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 optfeature
+
+DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64"
+IUSE="ios"
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,xml]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ sys-apps/util-linux
+ sys-fs/udisks:2
+ virtual/libudev:=
+ ios? (
+ app-pda/libimobiledevice:=
+ app-pda/libplist:=
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package ios IMobileDevice)
+ $(cmake_use_find_package ios PList)
+ )
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "media player devices support" app-misc/media-player-info
+ fi
+ ecm_pkg_postinst
+}
diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest
index 138772308662..ecc3211bb2ea 100644
--- a/kde-frameworks/sonnet/Manifest
+++ b/kde-frameworks/sonnet/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 2437896 BLAKE2B 41fa3ecb2d2e3d83f25365ba4bbbb4d5f186750f3a4379ca73bca2f5b988bd7122eb32e9b0ea082deb9d422811659d107eb80343ec8c8b661b50a94141bb987c SHA512 db1e6ef5b768ce9796292fd776a98758c3a3c2481ae64ca97e28b3978764cddd2586c2ee92862f97d20e427ff76ea160837b87837894395a881ffc1a272100a2
+DIST sonnet-5.115.0.tar.xz 2438396 BLAKE2B f0cd760a8b873502f517836d36904b83b5cde11383264827879048d7f02b2a2f26d9682f7f2b46b4c7c723cb1f35f1be4a221e5d56d87ae5a97f8c2b7489a727 SHA512 ee95bd4be8fb97eb284f9f7f6dedbf4b8eb9d105cc95f0a489c2acbc52b447e138ce70a4dc8aca4ebb8f90f328ab7c87dda4ce66b9026cf303479f1455b55c7c
+DIST sonnet-5.249.0.tar.xz 2442476 BLAKE2B b22c464cf0eb7d106ba41ec92adef3fe102c6c66b1c86ec3956eb73a972bd8e4e3e8f0a8d1547430e466e229846c0d92c7e67e0381882608620fe3861f72df9e SHA512 bece16bb824d88d1bce4e49c7e4ef5bb57197731a3a5a3ce0c10c9f9710fc5b0896850a148f6f7ab8e8f0f1cc0ae24eb6a09c7168ea19716dbe1e57c341fd9cf
diff --git a/kde-frameworks/sonnet/sonnet-5.108.0.ebuild b/kde-frameworks/sonnet/sonnet-5.113.0.ebuild
index e445b3e52064..4ab9949af1dc 100644
--- a/kde-frameworks/sonnet/sonnet-5.108.0.ebuild
+++ b/kde-frameworks/sonnet/sonnet-5.113.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-5.115.0.ebuild
index 88946dbe4933..df60fa0304ba 100644
--- a/kde-frameworks/sonnet/sonnet-5.110.0.ebuild
+++ b/kde-frameworks/sonnet/sonnet-5.115.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.249.0.ebuild b/kde-frameworks/sonnet/sonnet-5.249.0.ebuild
new file mode 100644
index 000000000000..59dafac959a3
--- /dev/null
+++ b/kde-frameworks/sonnet/sonnet-5.249.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_DESIGNERPLUGIN="true"
+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"
+IUSE="aspell +hunspell qml"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
+ aspell? ( app-text/aspell )
+ hunspell? ( app-text/hunspell:= )
+ qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+
+CMAKE_SKIP_TESTS=(
+ # bug 779994
+ sonnet-test_autodetect
+ # bug 680032
+ sonnet-test_settings
+ sonnet-test_highlighter
+)
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake_use_find_package aspell ASPELL)
+ $(cmake_use_find_package hunspell HUNSPELL)
+ -DSONNET_USE_QML=$(usex qml)
+ )
+
+ ecm_src_configure
+}
diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest
index 0fe7f91ef5cd..7f3a8d26da87 100644
--- a/kde-frameworks/syndication/Manifest
+++ b/kde-frameworks/syndication/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 510552 BLAKE2B 7530eacdf7d4ad58dd321f8a7073747cf0244e74d5f7ce2e4cc59a727d81fcf0eb716201e31376eed1b525a1eb1a2aebaa1a7f386bb432c392c377fb96bfb1a7 SHA512 7e9be267be5dfe302b99d5c912c19264b11f57f35cc8891d6fb1f14889fb8695def57f003b6f642dda2b459fab5d5d75233ab7767f60447b1be56224d62a9d0b
+DIST syndication-5.115.0.tar.xz 510504 BLAKE2B f8080c800710170fdbb8756502a33d8788f0d23a557be7cffe7ee7cb1b2c903fb8c69537ce5f99344487c72866e3d458890b89e9c8a58142d854d4a2038002fb SHA512 477d50ac097f63ecdfce009a2c52cae58d08213f06c1ae806956c0b6d6d6a4253d9cc77c4ed5e44f39a7d10ff539e24243cbe45f43db3a1720bd83479ff783cd
+DIST syndication-5.249.0.tar.xz 510864 BLAKE2B 5dcc8b647b3e42ecf4f3d400f26daacfc12280b650963de7b972c84403d568a6505d07c8069245d7b34ba67805074afd987fe5a10a9afa7afef9aad023a6e032 SHA512 4f8202012b9b8a2a0f001d65a55da1d0856780594b6a087ccb7f20418e74fbd226f4f243d8f18efb619b4222159912c5f548aba01a7ab8fcff683e17427ba784
diff --git a/kde-frameworks/syndication/syndication-5.108.0.ebuild b/kde-frameworks/syndication/syndication-5.113.0.ebuild
index 8f078d6b5e24..ca33c20c9b63 100644
--- a/kde-frameworks/syndication/syndication-5.108.0.ebuild
+++ b/kde-frameworks/syndication/syndication-5.113.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-5.115.0.ebuild
index a4645b547198..18b147161759 100644
--- a/kde-frameworks/syndication/syndication-5.110.0.ebuild
+++ b/kde-frameworks/syndication/syndication-5.115.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="Library for parsing RSS and Atom feeds"
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/syndication/syndication-5.249.0.ebuild b/kde-frameworks/syndication/syndication-5.249.0.ebuild
new file mode 100644
index 000000000000..eec507e0f8a0
--- /dev/null
+++ b/kde-frameworks/syndication/syndication-5.249.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="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=6.6.2
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Library for parsing RSS and Atom feeds"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[xml]
+ =kde-frameworks/kcodecs-${PVCUT}*:6
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest
index 37e1f4f4893d..bec6ab1b8703 100644
--- a/kde-frameworks/syntax-highlighting/Manifest
+++ b/kde-frameworks/syntax-highlighting/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 3432524 BLAKE2B dadbbd70c593eee8839bfcc010793765fae97a2f8496429381207cdae49a2e736f5ffda7b34b276cf5afbaa2326e287d3abbcbb1e039c329455204e8a9025940 SHA512 cafdc023ca06259e6704092d389250928bd9f6be94beb22f2b6f6e6da4a182838555bbd6bc5fcc94e60793537949b8611d241e6a195faa19c3bc837a5a68f771
+DIST syntax-highlighting-5.115.0.tar.xz 3432708 BLAKE2B 3ecfda27588509e5b791f3a78806c6fc3d898807157edef9e574c73f26069b1d92093d8c760da785cc9d769504a13f261c340fa4829857f37e158ade81a96dee SHA512 6a25a6c3be6258e956663065864ec177d05d91c817e79922ba599e45d4738813746a7c751c5043135d2c7255d341a60a6152e1d02ad90136e00a97ecb2ecd479
+DIST syntax-highlighting-5.249.0.tar.xz 3526544 BLAKE2B a8bb54bfee8e2bb6d15890955a40a5ab2218d5c51f44a50b04da5dd7954574b8d8236b7120d445de99376087bee0c87b1529be230e03b25343f1d2f3c0ba202b SHA512 a349077eaa386683745e4b0467aa31cf815ef1a0cf5be191f74186324e6238e6cd181d024b3bd9cfc124209a3c93f84bc2002d61c407684b6925dc462dd0b150
diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.108.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.113.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.113.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-5.110.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.115.0.ebuild
index de5c22127e1c..678a106f6e79 100644
--- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.110.0.ebuild
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.115.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,22 +10,17 @@ inherit ecm frameworks.kde.org
DESCRIPTION="Framework for syntax highlighting"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+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-5.249.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.249.0.ebuild
new file mode 100644
index 000000000000..059677d77655
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.249.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"
+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..3f6c176a2ce0 100644
--- a/kde-frameworks/threadweaver/Manifest
+++ b/kde-frameworks/threadweaver/Manifest
@@ -1,2 +1,3 @@
-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.113.0.tar.xz 1413100 BLAKE2B 8287cc5502dd9e84f933fd4346be2911f6a7509347b08463c5495ccd8f264017a0337fe789cd23e156b47dbbde1eac01ceddd9ab3ccdda1d3fa2e5d3dad7976a SHA512 63c3ca75f1c62bb74249fd63157cda21cd56c34f50f81da1412760c778657244962fc46fadff911c6f8ea8bcbce551d51f3c4e436a85ad52f5d4d63b341489fd
+DIST threadweaver-5.115.0.tar.xz 1413108 BLAKE2B 39a26c4e7fcf1350afb3c773cbf9bda02179eb3eb79857d8783830c4903a2539a27923302d6f0d52143c70e2d5ea5a7d0286567e01747ad489654a9a9f38a06e SHA512 4c7fa0fe4d04269bfabebab0cab1636e237005046b6c88e27f7dcb0bf8dc6b96d62254748e97177ae9b9a7ec69756130429280e09c64db8cb7f851d997b55240
+DIST threadweaver-5.249.0.tar.xz 1414536 BLAKE2B 890e331b629ab228aa8bba8fd33a58121103c27b30732b6bb47aa9a1ed4d4e9bb7191959ab6eb3b367f23b7ad6a6934c11b91113e0e20a559388427ce448e887 SHA512 98f573932056f430432843fc34e66d34b567f4ec9d7c80a6821388584b5e6156a79eb39758fee4d5ae86ba5b4cbf3fdd11db0e3d5cbe72ad230814d9d9e54853
diff --git a/kde-frameworks/threadweaver/threadweaver-5.108.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.113.0.ebuild
index cd11d8aa7036..babc8b629360 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.108.0.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-5.113.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-5.115.0.ebuild
index 4407568a960c..e8adcc0f25f1 100644
--- a/kde-frameworks/threadweaver/threadweaver-5.110.0.ebuild
+++ b/kde-frameworks/threadweaver/threadweaver-5.115.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,7 +7,7 @@ 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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
IUSE=""
src_prepare() {
diff --git a/kde-frameworks/threadweaver/threadweaver-5.249.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.249.0.ebuild
new file mode 100644
index 000000000000..5339424c365c
--- /dev/null
+++ b/kde-frameworks/threadweaver/threadweaver-5.249.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit ecm frameworks.kde.org
+
+DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+src_prepare() {
+ cmake_comment_add_subdirectory benchmarks
+ ecm_src_prepare
+}