git: f8a0151c2fbf - main - devel/kdevelop: shuffle dependencies around

Adriaan de Groot adridg at FreeBSD.org
Fri Jul 9 17:36:42 UTC 2021


The branch main has been updated by adridg:

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

commit f8a0151c2fbfdfedd776234f07f7d0e30f2a2b50
Author:     Adriaan de Groot <adridg at FreeBSD.org>
AuthorDate: 2021-07-09 17:20:24 +0000
Commit:     Adriaan de Groot <adridg at FreeBSD.org>
CommitDate: 2021-07-09 17:36:35 +0000

    devel/kdevelop: shuffle dependencies around
    
    With the "lightening of the load" around KDE Frameworks,
    some of the traditional "batteries included" things have
    gone missing. Ensure that the IDE comes with the batteries
    for development of Qt and KDE applications.
---
 devel/kdevelop/Makefile | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile
index 714a0f1d5f36..2df8e3d2afd4 100644
--- a/devel/kdevelop/Makefile
+++ b/devel/kdevelop/Makefile
@@ -3,6 +3,7 @@
 #  devel/kdev-python
 PORTNAME=	kdevelop
 DISTVERSION=	5.6.2
+PORTREVISION=	1
 CATEGORIES=	devel kde
 MASTER_SITES=	KDE/stable/kdevelop/${DISTVERSION}/src
 DIST_SUBDIR=	KDE/kdevelop
@@ -38,6 +39,12 @@ USE_QT=		concurrent core dbus declarative gui help network \
 		script sql widgets xml buildtools_build qmake_build
 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_QT+=	testlib
 
 CMAKE_ARGS=	-DCMAKE_POLICY_DEFAULT_CMP0074=NEW -DLLVM_ROOT=${LOCALBASE}/llvm${LLVM_DEFAULT}
 


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