git: c8ed01466f17 - main - KDE: add ecm:build dependency to KDE Frameworks ports

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

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

commit c8ed01466f17a83db8f2ed43ab26e7624c1d2f6d
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-08-15 15:28:58 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-08-15 19:06:03 +0000

    KDE: add ecm:build dependency to KDE Frameworks ports
    
    - these ports previously got their ecm transitively,
      but, run-time dependency on ecm is being reduced
      to better support KDE Plasma 6 in the future.
---
 devel/kf5-kparts/Makefile         | 4 +++-
 sysutils/kf5-baloo/Makefile       | 4 +++-
 x11/kf5-plasma-framework/Makefile | 4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/devel/kf5-kparts/Makefile b/devel/kf5-kparts/Makefile
index cbcd39527d14..b86e28469e30 100644
--- a/devel/kf5-kparts/Makefile
+++ b/devel/kf5-kparts/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kparts
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
@@ -8,7 +9,8 @@ COMMENT=	KF5 document centric plugin system
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
 USE_KDE=	auth codecs completion config configwidgets coreaddons \
 		i18n iconthemes jobwidgets kio notifications service \
-		solid sonnet textwidgets widgetsaddons windowsystem xmlgui
+		solid sonnet textwidgets widgetsaddons windowsystem xmlgui \
+		ecm:build
 USE_QT=		concurrent core dbus gui network widgets xml \
 		buildtools:build qmake:build
 USE_XORG=	x11
diff --git a/sysutils/kf5-baloo/Makefile b/sysutils/kf5-baloo/Makefile
index 17a6e075a315..ee5cb0d73412 100644
--- a/sysutils/kf5-baloo/Makefile
+++ b/sysutils/kf5-baloo/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	baloo
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	sysutils kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
@@ -11,7 +12,8 @@ LIB_DEPENDS=	liblmdb.so:databases/lmdb \
 USES=		cmake compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz
 USE_KDE=	config coreaddons crash dbusaddons \
 		filemetadata i18n idletime kio service \
-		solid
+		solid \
+		ecm:build
 USE_QT=		concurrent core dbus declarative gui network \
 		buildtools:build qmake:build testlib:build
 
diff --git a/x11/kf5-plasma-framework/Makefile b/x11/kf5-plasma-framework/Makefile
index f017fb5c53db..2faa172ef33f 100644
--- a/x11/kf5-plasma-framework/Makefile
+++ b/x11/kf5-plasma-framework/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	plasma-framework
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	x11 kde kde-frameworks
 
 MAINTAINER=	kde@FreeBSD.org
@@ -11,7 +12,8 @@ USE_KDE=	activities archive auth codecs completion config \
 		configwidgets coreaddons dbusaddons doctools:build globalaccel \
 		guiaddons i18n iconthemes jobwidgets kirigami2 kio package \
 		notifications service solid wayland windowsystem xmlgui kdeclarative \
-		widgetsaddons
+		widgetsaddons \
+		ecm:build
 USE_QT=		buildtools:build concurrent core dbus declarative gui network qmake:build \
 		script sql svg widgets x11extras xml
 USE_XORG=	ice sm x11 xcb xext xrandr