git: e0043278c236 - main - devel/kdevelop: Fix dependencies

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Sat, 15 Mar 2025 20:46:10 UTC
The branch main has been updated by jhale:

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

commit e0043278c236aff16473df73bcded8bca392345b
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-03-15 20:37:15 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-03-15 20:45:49 +0000

    devel/kdevelop: Fix dependencies
    
    Add missing dependencies and remove unneeded dependencies as reported
    by stage-qa.
    
    Pet portclippy(1).
---
 devel/kdevelop/Makefile | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile
index 5265fa8cd793..de2e49fef7a1 100644
--- a/devel/kdevelop/Makefile
+++ b/devel/kdevelop/Makefile
@@ -3,6 +3,7 @@
 #  devel/kdev-python
 PORTNAME=	kdevelop
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
@@ -12,28 +13,33 @@ 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 \
+BUILD_DEPENDS=	boost-libs>0:devel/boost-libs \
+		kdev-pg-qt:devel/kdevelop-pg-qt
+LIB_DEPENDS=	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 kde:6 \
-		llvm:build,run,noexport pkgconfig qt:6 shared-mime-info \
+USES=		cmake compiler:c++17-lang desktop-file-utils gettext-tools gl \
+		kde:6 llvm:build,run,noexport pkgconfig qt:6 shared-mime-info \
 		shebangfix tar:xz xorg
-USE_KDE=	archive attica auth bookmarks codecs completion config \
+USE_GL=		gl opengl # GLX
+USE_KDE=	archive attica bookmarks codecs colorscheme completion config \
 		configwidgets coreaddons crash guiaddons i18n iconthemes \
-		itemmodels itemviews jobwidgets kcmutils kdeclarative kio \
-		libplasma newstuff notifications notifyconfig package parts \
+		itemmodels itemviews jobwidgets kcmutils kio \
+		libplasma newstuff notifications notifyconfig parts \
 		purpose runner service solid sonnet syntaxhighlighting \
 		texteditor texttemplate textwidgets threadweaver \
 		widgetsaddons windowsystem xmlgui
-USE_QT=		base webengine
+USE_QT=		5compat base declarative positioning tools webchannel webengine
 USE_XORG=	x11
+
 SHEBANG_FILES=	kdevplatform/util/kdevplatform_shell_environment.sh \
 		kdevplatform/util/.zshrc
+SHEBANG_LANG=	zsh
+zsh_OLD_CMD=	/bin/zsh
+zsh_CMD=	${LOCALBASE}/bin/zsh
+
 # 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
@@ -47,8 +53,4 @@ CMAKE_OFF=	USE_QTWEBKIT
 # Versioning values, to reduce plist churn
 .include "${.CURDIR}/kdevelop.mk"
 
-SHEBANG_LANG=	zsh
-zsh_OLD_CMD=	/bin/zsh
-zsh_CMD=	${LOCALBASE}/bin/zsh
-
 .include <bsd.port.mk>