? wayfire/wayfire-0.11.0-libwf-utils.so.0.0 ? wayfire/wayfire-0.8.1-libwf-utils.so.0.0 ? wayfire/wayfire-0.9.0-libwf-utils.so.0.0 ? wf-config/wf-config-0.10.0-libwf-config.so.0.2 ? wf-config/wf-config-0.11.0-libwf-config.so.0.2 ? wf-config/wf-config-0.8.0-libwf-config.so.0.0 ? wf-config/wf-config-0.9.0-libwf-config.so.0.0 Index: wayfire/Makefile =================================================================== RCS file: /cvs/ports/wayland/wayfire/Makefile,v diff -u -r1.18 Makefile --- wayfire/Makefile 13 Jun 2026 13:41:35 -0000 1.18 +++ wayfire/Makefile 29 Jul 2026 08:52:02 -0000 @@ -1,8 +1,7 @@ COMMENT = modular and extensible wayland compositor -V = 0.10.1 +V = 0.11.0 GH_ACCOUNT = WayfireWM -REVISION = 0 DISTNAME = wayfire-${V} @@ -14,8 +13,9 @@ PERMIT_PACKAGE = Yes # git submodules when not building a release -DIST_TUPLE += github ${GH_ACCOUNT} wf-utils 3ef27d1f76b5f3d1f34305bff12b3174e81727c2 subprojects/wf-utils -DIST_TUPLE += github ${GH_ACCOUNT} wf-touch 093d8943df03cc8a2667990a065513c1bf2b57e0 subprojects/wf-touch +DIST_TUPLE += github ${GH_ACCOUNT} wf-utils 329c3ff01724d82947f61c45332f75d3534e8454 subprojects/wf-utils +DIST_TUPLE += github ${GH_ACCOUNT} wf-touch d7ae5e7fa4de9536e2de2af74f168f981eb8a77a subprojects/wf-touch +DIST_TUPLE += github ${GH_ACCOUNT} wf-json 70039e13cdeaebd8ec498ed30bf5ab91c2e313ec subprojects/wf-json SITES = https://github.com/WayfireWM/wayfire/releases/download/v${V}/ EXTRACT_SUFX = .tar.xz @@ -26,8 +26,10 @@ COMPILER = base-clang ports-gcc MODULES = devel/meson wayland/wlroots +MODWLROOTS_VERSION= 0.20 BUILD_DEPENDS = graphics/glm \ devel/cmake/core \ + devel/gettext,-tools \ wayland/wayland-protocols # include/wayfire/touch/touch.hpp needs glm/vec2.hpp @@ -46,7 +48,7 @@ wayland/libevdev-openbsd \ wayland/libinput-openbsd \ wayland/wayland \ - wayland/wf-config \ + wayland/wf-config>=0.11 \ x11/xkbcommon WANTLIB += ${COMPILER_LIBCXX} EGL GLESv2 c cairo evdev execinfo Index: wayfire/distinfo =================================================================== RCS file: /cvs/ports/wayland/wayfire/distinfo,v diff -u -r1.6 distinfo --- wayfire/distinfo 4 Dec 2025 07:53:53 -0000 1.6 +++ wayfire/distinfo 29 Jul 2026 08:52:02 -0000 @@ -1,6 +1,8 @@ -SHA256 (WayfireWM-wf-touch-093d8943df03cc8a2667990a065513c1bf2b57e0.tar.gz) = 1Je7lbYl6EqB4M2drLh1qC/+kBHwXs0mM+sIuf1dL5U= -SHA256 (WayfireWM-wf-utils-3ef27d1f76b5f3d1f34305bff12b3174e81727c2.tar.gz) = xPjYEY/LV5jMbK0m7oZ7+ajA6gIZYB2Hjhm77Og9vh4= -SHA256 (wayfire-0.10.1.tar.xz) = klfJSulYJAEm+/HiZ+C0CMmvonPtbl/rsyAOL/P88fg= -SIZE (WayfireWM-wf-touch-093d8943df03cc8a2667990a065513c1bf2b57e0.tar.gz) = 10576 -SIZE (WayfireWM-wf-utils-3ef27d1f76b5f3d1f34305bff12b3174e81727c2.tar.gz) = 48524 -SIZE (wayfire-0.10.1.tar.xz) = 941092 +SHA256 (WayfireWM-wf-json-70039e13cdeaebd8ec498ed30bf5ab91c2e313ec.tar.gz) = dJ2fZJ+CVw2GDAdCwR/4P/GxCMp6jsAsXD5fQ5CE+vo= +SHA256 (WayfireWM-wf-touch-d7ae5e7fa4de9536e2de2af74f168f981eb8a77a.tar.gz) = vbKwVIrULMyQ8LkY8XLVjeffOBhBQ9s8ydlAt5htcvE= +SHA256 (WayfireWM-wf-utils-329c3ff01724d82947f61c45332f75d3534e8454.tar.gz) = jbYdWNr32vRISw1TGEVvgKMM2hO2Gbj4y19iOw8JdKM= +SHA256 (wayfire-0.11.0.tar.xz) = KdyVRoxPlUNByey62Im2YeuEm9uW+0fhnJ1u3I1JZAs= +SIZE (WayfireWM-wf-json-70039e13cdeaebd8ec498ed30bf5ab91c2e313ec.tar.gz) = 4921 +SIZE (WayfireWM-wf-touch-d7ae5e7fa4de9536e2de2af74f168f981eb8a77a.tar.gz) = 10857 +SIZE (WayfireWM-wf-utils-329c3ff01724d82947f61c45332f75d3534e8454.tar.gz) = 48538 +SIZE (wayfire-0.11.0.tar.xz) = 1045204 Index: wayfire/patches/patch-meson_build =================================================================== RCS file: /cvs/ports/wayland/wayfire/patches/patch-meson_build,v diff -u -r1.5 patch-meson_build --- wayfire/patches/patch-meson_build 28 Aug 2025 21:08:31 -0000 1.5 +++ wayfire/patches/patch-meson_build 29 Jul 2026 08:52:02 -0000 @@ -7,7 +7,7 @@ xkbcommon = dependency('xkbcommon') -libdl = cpp.find_library('dl') udev = dependency('libudev') - json = dependency('yyjson', required: false) + json = subproject('wf-json', default_options: ['install_header=true']).get_variable('wfjson') @@ -137,7 +136,7 @@ backtrace = cpp.find_library('execinfo', required: fal wfutils = subproject('wf-utils').get_variable('wfutils') Index: wayfire/patches/patch-src_meson_build =================================================================== RCS file: /cvs/ports/wayland/wayfire/patches/patch-src_meson_build,v diff -u -r1.4 patch-src_meson_build --- wayfire/patches/patch-src_meson_build 28 Aug 2025 21:08:31 -0000 1.4 +++ wayfire/patches/patch-src_meson_build 29 Jul 2026 08:52:02 -0000 @@ -3,16 +3,16 @@ Index: src/meson.build --- src/meson.build.orig +++ src/meson.build -@@ -65,7 +65,7 @@ wayfire_sources = ['geometry.cpp', - 'output/workspace-impl.cpp'] +@@ -67,7 +67,7 @@ wayfire_sources = ['geometry.cpp', + json_flags = json.partial_dependency(compile_args: true, includes: true, link_args: true) wayfire_dependencies = [wayland_server, wlroots, xkbcommon, libinput, - pixman, drm, egl, glesv2, glm, wf_protos, libdl, + pixman, drm, egl, glesv2, glm, wf_protos, wfconfig, libinotify, backtrace, wfutils, xcb, - wftouch, json, udev] + wftouch, json_flags, udev] -@@ -136,6 +136,7 @@ shared_module('default-config-backend', 'default-confi +@@ -144,6 +144,7 @@ shared_module('default-config-backend', 'default-confi dependencies: wayfire_dependencies, include_directories: [wayfire_conf_inc, wayfire_api_inc], cpp_args: debug_arguments, Index: wayfire/pkg/PLIST =================================================================== RCS file: /cvs/ports/wayland/wayfire/pkg/PLIST,v diff -u -r1.5 PLIST --- wayfire/pkg/PLIST 28 Aug 2025 21:08:31 -0000 1.5 +++ wayfire/pkg/PLIST 29 Jul 2026 08:52:03 -0000 @@ -1,5 +1,6 @@ bin/startwayfire.sh @bin bin/wayfire +bin/wayfire-plugin include/wayfire/action/ include/wayfire/action/action.hpp include/wayfire/action/action_interface.hpp @@ -111,6 +112,7 @@ include/wayfire/view-helpers.hpp include/wayfire/view-transform.hpp include/wayfire/view.hpp +include/wayfire/vulkan.hpp include/wayfire/window-manager.hpp include/wayfire/workarea.hpp include/wayfire/workspace-set.hpp @@ -132,9 +134,9 @@ @so lib/wayfire/libdecoration.so @so lib/wayfire/libdefault-config-backend.so @so lib/wayfire/libexpo.so +@so lib/wayfire/libext-toplevel.so @so lib/wayfire/libextra-gestures.so @so lib/wayfire/libfast-switcher.so -@so lib/wayfire/libfisheye.so @so lib/wayfire/libforeign-toplevel.so @so lib/wayfire/libgrid.so @so lib/wayfire/libgtk-shell.so @@ -143,6 +145,7 @@ @so lib/wayfire/libinvert.so @so lib/wayfire/libipc-rules.so @so lib/wayfire/libipc.so +@so lib/wayfire/libkde-appmenu.so @so lib/wayfire/libmove.so @so lib/wayfire/liboswitch.so @so lib/wayfire/libplace.so @@ -150,6 +153,7 @@ @so lib/wayfire/libresize.so @so lib/wayfire/libscale-title-filter.so @so lib/wayfire/libscale.so +@so lib/wayfire/libsecurity-context-v1.so @so lib/wayfire/libsession-lock.so @so lib/wayfire/libshortcuts-inhibit.so @so lib/wayfire/libsimple-tile.so @@ -170,6 +174,51 @@ @man man/man1/wayfire.1 share/examples/wayfire/ share/examples/wayfire/wayfire.ini +share/locale/ro/LC_MESSAGES/wf-plugin-alpha.mo +share/locale/ro/LC_MESSAGES/wf-plugin-animate.mo +share/locale/ro/LC_MESSAGES/wf-plugin-autostart.mo +share/locale/ro/LC_MESSAGES/wf-plugin-blur.mo +share/locale/ro/LC_MESSAGES/wf-plugin-command.mo +share/locale/ro/LC_MESSAGES/wf-plugin-core.mo +share/locale/ro/LC_MESSAGES/wf-plugin-cube.mo +share/locale/ro/LC_MESSAGES/wf-plugin-decoration.mo +share/locale/ro/LC_MESSAGES/wf-plugin-expo.mo +share/locale/ro/LC_MESSAGES/wf-plugin-extra-gestures.mo +share/locale/ro/LC_MESSAGES/wf-plugin-fast-switcher.mo +share/locale/ro/LC_MESSAGES/wf-plugin-foreign-toplevel.mo +share/locale/ro/LC_MESSAGES/wf-plugin-grid.mo +share/locale/ro/LC_MESSAGES/wf-plugin-gtk-shell.mo +share/locale/ro/LC_MESSAGES/wf-plugin-idle.mo +share/locale/ro/LC_MESSAGES/wf-plugin-input-device.mo +share/locale/ro/LC_MESSAGES/wf-plugin-input-method-v1.mo +share/locale/ro/LC_MESSAGES/wf-plugin-input.mo +share/locale/ro/LC_MESSAGES/wf-plugin-invert.mo +share/locale/ro/LC_MESSAGES/wf-plugin-ipc-rules.mo +share/locale/ro/LC_MESSAGES/wf-plugin-ipc.mo +share/locale/ro/LC_MESSAGES/wf-plugin-move.mo +share/locale/ro/LC_MESSAGES/wf-plugin-oswitch.mo +share/locale/ro/LC_MESSAGES/wf-plugin-place.mo +share/locale/ro/LC_MESSAGES/wf-plugin-preserve-output.mo +share/locale/ro/LC_MESSAGES/wf-plugin-resize.mo +share/locale/ro/LC_MESSAGES/wf-plugin-scale-title-filter.mo +share/locale/ro/LC_MESSAGES/wf-plugin-scale.mo +share/locale/ro/LC_MESSAGES/wf-plugin-security-context-v1.mo +share/locale/ro/LC_MESSAGES/wf-plugin-session-lock.mo +share/locale/ro/LC_MESSAGES/wf-plugin-shortcuts-inhibit.mo +share/locale/ro/LC_MESSAGES/wf-plugin-simple-tile.mo +share/locale/ro/LC_MESSAGES/wf-plugin-switcher.mo +share/locale/ro/LC_MESSAGES/wf-plugin-vk-color-management.mo +share/locale/ro/LC_MESSAGES/wf-plugin-vswipe.mo +share/locale/ro/LC_MESSAGES/wf-plugin-vswitch.mo +share/locale/ro/LC_MESSAGES/wf-plugin-wayfire-shell.mo +share/locale/ro/LC_MESSAGES/wf-plugin-window-rules.mo +share/locale/ro/LC_MESSAGES/wf-plugin-wm-actions.mo +share/locale/ro/LC_MESSAGES/wf-plugin-wobbly.mo +share/locale/ro/LC_MESSAGES/wf-plugin-workarounds.mo +share/locale/ro/LC_MESSAGES/wf-plugin-wrot.mo +share/locale/ro/LC_MESSAGES/wf-plugin-wsets.mo +share/locale/ro/LC_MESSAGES/wf-plugin-xdg-activation.mo +share/locale/ro/LC_MESSAGES/wf-plugin-zoom.mo share/wayfire/ share/wayfire/metadata/ share/wayfire/metadata/alpha.xml @@ -181,9 +230,9 @@ share/wayfire/metadata/cube.xml share/wayfire/metadata/decoration.xml share/wayfire/metadata/expo.xml +share/wayfire/metadata/ext-toplevel.xml share/wayfire/metadata/extra-gestures.xml share/wayfire/metadata/fast-switcher.xml -share/wayfire/metadata/fisheye.xml share/wayfire/metadata/foreign-toplevel.xml share/wayfire/metadata/grid.xml share/wayfire/metadata/gtk-shell.xml @@ -194,6 +243,7 @@ share/wayfire/metadata/invert.xml share/wayfire/metadata/ipc-rules.xml share/wayfire/metadata/ipc.xml +share/wayfire/metadata/kde-appmenu.xml share/wayfire/metadata/move.xml share/wayfire/metadata/oswitch.xml share/wayfire/metadata/output.xml @@ -202,6 +252,7 @@ share/wayfire/metadata/resize.xml share/wayfire/metadata/scale-title-filter.xml share/wayfire/metadata/scale.xml +share/wayfire/metadata/security-context-v1.xml share/wayfire/metadata/session-lock.xml share/wayfire/metadata/shortcuts-inhibit.xml share/wayfire/metadata/simple-tile.xml Index: wf-config/Makefile =================================================================== RCS file: /cvs/ports/wayland/wf-config/Makefile,v diff -u -r1.10 Makefile --- wf-config/Makefile 16 Sep 2025 05:52:47 -0000 1.10 +++ wf-config/Makefile 29 Jul 2026 08:52:03 -0000 @@ -1,10 +1,9 @@ COMMENT = configuration files library for wayfire -V = 0.10.0 +V = 0.11.0 DISTNAME = wf-config-${V} -REVISION = 1 -SHARED_LIBS += wf-config 0.2 # 0.0 +SHARED_LIBS += wf-config 1.0 # 0.0 CATEGORIES = wayland MAINTAINER = Landry Breuil Index: wf-config/distinfo =================================================================== RCS file: /cvs/ports/wayland/wf-config/distinfo,v diff -u -r1.4 distinfo --- wf-config/distinfo 29 Aug 2025 06:20:14 -0000 1.4 +++ wf-config/distinfo 29 Jul 2026 08:52:03 -0000 @@ -1,2 +1,2 @@ -SHA256 (wf-config-0.10.0.tar.xz) = lnbwgkiq+DuR7M5clTMmxDQQhLbvoA03V6k2YXpR5Ic= -SIZE (wf-config-0.10.0.tar.xz) = 43684 +SHA256 (wf-config-0.11.0.tar.xz) = t3ITJq3o1Csl7NLVcuXeuFOxMnZyYIRyhUxkc7yNJRQ= +SIZE (wf-config-0.11.0.tar.xz) = 45268