Index: sway/Makefile =================================================================== RCS file: /cvs/ports/wayland/sway/Makefile,v diff -u -p -u -p -r1.18 Makefile --- sway/Makefile 21 Mar 2026 19:50:19 -0000 1.18 +++ sway/Makefile 25 May 2026 18:30:58 -0000 @@ -2,8 +2,7 @@ COMMENT = i3-compatible Wayland composit GH_ACCOUNT = swaywm GH_PROJECT = sway -GH_TAGNAME = 1.11 -REVISION = 0 +GH_TAGNAME = 1.12 CATEGORIES = wayland @@ -16,7 +15,8 @@ PERMIT_PACKAGE = Yes COMPILER = base-clang ports-gcc COMPILER_LANGS = c -MODULES = devel/meson wayland/wlroots +MODULES = devel/meson wayland/wlroots +MODWLROOTS_VERSION = 0.20 WANTLIB = cairo drm evdev gdk_pixbuf-2.0 glib-2.0 gobject-2.0 input WANTLIB += json-c pango-1.0 pangocairo-1.0 pcre2-8 pixman-1 pthread Index: sway/distinfo =================================================================== RCS file: /cvs/ports/wayland/sway/distinfo,v diff -u -p -u -p -r1.7 distinfo --- sway/distinfo 28 Aug 2025 21:02:59 -0000 1.7 +++ sway/distinfo 25 May 2026 18:30:58 -0000 @@ -1,2 +1,2 @@ -SHA256 (sway-1.11.tar.gz) = A07EUZMm1q9SdYFHAN3kboUsUXRhQQmv/kyGsvvuBio= -SIZE (sway-1.11.tar.gz) = 5583731 +SHA256 (sway-1.12.tar.gz) = Kcp8qslg0T4C2CE0GNkaVCLHwjECooPOq5RMV8Xh788= +SIZE (sway-1.12.tar.gz) = 5590239 Index: sway/patches/patch-meson_build =================================================================== RCS file: /cvs/ports/wayland/sway/patches/patch-meson_build,v diff -u -p -u -p -r1.3 patch-meson_build --- sway/patches/patch-meson_build 28 Aug 2025 21:02:59 -0000 1.3 +++ sway/patches/patch-meson_build 25 May 2026 18:30:58 -0000 @@ -1,7 +1,7 @@ Index: meson.build --- meson.build.orig +++ meson.build -@@ -29,6 +29,8 @@ add_project_arguments( +@@ -30,6 +30,8 @@ add_project_arguments( cc = meson.get_compiler('c') is_freebsd = host_machine.system().startswith('freebsd') @@ -10,7 +10,7 @@ Index: meson.build datadir = get_option('datadir') sysconfdir = get_option('sysconfdir') prefix = get_option('prefix') -@@ -77,7 +79,7 @@ xcb = wlroots_features['xwayland'] ? dependency('xcb') +@@ -78,7 +80,7 @@ xcb = wlroots_features['xwayland'] ? dependency('xcb') drm = dependency('libdrm') libudev = wlroots_features['libinput_backend'] ? dependency('libudev') : null_dep math = cc.find_library('m')