I would like to remove KDE5/Qt5 oxygen style support. It also fixes the
Qt6/KDE6 support, as the plugins are now in the correct folder.

If there are any Oxygen 5 users out there, please let me know.

Cheers Rafael

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/kde-plasma/oxygen/Makefile,v
diff -u -p -u -p -r1.19 Makefile
--- Makefile    20 May 2026 10:29:42 -0000      1.19
+++ Makefile    7 Jun 2026 05:36:33 -0000
@@ -1,51 +1,26 @@
 COMMENT =      style for Qt/KDE Applications
 DISTNAME =     oxygen-${VERSION}
-
-SHARED_LIBS =   oxygenstyle5              1.1 # 0.0
-SHARED_LIBS +=  oxygenstyleconfig5        0.0 # 0.0
+REVISION =     0
 
 SHARED_LIBS +=  oxygenstyle6              0.1 # 0.0
 SHARED_LIBS +=  oxygenstyleconfig6        0.0 # 0.0
 
-WANTLIB += ${COMPILER_LIBCXX} GL KF5Auth KF5AuthCore KF5Codecs
-WANTLIB += KF5Completion KF5ConfigCore KF5ConfigGui KF5ConfigWidgets
-WANTLIB += KF5CoreAddons KF5GuiAddons KF5I18n KF5Style KF5WidgetsAddons
-WANTLIB += KF5WindowSystem KF6ColorScheme KF6Completion KF6ConfigCore
-WANTLIB += KF6ConfigGui KF6ConfigWidgets KF6CoreAddons KF6GuiAddons
-WANTLIB += KF6I18n KF6IconThemes KF6KCMUtils KF6KCMUtilsCore KF6KCMUtilsQuick
-WANTLIB += KF6Style KF6WidgetsAddons KF6WindowSystem Qt5Core Qt5DBus
-WANTLIB += Qt5Gui Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5Widgets
-WANTLIB += Qt5X11Extras Qt5Xml Qt6Core Qt6DBus Qt6Gui Qt6Network
-WANTLIB += Qt6OpenGL Qt6Qml Qt6Quick Qt6Widgets X11 c kdecorations3
-WANTLIB += m xcb xkbcommon
+WANTLIB += ${COMPILER_LIBCXX} GL KF6ColorScheme KF6Completion
+WANTLIB += KF6ConfigCore KF6ConfigGui KF6ConfigWidgets KF6CoreAddons
+WANTLIB += KF6GuiAddons KF6I18n KF6IconThemes KF6KCMUtils KF6KCMUtilsCore
+WANTLIB += KF6KCMUtilsQuick KF6Style KF6WidgetsAddons KF6WindowSystem
+WANTLIB += Qt6Core Qt6DBus Qt6Gui Qt6Network Qt6OpenGL Qt6Qml
+WANTLIB += Qt6Quick Qt6Widgets X11 c kdecorations3 m xcb xkbcommon
 
 MODKDE_TRANSLATIONS = Yes
 
-MODULES +=     x11/qt5
-
 BUILD_DEPENDS =        devel/kf6/kpackage \
-               devel/kf5/kpackage \
                x11/kde-plasma/libplasma>=${VERSION} \
 
 RUN_DEPENDS=   devel/desktop-file-utils \
                devel/kf6/kpackage \
                devel/kf6/breeze-icons
 
-# KDE5
-LIB_DEPENDS =  devel/kf5/frameworkintegration \
-               devel/kf5/kauth \
-               devel/kf5/kcodecs \
-               devel/kf5/kcompletion \
-               devel/kf5/kconfigwidgets \
-               devel/kf5/kcoreaddons \
-               devel/kf5/kguiaddons \
-               devel/kf5/ki18n \
-               devel/kf5/kwidgetsaddons \
-               devel/kf5/kwindowsystem \
-               x11/qt5/qtdeclarative \
-               x11/qt5/qtx11extras
-
-# KDE6
 LIB_DEPENDS += devel/kf6/kcolorscheme \
                devel/kf6/frameworkintegration \
                devel/kf6/kcmutils \
@@ -61,6 +36,8 @@ LIB_DEPENDS +=        devel/kf6/kcolorscheme \
                x11/kde-plasma/kdecoration>=${VERSION} \
                x11/qt6/qtdeclarative \
                x11/xkbcommon
+
+CONFIGURE_ARGS =       -DBUILD_QT5=OFF
 
 # duplicates devel/kf5/oxygen-icons partially
 post-install:
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/kde-plasma/oxygen/pkg/PLIST,v
diff -u -p -u -p -r1.16 PLIST
--- pkg/PLIST   12 Apr 2026 13:00:52 -0000      1.16
+++ pkg/PLIST   7 Jun 2026 05:36:33 -0000
@@ -1,20 +1,16 @@
 @conflict libplasma-<6.2.0
-@bin bin/oxygen-demo5
 @bin bin/oxygen-demo6
 @bin bin/oxygen-settings6
-@lib lib/liboxygenstyle5.so.${LIBoxygenstyle5_VERSION}
 @lib lib/liboxygenstyle6.so.${LIBoxygenstyle6_VERSION}
-@lib lib/liboxygenstyleconfig5.so.${LIBoxygenstyleconfig5_VERSION}
 @lib lib/liboxygenstyleconfig6.so.${LIBoxygenstyleconfig6_VERSION}
-lib/qt5/plugins/kstyle_config/
-@so lib/qt5/plugins/kstyle_config/kstyle_oxygen_config.so
-lib/qt5/plugins/org.kde.kdecoration3/
-lib/qt5/plugins/org.kde.kdecoration3.kcm/
-@so lib/qt5/plugins/org.kde.kdecoration3.kcm/kcm_oxygendecoration.so
-@so lib/qt5/plugins/org.kde.kdecoration3/org.kde.oxygen.so
-lib/qt5/plugins/styles/
-@so lib/qt5/plugins/styles/oxygen5.so
-@so lib/qt5/plugins/styles/oxygen6.so
+lib/qt6/plugins/kstyle_config/
+@so lib/qt6/plugins/kstyle_config/kstyle_oxygen_config.so
+lib/qt6/plugins/org.kde.kdecoration3/
+lib/qt6/plugins/org.kde.kdecoration3.kcm/
+@so lib/qt6/plugins/org.kde.kdecoration3.kcm/kcm_oxygendecoration.so
+@so lib/qt6/plugins/org.kde.kdecoration3/org.kde.oxygen.so
+lib/qt6/plugins/styles/
+@so lib/qt6/plugins/styles/oxygen6.so
 share/applications/kcm_oxygendecoration.desktop
 share/color-schemes/
 share/color-schemes/Oxygen.colors

Reply via email to