git: d50f215380dc - main - x11-themes/plasma6-union: Enable CSS input plugin

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Wed, 14 Oct 2026 15:43:07 UTC
The branch main has been updated by makc:

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

commit d50f215380dc54d4ab6571b0347b7f8c2fe96730
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-10-14 15:36:55 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-10-14 15:36:55 +0000

    x11-themes/plasma6-union: Enable CSS input plugin
    
    PR:     298858
---
 x11-themes/plasma6-union/Makefile  |  9 +++++----
 x11-themes/plasma6-union/pkg-plist | 23 +++++++++++++++++++++++
 2 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/x11-themes/plasma6-union/Makefile b/x11-themes/plasma6-union/Makefile
index b8ac19773905..b71427f9735f 100644
--- a/x11-themes/plasma6-union/Makefile
+++ b/x11-themes/plasma6-union/Makefile
@@ -1,11 +1,15 @@
 PORTNAME=	union
 DISTVERSION=	${KDE_PLASMA_VERSION}
+PORTREVISION=	1
 CATEGORIES=	x11-themes kde kde-plasma
 
 MAINTAINER=	kde@FreeBSD.org
 COMMENT=	Qt style engine supporting both QtQuick and QtWidgets.
 
-USES=		cmake compiler:c++20-lang kde:6 qt:6 tar:xz
+LIB_DEPENDS=	libcxx-rust-cssparser.so:devel/cxx-rust-cssparser
+
+USES=		cmake compiler:c++20-lang gl kde:6 localbase qt:6 tar:xz
+USE_GL=		gl opengl
 USE_KDE=	colorscheme config coreaddons \
 		guiaddons iconthemes kirigami2 \
 		ecm:build
@@ -13,7 +17,4 @@ USE_KDE=	colorscheme config coreaddons \
 USE_KDE+=	breeze
 USE_QT=		base declarative shadertools
 
-# Requires cxx-rust-cssparser
-CMAKE_OFF=	BUILD_INPUT_CSS
-
 .include <bsd.port.mk>
diff --git a/x11-themes/plasma6-union/pkg-plist b/x11-themes/plasma6-union/pkg-plist
index cf68712896b7..de82646d9e01 100644
--- a/x11-themes/plasma6-union/pkg-plist
+++ b/x11-themes/plasma6-union/pkg-plist
@@ -27,6 +27,7 @@ lib/libUnionQuickStyle.so.%%KDE_PLASMA_VERSION%%
 %%QT_PLUGINDIR%%/kf6/kirigami/platform/org.kde.union.so
 %%QT_PLUGINDIR%%/styles/UnionWidgetsStyle.so
 %%QT_PLUGINDIR%%/union/union-colorprovider-kcolorscheme.so
+%%QT_PLUGINDIR%%/union/union-input-css.so
 %%QT_PLUGINDIR%%/union/union-platform-plasma.so
 %%QT_QMLDIR%%/org/kde/kirigami/styles/org.kde.union/AbstractApplicationHeader.qml
 %%QT_QMLDIR%%/org/kde/kirigami/styles/org.kde.union/AbstractCard.qml
@@ -116,3 +117,25 @@ lib/libUnionQuickStyle.so.%%KDE_PLASMA_VERSION%%
 %%QT_QMLDIR%%/org/kde/union/qmldir
 share/kstyle/themes/union.themerc
 share/qlogging-categories6/union.categories
+%%DATADIR%%/css/defaults/default.css
+%%DATADIR%%/css/defaults/extra-properties.css
+%%DATADIR%%/css/defaults/generated-properties.css
+%%DATADIR%%/css/styles/breeze-mobile/overrides.css
+%%DATADIR%%/css/styles/breeze-mobile/style.css
+%%DATADIR%%/css/styles/breeze-rtl/overrides.css
+%%DATADIR%%/css/styles/breeze-rtl/style.css
+%%DATADIR%%/css/styles/breeze/application.css
+%%DATADIR%%/css/styles/breeze/bars.css
+%%DATADIR%%/css/styles/breeze/button.css
+%%DATADIR%%/css/styles/breeze/calendar.css
+%%DATADIR%%/css/styles/breeze/check.css
+%%DATADIR%%/css/styles/breeze/defaults.css
+%%DATADIR%%/css/styles/breeze/delegate.css
+%%DATADIR%%/css/styles/breeze/images/checkmark.svg
+%%DATADIR%%/css/styles/breeze/images/radio.svg
+%%DATADIR%%/css/styles/breeze/kirigami.css
+%%DATADIR%%/css/styles/breeze/popup.css
+%%DATADIR%%/css/styles/breeze/style.css
+%%DATADIR%%/css/styles/breeze/tables.css
+%%DATADIR%%/css/styles/breeze/text.css
+%%DATADIR%%/css/styles/breeze/variables.css