Skip to content

Commit c0f139b

Browse files
Adriaan de GrootAdriaan de Groot
authored andcommitted
*/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.
1 parent ba93bcd commit c0f139b

77 files changed

Lines changed: 329 additions & 207 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

archivers/kf5-karchive/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
PORTNAME= karchive
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= archivers kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
@@ -9,7 +10,7 @@ COMMENT= KF5 library that provides classes for handling archive formats
910
LICENSE= LGPL20
1011

1112
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
12-
USE_KDE= ecm
13+
USE_KDE= ecm_build
1314
USE_QT= core \
1415
buildtools_build qmake_build
1516

devel/kf5-kapidox/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
PORTNAME= kapidox
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
@@ -8,7 +9,7 @@ COMMENT= KF5 API Documentation Tools
89
LICENSE= BSD2CLAUSE
910

1011
USES= cmake:insource kde:5 python qt:5 shebangfix tar:xz
11-
USE_KDE= archive ecm
12+
USE_KDE= ecm_build
1213
USE_QT= buildtools_build qmake_build
1314
USE_PYTHON= distutils noflavors py3kplist
1415

devel/kf5-kauth/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
PORTNAME= kauth
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3-
PORTREVISION= 1
3+
PORTREVISION= 2
44
CATEGORIES= devel kde kde-frameworks
55

66
MAINTAINER= kde@FreeBSD.org
@@ -9,7 +9,8 @@ COMMENT= KF5 abstraction to system policy and authentication features
99
LIB_DEPENDS= libpolkit-qt5-core-1.so:sysutils/polkit-qt
1010

1111
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
12-
USE_KDE= coreaddons ecm
12+
USE_KDE= coreaddons \
13+
ecm_build
1314
USE_QT= core dbus gui linguisttools widgets \
1415
buildtools_build qmake_build
1516

devel/kf5-kbookmarks/Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
PORTNAME= kbookmarks
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
67
COMMENT= KF5 library for bookmarks and the XBEL format
78

89
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
9-
USE_KDE= auth codecs config configwidgets coreaddons ecm \
10-
iconthemes widgetsaddons xmlgui
10+
USE_KDE= auth codecs config configwidgets coreaddons \
11+
widgetsaddons xmlgui \
12+
ecm_build
1113
USE_QT= core dbus gui linguisttools widgets xml \
1214
buildtools_build qmake_build
1315

devel/kf5-kcmutils/Makefile

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
PORTNAME= kcmutils
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
67
COMMENT= KF5 utilities for working with KCModules
78

89
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
9-
USE_KDE= auth codecs config configwidgets coreaddons ecm guiaddons i18n \
10-
iconthemes itemviews kdeclarative package service \
11-
widgetsaddons xmlgui
10+
USE_KDE= auth codecs config configwidgets coreaddons guiaddons i18n \
11+
itemviews kdeclarative package service \
12+
widgetsaddons xmlgui \
13+
ecm_build
1214
USE_QT= core dbus declarative gui network widgets xml \
1315
buildtools_build qmake_build
1416

devel/kf5-kconfig/Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
PORTNAME= kconfig
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
@@ -9,8 +10,8 @@ COMMENT= KF5 widgets for configuration dialogs
910
LICENSE= LGPL21+
1011

1112
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
12-
USE_KDE= ecm
13-
USE_QT= concurrent core dbus gui linguisttools testlib xml \
14-
buildtools_build qmake_build
13+
USE_KDE= ecm_build
14+
USE_QT= core dbus gui linguisttools xml \
15+
buildtools_build qmake_build testlib_build
1516

1617
.include <bsd.port.mk>

devel/kf5-kcoreaddons/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
PORTNAME= kcoreaddons
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
@@ -9,7 +10,7 @@ LICENSE= LGPL21+ BSD3CLAUSE
910
LICENSE_COMB= multi
1011

1112
USES= cmake compiler:c++11-lib kde:5 qt:5 shared-mime-info tar:xz
12-
USE_KDE= ecm
13+
USE_KDE= ecm_build
1314
USE_QT= core linguisttools \
1415
buildtools_build qmake_build
1516

devel/kf5-kcrash/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
PORTNAME= kcrash
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
67
COMMENT= KF5 library to handle crash analysis and bug report from apps
78

89
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg
9-
USE_KDE= coreaddons ecm windowsystem
10+
USE_KDE= coreaddons windowsystem \
11+
ecm_build
1012
USE_QT= core gui widgets x11extras \
1113
buildtools_build qmake_build
1214
USE_XORG= ice sm x11 xext

devel/kf5-kdbusaddons/Makefile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
PORTNAME= kdbusaddons
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
@@ -8,8 +9,8 @@ COMMENT= KF5 addons to QtDBus
89
LICENSE= LGPL21+
910

1011
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
11-
USE_KDE= ecm
12-
USE_QT= core dbus gui linguisttools testlib x11extras \
13-
buildtools_build qmake_build
12+
USE_KDE= ecm_build
13+
USE_QT= core dbus gui linguisttools x11extras \
14+
buildtools_build qmake_build testlib_build
1415

1516
.include <bsd.port.mk>

devel/kf5-kdeclarative/Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
PORTNAME= kdeclarative
22
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
3+
PORTREVISION= 1
34
CATEGORIES= devel kde kde-frameworks
45

56
MAINTAINER= kde@FreeBSD.org
@@ -11,9 +12,9 @@ USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \
1112
qt:5 tar:xz
1213
USE_KDE= completion config coreaddons globalaccel guiaddons i18n \
1314
iconthemes jobwidgets kio notifications package service widgetsaddons \
14-
windowsystem
15-
USE_QT= concurrent core dbus declarative gui network testlib widgets \
16-
xml \
17-
buildtools_build qmake_build
15+
windowsystem \
16+
ecm_build
17+
USE_QT= concurrent core dbus declarative gui network widgets xml \
18+
buildtools_build qmake_build testlib_build
1819

1920
.include <bsd.port.mk>

0 commit comments

Comments
 (0)