git: a739d7507b65 - main - net-im/kaidan: Add missing KDE deps

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Sun, 11 Feb 2024 07:22:06 UTC
The branch main has been updated by jhale:

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

commit a739d7507b65d9475a434c4464a28fb083fa1129
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-02-11 02:23:23 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-02-11 07:21:14 +0000

    net-im/kaidan: Add missing KDE deps
    
    Add a metric ton of missing KDE dependencies. I know a few deps slip
    though the cracks when kdelibs are updated and that's understandable,
    but I really don't know what to say here. Just surprised it ever built.
    
    Update WWW.
    
    Add LICENSE and LICENSE_FILE.
    
    Convert BUILD/LIB_DEPENDS=foo to USES_KDE=kirigami-addons.
    
    Pet portlint(1) and portclippy(1).
---
 net-im/kaidan/Makefile | 23 ++++++++++++++---------
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/net-im/kaidan/Makefile b/net-im/kaidan/Makefile
index f96581515376..20bfa1a23c9f 100644
--- a/net-im/kaidan/Makefile
+++ b/net-im/kaidan/Makefile
@@ -1,26 +1,31 @@
 PORTNAME=	kaidan
 DISTVERSION=	0.9.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	net-im kde
 MASTER_SITES=	KDE/unstable/${PORTNAME}
 
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	User-friendly XMPP client for every device
-WWW=		https://www.kaidan.im/
+WWW=		https://apps.kde.org/kaidan/
 
-BUILD_DEPENDS=	kquickimageeditor>0:graphics/kquickimageeditor \
-		kirigami-addons>0:x11-toolkits/kirigami-addons
-RUN_DEPENDS=	kquickimageeditor>0:graphics/kquickimageeditor \
-		kirigami-addons>0:x11-toolkits/kirigami-addons
+LICENSE=	GPLv3+
+LICENSE_FILE=	${WRKSRC}/doc/licenses/gpl-3.0.txt
+
+BUILD_DEPENDS=	kquickimageeditor>0:graphics/kquickimageeditor
 LIB_DEPENDS=	libQXmppQt5.so:net-im/qxmpp@qt5 \
 		libZXing.so:textproc/zxing-cpp
+RUN_DEPENDS=	kquickimageeditor>0:graphics/kquickimageeditor
 
 USES=		cmake compiler:c++11-lang desktop-file-utils kde:5 pkgconfig \
-		qt:5 tar:xz
-USE_KDE=	kio kirigami2 notifications qqc2-desktop-style \
+		qt:5 tar:xz xorg
+USE_KDE=	auth bookmarks codecs completion config configwidgets \
+		coreaddons itemviews jobwidgets kio kirigami-addons kirigami2 \
+		notifications qqc2-desktop-style service solid widgetsaddons \
+		windowsystem xmlgui \
 		ecm:build
-USE_QT=		core dbus declarative gui location multimedia network \
+USE_QT=		concurrent core dbus declarative gui location multimedia network \
 		quickcontrols2 sql svg widgets xml \
 		buildtools:build qmake:build
+USE_XORG=	x11
 
 .include <bsd.port.mk>