aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2021-07-08 22:14:10 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2021-07-09 17:36:35 +0000
commitc0f139b89306c012b33bdd4d676b107305ba3e06 (patch)
tree02588523ca26bd83647873708e04d2c1bdd56495
parentba93bcdc15399175b77e3ae109a6ed37807b1364 (diff)
downloadports-c0f139b89306c012b33bdd4d676b107305ba3e06.tar.gz
ports-c0f139b89306c012b33bdd4d676b107305ba3e06.zip
*/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.
-rw-r--r--archivers/kf5-karchive/Makefile3
-rw-r--r--devel/kf5-kapidox/Makefile3
-rw-r--r--devel/kf5-kauth/Makefile5
-rw-r--r--devel/kf5-kbookmarks/Makefile6
-rw-r--r--devel/kf5-kcmutils/Makefile8
-rw-r--r--devel/kf5-kconfig/Makefile7
-rw-r--r--devel/kf5-kcoreaddons/Makefile3
-rw-r--r--devel/kf5-kcrash/Makefile4
-rw-r--r--devel/kf5-kdbusaddons/Makefile7
-rw-r--r--devel/kf5-kdeclarative/Makefile9
-rw-r--r--devel/kf5-kdoctools/Makefile4
-rw-r--r--devel/kf5-kfilemetadata/Makefile5
-rw-r--r--devel/kf5-ki18n/Makefile7
-rw-r--r--devel/kf5-kidletime/Makefile3
-rw-r--r--devel/kf5-kio/Makefile7
-rw-r--r--devel/kf5-kitemmodels/Makefile3
-rw-r--r--devel/kf5-knewstuff/Makefile6
-rw-r--r--devel/kf5-knotifications/Makefile4
-rw-r--r--devel/kf5-knotifyconfig/Makefile6
-rw-r--r--devel/kf5-kpackage/Makefile4
-rw-r--r--devel/kf5-kpeople/Makefile4
-rw-r--r--devel/kf5-kpty/Makefile4
-rw-r--r--devel/kf5-kservice/Makefile5
-rw-r--r--devel/kf5-ktexteditor/Makefile6
-rw-r--r--devel/kf5-kunitconversion/Makefile4
-rw-r--r--devel/kf5-solid/Makefile7
-rw-r--r--devel/kf5-threadweaver/Makefile7
-rw-r--r--dns/kf5-kdnssd/Makefile3
-rw-r--r--graphics/kf5-kimageformats/Makefile5
-rw-r--r--graphics/kf5-kplotting/Makefile7
-rw-r--r--graphics/kf5-kquickcharts/Makefile3
-rw-r--r--graphics/kf5-prison/Makefile7
-rw-r--r--lang/kf5-kross/Makefile7
-rw-r--r--misc/kf5-purpose/Makefile6
-rw-r--r--multimedia/kf5-kmediaplayer/Makefile10
-rw-r--r--net/kf5-kcalendarcore/Makefile4
-rw-r--r--net/kf5-kcontacts/Makefile6
-rw-r--r--net/kf5-kdav/Makefile4
-rw-r--r--net/kf5-kholidays/Makefile7
-rw-r--r--net/kf5-kxmlrpcclient/Makefile8
-rw-r--r--net/kf5-syndication/Makefile6
-rw-r--r--security/kf5-kdesu/Makefile7
-rw-r--r--sysutils/kf5-baloo/Makefile11
-rw-r--r--sysutils/kf5-kwallet/Makefile9
-rw-r--r--textproc/kf5-kcodecs/Makefile6
-rw-r--r--textproc/kf5-sonnet/Makefile7
-rw-r--r--textproc/kf5-syntax-highlighting/Makefile7
-rw-r--r--www/kf5-kdewebkit/Makefile10
-rw-r--r--www/kf5-khtml/Makefile11
-rw-r--r--www/kf5-kjs/Makefile6
-rw-r--r--www/kf5-kjsembed/Makefile8
-rw-r--r--x11-themes/kf5-breeze-icons/Makefile5
-rw-r--r--x11-themes/kf5-kemoticons/Makefile7
-rw-r--r--x11-themes/kf5-kiconthemes/Makefile10
-rw-r--r--x11-themes/kf5-qqc2-desktop-style/Makefile10
-rw-r--r--x11-toolkits/kf5-attica/Makefile6
-rw-r--r--x11-toolkits/kf5-kcompletion/Makefile8
-rw-r--r--x11-toolkits/kf5-kconfigwidgets/Makefile9
-rw-r--r--x11-toolkits/kf5-kdesignerplugin/Makefile11
-rw-r--r--x11-toolkits/kf5-kguiaddons/Makefile7
-rw-r--r--x11-toolkits/kf5-kirigami2/Makefile12
-rw-r--r--x11-toolkits/kf5-kitemviews/Makefile7
-rw-r--r--x11-toolkits/kf5-kjobwidgets/Makefile8
-rw-r--r--x11-toolkits/kf5-ktextwidgets/Makefile10
-rw-r--r--x11-toolkits/kf5-kwidgetsaddons/Makefile7
-rw-r--r--x11-toolkits/kf5-kxmlgui/Makefile10
-rw-r--r--x11/kf5-frameworkintegration/Makefile10
-rw-r--r--x11/kf5-kactivities-stats/Makefile8
-rw-r--r--x11/kf5-kactivities/Makefile10
-rw-r--r--x11/kf5-kded/Makefile8
-rw-r--r--x11/kf5-kdelibs4support/Makefile12
-rw-r--r--x11/kf5-kglobalaccel/Makefile10
-rw-r--r--x11/kf5-kinit/Makefile9
-rw-r--r--x11/kf5-krunner/Makefile10
-rw-r--r--x11/kf5-kwayland/Makefile8
-rw-r--r--x11/kf5-kwindowsystem/Makefile7
-rw-r--r--x11/plasma5-kscreen/Makefile11
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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
.include <bsd.port.mk>
diff --git a/net/kf5-syndication/Makefile b/net/kf5-syndication/Makefile
index 450682ae8f41..e0026d94350a 100644
--- a/net/kf5-syndication/Makefile
+++ b/net/kf5-syndication/Makefile
@@ -1,5 +1,6 @@
PORTNAME= syndication
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= net kde kde-frameworks
@@ -9,8 +10,9 @@ COMMENT= KDE RSS feed handling library
LICENSE= LGPL21
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= codecs config coreaddons ecm kio service
-USE_QT= core gui xml \
+USE_KDE= codecs service \
+ ecm_build
+USE_QT= core xml \
buildtools_build qmake_build
USE_LDCONFIG= yes
diff --git a/security/kf5-kdesu/Makefile b/security/kf5-kdesu/Makefile
index eddeb0ef752f..3ac033c50716 100644
--- a/security/kf5-kdesu/Makefile
+++ b/security/kf5-kdesu/Makefile
@@ -1,13 +1,16 @@
PORTNAME= kdesu
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= security kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 integration with su for elevated privileges
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= config coreaddons dbusaddons ecm i18n pty service
-USE_QT= buildtools_build core dbus qmake_build xml
+USE_KDE= config coreaddons dbusaddons i18n pty service \
+ ecm_build
+USE_QT= core dbus xml \
+ buildtools_build qmake_build
USE_XORG= ice sm x11 xext
.include <bsd.port.mk>
diff --git a/sysutils/kf5-baloo/Makefile b/sysutils/kf5-baloo/Makefile
index 0c1e0b73476e..97987b35594c 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
@@ -9,10 +10,10 @@ LIB_DEPENDS= liblmdb.so:databases/lmdb \
libinotify.so:devel/libinotify
USES= cmake compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz
-USE_KDE= auth completion config coreaddons crash dbusaddons \
- filemetadata i18n idletime jobwidgets kio service \
- solid widgetsaddons
-USE_QT= buildtools_build concurrent core dbus declarative gui network qmake_build \
- testlib widgets
+USE_KDE= config coreaddons crash dbusaddons \
+ filemetadata i18n idletime kio service \
+ solid
+USE_QT= concurrent core dbus declarative gui network \
+ buildtools_build qmake_build testlib_build
.include <bsd.port.mk>
diff --git a/sysutils/kf5-kwallet/Makefile b/sysutils/kf5-kwallet/Makefile
index a0ab124366ae..28e711300c63 100644
--- a/sysutils/kf5-kwallet/Makefile
+++ b/sysutils/kf5-kwallet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kwallet
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -15,10 +15,11 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \
- ecm i18n iconthemes notifications service \
+ i18n iconthemes notifications service \
widgetsaddons windowsystem \
- doctools_build
-USE_QT= buildtools_build core dbus gui qmake_build widgets xml
+ doctools_build ecm_build
+USE_QT= core dbus gui widgets xml \
+ buildtools_build qmake_build
OPTIONS_DEFINE= PINENTRY
OPTIONS_DEFAULT= PINENTRY
diff --git a/textproc/kf5-kcodecs/Makefile b/textproc/kf5-kcodecs/Makefile
index c7f0ba211e62..5b37da54084f 100644
--- a/textproc/kf5-kcodecs/Makefile
+++ b/textproc/kf5-kcodecs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kcodecs
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -8,7 +9,8 @@ COMMENT= KF5 library for string manipulation
LICENSE= LGPL21
USES= cmake compiler:c++11-lib gperf kde:5 qt:5 tar:xz
-USE_KDE= ecm
-USE_QT= buildtools_build core linguisttools qmake_build
+USE_KDE= ecm_build
+USE_QT= core linguisttools \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/textproc/kf5-sonnet/Makefile b/textproc/kf5-sonnet/Makefile
index 8eb8b31121e8..9cc573c99b36 100644
--- a/textproc/kf5-sonnet/Makefile
+++ b/textproc/kf5-sonnet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sonnet
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -9,9 +10,9 @@ LIB_DEPENDS= libaspell.so:textproc/aspell \
libhunspell-1.7.so:textproc/hunspell
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm
-USE_QT= core gui linguisttools testlib uiplugin widgets \
- buildtools_build qmake_build
+USE_KDE= ecm_build
+USE_QT= core gui linguisttools uiplugin widgets \
+ buildtools_build qmake_build testlib_build
# Disable examples -- they are not installed anyways.
CMAKE_OFF= ENABLE_EXAMPLES
diff --git a/textproc/kf5-syntax-highlighting/Makefile b/textproc/kf5-syntax-highlighting/Makefile
index ea0d0065acef..bf01d645dae7 100644
--- a/textproc/kf5-syntax-highlighting/Makefile
+++ b/textproc/kf5-syntax-highlighting/Makefile
@@ -1,14 +1,15 @@
PORTNAME= syntax-highlighting
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= textproc kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 syntax highlighting engine for structured text and code
USES= cmake compiler:c++11-lib kde:5 perl5 qt:5 tar:xz
-USE_KDE= ecm
-USE_QT= buildtools_build core gui linguisttools_build \
- network testlib qmake_build
+USE_KDE= ecm_build
+USE_QT= core gui network \
+ buildtools_build linguisttools_build testlib_build qmake_build
CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5XmlPatterns=TRUE
diff --git a/www/kf5-kdewebkit/Makefile b/www/kf5-kdewebkit/Makefile
index e93cc5912b43..1816995dbb38 100644
--- a/www/kf5-kdewebkit/Makefile
+++ b/www/kf5-kdewebkit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdewebkit
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= www kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -7,9 +8,10 @@ COMMENT= KF5 library providing integration of QtWebKit
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 \
- wallet widgetsaddons xmlgui
-USE_QT= buildtools_build concurrent core dbus gui network qmake_build webkit \
- widgets xml
+ i18n jobwidgets kio parts service sonnet textwidgets \
+ wallet widgetsaddons xmlgui \
+ ecm_build
+USE_QT= concurrent core dbus gui network webkit widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/www/kf5-khtml/Makefile b/www/kf5-khtml/Makefile
index 0cac935d4195..c279f7dc958f 100644
--- a/www/kf5-khtml/Makefile
+++ b/www/kf5-khtml/Makefile
@@ -1,5 +1,6 @@
PORTNAME= khtml
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= www kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -11,11 +12,13 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
USES= cmake compiler:c++11-lib gettext gperf jpeg kde:5 \
qt:5 tar:xz xorg
USE_KDE= archive auth bookmarks codecs completion config \
- configwidgets coreaddons ecm globalaccel i18n iconthemes \
+ configwidgets coreaddons globalaccel i18n iconthemes \
jobwidgets js kio notifications parts service sonnet \
- textwidgets wallet widgetsaddons windowsystem xmlgui
-USE_QT= buildtools_build concurrent core dbus gui network phonon4 \
- printsupport qmake_build widgets x11extras xml
+ textwidgets wallet widgetsaddons windowsystem xmlgui \
+ ecm_build
+USE_QT= concurrent core dbus gui network phonon4 \
+ printsupport widgets x11extras xml \
+ buildtools_build qmake_build
USE_XORG= ice sm x11 xext
.include <bsd.port.mk>
diff --git a/www/kf5-kjs/Makefile b/www/kf5-kjs/Makefile
index 9ac947e24e46..a886c1845328 100644
--- a/www/kf5-kjs/Makefile
+++ b/www/kf5-kjs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kjs
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= www kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -8,7 +9,8 @@ COMMENT= KF5 library providing an ECMAScript interpreter
LIB_DEPENDS= libpcre.so:devel/pcre
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz
-USE_KDE= ecm doctools_build
-USE_QT= buildtools_build core qmake_build
+USE_KDE= doctools_build ecm_build
+USE_QT= core \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/www/kf5-kjsembed/Makefile b/www/kf5-kjsembed/Makefile
index 00735adfd036..87a9a3f165de 100644
--- a/www/kf5-kjsembed/Makefile
+++ b/www/kf5-kjsembed/Makefile
@@ -1,13 +1,15 @@
PORTNAME= kjsembed
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= www kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 library for binding JavaScript objects to QObjects
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= archive doctools_build ecm i18n js
-USE_QT= buildtools_build core gui qmake_build svg \
- uiplugin uitools widgets xml
+USE_KDE= archive i18n js \
+ doctools_build ecm_build
+USE_QT= core gui svg uiplugin uitools widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11-themes/kf5-breeze-icons/Makefile b/x11-themes/kf5-breeze-icons/Makefile
index 875497fb94db..bec3efabea18 100644
--- a/x11-themes/kf5-breeze-icons/Makefile
+++ b/x11-themes/kf5-breeze-icons/Makefile
@@ -1,5 +1,6 @@
PORTNAME= breeze-icons
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -12,8 +13,8 @@ BUILD_DEPENDS= bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
USES= compiler:c++11-lang cmake kde:5 python:3.5+,build qt:5 shebangfix tar:xz
-USE_KDE= ecm
-USE_QT= buildtools_build core qmake_build testlib
+USE_KDE= ecm_build
+USE_QT= buildtools_build qmake_build testlib_build
SHEBANG_FILES= svg-xml-script-template.py generate-24px-versions.py
diff --git a/x11-themes/kf5-kemoticons/Makefile b/x11-themes/kf5-kemoticons/Makefile
index ef6ff663046d..bca190a32ad2 100644
--- a/x11-themes/kf5-kemoticons/Makefile
+++ b/x11-themes/kf5-kemoticons/Makefile
@@ -1,12 +1,15 @@
PORTNAME= kemoticons
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 library to convert emoticons
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= archive config coreaddons ecm service
-USE_QT= buildtools_build core dbus gui qmake_build widgets xml
+USE_KDE= archive config coreaddons service \
+ ecm_build
+USE_QT= core dbus gui widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11-themes/kf5-kiconthemes/Makefile b/x11-themes/kf5-kiconthemes/Makefile
index 4788ba2192c0..fb417ba2a5e4 100644
--- a/x11-themes/kf5-kiconthemes/Makefile
+++ b/x11-themes/kf5-kiconthemes/Makefile
@@ -1,15 +1,17 @@
PORTNAME= kiconthemes
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 library for handling icons in applications
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= archive auth codecs config configwidgets coreaddons ecm \
- i18n itemviews widgetsaddons
-USE_QT= buildtools_build concurrent core dbus gui qmake_build \
- script svg widgets xml
+USE_KDE= archive auth codecs config configwidgets coreaddons \
+ i18n itemviews widgetsaddons \
+ ecm_build
+USE_QT= concurrent core dbus gui script svg widgets xml \
+ buildtools_build qmake_build
OPTIONS_DEFINE= ICONS
OPTIONS_DEFAULT= ICONS
diff --git a/x11-themes/kf5-qqc2-desktop-style/Makefile b/x11-themes/kf5-qqc2-desktop-style/Makefile
index 0cbcbc916d61..8066c8034dbb 100644
--- a/x11-themes/kf5-qqc2-desktop-style/Makefile
+++ b/x11-themes/kf5-qqc2-desktop-style/Makefile
@@ -1,14 +1,16 @@
PORTNAME= qqc2-desktop-style
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt QuickControl2 style for KDE
USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 tar:xz
-USE_KDE= auth codecs config configwidgets coreaddons ecm iconthemes \
- kirigami2 widgetsaddons
-USE_QT= gui declarative network widgets xml \
- buildtools_build core qmake_build
+USE_KDE= auth codecs config configwidgets coreaddons iconthemes \
+ kirigami2 widgetsaddons \
+ ecm_build
+USE_QT= core gui declarative network widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-attica/Makefile b/x11-toolkits/kf5-attica/Makefile
index c653220cb14b..46f5f2504595 100644
--- a/x11-toolkits/kf5-attica/Makefile
+++ b/x11-toolkits/kf5-attica/Makefile
@@ -1,5 +1,6 @@
PORTNAME= attica
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -11,7 +12,8 @@ LICENSE= LGPL21 LGPL3
LICENSE_COMB= dual
USES= cmake compiler:c++11-lib kde:5 pathfix qt:5 tar:xz
-USE_KDE= ecm
-USE_QT= buildtools_build core gui network qmake_build testlib_build widgets
+USE_KDE= ecm_build
+USE_QT= core network \
+ buildtools_build qmake_build testlib_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-kcompletion/Makefile b/x11-toolkits/kf5-kcompletion/Makefile
index 0dc6cfb7fb88..238147f64f1f 100644
--- a/x11-toolkits/kf5-kcompletion/Makefile
+++ b/x11-toolkits/kf5-kcompletion/Makefile
@@ -1,13 +1,15 @@
PORTNAME= kcompletion
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 text completion helpers and widgets
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= config ecm widgetsaddons
-USE_QT= buildtools_build core gui linguisttools qmake_build \
- widgets xml
+USE_KDE= config widgetsaddons \
+ ecm_build
+USE_QT= core gui linguisttools widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-kconfigwidgets/Makefile b/x11-toolkits/kf5-kconfigwidgets/Makefile
index 2ab280f57647..15e3d4f6fd93 100644
--- a/x11-toolkits/kf5-kconfigwidgets/Makefile
+++ b/x11-toolkits/kf5-kconfigwidgets/Makefile
@@ -1,14 +1,17 @@
PORTNAME= kconfigwidgets
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 widgets for configuration dialogs
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix tar:xz
-USE_KDE= archive auth codecs config coreaddons doctools_build ecm guiaddons \
- i18n widgetsaddons
-USE_QT= buildtools_build core dbus gui qmake_build widgets xml
+USE_KDE= auth codecs config coreaddons guiaddons \
+ i18n widgetsaddons \
+ doctools_build ecm_build
+USE_QT= core dbus gui widgets xml \
+ buildtools_build qmake_build
SHEBANG_FILES= src/preparetips5
diff --git a/x11-toolkits/kf5-kdesignerplugin/Makefile b/x11-toolkits/kf5-kdesignerplugin/Makefile
index b634f7abf4d9..c058a2522b9d 100644
--- a/x11-toolkits/kf5-kdesignerplugin/Makefile
+++ b/x11-toolkits/kf5-kdesignerplugin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdesignerplugin
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -7,10 +8,12 @@ COMMENT= KF5 integration of Frameworks widgets in Qt Designer/Creator
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth bookmarks codecs completion config configwidgets \
- coreaddons doctools_build ecm i18n iconthemes itemviews \
+ coreaddons i18n iconthemes itemviews \
jobwidgets kdewebkit kio plotting service solid sonnet \
- textwidgets widgetsaddons xmlgui
-USE_QT= buildtools_build concurrent core dbus designer gui linguisttools \
- network qmake_build webkit widgets xml
+ textwidgets widgetsaddons xmlgui \
+ doctools_build ecm_build
+USE_QT= concurrent core dbus designer gui linguisttools \
+ network webkit widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-kguiaddons/Makefile b/x11-toolkits/kf5-kguiaddons/Makefile
index eec138494a34..a176ce5accea 100644
--- a/x11-toolkits/kf5-kguiaddons/Makefile
+++ b/x11-toolkits/kf5-kguiaddons/Makefile
@@ -1,14 +1,15 @@
PORTNAME= kguiaddons
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 addons to QtGui
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz xorg
-USE_KDE= ecm
-USE_QT= core gui qmake_build testlib wayland widgets x11extras \
- buildtools_build
+USE_KDE= ecm_build
+USE_QT= core gui wayland widgets x11extras \
+ buildtools_build qmake_build testlib_build
USE_XORG= ice sm x11 xcb xext
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-kirigami2/Makefile b/x11-toolkits/kf5-kirigami2/Makefile
index f98749d40991..f0c5be2e111f 100644
--- a/x11-toolkits/kf5-kirigami2/Makefile
+++ b/x11-toolkits/kf5-kirigami2/Makefile
@@ -1,16 +1,16 @@
-# Created by: tcberner
-
PORTNAME= kirigami2
-PORTVERSION= ${KDE_FRAMEWORKS_VERSION}
+DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= QtQuick based components set
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= ecm kdeclarative
+USE_KDE= kdeclarative \
+ ecm_build
USE_QT= core dbus declarative graphicaleffects gui linguisttools network \
- quickcontrols2 svg testlib widgets \
- buildtools_build qmake_build
+ quickcontrols2 svg widgets \
+ buildtools_build qmake_build testlib_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-kitemviews/Makefile b/x11-toolkits/kf5-kitemviews/Makefile
index d4cd08c57198..4569bb7966f6 100644
--- a/x11-toolkits/kf5-kitemviews/Makefile
+++ b/x11-toolkits/kf5-kitemviews/Makefile
@@ -1,13 +1,14 @@
PORTNAME= kitemviews
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 widget addons for Qt Model/View
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= ecm
-USE_QT= core gui linguisttools uiplugin testlib widgets \
- buildtools_build qmake_build
+USE_KDE= ecm_build
+USE_QT= core gui linguisttools uiplugin widgets \
+ buildtools_build qmake_build testlib_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-kjobwidgets/Makefile b/x11-toolkits/kf5-kjobwidgets/Makefile
index 343439b58d4e..38147d72f78a 100644
--- a/x11-toolkits/kf5-kjobwidgets/Makefile
+++ b/x11-toolkits/kf5-kjobwidgets/Makefile
@@ -1,13 +1,15 @@
PORTNAME= kjobwidgets
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 widgets for tracking KJob instance
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= coreaddons ecm widgetsaddons
-USE_QT= buildtools_build core dbus gui linguisttools \
- qmake_build widgets x11extras
+USE_KDE= coreaddons widgetsaddons \
+ ecm_build
+USE_QT= core dbus gui linguisttools widgets x11extras \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-ktextwidgets/Makefile b/x11-toolkits/kf5-ktextwidgets/Makefile
index 4492d66d5821..9f383b9cbb03 100644
--- a/x11-toolkits/kf5-ktextwidgets/Makefile
+++ b/x11-toolkits/kf5-ktextwidgets/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ktextwidgets
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 2
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -7,11 +8,10 @@ COMMENT= KF5 advanced text editing widgets
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets \
- coreaddons dbusaddons ecm guiaddons i18n \
- iconthemes itemviews service sonnet \
- widgetsaddons windowsystem
-USE_QT= buildtools_build concurrent core dbus declarative \
- gui qmake_build widgets xml
+ coreaddons i18n service sonnet widgetsaddons \
+ ecm_build
+USE_QT= concurrent core gui widgets xml \
+ buildtools_build qmake_build
OPTIONS_DEFINE= AUDIO
OPTIONS_DEFAULT= AUDIO
diff --git a/x11-toolkits/kf5-kwidgetsaddons/Makefile b/x11-toolkits/kf5-kwidgetsaddons/Makefile
index 3d4c370d46bc..708a27649a2a 100644
--- a/x11-toolkits/kf5-kwidgetsaddons/Makefile
+++ b/x11-toolkits/kf5-kwidgetsaddons/Makefile
@@ -1,13 +1,14 @@
PORTNAME= kwidgetsaddons
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 addons to QtWidgets
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz
-USE_KDE= ecm
-USE_QT= core gui linguisttools uiplugin uitools testlib wayland widgets \
- buildtools_build qmake_build
+USE_KDE= ecm_build
+USE_QT= core gui linguisttools uiplugin uitools wayland widgets \
+ buildtools_build qmake_build testlib_build
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf5-kxmlgui/Makefile b/x11-toolkits/kf5-kxmlgui/Makefile
index 6a8ea5e898dc..1120a7e103f1 100644
--- a/x11-toolkits/kf5-kxmlgui/Makefile
+++ b/x11-toolkits/kf5-kxmlgui/Makefile
@@ -1,15 +1,17 @@
PORTNAME= kxmlgui
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 user configurable main windows
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= attica5 auth codecs config configwidgets coreaddons ecm \
+USE_KDE= attica5 auth codecs config configwidgets coreaddons \
globalaccel i18n iconthemes itemviews sonnet textwidgets \
- widgetsaddons windowsystem
-USE_QT= buildtools_build core dbus gui network printsupport \
- qmake_build widgets xml
+ widgetsaddons windowsystem \
+ ecm_build
+USE_QT= core dbus gui network printsupport widgets xml \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11/kf5-frameworkintegration/Makefile b/x11/kf5-frameworkintegration/Makefile
index 7c97f3074701..16319860b4b4 100644
--- a/x11/kf5-frameworkintegration/Makefile
+++ b/x11/kf5-frameworkintegration/Makefile
@@ -1,5 +1,6 @@
PORTNAME= frameworkintegration
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -7,10 +8,11 @@ COMMENT= KF5 workspace and cross-framework integration plugins
USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \
qt:5 tar:xz xorg
-USE_KDE= auth attica codecs config configwidgets coreaddons ecm i18n \
- iconthemes kio newstuff notifications package widgetsaddons
-USE_QT= buildtools_build core dbus gui network qmake_build widgets \
- x11extras xml
+USE_KDE= auth attica codecs config configwidgets coreaddons i18n \
+ iconthemes newstuff notifications widgetsaddons \
+ ecm_build
+USE_QT= core dbus gui network widgets xml \
+ buildtools_build qmake_build
USE_XORG= xcb xcursor
.include <bsd.port.mk>
diff --git a/x11/kf5-kactivities-stats/Makefile b/x11/kf5-kactivities-stats/Makefile
index 499393f291f8..ec9818255d48 100644
--- a/x11/kf5-kactivities-stats/Makefile
+++ b/x11/kf5-kactivities-stats/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kactivities-stats
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -9,7 +9,9 @@ COMMENT= KF5 statistics for activities
BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
USES= cmake compiler:c++11-lib kde:5 pathfix qt:5 tar:xz
-USE_KDE= activities config ecm
-USE_QT= buildtools_build core dbus qmake_build sql
+USE_KDE= activities config \
+ ecm_build
+USE_QT= core dbus sql \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11/kf5-kactivities/Makefile b/x11/kf5-kactivities/Makefile
index 81919811d697..3f3bebdb643d 100644
--- a/x11/kf5-kactivities/Makefile
+++ b/x11/kf5-kactivities/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kactivities
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -8,10 +9,9 @@ COMMENT= KF5 runtime and library to organize work in separate activities
BUILD_DEPENDS= boost-libs>1.53.so:devel/boost-libs
USES= cmake compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz
-USE_KDE= bookmarks config configwidgets coreaddons dbusaddons ecm \
- globalaccel i18n kcmutils kdeclarative kio package \
- service widgetsaddons windowsystem xmlgui
-USE_QT= buildtools_build core dbus declarative gui network qmake_build \
- sql widgets
+USE_KDE= config coreaddons service \
+ ecm_build
+USE_QT= core dbus declarative gui network sql \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11/kf5-kded/Makefile b/x11/kf5-kded/Makefile
index 481d3ecc8535..d5c2cf43fbc8 100644
--- a/x11/kf5-kded/Makefile
+++ b/x11/kf5-kded/Makefile
@@ -1,13 +1,15 @@
PORTNAME= kded
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 extensible daemon for providing system level services
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= config coreaddons crash dbusaddons doctools_build ecm \
- service
-USE_QT= buildtools_build core dbus gui qmake_build widgets
+USE_KDE= config coreaddons crash dbusaddons service \
+ doctools_build ecm_build
+USE_QT= core dbus gui widgets \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11/kf5-kdelibs4support/Makefile b/x11/kf5-kdelibs4support/Makefile
index 410cd97306af..09b2cd9b521c 100644
--- a/x11/kf5-kdelibs4support/Makefile
+++ b/x11/kf5-kdelibs4support/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdelibs4support
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -10,15 +11,16 @@ BUILD_DEPENDS= p5-URI>=0:net/p5-URI
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix \
tar:xz xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
- coreaddons crash dbusaddons doctools_build emoticons globalaccel guiaddons \
+ coreaddons crash dbusaddons emoticons globalaccel guiaddons \
i18n iconthemes itemviews jobwidgets kded kio notifications \
- parts service solid sonnet textwidgets unitconversion \
+ parts service solid textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
+ doctools_build ecm_build \
designerplugin_build designerplugin_run \
itemmodels_run
-USE_QT= buildtools_build concurrent core dbus designer gui network \
- printsupport qmake_build svg testlib widgets \
- x11extras xml
+USE_QT= concurrent core dbus designer gui network \
+ printsupport svg widgets x11extras xml \
+ buildtools_build qmake_build testlib_build
USE_XORG= ice sm x11 xext
SHEBANG_FILES= src/kio/fileshareset
diff --git a/x11/kf5-kglobalaccel/Makefile b/x11/kf5-kglobalaccel/Makefile
index d971cdd6af3e..7a4e3dee5013 100644
--- a/x11/kf5-kglobalaccel/Makefile
+++ b/x11/kf5-kglobalaccel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kglobalaccel
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -8,10 +9,11 @@ COMMENT= KF5 library to add support for global workspace shortcuts
LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg
-USE_KDE= ecm config coreaddons crash dbusaddons i18n service \
- windowsystem
-USE_QT= buildtools_build core dbus gui linguisttools qmake_build \
- testlib widgets x11extras
+USE_KDE= config coreaddons crash dbusaddons i18n service \
+ windowsystem \
+ ecm_build
+USE_QT= core dbus gui linguisttools widgets x11extras \
+ buildtools_build qmake_build testlib_build
USE_XORG= xcb
.include <bsd.port.mk>
diff --git a/x11/kf5-kinit/Makefile b/x11/kf5-kinit/Makefile
index 7079199071c3..d613a17a9c37 100644
--- a/x11/kf5-kinit/Makefile
+++ b/x11/kf5-kinit/Makefile
@@ -1,14 +1,17 @@
PORTNAME= kinit
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 process launcher to speed up launching KDE applications
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= completion config coreaddons crash doctools_build ecm i18n \
- jobwidgets kio service widgetsaddons windowsystem
-USE_QT= buildtools_build concurrent core dbus gui network qmake_build widgets
+USE_KDE= completion config coreaddons crash i18n \
+ jobwidgets kio service widgetsaddons windowsystem \
+ doctools_build ecm_build
+USE_QT= concurrent core dbus gui network widgets \
+ buildtools_build qmake_build
USE_XORG= x11 xcb
.include <bsd.port.mk>
diff --git a/x11/kf5-krunner/Makefile b/x11/kf5-krunner/Makefile
index 1b5a8af7751f..7706a2b09992 100644
--- a/x11/kf5-krunner/Makefile
+++ b/x11/kf5-krunner/Makefile
@@ -1,14 +1,16 @@
PORTNAME= krunner
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 parallelized query system
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= config coreaddons ecm i18n kio package plasma-framework \
- service solid threadweaver
-USE_QT= buildtools_build concurrent core dbus declarative gui \
- network qmake_build widgets
+USE_KDE= config coreaddons i18n kio package plasma-framework \
+ service solid threadweaver \
+ ecm_build
+USE_QT= concurrent core dbus declarative gui network widgets \
+ buildtools_build qmake_build
.include <bsd.port.mk>
diff --git a/x11/kf5-kwayland/Makefile b/x11/kf5-kwayland/Makefile
index 81796dbcb633..d41e52158ed7 100644
--- a/x11/kf5-kwayland/Makefile
+++ b/x11/kf5-kwayland/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kwayland
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -17,8 +17,8 @@ LICENSE_COMB= dual
USES= cmake compiler:c++11-lib gettext gl kde:5 pkgconfig \
qt:5 tar:xz
USE_GL= egl
-USE_KDE= ecm
-USE_QT= concurrent core gui testlib wayland \
- buildtools_build qmake_build
+USE_KDE= ecm_build
+USE_QT= concurrent core gui wayland \
+ buildtools_build qmake_build testlib_build
.include <bsd.port.mk>
diff --git a/x11/kf5-kwindowsystem/Makefile b/x11/kf5-kwindowsystem/Makefile
index ca5acba258d8..05642ab8c82b 100644
--- a/x11/kf5-kwindowsystem/Makefile
+++ b/x11/kf5-kwindowsystem/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kwindowsystem
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -8,9 +9,9 @@ COMMENT= KF5 library for access to the windowing system
LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz xorg
-USE_KDE= ecm
-USE_QT= buildtools_build core gui linguisttools qmake_build \
- testlib widgets x11extras
+USE_KDE= ecm_build
+USE_QT= core gui linguisttools widgets x11extras \
+ buildtools_build qmake_build testlib_build
USE_XORG= ice sm x11 xcb xext xfixes xrender
.include <bsd.port.mk>
diff --git a/x11/plasma5-kscreen/Makefile b/x11/plasma5-kscreen/Makefile
index aab03cc0cbc3..5fb5f563f9bd 100644
--- a/x11/plasma5-kscreen/Makefile
+++ b/x11/plasma5-kscreen/Makefile
@@ -7,10 +7,11 @@ COMMENT= Plasma5 screen management library
USES= cmake compiler:c++11-lang cpe gettext kde:5 qt:5 \
tar:xz
-USE_KDE= auth codecs config configwidgets coreaddons dbusaddons ecm \
- globalaccel i18n kdeclarative libkscreen package plasma-framework \
- service widgetsaddons windowsystem xmlgui
-USE_QT= core dbus declarative gui network sensors testlib widgets xml \
- buildtools_build qmake_build
+USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \
+ globalaccel i18n kcmutils kdeclarative libkscreen package plasma-framework \
+ service widgetsaddons windowsystem xmlgui \
+ ecm_build
+USE_QT= core dbus declarative gui network sensors widgets xml \
+ buildtools_build qmake_build testlib_build
.include <bsd.port.mk>