Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Dec 2023 09:30:36 GMT
From:      "Tobias C. Berner" <tcberner@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 886e9bf19119 - main - KDE: complete dependency list in plasma6-ports
Message-ID:  <202312030930.3B39UaaW095218@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by tcberner:

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

commit 886e9bf1911974c90f2a43d5b23a07f06fa73b1a
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-12-03 09:17:13 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-12-03 09:30:21 +0000

    KDE: complete dependency list in plasma6-ports
    
    Reported by:    poudriere
---
 audio/plasma6-plasma-pa/Makefile                  |  9 ++++++---
 deskutils/plasma6-sddm-kcm/Makefile               |  6 ++++--
 deskutils/plasma6-xdg-desktop-portal-kde/Makefile | 11 ++++++++---
 devel/plasma6-kwrited/Makefile                    |  3 ++-
 devel/plasma6-plasma-sdk/Makefile                 | 14 +++++++++-----
 security/plasma6-kscreenlocker/Makefile           |  2 +-
 security/plasma6-ksshaskpass/Makefile             |  3 ++-
 sysutils/plasma6-drkonqi/Makefile                 |  6 ++++--
 sysutils/plasma6-kde-cli-tools/Makefile           | 13 +++++++++----
 sysutils/plasma6-kinfocenter/Makefile             |  2 +-
 sysutils/plasma6-kmenuedit/Makefile               | 10 +++++++---
 sysutils/plasma6-ksystemstats/Makefile            |  7 +++++--
 sysutils/plasma6-libksysguard/Makefile            |  2 +-
 sysutils/plasma6-plasma-disks/Makefile            |  9 +++++----
 sysutils/plasma6-plasma-systemmonitor/Makefile    | 10 ++++++----
 sysutils/plasma6-polkit-kde-agent-1/Makefile      |  2 +-
 sysutils/plasma6-powerdevil/Makefile              |  8 ++++----
 www/plasma6-plasma-browser-integration/Makefile   |  9 +++++----
 x11-themes/plasma6-breeze/Makefile                |  2 +-
 x11-themes/plasma6-kde-gtk-config/Makefile        |  9 ++++++---
 x11-themes/plasma6-qqc2-breeze-style/Makefile     |  5 +++--
 x11-toolkits/plasma6-kdeplasma-addons/Makefile    | 16 +++++++++++-----
 x11-wm/plasma6-kwin/Makefile                      | 14 +++++++-------
 x11/plasma6-kgamma/Makefile                       |  6 ++++--
 x11/plasma6-kglobalacceld/Makefile                |  2 +-
 x11/plasma6-kscreen/Makefile                      | 14 ++++++++++----
 x11/plasma6-libplasma/Makefile                    | 16 +++++++++++-----
 x11/plasma6-plasma-activities/Makefile            |  3 ++-
 x11/plasma6-plasma-desktop/Makefile               |  7 ++++---
 x11/plasma6-plasma-integration/Makefile           | 13 ++++++++++---
 x11/plasma6-plasma-workspace/Makefile             | 14 +++++++-------
 31 files changed, 157 insertions(+), 90 deletions(-)

diff --git a/audio/plasma6-plasma-pa/Makefile b/audio/plasma6-plasma-pa/Makefile
index 4226795c87a4..8d5c545dd72f 100644
--- a/audio/plasma6-plasma-pa/Makefile
+++ b/audio/plasma6-plasma-pa/Makefile
@@ -9,10 +9,13 @@ LIB_DEPENDS=	libcanberra.so:audio/libcanberra \
 		libpulse.so:audio/pulseaudio
 RUN_DEPENDS=	${LOCALBASE}/share/sounds/freedesktop/index.theme:audio/freedesktop-sound-theme
 
-USES=		cmake gettext kde:6 pkgconfig qt:6 shebangfix tar:xz
-USE_KDE=	coreaddons doctools globalaccel i18n itemmodels kcmutils \
-		kdeclarative kirigami-addons libplasma statusnotifieritem svg \
+USES=		cmake gettext gl gnome kde:6 pkgconfig qt:6 shebangfix tar:xz
+USE_KDE=	config coreaddons doctools globalaccel i18n itemmodels \
+		kcmutils kdeclarative kirigami-addons libplasma \
+		statusnotifieritem svg \
 		ecm:build
+USE_GL=		gl opengl
+USE_GNOME=	glib20
 USE_QT=		base declarative
 
 SHEBANG_FILES=	data/plasmaVolumeDisableKMixAutostart.pl
