git: 7f390d7d58db - main - devel/kf5-extra-cmake-modules: add as build dependency

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Tue, 15 Aug 2023 21:18:01 UTC
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7f390d7d58db706fc483427fcd78f6a399ce32b0

commit 7f390d7d58db706fc483427fcd78f6a399ce32b0
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-08-15 20:15:49 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-08-15 21:17:14 +0000

    devel/kf5-extra-cmake-modules: add as build dependency
    
    - these ports previously got ecm through an unclean dependency
      (run_depend) from one of their dependencies.
---
 astro/indiwebmanagerapp/Makefile  | 3 ++-
 cad/ktechlab/Makefile             | 2 +-
 deskutils/ktimetracker/Makefile   | 2 +-
 deskutils/owncloudclient/Makefile | 3 ++-
 finance/kraft/Makefile            | 3 ++-
 graphics/kamerka/Makefile         | 2 +-
 graphics/krita/Makefile           | 3 ++-
 graphics/kxstitch/Makefile        | 2 +-
 multimedia/kaffeine/Makefile      | 2 +-
 sysutils/k4dirstat/Makefile       | 3 ++-
 sysutils/kio-fuse/Makefile        | 3 ++-
 sysutils/krename/Makefile         | 3 ++-
 textproc/dikt/Makefile            | 3 ++-
 textproc/uim-qt5/Makefile         | 3 ++-
 x11/lxqt-runner/Makefile          | 3 ++-
 15 files changed, 25 insertions(+), 15 deletions(-)

diff --git a/astro/indiwebmanagerapp/Makefile b/astro/indiwebmanagerapp/Makefile
index a20d76a70fbb..44e69618113c 100644
--- a/astro/indiwebmanagerapp/Makefile
+++ b/astro/indiwebmanagerapp/Makefile
@@ -15,7 +15,8 @@ RUN_DEPENDS=	indiserver:devel/indi \
 USES=		cmake iconv gettext kde:5 ninja qt:5 pkgconfig python xorg
 USE_KDE=	auth bookmarks codecs completion config configwidgets \
 		coreaddons doctools i18n kio itemviews jobwidgets service \
-		solid widgetsaddons windowsystem xmlgui
+		solid widgetsaddons windowsystem xmlgui \
+		ecm:build
 USE_QT=		buildtools concurrent core dbus gui qmake:build network widgets \
 		xml
 USE_XORG=	x11
diff --git a/cad/ktechlab/Makefile b/cad/ktechlab/Makefile
index 21797b4dcb2d..803a8168e9a0 100644
--- a/cad/ktechlab/Makefile
+++ b/cad/ktechlab/Makefile
@@ -23,7 +23,7 @@ USE_KDE=	auth bookmarks codecs completion config configwidgets coreaddons \
 		kdelibs4support khtml kio notifications parts service solid \
 		sonnet syntaxhighlighting texteditor textwidgets unitconversion \
 		widgetsaddons windowsystem xmlgui \
-		doctools:build
+		doctools:build ecm:build
 USE_GNOME=	glib20
 USE_XORG=	x11
 
diff --git a/deskutils/ktimetracker/Makefile b/deskutils/ktimetracker/Makefile
index 964d36e182f2..3f2a241d9a7a 100644
--- a/deskutils/ktimetracker/Makefile
+++ b/deskutils/ktimetracker/Makefile
@@ -16,7 +16,7 @@ USE_KDE=	kio sonnet auth calendarcore codecs config configwidgets \
 		coreaddons dbusaddons i18n idletime jobwidgets \
 		notifications service textwidgets widgetsaddons \
 		windowsystem xmlgui \
-		doctools:build
+		doctools:build ecm:build
 USE_QT=		concurrent core dbus gui network widgets xml \
 		buildtools:build qmake:build
 USE_XORG=	x11
diff --git a/deskutils/owncloudclient/Makefile b/deskutils/owncloudclient/Makefile
index 9779ed048567..e9c3279e6c75 100644
--- a/deskutils/owncloudclient/Makefile
+++ b/deskutils/owncloudclient/Makefile
@@ -23,7 +23,8 @@ USES=		cmake:noninja compiler:c++11-lib desktop-file-utils gmake \
 		iconv kde:5 localbase:ldflags pkgconfig qt:5 shared-mime-info \
 		sqlite tar:xz
 USE_KDE=	completion config coreaddons jobwidgets kio service \
