aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2021-07-07 12:54:22 +0000
committerAdriaan de Groot <adridg@FreeBSD.org>2021-07-07 12:59:12 +0000
commit09f5a2edb26a7d6afd3b62a078a558a3c1786a29 (patch)
treed86598a26fa44b182d8e587dc84a18defbcfba7d
parent158944b89e6532daf6e1c9d6b635694273a8685d (diff)
downloadports-09f5a2edb26a7d6afd3b62a078a558a3c1786a29.tar.gz
ports-09f5a2edb26a7d6afd3b62a078a558a3c1786a29.zip
*: (KDE PIM) Reduce dependencies
- Boost is a build-dep for all of these ports, using header-only libraries; there **are** library-uses of Boost in KDE PIM, just not here. - ECM is a build-dep that is not needed at runtime. - Qt testlib is a build-dep.
-rw-r--r--deskutils/kdepim-runtime/Makefile1
-rw-r--r--deskutils/libkdepim/Makefile8
-rw-r--r--net/calendarsupport/Makefile12
-rw-r--r--net/eventviews/Makefile14
-rw-r--r--net/incidenceeditor/Makefile14
-rw-r--r--net/kimap/Makefile8
-rw-r--r--net/libksieve/Makefile14
-rw-r--r--net/mailcommon/Makefile7
-rw-r--r--net/mailimporter/Makefile10
-rw-r--r--net/messagelib/Makefile12
-rw-r--r--net/pimcommon/Makefile10
11 files changed, 65 insertions, 45 deletions
diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile
index 2ee4f76916e4..3002f66277c4 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
diff --git a/deskutils/libkdepim/Makefile b/deskutils/libkdepim/Makefile
index 0c1a8e72cb0e..9f0b271d91ea 100644
--- a/deskutils/libkdepim/Makefile
+++ b/deskutils/libkdepim/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libkdepim
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= deskutils kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -7,12 +8,13 @@ COMMENT= KDE PIM Libraries
LICENSE= LGPL21
-LIB_DEPENDS= libboost_thread.so:devel/boost-libs
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
USES= cmake gettext compiler:c++11-lib kde:5 qt:5 tar:xz
-USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
+USE_KDE= auth codecs completion config configwidgets coreaddons \
i18n iconthemes itemmodels itemviews jobwidgets kcmutils \
- kio service wallet widgetsaddons
+ kio service wallet widgetsaddons \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadicontacts akonadisearch contacts ldap mime
USE_QT= concurrent core dbus designer gui network testlib uiplugin uitools \
diff --git a/net/calendarsupport/Makefile b/net/calendarsupport/Makefile
index 80cbb0b3dbf3..1fa13f2f1eb6 100644
--- a/net/calendarsupport/Makefile
+++ b/net/calendarsupport/Makefile
@@ -1,5 +1,6 @@
PORTNAME= calendarsupport
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,19 +11,20 @@ LICENSE= LGPL21
DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
EXPIRATION_DATE=2021-06-23
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
+USE_KDE= auth codecs completion config configwidgets coreaddons \
guiaddons i18n iconthemes itemmodels jobwidgets kio service \
- widgetsaddons
+ widgetsaddons \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadicalendar akonadinotes calendarcore calendarutils \
holidays identitymanagement mime pimcommon \
pimtextedit
-USE_QT= concurrent core dbus gui network printsupport testlib uitools \
+USE_QT= concurrent core dbus gui network printsupport uitools \
widgets xml \
- buildtools_build qmake_build
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/net/eventviews/Makefile b/net/eventviews/Makefile
index 4fb94ea1f215..6b7b741070b6 100644
--- a/net/eventviews/Makefile
+++ b/net/eventviews/Makefile
@@ -1,5 +1,6 @@
PORTNAME= eventviews
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,18 +11,19 @@ LICENSE= LGPL21
DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
EXPIRATION_DATE=2021-06-23
-LIB_DEPENDS= libKGantt.so:graphics/kdiagram \
- libboost_system.so:devel/boost-libs
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
+LIB_DEPENDS= libKGantt.so:graphics/kdiagram
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
- guiaddons i18n iconthemes itemmodels service widgetsaddons
+USE_KDE= auth codecs completion config configwidgets coreaddons \
+ guiaddons i18n iconthemes itemmodels service widgetsaddons \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadicalendar akonadicontacts calendarcore \
calendarsupport calendarutils contacts holidays identitymanagement \
libkdepim mime pimtextedit
-USE_QT= core gui printsupport testlib uitools widgets xml \
- buildtools_build qmake_build
+USE_QT= core gui printsupport uitools widgets xml \
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
OPTIONS_DEFINE= DOCS
diff --git a/net/incidenceeditor/Makefile b/net/incidenceeditor/Makefile
index a4bf55129887..ede48aad0578 100644
--- a/net/incidenceeditor/Makefile
+++ b/net/incidenceeditor/Makefile
@@ -1,5 +1,6 @@
PORTNAME= incidenceeditor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,20 +11,21 @@ LICENSE= LGPL21
DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
EXPIRATION_DATE=2021-06-23
-LIB_DEPENDS= libKGantt.so:graphics/kdiagram \
- libboost_system.so:devel/boost-libs
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
+LIB_DEPENDS= libKGantt.so:graphics/kdiagram
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= auth codecs completion config configwidgets coreaddons ecm \
+USE_KDE= auth codecs completion config configwidgets coreaddons \
i18n iconthemes itemmodels jobwidgets kio service sonnet \
- textwidgets wallet widgetsaddons xmlgui
+ textwidgets wallet widgetsaddons xmlgui \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime calendarcore calendarsupport calendarutils \
contacts eventviews identitymanagement ldap \
libkdepim mailtransport mime pimtextedit
-USE_QT= concurrent core dbus gui network printsupport testlib uitools \
+USE_QT= concurrent core dbus gui network printsupport uitools \
webkit widgets xml \
- buildtools_build qmake_build
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
diff --git a/net/kimap/Makefile b/net/kimap/Makefile
index 44a7ee5069c9..63807c35cf08 100644
--- a/net/kimap/Makefile
+++ b/net/kimap/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kimap
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -7,11 +8,12 @@ COMMENT= KDE API for IMAP support
LICENSE= LGPL21
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libsasl2.so:security/cyrus-sasl2
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
+LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= codecs config coreaddons ecm i18n kdelibs4support kio service
+USE_KDE= codecs config coreaddons i18n kio service \
+ ecm_build
# pim components
USE_KDE+= mime
USE_QT= concurrent core dbus network \
diff --git a/net/libksieve/Makefile b/net/libksieve/Makefile
index 586183d09f87..27ad7bca16fe 100644
--- a/net/libksieve/Makefile
+++ b/net/libksieve/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libksieve
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,19 +11,20 @@ LICENSE= LGPL21
DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
EXPIRATION_DATE=2021-06-23
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libsasl2.so:security/cyrus-sasl2
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
+LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= archive attica auth codecs completion config configwidgets \
- coreaddons ecm i18n iconthemes jobwidgets kio newstuff service \
- sonnet syntaxhighlighting wallet widgetsaddons windowsystem xmlgui
+ coreaddons i18n iconthemes jobwidgets kio newstuff service \
+ sonnet syntaxhighlighting wallet widgetsaddons windowsystem xmlgui \
+ ecm_build
# pim components
USE_KDE+= akonadi identitymanagement libkdepim mailtransport mime \
pimcommon pimtextedit
-USE_QT= concurrent core dbus declarative gui location network printsupport testlib \
+USE_QT= concurrent core dbus declarative gui location network printsupport \
uitools webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/net/mailcommon/Makefile b/net/mailcommon/Makefile
index 9a85fba80212..f234d1830a00 100644
--- a/net/mailcommon/Makefile
+++ b/net/mailcommon/Makefile
@@ -14,8 +14,8 @@ LICENSE= LGPL21
DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
EXPIRATION_DATE=2021-06-23
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
LIB_DEPENDS= libassuan.so:security/libassuan \
- libboost_system.so:devel/boost-libs \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
libgpgmepp.so:security/gpgme-cpp \
@@ -23,9 +23,10 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= archive auth codecs completion config configwidgets coreaddons \
- ecm i18n iconthemes itemmodels itemviews jobwidgets kio \
+ i18n iconthemes itemmodels itemviews jobwidgets kio \
service sonnet syntaxhighlighting textwidgets wallet \
- widgetsaddons windowsystem xmlgui
+ widgetsaddons windowsystem xmlgui \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime contacts identitymanagement \
imap ldap libkdepim libkleo mailimporter \
diff --git a/net/mailimporter/Makefile b/net/mailimporter/Makefile
index b1731dda37e5..50ee8483de4a 100644
--- a/net/mailimporter/Makefile
+++ b/net/mailimporter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mailimporter
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -7,14 +8,15 @@ COMMENT= Import mbox files to KMail
LICENSE= LGPL21
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= archive config coreaddons ecm i18n itemmodels
+USE_KDE= archive config coreaddons i18n itemmodels \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadimime libkdepim mime pimcommon
-USE_QT= core gui testlib uitools widgets xml \
- buildtools_build qmake_build
+USE_QT= core gui uitools widgets xml \
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile
index 4b4ea137b4b0..bf8fd565457e 100644
--- a/net/messagelib/Makefile
+++ b/net/messagelib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= messagelib
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,8 +11,8 @@ LICENSE= LGPL21
DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
EXPIRATION_DATE=2021-06-23
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
LIB_DEPENDS= libassuan.so:security/libassuan \
- libboost_system.so:devel/boost-libs \
libgpg-error.so:security/libgpg-error \
libgpgme.so:security/gpgme \
libgpgmepp.so:security/gpgme-cpp \
@@ -19,17 +20,18 @@ LIB_DEPENDS= libassuan.so:security/libassuan \
USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qca qt:5 tar:xz
USE_KDE= archive auth bookmarks codecs completion config configwidgets \
- coreaddons ecm i18n iconthemes imap itemmodels itemviews jobwidgets \
+ coreaddons i18n iconthemes imap itemmodels itemviews jobwidgets \
kdewebkit kio service solid sonnet syntaxhighlighting \
- textwidgets wallet widgetsaddons windowsystem xmlgui
+ textwidgets wallet widgetsaddons windowsystem xmlgui \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \
contacts grantleetheme gravatar identitymanagement \
ldap libkdepim libkleo mailtransport mbox \
mime pimcommon pimtextedit
-USE_QT= concurrent core dbus declarative gui location network printsupport testlib \
+USE_QT= concurrent core dbus declarative gui location network printsupport \
uitools webchannel webengine widgets xml \
- buildtools_build qmake_build
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
diff --git a/net/pimcommon/Makefile b/net/pimcommon/Makefile
index 84e1c3de2b68..d319cab49040 100644
--- a/net/pimcommon/Makefile
+++ b/net/pimcommon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pimcommon
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -7,13 +8,14 @@ COMMENT= Common libriares for KDEPim
LICENSE= LGPL21
-LIB_DEPENDS= libboost_system.so:devel/boost-libs
+BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz
USE_KDE= archive attica auth codecs completion config configwidgets \
- coreaddons dbusaddons ecm emoticons i18n init iconthemes itemmodels \
- jobwidgets kdelibs4support kio newstuff service sonnet textwidgets \
- wallet widgetsaddons xmlgui
+ coreaddons dbusaddons emoticons i18n init iconthemes itemmodels \
+ jobwidgets kio newstuff service sonnet textwidgets \
+ wallet widgetsaddons xmlgui \
+ ecm_build
# pim components
USE_KDE+= akonadi akonadicontacts contacts imap libkdepim mime \
pimtextedit purpose