diff --git a/deskutils/plasma6-sddm-kcm/Makefile b/deskutils/plasma6-sddm-kcm/Makefile
index b00d13408466..78c55dac02b3 100644
--- a/deskutils/plasma6-sddm-kcm/Makefile
+++ b/deskutils/plasma6-sddm-kcm/Makefile
@@ -5,9 +5,11 @@ CATEGORIES=	deskutils kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Configuration module for SDDM
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	archive auth coreaddons i18n kcmutils kio newstuff \
+USES=		cmake gettext gl kde:6 qt:6 tar:xz
+USE_KDE=	archive auth colorscheme config configwidgets coreaddons i18n \
+		kcmutils kio newstuff service widgetsaddons \
 		ecm:build
+USE_GL=		gl opengl
 USE_QT=		base declarative
 
 .include <bsd.port.mk>
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
index 876d1c33a263..8049d33df4fc 100644
--- a/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/Makefile
@@ -7,13 +7,18 @@ COMMENT=	Backend implementation for xdg-desktop-portal that is using Qt/KDE
 
 BUILD_DEPENDS=	${LOCALBASE}/include/linux/input-event-codes.h:devel/evdev-proto \
 		wayland-protocols>=0:graphics/wayland-protocols
+LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
+		libxkbcommon.so:x11/libxkbcommon
 
-USES=		cmake gettext kde:6 pkgconfig qt:6 tar:xz
-USE_KDE=	config coreaddons globalaccel guiaddons i18n iconthemes kio \
-		kirigami2 notifications statusnotifieritem wayland \
+USES=		cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
+USE_KDE=	bookmarks completion config coreaddons globalaccel guiaddons \
+		i18n iconthemes itemviews jobwidgets kio kirigami2 \
+		notifications service solid statusnotifieritem wayland \
 		widgetsaddons windowsystem \
 		ecm:build plasma-wayland-protocols:build
 USE_QT=		base declarative wayland
+USE_XORG=	x11
+USE_GL=		gl opengl
 
 CMAKE_ARGS=	-DQT_MAJOR_VERSION=6
 
diff --git a/devel/plasma6-kwrited/Makefile b/devel/plasma6-kwrited/Makefile
index 75ffce5f73c5..fc936d76af8b 100644
--- a/devel/plasma6-kwrited/Makefile
+++ b/devel/plasma6-kwrited/Makefile
@@ -5,7 +5,8 @@ CATEGORIES=	devel kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Listen to traditional system notifications
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
+USES=		cmake gettext gl kde:6 qt:6 tar:xz
+USE_GL=		gl opengl
 USE_KDE=	coreaddons dbusaddons i18n notifications pty \
 		ecm:build
 USE_QT=		base
diff --git a/devel/plasma6-plasma-sdk/Makefile b/devel/plasma6-plasma-sdk/Makefile
index 1452388a640b..87ed93a3074b 100644
--- a/devel/plasma6-plasma-sdk/Makefile
+++ b/devel/plasma6-plasma-sdk/Makefile
@@ -5,11 +5,15 @@ CATEGORIES=	devel kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Applications useful for Plasma development
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	archive completion config configwidgets coreaddons dbusaddons \
-		doctools i18n iconthemes itemmodels kio kirigami2 libplasma \
-		plasma5support svg texteditor widgetsaddons \
+USES=		cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_KDE=	archive colorscheme completion config configwidgets coreaddons \
+		dbusaddons doctools i18n iconthemes itemmodels jobwidgets kio \
+		kirigami2 libplasma package parts plasma5support service solid \
+		svg syntaxhighlighting texteditor widgetsaddons windowsystem \
+		xmlgui \
 		ecm:build
-USE_QT=		base declarative svg
+USE_QT=		5compat base declarative svg
+USE_XORG=	x11
+USE_GL=		gl opengl
 
 .include <bsd.port.mk>
diff --git a/security/plasma6-kscreenlocker/Makefile b/security/plasma6-kscreenlocker/Makefile
index eb19a2659213..7d761cec17d5 100644
--- a/security/plasma6-kscreenlocker/Makefile
+++ b/security/plasma6-kscreenlocker/Makefile
@@ -20,7 +20,7 @@ USE_KDE=	colorscheme config configwidgets coreaddons crash globalaccel \
 		xmlgui \
 		ecm:build
 USE_GL=		gl opengl
-USE_QT=		base
+USE_QT=		base declarative
 USE_XORG=	x11 xcb xext xi
 
 SHEBANG_FILES=	updaters/ksreenlocker_5_3_separate_autologin.pl
diff --git a/security/plasma6-ksshaskpass/Makefile b/security/plasma6-ksshaskpass/Makefile
index f16d4e705846..f276cb99a642 100644
--- a/security/plasma6-ksshaskpass/Makefile
+++ b/security/plasma6-ksshaskpass/Makefile
@@ -5,9 +5,10 @@ CATEGORIES=	security kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	ssh-add helper that uses KWallet and KPasswordDialog
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
+USES=		cmake gettext gl kde:6 qt:6 tar:xz
 USE_KDE=	coreaddons i18n wallet widgetsaddons \
 		ecm:build
 USE_QT=		base
