git: 2af3205cc048 - main - x11-wm/wayfire: update to 0.9.0

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Sat, 24 Aug 2024 18:10:17 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2af3205cc0488da54fc82516e05a470db9fe3c39

commit 2af3205cc0488da54fc82516e05a470db9fe3c39
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2024-08-24 11:04:54 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2024-08-24 18:09:03 +0000

    x11-wm/wayfire: update to 0.9.0
    
    Changes:        https://github.com/WayfireWM/wayfire/releases/tag/v0.9.0
    Reported by:    GitHub (watch releases)
---
 x11-wm/wayfire-plugins-extra/Makefile |  2 ++
 x11-wm/wayfire/Makefile               | 12 +++++++-----
 x11-wm/wayfire/distinfo               |  6 +++---
 x11-wm/wayfire/pkg-plist              |  7 +++++++
 4 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/x11-wm/wayfire-plugins-extra/Makefile b/x11-wm/wayfire-plugins-extra/Makefile
index eea4d6041520..4ffa43d0fb9f 100644
--- a/x11-wm/wayfire-plugins-extra/Makefile
+++ b/x11-wm/wayfire-plugins-extra/Makefile
@@ -11,6 +11,8 @@ WWW=		https://wayfire.org/
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+BROKEN=		fails to build with wayfire 0.9.0
+
 BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
 		wayland-scanner:graphics/wayland \
 		wayland-protocols>0:graphics/wayland-protocols \
diff --git a/x11-wm/wayfire/Makefile b/x11-wm/wayfire/Makefile
index 11e343840f81..8d6c031a9ae8 100644
--- a/x11-wm/wayfire/Makefile
+++ b/x11-wm/wayfire/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	wayfire
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.8.1
-PORTREVISION=	2
+DISTVERSION=	0.9.0
 CATEGORIES=	x11-wm wayland
 
 MAINTAINER=	jbeich@FreeBSD.org
@@ -11,11 +10,9 @@ WWW=		https://wayfire.org/
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BROKEN=		fails to build with wf-config 0.9.0
-
 BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
 		nlohmann-json>0:devel/nlohmann-json \
-		wf-config>=0.8.0<0.9.0:devel/wf-config \
+		wf-config>=0.9.0<0.10.0:devel/wf-config \
 		${LOCALBASE}/include/xf86drmMode.h:graphics/libdrm \
 		wayland-protocols>=1.12:graphics/wayland-protocols \
 		glm>=0.9.8:math/glm
@@ -43,6 +40,11 @@ MESON_ARGS=	-Dtests=disabled \
 		-Dwf-utils:default_library=static \
 		${NULL}
 
+.if !exists(/usr/include/omp.h)
+# LLVM openmp in base doesn't support powerpc, armv6, armv7 yet
+MESON_ARGS+=	-Denable_openmp=false
+.endif
+
 OPTIONS_DEFINE=	X11
 OPTIONS_DEFAULT=X11
 
diff --git a/x11-wm/wayfire/distinfo b/x11-wm/wayfire/distinfo
index efbad4611002..021d14a9ed55 100644
--- a/x11-wm/wayfire/distinfo
+++ b/x11-wm/wayfire/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1710332286
-SHA256 (WayfireWM-wayfire-v0.8.1_GH0.tar.gz) = 04f43df21167db15d266f7e01085b111680d57779ebc27a410201f995b33c6df
-SIZE (WayfireWM-wayfire-v0.8.1_GH0.tar.gz) = 454813
+TIMESTAMP = 1724497494
+SHA256 (WayfireWM-wayfire-v0.9.0_GH0.tar.gz) = 233fa0cf1c967a48d40a075ea7e34132e80ad30c2aef5e306c4466be1e585acb
+SIZE (WayfireWM-wayfire-v0.9.0_GH0.tar.gz) = 477667
 SHA256 (WayfireWM-wf-touch-8974eb0_GH0.tar.gz) = 3d66a67b35452741135420caf43ba349d35fc64643b8e223e6cdf74dbcef33aa
 SIZE (WayfireWM-wf-touch-8974eb0_GH0.tar.gz) = 9881
 SHA256 (WayfireWM-wf-utils-15f8e16_GH0.tar.gz) = 8f32164bb2c620252aa5ca74f03f25d808cce01809a9eddd4b13a4b83ecfa94d
diff --git a/x11-wm/wayfire/pkg-plist b/x11-wm/wayfire/pkg-plist
index 87380d737eb9..8775999874d7 100644
--- a/x11-wm/wayfire/pkg-plist
+++ b/x11-wm/wayfire/pkg-plist
@@ -33,11 +33,13 @@ include/wayfire/plugins/common/key-repeat.hpp
 include/wayfire/plugins/common/move-drag-interface.hpp
 include/wayfire/plugins/common/preview-indication.hpp
 include/wayfire/plugins/common/shared-core-data.hpp
+include/wayfire/plugins/common/simple-text-node.hpp
 include/wayfire/plugins/common/simple-texture.hpp
 include/wayfire/plugins/common/util.hpp
 include/wayfire/plugins/common/workspace-wall.hpp
 include/wayfire/plugins/crossfade.hpp
 include/wayfire/plugins/grid.hpp
+include/wayfire/plugins/input-method-v1/input-method-v1.hpp
 include/wayfire/plugins/ipc/ipc-activator.hpp
 include/wayfire/plugins/ipc/ipc-helpers.hpp
 include/wayfire/plugins/ipc/ipc-method-repository.hpp
@@ -60,6 +62,8 @@ include/wayfire/txn/transaction-manager.hpp
 include/wayfire/txn/transaction-object.hpp
 include/wayfire/txn/transaction.hpp
 include/wayfire/unstable/translation-node.hpp
+include/wayfire/unstable/wlr-subsurface-controller.hpp
+include/wayfire/unstable/wlr-surface-controller.hpp
 include/wayfire/unstable/wlr-surface-node.hpp
 include/wayfire/unstable/wlr-text-input-v3-popup.hpp
 include/wayfire/unstable/wlr-view-events.hpp
@@ -104,6 +108,7 @@ lib/wayfire/libpreserve-output.so
 lib/wayfire/libresize.so
 lib/wayfire/libscale-title-filter.so
 lib/wayfire/libscale.so
+lib/wayfire/libsession-lock.so
 lib/wayfire/libshortcuts-inhibit.so
 lib/wayfire/libsimple-tile.so
 lib/wayfire/libstipc.so
@@ -117,6 +122,7 @@ lib/wayfire/libwobbly.so
 lib/wayfire/libwrot.so
 lib/wayfire/libwsets.so
 lib/wayfire/libxdg-activation.so
+lib/wayfire/libxkb-bindings.so
 lib/wayfire/libzoom.so
 libdata/pkgconfig/wayfire.pc
 share/man/man1/wayfire.1.gz
@@ -151,6 +157,7 @@ share/man/man1/wayfire.1.gz
 %%DATADIR%%/metadata/resize.xml
 %%DATADIR%%/metadata/scale-title-filter.xml
 %%DATADIR%%/metadata/scale.xml
+%%DATADIR%%/metadata/session-lock.xml
 %%DATADIR%%/metadata/shortcuts-inhibit.xml
 %%DATADIR%%/metadata/simple-tile.xml
 %%DATADIR%%/metadata/switcher.xml