diff --git a/deskutils/zanshin/Makefile b/deskutils/zanshin/Makefile index fa8ab8f73b1a..0a943e7ab859 100644 --- a/deskutils/zanshin/Makefile +++ b/deskutils/zanshin/Makefile @@ -1,27 +1,28 @@ PORTNAME= zanshin DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Daily organizer for KDE WWW= https://zanshin.kde.org/ 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 \ # PIM Components USE_KDE+= akonadicalendar akonadicontacts akonadinotes akonadisearch \ calendarcore contacts identitymanagement kontactinterface ldap \ mime pimtextedit \ kdepim-runtime5:run USE_QT= concurrent core dbus declarative gui network printsupport testlib \ widgets xml \ buildtools:build qmake:build USE_XORG= x11 .include diff --git a/devel/kde-dev-scripts/Makefile b/devel/kde-dev-scripts/Makefile index d18fcb9b6c44..59a873edf281 100644 --- a/devel/kde-dev-scripts/Makefile +++ b/devel/kde-dev-scripts/Makefile @@ -1,29 +1,30 @@ 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 \ draw_lib_dependencies \ fixkdeincludes \ fixuifiles \ grantlee_strings_extractor.py \ kde-systemsettings-tree.py \ kde_generate_export_header \ kdelnk2desktop.py \ krazy-licensecheck \ png2mng.pl \ svnintegrate \ reviewboard-am \ kde_generate_export_header \ zonetab2pot.py OPTIONS_DEFINE= DOCS .include diff --git a/devel/kdev-php/Makefile b/devel/kdev-php/Makefile index 3ca1b47cd2c2..ecc3422390b1 100644 --- a/devel/kdev-php/Makefile +++ b/devel/kdev-php/Makefile @@ -1,31 +1,32 @@ PORTNAME= kdev-php DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= devel kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= PHP support for KDevelop WWW= https://www.kdevelop.org/ LICENSE= GPLv2+ 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 USE_QT= concurrent core dbus gui network webkit widgets xml \ buildtools:build qmake:build USE_XORG= x11 # Versioning values, to reduce plist churn (match with devel/kdevelop) PLATFORM_VER= 511 PRIVATE_VER= 5.7 PLIST_SUB+= PLATFORM_VER=${PLATFORM_VER} PRIVATE_VER=${PRIVATE_VER} # Does not build with jobs. MAKE_JOBS_UNSAFE= yes .include diff --git a/devel/kdev-python/Makefile b/devel/kdev-python/Makefile index 7a1f53e0c562..862f138a6ef0 100644 --- a/devel/kdev-python/Makefile +++ b/devel/kdev-python/Makefile @@ -1,30 +1,31 @@ PORTNAME= kdev-python DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= devel kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Python support for KDevelop WWW= https://www.kdevelop.org/ LICENSE= GPLv2+ BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt 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 \ buildtools:build qmake:build USE_XORG= x11 # Versioning values, to reduce plist churn (match with devel/kdevelop) PLATFORM_VER= 511 PLIST_SUB+= PLATFORM_VER=${PLATFORM_VER} # Does not build with jobs. MAKE_JOBS_UNSAFE= yes .include diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile index 4512811fa2b2..f03faeb72561 100644 --- a/devel/kdevelop/Makefile +++ b/devel/kdevelop/Makefile @@ -1,65 +1,66 @@ # When updating this port, also chase # devel/kdev-php # devel/kdev-python PORTNAME= kdevelop DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= devel kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Plugin extensible IDE for C/C++ and other languages WWW= https://www.kdevelop.org/ LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt LIB_DEPENDS= libKasten4Controllers.so:devel/okteta \ libapr-1.so:devel/apr1 \ libsvn_client-1.so:devel/subversion \ libboost_thread.so:devel/boost-libs \ libkomparediff2.so:textproc/libkomparediff2 RUN_DEPENDS= gmake:devel/gmake USES= cmake compiler:c++11-lib desktop-file-utils gettext grantlee:5 \ kde:5 llvm:build,run pkgconfig qt:5 shared-mime-info \ shebangfix tar:xz xorg USE_KDE= archive attica auth bookmarks codecs completion config \ configwidgets coreaddons crash emoticons guiaddons i18n \ iconthemes init itemmodels itemviews jobwidgets kcmutils \ kdeclarative kio libksysguard newstuff notifications \ notifyconfig package parts plasma-framework purpose runner \ service solid sonnet syntaxhighlighting texteditor textwidgets \ threadweaver widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus declarative gui help network printsupport \ script sql widgets xml \ buildtools:build qmake:build USE_XORG= x11 SHEBANG_FILES= kdevplatform/util/kdevplatform_shell_environment.sh \ kdevplatform/util/.zshrc # Most ports have ecm:build, testlib:build, but because this is an # 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 \ -DClang_DIR=${LLVM_PREFIX}/lib/cmake/clang # Versioning values, to reduce plist churn SO_VER= 511 SO_VER_LONG= 5.11.230403 PLIST_SUB+= SO_VER=${SO_VER} SO_VER_LONG=${SO_VER_LONG} OPTIONS_DEFINE= WEBENGINE WEBENGINE_DESC= Use WebEngine as help reader WEBENGINE_USES= qt:5 WEBENGINE_USE= QT=location,webchannel,webengine WEBENGINE_USE_OFF= QT=webkit WEBENGINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets:BOOL=TRUE SHEBANG_LANG= zsh zsh_OLD_CMD= /bin/zsh zsh_CMD= ${LOCALBASE}/bin/zsh .include diff --git a/devel/kpublictransport/Makefile b/devel/kpublictransport/Makefile index 2f52e01194d9..d46563ecb710 100644 --- a/devel/kpublictransport/Makefile +++ b/devel/kpublictransport/Makefile @@ -1,20 +1,21 @@ PORTNAME= kpublictransport DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= devel kde kde-applications MAINTAINER= kde@FreeBSD.org 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 OPTIONS_DEFINE= DOCS # Override shared library version KDE_APPLICATIONS_SHLIB_VER= ${KDE_APPLICATIONS_VERSION} .include diff --git a/devel/poxml/Makefile b/devel/poxml/Makefile index 3ae62120ac32..043fdf2882c7 100644 --- a/devel/poxml/Makefile +++ b/devel/poxml/Makefile @@ -1,16 +1,17 @@ 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 OPTIONS_DEFINE= DOCS .include diff --git a/graphics/kqtquickcharts/Makefile b/graphics/kqtquickcharts/Makefile index eae5a57e5b99..b5ba703b7934 100644 --- a/graphics/kqtquickcharts/Makefile +++ b/graphics/kqtquickcharts/Makefile @@ -1,19 +1,20 @@ PORTNAME= kqtquickcharts DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= QtQuick plugin to render interactive charts WWW= https://github.com/KDE/kqtquickcharts 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 OPTIONS_DEFINE= DOCS .include diff --git a/graphics/libkdcraw/Makefile b/graphics/libkdcraw/Makefile index fd1ef96bdff3..cc1f8b14beba 100644 --- a/graphics/libkdcraw/Makefile +++ b/graphics/libkdcraw/Makefile @@ -1,25 +1,25 @@ PORTNAME= libkdcraw DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= LibRaw interface for KDE WWW= https://www.digikam.org/ LICENSE= GPLv2+ LIB_DEPENDS= libjasper.so:graphics/jasper \ liblcms.so:graphics/lcms \ libxml2.so:textproc/libxml2 \ 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 CMAKE_ARGS= -DWITH_OpenMP:BOOL=False \ -DENABLE_RAWSPEED=True .include diff --git a/graphics/libkexiv2/Makefile b/graphics/libkexiv2/Makefile index 29347ec6244b..f328ebe1210a 100644 --- a/graphics/libkexiv2/Makefile +++ b/graphics/libkexiv2/Makefile @@ -1,18 +1,18 @@ PORTNAME= libkexiv2 DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Exiv2 library interface for KDE 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 .include diff --git a/math/kalk/Makefile b/math/kalk/Makefile index 08977ecf6651..607afbaf9ade 100644 --- a/math/kalk/Makefile +++ b/math/kalk/Makefile @@ -1,19 +1,20 @@ PORTNAME= kalk DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= math kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Kalk is a convergent calculator for Plasma WWW= https://apps.kde.org/kalk LICENSE= GPLv3+ 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 .include diff --git a/misc/kdeedu-data/Makefile b/misc/kdeedu-data/Makefile index 8c108156d292..823075eac80b 100644 --- a/misc/kdeedu-data/Makefile +++ b/misc/kdeedu-data/Makefile @@ -1,15 +1,16 @@ 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 .include diff --git a/net/alligator/Makefile b/net/alligator/Makefile index 0d1d0d22ec6f..72abf94fc128 100644 --- a/net/alligator/Makefile +++ b/net/alligator/Makefile @@ -1,20 +1,21 @@ PORTNAME= alligator DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Kirigami-based RSS reader WWW= https://apps.kde.org/alligator/ LICENSE= GPLv2 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 .include diff --git a/net/kmbox/Makefile b/net/kmbox/Makefile index 085202b96d80..bac654ed70d0 100644 --- a/net/kmbox/Makefile +++ b/net/kmbox/Makefile @@ -1,23 +1,24 @@ PORTNAME= kmbox DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE library for accessing mail storages in MBox format 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 \ buildtools:build qmake:build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/security/keysmith/Makefile b/security/keysmith/Makefile index 3f3ff6cd90c3..6b16b6995330 100644 --- a/security/keysmith/Makefile +++ b/security/keysmith/Makefile @@ -1,20 +1,21 @@ PORTNAME= keysmith DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= security kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Application to generate two-factor authentication tokens WWW= https://invent.kde.org/utilities/keysmith LICENSE= GPLv3 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 .include diff --git a/security/kpkpass/Makefile b/security/kpkpass/Makefile index 76d30f324923..e92171cdb2f6 100644 --- a/security/kpkpass/Makefile +++ b/security/kpkpass/Makefile @@ -1,19 +1,20 @@ PORTNAME= kpkpass DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= security kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Library to deal with Apple Wallet pass files 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 DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include