git: 7703f2313428 - main - x11-wm/wayfire: Update 0.10.1 => 0.11.0

Yusuf Yaman <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by nxjoseph:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7703f2313428d6cf40762bea5fdac04950cfb940

commit 7703f2313428d6cf40762bea5fdac04950cfb940
Author:     Yusuf Yaman <[email protected]>
AuthorDate: 2026-08-16 06:15:00 +0000
Commit:     Yusuf Yaman <[email protected]>
CommitDate: 2026-08-16 10:28:22 +0000

    x11-wm/wayfire: Update 0.10.1 => 0.11.0
    
    Release Notes:
    https://wayfire.org/2026/07/24/Wayfire-0-11.html
    
    Changelog:
    https://github.com/WayfireWM/wayfire/releases/tag/v0.11.0
    
    Reported by:    repology
    Approved by:    osa, vvd (Mentors, implicit)
---
 x11-wm/wayfire/Makefile  | 22 +++++++++++--------
 x11-wm/wayfire/distinfo  | 16 ++++++++------
 x11-wm/wayfire/pkg-plist | 57 +++++++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 76 insertions(+), 19 deletions(-)

diff --git a/x11-wm/wayfire/Makefile b/x11-wm/wayfire/Makefile
index 6b8bca07a19d..66f2abd70eb2 100644
--- a/x11-wm/wayfire/Makefile
+++ b/x11-wm/wayfire/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	wayfire
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.10.1
+DISTVERSION=	0.11.0
 CATEGORIES=	x11-wm wayland
 
 MAINTAINER=	[email protected]
@@ -14,7 +14,7 @@ BUILD_DEPENDS=	${LOCALBASE}/include/xf86drmMode.h:graphics/libdrm \
 		evdev-proto>0:devel/evdev-proto \
 		glm>=0.9.8:math/glm \
 		wayland-protocols>=1.12:graphics/wayland-protocols \
-		wf-config>=0.10.0<0.11.0:devel/wf-config
+		wf-config>=0.11.0:devel/wf-config
 LIB_DEPENDS=	libevdev.so:devel/libevdev \
 		libinotify.so:devel/libinotify \
 		libinput.so:x11/libinput \
@@ -22,20 +22,22 @@ LIB_DEPENDS=	libevdev.so:devel/libevdev \
 		libudev.so:devel/libudev-devd \
 		libwayland-server.so:graphics/wayland \
 		libwf-config.so:devel/wf-config \
-		libwlroots-0.19.so:x11-toolkits/wlroots019 \
+		libwlroots-0.20.so:x11-toolkits/wlroots020 \
 		libxkbcommon.so:x11/libxkbcommon \
 		libyyjson.so:devel/yyjson
 TEST_DEPENDS=	doctest>0:devel/doctest
 
-USES=		cmake:indirect compiler:c++17-lang gl gnome jpeg meson \
-		pkgconfig xorg
+USES=		cmake:indirect compiler:c++17-lang gettext-tools gl gnome jpeg \
+		meson pkgconfig python:env shebangfix xorg
 USE_GITHUB=	yes
 GH_ACCOUNT=	WayfireWM
-GH_TUPLE=	WayfireWM:wf-touch:093d894:wftouch/subprojects/wf-touch \
-		WayfireWM:wf-utils:3ef27d1:wfutils/subprojects/wf-utils
+GH_TUPLE=	WayfireWM:wf-json:70039e13:wfjson/subprojects/wf-json \
+		WayfireWM:wf-touch:d7ae5e7f:wftouch/subprojects/wf-touch \
+		WayfireWM:wf-utils:329c3ff0:wfutils/subprojects/wf-utils
 USE_GL=		egl glesv2
 USE_GNOME=	cairo pango
 USE_XORG=	pixman
+SHEBANG_FILES=	scripts/wayfire-plugin.py
 MESON_ARGS=	-Dtests=disabled \
 		-Dwf-touch:tests=disabled \
 		${NULL}
@@ -45,8 +47,10 @@ MESON_ARGS=	-Dtests=disabled \
 MESON_ARGS+=	-Denable_openmp=false
 .endif
 
-OPTIONS_DEFINE=	X11
-OPTIONS_DEFAULT=X11
+LDFLAGS+=	-pthread # required for test
+
+OPTIONS_DEFINE=		X11
+OPTIONS_DEFAULT=	X11
 
 X11_USE=		XORG=xcb
 X11_MESON_ENABLED=	xwayland
