git: df29a743c5ac - main - misc/kf6-purpose: add missing dependencies

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Tue, 18 Mar 2025 12:37:53 UTC
The branch main has been updated by makc:

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

commit df29a743c5ac6612ddf3797873498bf62260080e
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2025-03-18 12:35:22 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2025-03-18 12:35:22 +0000

    misc/kf6-purpose: add missing dependencies
---
 misc/kf6-purpose/Makefile  | 10 ++++++++--
 misc/kf6-purpose/pkg-plist |  6 ++++++
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/misc/kf6-purpose/Makefile b/misc/kf6-purpose/Makefile
index bcd54e1764bf..224e56f82c71 100644
--- a/misc/kf6-purpose/Makefile
+++ b/misc/kf6-purpose/Makefile
@@ -1,15 +1,21 @@
 PORTNAME=	purpose
 DISTVERSION=	${KDE_FRAMEWORKS_VERSION}
+PORTREVISION=	1
 CATEGORIES=	misc kde kde-frameworks
 
 COMMENT=	Offers available actions for a specific purpose
 MAINTAINER=	kde@FreeBSD.org
 
-USES=		cmake gettext gl kde:6 qt:6 tar:xz
+LIB_DEPENDS=	libkaccounts6.so:net-im/kaccounts-integration
+RUN_DEPENDS=	accounts-qml-module>=0.7_5:sysutils/accounts-qml-module
+
+USES=		cmake gettext gl gnome kde:6 qt:6 tar:xz
 USE_GL=		gl opengl
+USE_GNOME=	intltool
 USE_KDE=	completion config coreaddons i18n jobwidgets kio kirigami2 \
 		notifications service solid widgetsaddons \
-		ecm:build
+		ecm:build \
+		kdeclarative:run prison:run
 USE_QT=		base declarative
 
 .include <bsd.port.mk>
diff --git a/misc/kf6-purpose/pkg-plist b/misc/kf6-purpose/pkg-plist
index 3de0d6c986b4..c92660af53e6 100644
--- a/misc/kf6-purpose/pkg-plist
+++ b/misc/kf6-purpose/pkg-plist
@@ -29,11 +29,13 @@ lib/libexec/kf6/purposeprocess
 %%QT_PLUGINDIR%%/kf6/purpose/imgurplugin.so
 %%QT_PLUGINDIR%%/kf6/purpose/kdeconnectplugin.so
 %%QT_PLUGINDIR%%/kf6/purpose/kdeconnectsmsplugin.so
+%%QT_PLUGINDIR%%/kf6/purpose/nextcloudplugin.so
 %%QT_PLUGINDIR%%/kf6/purpose/pastebinplugin.so
 %%QT_PLUGINDIR%%/kf6/purpose/phabricatorplugin.so
 %%QT_PLUGINDIR%%/kf6/purpose/reviewboardplugin.so
 %%QT_PLUGINDIR%%/kf6/purpose/saveasplugin.so
 %%QT_PLUGINDIR%%/kf6/purpose/telegramplugin.so
+%%QT_PLUGINDIR%%/kf6/purpose/youtubeplugin.so
 %%QT_QMLDIR%%/org/kde/purpose/AlternativesView.qml
 %%QT_QMLDIR%%/org/kde/purpose/JobView.qml
 %%QT_QMLDIR%%/org/kde/purpose/kde-qmlmodule.version
@@ -48,15 +50,19 @@ lib/libexec/kf6/purposeprocess
 %%QT_QMLDIR%%/org/kde/purpose/qmldir
 %%QT_QMLDIR%%/org/kde/purpose/reviewboard/librbpurposequickplugin.so
 %%QT_QMLDIR%%/org/kde/purpose/reviewboard/qmldir
+share/accounts/services/kde/google-youtube.service
+share/accounts/services/kde/nextcloud-upload.service
 share/icons/hicolor/128x128/apps/phabricator-purpose6.png
 share/icons/hicolor/128x128/apps/reviewboard-purpose6.png
 share/icons/hicolor/16x16/apps/phabricator-purpose6.png
 share/icons/hicolor/16x16/apps/reviewboard-purpose6.png
 share/kf6/purpose/barcodeplugin_config.qml
 share/kf6/purpose/kdeconnectplugin_config.qml
+share/kf6/purpose/nextcloudplugin_config.qml
 share/kf6/purpose/phabricatorplugin_config.qml
 share/kf6/purpose/reviewboardplugin_config.qml
 share/kf6/purpose/saveasplugin_config.qml
+share/kf6/purpose/youtubeplugin_config.qml
 share/locale/ar/LC_MESSAGES/libpurpose6_quick.mo
 share/locale/ar/LC_MESSAGES/libpurpose6_widgets.mo
 share/locale/ar/LC_MESSAGES/purpose6_barcode.mo