+USE_GL=		gl opengl
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-drkonqi/Makefile b/sysutils/plasma6-drkonqi/Makefile
index 40339f065061..9c7fc760a7be 100644
--- a/sysutils/plasma6-drkonqi/Makefile
+++ b/sysutils/plasma6-drkonqi/Makefile
@@ -7,18 +7,20 @@ COMMENT=	Crash handler for KDE software
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pygdbmi>=0:devel/py-pygdbmi@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR} 
+		${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pygdbmi>=0:devel/py-pygdbmi@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}sentry-sdk>=0:devel/py-sentry-sdk@${PY_FLAVOR}
 
-USES=		cmake gettext kde:6 pkgconfig python qt:6 tar:xz
+USES=		cmake gettext gl kde:6 pkgconfig python qt:6 tar:xz xorg
 USE_KDE=	completion config coreaddons crash i18n idletime itemmodels \
 		jobwidgets kcmutils kio kirigami2 notifications service \
 		statusnotifieritem syntaxhighlighting userfeedback wallet \
 		widgetsaddons windowsystem \
 		ecm:build
 USE_QT=		base declarative
+USE_XORG=	x11
+USE_GL=		gl opengl
 CMAKE_OFF=	WITH_PYTHON_VENDORING
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-kde-cli-tools/Makefile b/sysutils/plasma6-kde-cli-tools/Makefile
index a701063bd8c3..8b8454d77d5d 100644
--- a/sysutils/plasma6-kde-cli-tools/Makefile
+++ b/sysutils/plasma6-kde-cli-tools/Makefile
@@ -5,10 +5,15 @@ CATEGORIES=	sysutils kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Tools based on KDE Frameworks to better interact with the system
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	config coreaddons doctools i18n iconthemes kcmutils kdesu kio \
-		parts service windowsystem \
+LIB_DEPENDS=	libxkbcommon.so:x11/libxkbcommon
+
+USES=		cmake desktop-file-utils gettext gl kde:6 qt:6 tar:xz xorg
+USE_GL=		gl opengl
+USE_XORG=	x11
+USE_KDE=	colorscheme completion config configwidgets coreaddons \
+		doctools i18n iconthemes jobwidgets kcmutils kdesu kio parts \
+		pty service solid widgetsaddons windowsystem xmlgui \
 		ecm:build
-USE_QT=		base svg
+USE_QT=		base declarative svg
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-kinfocenter/Makefile b/sysutils/plasma6-kinfocenter/Makefile
index 610fb8687d96..885cc2f2290d 100644
--- a/sysutils/plasma6-kinfocenter/Makefile
+++ b/sysutils/plasma6-kinfocenter/Makefile
@@ -18,6 +18,6 @@ USE_KDE=	auth colorscheme completion config configwidgets coreaddons \
 		widgetsaddons \
 		ecm:build \
 		kirigami2:run systemsettings:run
-USE_QT=		base
+USE_QT=		base declarative
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-kmenuedit/Makefile b/sysutils/plasma6-kmenuedit/Makefile
index 4bd0aea7fd8d..fdac8dd6076b 100644
--- a/sysutils/plasma6-kmenuedit/Makefile
+++ b/sysutils/plasma6-kmenuedit/Makefile
@@ -5,10 +5,14 @@ CATEGORIES=	sysutils kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Menu Editor for Plasma Workspaces
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	dbusaddons doctools globalaccel i18n iconthemes itemviews kio \
-		sonnet windowsystem xmlgui \
+USES=		cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_XORG=	x11
+USE_KDE=	colorscheme completion config configwidgets coreaddons \
+		dbusaddons doctools globalaccel i18n iconthemes itemviews \
+		jobwidgets kio service solid sonnet widgetsaddons windowsystem \
+		xmlgui \
 		ecm:build
+USE_GL=		gl opengl
 USE_QT=		base
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-ksystemstats/Makefile b/sysutils/plasma6-ksystemstats/Makefile
index 6d52b0e47e58..94f267cd8a94 100644
--- a/sysutils/plasma6-ksystemstats/Makefile
+++ b/sysutils/plasma6-ksystemstats/Makefile
@@ -5,8 +5,11 @@ CATEGORIES=	sysutils kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Plugin based system monitoring daemon
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	coreaddons dbusaddons kio libksysguard solid \
+LIB_DEPENDS=	libudev.so:devel/libudev-devd
+
+USES=		cmake gettext gl kde:6 qt:6 tar:xz
+USE_GL=		gl opengl
+USE_KDE=	coreaddons dbusaddons i18n kio libksysguard solid \
 		ecm:build
 USE_QT=		base
 
