From: Rafael Sadowski Subject: Switch from devel/kf5 to kf6/{extra-cmake-modules,breeze-icons} To: ports@openbsd.org Cc: landry@openbsd.org Date: Wed, 17 Apr 2024 19:25:51 +0200 I would like to replace devel/kf5/extra-cmake-modules and breeze-icons with the kf6 version. This is the recommended way and for me the first step to continue working cleanly. - Only one version of extra-cmake-modules can be installed. The KF6 version is backwards compatible and should also be used for KF5 builds. - Icon packages should only ship the latest version - breeze-icons - oxygen-icons (released separately) -- https://community.kde.org/Frameworks/6.0_Release_notes devel/kf5/extra-cmake-modules is a pure build dependency and breeze-icons includes only the icons for run-time. Here is my pkg_add test process: env TRUSTED_PKG_PATH=https://www.... doas pkg_add -D unsigned -u accountsservice-23.13.9->23.13.9: ok catdoc-0.95->0.95: ok celt-0.11.1p0v1->0.11.1p0v1: ok db-4.6.21p7v0->4.6.21p7v0: ok docbook-4.5p4:libxml-2.12.6->2.12.6: ok ebook-tools-0.2.2:zstd-1.5.5->1.5.6: ok ebook-tools-0.2.2:libzip-1.8.0p0->1.8.0p0: ok ebook-tools-0.2.2->0.2.2: ok exiv2-0.28.2p0v0->0.28.2p0v0: ok gobject-introspection-1.80.1:py3-cryptodome-3.20.0->3.20.0: ok gobject-introspection-1.80.1:py3-beaker-1.11.0p0->1.11.0p0: ok gobject-introspection-1.80.1:py3-mako-1.2.4->1.2.4: ok gobject-introspection-1.80.1:py3-markdown-3.4.4->3.4.4: ok gobject-introspection-1.80.1:py3-setuptools-68.0.0v0->68.0.0v0: ok gobject-introspection-1.80.1->1.80.1: ok gperf-3.1p0->3.1p0: ok kaccounts-integration-23.08.4:signond-8.61p5->8.61pl0: ok kaccounts-integration-23.08.4:kdbusaddons-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:ki18n-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:kdoctools-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:kconfig-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:kcoreaddons-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:kservice-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:kglobalaccel-5.115.0p0->5.115.0p0: ok kaccounts-integration-23.08.4:kguiaddons-5.115.0p0->5.115.0p0: ok breeze-icons-5.115.0->kf6-breeze-icons-6.1.0 forward dependencies: | Dependency of kdenlive-23.08.4 on breeze-icons-* doesn't match | Dependency of kf5-kirigami2-5.115.0p0 on breeze-icons->=5.115 doesn't match | Dependency of kiconthemes-5.115.0p0 on breeze-icons->=5.115 doesn't match Merging kdenlive-23.08.4->23.08.4p0 (ok) Merging kf5-kirigami2-5.115.0p0->5.115.0p1 (ok) Merging kiconthemes-5.115.0p0->5.115.0p1 (ok) kaccounts-integration-23.08.4:breeze-icons-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0->kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemekaccounts-integration-23.08.4:openbsdisks2-0.5.0->0.5.0: ok kaccounts-integration-23.08.4:solid-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:sonnet-5.115.0->5.115.0: ok kaccounts-integration-23.08.4:polkit-qt5-0.200.0->0.200.0: ok kaccounts-integration-23.08.4:kauth-5.115.0->5.115.0: ok Detected loop, merging sets ok | kxmlgui-5.115.0->5.115.0 | breeze-icons-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0->kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1 kaccounts-integration-23.08.4:breeze-icons-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0->kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-Detected loop, merging sets ok | purpose-5.115.0->5.115.0 | breeze-icons-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0->kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kxmlgui-5.115.0 kaccounts-integration-23.08.4:breeze-icons-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kDetected loop, merging sets ok | kdeclarative-5.115.0->5.115.0 | breeze-icons-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kxmlgui-5.115.0+purpose-5.115.0 | kaccounts-integration-23.08.4->23.08.4 breeze-icons-5.115.0+kaccounts-integration-23.08.4+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-2kaccounts-integration-23.08...:py3-cairo-1.26.0->1.26.0: ok kaccounts-integration-23.08...:py3-gobject3-3.48.2->3.48.2: ok kaccounts-integration-23.08...:libaccounts-glib-1.26p2->1.26p2: ok kaccounts-integration-23.08...:libaccounts-qt-1.16p2->1.17: ok kaccounts-integration-23.08...:qca-qt5-2.3.8->2.3.8: ok kaccounts-integration-23.08...:kf5-kwallet-5.115.0p0->5.115.0p0: ok Detected loop, merging sets ok | kbookmarks-5.115.0->5.115.0 | breeze-icons-5.115.0+kaccounts-integration-23.08.4+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kxmlgui-5.115.0+purpose-5.115.0 breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kxmlgui-5.115.0+purpose-5.115.0 (proc Detected loop, merging sets ok | kio-5.115.0p0->5.115.0p0 | breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kxmlgui-5.115.0+purpose-5.115.0 kaccounts-integration-23.08...:kded-5.115.0->5.115.0: ok breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kio-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kio-5.115.0p0+kxmlgui-5 Detected loop, merging sets ok | knewstuff-5.115.0->5.115.0 | breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kio-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kio-5.115.0p0+kxmlgui-5.115.0+purpose-5.115.0 breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kio-5.115.0p0+knewstuff-5.115.0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kio-5 Detected loop, merging sets ok | knotifyconfig-5.115.0->5.115.0 | breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kio-5.115.0p0+knewstuff-5.115.0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kio-5.115.0p0+knewstuff-5.115.0+kxmlgui-5.115.0+purpose-5.115.0 kaccounts-integration-23.08...:phonon-4.12.0->4.12.0: ok breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kio-5.115.0p0+knewstuff-5.115.0+knotifyconfig-5.115.0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kicon kaccounts-integration-23.08...:kpackage-5.115.0->5.115.0: ok breeze-icons-5.115.0+kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kio-5.115.0p0+knewstuff-5.115.0+knoti fyconfig-5.115.0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kbookmarks-5.115.0+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kicon [kbookmarks+knotifyconfig-5.115.0]breeze-icons-5.115.0+kaccounts-integration-23.08.4+kdeclarative-5.115.0+kdenlive-23.08.4+kf5-kirigami2-5.115.0p0+kiconthemes-5.115.0p0+kio-5.115.0p0+knewstuf f-5.115.0+kxmlgui-5.115.0+purpose-5.115.0->kaccounts-integration-23.08.4+kdeclarative-5.115.0+kdenlive-23.08.4p0+kf5-kirigami2-5.115.0p1+kf6-breeze-icons-6.1.0+kiconthemes-5.115.0p1+kio-5.115 .0p0+knewstuff-5.115.0+kxmlgui-5.115.0+purpose-5.115.0: ok ladspa-1.17p0->1.17p0: ok libraw-0.21.2->0.21.2: ok Running tags: ok Read shared items: ok # Tested with devel/quirks env TRUSTED_PKG_PATH=https://www.... doas pkg_add -D unsigned -u quirks-7.17->7.19: ok extra-cmake-modules-5.115.0->kf6-extra-cmake-modules-6.1.0: ok Read shared items: ok diff --git a/astro/kstars/Makefile b/astro/kstars/Makefile index c396173d28f..fc5cb3a0a67 100644 --- a/astro/kstars/Makefile +++ b/astro/kstars/Makefile @@ -2,6 +2,7 @@ COMMENT = planetarium simulator for KDE DISTNAME = kstars-3.6.6 EPOCH = 0 +REVISION = 0 CATEGORIES = astro education @@ -35,7 +36,7 @@ BUILD_DEPENDS = devel/gettext,-tools \ x11/xplanet RUN_DEPENDS = devel/desktop-file-utils \ - devel/kf5/breeze-icons \ + devel/kf6/breeze-icons \ devel/kf5/kdoctools \ x11/gtk+4,-guic \ x11/qt5/qtquickcontrols \ diff --git a/databases/kexi/Makefile b/databases/kexi/Makefile index b774e7b79fc..165a11d659d 100644 --- a/databases/kexi/Makefile +++ b/databases/kexi/Makefile @@ -5,7 +5,7 @@ COMMENT = visual database applications creator VERSION = 3.2.0 DISTNAME = kexi-${VERSION} -REVISION = 5 +REVISION = 6 SHARED_LIBS += kexicore3.2 0.0 # 3.2 SHARED_LIBS += kexidatatable3.2 0.0 # 3.2 @@ -48,12 +48,12 @@ MODULES = devel/cmake \ BUILD_DEPENDS = databases/postgresql,-server \ devel/gettext,-tools \ - devel/kf5/breeze-icons \ + devel/kf6/breeze-icons \ devel/kf5/karchive \ x11/kde-applications/marble RUN_DEPENDS = devel/desktop-file-utils \ - devel/kf5/breeze-icons \ + devel/kf6/breeze-icons \ devel/kf5/kservice \ x11/kde-applications/marble diff --git a/devel/Makefile b/devel/Makefile index adafa1bc4cc..eba5c4d8921 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -249,6 +249,7 @@ SUBDIR += kdiff3 SUBDIR += keystone SUBDIR += kf5 + SUBDIR += kf6 SUBDIR += knfmt SUBDIR += kproperty SUBDIR += kreport diff --git a/devel/kf5/Makefile b/devel/kf5/Makefile index 7dd06539ca5..8d6aa624d87 100644 --- a/devel/kf5/Makefile +++ b/devel/kf5/Makefile @@ -1,5 +1,5 @@ SUBDIR = -SUBDIR += extra-cmake-modules +#SUBDIR += extra-cmake-modules # do not sort blindly: items below are listed in the straight build order # tier docs: https://api.kde.org/frameworks/index.html @@ -8,7 +8,7 @@ SUBDIR += extra-cmake-modules SUBDIR += ki18n SUBDIR += attica SUBDIR += bluez-qt -SUBDIR += breeze-icons +#SUBDIR += breeze-icons SUBDIR += kapidox SUBDIR += karchive SUBDIR += kcodecs diff --git a/devel/kf5/kf5.port.mk b/devel/kf5/kf5.port.mk index b730255316b..56ac4183a14 100644 --- a/devel/kf5/kf5.port.mk +++ b/devel/kf5/kf5.port.mk @@ -6,9 +6,8 @@ MODKF5_BUILD_TESTING ?= No EXTRACT_SUFX ?= .tar.xz .endif -.if ${PKGPATH:Ndevel/kf5/extra-cmake-modules} -BUILD_DEPENDS += devel/kf5/extra-cmake-modules>=${MODKF5_VERSION} -.endif +BUILD_DEPENDS += devel/kf6/extra-cmake-modules +CONFIGURE_ARGS += -DKF_IGNORE_PLATFORM_CHECK=ON .if empty(CONFIGURE_STYLE) CONFIGURE_STYLE = cmake diff --git a/devel/kf5/kiconthemes/Makefile b/devel/kf5/kiconthemes/Makefile index e2d8faac629..55d7689210d 100644 --- a/devel/kf5/kiconthemes/Makefile +++ b/devel/kf5/kiconthemes/Makefile @@ -1,6 +1,6 @@ COMMENT = KDE icon GUI utility library DISTNAME = kiconthemes-${VERSION} -REVISION = 0 +REVISION = 1 SHARED_LIBS = KF5IconThemes 5.6 @@ -11,7 +11,7 @@ WANTLIB += Qt5Widgets Qt5Xml c m BUILD_DEPENDS = devel/gettext,-tools -RUN_DEPENDS += devel/kf5/breeze-icons +RUN_DEPENDS += devel/kf6/breeze-icons LIB_DEPENDS = devel/kf5/karchive>=${MODKF5_VERSION} \ devel/kf5/kcodecs>=${MODKF5_VERSION} \ diff --git a/devel/kf5/kirigami2/Makefile b/devel/kf5/kirigami2/Makefile index 5c84bc5a696..c6cb46d32ea 100644 --- a/devel/kf5/kirigami2/Makefile +++ b/devel/kf5/kirigami2/Makefile @@ -1,7 +1,7 @@ COMMENT = QtQuick based components set DISTNAME = kirigami2-${VERSION} PKGNAME = kf5-${DISTNAME} -REVISION = 0 +REVISION = 1 HOMEPAGE = https://api.kde.org/frameworks/kirigami/html/index.html @@ -19,7 +19,7 @@ BUILD_DEPENDS = archivers/gtar \ RUN_DEPENDS = x11/qt5/qtgraphicaleffects \ x11/qt5/qtsvg -RUN_DEPENDS += devel/kf5/breeze-icons +RUN_DEPENDS += devel/kf6/breeze-icons LIB_DEPENDS = x11/qt5/qtquickcontrols2 \ x11/qt5/qtdeclarative diff --git a/devel/kf5/plasma-framework/Makefile b/devel/kf5/plasma-framework/Makefile index 413fec756d1..a8df0fe8cd4 100644 --- a/devel/kf5/plasma-framework/Makefile +++ b/devel/kf5/plasma-framework/Makefile @@ -1,6 +1,6 @@ COMMENT = core components and tools of the Plasma Workspaces DISTNAME = plasma-framework-${VERSION} -REVISION = 0 +REVISION = 1 SHARED_LIBS = KF5Plasma 12.4 SHARED_LIBS += KF5PlasmaQuick 9.0 @@ -38,7 +38,7 @@ RUN_DEPENDS = archivers/bzip2 \ x11/qt5/qtquickcontrols \ x11/qt5/qtwayland -RUN_DEPENDS += devel/kf5/breeze-icons +RUN_DEPENDS += devel/kf6/breeze-icons LIB_DEPENDS = devel/kf5/kactivities>=${MODKF5_VERSION} \ devel/kf5/karchive>=${MODKF5_VERSION} \ diff --git a/devel/kf6/Makefile b/devel/kf6/Makefile index 353d0422545..e892821f664 100644 --- a/devel/kf6/Makefile +++ b/devel/kf6/Makefile @@ -10,83 +10,83 @@ SUBDIR += extra-cmake-modules # development and renamed to oxygen-icons # SUBDIR += oxygen-icons -SUBDIR += ki18n -SUBDIR += attica -SUBDIR += bluez-qt +#SUBDIR += ki18n +#SUBDIR += attica +#SUBDIR += bluez-qt SUBDIR += breeze-icons -SUBDIR += karchive -SUBDIR += kcodecs -SUBDIR += kconfig -SUBDIR += kcoreaddons -SUBDIR += kdbusaddons -SUBDIR += kdnssd -SUBDIR += kguiaddons -SUBDIR += kidletime -SUBDIR += kitemmodels -SUBDIR += kitemviews -SUBDIR += kplotting -SUBDIR += kwidgetsaddons -SUBDIR += kwindowsystem -SUBDIR += solid -SUBDIR += sonnet -SUBDIR += threadweaver -SUBDIR += syntax-highlighting -SUBDIR += prison -SUBDIR += syndication -SUBDIR += kholidays -SUBDIR += kcalendarcore -SUBDIR += kquickcharts -SUBDIR += kglobalaccel -SUBDIR += kirigami -SUBDIR += kstatusnotifieritem -SUBDIR += ktexttemplate +#SUBDIR += karchive +#SUBDIR += kcodecs +#SUBDIR += kconfig +#SUBDIR += kcoreaddons +#SUBDIR += kdbusaddons +#SUBDIR += kdnssd +#SUBDIR += kguiaddons +#SUBDIR += kidletime +#SUBDIR += kitemmodels +#SUBDIR += kitemviews +#SUBDIR += kplotting +#SUBDIR += kwidgetsaddons +#SUBDIR += kwindowsystem +#SUBDIR += solid +#SUBDIR += sonnet +#SUBDIR += threadweaver +#SUBDIR += syntax-highlighting +#SUBDIR += prison +#SUBDIR += syndication +#SUBDIR += kholidays +#SUBDIR += kcalendarcore +#SUBDIR += kquickcharts +#SUBDIR += kglobalaccel +#SUBDIR += kirigami +#SUBDIR += kstatusnotifieritem +#SUBDIR += ktexttemplate # tier 2 -SUBDIR += kauth -SUBDIR += kcompletion -SUBDIR += kcrash -SUBDIR += kdoctools -SUBDIR += kfilemetadata -SUBDIR += kimageformats -SUBDIR += knotifications -SUBDIR += kjobwidgets -SUBDIR += kpty -SUBDIR += kunitconversion -SUBDIR += kpackage +#SUBDIR += kauth +#SUBDIR += kcompletion +#SUBDIR += kcrash +#SUBDIR += kdoctools +#SUBDIR += kfilemetadata +#SUBDIR += kimageformats +#SUBDIR += knotifications +#SUBDIR += kjobwidgets +#SUBDIR += kpty +#SUBDIR += kunitconversion +#SUBDIR += kpackage #SUBDIR += kuserfeedback # tier 3 # high contention on [kservice..kio..kdeclarative] path, be careful -SUBDIR += kservice -SUBDIR += kcolorscheme -SUBDIR += kconfigwidgets -SUBDIR += kiconthemes -SUBDIR += kcontacts -SUBDIR += kpeople -SUBDIR += kwallet -SUBDIR += ktextwidgets -SUBDIR += kdesu -SUBDIR += kxmlgui -SUBDIR += kbookmarks -SUBDIR += kded -SUBDIR += qqc2-desktop-style -SUBDIR += kdeclarative -SUBDIR += knewstuff -SUBDIR += ksvg -SUBDIR += kio -SUBDIR += kparts -SUBDIR += kcmutils -SUBDIR += baloo -SUBDIR += knotifyconfig -SUBDIR += ktexteditor -SUBDIR += krunner -SUBDIR += purpose -SUBDIR += kdav +#SUBDIR += kservice +#SUBDIR += kcolorscheme +#SUBDIR += kconfigwidgets +#SUBDIR += kiconthemes +#SUBDIR += kcontacts +#SUBDIR += kpeople +#SUBDIR += kwallet +#SUBDIR += ktextwidgets +#SUBDIR += kdesu +#SUBDIR += kxmlgui +#SUBDIR += kbookmarks +#SUBDIR += kded +#SUBDIR += qqc2-desktop-style +#SUBDIR += kdeclarative +#SUBDIR += knewstuff +#SUBDIR += ksvg +#SUBDIR += kio +#SUBDIR += kparts +#SUBDIR += kcmutils +#SUBDIR += baloo +#SUBDIR += knotifyconfig +#SUBDIR += ktexteditor +#SUBDIR += krunner +#SUBDIR += purpose +#SUBDIR += kdav # tier 4 # frameworkintegration - needs AppStream 1.0. It needs a current release of # PackageKit for the Qt 6 library. -SUBDIR += frameworkintegration +#SUBDIR += frameworkintegration # corresponding software isn't ported #SUBDIR += modemmanager-qt diff --git a/devel/zeal/Makefile b/devel/zeal/Makefile index 0832ff044cd..a41ea1ff7a3 100644 --- a/devel/zeal/Makefile +++ b/devel/zeal/Makefile @@ -31,7 +31,7 @@ EXTRACT_SUFX = .tar.xz MODULES = x11/qt6 devel/cmake -BUILD_DEPENDS = devel/kf5/extra-cmake-modules +BUILD_DEPENDS = devel/kf6/extra-cmake-modules RUN_DEPENDS = devel/desktop-file-utils \ x11/gtk+4,-guic diff --git a/emulators/melonds/Makefile b/emulators/melonds/Makefile index 83fbd98bbe2..17b1945238a 100644 --- a/emulators/melonds/Makefile +++ b/emulators/melonds/Makefile @@ -26,7 +26,7 @@ LIB_DEPENDS = archivers/libarchive \ devel/sdl2 \ net/libslirp \ x11/qt5/qtmultimedia -BUILD_DEPENDS = devel/kf5/extra-cmake-modules +BUILD_DEPENDS = devel/kf6/extra-cmake-modules RUN_DEPENDS = x11/gtk+4,-guic \ devel/desktop-file-utils diff --git a/net/kdeconnect-kde/Makefile b/net/kdeconnect-kde/Makefile index 5fdf67c8221..06ab2795624 100644 --- a/net/kdeconnect-kde/Makefile +++ b/net/kdeconnect-kde/Makefile @@ -1,6 +1,7 @@ COMMENT = KDE app that allows your devices to communicate DISTNAME = kdeconnect-kde-${MODKDE_VERSION} +REVISION = 0 SHARED_LIBS += kdeconnectcore 5.0 # 1.4 SHARED_LIBS += kdeconnectinterfaces 5.0 # 1.4 @@ -43,7 +44,7 @@ BUILD_DEPENDS = devel/gettext,-tools \ wayland/plasma-wayland-protocols RUN_DEPENDS = devel/desktop-file-utils \ - devel/kf5/breeze-icons \ + devel/kf6/breeze-icons \ devel/kf5/kirigami2 \ devel/kf5/qqc2-desktop-style \ sysutils/sshfs-fuse \ diff --git a/net/nextcloudclient/Makefile b/net/nextcloudclient/Makefile index fc2588232c6..d637c4a4a37 100644 --- a/net/nextcloudclient/Makefile +++ b/net/nextcloudclient/Makefile @@ -38,7 +38,7 @@ BUILD_DEPENDS = devel/gettext,-tools BUILD_DEPENDS += x11/gnome/librsvg # FindInotify.cmake -BUILD_DEPENDS += devel/kf5/extra-cmake-modules +BUILD_DEPENDS += devel/kf6/extra-cmake-modules # for tests, but detected during configure BUILD_DEPENDS += devel/cmocka diff --git a/net/owncloudclient/Makefile b/net/owncloudclient/Makefile index 7fa3d79399c..c0739a287b2 100644 --- a/net/owncloudclient/Makefile +++ b/net/owncloudclient/Makefile @@ -30,7 +30,7 @@ SITES.a = https://github.com/owncloud/libre-graph-api-cpp-qt-client/archive/ref MODULES = devel/cmake x11/qt5 -BUILD_DEPENDS = devel/kf5/extra-cmake-modules +BUILD_DEPENDS = devel/kf6/extra-cmake-modules RUN_DEPENDS = devel/desktop-file-utils \ misc/shared-mime-info \ x11/gtk+4,-guic diff --git a/sysutils/krename/Makefile b/sysutils/krename/Makefile index 0f3c334a262..66527ad752d 100644 --- a/sysutils/krename/Makefile +++ b/sysutils/krename/Makefile @@ -2,7 +2,7 @@ COMMENT = powerful batch file renamer VERSION = 5.0.2 DISTNAME = krename-${VERSION} -REVISION = 1 +REVISION = 2 CATEGORIES = sysutils x11 @@ -29,7 +29,7 @@ MODULES = devel/kf5 BUILD_DEPENDS = devel/gettext,-tools RUN_DEPENDS = devel/desktop-file-utils \ - devel/kf5/breeze-icons \ + devel/kf6/breeze-icons \ x11/gtk+4,-guic LIB_DEPENDS = audio/taglib \ diff --git a/x11/kde-applications/kdenlive/Makefile b/x11/kde-applications/kdenlive/Makefile index 38025196a8d..467d2e5715e 100644 --- a/x11/kde-applications/kdenlive/Makefile +++ b/x11/kde-applications/kdenlive/Makefile @@ -3,6 +3,7 @@ USE_WXNEEDED = Yes COMMENT = non-linear video editor for KDE DISTNAME = kdenlive-${VERSION} +REVISION = 0 CATEGORIES = multimedia WANTLIB += ${COMPILER_LIBCXX} KF5Archive KF5Attica KF5Auth KF5AuthCore @@ -26,7 +27,7 @@ MODKDE5_DOCS = yes MODULES += lang/python -RUN_DEPENDS = devel/kf5/breeze-icons \ +RUN_DEPENDS = devel/kf6/breeze-icons \ devel/kf5/kinit \ graphics/ffmpeg \ misc/shared-mime-info \ diff --git a/x11/kde-applications/kirigami-gallery/Makefile b/x11/kde-applications/kirigami-gallery/Makefile index aee3eae7104..ac1a5cfcdb1 100644 --- a/x11/kde-applications/kirigami-gallery/Makefile +++ b/x11/kde-applications/kirigami-gallery/Makefile @@ -1,5 +1,6 @@ COMMENT = kirigami component gallery application DISTNAME = kirigami-gallery-${VERSION} +REVISION = 0 CATEGORIES = devel HOMEPAGE = https://apps.kde.org/de/kirigami2.gallery/ @@ -15,7 +16,7 @@ BUILD_DEPENDS = devel/kf5/kpackage \ x11/qt5/qtquickcontrols RUN_DEPENDS = devel/kf5/kpackage \ - devel/kf5/breeze-icons \ + devel/kf6/breeze-icons \ devel/kf5/qqc2-desktop-style \ x11/qt5/qtquickcontrols diff --git a/x11/kde-plasma/breeze/Makefile b/x11/kde-plasma/breeze/Makefile index 58b47a8aef8..295fae2caf6 100644 --- a/x11/kde-plasma/breeze/Makefile +++ b/x11/kde-plasma/breeze/Makefile @@ -1,5 +1,6 @@ COMMENT = Breeze KDE desktop theme DISTNAME = breeze-${VERSION} +REVISION = 0 SHARED_LIBS += breezecommon5 1.0 # 5.12.0 @@ -17,7 +18,7 @@ BUILD_DEPENDS = devel/kf5/kpackage RUN_DEPENDS = devel/desktop-file-utils \ devel/kf5/kpackage \ - devel/kf5/breeze-icons + devel/kf6/breeze-icons LIB_DEPENDS = devel/kf5/frameworkintegration \ devel/kf5/kauth \ diff --git a/x11/kde-plasma/oxygen/Makefile b/x11/kde-plasma/oxygen/Makefile index 00733815775..37356faeb4f 100644 --- a/x11/kde-plasma/oxygen/Makefile +++ b/x11/kde-plasma/oxygen/Makefile @@ -1,5 +1,6 @@ COMMENT = style for Qt/KDE Applications DISTNAME = oxygen-${VERSION} +REVISION = 0 SHARED_LIBS = oxygenstyle5 1.0 SHARED_LIBS += oxygenstyleconfig5 0.0 @@ -16,7 +17,7 @@ MODKDE5_TRANSLATIONS = Yes BUILD_DEPENDS = devel/kf5/kpackage RUN_DEPENDS = devel/kf5/kpackage \ - devel/kf5/breeze-icons + devel/kf6/breeze-icons LIB_DEPENDS = devel/kf5/frameworkintegration \ devel/kf5/kauth \ diff --git a/x11/lightly/Makefile b/x11/lightly/Makefile index ab204bfe659..7e237d15639 100644 --- a/x11/lightly/Makefile +++ b/x11/lightly/Makefile @@ -5,7 +5,7 @@ GH_PROJECT = Lightly GH_TAGNAME = v0.4.1 PKGNAME = ${DISTNAME:L} -REVISION = 2 +REVISION = 3 SHARED_LIBS = lightlycommon5 0.0 # 0.4.1 @@ -30,7 +30,7 @@ BUILD_DEPENDS = devel/gettext,-tools \ RUN_DEPENDS = x11/gtk+4,-guic \ devel/kf5/kpackage \ - devel/kf5/breeze-icons + devel/kf6/breeze-icons LIB_DEPENDS = devel/kf5/frameworkintegration \ devel/kf5/kauth \