aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Duchateau <duchateau.olivier@gmail.com>2025-06-10 09:55:57 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2025-06-10 11:02:33 +0000
commitf8410b32d71bdcdbeb4e8e486c08fcbed7dfe381 (patch)
tree5fd2c47ad74b073d44b638c2b7712581a86dc338
parentefa21a325d59b7bfcc459b3d60c3f0be424c3a6a (diff)
x11-wm/metacity: update to 3.56.0
PR: 286697
-rw-r--r--x11-wm/metacity/Makefile37
-rw-r--r--x11-wm/metacity/distinfo6
-rw-r--r--x11-wm/metacity/pkg-plist6
3 files changed, 28 insertions, 21 deletions
diff --git a/x11-wm/metacity/Makefile b/x11-wm/metacity/Makefile
index ff814b16bbee..bdf12a7da83c 100644
--- a/x11-wm/metacity/Makefile
+++ b/x11-wm/metacity/Makefile
@@ -1,36 +1,43 @@
PORTNAME= metacity
-PORTVERSION= 3.44.0
-PORTREVISION= 3
+PORTVERSION= 3.56.0
CATEGORIES= x11-wm
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Window manager for the adult in you
+COMMENT= Window manager for GNOME Flashback
+WWW= https://gitlab.gnome.org/GNOME/metacity
LICENSE= GPLv2
-BUILD_DEPENDS= gsettings-desktop-schemas>=3.3.0:devel/gsettings-desktop-schemas \
- itstool:textproc/itstool \
- zenity>=3.0.0:x11/zenity
-LIB_DEPENDS= libcanberra-gtk3.so:audio/libcanberra-gtk3 \
+BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
+ zenity>0:x11/zenity
+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>=3.3.0:devel/gsettings-desktop-schemas \
- zenity>=3.0.0:x11/zenity
-
-PORTSCOUT= limitw:1,even
+RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
+ zenity>0:x11/zenity
USES= compiler:c11 gettext gmake gnome libtool localbase pathfix \
pkgconfig tar:xz xorg
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-USE_XORG= x11 xcomposite xcursor xdamage xext xinerama xpresent xrandr \
- xrender xres
-USE_GNOME= gnomeprefix gtk30 intlhack libxml2:build
+USE_XORG= sm ice x11 xcomposite xcursor xdamage xext xfixes xinerama \
+ xpresent xrandr xrender xres
+USE_GNOME= glib20 gtk30 libxml2:build pango
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
+OPTIONS_DEFINE= VULKAN
+OPTIONS_DEFAULT= VULKAN
+OPTIONS_SUB= yes
+
+VULKAN_DESC= Add support for Vulkan (compositor)
+VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
+VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
+VULKAN_CONFIGURE_ENABLE= vulkan
+
GLIB_SCHEMAS= org.gnome.metacity.enums.xml \
org.gnome.metacity.gschema.xml \
org.gnome.metacity.keybindings.gschema.xml \
diff --git a/x11-wm/metacity/distinfo b/x11-wm/metacity/distinfo
index c01af5a83ccb..07b9488b6562 100644
--- a/x11-wm/metacity/distinfo
+++ b/x11-wm/metacity/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656342645
-SHA256 (gnome/metacity-3.44.0.tar.xz) = 19c3c5d79d2171f45baa0f632cc8995f8607bf1231a16014439bac9ba165a7c0
-SIZE (gnome/metacity-3.44.0.tar.xz) = 1973772
+TIMESTAMP = 1749549249
+SHA256 (gnome/metacity-3.56.0.tar.xz) = 7554997104b26ff0e79a02b37a2ba189bdf4e7ccd54226f0faf4b1a59006c901
+SIZE (gnome/metacity-3.56.0.tar.xz) = 1749348
diff --git a/x11-wm/metacity/pkg-plist b/x11-wm/metacity/pkg-plist
index 1c9460d80548..dc8e01275b97 100644
--- a/x11-wm/metacity/pkg-plist
+++ b/x11-wm/metacity/pkg-plist
@@ -10,9 +10,6 @@ lib/libmetacity.so
lib/libmetacity.so.3
lib/libmetacity.so.%%GTK3_VERSION%%
libdata/pkgconfig/libmetacity.pc
-share/man/man1/metacity-message.1.gz
-share/man/man1/metacity-theme-viewer.1.gz
-share/man/man1/metacity.1.gz
share/applications/metacity.desktop
share/gnome-control-center/keybindings/50-metacity-navigation.xml
share/gnome-control-center/keybindings/50-metacity-system.xml
@@ -111,3 +108,6 @@ share/locale/yo/LC_MESSAGES/metacity.mo
share/locale/zh_CN/LC_MESSAGES/metacity.mo
share/locale/zh_HK/LC_MESSAGES/metacity.mo
share/locale/zh_TW/LC_MESSAGES/metacity.mo
+share/man/man1/metacity-message.1.gz
+share/man/man1/metacity-theme-viewer.1.gz
+share/man/man1/metacity.1.gz