diff --git a/sysutils/plasma6-libksysguard/Makefile b/sysutils/plasma6-libksysguard/Makefile
index f6334b5b5743..4954b60c8c0a 100644
--- a/sysutils/plasma6-libksysguard/Makefile
+++ b/sysutils/plasma6-libksysguard/Makefile
@@ -13,7 +13,7 @@ USE_KDE=	auth colorscheme completion config configwidgets coreaddons \
 		globalaccel i18n iconthemes jobwidgets kio newstuff package \
 		service solid widgetsaddons windowsystem \
 		ecm:build
-USE_QT=		5compat base declarative webchannel webengine
+USE_QT=		5compat base declarative positioning webchannel webengine
 USE_XORG=	x11
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-plasma-disks/Makefile b/sysutils/plasma6-plasma-disks/Makefile
index 09baee5af98d..4a3f57b4f7a3 100644
--- a/sysutils/plasma6-plasma-disks/Makefile
+++ b/sysutils/plasma6-plasma-disks/Makefile
@@ -5,10 +5,11 @@ CATEGORIES=	sysutils kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Monitors S.M.A.R.T. capable devices for imminent failure
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	auth coreaddons dbusaddons i18n kcmutils kio notifications \
-		package service solid \
+USES=		cmake gettext gl kde:6 qt:6 tar:xz
+USE_KDE=	auth config coreaddons dbusaddons i18n kcmutils kio \
+		notifications package service solid \
 		ecm:build
-USE_QT=		base
+USE_GL=		gl opengl
+USE_QT=		base declarative
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-plasma-systemmonitor/Makefile b/sysutils/plasma6-plasma-systemmonitor/Makefile
index 21bd827e5fb7..f30c3ea730fa 100644
--- a/sysutils/plasma6-plasma-systemmonitor/Makefile
+++ b/sysutils/plasma6-plasma-systemmonitor/Makefile
@@ -5,11 +5,13 @@ CATEGORIES=	sysutils kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Interface for monitoring system sensors, process information and other system resources
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	config dbusaddons globalaccel i18n itemmodels kio \
-		kirigami-addons libksysguard newstuff package service \
-		windowsystem \
+USES=		cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_KDE=	attica5 config coreaddons dbusaddons globalaccel i18n \
+		itemmodels kio kirigami-addons libksysguard newstuff package \
+		service windowsystem \
 		ecm:build
 USE_QT=		base declarative
+USE_XORG=	x11
+USE_GL=		gl opengl
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-polkit-kde-agent-1/Makefile b/sysutils/plasma6-polkit-kde-agent-1/Makefile
index e4668ce36eda..c01697483dbd 100644
--- a/sysutils/plasma6-polkit-kde-agent-1/Makefile
+++ b/sysutils/plasma6-polkit-kde-agent-1/Makefile
@@ -12,7 +12,7 @@ USE_GL=		gl opengl
 USE_KDE=	coreaddons crash dbusaddons i18n iconthemes widgetsaddons \
 		windowsystem \
 		ecm:build
-USE_QT=		base tools
+USE_QT=		base declarative tools
 USE_XORG=	x11
 
 .include <bsd.port.mk>
diff --git a/sysutils/plasma6-powerdevil/Makefile b/sysutils/plasma6-powerdevil/Makefile
index 4c83f8f6d46a..fc38a9d6b627 100644
--- a/sysutils/plasma6-powerdevil/Makefile
+++ b/sysutils/plasma6-powerdevil/Makefile
@@ -12,11 +12,11 @@ USES=		cmake gettext gl kde:6 qt:6 tar:xz xorg
 USE_GL=		gl opengl
 USE_KDE=	activities auth colorscheme completion config configwidgets \
 		coreaddons crash dbusaddons doctools globalaccel i18n idletime \
-		jobwidgets kcmutils kio kirigami2 layer-shell-qt libkscreen \
-		notifications notifyconfig plasma-workspace service solid \
-		widgetsaddons windowsystem xmlgui \
+		itemmodels jobwidgets kcmutils kio kirigami2 layer-shell-qt \
+		libkscreen notifications notifyconfig plasma-workspace service \
+		solid widgetsaddons windowsystem xmlgui \
 		ecm:build
-USE_QT=		base
+USE_QT=		base declarative
 USE_XORG=	x11 xcb
 
 .include <bsd.port.mk>
