diff --git a/x11-wm/theseus-ship/Makefile b/x11-wm/theseus-ship/Makefile index f8b210a7a404..35f837906a3b 100644 --- a/x11-wm/theseus-ship/Makefile +++ b/x11-wm/theseus-ship/Makefile @@ -1,49 +1,49 @@ PORTNAME= theseus-ship DISTVERSIONPREFIX= v DISTVERSION= 6.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-wm wayland PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 01030427325c.patch:-p1 # https://github.com/winft/theseus-ship/pull/17 MAINTAINER= jsm@FreeBSD.org COMMENT= Wayland and X11 compositor for KDE Plasma Desktop WWW= https://github.com/winft/theseus-ship LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libepoxy.so:graphics/libepoxy \ libwayland-server.so:graphics/wayland \ libWraplandServer.so:graphics/wrapland \ libcomo-script.so.0:x11-toolkits/como \ libwlroots-0.18.so:x11-toolkits/wlroots018 \ libxkbcommon.so:x11/libxkbcommon \ libxcb-cursor.so:x11/xcb-util-cursor \ libxcb-keysyms.so:x11/xcb-util-keysyms \ libxcb-icccm.so:x11/xcb-util-wm CONFLICTS_INSTALL= plasma6-kwin # bin/kwin_wayland USES= cmake:testing gettext-tools kde:6 pkgconfig qt:6 xorg USE_GITHUB= yes USE_KDE= colorscheme config coreaddons crash dbusaddons decoration \ ecm:build globalaccel i18n kcmutils kscreenlocker newstuff:build \ notifications package svg widgetsaddons windowsystem xmlgui USE_LDCONFIG= yes USE_QT= base declarative tools USE_XORG= pixman x11 xcb xi GH_ACCOUNT= winft GH_PROJECT= theseus-ship PLIST_SUB= VERSION=${PORTVERSION} LDFLAGS+= -Wl,--as-needed # GL, ICE/SM/Xext, input, KF6Service OPTIONS_DEFINE= BREEZE OPTIONS_DEFAULT=BREEZE BREEZE_DESC= Default window decoration plugin BREEZE_USE= KDE=breeze BREEZE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Breeze .include diff --git a/x11-wm/theseus-ship/files/patch-kcms_desktop_virtualdesktops.cpp b/x11-wm/theseus-ship/files/patch-kcms_desktop_virtualdesktops.cpp new file mode 100644 index 000000000000..280128850671 --- /dev/null +++ b/x11-wm/theseus-ship/files/patch-kcms_desktop_virtualdesktops.cpp @@ -0,0 +1,10 @@ +--- kcms/desktop/virtualdesktops.cpp.orig 2024-10-09 20:27:02 UTC ++++ kcms/desktop/virtualdesktops.cpp +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + K_PLUGIN_FACTORY_WITH_JSON(VirtualDesktopsFactory, + "kcm_kwin_virtualdesktops.json",