diff --git a/x11-wm/wayfire/distinfo b/x11-wm/wayfire/distinfo
index d789969efbd5..d39f6cfe6cbd 100644
--- a/x11-wm/wayfire/distinfo
+++ b/x11-wm/wayfire/distinfo
@@ -1,7 +1,9 @@
-TIMESTAMP = 1769807269
-SHA256 (WayfireWM-wayfire-v0.10.1_GH0.tar.gz) = 40cf29fad5d21461283fab213481cde7a5a72ab214e70d1a6303b7e68a0e3514
-SIZE (WayfireWM-wayfire-v0.10.1_GH0.tar.gz) = 509418
-SHA256 (WayfireWM-wf-touch-093d894_GH0.tar.gz) = 7fa685012ed73363d507f093838b7d64264b6038bbdc5baab571171f5120d257
-SIZE (WayfireWM-wf-touch-093d894_GH0.tar.gz) = 10577
-SHA256 (WayfireWM-wf-utils-3ef27d1_GH0.tar.gz) = fcea63b4e4fd026fede0fc0fbeb4858c3d2df0eb9da400d26a322b2ff10a2d68
-SIZE (WayfireWM-wf-utils-3ef27d1_GH0.tar.gz) = 48507
+TIMESTAMP = 1785278734
+SHA256 (WayfireWM-wayfire-v0.11.0_GH0.tar.gz) = 90e3750e685e874b17c64546b97df7a521b47e3fce8f74ebfc785ddeb9a8bd0a
+SIZE (WayfireWM-wayfire-v0.11.0_GH0.tar.gz) = 620638
+SHA256 (WayfireWM-wf-json-70039e13_GH0.tar.gz) = 96d374cb9e6025109440bd9d5791e20004b9baf6ab49b4c605010e6eac117f3d
+SIZE (WayfireWM-wf-json-70039e13_GH0.tar.gz) = 4924
+SHA256 (WayfireWM-wf-touch-d7ae5e7f_GH0.tar.gz) = c04f36bd9117004835cb74e3970bf2647c57dd5627f5089387b512c322d1a264
+SIZE (WayfireWM-wf-touch-d7ae5e7f_GH0.tar.gz) = 10847
+SHA256 (WayfireWM-wf-utils-329c3ff0_GH0.tar.gz) = 46a9ac7176ef447a1c323e3c0b912e5fc57a2b39adcf1607577a7f8b2a199632
+SIZE (WayfireWM-wf-utils-329c3ff0_GH0.tar.gz) = 48512
diff --git a/x11-wm/wayfire/pkg-plist b/x11-wm/wayfire/pkg-plist
index c741060a3665..cffd625ab3a0 100644
--- a/x11-wm/wayfire/pkg-plist
+++ b/x11-wm/wayfire/pkg-plist
@@ -1,4 +1,5 @@
 bin/wayfire
+bin/wayfire-plugin
 include/wayfire/action/action.hpp
 include/wayfire/action/action_interface.hpp
 include/wayfire/bindings-repository.hpp
@@ -95,6 +96,7 @@ include/wayfire/view-access-interface.hpp
 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
@@ -115,9 +117,9 @@ lib/wayfire/libcube.so
 lib/wayfire/libdecoration.so
 lib/wayfire/libdefault-config-backend.so
 lib/wayfire/libexpo.so
+lib/wayfire/libext-toplevel.so
 lib/wayfire/libextra-gestures.so
 lib/wayfire/libfast-switcher.so
-lib/wayfire/libfisheye.so
 lib/wayfire/libforeign-toplevel.so
 lib/wayfire/libgrid.so
 lib/wayfire/libgtk-shell.so
@@ -126,6 +128,7 @@ lib/wayfire/libinput-method-v1.so
 lib/wayfire/libinvert.so
 lib/wayfire/libipc-rules.so
 lib/wayfire/libipc.so
+lib/wayfire/libkde-appmenu.so
 lib/wayfire/libmove.so
 lib/wayfire/liboswitch.so
 lib/wayfire/libplace.so
@@ -133,6 +136,7 @@ lib/wayfire/libpreserve-output.so
 lib/wayfire/libresize.so
 lib/wayfire/libscale-title-filter.so
 lib/wayfire/libscale.so
+lib/wayfire/libsecurity-context-v1.so
 lib/wayfire/libsession-lock.so
 lib/wayfire/libshortcuts-inhibit.so
 lib/wayfire/libsimple-tile.so
@@ -152,8 +156,53 @@ lib/wayfire/libxkb-bindings.so
 lib/wayfire/libzoom.so
 libdata/pkgconfig/wayfire.pc
 libdata/pkgconfig/wf-utils.pc
-share/man/man1/wayfire.1.gz
 %%EXAMPLESDIR%%/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/man/man1/wayfire.1.gz
 %%DATADIR%%/metadata/alpha.xml
 %%DATADIR%%/metadata/animate.xml
 %%DATADIR%%/metadata/autostart.xml
@@ -163,9 +212,9 @@ share/man/man1/wayfire.1.gz
 %%DATADIR%%/metadata/cube.xml
 %%DATADIR%%/metadata/decoration.xml
 %%DATADIR%%/metadata/expo.xml
+%%DATADIR%%/metadata/ext-toplevel.xml
 %%DATADIR%%/metadata/extra-gestures.xml
 %%DATADIR%%/metadata/fast-switcher.xml
-%%DATADIR%%/metadata/fisheye.xml
 %%DATADIR%%/metadata/foreign-toplevel.xml
 %%DATADIR%%/metadata/grid.xml
 %%DATADIR%%/metadata/gtk-shell.xml
@@ -176,6 +225,7 @@ share/man/man1/wayfire.1.gz
 %%DATADIR%%/metadata/invert.xml
 %%DATADIR%%/metadata/ipc-rules.xml
 %%DATADIR%%/metadata/ipc.xml
+%%DATADIR%%/metadata/kde-appmenu.xml
 %%DATADIR%%/metadata/move.xml
 %%DATADIR%%/metadata/oswitch.xml
 %%DATADIR%%/metadata/output.xml
@@ -184,6 +234,7 @@ share/man/man1/wayfire.1.gz
 %%DATADIR%%/metadata/resize.xml
 %%DATADIR%%/metadata/scale-title-filter.xml
 %%DATADIR%%/metadata/scale.xml
+%%DATADIR%%/metadata/security-context-v1.xml
 %%DATADIR%%/metadata/session-lock.xml
 %%DATADIR%%/metadata/shortcuts-inhibit.xml
 %%DATADIR%%/metadata/simple-tile.xml
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.