diff --git a/www/plasma6-plasma-browser-integration/Makefile b/www/plasma6-plasma-browser-integration/Makefile
index 3007e20ff5aa..b810dbcfd8fa 100644
--- a/www/plasma6-plasma-browser-integration/Makefile
+++ b/www/plasma6-plasma-browser-integration/Makefile
@@ -5,11 +5,12 @@ CATEGORIES=	www kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Components necessary to integrate browsers into the Plasma Desktop
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
+USES=		cmake gettext gl kde:6 qt:6 tar:xz
 USE_KDE=	activities config coreaddons crash dbusaddons filemetadata \
-		i18n jobwidgets kio notifications plasma-workspace purpose \
-		runner statusnotifieritem \
+		i18n itemmodels jobwidgets kio notifications plasma-workspace \
+		purpose runner service statusnotifieritem \
 		ecm:build
-USE_QT=		base
+USE_GL=		gl opengl
+USE_QT=		base declarative
 
 .include <bsd.port.mk>
diff --git a/x11-themes/plasma6-breeze/Makefile b/x11-themes/plasma6-breeze/Makefile
index 70ca7f69b266..8e1f41a78fd5 100644
--- a/x11-themes/plasma6-breeze/Makefile
+++ b/x11-themes/plasma6-breeze/Makefile
@@ -11,7 +11,7 @@ USE_KDE=	colorscheme config configwidgets coreaddons decoration \
 		guiaddons i18n iconthemes kcmutils kirigami2 widgetsaddons \
 		windowsystem \
 		ecm:build
-USE_QT=		base
+USE_QT=		base declarative
 USE_XORG=	x11
 
 CMAKE_OFF=	BUILD_QT5
diff --git a/x11-themes/plasma6-kde-gtk-config/Makefile b/x11-themes/plasma6-kde-gtk-config/Makefile
index 4b57b595ccd1..cebb54b93581 100644
--- a/x11-themes/plasma6-kde-gtk-config/Makefile
+++ b/x11-themes/plasma6-kde-gtk-config/Makefile
@@ -7,12 +7,15 @@ COMMENT=	Syncs KDE settings to GTK applications
 
 BUILD_DEPENDS=	gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
 		sassc:textproc/sassc
+LIB_DEPENDS=	libharfbuzz.so:print/harfbuzz
 RUN_DEPENDS=	gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
 
-USES=		cmake gnome kde:6 pkgconfig qt:6 tar:xz
+USES=		cmake gl gnome kde:6 pkgconfig qt:6 tar:xz xorg
+USE_GL=		gl opengl
+USE_XORG=	x11
 USE_GNOME=	cairo gdkpixbuf2 glib20 gtk20 gtk30
-USE_KDE=	config configwidgets coreaddons dbusaddons decoration \
-		guiaddons widgetsaddons windowsystem \
+USE_KDE=	colorscheme config configwidgets coreaddons dbusaddons \
+		decoration guiaddons widgetsaddons windowsystem \
 		ecm:build
 USE_QT=		base svg
 
diff --git a/x11-themes/plasma6-qqc2-breeze-style/Makefile b/x11-themes/plasma6-qqc2-breeze-style/Makefile
index d495b4d33281..c5d586f7cf1e 100644
--- a/x11-themes/plasma6-qqc2-breeze-style/Makefile
+++ b/x11-themes/plasma6-qqc2-breeze-style/Makefile
@@ -5,9 +5,10 @@ CATEGORIES=	x11-themes kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Breeze inspired QQC2 Style
 
-USES=		cmake kde:6 qt:6 tar:xz
-USE_KDE=	iconthemes kirigami2 kquickcharts \
+USES=		cmake gl kde:6 qt:6 tar:xz
+USE_KDE=	colorscheme config guiaddons iconthemes kirigami2 kquickcharts \
 		ecm:build
+USE_GL=		gl opengl
 USE_QT=		base declarative
 
 .include <bsd.port.mk>
diff --git a/x11-toolkits/plasma6-kdeplasma-addons/Makefile b/x11-toolkits/plasma6-kdeplasma-addons/Makefile
index 1d041a774130..45daabea8ce8 100644
--- a/x11-toolkits/plasma6-kdeplasma-addons/Makefile
+++ b/x11-toolkits/plasma6-kdeplasma-addons/Makefile
@@ -5,12 +5,18 @@ CATEGORIES=	x11-toolkits kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	All kind of add-ons to improve your Plasma experience
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	config coreaddons holidays i18n kcmutils kdeclarative kio \
-		libplasma newstuff notifications plasma5support runner service \
-		sonnet unitconversion xmlgui \
+LIB_DEPENDS=	libicuuc.so:devel/icu
+
+USES=		cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_GL=		gl opengl
+USE_KDE=	colorscheme completion config configwidgets coreaddons \
+		globalaccel holidays i18n jobwidgets kcmutils kdeclarative kio \
+		libplasma newstuff notifications package plasma5support runner \
+		service solid sonnet unitconversion widgetsaddons windowsystem \
+		xmlgui \
 		ecm:build \
 		kirigami-addons:run
