Skip to content

Commit

Permalink
KDE: make ecm a build-only dependency in KDE applications
Browse files Browse the repository at this point in the history
  • Loading branch information
tcberner committed Aug 15, 2023
1 parent d2b6d58 commit 4c230fe
Show file tree
Hide file tree
Showing 16 changed files with 32 additions and 18 deletions.
3 changes: 2 additions & 1 deletion deskutils/zanshin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= zanshin
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -10,7 +11,7 @@ LIB_DEPENDS= libical.so:devel/libical

USES= cmake compiler:c++14-lang gettext kde:5 qt:5 tar:xz xorg
USE_KDE= akonadi auth bookmarks codecs completion config configwidgets \
coreaddons crash ecm guiaddons i18n iconthemes itemmodels \
coreaddons crash ecm:build guiaddons i18n iconthemes itemmodels \
itemviews jobwidgets kdelibs4support kio notifications package \
parts plasma-framework runner service solid sonnet textwidgets \
unitconversion wallet widgetsaddons windowsystem xmlgui \
Expand Down
3 changes: 2 additions & 1 deletion devel/kde-dev-scripts/Makefile
@@ -1,12 +1,13 @@
PORTNAME= kde-dev-scripts
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
COMMENT= KDE development scripts

USES= cmake kde:5 perl5 python:run qt:5 shebangfix tar:xz
USE_KDE= doctools ecm
USE_KDE= doctools ecm:build
USE_QT= buildtools:build qmake:build

SHEBANG_FILES= cxxmetric \
Expand Down
3 changes: 2 additions & 1 deletion devel/kdev-php/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdev-php
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -12,7 +13,7 @@ BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt
LIB_DEPENDS= libKDevPlatformInterfaces.so:devel/kdevelop

USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg
USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
USE_KDE= auth codecs completion config configwidgets coreaddons ecm:build \
i18n itemmodels jobwidgets kcmutils kio parts service solid \
sonnet syntaxhighlighting texteditor textwidgets threadweaver \
widgetsaddons windowsystem xmlgui
Expand Down
3 changes: 2 additions & 1 deletion devel/kdev-python/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kdev-python
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -13,7 +14,7 @@ LIB_DEPENDS= libKDevPlatformInterfaces.so:devel/kdevelop

USES= cmake compiler:c++11-lib kde:5 python qt:5 tar:xz xorg
USE_KDE= attica auth codecs completion config configwidgets coreaddons \
ecm i18n itemmodels jobwidgets kio newstuff parts service \
ecm:build i18n itemmodels jobwidgets kio newstuff parts service \
solid sonnet syntaxhighlighting texteditor textwidgets \
threadweaver widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network widgets xml \
Expand Down
3 changes: 2 additions & 1 deletion devel/kdevelop/Makefile
Expand Up @@ -3,6 +3,7 @@
# devel/kdev-python
PORTNAME= kdevelop
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand Down Expand Up @@ -40,7 +41,7 @@ SHEBANG_FILES= kdevplatform/util/kdevplatform_shell_environment.sh \
# IDE, which **probably** is used for Qt / KDE development (also
# other things, but let's guess a target market), pull in some
# additional development things that are otherwise build-dep-only.
USE_KDE+= ecm
USE_KDE+= ecm:build
USE_QT+= testlib

CMAKE_ARGS= -DCMAKE_POLICY_DEFAULT_CMP0074=NEW \
Expand Down
3 changes: 2 additions & 1 deletion devel/kpublictransport/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kpublictransport
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -8,7 +9,7 @@ COMMENT= Access realtime public transport data
LIB_DEPENDS= libprotobuf.so:devel/protobuf

USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_KDE= ecm:build
USE_QT= core declarative gui network \
buildtools:build qmake:build

Expand Down
3 changes: 2 additions & 1 deletion devel/poxml/Makefile
@@ -1,13 +1,14 @@
PORTNAME= poxml
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-applications

MAINTAINER= kde@FreeBSD.org
COMMENT= Tools to translate Docbook XML using gettext

USES= cmake compiler:c++11-lang gettext-tools:build,run \
kde:5 qt:5 tar:xz
USE_KDE= doctools ecm
USE_KDE= doctools ecm:build
USE_QT= core xml \
buildtools:build qmake:build

Expand Down
3 changes: 2 additions & 1 deletion graphics/kqtquickcharts/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kqtquickcharts
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= graphics kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -10,7 +11,7 @@ LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING

USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_KDE= ecm:build
USE_QT= core declarative network gui \
buildtools:build qmake:build

Expand Down
4 changes: 2 additions & 2 deletions graphics/libkdcraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libkdcraw
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= graphics kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -15,7 +15,7 @@ LIB_DEPENDS= libjasper.so:graphics/jasper \
libraw.so:graphics/libraw

USES= cmake compiler:c++11-lang jpeg kde:5 pkgconfig qt:5 tar:xz
USE_KDE= ecm
USE_KDE= ecm:build
USE_QT= core gui \
buildtools:build qmake:build
USE_LDCONFIG= yes
Expand Down
4 changes: 2 additions & 2 deletions graphics/libkexiv2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libkexiv2
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= graphics kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -10,7 +10,7 @@ WWW= https://www.digikam.org/
LIB_DEPENDS= libexiv2.so:graphics/exiv2

USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 tar:xz
USE_KDE= ecm
USE_KDE= ecm:build
USE_QT= core gui \
buildtools:build qmake:build
USE_LDCONFIG= yes
Expand Down
3 changes: 2 additions & 1 deletion math/kalk/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kalk
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= math kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -12,7 +13,7 @@ LIB_DEPENDS= libgmp.so:math/gmp \
libmpfr.so:math/mpfr

USES= bison cmake desktop-file-utils kde:5 qt:5 tar:xz
USE_KDE= config coreaddons ecm i18n kirigami2 unitconversion
USE_KDE= config coreaddons ecm:build i18n kirigami2 unitconversion
USE_QT= core declarative gui network quickcontrols2 testlib widgets \
buildtools:build qmake:build

Expand Down
3 changes: 2 additions & 1 deletion misc/kdeedu-data/Makefile
@@ -1,13 +1,14 @@
PORTNAME= kdeedu-data
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= misc kde kde-applications

MAINTAINER= kde@FreeBSD.org
COMMENT= KDE edu data files
WWW= https://edu.kde.org/applications/all/parley

USES= cmake kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_KDE= ecm:build
USE_QT= buildtools:build qmake:build

OPTIONS_DEFINE= DOCS
Expand Down
3 changes: 2 additions & 1 deletion net/alligator/Makefile
@@ -1,5 +1,6 @@
PORTNAME= alligator
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= net kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -12,7 +13,7 @@ BUILD_DEPENDS= kirigami-addons>=0:x11-toolkits/kirigami-addons
RUN_DEPENDS= kirigami-addons>=0:x11-toolkits/kirigami-addons

USES= cmake desktop-file-utils kde:5 qt:5 tar:xz
USE_KDE= config coreaddons ecm i18n syndication
USE_KDE= config coreaddons ecm:build i18n syndication
USE_QT= core declarative gui network quickcontrols2 sql testlib \
widgets xml \
buildtools:build qmake:build
Expand Down
3 changes: 2 additions & 1 deletion net/kmbox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kmbox
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= net kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -9,7 +10,7 @@ WWW= https://www.kde.org/
LICENSE= LGPL21

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= ecm
USE_KDE= ecm:build
# pim components
USE_KDE+= mime
USE_QT= core gui \
Expand Down
3 changes: 2 additions & 1 deletion security/keysmith/Makefile
@@ -1,5 +1,6 @@
PORTNAME= keysmith
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= security kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libsodium.so:security/libsodium

USES= cmake desktop-file-utils gettext kde:5 pkgconfig qt:5 tar:xz xorg
USE_KDE= dbusaddons ecm i18n kirigami2 windowsystem
USE_KDE= dbusaddons ecm:build i18n kirigami2 windowsystem
USE_QT= concurrent core dbus declarative gui network quickcontrols2 svg widgets \
buildtools:build qmake:build
USE_XORG= x11
Expand Down
3 changes: 2 additions & 1 deletion security/kpkpass/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kpkpass
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= security kde kde-applications

MAINTAINER= kde@FreeBSD.org
Expand All @@ -8,7 +9,7 @@ WWW= https://www.kde.org/

USES= cmake compiler:c++11-lang gettext kde:5 qt:5 \
shared-mime-info tar:xz
USE_KDE= archive ecm
USE_KDE= archive ecm:build
USE_QT= core gui testlib \
buildtools:build qmake:build

Expand Down

0 comments on commit 4c230fe

Please sign in to comment.