aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2023-08-15 17:17:02 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2023-08-15 19:06:04 +0000
commit923c335eebe43ed05c7386db43ce16b35186d0b6 (patch)
treead52edd13331e4be9bf87a093e90a0b6bff2be31
parent593d73f1326e5978a010080d04184f29f66ab398 (diff)
downloadports-923c335eebe43ed05c7386db43ce16b35186d0b6.tar.gz
ports-923c335eebe43ed05c7386db43ce16b35186d0b6.zip
KDE: add ecm:build dependency to KDE Gear ports
- these ports previously got their ecm transitively, but, run-time dependency on ecm is being reduced to better support KDE Plasma 6 in the future.
-rw-r--r--audio/audiocd-kio/Makefile9
-rw-r--r--audio/elisa/Makefile11
-rw-r--r--deskutils/kdepim-runtime/Makefile29
-rw-r--r--deskutils/knotes/Makefile16
-rw-r--r--devel/dolphin-plugins/Makefile14
-rw-r--r--games/kblocks/Makefile7
-rw-r--r--games/knights/Makefile13
-rw-r--r--games/ksirk/Makefile11
-rw-r--r--games/palapeli/Makefile6
-rw-r--r--graphics/kimagemapeditor/Makefile15
-rw-r--r--multimedia/kasts/Makefile13
-rw-r--r--multimedia/kdemultimedia-ffmpegthumbs/Makefile4
-rw-r--r--net-im/kaccounts-providers/Makefile10
-rw-r--r--net-im/ktp-kded-module/Makefile11
-rw-r--r--net-im/tokodon/Makefile2
-rw-r--r--net/kio-zeroconf/Makefile4
-rw-r--r--net/kmailtransport/Makefile4
-rw-r--r--net/ksmtp/Makefile4
-rw-r--r--security/libkleo/Makefile6
-rw-r--r--sysutils/kdf/Makefile8
-rw-r--r--sysutils/sweeper/Makefile4
-rw-r--r--x11-fm/konqueror/Makefile22
22 files changed, 138 insertions, 85 deletions
diff --git a/audio/audiocd-kio/Makefile b/audio/audiocd-kio/Makefile
index 60b8875a23a0..995b36151c4a 100644
--- a/audio/audiocd-kio/Makefile
+++ b/audio/audiocd-kio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= audiocd-kio
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -19,9 +20,11 @@ USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash guiaddons i18n iconthemes itemviews \
jobwidgets kcmutils kdelibs4support kio notifications parts \
- service solid sonnet textwidgets unitconversion \
- widgetsaddons windowsystem xmlgui
-USE_QT= concurrent core dbus gui network phonon4 printsupport widgets xml \
+ service solid sonnet textwidgets unitconversion widgetsaddons \
+ windowsystem xmlgui \
+ ecm:build
+USE_QT= concurrent core dbus gui network phonon4 printsupport widgets \
+ xml \
buildtools:build qmake:build
USE_LDCONFIG= yes
diff --git a/audio/elisa/Makefile b/audio/elisa/Makefile
index 477a7f22ac46..857cda3661e2 100644
--- a/audio/elisa/Makefile
+++ b/audio/elisa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= elisa
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= audio kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -12,12 +13,14 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++14-lang desktop-file-utils gettext kde:5 \
pkgconfig qt:5 tar:xz xorg
USE_KDE= auth baloo5 bookmarks codecs completion config configwidgets \
- coreaddons crash dbusaddons filemetadata i18n iconthemes itemviews \
- jobwidgets kcmutils kdeclarative kio kirigami2 package \
- service solid widgetsaddons windowsystem xmlgui
+ coreaddons crash dbusaddons filemetadata i18n iconthemes \
+ itemviews jobwidgets kcmutils kdeclarative kio kirigami2 \
+ package service solid widgetsaddons windowsystem xmlgui \
+ ecm:build
USE_QT= concurrent core dbus declarative gui multimedia network \
quickcontrols2 sql svg widgets xml \
- buildtools:build declarative-test:build qmake:build testlib:build
+ buildtools:build declarative-test:build qmake:build \
+ testlib:build
USE_XORG= x11
OPTIONS_DEFINE= DOCS VLC
diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile
index 5b36e73f3a7a..6df40d40d09e 100644
--- a/deskutils/kdepim-runtime/Makefile
+++ b/deskutils/kdepim-runtime/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdepim-runtime
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -15,22 +16,24 @@ LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \
libxerces-c-3.2.so:textproc/xerces-c3 \
libqt5keychain.so:security/qtkeychain@qt5
-USES= cmake:noninja compiler:c++11-lib gettext grantlee:5 \
- kde:5 qca qt:5 shared-mime-info tar:xz xorg
+USES= cmake:noninja compiler:c++11-lib gettext grantlee:5 kde:5 qca \
+ qt:5 shared-mime-info tar:xz xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons guiaddons holidays i18n iconthemes \
- itemmodels itemviews jobwidgets kcmutils kdav kdelibs4support kio \
- kross notifications notifyconfig parts service solid sonnet \
- textwidgets unitconversion wallet widgetsaddons windowsystem \
- xmlgui
+ itemmodels itemviews jobwidgets kcmutils kdav kdelibs4support \
+ kio kross notifications notifyconfig parts service solid \
+ sonnet textwidgets unitconversion wallet widgetsaddons \
+ windowsystem xmlgui \
+ ecm:build
# pim components
-USE_KDE+= akonadi akonadicontacts akonadimime akonadinotes \
- akonadicalendar akonadisearch calendarcore \
- calendarutils contacts gapi grantleetheme identitymanagement imap \
- kontactinterface ldap libkdepim mailtransport mbox mime pimcommon \
- pimtextedit syndication
-USE_QT= concurrent core dbus declarative gui location network networkauth printsupport speech \
- script webchannel webengine widgets xml xmlpatterns \
+USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \
+ akonadinotes akonadisearch calendarcore calendarutils contacts \
+ gapi grantleetheme identitymanagement imap kontactinterface \
+ ldap libkdepim mailtransport mbox mime pimcommon pimtextedit \
+ syndication
+USE_QT= concurrent core dbus declarative gui location network \
+ networkauth printsupport script speech webchannel webengine \
+ widgets xml xmlpatterns \
buildtools:build qmake:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/deskutils/knotes/Makefile b/deskutils/knotes/Makefile
index de92f11dfc25..3566cbb2f983 100644
--- a/deskutils/knotes/Makefile
+++ b/deskutils/knotes/Makefile
@@ -1,5 +1,6 @@
PORTNAME= knotes
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,19 +11,22 @@ LICENSE= LGPL21
LIB_DEPENDS= libical.so:devel/libical
-USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz xorg
+USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz \
+ xorg
USE_KDE= attica auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons dnssd globalaccel guiaddons i18n \
iconthemes itemmodels itemviews jobwidgets kcmutils \
kdelibs4support kio newstuff notifications notifyconfig parts \
service solid sonnet textwidgets unitconversion widgetsaddons \
- windowsystem xmlgui
+ windowsystem xmlgui \
+ ecm:build
# pim components
-USE_KDE+= akonadi akonadicontacts akonadinotes akonadisearch \
- calendarcore calendarutils contacts grantleetheme imap kontactinterface libkdepim \
- mime pimcommon pimtextedit \
+USE_KDE+= akonadi akonadicontacts akonadinotes akonadisearch \
+ calendarcore calendarutils contacts grantleetheme imap \
+ kontactinterface libkdepim mime pimcommon pimtextedit \
kdepim-runtime5:run
-USE_QT= concurrent core dbus gui network printsupport widgets x11extras xml \
+USE_QT= concurrent core dbus gui network printsupport widgets \
+ x11extras xml \
buildtools:build qmake:build
USE_XORG= ice sm x11 xext
USE_LDCONFIG= yes
diff --git a/devel/dolphin-plugins/Makefile b/devel/dolphin-plugins/Makefile
index 4b8f067068b1..9b21097bd71b 100644
--- a/devel/dolphin-plugins/Makefile
+++ b/devel/dolphin-plugins/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dolphin-plugins
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,13 +10,14 @@ WWW= https://www.kde.org/
BUILD_DEPENDS= dolphin:x11-fm/dolphin
RUN_DEPENDS= dolphin:x11-fm/dolphin
-USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 qt:5 \
- tar:xz xorg
+USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
+ qt:5 tar:xz xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
- coreaddons crash guiaddons i18n iconthemes itemviews jobwidgets \
- kdelibs4support kio notifications parts service solid sonnet \
- syntaxhighlighting texteditor textwidgets unitconversion widgetsaddons \
- windowsystem xmlgui
+ coreaddons crash guiaddons i18n iconthemes itemviews \
+ jobwidgets kdelibs4support kio notifications parts service \
+ solid sonnet syntaxhighlighting texteditor textwidgets \
+ unitconversion widgetsaddons windowsystem xmlgui \
+ ecm:build
USE_QT= concurrent core dbus gui network printsupport widgets xml \
buildtools:build qmake:build
USE_XORG= x11
diff --git a/games/kblocks/Makefile b/games/kblocks/Makefile
index d597e760053c..1ac969982cb6 100644
--- a/games/kblocks/Makefile
+++ b/games/kblocks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kblocks
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= games kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,10 @@ WWW= https://www.kde.org/applications/games/kblocks/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs completion config configwidgets coreaddons crash \
dbusaddons i18n itemmodels kio libkdegames newstuff \
- notifyconfig textwidgets widgetsaddons windowsystem xmlgui
-USE_QT= core dbus declarative gui network phonon4 svg testlib widgets xml \
+ notifyconfig textwidgets widgetsaddons windowsystem xmlgui \
+ ecm:build
+USE_QT= core dbus declarative gui network phonon4 svg testlib widgets \
+ xml \
buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/knights/Makefile b/games/knights/Makefile
index df223cad68f2..93d81bb12e89 100644
--- a/games/knights/Makefile
+++ b/games/knights/Makefile
@@ -1,5 +1,6 @@
PORTNAME= knights
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= games kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -11,12 +12,12 @@ RUN_DEPENDS= ${LOCALBASE}/bin/gnuchess:games/gnuchess
LICENSE= GPLv2
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
-USE_KDE= auth codecs completion config configwidgets coreaddons \
- crash dbusaddons i18n libkdegames package plasma-framework \
- plotting service solid sonnet textwidgets wallet \
- widgetsaddons xmlgui
-USE_QT= concurrent core dbus declarative gui network speech \
- svg widgets xml \
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ dbusaddons i18n libkdegames package plasma-framework plotting \
+ service solid sonnet textwidgets wallet widgetsaddons xmlgui \
+ ecm:build
+USE_QT= concurrent core dbus declarative gui network speech svg \
+ widgets xml \
buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/games/ksirk/Makefile b/games/ksirk/Makefile
index 99e2fe86815f..2b5dd9d193e4 100644
--- a/games/ksirk/Makefile
+++ b/games/ksirk/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ksirk
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= games kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -7,10 +8,12 @@ COMMENT= ${${PORTNAME:tu}_DESC}
WWW= https://www.kde.org/applications/games/ksirk/
USES= cmake compiler:c++11-lang kde:5 qca qt:5 tar:xz
-USE_KDE= attica auth codecs completion config configwidgets \
- coreaddons crash i18n iconthemes kio libkdegames newstuff \
- service wallet widgetsaddons xmlgui
-USE_QT= concurrent core dbus declarative gui network phonon4 svg widgets xml \
+USE_KDE= attica auth codecs completion config configwidgets coreaddons \
+ crash i18n iconthemes kio libkdegames newstuff service wallet \
+ widgetsaddons xmlgui \
+ ecm:build
+USE_QT= concurrent core dbus declarative gui network phonon4 svg \
+ widgets xml \
buildtools:build qmake:build testlib:build
USE_LDCONFIG= yes
diff --git a/games/palapeli/Makefile b/games/palapeli/Makefile
index 92806d9b7fcd..1c3ad2338397 100644
--- a/games/palapeli/Makefile
+++ b/games/palapeli/Makefile
@@ -1,5 +1,6 @@
PORTNAME= palapeli
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= games kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,9 @@ WWW= https://www.kde.org/applications/games/palapeli/
USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 \
shared-mime-info tar:xz xorg
USE_KDE= archive auth codecs completion config configwidgets coreaddons \
- crash i18n itemviews jobwidgets kio libkdegames notifications service \
- solid widgetsaddons windowsystem xmlgui
+ crash i18n itemviews jobwidgets kio libkdegames notifications \
+ service solid widgetsaddons windowsystem xmlgui \
+ ecm:build
USE_QT= concurrent core dbus declarative gui network svg widgets xml \
buildtools:build qmake:build
USE_XORG= x11
diff --git a/graphics/kimagemapeditor/Makefile b/graphics/kimagemapeditor/Makefile
index 558ce0f6f81f..8a4877a41c0b 100644
--- a/graphics/kimagemapeditor/Makefile
+++ b/graphics/kimagemapeditor/Makefile
@@ -1,19 +1,22 @@
PORTNAME= kimagemapeditor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE generator of HTML image maps
WWW= https://www.kde.org/applications/development/kimagemapeditor/
-USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 tar:xz xorg
+USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 tar:xz \
+ xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash guiaddons i18n iconthemes itemviews \
- jobwidgets js kdelibs4support khtml kio notifications \
- parts service solid sonnet textwidgets unitconversion \
- widgetsaddons windowsystem xmlgui
-USE_QT= concurrent core dbus declarative gui location network printsupport \
- webchannel webengine widgets xml \
+ jobwidgets js kdelibs4support khtml kio notifications parts \
+ service solid sonnet textwidgets unitconversion widgetsaddons \
+ windowsystem xmlgui \
+ ecm:build
+USE_QT= concurrent core dbus declarative gui location network \
+ printsupport webchannel webengine widgets xml \
buildtools:build qmake:build
USE_XORG= x11
diff --git a/multimedia/kasts/Makefile b/multimedia/kasts/Makefile
index 48b2cb94194b..2323d1951259 100644
--- a/multimedia/kasts/Makefile
+++ b/multimedia/kasts/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kasts
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -14,13 +15,15 @@ LIB_DEPENDS= libqt5keychain.so:security/qtkeychain@qt5 \
libvlc.so:multimedia/vlc
RUN_DEPENDS= kirigami-addons>=0.6.1:x11-toolkits/kirigami-addons
-USES= cmake desktop-file-utils gettext-runtime gnome gstreamer pkgconfig \
- xorg kde:5 qt:5 tar:xz
+USES= cmake desktop-file-utils gettext-runtime gnome gstreamer kde:5 \
+ pkgconfig qt:5 tar:xz xorg
USE_GNOME= glib20
USE_GSTREAMER1= yes
-USE_KDE= config coreaddons i18n kirigami2 syndication threadweaver
-USE_QT= core dbus declarative gui multimedia network quickcontrols2 sql svg \
- widgets xml buildtools:build qmake:build
+USE_KDE= config coreaddons i18n kirigami2 syndication threadweaver \
+ ecm:build
+USE_QT= core dbus declarative gui multimedia network quickcontrols2 \
+ sql svg widgets xml \
+ buildtools:build qmake:build
USE_XORG= x11
.include <bsd.port.mk>
diff --git a/multimedia/kdemultimedia-ffmpegthumbs/Makefile b/multimedia/kdemultimedia-ffmpegthumbs/Makefile
index f37050fafb40..ce6dbfbd3b2f 100644
--- a/multimedia/kdemultimedia-ffmpegthumbs/Makefile
+++ b/multimedia/kdemultimedia-ffmpegthumbs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ffmpegthumbs
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= multimedia kde kde-applications
PKGNAMEPREFIX= kdemultimedia-
@@ -14,7 +15,8 @@ LIB_DEPENDS= libswscale.so:multimedia/ffmpeg \
USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 tar:xz xorg
USE_KDE= completion config coreaddons i18n jobwidgets kio service solid \
- widgetsaddons windowsystem
+ widgetsaddons windowsystem \
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
buildtools:build qmake:build
USE_XORG= x11
diff --git a/net-im/kaccounts-providers/Makefile b/net-im/kaccounts-providers/Makefile
index 14dfcafc35e6..98faa1b97109 100644
--- a/net-im/kaccounts-providers/Makefile
+++ b/net-im/kaccounts-providers/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kaccounts-providers
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net-im kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -11,12 +12,13 @@ LIB_DEPENDS= libaccounts-glib.so:net-im/libaccounts-glib \
libaccounts-qt5.so:net-im/libaccounts-qt5 \
libsignon-qt5.so:sysutils/signon-qt5
-USES= cmake compiler:c++11-lang gettext gnome kde:5 \
- pkgconfig qt:5 tar:xz
+USES= cmake compiler:c++11-lang gettext gnome kde:5 pkgconfig qt:5 \
+ tar:xz
USE_GNOME= intltool
-USE_KDE= config coreaddons i18n kdeclarative kio package service
+USE_KDE= config coreaddons i18n kdeclarative kio package service \
+ ecm:build
USE_QT= concurrent core dbus declarative gui location network \
- xml webchannel webengine \
+ webchannel webengine xml \
buildtools:build qmake:build
OPTIONS_DEFINE= DOCS
diff --git a/net-im/ktp-kded-module/Makefile b/net-im/ktp-kded-module/Makefile
index 1a31c98cb294..a94a15152f0a 100644
--- a/net-im/ktp-kded-module/Makefile
+++ b/net-im/ktp-kded-module/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ktp-kded-module
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -16,10 +16,11 @@ EXPIRATION_DATE= 2023-09-30
LIB_DEPENDS= libtelepathy-qt5.so:net-im/telepathy-qt \
libKTpCommonInternals.so:net-im/ktp-common-internals
-USES= compiler:c++11-lang cmake gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= activities auth codecs completion config configwidgets coreaddons \
- dbusaddons i18n idletime jobwidgets kcmutils kio notifications \
- service solid wallet widgetsaddons windowsystem
+USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
+USE_KDE= activities auth codecs completion config configwidgets \
+ coreaddons dbusaddons i18n idletime jobwidgets kcmutils kio \
+ notifications service solid wallet widgetsaddons windowsystem \
+ ecm:build
USE_QT= concurrent core dbus gui network sql widgets xml \
buildtools:build qmake:build
USE_XORG= x11
diff --git a/net-im/tokodon/Makefile b/net-im/tokodon/Makefile
index 2fdb5666899b..efb0160aa131 100644
--- a/net-im/tokodon/Makefile
+++ b/net-im/tokodon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tokodon
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net-im kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -16,6 +17,7 @@ USES= cmake desktop-file-utils gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons \
dbusaddons i18n jobwidgets kio kirigami2 notifications \
qqc2-desktop-style service solid widgetsaddons windowsystem \
+ ecm:build \
itemmodels:run
USE_QT= concurrent core dbus declarative gui multimedia network \
quickcontrols2 websockets widgets xml \
diff --git a/net/kio-zeroconf/Makefile b/net/kio-zeroconf/Makefile
index 786f224dfd34..c27c73ce8b57 100644
--- a/net/kio-zeroconf/Makefile
+++ b/net/kio-zeroconf/Makefile
@@ -1,12 +1,14 @@
PORTNAME= kio-zeroconf
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Network monitor for DNS-SD services (Zeroconf)
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz xorg
-USE_KDE= config coreaddons dbusaddons dnssd i18n kio service
+USE_KDE= config coreaddons dbusaddons dnssd i18n kio service \
+ ecm:build
USE_QT= concurrent core dbus network \
buildtools:build qmake:build
USE_XORG= x11
diff --git a/net/kmailtransport/Makefile b/net/kmailtransport/Makefile
index 1429dd772ca4..367c6d0f57d1 100644
--- a/net/kmailtransport/Makefile
+++ b/net/kmailtransport/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kmailtransport
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -14,7 +15,8 @@ LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons i18n \
itemmodels jobwidgets kcmutils kio service solid wallet \
- widgetsaddons windowsystem
+ widgetsaddons windowsystem \
+ ecm:build
# pim components
USE_KDE+= akonadi akonadimime gapi ksmtp mime pimcommon
USE_QT= concurrent core dbus gui network widgets xml \
diff --git a/net/ksmtp/Makefile b/net/ksmtp/Makefile
index 73aaaaad73c0..83b732aa9a4e 100644
--- a/net/ksmtp/Makefile
+++ b/net/ksmtp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ksmtp
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,7 +11,8 @@ LICENSE= LGPL21
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= config coreaddons i18n kio service
+USE_KDE= config coreaddons i18n kio service \
+ ecm:build
# pim components
USE_KDE+= mime
USE_QT= concurrent core dbus network \
diff --git a/security/libkleo/Makefile b/security/libkleo/Makefile
index 48e4c47ce1f1..e0dcd879a58a 100644
--- a/security/libkleo/Makefile
+++ b/security/libkleo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libkleo
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= security kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -15,8 +16,9 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
RUN_DEPENDS= ${LOCALBASE}/bin/gmd5sum:sysutils/coreutils
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz
-USE_KDE= auth codecs completion config configwidgets coreaddons \
- i18n itemmodels pimtextedit widgetsaddons windowsystem
+USE_KDE= auth codecs completion config configwidgets coreaddons i18n \
+ itemmodels pimtextedit widgetsaddons windowsystem \
+ ecm:build
USE_QT= core gui widgets xml \
buildtools:build qmake:build
diff --git a/sysutils/kdf/Makefile b/sysutils/kdf/Makefile
index 2f3e7f482586..b65f105f437e 100644
--- a/sysutils/kdf/Makefile
+++ b/sysutils/kdf/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdf
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= sysutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -7,9 +8,10 @@ COMMENT= Shows free space of devices for KDE
WWW= https://utils.kde.org/projects/kdf/
USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= auth codecs completion config configwidgets coreaddons doctools \
- i18n iconthemes jobwidgets kcmutils kio notifications service solid \
- widgetsaddons windowsystem xmlgui
+USE_KDE= auth codecs completion config configwidgets coreaddons \
+ doctools i18n iconthemes jobwidgets kcmutils kio notifications \
+ service solid widgetsaddons windowsystem xmlgui \
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
buildtools:build qmake:build
USE_XORG= x11
diff --git a/sysutils/sweeper/Makefile b/sysutils/sweeper/Makefile
index af1b49fc5412..8a822fe3fe49 100644
--- a/sysutils/sweeper/Makefile
+++ b/sysutils/sweeper/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sweeper
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= sysutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -9,7 +10,8 @@ WWW= https://utils.kde.org/projects/sweeper/
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= activities-stats auth bookmarks codecs config configwidgets \
coreaddons crash i18n kio service sonnet textwidgets \
- widgetsaddons xmlgui
+ widgetsaddons xmlgui \
+ ecm:build
USE_QT= concurrent core dbus gui network widgets xml \
buildtools:build qmake:build
diff --git a/x11-fm/konqueror/Makefile b/x11-fm/konqueror/Makefile
index 597bb5233d4a..1d834989982d 100644
--- a/x11-fm/konqueror/Makefile
+++ b/x11-fm/konqueror/Makefile
@@ -1,20 +1,24 @@
PORTNAME= konqueror
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11-fm www kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE web browser and file manager
WWW= https://konqueror.org/
-USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext \
- localbase:ldflags kde:5 pkgconfig qt:5 tar:xz xorg
-USE_KDE= activities archive auth bookmarks codecs completion config configwidgets \
- coreaddons crash dbusaddons guiaddons i18n iconthemes \
- init itemviews jobwidgets js kcmutils kdelibs4support \
- kdesu khtml kio notifications parts pty service solid sonnet \
- textwidgets unitconversion wallet widgetsaddons windowsystem xmlgui
-USE_QT= concurrent core dbus declarative gui location network printsupport script \
- speech webchannel webengine widgets x11extras xml \
+USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext kde:5 \
+ localbase:ldflags pkgconfig qt:5 tar:xz xorg
+USE_KDE= activities archive auth bookmarks codecs completion config \
+ configwidgets coreaddons crash dbusaddons guiaddons i18n \
+ iconthemes init itemviews jobwidgets js kcmutils \
+ kdelibs4support kdesu khtml kio notifications parts pty \
+ service solid sonnet textwidgets unitconversion wallet \
+ widgetsaddons windowsystem xmlgui \
+ ecm:build
+USE_QT= concurrent core dbus declarative gui location network \
+ printsupport script speech webchannel webengine widgets \
+ x11extras xml \
buildtools:build qmake:build
USE_XORG= ice sm x11 xext