git: 09f5a2edb26a - main - *: (KDE PIM) Reduce dependencies

Adriaan de Groot adridg at FreeBSD.org
Wed Jul 7 12:59:17 UTC 2021


The branch main has been updated by adridg:

URL: https://cgit.FreeBSD.org/ports/commit/?id=09f5a2edb26a7d6afd3b62a078a558a3c1786a29

commit 09f5a2edb26a7d6afd3b62a078a558a3c1786a29
Author:     Adriaan de Groot <adridg at FreeBSD.org>
AuthorDate: 2021-07-07 12:54:22 +0000
Commit:     Adriaan de Groot <adridg at FreeBSD.org>
CommitDate: 2021-07-07 12:59:12 +0000

    *: (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.
---
 deskutils/kdepim-runtime/Makefile |  1 +
 deskutils/libkdepim/Makefile      |  8 +++++---
 net/calendarsupport/Makefile      | 12 +++++++-----
 net/eventviews/Makefile           | 14 ++++++++------
 net/incidenceeditor/Makefile      | 14 ++++++++------
 net/kimap/Makefile                |  8 +++++---
 net/libksieve/Makefile            | 14 ++++++++------
 net/mailcommon/Makefile           |  7 ++++---
 net/mailimporter/Makefile         | 10 ++++++----
 net/messagelib/Makefile           | 12 +++++++-----
 net/pimcommon/Makefile            | 10 ++++++----
 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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


More information about the dev-commits-ports-main mailing list