git: 593d73f1326e - main - KDE: add ecm:build dependency to KDE Plasma ports

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

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

commit 593d73f1326e5978a010080d04184f29f66ab398
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-08-15 16:46:08 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-08-15 19:06:04 +0000

    KDE: add ecm:build dependency to KDE Plasma 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.
---
 deskutils/plasma5-milou/Makefile                | 4 +++-
 sysutils/plasma5-ksystemstats/Makefile          | 4 +++-
 sysutils/plasma5-libksysguard/Makefile          | 4 +++-
 www/plasma5-plasma-browser-integration/Makefile | 4 +++-
 4 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/deskutils/plasma5-milou/Makefile b/deskutils/plasma5-milou/Makefile
index bc1d7513f1ff..d81a9734e5d2 100644
--- a/deskutils/plasma5-milou/Makefile
+++ b/deskutils/plasma5-milou/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	milou
 DISTVERSION=	${KDE_PLASMA_VERSION}
+PORTREVISION=	1
 CATEGORIES=	deskutils kde kde-plasma
 
 MAINTAINER=	kde@FreeBSD.org
@@ -8,7 +9,8 @@ WWW=		https://www.kde.org/plasma-desktop
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
 USE_KDE=	auth codecs config coreaddons i18n itemmodels kdeclarative \
-		package plasma-framework runner service
+		package plasma-framework runner service \
+		ecm:build
 USE_QT=		core declarative gui network script widgets \
 		buildtools:build qmake:build testlib:build
 
diff --git a/sysutils/plasma5-ksystemstats/Makefile b/sysutils/plasma5-ksystemstats/Makefile
index ae9d5f96640d..72edcd2e4c8a 100644
--- a/sysutils/plasma5-ksystemstats/Makefile
+++ b/sysutils/plasma5-ksystemstats/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	ksystemstats
 DISTVERSION=	${KDE_PLASMA_VERSION}
+PORTREVISION=	1
 CATEGORIES=	sysutils kde kde-plasma
 
 MAINTAINER=	kde@FreeBSD.org
@@ -10,7 +11,8 @@ LIB_DEPENDS+=	libudev.so:devel/libudev-devd
 
 USES=		cmake compiler:c++17-lang kde:5 qt:5 tar:xz
 USE_KDE=	config coreaddons dbusaddons i18n kio libksysguard service \
-		solid
+		solid \
+		ecm:build
 USE_QT=		concurrent core dbus gui network \
 		buildtools:build qmake:build testlib:build
 
diff --git a/sysutils/plasma5-libksysguard/Makefile b/sysutils/plasma5-libksysguard/Makefile
index 42a3441cbe16..3c031b60e161 100644
--- a/sysutils/plasma5-libksysguard/Makefile
+++ b/sysutils/plasma5-libksysguard/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	libksysguard
 DISTVERSION=	${KDE_PLASMA_VERSION}
+PORTREVISION=	1
 CATEGORIES=	sysutils kde kde-plasma
 
 MAINTAINER=	kde@FreeBSD.org
@@ -10,7 +11,8 @@ USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
 USE_KDE=	auth codecs completion config configwidgets coreaddons \
 		globalaccel i18n iconthemes jobwidgets kdeclarative kio \
 		newstuff package plasma-framework service solid widgetsaddons \
-		windowsystem
+		windowsystem \
+		ecm:build
 USE_QT=		concurrent core dbus declarative gui network script webkit \
 		widgets x11extras xml \
 		buildtools:build qmake:build
diff --git a/www/plasma5-plasma-browser-integration/Makefile b/www/plasma5-plasma-browser-integration/Makefile
index f36f17c740e6..530d802f8e2b 100644
--- a/www/plasma5-plasma-browser-integration/Makefile
+++ b/www/plasma5-plasma-browser-integration/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	plasma-browser-integration
 DISTVERSION=	${KDE_PLASMA_VERSION}
+PORTREVISION=	1
 CATEGORIES=	www kde kde-plasma
 
 MAINTAINER=	kde@FreeBSD.org
@@ -10,7 +11,8 @@ USES=		cmake compiler:c++11-lang kde:5 qt:5 tar:xz xorg
 USE_KDE=	activities completion config coreaddons crash dbusaddons \
 		filemetadata i18n itemmodels jobwidgets kio notifications \
 		package plasma-framework plasma-workspace purpose runner \
-		service widgetsaddons windowsystem
+		service widgetsaddons windowsystem \
+		ecm:build
 USE_QT=		concurrent core dbus declarative gui network widgets \
 		buildtools:build qmake:build
 USE_XORG=	x11