git: c0f139b89306 - main - */kf5-*: (KDE Frameworks) lighten dependencies

Adriaan de Groot adridg at FreeBSD.org
Fri Jul 9 17:36:41 UTC 2021


The branch main has been updated by adridg:

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

commit c0f139b89306c012b33bdd4d676b107305ba3e06
Author:     Adriaan de Groot <adridg at FreeBSD.org>
AuthorDate: 2021-07-08 22:14:10 +0000
Commit:     Adriaan de Groot <adridg at FreeBSD.org>
CommitDate: 2021-07-09 17:36:35 +0000

    */kf5-*: (KDE Frameworks) lighten dependencies
    
    - ECM (extra-cmake-modules) is only ever a build-dep and was missing
      in some places where it was previously pulled in implicitly
    - Qt testlib is only a build-dep
    
    While here
    - conventionally, the _build and _run items in USE_KDE and USE_QT
      are sorted to the end, and they start a new line in the Makefile
    - remove tcberner's created-line (confirmed on IRC)
    - use DISTVERSION everywhere
    - reduce inter-framework dependencies using the tooling proposed by
      tcberner in https://reviews.freebsd.org/D27304
    
    Some PORTREVISION may have jumped by more than 1, since this commit
    is a squash of a long string of updates where I may have bumped a
    port once for ecm_build, and a second time for other lightening-up.
---
 archivers/kf5-karchive/Makefile            |  3 ++-
 devel/kf5-kapidox/Makefile                 |  3 ++-
 devel/kf5-kauth/Makefile                   |  5 +++--
 devel/kf5-kbookmarks/Makefile              |  6 ++++--
 devel/kf5-kcmutils/Makefile                |  8 +++++---
 devel/kf5-kconfig/Makefile                 |  7 ++++---
 devel/kf5-kcoreaddons/Makefile             |  3 ++-
 devel/kf5-kcrash/Makefile                  |  4 +++-
 devel/kf5-kdbusaddons/Makefile             |  7 ++++---
 devel/kf5-kdeclarative/Makefile            |  9 +++++----
 devel/kf5-kdoctools/Makefile               |  4 +++-
 devel/kf5-kfilemetadata/Makefile           |  5 +++--
 devel/kf5-ki18n/Makefile                   |  7 ++++---
 devel/kf5-kidletime/Makefile               |  3 ++-
 devel/kf5-kio/Makefile                     |  7 ++++---
 devel/kf5-kitemmodels/Makefile             |  3 ++-
 devel/kf5-knewstuff/Makefile               |  6 ++++--
 devel/kf5-knotifications/Makefile          |  4 +++-
 devel/kf5-knotifyconfig/Makefile           |  6 ++++--
 devel/kf5-kpackage/Makefile                |  4 +++-
 devel/kf5-kpeople/Makefile                 |  4 +++-
 devel/kf5-kpty/Makefile                    |  4 +++-
 devel/kf5-kservice/Makefile                |  5 +++--
 devel/kf5-ktexteditor/Makefile             |  6 ++++--
 devel/kf5-kunitconversion/Makefile         |  4 +++-
 devel/kf5-solid/Makefile                   |  7 ++++---
 devel/kf5-threadweaver/Makefile            |  7 ++++---
 dns/kf5-kdnssd/Makefile                    |  3 ++-
 graphics/kf5-kimageformats/Makefile        |  5 +++--
 graphics/kf5-kplotting/Makefile            |  7 ++++---
 graphics/kf5-kquickcharts/Makefile         |  3 ++-
 graphics/kf5-prison/Makefile               |  7 ++++---
 lang/kf5-kross/Makefile                    |  7 ++++---
 misc/kf5-purpose/Makefile                  |  6 ++++--
 multimedia/kf5-kmediaplayer/Makefile       | 10 ++++++----
 net/kf5-kcalendarcore/Makefile             |  4 +++-
 net/kf5-kcontacts/Makefile                 |  6 ++++--
 net/kf5-kdav/Makefile                      |  4 +++-
 net/kf5-kholidays/Makefile                 |  7 +++++--
 net/kf5-kxmlrpcclient/Makefile             |  8 +++++---
 net/kf5-syndication/Makefile               |  6 ++++--
 security/kf5-kdesu/Makefile                |  7 +++++--
 sysutils/kf5-baloo/Makefile                | 11 ++++++-----
 sysutils/kf5-kwallet/Makefile              |  9 +++++----
 textproc/kf5-kcodecs/Makefile              |  6 ++++--
 textproc/kf5-sonnet/Makefile               |  7 ++++---
 textproc/kf5-syntax-highlighting/Makefile  |  7 ++++---
 www/kf5-kdewebkit/Makefile                 | 10 ++++++----
 www/kf5-khtml/Makefile                     | 11 +++++++----
 www/kf5-kjs/Makefile                       |  6 ++++--
 www/kf5-kjsembed/Makefile                  |  8 +++++---
 x11-themes/kf5-breeze-icons/Makefile       |  5 +++--
 x11-themes/kf5-kemoticons/Makefile         |  7 +++++--
 x11-themes/kf5-kiconthemes/Makefile        | 10 ++++++----
 x11-themes/kf5-qqc2-desktop-style/Makefile | 10 ++++++----
 x11-toolkits/kf5-attica/Makefile           |  6 ++++--
 x11-toolkits/kf5-kcompletion/Makefile      |  8 +++++---
 x11-toolkits/kf5-kconfigwidgets/Makefile   |  9 ++++++---
 x11-toolkits/kf5-kdesignerplugin/Makefile  | 11 +++++++----
 x11-toolkits/kf5-kguiaddons/Makefile       |  7 ++++---
 x11-toolkits/kf5-kirigami2/Makefile        | 12 ++++++------
 x11-toolkits/kf5-kitemviews/Makefile       |  7 ++++---
 x11-toolkits/kf5-kjobwidgets/Makefile      |  8 +++++---
 x11-toolkits/kf5-ktextwidgets/Makefile     | 10 +++++-----
 x11-toolkits/kf5-kwidgetsaddons/Makefile   |  7 ++++---
 x11-toolkits/kf5-kxmlgui/Makefile          | 10 ++++++----
 x11/kf5-frameworkintegration/Makefile      | 10 ++++++----
 x11/kf5-kactivities-stats/Makefile         |  8 +++++---
 x11/kf5-kactivities/Makefile               | 10 +++++-----
 x11/kf5-kded/Makefile                      |  8 +++++---
 x11/kf5-kdelibs4support/Makefile           | 12 +++++++-----
 x11/kf5-kglobalaccel/Makefile              | 10 ++++++----
 x11/kf5-kinit/Makefile                     |  9 ++++++---
 x11/kf5-krunner/Makefile                   | 10 ++++++----
 x11/kf5-kwayland/Makefile                  |  8 ++++----
 x11/kf5-kwindowsystem/Makefile             |  7 ++++---
 x11/plasma5-kscreen/Makefile               | 11 ++++++-----
 77 files changed, 329 insertions(+), 207 deletions(-)

