git: 67726711226d - main - x11-wm/magpie: update to 0.9.4

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Tue, 09 Sep 2025 23:20:38 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=67726711226d108e0abcd9c0a86c6a3381870c4b

commit 67726711226d108e0abcd9c0a86c6a3381870c4b
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-09-09 15:01:27 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-09-09 23:20:25 +0000

    x11-wm/magpie: update to 0.9.4
    
    Changelog: https://github.com/BuddiesOfBudgie/magpie/releases/tag/v0.9.4
    
    PR:             289411
    Reported by:    Olivier Duchateau <duchateau.olivier@gmail.com> (maintainer)
---
 x11-wm/magpie/Makefile                             | 22 ++++++++--------------
 x11-wm/magpie/distinfo                             |  6 +++---
 .../files/patch-src_backends_meta-stage-impl.c     | 17 -----------------
 3 files changed, 11 insertions(+), 34 deletions(-)

diff --git a/x11-wm/magpie/Makefile b/x11-wm/magpie/Makefile
index e36e4797e133..b32d6fbd094d 100644
--- a/x11-wm/magpie/Makefile
+++ b/x11-wm/magpie/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	magpie
-DISTVERSION=	0.9.3
-PORTREVISION=	2
+DISTVERSION=	0.9.4
 CATEGORIES=	x11-wm budgie
 MASTER_SITES=	BUDGIE
 
@@ -13,8 +12,7 @@ LICENSE=	GPLv2+
 BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
 		gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
 		gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
-		xkeyboard-config>0:x11/xkeyboard-config \
-		zenity>0:x11/zenity
+		xkeyboard-config>0:x11/xkeyboard-config
 LIB_DEPENDS=	libcanberra-gtk3.so:audio/libcanberra-gtk3 \
 		libcanberra.so:audio/libcanberra \
 		libgudev-1.0.so:devel/libgudev \
@@ -22,37 +20,33 @@ LIB_DEPENDS=	libcanberra-gtk3.so:audio/libcanberra-gtk3 \
 		libinput.so:x11/libinput \
 		libgbm.so:graphics/mesa-libs \
 		libfontconfig.so:x11-fonts/fontconfig \
-		libfreetype.so:print/freetype2 \
 		libfribidi.so:converters/fribidi \
 		libgraphene-1.0.so:graphics/graphene \
 		libjson-glib-1.0.so:devel/json-glib \
 		libstartup-notification-1.so:x11/startup-notification \
 		libupower-glib.so:sysutils/upower \
 		libxkbcommon.so:x11/libxkbcommon \
-		libxkbfile.so:x11/libxkbfile \
 		liblcms2.so:graphics/lcms2 \
 		libdbus-1.so:devel/dbus \
 		libcolord.so:graphics/colord
 RUN_DEPENDS=	gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
 		gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
-		xkeyboard-config>0:x11/xkeyboard-config \
-		zenity>0:x11/zenity
+		xkeyboard-config>0:x11/xkeyboard-config
 
-USES=		budgie compiler:c++0x gettext gl gnome localbase meson \
-		pkgconfig tar:xz xorg
+USES=		budgie compiler:c++0x gettext-tools gl gnome localbase meson \
+		pkgconfig python:build shebangfix tar:xz xorg
 USE_GL=		egl gbm
 USE_GNOME=	atk cairo gdkpixbuf glib20 gtk30 introspection:build
 USE_LDCONFIG=	yes
 USE_XORG=	ice sm x11 xau xcb xcomposite xcursor xdamage xext xfixes xi \
-		xinerama xrandr xrender xtst
-MESON_ARGS=	-Dopengl_libname=libGL.so \
-		-Dgles2_libname=libGLESv2 \
-		-Dsystemd=false \
+		xinerama xkbfile xrandr xrender xtst
+MESON_ARGS=	-Dsystemd=false \
 		-Dnative_backend=false \
 		-Dremote_desktop=false \
 		-Dlibwacom=false \
 		-Dprofiler=false
 CFLAGS+=	-Wno-format-nonliteral
 CPPFLAGS+=	-fno-omit-frame-pointer
+SHEBANG_FILES=	tools/get-state.py
 
 .include <bsd.port.mk>
diff --git a/x11-wm/magpie/distinfo b/x11-wm/magpie/distinfo
index 2b69ad1fb211..8f7be527a417 100644
--- a/x11-wm/magpie/distinfo
+++ b/x11-wm/magpie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693661625
-SHA256 (budgie/magpie-0.9.3.tar.xz) = 99060cefe4684be05daf8e82b414b78d15cbe2c723993db902681ab4017bbbe9
-SIZE (budgie/magpie-0.9.3.tar.xz) = 2781152
+TIMESTAMP = 1757326351
+SHA256 (budgie/magpie-0.9.4.tar.xz) = 348a572a78e6f199761fa45ebc2a7a8bbf267b8960d32cc4bf6fd4e6012dabdb
+SIZE (budgie/magpie-0.9.4.tar.xz) = 2782796
diff --git a/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c b/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c
deleted file mode 100644
index 65ccd7e0e4f0..000000000000
--- a/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- src/backends/meta-stage-impl.c.orig	2023-02-13 18:12:26 UTC
-+++ src/backends/meta-stage-impl.c
-@@ -551,10 +551,14 @@ meta_stage_impl_redraw_view_primary (MetaStageImpl    
-    * artefacts.
-    */
-   /* swap_region does not need damage history, set it up before that */
-+#if 0
-   if (use_clipped_redraw)
-     swap_region = cairo_region_copy (fb_clip_region);
-   else
-     swap_region = cairo_region_create ();
-+#else
-+    swap_region = cairo_region_copy (fb_clip_region);
-+#endif
- 
-   swap_with_damage = FALSE;
-   if (has_buffer_age)