-		widgetsaddons windowsystem
+		widgetsaddons windowsystem \
+		ecm:build
 USE_LDCONFIG=	yes
 USE_QT=		concurrent core dbus gui network sql webkit widgets xml \
 		buildtools:build linguist:build qmake:build
diff --git a/finance/kraft/Makefile b/finance/kraft/Makefile
index 694ddf317d59..a0b7c789b0b2 100644
--- a/finance/kraft/Makefile
+++ b/finance/kraft/Makefile
@@ -19,7 +19,8 @@ LIB_DEPENDS=	libctemplate.so:textproc/google-ctemplate
 USES=		cmake compiler:c++11-lang grantlee:5 kde:5 qt:5 shebangfix
 USE_KDE=	akonadi akonadicontacts \
 		auth codecs config configwidgets contacts coreaddons \
-		grantleetheme i18n itemmodels widgetsaddons
+		grantleetheme i18n itemmodels widgetsaddons \
+		ecm:build
 USE_QT=		core dbus gui sql widgets xml \
 		buildtools:build qmake:build
 CFLAGS+=	-I${LOCALBASE}/include/KPim5
diff --git a/graphics/kamerka/Makefile b/graphics/kamerka/Makefile
index 0650957afd0f..1cec5583e82e 100644
--- a/graphics/kamerka/Makefile
+++ b/graphics/kamerka/Makefile
@@ -24,7 +24,7 @@ USE_KDE=	auth bookmarks codecs completion config configwidgets coreaddons crash
 		guiaddons i18n iconthemes init itemviews jobwidgets kdeclarative kdelibs4support \
 		kio notifications package parts service solid sonnet textwidgets \
 		unitconversion xmlgui widgetsaddons windowsystem \
-		doctools:build
+		doctools:build ecm:build
 USE_XORG=	x11
 
 OPTIONS_DEFINE=	NLS
diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile
index 1852181d90e2..f0532644fe56 100644
--- a/graphics/krita/Makefile
+++ b/graphics/krita/Makefile
@@ -45,7 +45,8 @@ USES=		cmake compiler:c++11-lib desktop-file-utils eigen:3 gettext \
 		jpeg kde:5 localbase:ldflags pkgconfig python qt:5 \
 		shared-mime-info tar:xz xorg
 USE_KDE=	archive completion config coreaddons crash guiaddons i18n \
-		itemmodels itemviews kio service widgetsaddons windowsystem
+		itemmodels itemviews kio service widgetsaddons windowsystem \
+		ecm:build
 USE_QT=		concurrent core dbus declarative gui multimedia network \
 		printsupport sql svg testlib widgets x11extras xml \
 		buildtools:build qmake:build \
diff --git a/graphics/kxstitch/Makefile b/graphics/kxstitch/Makefile
index dfbf9824e235..912c84547a8c 100644
--- a/graphics/kxstitch/Makefile
+++ b/graphics/kxstitch/Makefile
@@ -13,7 +13,7 @@ USES=		cmake compiler:c++11-lang desktop-file-utils magick:6 kde:5 qt:5 tar:xz \
 USE_KDE=	auth bookmarks codecs completion config configwidgets coreaddons \
 		i18n itemviews jobwidgets kio service solid sonnet textwidgets \
 		widgetsaddons windowsystem xmlgui \
-		doctools:build
+		doctools:build ecm:build
 USE_QT=		concurrent core dbus gui network printsupport widgets x11extras \
 		xml \
 		buildtools:build qmake:build
diff --git a/multimedia/kaffeine/Makefile b/multimedia/kaffeine/Makefile
index e8c1dccbd937..c773d1227c13 100644
--- a/multimedia/kaffeine/Makefile
+++ b/multimedia/kaffeine/Makefile
@@ -20,7 +20,7 @@ USES=		cmake compiler:c++11-lang cpe desktop-file-utils gettext \
 USE_KDE=	auth bookmarks codecs completion config configwidgets \
 		coreaddons i18n itemviews kio solid dbusaddons jobwidgets \
 		service widgetsaddons windowsystem xmlgui \
-		doctools:build
+		doctools:build ecm:build
 USE_QT=		concurrent core dbus gui network phonon4 sql svg x11extras xml \
 		widgets qmake:build buildtools:build
 USE_XORG=	x11 xscrnsaver