diff --git a/archivers/kf5-karchive/Makefile b/archivers/kf5-karchive/Makefile
index ff853dfdf35a..8ab58c381623 100644
--- a/archivers/kf5-karchive/Makefile
+++ b/archivers/kf5-karchive/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	karchive
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	archivers kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -9,7 +10,7 @@ COMMENT=	KF5 library that provides classes for handling archive formats
 LICENSE=	LGPL20
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm
+USE_KDE=	ecm_build
 USE_QT=		core \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kapidox/Makefile b/devel/kf5-kapidox/Makefile
index ac997772a7a1..ba4044068f65 100644
--- a/devel/kf5-kapidox/Makefile
+++ b/devel/kf5-kapidox/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kapidox
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -8,7 +9,7 @@ COMMENT=	KF5 API Documentation Tools
 LICENSE=	BSD2CLAUSE
 
 USES=		cmake:insource kde:5 python qt:5 shebangfix tar:xz
-USE_KDE=	archive ecm
+USE_KDE=	ecm_build
 USE_QT=		buildtools_build qmake_build
 USE_PYTHON=	distutils noflavors py3kplist
 
diff --git a/devel/kf5-kauth/Makefile b/devel/kf5-kauth/Makefile
index 8e49977c7f8e..7b3deb72707a 100644
--- a/devel/kf5-kauth/Makefile
+++ b/devel/kf5-kauth/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kauth
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -9,7 +9,8 @@ COMMENT=	KF5 abstraction to system policy and authentication features
 LIB_DEPENDS=	libpolkit-qt5-core-1.so:sysutils/polkit-qt
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	coreaddons ecm
+USE_KDE=	coreaddons \
+		ecm_build
 USE_QT=		core dbus gui linguisttools widgets \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kbookmarks/Makefile b/devel/kf5-kbookmarks/Makefile
