summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/cosmic-comp/Makefile2
-rw-r--r--x11-wm/hyprland/Makefile2
-rw-r--r--x11-wm/leftwm/Makefile2
-rw-r--r--x11-wm/metacity/Makefile8
-rw-r--r--x11-wm/metacity/distinfo6
-rw-r--r--x11-wm/metacity/files/patch-data_Makefile.in10
-rw-r--r--x11-wm/metacity/pkg-descr8
-rw-r--r--x11-wm/metacity/pkg-plist3
-rw-r--r--x11-wm/niri/Makefile1
-rw-r--r--x11-wm/river/Makefile2
-rw-r--r--x11-wm/wayfire/Makefile6
-rw-r--r--x11-wm/wayfire/distinfo2
12 files changed, 32 insertions, 20 deletions
diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index 0e000ba2b831..9ab55a03c1e2 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cosmic-comp
DISTVERSIONPREFIX= epoch-
DISTVERSION= 1.0.0-alpha.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index 18218c2e08be..196623dd407d 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -92,7 +92,7 @@ post-install:
.include <bsd.port.mk>
# XXX COMPILER_TYPE is defined after USES was already parsed
-.if "${CHOSEN_COMPILER_TYPE}-${_OSRELEASE:C/.*-//}" == "clang-CURRENT"
+.if ${CHOSEN_COMPILER_TYPE} == clang && ${_CCVERSION:M+assertions}
llvm_ARGS= build
.include "${USESDIR}/llvm.mk"
.endif
diff --git a/x11-wm/leftwm/Makefile b/x11-wm/leftwm/Makefile
index 5c10224b78f8..c6e14f67e18a 100644
--- a/x11-wm/leftwm/Makefile
+++ b/x11-wm/leftwm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= leftwm
DISTVERSION= 0.5.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-wm
MAINTAINER= bofh@FreeBSD.org
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
diff --git a/x11-wm/niri/Makefile b/x11-wm/niri/Makefile
index 4b304a28bd82..7895652e9a6a 100644
--- a/x11-wm/niri/Makefile
+++ b/x11-wm/niri/Makefile
@@ -1,6 +1,7 @@
PORTNAME= niri
DISTVERSIONPREFIX= v
DISTVERSION= 25.08
+PORTREVISION= 1
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-wm/river/Makefile b/x11-wm/river/Makefile
index 30f6e8af98f6..96116f9315bb 100644
--- a/x11-wm/river/Makefile
+++ b/x11-wm/river/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.3.11
CATEGORIES= x11-wm wayland
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Dynamic tiling Wayland compositor
WWW= https://isaacfreund.com/software/river/
diff --git a/x11-wm/wayfire/Makefile b/x11-wm/wayfire/Makefile
index 0742aca84f0b..7998cf5f8c0e 100644
--- a/x11-wm/wayfire/Makefile
+++ b/x11-wm/wayfire/Makefile
@@ -3,6 +3,9 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.10.0
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
COMMENT= 3D Wayland compositor
WWW= https://wayfire.org/
@@ -39,9 +42,6 @@ MESON_ARGS= -Dtests=disabled \
-Dwf-touch:tests=disabled \
${NULL}
-# XXX https://github.com/WayfireWM/wayfire/issues/2800
-USES+= localbase
-
.if !exists(/usr/include/omp.h)
# LLVM openmp in base doesn't support powerpc, armv6, armv7 yet
MESON_ARGS+= -Denable_openmp=false
diff --git a/x11-wm/wayfire/distinfo b/x11-wm/wayfire/distinfo
index 779fe7e32d9d..1e051a6a5da8 100644
--- a/x11-wm/wayfire/distinfo
+++ b/x11-wm/wayfire/distinfo
@@ -5,3 +5,5 @@ SHA256 (WayfireWM-wf-touch-093d894_GH0.tar.gz) = 7fa685012ed73363d507f093838b7d6
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