-USE_QT=		5compat base declarative webengine
+USE_QT=		5compat base declarative webchannel webengine
+USE_XORG= x11
 
 .include <bsd.port.mk>
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index 84933bacdd8a..aff57c1c7713 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -17,14 +17,14 @@ LIB_DEPENDS=	libdisplay-info.so:sysutils/libdisplay-info \
 		libinput.so:x11/libinput \
 		liblcms2.so:graphics/lcms2 \
 		libpipewire-0.3.so:multimedia/pipewire \
+		libqaccessibilityclient-qt6.so:accessibility/libqaccessibilityclient@qt6 \
 		libudev.so:devel/libudev-devd \
 		libwayland-client.so:graphics/wayland \
 		libxcb-cursor.so:x11/xcb-util-cursor \
 		libxcb-icccm.so:x11/xcb-util-wm \
 		libxcb-keysyms.so:x11/xcb-util-keysyms \
 		libxcvt.so:x11/libxcvt \
-		libxkbcommon.so:x11/libxkbcommon \
-		libqaccessibilityclient-qt6.so:accessibility/libqaccessibilityclient@qt6
+		libxkbcommon.so:x11/libxkbcommon
 RUN_DEPENDS=	hwdata>0:misc/hwdata \
 		xwayland-devel>0:x11-servers/xwayland-devel
 
@@ -33,16 +33,16 @@ USES=		cmake gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz \
 USE_GL=		egl gbm gl opengl
 USE_KDE=	activities attica5 auth breeze colorscheme config \
 		configwidgets coreaddons crash dbusaddons decoration \
-		globalaccel globalacceld i18n idletime kcmutils kdeclarative \
-		kpipewire kscreenlocker libplasma newstuff notifications \
-		package runner service svg wayland widgetsaddons windowsystem \
-		xmlgui \
+		globalaccel globalacceld guiaddons i18n idletime kcmutils \
+		kdeclarative kpipewire kscreenlocker libplasma newstuff \
+		notifications package runner service svg wayland widgetsaddons \
+		windowsystem xmlgui \
 		ecm:build plasma-wayland-protocols:build
 USE_QT=		base declarative multimedia sensors tools wayland
 USE_XORG=	ice sm x11 xcb xext xi
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
-SHEBANG_FILES=	kconf_update/kwin-6.0-overview-activities-shortcuts.py  \
+SHEBANG_FILES=	kconf_update/kwin-6.0-overview-activities-shortcuts.py \
 		src/plugins/strip-effect-metadata.py
 
 .include <bsd.port.mk>
diff --git a/x11/plasma6-kgamma/Makefile b/x11/plasma6-kgamma/Makefile
index d5aa50ebd7f2..7baedbfcca35 100644
--- a/x11/plasma6-kgamma/Makefile
+++ b/x11/plasma6-kgamma/Makefile
@@ -5,8 +5,10 @@ CATEGORIES=	x11 kde kde-plasma
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Adjust gamma settings
 
-USES=		cmake gettext kde:6 qt:6 tar:xz xorg
-USE_KDE=	config configwidgets doctools i18n kcmutils \
+USES=		cmake gettext gl kde:6 qt:6 tar:xz xorg
+USE_GL=		gl opengl
+USE_KDE=	colorscheme config configwidgets coreaddons doctools i18n \
+		kcmutils kdeclarative widgetsaddons \
 		ecm:build
 USE_QT=		base
 USE_XORG=	ice sm x11 xext xxf86vm
diff --git a/x11/plasma6-kglobalacceld/Makefile b/x11/plasma6-kglobalacceld/Makefile
index a6b2d8aaf8c7..3bd02d1657b3 100644
--- a/x11/plasma6-kglobalacceld/Makefile
+++ b/x11/plasma6-kglobalacceld/Makefile
@@ -11,7 +11,7 @@ LIB_DEPENDS=	libxcb-keysyms.so:x11/xcb-util-keysyms \
 
 USES=		cmake gl kde:6 qt:6 tar:xz xorg
 USE_GL=		gl opengl
-USE_KDE=	config coreaddons crash dbusaddons globalaccel kio \
+USE_KDE=	config coreaddons crash dbusaddons globalaccel jobwidgets kio \
 		notifications service windowsystem \
 		ecm:build
 USE_QT=		base
