Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jan 2026 00:32:23 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Yusuf Yaman <nxjoseph@protonmail.com>
Subject:   git: 70f43d4f67eb - main - x11-wm/wayfire: Update 0.10.0 => 0.10.1, take maintainership
Message-ID:  <697d4d97.d31d.14cc4655@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=70f43d4f67ebd24d6781a916d700355639bf213f

commit 70f43d4f67ebd24d6781a916d700355639bf213f
Author:     Yusuf Yaman <nxjoseph@protonmail.com>
AuthorDate: 2026-01-31 00:26:09 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-01-31 00:32:08 +0000

    x11-wm/wayfire: Update 0.10.0 => 0.10.1, take maintainership
    
    Changelog:
    https://github.com/WayfireWM/wayfire/releases/tag/v0.10.1
    
    Improve port:
    - Sort BUILD_DEPENDS and LIB_DEPENDS.
    - Split USES.
    - Fix warnings from portclippy.
    - Improve pkg-message.
    - Improve text distribution across lines in pkg-descr.
    
    PR:     292838
---
 x11-wm/wayfire/Makefile    | 34 ++++++++++++++++------------------
 x11-wm/wayfire/distinfo    |  8 +++-----
 x11-wm/wayfire/pkg-descr   |  6 +++---
 x11-wm/wayfire/pkg-message |  8 ++++++++
 4 files changed, 30 insertions(+), 26 deletions(-)

diff --git a/x11-wm/wayfire/Makefile b/x11-wm/wayfire/Makefile
index 7998cf5f8c0e..fa9cfb2bbab7 100644
--- a/x11-wm/wayfire/Makefile
+++ b/x11-wm/wayfire/Makefile
@@ -1,43 +1,41 @@
 PORTNAME=	wayfire
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.10.0
+DISTVERSION=	0.10.1
 CATEGORIES=	x11-wm wayland
 
-PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+=	8bbea76d3b47.patch:-p1 # https://github.com/WayfireWM/wayfire/pull/2802
-
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	nxjoseph@protonmail.com
 COMMENT=	3D Wayland compositor
 WWW=		https://wayfire.org/
 
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
-		wf-config>=0.10.0<0.11.0:devel/wf-config \
-		${LOCALBASE}/include/xf86drmMode.h:graphics/libdrm \
+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 \
-		glm>=0.9.8:math/glm
+		wf-config>=0.10.0<0.11.0:devel/wf-config
 LIB_DEPENDS=	libevdev.so:devel/libevdev \
 		libinotify.so:devel/libinotify \
-		libudev.so:devel/libudev-devd \
-		libwf-config.so:devel/wf-config \
-		libyyjson.so:devel/yyjson \
+		libinput.so:x11/libinput \
 		libpng.so:graphics/png \
+		libudev.so:devel/libudev-devd \
 		libwayland-server.so:graphics/wayland \
+		libwf-config.so:devel/wf-config \
 		libwlroots-0.19.so:x11-toolkits/wlroots019 \
-		libinput.so:x11/libinput \
-		libxkbcommon.so:x11/libxkbcommon
+		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 gl gnome jpeg meson \
+		pkgconfig xorg
 USE_GITHUB=	yes
-USE_GL=		egl glesv2
-USE_GNOME=	cairo pango
-USE_XORG=	pixman
 GH_ACCOUNT=	WayfireWM
 GH_TUPLE=	WayfireWM:wf-touch:093d894:wftouch/subprojects/wf-touch \
 		WayfireWM:wf-utils:3ef27d1:wfutils/subprojects/wf-utils
+USE_GL=		egl glesv2
+USE_GNOME=	cairo pango
+USE_XORG=	pixman
 MESON_ARGS=	-Dtests=disabled \
 		-Dwf-touch:tests=disabled \
 		${NULL}
diff --git a/x11-wm/wayfire/distinfo b/x11-wm/wayfire/distinfo
index 1e051a6a5da8..d789969efbd5 100644
--- a/x11-wm/wayfire/distinfo
+++ b/x11-wm/wayfire/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1756267943
-SHA256 (WayfireWM-wayfire-v0.10.0_GH0.tar.gz) = f4b3997ae0cc764d38226038d05291f44b02988782f27852c26b04387b9da440
-SIZE (WayfireWM-wayfire-v0.10.0_GH0.tar.gz) = 507994
+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
-SHA256 (8bbea76d3b47.patch) = 724609c6bf0d543e541ddbb113ad81db4d27bf8c706a014af6c06bb93db1d38e
-SIZE (8bbea76d3b47.patch) = 767
diff --git a/x11-wm/wayfire/pkg-descr b/x11-wm/wayfire/pkg-descr
index fc9da0eaf3d7..3ac03ec8eb49 100644
--- a/x11-wm/wayfire/pkg-descr
+++ b/x11-wm/wayfire/pkg-descr
@@ -1,3 +1,3 @@
-Wayfire is a Wayland compositor based on wlroots. It aims to create a
-customizable, extendable and lightweight environment without
-sacrificing its appearance.
+Wayfire is a Wayland compositor based on wlroots. It aims to
+create a customizable, extendable and lightweight environment
+without sacrificing its appearance.
diff --git a/x11-wm/wayfire/pkg-message b/x11-wm/wayfire/pkg-message
index ebfa7592e587..b61345c71879 100644
--- a/x11-wm/wayfire/pkg-message
+++ b/x11-wm/wayfire/pkg-message
@@ -1,6 +1,14 @@
 [
 { type: install
   message: <<EOM
+Default Wayfire configuration expects packages below to be installed.
+However, they can be replaced with your preferred apps:
+- alacritty (default terminal)
+- wofi (app launcher)
+- swaylock (screen locker)
+- wlogout (for logging out)
+- grim & slurp (for screenshots)
+
 Additional packages recommended for new users:
 - wf-shell (default background/launcher/panel)
 - wcm (GUI settings)


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?697d4d97.d31d.14cc4655>