git: 7baf5edd0e59 - main - x11-wm/metacity: update to 3.57.1

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Fri, 05 Sep 2025 19:55:48 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7baf5edd0e594109b57a66072948373cd4f5565e

commit 7baf5edd0e594109b57a66072948373cd4f5565e
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2025-08-24 17:05:00 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-09-05 19:49:58 +0000

    x11-wm/metacity: update to 3.57.1
---
 x11-wm/metacity/Makefile                     |  8 +++-----
 x11-wm/metacity/distinfo                     |  6 +++---
 x11-wm/metacity/files/patch-data_Makefile.in | 10 ++++++++++
 x11-wm/metacity/pkg-descr                    |  8 ++++----
 x11-wm/metacity/pkg-plist                    |  3 ++-
 5 files changed, 22 insertions(+), 13 deletions(-)

diff --git a/x11-wm/metacity/Makefile b/x11-wm/metacity/Makefile
index bdf12a7da83c..380bad501064 100644
--- a/x11-wm/metacity/Makefile
+++ b/x11-wm/metacity/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	metacity
-PORTVERSION=	3.56.0
+PORTVERSION=	3.57.1
 CATEGORIES=	x11-wm
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome
@@ -10,15 +10,13 @@ WWW=		https://gitlab.gnome.org/GNOME/metacity
 
 LICENSE=	GPLv2
 
-BUILD_DEPENDS=	gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
-		zenity>0:x11/zenity
+BUILD_DEPENDS=	gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
 LIB_DEPENDS=	libcanberra.so:audio/libcanberra \
 		libcanberra-gtk3.so:audio/libcanberra-gtk3 \
 		libharfbuzz.so:print/harfbuzz \
 		libgtop-2.0.so:devel/libgtop \
 		libstartup-notification-1.so:x11/startup-notification
-RUN_DEPENDS=	gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
-		zenity>0:x11/zenity
+RUN_DEPENDS=	gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
 
 USES=		compiler:c11 gettext gmake gnome libtool localbase pathfix \
 		pkgconfig tar:xz xorg
diff --git a/x11-wm/metacity/distinfo b/x11-wm/metacity/distinfo
index 07b9488b6562..191e4798a366 100644
--- a/x11-wm/metacity/distinfo
+++ b/x11-wm/metacity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749549249
-SHA256 (gnome/metacity-3.56.0.tar.xz) = 7554997104b26ff0e79a02b37a2ba189bdf4e7ccd54226f0faf4b1a59006c901
-SIZE (gnome/metacity-3.56.0.tar.xz) = 1749348
+TIMESTAMP = 1756037975
+SHA256 (gnome/metacity-3.57.1.tar.xz) = 1293a26e4dedfd4bf200b5bb788673008979ae3ac6d3053f7db481b87acc7cde
+SIZE (gnome/metacity-3.57.1.tar.xz) = 1756412
diff --git a/x11-wm/metacity/files/patch-data_Makefile.in b/x11-wm/metacity/files/patch-data_Makefile.in
new file mode 100644
index 000000000000..bd0cef865b54
--- /dev/null
+++ b/x11-wm/metacity/files/patch-data_Makefile.in
@@ -0,0 +1,10 @@
+--- data/Makefile.in.orig	2025-08-23 09:46:51 UTC
++++ data/Makefile.in
+@@ -381,7 +381,6 @@ SUBDIRS = \
+ 	keybindings \
+ 	pkgconfig \
+ 	schemas \
+-	systemd \
+ 	ui \
+ 	$(NULL)
+ 
diff --git a/x11-wm/metacity/pkg-descr b/x11-wm/metacity/pkg-descr
index fb1cb52b9383..e09ba9d7a359 100644
--- a/x11-wm/metacity/pkg-descr
+++ b/x11-wm/metacity/pkg-descr
@@ -1,4 +1,4 @@
-Metacity is a low-frills Window Manager, and is the default
-Window Manager of the GNOME 2 desktop.  It provides most of
-the features expected of a Window Manager, but leaves everything
-it can up to other components of the GNOME environment.
+Metacity is a simple compositing window manager that integrates nicely
+with GNOME Flashback.
+It uses GTK+ 3 for drawing window frames, so that it inherits colors,
+fonts, and so on from the GTK+ theme.
diff --git a/x11-wm/metacity/pkg-plist b/x11-wm/metacity/pkg-plist
index dc8e01275b97..695d881d9659 100644
--- a/x11-wm/metacity/pkg-plist
+++ b/x11-wm/metacity/pkg-plist
@@ -8,8 +8,9 @@ include/metacity/libmetacity/meta-frame-enums.h
 include/metacity/libmetacity/meta-theme.h
 lib/libmetacity.so
 lib/libmetacity.so.3
-lib/libmetacity.so.%%GTK3_VERSION%%
+lib/libmetacity.so.3.0.0
 libdata/pkgconfig/libmetacity.pc
+libexec/metacity-dialog
 share/applications/metacity.desktop
 share/gnome-control-center/keybindings/50-metacity-navigation.xml
 share/gnome-control-center/keybindings/50-metacity-system.xml