summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/dwm/Makefile2
-rw-r--r--x11-wm/dwm/distinfo6
-rw-r--r--x11-wm/magpie/Makefile22
-rw-r--r--x11-wm/magpie/distinfo6
-rw-r--r--x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c17
-rw-r--r--x11-wm/plasma6-kdecoration/distinfo6
-rw-r--r--x11-wm/plasma6-kwin-x11/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/Makefile6
-rw-r--r--x11-wm/plasma6-kwin/distinfo6
-rw-r--r--x11-wm/plasma6-kwin/pkg-plist221
-rw-r--r--x11-wm/sway/Makefile11
-rw-r--r--x11-wm/sway/files/extra-patch-wordexp (renamed from x11-wm/sway/files/patch-common_stringop.c)0
-rw-r--r--x11-wm/swayfx/Makefile11
-rw-r--r--x11-wm/swayfx/files/extra-patch-wordexp (renamed from x11-wm/swayfx/files/patch-common_stringop.c)0
14 files changed, 158 insertions, 162 deletions
diff --git a/x11-wm/dwm/Makefile b/x11-wm/dwm/Makefile
index a369c93ade2e..505c8f136527 100644
--- a/x11-wm/dwm/Makefile
+++ b/x11-wm/dwm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dwm
-DISTVERSION= 6.5
+DISTVERSION= 6.6
CATEGORIES= x11-wm
MASTER_SITES= http://dl.suckless.org/${PORTNAME}/
diff --git a/x11-wm/dwm/distinfo b/x11-wm/dwm/distinfo
index d8815f2d4992..3c32fd1ff1ea 100644
--- a/x11-wm/dwm/distinfo
+++ b/x11-wm/dwm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710925191
-SHA256 (dwm-6.5.tar.gz) = 21d79ebfa9f2fb93141836c2666cb81f4784c69d64e7f1b2352f9b970ba09729
-SIZE (dwm-6.5.tar.gz) = 25588
+TIMESTAMP = 1757341412
+SHA256 (dwm-6.6.tar.gz) = 7cfc2c6d9386c07c49e2c906f209c18ba3364ce0b4872eae39f56efdb7fc00a3
+SIZE (dwm-6.6.tar.gz) = 26379
diff --git a/x11-wm/magpie/Makefile b/x11-wm/magpie/Makefile
index e36e4797e133..b32d6fbd094d 100644
--- a/x11-wm/magpie/Makefile
+++ b/x11-wm/magpie/Makefile
@@ -1,6 +1,5 @@
PORTNAME= magpie
-DISTVERSION= 0.9.3
-PORTREVISION= 2
+DISTVERSION= 0.9.4
CATEGORIES= x11-wm budgie
MASTER_SITES= BUDGIE
@@ -13,8 +12,7 @@ LICENSE= GPLv2+
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
- xkeyboard-config>0:x11/xkeyboard-config \
- zenity>0:x11/zenity
+ xkeyboard-config>0:x11/xkeyboard-config
LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libcanberra.so:audio/libcanberra \
libgudev-1.0.so:devel/libgudev \
@@ -22,37 +20,33 @@ LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
libinput.so:x11/libinput \
libgbm.so:graphics/mesa-libs \
libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
libfribidi.so:converters/fribidi \
libgraphene-1.0.so:graphics/graphene \
libjson-glib-1.0.so:devel/json-glib \
libstartup-notification-1.so:x11/startup-notification \
libupower-glib.so:sysutils/upower \
libxkbcommon.so:x11/libxkbcommon \
- libxkbfile.so:x11/libxkbfile \
liblcms2.so:graphics/lcms2 \
libdbus-1.so:devel/dbus \
libcolord.so:graphics/colord
RUN_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
- xkeyboard-config>0:x11/xkeyboard-config \
- zenity>0:x11/zenity
+ xkeyboard-config>0:x11/xkeyboard-config
-USES= budgie compiler:c++0x gettext gl gnome localbase meson \
- pkgconfig tar:xz xorg
+USES= budgie compiler:c++0x gettext-tools gl gnome localbase meson \
+ pkgconfig python:build shebangfix tar:xz xorg
USE_GL= egl gbm
USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 introspection:build
USE_LDCONFIG= yes
USE_XORG= ice sm x11 xau xcb xcomposite xcursor xdamage xext xfixes xi \
- xinerama xrandr xrender xtst
-MESON_ARGS= -Dopengl_libname=libGL.so \
- -Dgles2_libname=libGLESv2 \
- -Dsystemd=false \
+ xinerama xkbfile xrandr xrender xtst
+MESON_ARGS= -Dsystemd=false \
-Dnative_backend=false \
-Dremote_desktop=false \
-Dlibwacom=false \
-Dprofiler=false
CFLAGS+= -Wno-format-nonliteral
CPPFLAGS+= -fno-omit-frame-pointer
+SHEBANG_FILES= tools/get-state.py
.include <bsd.port.mk>
diff --git a/x11-wm/magpie/distinfo b/x11-wm/magpie/distinfo
index 2b69ad1fb211..8f7be527a417 100644
--- a/x11-wm/magpie/distinfo
+++ b/x11-wm/magpie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693661625
-SHA256 (budgie/magpie-0.9.3.tar.xz) = 99060cefe4684be05daf8e82b414b78d15cbe2c723993db902681ab4017bbbe9
-SIZE (budgie/magpie-0.9.3.tar.xz) = 2781152
+TIMESTAMP = 1757326351
+SHA256 (budgie/magpie-0.9.4.tar.xz) = 348a572a78e6f199761fa45ebc2a7a8bbf267b8960d32cc4bf6fd4e6012dabdb
+SIZE (budgie/magpie-0.9.4.tar.xz) = 2782796
diff --git a/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c b/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c
deleted file mode 100644
index 65ccd7e0e4f0..000000000000
--- a/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/backends/meta-stage-impl.c.orig 2023-02-13 18:12:26 UTC
-+++ src/backends/meta-stage-impl.c
-@@ -551,10 +551,14 @@ meta_stage_impl_redraw_view_primary (MetaStageImpl
- * artefacts.
- */
- /* swap_region does not need damage history, set it up before that */
-+#if 0
- if (use_clipped_redraw)
- swap_region = cairo_region_copy (fb_clip_region);
- else
- swap_region = cairo_region_create ();
-+#else
-+ swap_region = cairo_region_copy (fb_clip_region);
-+#endif
-
- swap_with_damage = FALSE;
- if (has_buffer_age)
diff --git a/x11-wm/plasma6-kdecoration/distinfo b/x11-wm/plasma6-kdecoration/distinfo
index 4df26127d0b8..2d791daa3f5d 100644
--- a/x11-wm/plasma6-kdecoration/distinfo
+++ b/x11-wm/plasma6-kdecoration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413483
-SHA256 (KDE/plasma/6.4.4/kdecoration-6.4.4.tar.xz) = a02ac71ea8ee7ad6ab34578f1b50f32b91347a05a932cfc50b253729ccadee6f
-SIZE (KDE/plasma/6.4.4/kdecoration-6.4.4.tar.xz) = 58072
+TIMESTAMP = 1757499251
+SHA256 (KDE/plasma/6.4.5/kdecoration-6.4.5.tar.xz) = f9d3ec4256cf7125a3b0bc08c7737af715235d5c22b69ba29797bb06c5ef4a4c
+SIZE (KDE/plasma/6.4.5/kdecoration-6.4.5.tar.xz) = 58076
diff --git a/x11-wm/plasma6-kwin-x11/distinfo b/x11-wm/plasma6-kwin-x11/distinfo
index 219bb3c878a6..d3c3c420303d 100644
--- a/x11-wm/plasma6-kwin-x11/distinfo
+++ b/x11-wm/plasma6-kwin-x11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413484
-SHA256 (KDE/plasma/6.4.4/kwin-x11-6.4.4.tar.xz) = 987e207c2f2ab60e51421b5846ca03e69ef875ac20698022f5e8bdd1e1055ed9
-SIZE (KDE/plasma/6.4.4/kwin-x11-6.4.4.tar.xz) = 6876908
+TIMESTAMP = 1757499252
+SHA256 (KDE/plasma/6.4.5/kwin-x11-6.4.5.tar.xz) = cea91879467afdfa2caf0ec6dd7256eae78defa970cdc9a947fefd85d417acb1
+SIZE (KDE/plasma/6.4.5/kwin-x11-6.4.5.tar.xz) = 6881776
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index 46c991f6d722..34584956fa3c 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11-wm kde kde-plasma
COMMENT= Easy to use, but flexible, Wayland Compositor
@@ -29,8 +28,6 @@ LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
RUN_DEPENDS= hwdata>0:misc/hwdata \
Xwayland:x11-servers/xwayland
-CONFLICTS_INSTALL= theseus-ship # bin/kwin_wayland
-
USES= cmake gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz \
xorg
USE_GL= egl gbm gl opengl
@@ -45,9 +42,12 @@ USE_KDE= activities attica auth colorscheme config \
USE_QT= base declarative multimedia sensors tools wayland
USE_XORG= ice sm x11 xcb xext xi
+DATADIR= ${PREFIX}/share/kwin-wayland
BINARY_ALIAS= python3=${PYTHON_CMD}
SHEBANG_FILES= src/plugins/strip-effect-metadata.py
+CONFLICTS_INSTALL= theseus-ship # bin/kwin_wayland
+
OPTIONS_DEFINE= EI
OPTIONS_DEFAULT= EI
OPTIONS_SUB= yes
diff --git a/x11-wm/plasma6-kwin/distinfo b/x11-wm/plasma6-kwin/distinfo
index ae24fb0d7962..1cb84eb56f66 100644
--- a/x11-wm/plasma6-kwin/distinfo
+++ b/x11-wm/plasma6-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413484
-SHA256 (KDE/plasma/6.4.4/kwin-6.4.4.tar.xz) = b0742a12133b052519cb5af09132114ebf4d96b44e320015cc0d2d0bf055dae6
-SIZE (KDE/plasma/6.4.4/kwin-6.4.4.tar.xz) = 8778800
+TIMESTAMP = 1757499252
+SHA256 (KDE/plasma/6.4.5/kwin-6.4.5.tar.xz) = decf1cb79127c285c7eda768e7ff4f97c72f314735c82685758f0b956ac151f7
+SIZE (KDE/plasma/6.4.5/kwin-6.4.5.tar.xz) = 8792000
diff --git a/x11-wm/plasma6-kwin/pkg-plist b/x11-wm/plasma6-kwin/pkg-plist
index 15bf02486b8d..85865349c944 100644
--- a/x11-wm/plasma6-kwin/pkg-plist
+++ b/x11-wm/plasma6-kwin/pkg-plist
@@ -729,116 +729,116 @@ share/knsrcfiles/kwinscripts.knsrc
share/knsrcfiles/kwinswitcher.knsrc
share/knsrcfiles/window-decorations.knsrc
share/krunner/dbusplugins/kwin-runner-windows.desktop
-%%DATADIR%%-wayland/builtin-effects/blendchanges.json
-%%DATADIR%%-wayland/builtin-effects/blur.json
-%%DATADIR%%-wayland/builtin-effects/colorblindnesscorrection.json
-%%DATADIR%%-wayland/builtin-effects/colorpicker.json
-%%DATADIR%%-wayland/builtin-effects/contrast.json
-%%DATADIR%%-wayland/builtin-effects/diminactive.json
-%%DATADIR%%-wayland/builtin-effects/fallapart.json
-%%DATADIR%%-wayland/builtin-effects/glide.json
-%%DATADIR%%-wayland/builtin-effects/hidecursor.json
-%%DATADIR%%-wayland/builtin-effects/highlightwindow.json
-%%DATADIR%%-wayland/builtin-effects/invert.json
-%%DATADIR%%-wayland/builtin-effects/kscreen.json
-%%DATADIR%%-wayland/builtin-effects/magiclamp.json
-%%DATADIR%%-wayland/builtin-effects/magnifier.json
-%%DATADIR%%-wayland/builtin-effects/mouseclick.json
-%%DATADIR%%-wayland/builtin-effects/mousemark.json
-%%DATADIR%%-wayland/builtin-effects/outputlocator.json
-%%DATADIR%%-wayland/builtin-effects/overview.json
-%%DATADIR%%-wayland/builtin-effects/screenedge.json
-%%DATADIR%%-wayland/builtin-effects/screenshot.json
-%%DATADIR%%-wayland/builtin-effects/screentransform.json
-%%DATADIR%%-wayland/builtin-effects/shakecursor.json
-%%DATADIR%%-wayland/builtin-effects/sheet.json
-%%DATADIR%%-wayland/builtin-effects/showcompositing.json
-%%DATADIR%%-wayland/builtin-effects/showfps.json
-%%DATADIR%%-wayland/builtin-effects/showpaint.json
-%%DATADIR%%-wayland/builtin-effects/slide.json
-%%DATADIR%%-wayland/builtin-effects/slideback.json
-%%DATADIR%%-wayland/builtin-effects/slidingpopups.json
-%%DATADIR%%-wayland/builtin-effects/startupfeedback.json
-%%DATADIR%%-wayland/builtin-effects/systembell.json
-%%DATADIR%%-wayland/builtin-effects/thumbnailaside.json
-%%DATADIR%%-wayland/builtin-effects/tileseditor.json
-%%DATADIR%%-wayland/builtin-effects/touchpoints.json
-%%DATADIR%%-wayland/builtin-effects/trackmouse.json
-%%DATADIR%%-wayland/builtin-effects/windowview.json
-%%DATADIR%%-wayland/builtin-effects/wobblywindows.json
-%%DATADIR%%-wayland/builtin-effects/zoom.json
-%%DATADIR%%-wayland/effects/dialogparent/contents/code/main.js
-%%DATADIR%%-wayland/effects/dialogparent/metadata.json
-%%DATADIR%%-wayland/effects/dimscreen/contents/code/main.js
-%%DATADIR%%-wayland/effects/dimscreen/metadata.json
-%%DATADIR%%-wayland/effects/eyeonscreen/contents/code/main.js
-%%DATADIR%%-wayland/effects/eyeonscreen/metadata.json
-%%DATADIR%%-wayland/effects/fade/contents/code/main.js
-%%DATADIR%%-wayland/effects/fade/contents/config/main.xml
-%%DATADIR%%-wayland/effects/fade/metadata.json
-%%DATADIR%%-wayland/effects/fadedesktop/contents/code/main.js
-%%DATADIR%%-wayland/effects/fadedesktop/contents/config/main.xml
-%%DATADIR%%-wayland/effects/fadedesktop/contents/ui/config.ui
-%%DATADIR%%-wayland/effects/fadedesktop/metadata.json
-%%DATADIR%%-wayland/effects/fadingpopups/contents/code/main.js
-%%DATADIR%%-wayland/effects/fadingpopups/metadata.json
-%%DATADIR%%-wayland/effects/frozenapp/contents/code/main.js
-%%DATADIR%%-wayland/effects/frozenapp/metadata.json
-%%DATADIR%%-wayland/effects/fullscreen/contents/code/main.js
-%%DATADIR%%-wayland/effects/fullscreen/metadata.json
-%%DATADIR%%-wayland/effects/login/contents/code/main.js
-%%DATADIR%%-wayland/effects/login/contents/config/main.xml
-%%DATADIR%%-wayland/effects/login/contents/ui/config.ui
-%%DATADIR%%-wayland/effects/login/metadata.json
-%%DATADIR%%-wayland/effects/logout/contents/code/main.js
-%%DATADIR%%-wayland/effects/logout/metadata.json
-%%DATADIR%%-wayland/effects/maximize/contents/code/main.js
-%%DATADIR%%-wayland/effects/maximize/metadata.json
-%%DATADIR%%-wayland/effects/outputlocator/qml/OutputLabel.qml
-%%DATADIR%%-wayland/effects/scale/contents/code/main.js
-%%DATADIR%%-wayland/effects/scale/contents/config/main.xml
-%%DATADIR%%-wayland/effects/scale/contents/ui/config.ui
-%%DATADIR%%-wayland/effects/scale/metadata.json
-%%DATADIR%%-wayland/effects/sessionquit/contents/code/main.js
-%%DATADIR%%-wayland/effects/sessionquit/metadata.json
-%%DATADIR%%-wayland/effects/showcompositing/qml/main.qml
-%%DATADIR%%-wayland/effects/showfps/qml/main-fallback.qml
-%%DATADIR%%-wayland/effects/showfps/qml/main.qml
-%%DATADIR%%-wayland/effects/squash/contents/code/main.js
-%%DATADIR%%-wayland/effects/squash/metadata.json
-%%DATADIR%%-wayland/effects/tileseditor/qml/ResizeCorner.qml
-%%DATADIR%%-wayland/effects/tileseditor/qml/ResizeHandle.qml
-%%DATADIR%%-wayland/effects/tileseditor/qml/TileDelegate.qml
-%%DATADIR%%-wayland/effects/tileseditor/qml/layouts.svg
-%%DATADIR%%-wayland/effects/tileseditor/qml/main.qml
-%%DATADIR%%-wayland/effects/translucency/contents/code/main.js
-%%DATADIR%%-wayland/effects/translucency/contents/config/main.xml
-%%DATADIR%%-wayland/effects/translucency/contents/ui/config.ui
-%%DATADIR%%-wayland/effects/translucency/metadata.json
-%%DATADIR%%-wayland/effects/windowaperture/contents/code/main.js
-%%DATADIR%%-wayland/effects/windowaperture/metadata.json
-%%DATADIR%%-wayland/effects/windowview/qml/main.qml
-%%DATADIR%%-wayland/frames/plasma/frame_none.qml
-%%DATADIR%%-wayland/frames/plasma/frame_styled.qml
-%%DATADIR%%-wayland/frames/plasma/frame_unstyled.qml
-%%DATADIR%%-wayland/onscreennotification/plasma/dummydata/osd.qml
-%%DATADIR%%-wayland/onscreennotification/plasma/main.qml
-%%DATADIR%%-wayland/outline/plasma/outline.qml
-%%DATADIR%%-wayland/scripts/desktopchangeosd/contents/ui/main.qml
-%%DATADIR%%-wayland/scripts/desktopchangeosd/contents/ui/osd.qml
-%%DATADIR%%-wayland/scripts/desktopchangeosd/metadata.json
-%%DATADIR%%-wayland/scripts/minimizeall/contents/code/main.js
-%%DATADIR%%-wayland/scripts/minimizeall/metadata.json
-%%DATADIR%%-wayland/scripts/synchronizeskipswitcher/contents/code/main.js
-%%DATADIR%%-wayland/scripts/synchronizeskipswitcher/metadata.json
-%%DATADIR%%-wayland/scripts/videowall/contents/code/main.js
-%%DATADIR%%-wayland/scripts/videowall/contents/config/main.xml
-%%DATADIR%%-wayland/scripts/videowall/contents/ui/config.ui
-%%DATADIR%%-wayland/scripts/videowall/metadata.json
-%%DATADIR%%-wayland/tabbox/thumbnail_grid/contents/ui/main.qml
-%%DATADIR%%-wayland/tabbox/thumbnail_grid/metadata.json
-%%DATADIR%%-wayland/tm_inner.png
-%%DATADIR%%-wayland/tm_outer.png
+%%DATADIR%%/builtin-effects/blendchanges.json
+%%DATADIR%%/builtin-effects/blur.json
+%%DATADIR%%/builtin-effects/colorblindnesscorrection.json
+%%DATADIR%%/builtin-effects/colorpicker.json
+%%DATADIR%%/builtin-effects/contrast.json
+%%DATADIR%%/builtin-effects/diminactive.json
+%%DATADIR%%/builtin-effects/fallapart.json
+%%DATADIR%%/builtin-effects/glide.json
+%%DATADIR%%/builtin-effects/hidecursor.json
+%%DATADIR%%/builtin-effects/highlightwindow.json
+%%DATADIR%%/builtin-effects/invert.json
+%%DATADIR%%/builtin-effects/kscreen.json
+%%DATADIR%%/builtin-effects/magiclamp.json
+%%DATADIR%%/builtin-effects/magnifier.json
+%%DATADIR%%/builtin-effects/mouseclick.json
+%%DATADIR%%/builtin-effects/mousemark.json
+%%DATADIR%%/builtin-effects/outputlocator.json
+%%DATADIR%%/builtin-effects/overview.json
+%%DATADIR%%/builtin-effects/screenedge.json
+%%DATADIR%%/builtin-effects/screenshot.json
+%%DATADIR%%/builtin-effects/screentransform.json
+%%DATADIR%%/builtin-effects/shakecursor.json
+%%DATADIR%%/builtin-effects/sheet.json
+%%DATADIR%%/builtin-effects/showcompositing.json
+%%DATADIR%%/builtin-effects/showfps.json
+%%DATADIR%%/builtin-effects/showpaint.json
+%%DATADIR%%/builtin-effects/slide.json
+%%DATADIR%%/builtin-effects/slideback.json
+%%DATADIR%%/builtin-effects/slidingpopups.json
+%%DATADIR%%/builtin-effects/startupfeedback.json
+%%DATADIR%%/builtin-effects/systembell.json
+%%DATADIR%%/builtin-effects/thumbnailaside.json
+%%DATADIR%%/builtin-effects/tileseditor.json
+%%DATADIR%%/builtin-effects/touchpoints.json
+%%DATADIR%%/builtin-effects/trackmouse.json
+%%DATADIR%%/builtin-effects/windowview.json
+%%DATADIR%%/builtin-effects/wobblywindows.json
+%%DATADIR%%/builtin-effects/zoom.json
+%%DATADIR%%/effects/dialogparent/contents/code/main.js
+%%DATADIR%%/effects/dialogparent/metadata.json
+%%DATADIR%%/effects/dimscreen/contents/code/main.js
+%%DATADIR%%/effects/dimscreen/metadata.json
+%%DATADIR%%/effects/eyeonscreen/contents/code/main.js
+%%DATADIR%%/effects/eyeonscreen/metadata.json
+%%DATADIR%%/effects/fade/contents/code/main.js
+%%DATADIR%%/effects/fade/contents/config/main.xml
+%%DATADIR%%/effects/fade/metadata.json
+%%DATADIR%%/effects/fadedesktop/contents/code/main.js
+%%DATADIR%%/effects/fadedesktop/contents/config/main.xml
+%%DATADIR%%/effects/fadedesktop/contents/ui/config.ui
+%%DATADIR%%/effects/fadedesktop/metadata.json
+%%DATADIR%%/effects/fadingpopups/contents/code/main.js
+%%DATADIR%%/effects/fadingpopups/metadata.json
+%%DATADIR%%/effects/frozenapp/contents/code/main.js
+%%DATADIR%%/effects/frozenapp/metadata.json
+%%DATADIR%%/effects/fullscreen/contents/code/main.js
+%%DATADIR%%/effects/fullscreen/metadata.json
+%%DATADIR%%/effects/login/contents/code/main.js
+%%DATADIR%%/effects/login/contents/config/main.xml
+%%DATADIR%%/effects/login/contents/ui/config.ui
+%%DATADIR%%/effects/login/metadata.json
+%%DATADIR%%/effects/logout/contents/code/main.js
+%%DATADIR%%/effects/logout/metadata.json
+%%DATADIR%%/effects/maximize/contents/code/main.js
+%%DATADIR%%/effects/maximize/metadata.json
+%%DATADIR%%/effects/outputlocator/qml/OutputLabel.qml
+%%DATADIR%%/effects/scale/contents/code/main.js
+%%DATADIR%%/effects/scale/contents/config/main.xml
+%%DATADIR%%/effects/scale/contents/ui/config.ui
+%%DATADIR%%/effects/scale/metadata.json
+%%DATADIR%%/effects/sessionquit/contents/code/main.js
+%%DATADIR%%/effects/sessionquit/metadata.json
+%%DATADIR%%/effects/showcompositing/qml/main.qml
+%%DATADIR%%/effects/showfps/qml/main-fallback.qml
+%%DATADIR%%/effects/showfps/qml/main.qml
+%%DATADIR%%/effects/squash/contents/code/main.js
+%%DATADIR%%/effects/squash/metadata.json
+%%DATADIR%%/effects/tileseditor/qml/ResizeCorner.qml
+%%DATADIR%%/effects/tileseditor/qml/ResizeHandle.qml
+%%DATADIR%%/effects/tileseditor/qml/TileDelegate.qml
+%%DATADIR%%/effects/tileseditor/qml/layouts.svg
+%%DATADIR%%/effects/tileseditor/qml/main.qml
+%%DATADIR%%/effects/translucency/contents/code/main.js
+%%DATADIR%%/effects/translucency/contents/config/main.xml
+%%DATADIR%%/effects/translucency/contents/ui/config.ui
+%%DATADIR%%/effects/translucency/metadata.json
+%%DATADIR%%/effects/windowaperture/contents/code/main.js
+%%DATADIR%%/effects/windowaperture/metadata.json
+%%DATADIR%%/effects/windowview/qml/main.qml
+%%DATADIR%%/frames/plasma/frame_none.qml
+%%DATADIR%%/frames/plasma/frame_styled.qml
+%%DATADIR%%/frames/plasma/frame_unstyled.qml
+%%DATADIR%%/onscreennotification/plasma/dummydata/osd.qml
+%%DATADIR%%/onscreennotification/plasma/main.qml
+%%DATADIR%%/outline/plasma/outline.qml
+%%DATADIR%%/scripts/desktopchangeosd/contents/ui/main.qml
+%%DATADIR%%/scripts/desktopchangeosd/contents/ui/osd.qml
+%%DATADIR%%/scripts/desktopchangeosd/metadata.json
+%%DATADIR%%/scripts/minimizeall/contents/code/main.js
+%%DATADIR%%/scripts/minimizeall/metadata.json
+%%DATADIR%%/scripts/synchronizeskipswitcher/contents/code/main.js
+%%DATADIR%%/scripts/synchronizeskipswitcher/metadata.json
+%%DATADIR%%/scripts/videowall/contents/code/main.js
+%%DATADIR%%/scripts/videowall/contents/config/main.xml
+%%DATADIR%%/scripts/videowall/contents/ui/config.ui
+%%DATADIR%%/scripts/videowall/metadata.json
+%%DATADIR%%/tabbox/thumbnail_grid/contents/ui/main.qml
+%%DATADIR%%/tabbox/thumbnail_grid/metadata.json
+%%DATADIR%%/tm_inner.png
+%%DATADIR%%/tm_outer.png
share/locale/af/LC_MESSAGES/kcm_kwindecoration.mo
share/locale/af/LC_MESSAGES/kcm_kwinrules.mo
share/locale/af/LC_MESSAGES/kcmkwm.mo
@@ -1235,6 +1235,7 @@ share/locale/it/LC_MESSAGES/kcmkwincommon.mo
share/locale/it/LC_MESSAGES/kcmkwinscreenedges.mo
share/locale/it/LC_MESSAGES/kcmkwm.mo
share/locale/it/LC_MESSAGES/kwin.mo
+share/locale/ja/LC_MESSAGES/kcm_animations.mo
share/locale/ja/LC_MESSAGES/kcm_kwin_effects.mo
share/locale/ja/LC_MESSAGES/kcm_kwin_scripts.mo
share/locale/ja/LC_MESSAGES/kcm_kwin_virtualdesktops.mo
diff --git a/x11-wm/sway/Makefile b/x11-wm/sway/Makefile
index 9b0f8f7f029e..caf623eafae1 100644
--- a/x11-wm/sway/Makefile
+++ b/x11-wm/sway/Makefile
@@ -50,6 +50,15 @@ SWAYBG_RUN_DEPENDS= swaybg:x11/swaybg
X11_USE= XORG=xcb
X11_LIB_DEPENDS= libxcb-icccm.so:x11/xcb-util-wm
+.include <bsd.port.options.mk>
+
+# https://github.com/freebsd/freebsd-src/pull/1675
+.if ${OPSYS} == FreeBSD && (${OSVERSION} < 1305503 \
+ || ${OSVERSION} >= 1400000 && ${OSVERSION} < 1403505 \
+ || ${OSVERSION} >= 1500000 && ${OSVERSION} < 1500052)
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-wordexp
+.endif
+
post-patch:
# Let @sample handle default files under etc/
@${REINPLACE_CMD} -e '/config\.in/{ N; s/@BASENAME@/&.sample/; }' \
@@ -58,7 +67,7 @@ post-patch:
@${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \
-e '/project_version/s/@0@/${DISTVERSIONFULL}/' \
${WRKSRC}/meson.build
-.if exists(${.CURDIR}/files/patch-common_stringop.c)
+.if exists(${.CURDIR}/files/extra-patch-wordexp)
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275328
@${REINPLACE_CMD} -e 's/_POSIX_C_SOURCE=200809L/_XOPEN_SOURCE=700/' \
${WRKSRC}/meson.build
diff --git a/x11-wm/sway/files/patch-common_stringop.c b/x11-wm/sway/files/extra-patch-wordexp
index 5a9f187e11df..5a9f187e11df 100644
--- a/x11-wm/sway/files/patch-common_stringop.c
+++ b/x11-wm/sway/files/extra-patch-wordexp
diff --git a/x11-wm/swayfx/Makefile b/x11-wm/swayfx/Makefile
index 6d9cf7561faa..f53808ea6c88 100644
--- a/x11-wm/swayfx/Makefile
+++ b/x11-wm/swayfx/Makefile
@@ -53,6 +53,15 @@ SWAYBG_RUN_DEPENDS= swaybg:x11/swaybg
X11_USE= XORG=xcb
X11_LIB_DEPENDS= libxcb-icccm.so:x11/xcb-util-wm
+.include <bsd.port.options.mk>
+
+# https://github.com/freebsd/freebsd-src/pull/1675
+.if ${OPSYS} == FreeBSD && (${OSVERSION} < 1305503 \
+ || ${OSVERSION} >= 1400000 && ${OSVERSION} < 1403505 \
+ || ${OSVERSION} >= 1500000 && ${OSVERSION} < 1500052)
+EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-wordexp
+.endif
+
post-patch:
# Let @sample handle default files under etc/
@${REINPLACE_CMD} -e '/config\.in/{ N; s/@BASENAME@/&.sample/; }' \
@@ -61,7 +70,7 @@ post-patch:
@${REINPLACE_CMD} -i .nogit -e 's/git.found()/false/' \
-e '/project_version/s/@0@/${DISTVERSIONFULL}/' \
${WRKSRC}/meson.build
-.if exists(${.CURDIR}/files/patch-common_stringop.c)
+.if exists(${.CURDIR}/files/extra-patch-wordexp)
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=275328
@${REINPLACE_CMD} -e 's/_POSIX_C_SOURCE=200809L/_XOPEN_SOURCE=700/' \
${WRKSRC}/meson.build
diff --git a/x11-wm/swayfx/files/patch-common_stringop.c b/x11-wm/swayfx/files/extra-patch-wordexp
index 5a9f187e11df..5a9f187e11df 100644
--- a/x11-wm/swayfx/files/patch-common_stringop.c
+++ b/x11-wm/swayfx/files/extra-patch-wordexp