diff --git a/sysutils/k4dirstat/Makefile b/sysutils/k4dirstat/Makefile
index 76bf8dfe2984..8d376b093aa8 100644
--- a/sysutils/k4dirstat/Makefile
+++ b/sysutils/k4dirstat/Makefile
@@ -15,7 +15,8 @@ CPE_PRODUCT=	kdirstat
 USE_GITHUB=	yes
 GH_ACCOUNT=	jeromerobert
 USE_KDE=	auth codecs completion config configwidgets coreaddons doctools \
-		i18n iconthemes jobwidgets kio service widgetsaddons xmlgui
+		i18n iconthemes jobwidgets kio service widgetsaddons xmlgui \
+		ecm:build
 USE_QT=		core dbus gui network widgets xml buildtools:build qmake:build
 
 OPTIONS_DEFINE=	DOCS NLS
diff --git a/sysutils/kio-fuse/Makefile b/sysutils/kio-fuse/Makefile
index 2233740478df..978830888461 100644
--- a/sysutils/kio-fuse/Makefile
+++ b/sysutils/kio-fuse/Makefile
@@ -12,7 +12,8 @@ LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/LICENSES/GPL-3.0-or-later.txt
 
 USES=		cmake compiler:c++11-lang fuse:3 kde:5 pkgconfig qt:5 tar:xz
-USE_KDE=	config coreaddons kio service
+USE_KDE=	config coreaddons kio service \
+		ecm:build
 USE_QT=		concurrent core dbus network \
 		buildtools:build qmake:build
 
diff --git a/sysutils/krename/Makefile b/sysutils/krename/Makefile
index dcf1e2ea9b58..e807963c9783 100644
--- a/sysutils/krename/Makefile
+++ b/sysutils/krename/Makefile
@@ -19,7 +19,8 @@ LIB_DEPENDS=	libtag.so:audio/taglib \
 USES=		cmake compiler:c++11-lang gettext kde:5 pkgconfig qt:5 tar:xz xorg
 USE_KDE=	auth bookmarks codecs completion config configwidgets \
 		coreaddons crash i18n iconthemes itemviews jobwidgets \
-		kio service solid widgetsaddons windowsystem xmlgui
+		kio service solid widgetsaddons windowsystem xmlgui \
+		ecm:build
 USE_QT=		concurrent core dbus declarative gui network xml widgets \
 		buildtools:build qmake:build
 USE_XORG=	x11
diff --git a/textproc/dikt/Makefile b/textproc/dikt/Makefile
index 6e7c892e8788..99311043c5d1 100644
--- a/textproc/dikt/Makefile
+++ b/textproc/dikt/Makefile
@@ -15,7 +15,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 USES=		cmake compiler:c++11-lang kde:5 qt:5 tar:txz
 USE_KDE=	auth bookmarks codecs completion config configwidgets \
 		coreaddons dbusaddons guiaddons i18n iconthemes itemviews \
-		jobwidgets kio service solid widgetsaddons windowsystem xmlgui
+		jobwidgets kio service solid widgetsaddons windowsystem xmlgui \
+		ecm:build
 USE_QT=		concurrent core dbus gui network printsupport svg widgets xml \
 		buildtools:build qmake:build
 
diff --git a/textproc/uim-qt5/Makefile b/textproc/uim-qt5/Makefile
index a3479fb850a6..960eddcfb23d 100644
--- a/textproc/uim-qt5/Makefile
+++ b/textproc/uim-qt5/Makefile
@@ -7,7 +7,8 @@ LIB_DEPENDS=	libuim.so:textproc/uim
 
 USES=		compiler:c++11-lang gl iconv kde:5 libtool qt:5
 USE_GL=		gl
-USE_KDE=	plasma-framework
+USE_KDE=	plasma-framework \
+		ecm:build
 USE_QT=		buildtools:build core declarative gui network qmake:build widgets x11extras
 
 MASTERDIR=	${.CURDIR}/../../textproc/uim
diff --git a/x11/lxqt-runner/Makefile b/x11/lxqt-runner/Makefile
index 95ca26036b88..08a3d52ac303 100644
--- a/x11/lxqt-runner/Makefile
+++ b/x11/lxqt-runner/Makefile
@@ -17,7 +17,8 @@ USES=		cmake compiler:c++14-lang gettext-runtime kde:5 qt:5 \
 USE_PERL5=	build
 USE_QT=		buildtools:build qmake:build core dbus gui linguisttools \
 		script svg widgets x11extras xml
-USE_KDE=	windowsystem
+USE_KDE=	windowsystem \
+		ecm:build
 USE_GNOME=	glib20
 USE_LXQT=	buildtools globalkeys qtxdg
 USE_XORG=	x11