diff --git a/x11/plasma6-kscreen/Makefile b/x11/plasma6-kscreen/Makefile
index 069af9492a40..e2c6aee31e00 100644
--- a/x11/plasma6-kscreen/Makefile
+++ b/x11/plasma6-kscreen/Makefile
@@ -5,10 +5,16 @@ CATEGORIES=	x11 kde kde-plasma
 COMMENT=	KDE screen management software
 MAINTAINER=	kde@FreeBSD.org
 
-USES=		cmake gettext kde:6 qt:6 tar:xz
-USE_KDE=	config dbusaddons globalaccel i18n iconthemes kcmutils \
-		layer-shell-qt libkscreen libplasma svg xmlgui \
+LIB_DEPENDS=	libxcb-util.so:x11/xcb-util \
+		libxkbcommon.so:x11/libxkbcommon
+
+USES=		cmake gettext kde:6 qt:6 tar:xz gl xorg
+USE_KDE=	colorscheme config configwidgets coreaddons dbusaddons \
+		globalaccel i18n iconthemes kcmutils layer-shell-qt libkscreen \
+		libplasma svg widgetsaddons windowsystem xmlgui \
 		ecm:build
-USE_QT=		base sensors
+USE_GL=		gl opengl
+USE_QT=		base declarative sensors
+USE_XORG=	x11 xcb xext xi
 
 .include <bsd.port.mk>
diff --git a/x11/plasma6-libplasma/Makefile b/x11/plasma6-libplasma/Makefile
index f58221e48d83..02529bff69be 100644
--- a/x11/plasma6-libplasma/Makefile
+++ b/x11/plasma6-libplasma/Makefile
@@ -6,12 +6,18 @@ MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Shared libraries for Plasma Desktop
 
 BUILD_DEPENDS=	wayland-protocols>=0:graphics/wayland-protocols
+LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
+		libxkbcommon.so:x11/libxkbcommon
 
-USES=		cmake gettext kde:6 pkgconfig qt:6 tar:xz
-USE_KDE=	activities archive config configwidgets coreaddons globalaccel \
-		guiaddons i18n iconthemes kcmutils kio kirigami2 notifications \
-		package plasma-wayland-protocols svg windowsystem \
+USES=		cmake gettext gl kde:6 pkgconfig qt:6 tar:xz xorg
+USE_XORG=	ice sm x11 xcb xext
+USE_GL=		egl gl opengl
+USE_KDE=	activities archive colorscheme completion config configwidgets \
+		coreaddons globalaccel guiaddons i18n iconthemes jobwidgets \
+		kcmutils kio kirigami2 notifications package \
+		plasma-wayland-protocols service solid svg widgetsaddons \
+		windowsystem \
 		ecm:build
-USE_QT=		base declarative svg
+USE_QT=		base declarative svg wayland
 
 .include <bsd.port.mk>
diff --git a/x11/plasma6-plasma-activities/Makefile b/x11/plasma6-plasma-activities/Makefile
index 7b1f8b962853..160ca28ed107 100644
--- a/x11/plasma6-plasma-activities/Makefile
+++ b/x11/plasma6-plasma-activities/Makefile
@@ -7,9 +7,10 @@ MAINTAINER=	kde@FreeBSD.org
 
 BUILD_DEPENDS=	boost-libs>0:devel/boost-libs
 
-USES=		cmake compiler:c++11-lib gettext kde:6 pathfix qt:6 tar:xz
+USES=		cmake compiler:c++11-lib gettext gl kde:6 pathfix qt:6 tar:xz
 USE_KDE=	config coreaddons \
 		ecm:build
 USE_QT=		base declarative
+USE_GL=		gl opengl
 
 .include <bsd.port.mk>
diff --git a/x11/plasma6-plasma-desktop/Makefile b/x11/plasma6-plasma-desktop/Makefile
index 583d3db8d470..f3d8e5f60c3d 100644
--- a/x11/plasma6-plasma-desktop/Makefile
+++ b/x11/plasma6-plasma-desktop/Makefile
@@ -10,6 +10,7 @@ BUILD_DEPENDS=	wayland-protocols>=0:graphics/wayland-protocols \
 		xf86-input-libinput>0:x11-drivers/xf86-input-libinput \
 		xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics
 LIB_DEPENDS=	libcanberra.so:audio/libcanberra \
+		libicuuc.so:devel/icu \
 		liboauth2plugin.so:sysutils/signon-plugin-oauth2 \
 		libwayland-client.so:graphics/wayland \
 		libxcb-util.so:x11/xcb-util \
@@ -27,9 +28,9 @@ USE_KDE=	activities activities-stats attica5 auth baloo5 bookmarks \
 		codecs colorscheme completion config configwidgets coreaddons \
 		crash dbusaddons doctools filemetadata globalaccel guiaddons \
 		i18n iconthemes itemmodels itemviews jobwidgets kcmutils kio \