index 784a48828813..f4dcc075ced0 100644
--- a/devel/kf5-kbookmarks/Makefile
+++ b/devel/kf5-kbookmarks/Makefile
@@ -1,13 +1,15 @@
 PORTNAME=	kbookmarks
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 library for bookmarks and the XBEL format
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	auth codecs config configwidgets coreaddons ecm \
-		iconthemes widgetsaddons xmlgui
+USE_KDE=	auth codecs config configwidgets coreaddons \
+		widgetsaddons xmlgui \
+		ecm_build
 USE_QT=		core dbus gui linguisttools widgets xml \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kcmutils/Makefile b/devel/kf5-kcmutils/Makefile
index 0e83515755a4..f072d5e25c55 100644
--- a/devel/kf5-kcmutils/Makefile
+++ b/devel/kf5-kcmutils/Makefile
@@ -1,14 +1,16 @@
 PORTNAME=	kcmutils
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 utilities for working with KCModules
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	auth codecs config configwidgets coreaddons ecm guiaddons i18n \
-		iconthemes itemviews kdeclarative package service \
-		widgetsaddons xmlgui
+USE_KDE=	auth codecs config configwidgets coreaddons guiaddons i18n \
+		itemviews kdeclarative package service \
+		widgetsaddons xmlgui \
+		ecm_build
 USE_QT=		core dbus declarative gui network widgets xml \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kconfig/Makefile b/devel/kf5-kconfig/Makefile
index ad4ac15e9b50..a7901728c54d 100644
--- a/devel/kf5-kconfig/Makefile
+++ b/devel/kf5-kconfig/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kconfig
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -9,8 +10,8 @@ COMMENT=	KF5 widgets for configuration dialogs
 LICENSE=	LGPL21+
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm
-USE_QT=		concurrent core dbus gui linguisttools testlib xml \
-		buildtools_build qmake_build
+USE_KDE=	ecm_build
+USE_QT=		core dbus gui linguisttools xml \
+		buildtools_build qmake_build testlib_build
 
 .include <bsd.port.mk>
diff --git a/devel/kf5-kcoreaddons/Makefile b/devel/kf5-kcoreaddons/Makefile
index c7fcc4eb28ea..940d09b201c0 100644
--- a/devel/kf5-kcoreaddons/Makefile
+++ b/devel/kf5-kcoreaddons/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kcoreaddons
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -9,7 +10,7 @@ LICENSE=	LGPL21+ BSD3CLAUSE
 LICENSE_COMB=	multi
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 shared-mime-info tar:xz
-USE_KDE=	ecm
+USE_KDE=	ecm_build
 USE_QT=		core linguisttools \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kcrash/Makefile b/devel/kf5-kcrash/Makefile
index c41adc40b2d2..3b354e2de018 100644
--- a/devel/kf5-kcrash/Makefile
+++ b/devel/kf5-kcrash/Makefile
@@ -1,12 +1,14 @@
 PORTNAME=	kcrash
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 library to handle crash analysis and bug report from apps
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg
-USE_KDE=	coreaddons ecm windowsystem
+USE_KDE=	coreaddons windowsystem \
+		ecm_build
 USE_QT=		core gui widgets x11extras \
 		buildtools_build qmake_build
 USE_XORG=	ice sm x11 xext
diff --git a/devel/kf5-kdbusaddons/Makefile b/devel/kf5-kdbusaddons/Makefile
index 93a8386a1c4f..8c4d0a6698b7 100644
--- a/devel/kf5-kdbusaddons/Makefile
+++ b/devel/kf5-kdbusaddons/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kdbusaddons
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -8,8 +9,8 @@ COMMENT=	KF5 addons to QtDBus
 LICENSE=	LGPL21+
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm
-USE_QT=		core dbus gui linguisttools testlib x11extras \
-		buildtools_build qmake_build
+USE_KDE=	ecm_build
+USE_QT=		core dbus gui linguisttools x11extras \
+		buildtools_build qmake_build testlib_build
 
 .include <bsd.port.mk>
diff --git a/devel/kf5-kdeclarative/Makefile b/devel/kf5-kdeclarative/Makefile
index 62fcce280c20..80a6f78c8e4f 100644
--- a/devel/kf5-kdeclarative/Makefile
+++ b/devel/kf5-kdeclarative/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kdeclarative
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -11,9 +12,9 @@ USES=		cmake compiler:c++11-lib gettext kde:5 pkgconfig \
 		qt:5 tar:xz
 USE_KDE=	completion config coreaddons globalaccel guiaddons i18n \
 		iconthemes jobwidgets kio notifications package service widgetsaddons \
-		windowsystem
-USE_QT=		concurrent core dbus declarative gui network testlib widgets \
-		xml \
-		buildtools_build qmake_build
+		windowsystem \
+		ecm_build
+USE_QT=		concurrent core dbus declarative gui network widgets xml \
+		buildtools_build qmake_build testlib_build
 
 .include <bsd.port.mk>
diff --git a/devel/kf5-kdoctools/Makefile b/devel/kf5-kdoctools/Makefile
index e0afb8b3d47c..5b4d676224bf 100644
--- a/devel/kf5-kdoctools/Makefile
+++ b/devel/kf5-kdoctools/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kdoctools
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -13,7 +14,8 @@ RUN_DEPENDS=	${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xs
 
 USES=		cmake compiler:c++11-lib gettext gnome kde:5 qt:5 tar:xz
 USE_GNOME=	libxml2 libxslt
-USE_KDE=	archive ecm i18n
+USE_KDE=	archive i18n \
+		ecm_build
 USE_QT=		core \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kfilemetadata/Makefile b/devel/kf5-kfilemetadata/Makefile
index 381f5854642c..ba78ea8cd93f 100644
--- a/devel/kf5-kfilemetadata/Makefile
+++ b/devel/kf5-kfilemetadata/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kfilemetadata
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -16,7 +16,8 @@ LIB_DEPENDS=	libavutil.so:multimedia/ffmpeg \
 
 USES=		cmake compiler:c++11-lib gettext kde:5 pkgconfig \
 		qt:5 tar:xz
-USE_KDE=	archive config coreaddons ecm i18n
+USE_KDE=	archive config coreaddons i18n \
+		ecm_build
 USE_QT=		core xml \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-ki18n/Makefile b/devel/kf5-ki18n/Makefile
index 229ffa84fecc..6856afc0afac 100644
--- a/devel/kf5-ki18n/Makefile
+++ b/devel/kf5-ki18n/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	ki18n
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -7,8 +8,8 @@ COMMENT=	KF5 advanced internationalization framework
 
 USES=		cmake compiler:c++11-lib gettext-runtime \
 		gettext-tools:build,run kde:5 qt:5 tar:xz
-USE_KDE=	ecm
-USE_QT=		concurrent core declarative network script testlib \
-		buildtools_build qmake_build
+USE_KDE=	ecm_build
+USE_QT=		concurrent core declarative network script \
+		buildtools_build qmake_build testlib_build 
 
 .include <bsd.port.mk>
diff --git a/devel/kf5-kidletime/Makefile b/devel/kf5-kidletime/Makefile
index e993c2270091..1029b29f8155 100644
--- a/devel/kf5-kidletime/Makefile
+++ b/devel/kf5-kidletime/Makefile
@@ -1,12 +1,13 @@
 PORTNAME=	kidletime
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 library for monitoring user activity
 
 USES=		cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz xorg
-USE_KDE=	ecm
+USE_KDE=	ecm_build
 USE_QT=		core dbus gui widgets x11extras \
 		buildtools_build qmake_build
 USE_XORG=	ice sm x11 xext xcb xscrnsaver
diff --git a/devel/kf5-kio/Makefile b/devel/kf5-kio/Makefile
index f8d5117ca61e..dc20134dfe75 100644
--- a/devel/kf5-kio/Makefile
+++ b/devel/kf5-kio/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kio
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -10,10 +10,11 @@ USES=		cmake compiler:c++11-lib desktop-file-utils \
 		gettext gnome kde:5 qt:5 ssl tar:xz
 USE_GNOME=	libxml2 libxslt
 USE_KDE=	archive auth bookmarks codecs completion config \
-		configwidgets coreaddons crash dbusaddons doctools_build ecm \
+		configwidgets coreaddons crash dbusaddons \
 		i18n iconthemes itemviews jobwidgets kded \
 		notifications service solid sonnet textwidgets wallet \
-		widgetsaddons windowsystem xmlgui
+		widgetsaddons windowsystem xmlgui \
+		doctools_build ecm_build 
 USE_QT=		concurrent core dbus declarative gui network \
 		script widgets x11extras xml \
 		buildtools_build qmake_build
diff --git a/devel/kf5-kitemmodels/Makefile b/devel/kf5-kitemmodels/Makefile
index 8535a1e451c2..274ff3686c3a 100644
--- a/devel/kf5-kitemmodels/Makefile
+++ b/devel/kf5-kitemmodels/Makefile
@@ -1,12 +1,13 @@
 PORTNAME=	kitemmodels
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 models for Qt Model/View system
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm
+USE_KDE=	ecm_build
 USE_QT=		core declarative network \
 		buildtools_build qmake_build testlib_build
 
diff --git a/devel/kf5-knewstuff/Makefile b/devel/kf5-knewstuff/Makefile
index b3f322810276..888e259ee1d8 100644
--- a/devel/kf5-knewstuff/Makefile
+++ b/devel/kf5-knewstuff/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	knewstuff
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -7,9 +8,10 @@ COMMENT=	KF5 library for downloading application assets from the network
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
 USE_KDE=	archive attica5 auth codecs completion config \
-		configwidgets coreaddons ecm i18n iconthemes itemviews \
+		configwidgets coreaddons i18n iconthemes itemviews \
 		jobwidgets kio kirigami2 package service sonnet textwidgets \
-		widgetsaddons windowsystem xmlgui
+		widgetsaddons windowsystem xmlgui \
+		ecm_build
 USE_QT=		concurrent core dbus declarative gui network widgets xml \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-knotifications/Makefile b/devel/kf5-knotifications/Makefile
index 780f6eceec5b..391baeb78813 100644
--- a/devel/kf5-knotifications/Makefile
+++ b/devel/kf5-knotifications/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	knotifications
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -9,7 +10,8 @@ LIB_DEPENDS=	libdbusmenu-qt5.so:devel/libdbusmenu-qt \
 		libcanberra.so:audio/libcanberra
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
-USE_KDE=	codecs config coreaddons ecm windowsystem
+USE_KDE=	codecs config coreaddons windowsystem \
+		ecm_build
 USE_QT=		core dbus gui linguisttools phonon4 widgets x11extras \
 		buildtools_build qmake_build
 USE_XORG=	x11 xtst
diff --git a/devel/kf5-knotifyconfig/Makefile b/devel/kf5-knotifyconfig/Makefile
index 2b3c26fe4bff..20e75c75fdaa 100644
--- a/devel/kf5-knotifyconfig/Makefile
+++ b/devel/kf5-knotifyconfig/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	knotifyconfig
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -8,8 +9,9 @@ COMMENT=	KF5 configuration system for KNotify
 LIB_DEPENDS=	libcanberra.so:audio/libcanberra
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	completion config coreaddons ecm i18n jobwidgets kio \
-		service widgetsaddons windowsystem
+USE_KDE=	completion config coreaddons i18n jobwidgets kio \
+		service widgetsaddons windowsystem \
+		ecm_build
 USE_QT=		concurrent core dbus gui network phonon4 widgets \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kpackage/Makefile b/devel/kf5-kpackage/Makefile
index 16ccd09a5c7e..b57b6905fa25 100644
--- a/devel/kf5-kpackage/Makefile
+++ b/devel/kf5-kpackage/Makefile
@@ -1,12 +1,14 @@
 PORTNAME=	kpackage
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 library to load and install packages
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	archive config coreaddons doctools_build ecm i18n
+USE_KDE=	archive config coreaddons i18n \
+		doctools_build ecm_build 
 USE_QT=		core dbus xml \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kpeople/Makefile b/devel/kf5-kpeople/Makefile
index 029c9ffd184c..8f684ac3955b 100644
--- a/devel/kf5-kpeople/Makefile
+++ b/devel/kf5-kpeople/Makefile
@@ -1,12 +1,14 @@
 PORTNAME=	kpeople
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 library providing access to contacts
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	config coreaddons ecm i18n itemviews service widgetsaddons
+USE_KDE=	config coreaddons i18n itemviews service widgetsaddons \
+		ecm_build
 USE_QT=		core dbus declarative gui network sql widgets \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kpty/Makefile b/devel/kf5-kpty/Makefile
index 7522220a146f..4b23b35148b4 100644
--- a/devel/kf5-kpty/Makefile
+++ b/devel/kf5-kpty/Makefile
@@ -1,12 +1,14 @@
 PORTNAME=	kpty
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 pty abstraction
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	coreaddons ecm i18n
+USE_KDE=	coreaddons i18n \
+		ecm_build
 USE_QT=		core \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-kservice/Makefile b/devel/kf5-kservice/Makefile
index fd26be65f70e..1a06c4f0a053 100644
--- a/devel/kf5-kservice/Makefile
+++ b/devel/kf5-kservice/Makefile
@@ -1,13 +1,14 @@
 PORTNAME=	kservice
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 advanced plugin and service introspection
 
 USES=		bison cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	archive config coreaddons crash dbusaddons \
-		doctools_build ecm i18n
+USE_KDE=	archive config coreaddons crash dbusaddons i18n \
+		doctools_build ecm_build 
 USE_QT=		core dbus gui xml \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-ktexteditor/Makefile b/devel/kf5-ktexteditor/Makefile
index 902eec197bdc..dcd88a0e46d8 100644
--- a/devel/kf5-ktexteditor/Makefile
+++ b/devel/kf5-ktexteditor/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	ktexteditor
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -10,9 +11,10 @@ LIB_DEPENDS=	libgit2.so:devel/libgit2 \
 
 USES=		cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz
 USE_KDE=	archive auth codecs completion config configwidgets \
-		coreaddons ecm guiaddons i18n iconthemes itemviews \
+		coreaddons guiaddons i18n iconthemes itemviews \
 		jobwidgets kio parts service sonnet syntaxhighlighting \
-		textwidgets widgetsaddons windowsystem xmlgui
+		textwidgets widgetsaddons windowsystem xmlgui \
+		ecm_build
 USE_QT=		concurrent core dbus declarative gui network printsupport \
 		script widgets xml xmlpatterns \
 		buildtools_build qmake_build
diff --git a/devel/kf5-kunitconversion/Makefile b/devel/kf5-kunitconversion/Makefile
index dff49ab2d828..ac43409bf9a5 100644
--- a/devel/kf5-kunitconversion/Makefile
+++ b/devel/kf5-kunitconversion/Makefile
@@ -1,12 +1,14 @@
 PORTNAME=	kunitconversion
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 library for unit conversion
 
 USES=		cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz
-USE_KDE=	ecm i18n
+USE_KDE=	i18n \
+		ecm_build
 USE_QT=		core network xml \
 		buildtools_build qmake_build
 
diff --git a/devel/kf5-solid/Makefile b/devel/kf5-solid/Makefile
index e291c6953801..bf5dc032d0c4 100644
--- a/devel/kf5-solid/Makefile
+++ b/devel/kf5-solid/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	solid
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -8,10 +9,10 @@ COMMENT=	KF5 hardware integration and detection
 RUN_DEPENDS=	bsdisks:sysutils/bsdisks
 
 USES=		bison cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm
+USE_KDE=	ecm_build
 USE_QT=		concurrent core dbus declarative gui linguisttools \
-		network testlib widgets xml \
-		buildtools_build qmake_build
+		network widgets xml \
+		buildtools_build qmake_build testlib_build
 
 OPTIONS_DEFINE=	IMOBILE
 
diff --git a/devel/kf5-threadweaver/Makefile b/devel/kf5-threadweaver/Makefile
index 8eea2df5a07f..77733a65c562 100644
--- a/devel/kf5-threadweaver/Makefile
+++ b/devel/kf5-threadweaver/Makefile
@@ -1,13 +1,14 @@
 PORTNAME=	threadweaver
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	2
 CATEGORIES=	devel kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 helper for multithreaded programming
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm
-USE_QT=		core network testlib widgets xml \
-		buildtools_build qmake_build
+USE_KDE=	ecm_build
+USE_QT=		core widgets \
+		buildtools_build qmake_build testlib_build
 
 .include <bsd.port.mk>
diff --git a/dns/kf5-kdnssd/Makefile b/dns/kf5-kdnssd/Makefile
index 271872dcaec7..03829b63861e 100644
--- a/dns/kf5-kdnssd/Makefile
+++ b/dns/kf5-kdnssd/Makefile
@@ -1,12 +1,13 @@
 PORTNAME=	kdnssd
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	dns kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 abstraction to system DNSSD features
 
 USES=		cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz
-USE_KDE=	ecm
+USE_KDE=	ecm_build
 USE_QT=		core linguisttools network \
 		buildtools_build qmake_build
 
diff --git a/graphics/kf5-kimageformats/Makefile b/graphics/kf5-kimageformats/Makefile
index dbd451748bed..1dda1aa6bec9 100644
--- a/graphics/kf5-kimageformats/Makefile
+++ b/graphics/kf5-kimageformats/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kimageformats
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	graphics kde kde-frameworks
 
 PATCH_SITES=	https://invent.kde.org/frameworks/${PORTNAME}/-/commit/
@@ -13,7 +13,8 @@ COMMENT=	KF5 library providing support for additional image formats
 LIB_DEPENDS=	libImath.so:math/Imath
 
 USES=		cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz
-USE_KDE=	archive ecm
+USE_KDE=	archive \
+		ecm_build
 USE_QT=		core gui printsupport widgets \
 		buildtools_build qmake_build
 
diff --git a/graphics/kf5-kplotting/Makefile b/graphics/kf5-kplotting/Makefile
index 0d2aadbce2a6..e2c9dfdfe479 100644
--- a/graphics/kf5-kplotting/Makefile
+++ b/graphics/kf5-kplotting/Makefile
@@ -1,13 +1,14 @@
 PORTNAME=	kplotting
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 lightweight plotting framework
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm
-USE_QT=		core gui testlib uiplugin widgets \
-		buildtools_build qmake_build
+USE_KDE=	ecm_build
+USE_QT=		core gui uiplugin widgets \
+		buildtools_build qmake_build testlib_build
 
 .include <bsd.port.mk>
diff --git a/graphics/kf5-kquickcharts/Makefile b/graphics/kf5-kquickcharts/Makefile
index 8e184c76bb42..5fdff4a44106 100644
--- a/graphics/kf5-kquickcharts/Makefile
+++ b/graphics/kf5-kquickcharts/Makefile
@@ -1,12 +1,13 @@
 PORTNAME=	kquickcharts
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 QtQuick plugin providing high-performance charts
 
 USES=		cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE=	ecm \
+USE_KDE=	ecm_build \
 		kirigami2_run
 USE_QT=		core declarative gui network quickcontrols2 \
 		buildtools_build qmake_build \
diff --git a/graphics/kf5-prison/Makefile b/graphics/kf5-prison/Makefile
index 6a0f4ac4ec28..17cbaf5ab9ae 100644
--- a/graphics/kf5-prison/Makefile
+++ b/graphics/kf5-prison/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	prison
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	graphics kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -9,8 +10,8 @@ LIB_DEPENDS=	libdmtx.so:graphics/libdmtx \
 		libqrencode.so:graphics/libqrencode
 
 USES=		cmake compiler:c++11-lang kde:5 qt:5 tar:xz
-USE_KDE=	ecm
-USE_QT=		core declarative gui network testlib widgets \
-		buildtools_build qmake_build
+USE_KDE=	ecm_build
+USE_QT=		core declarative gui network widgets \
+		buildtools_build qmake_build testlib_build
 
 .include <bsd.port.mk>
diff --git a/lang/kf5-kross/Makefile b/lang/kf5-kross/Makefile
index 6ee5c4c676f8..b6fa54831e7b 100644
--- a/lang/kf5-kross/Makefile
+++ b/lang/kf5-kross/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kross
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	lang kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -9,9 +9,10 @@ COMMENT=	KF5 multi-language application scripting
 USES=		cmake compiler:c++11-lib gettext gl kde:5 qt:5 tar:xz
 USE_GL=		gl
 USE_KDE=	auth bookmarks codecs completion config configwidgets \
-		coreaddons doctools_build ecm i18n iconthemes itemviews \
+		coreaddons i18n iconthemes itemviews \
 		jobwidgets kio parts service solid sonnet textwidgets \
-		widgetsaddons windowsystem xmlgui
+		widgetsaddons windowsystem xmlgui \
+		doctools_build ecm_build 
 USE_QT=		concurrent core dbus gui network script uiplugin \
 		uitools widgets xml \
 		buildtools_build qmake_build
diff --git a/misc/kf5-purpose/Makefile b/misc/kf5-purpose/Makefile
index 71fe529e5112..9470dc61783d 100644
--- a/misc/kf5-purpose/Makefile
+++ b/misc/kf5-purpose/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	purpose
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	misc kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -12,9 +13,10 @@ RUN_DEPENDS=	accounts-qml-module>=0:sysutils/accounts-qml-module
 USES=		cmake compiler:c++11-lang gettext gnome \
 		kde:5 pkgconfig qt:5 tar:xz
 USE_GNOME=	intltool
-USE_KDE=	config completion coreaddons ecm i18n kdeclarative kio \
+USE_KDE=	config completion coreaddons i18n kdeclarative kio \
 		kirigami2 notifications jobwidgets service widgetsaddons \
-		windowsystem
+		windowsystem \
+		ecm_build
 USE_QT=		concurrent core dbus declarative gui network widgets xml \
 		buildtools_build qmake_build
 
diff --git a/multimedia/kf5-kmediaplayer/Makefile b/multimedia/kf5-kmediaplayer/Makefile
index 86a86908d9e2..941030d64e99 100644
--- a/multimedia/kf5-kmediaplayer/Makefile
+++ b/multimedia/kf5-kmediaplayer/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kmediaplayer
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	multimedia kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -7,9 +8,10 @@ COMMENT=	KF5 plugin interface for media player features
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
 USE_KDE=	auth codecs completion config configwidgets coreaddons \
-		ecm i18n jobwidgets kio parts service sonnet textwidgets \
-		widgetsaddons windowsystem xmlgui
-USE_QT=		concurrent core dbus gui network testlib widgets xml \
-		buildtools_build qmake_build
+		i18n jobwidgets kio parts service sonnet textwidgets \
+		widgetsaddons windowsystem xmlgui \
+		ecm_build
+USE_QT=		concurrent core dbus gui network widgets xml \
+		buildtools_build qmake_build testlib_build 
 
 .include <bsd.port.mk>
diff --git a/net/kf5-kcalendarcore/Makefile b/net/kf5-kcalendarcore/Makefile
index 077b858a5e2a..626c0a1fcc9b 100644
--- a/net/kf5-kcalendarcore/Makefile
+++ b/net/kf5-kcalendarcore/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kcalendarcore
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	net kde kde-frameworks
 
@@ -11,7 +12,8 @@ LICENSE=	LGPL21
 LIB_DEPENDS=	libical.so:devel/libical
 
 USES=		bison cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	ecm emoticons init itemmodels itemviews
+USE_KDE=	init \
+		ecm_build
 USE_QT=		core gui \
 		buildtools_build qmake_build
 USE_LDCONFIG=	yes
diff --git a/net/kf5-kcontacts/Makefile b/net/kf5-kcontacts/Makefile
index b6be35fdecdd..2b17d462ddae 100644
--- a/net/kf5-kcontacts/Makefile
+++ b/net/kf5-kcontacts/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kcontacts
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	net kde kde-frameworks
 
@@ -12,8 +13,9 @@ BUILD_DEPENDS=	iso-codes>=0:misc/iso-codes
 RUN_DEPENDS=	iso-codes>=0:misc/iso-codes
 
 USES=		cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz
-USE_KDE=	ecm codecs config coreaddons i18n
-USE_QT=		core dbus gui \
+USE_KDE=	codecs config coreaddons i18n \
+		ecm_build
+USE_QT=		core gui \
 		buildtools_build qmake_build
 USE_LDCONFIG=	yes
 
diff --git a/net/kf5-kdav/Makefile b/net/kf5-kdav/Makefile
index 1272faa192ff..2170a624448c 100644
--- a/net/kf5-kdav/Makefile
+++ b/net/kf5-kdav/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kdav
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	net kde kde-frameworks
 
@@ -7,7 +8,8 @@ MAINTAINER=	kde at FreeBSD.org
 COMMENT=	DAV protocol implementation with KJobs
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	config coreaddons ecm i18n kio service
+USE_KDE=	config coreaddons i18n kio service \
+		ecm_build
 USE_QT=		concurrent core dbus gui network xml xmlpatterns \
 		buildtools_build qmake_build
 USE_LDCONFIG=	yes
diff --git a/net/kf5-kholidays/Makefile b/net/kf5-kholidays/Makefile
index 810ef578fd18..f6b7b6f4fd25 100644
--- a/net/kf5-kholidays/Makefile
+++ b/net/kf5-kholidays/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	kholidays
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	net kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
@@ -8,8 +9,10 @@ COMMENT=	KDE library for calendar holidays
 LICENSE=	LGPL21
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	ecm emoticons init itemmodels itemviews
-USE_QT=		core declarative gui network buildtools_build qmake_build
+USE_KDE=	emoticons init itemmodels itemviews \
+		ecm_build
+USE_QT=		core declarative gui network \
+		buildtools_build qmake_build
 USE_LDCONFIG=	yes
 
 .include <bsd.port.mk>
diff --git a/net/kf5-kxmlrpcclient/Makefile b/net/kf5-kxmlrpcclient/Makefile
index 62514651b288..62a89f8184fe 100644
--- a/net/kf5-kxmlrpcclient/Makefile
+++ b/net/kf5-kxmlrpcclient/Makefile
@@ -1,13 +1,15 @@
 PORTNAME=	kxmlrpcclient
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	net kde kde-frameworks
 
 MAINTAINER=	kde at FreeBSD.org
 COMMENT=	KF5 interaction with XMLRPC services
 
 USES=		cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE=	config coreaddons ecm doctools_build i18n kio service
-USE_QT=		buildtools_build concurrent core dbus gui \
-		network qmake_build xml
+USE_KDE=	config coreaddons i18n kio service \
+		doctools_build ecm_build 
+USE_QT=		concurrent core dbus gui network xml \
+		buildtools_build qmake_build 
 
*** 912 LINES SKIPPED ***


More information about the dev-commits-ports-main mailing list