-		libksysguard newstuff notifications notifyconfig package \
-		plasma-workspace plasma5support runner service solid sonnet \
-		widgetsaddons windowsystem xmlgui \
+		libksysguard libplasma newstuff notifications notifyconfig \
+		package plasma-workspace plasma5support runner service solid \
+		sonnet svg widgetsaddons windowsystem xmlgui \
 		ecm:build \
 		kirigami-addons:run kirigami2:run kpipewire:run \
 		qqc2-desktop-style:run
diff --git a/x11/plasma6-plasma-integration/Makefile b/x11/plasma6-plasma-integration/Makefile
index 52245ff75881..72e395633e16 100644
--- a/x11/plasma6-plasma-integration/Makefile
+++ b/x11/plasma6-plasma-integration/Makefile
@@ -5,14 +5,21 @@ CATEGORIES=	x11 kde kde-plasma
 COMMENT=	Qt Platform Theme integration plugins for the Plasma workspaces
 MAINTAINER=	kde@FreeBSD.org
 
+LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
+		libxkbcommon.so:x11/libxkbcommon
 RUN_DEPENDS=	hack-font>0:x11-fonts/hack-font \
 		noto-basic>0:x11-fonts/noto-basic \
 		noto-emoji>0:x11-fonts/noto-emoji
 
-USES=		cmake gettext kde:6 qt:6 shebangfix tar:xz
-USE_KDE=	breeze xdg-desktop-portal-kde \
+USES=		cmake gettext gl kde:6 qt:6 shebangfix tar:xz xorg
+USE_KDE=	bookmarks breeze colorscheme completion config configwidgets \
+		coreaddons guiaddons i18n iconthemes itemviews jobwidgets kio \
+		notifications service solid statusnotifieritem widgetsaddons \
+		windowsystem xdg-desktop-portal-kde xmlgui \
 		ecm:build plasma-wayland-protocols:build
-USE_QT=		base
+USE_GL=		gl opengl
+USE_XORG=	x11 xcb xcursor
+USE_QT=		base declarative wayland
 
 CMAKE_ON=	BUILD_QT6
 CMAKE_OFF=	BUILD_QT5
diff --git a/x11/plasma6-plasma-workspace/Makefile b/x11/plasma6-plasma-workspace/Makefile
index d4de60458cec..b92d3f17947c 100644
--- a/x11/plasma6-plasma-workspace/Makefile
+++ b/x11/plasma6-plasma-workspace/Makefile
@@ -10,14 +10,14 @@ LIB_DEPENDS=	libcanberra.so:audio/libcanberra \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
 		libicui18n.so:devel/icu \
+		libKExiv2Qt6.so:graphics/libkexiv2-devel \
 		libpipewire-0.3.so:multimedia/pipewire \
 		libqalculate.so:math/libqalculate \
 		libudev.so:devel/libudev-devd \
 		libwayland-client.so:graphics/wayland \
 		libxcb-image.so:x11/xcb-util-image \
 		libxcb-util.so:x11/xcb-util \
-		libxkbcommon.so:x11/libxkbcommon \
-		libKExiv2Qt6.so:graphics/libkexiv2-devel
+		libxkbcommon.so:x11/libxkbcommon
 
 RUN_DEPENDS=	${LOCALBASE}/bin/genv:sysutils/coreutils
 
@@ -30,11 +30,11 @@ USE_KDE=	activities activities-stats archive attica5 auth baloo5 \
 		guiaddons holidays i18n iconthemes idletime itemmodels \
 		itemviews jobwidgets kcmutils kdeclarative kio kirigami-addons \
 		kirigami2 kpipewire kquickcharts kscreenlocker kwin \
-		layer-shell-qt libkscreen libksysguard newstuff notifications \
-		notifyconfig package parts plasma5support prison runner \
-		service solid sonnet statusnotifieritem svg syntaxhighlighting \
-		texteditor textwidgets unitconversion userfeedback wallet \
-		widgetsaddons windowsystem xmlgui \
+		layer-shell-qt libkscreen libksysguard libplasma newstuff \
+		notifications notifyconfig package parts plasma5support prison \
+		runner service solid sonnet statusnotifieritem svg \
+		syntaxhighlighting texteditor textwidgets unitconversion \
+		userfeedback wallet wayland widgetsaddons windowsystem xmlgui \
 		ecm:build plasma-wayland-protocols:build
 USE_QT=		5compat base declarative phonon4 svg wayland
 USE_XORG=	ice sm x11 xau xcb xcursor xext xfixes xft xi xrender xtst



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202312030930.3B39UaaW095218>