summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
Diffstat (limited to 'x11')
-rw-r--r--x11/aminal/Makefile2
-rw-r--r--x11/arcan-trayicon/Makefile4
-rw-r--r--x11/arcan-trayicon/distinfo6
-rw-r--r--x11/cde-devel/Makefile5
-rw-r--r--x11/cde-devel/distinfo6
-rw-r--r--x11/cliphist/Makefile2
-rw-r--r--x11/clipman/Makefile2
-rw-r--r--x11/darktile/Makefile2
-rw-r--r--x11/dwlb/Makefile4
-rw-r--r--x11/dwlb/distinfo6
-rw-r--r--x11/gnustep-app/Makefile3
-rw-r--r--x11/kf6-frameworkintegration/Makefile1
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/kitty/Makefile10
-rw-r--r--x11/kitty/files/patch-glfw_wl__platform.h13
-rw-r--r--x11/kitty/files/patch-glfw_wl__window.c15
-rw-r--r--x11/libxfce4windowing/Makefile28
-rw-r--r--x11/libxfce4windowing/distinfo6
-rw-r--r--x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build20
-rw-r--r--x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build20
-rw-r--r--x11/libxfce4windowing/pkg-plist97
-rw-r--r--x11/linux-nvidia-libs/Makefile4
-rw-r--r--x11/linux-nvidia-libs/distinfo6
-rw-r--r--x11/nvidia-driver/Makefile.version2
-rw-r--r--x11/nvidia-driver/distinfo6
-rw-r--r--x11/nvidia-settings/Makefile3
-rw-r--r--x11/nvidia-settings/distinfo6
-rw-r--r--x11/nvidia-xconfig/Makefile2
-rw-r--r--x11/nvidia-xconfig/distinfo6
-rw-r--r--x11/nwg-bar/Makefile2
-rw-r--r--x11/nwg-dock-hyprland/Makefile2
-rw-r--r--x11/nwg-dock/Makefile2
-rw-r--r--x11/nwg-drawer/Makefile2
-rw-r--r--x11/nwg-look/Makefile2
-rw-r--r--x11/nwg-menu/Makefile2
-rw-r--r--x11/pixman/Makefile2
-rw-r--r--x11/plank/Makefile4
-rw-r--r--x11/plank/distinfo6
-rw-r--r--x11/plank/pkg-plist2
-rw-r--r--x11/py-waypaper/Makefile2
-rw-r--r--x11/py-waypaper/distinfo6
-rw-r--r--x11/screengrab/Makefile9
-rw-r--r--x11/screengrab/distinfo6
-rw-r--r--x11/wallutils/Makefile4
-rw-r--r--x11/waylock/Makefile8
-rw-r--r--x11/waylock/distinfo14
-rw-r--r--x11/wob/Makefile7
-rw-r--r--x11/wob/distinfo6
-rw-r--r--x11/xfce4-clipman-plugin/Makefile24
-rw-r--r--x11/xfce4-clipman-plugin/distinfo6
-rw-r--r--x11/xfce4-docklike-plugin/Makefile25
-rw-r--r--x11/xfce4-docklike-plugin/distinfo6
-rw-r--r--x11/xfce4-docklike-plugin/pkg-plist1
-rw-r--r--x11/xfce4-screenshooter-plugin/Makefile39
-rw-r--r--x11/xfce4-screenshooter-plugin/distinfo6
-rw-r--r--x11/xfce4-screenshooter-plugin/pkg-plist2
-rw-r--r--x11/xfce4-taskmanager/Makefile22
-rw-r--r--x11/xfce4-taskmanager/distinfo6
-rw-r--r--x11/xfce4-taskmanager/files/patch-meson.build20
-rw-r--r--x11/xfce4-taskmanager/files/patch-src_meson.build44
-rw-r--r--x11/xfce4-verve-plugin/Makefile20
-rw-r--r--x11/xfce4-verve-plugin/distinfo6
-rw-r--r--x11/xfce4-whiskermenu-plugin/Makefile20
-rw-r--r--x11/xfce4-whiskermenu-plugin/distinfo6
-rw-r--r--x11/xfce4-windowck-plugin/Makefile20
-rw-r--r--x11/xfce4-windowck-plugin/distinfo6
-rw-r--r--x11/xfce4-windowck-plugin/pkg-plist1
-rw-r--r--x11/xterm/Makefile2
-rw-r--r--x11/xterm/distinfo6
73 files changed, 406 insertions, 287 deletions
diff --git a/x11/aminal/Makefile b/x11/aminal/Makefile
index 5bb10151b113..846e214e11f7 100644
--- a/x11/aminal/Makefile
+++ b/x11/aminal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aminal
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/arcan-trayicon/Makefile b/x11/arcan-trayicon/Makefile
index e45b709f465a..dde5291d640a 100644
--- a/x11/arcan-trayicon/Makefile
+++ b/x11/arcan-trayicon/Makefile
@@ -1,8 +1,8 @@
PORTNAME= arcan-trayicon
-DISTVERSION= 0.6.3.3
+DISTVERSION= 0.7.0.1
CATEGORIES= x11
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= hoanga@gmail.com
COMMENT= Generic wrapper for registering Arcan clients as tray icons
WWW= https://arcan-fe.com/
diff --git a/x11/arcan-trayicon/distinfo b/x11/arcan-trayicon/distinfo
index 305276508059..a866c228580c 100644
--- a/x11/arcan-trayicon/distinfo
+++ b/x11/arcan-trayicon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722779595
-SHA256 (letoram-arcan-0.6.3.3_GH0.tar.gz) = 38c2d02802389b15e5c24b6b8cf53f946cb3e5f15a1d7af95ad04ffcc9101914
-SIZE (letoram-arcan-0.6.3.3_GH0.tar.gz) = 12949697
+TIMESTAMP = 1747584654
+SHA256 (letoram-arcan-0.7.0.1_GH0.tar.gz) = 63d925d100389e7a1074a8746a080a01d94739df487c2f8e311eb49adc006c6e
+SIZE (letoram-arcan-0.7.0.1_GH0.tar.gz) = 12978670
diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile
index a9654fdac7ff..8a2d1a7e78af 100644
--- a/x11/cde-devel/Makefile
+++ b/x11/cde-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cde
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 5
CATEGORIES= x11
.if !defined(MASTERDIR)
PKGNAMESUFFIX= -devel
@@ -13,8 +12,8 @@ WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= cdesktopenv-code
-GH_TAGNAME= f0be964d6
-COMMIT_DATE= 2025.03.19
+GH_TAGNAME= bb0a127a8
+COMMIT_DATE= 2025.04.16
LICENSE= LGPL21
diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo
index 75b85db89bba..77d24069c8d0 100644
--- a/x11/cde-devel/distinfo
+++ b/x11/cde-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742569357
-SHA256 (cschuber-cdesktopenv-code-2025.03.19-f0be964d6_GH0.tar.gz) = a79139a23b3424a121ef3526eac94cb9d143ccd29b926e948d046c63c1207398
-SIZE (cschuber-cdesktopenv-code-2025.03.19-f0be964d6_GH0.tar.gz) = 57523144
+TIMESTAMP = 1747813000
+SHA256 (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 393ca70255ea79e45fad1440b0f1ff2d58cde56928b4b93d9cdd3b2369e708b0
+SIZE (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 57519116
diff --git a/x11/cliphist/Makefile b/x11/cliphist/Makefile
index 23aaeac6fc62..e5484ed2385d 100644
--- a/x11/cliphist/Makefile
+++ b/x11/cliphist/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cliphist
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/clipman/Makefile b/x11/clipman/Makefile
index 1f4a4764e279..051387af8c44 100644
--- a/x11/clipman/Makefile
+++ b/x11/clipman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clipman
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/darktile/Makefile b/x11/darktile/Makefile
index ed3393ccfdde..aab2bdc4dcfd 100644
--- a/x11/darktile/Makefile
+++ b/x11/darktile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darktile
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.11
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/dwlb/Makefile b/x11/dwlb/Makefile
index 08ccc4011eb5..27109fd5038b 100644
--- a/x11/dwlb/Makefile
+++ b/x11/dwlb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dwlb
-PORTVERSION= s20240516
+PORTVERSION= s20250520
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -19,7 +19,7 @@ USES= gmake pkgconfig xorg
USE_GITHUB= yes
USE_XORG= pixman
GH_ACCOUNT= kolunmi
-GH_TAGNAME= 0daa1c1
+GH_TAGNAME= 48dbe00
EXTRA_PATCHES= ${${PORTNAME:tu}_PATCHES}
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/x11/dwlb/distinfo b/x11/dwlb/distinfo
index 77ee30604add..38acff5355ec 100644
--- a/x11/dwlb/distinfo
+++ b/x11/dwlb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715905457
-SHA256 (kolunmi-dwlb-s20240516-0daa1c1_GH0.tar.gz) = 4d1edddd1396d8331a5773bed22f7d1f2e36d1c50c69f979300885c332d3defb
-SIZE (kolunmi-dwlb-s20240516-0daa1c1_GH0.tar.gz) = 69737
+TIMESTAMP = 1747764439
+SHA256 (kolunmi-dwlb-s20250520-48dbe00_GH0.tar.gz) = 1472334f2fc24af09a2a5da8a2772439d1dbef256f710708a1eb68c0b7d768b1
+SIZE (kolunmi-dwlb-s20250520-48dbe00_GH0.tar.gz) = 69726
diff --git a/x11/gnustep-app/Makefile b/x11/gnustep-app/Makefile
index 6c595ba44fad..bc24e84d12c4 100644
--- a/x11/gnustep-app/Makefile
+++ b/x11/gnustep-app/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnustep-app
PORTVERSION= 2.0.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= x11 gnustep
MAINTAINER= ports@FreeBSD.org
@@ -60,7 +60,6 @@ RUN_DEPENDS= aclock>0:x11-clocks/aclock \
paje>0:science/paje \
pantomime>0:mail/pantomime \
pikopixel>0:graphics/pikopixel \
- pixen>0:graphics/pixen \
plopfolio>0:deskutils/plopfolio \
poe>0:multimedia/poe \
gnustep-preview>0:graphics/preview \
diff --git a/x11/kf6-frameworkintegration/Makefile b/x11/kf6-frameworkintegration/Makefile
index 575112a66ae4..cac8909496b2 100644
--- a/x11/kf6-frameworkintegration/Makefile
+++ b/x11/kf6-frameworkintegration/Makefile
@@ -1,6 +1,5 @@
PORTNAME= frameworkintegration
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
COMMENT= Integration of Qt application with KDE workspaces
diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo
index 8bea3885e532..b98e3ff570bb 100644
--- a/x11/kf6-frameworkintegration/distinfo
+++ b/x11/kf6-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798885
-SHA256 (KDE/frameworks/6.13.0/frameworkintegration-6.13.0.tar.xz) = 182b911c9a08de9890c2427e8a1cfc202b4ae05aea37c6d939a449bfa987f31f
-SIZE (KDE/frameworks/6.13.0/frameworkintegration-6.13.0.tar.xz) = 56248
+TIMESTAMP = 1746358566
+SHA256 (KDE/frameworks/6.14/frameworkintegration-6.14.0.tar.xz) = ea263722de4b37c8742a70ab057da062e5b71d0e08e986456a3dc44e20f003b7
+SIZE (KDE/frameworks/6.14/frameworkintegration-6.14.0.tar.xz) = 56236
diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo
index 8b2a9e607629..171f9947c240 100644
--- a/x11/kf6-kded/distinfo
+++ b/x11/kf6-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798885
-SHA256 (KDE/frameworks/6.13.0/kded-6.13.0.tar.xz) = 7075a42d070c424b08383ceb01e766b34957be37cfdb4d7136cdbdf840931fb8
-SIZE (KDE/frameworks/6.13.0/kded-6.13.0.tar.xz) = 35012
+TIMESTAMP = 1746358566
+SHA256 (KDE/frameworks/6.14/kded-6.14.0.tar.xz) = 59f1aec94bd0176eba8bffd35a6ad5925b6d40702e26ee1697a46b3a4617d1ca
+SIZE (KDE/frameworks/6.14/kded-6.14.0.tar.xz) = 35028
diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo
index 016363eb3763..aa9423e19eeb 100644
--- a/x11/kf6-kglobalaccel/distinfo
+++ b/x11/kf6-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798885
-SHA256 (KDE/frameworks/6.13.0/kglobalaccel-6.13.0.tar.xz) = 9954f16a8cf257f4569cfdbb64a842cf537fe2faf6b4fa8fe18f62744efe96b0
-SIZE (KDE/frameworks/6.13.0/kglobalaccel-6.13.0.tar.xz) = 2294924
+TIMESTAMP = 1746358566
+SHA256 (KDE/frameworks/6.14/kglobalaccel-6.14.0.tar.xz) = e7aaca16bb4c5b5865af3ed4b48f2347c5163065d17c2b24be97752ff5e8c71d
+SIZE (KDE/frameworks/6.14/kglobalaccel-6.14.0.tar.xz) = 2294788
diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo
index 9bae8fc098d2..b6bbfb6104d2 100644
--- a/x11/kf6-krunner/distinfo
+++ b/x11/kf6-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798886
-SHA256 (KDE/frameworks/6.13.0/krunner-6.13.0.tar.xz) = 5de1775a6e5daf3b72810f9b8aafdee965d14bf670864aeade4478e50f04f53b
-SIZE (KDE/frameworks/6.13.0/krunner-6.13.0.tar.xz) = 131248
+TIMESTAMP = 1746358567
+SHA256 (KDE/frameworks/6.14/krunner-6.14.0.tar.xz) = 138cfb98cd73392722f4499408d075a2c7705bdbf436ecc077360c3153db2fa6
+SIZE (KDE/frameworks/6.14/krunner-6.14.0.tar.xz) = 131236
diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo
index 8c33d23eee4e..3814e536a5f9 100644
--- a/x11/kf6-kwindowsystem/distinfo
+++ b/x11/kf6-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798886
-SHA256 (KDE/frameworks/6.13.0/kwindowsystem-6.13.0.tar.xz) = 4fa83424f39a97d7fe784533d2ad4d4969ff878d26438dda9dc00e30745959ac
-SIZE (KDE/frameworks/6.13.0/kwindowsystem-6.13.0.tar.xz) = 2385864
+TIMESTAMP = 1746358567
+SHA256 (KDE/frameworks/6.14/kwindowsystem-6.14.0.tar.xz) = 6625f7d5a46cb9c72289bcaaa65ee74450a671e4dbf6eebefc772650f24cf2a6
+SIZE (KDE/frameworks/6.14/kwindowsystem-6.14.0.tar.xz) = 2386252
diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index fb848ef6a373..d4c397c5d4b0 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.41.1
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= nivit@FreeBSD.org
@@ -19,7 +20,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}furo>0:textproc/py-furo@${PY_FLAVOR} \
simde>=0.7.6:devel/simde \
sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \
urw-base35-fonts>=20200910:x11-fonts/urw-base35-fonts \
- wayland-protocols>=0:graphics/wayland-protocols
+ wayland-protocols>=0:graphics/wayland-protocols \
+ roboto-fonts-ttf>=2.134:x11-fonts/roboto-fonts-ttf
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libdbus-1.so:devel/dbus \
libepoll-shim-interpose.so:devel/libepoll-shim \
@@ -48,7 +50,7 @@ SHEBANG_GLOB= *.py
GO_MODULE= github.com/kovidgoyal/kitty
-MAKE_ENV= PYTHONDONTWRITEBYTECODE=1
+MAKE_ENV= PYTHONDONTWRITEBYTECODE=1 BUILD_DOCS=yes
TEST_ENV= PATH="${STAGEDIR}${PREFIX}/bin:${PATH}"
TEST_TARGET= test
@@ -68,9 +70,7 @@ _STRIP_TARGETS= kitty/fast_data_types.so kitty/glfw-x11.so \
_EMPTY_DIRS= kittens/choose kittens/diff kittens/unicode_input kittens kitty
-OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= roboto-fonts-ttf>=2.134:x11-fonts/roboto-fonts-ttf
-DOCS_MAKE_ENV= BUILD_DOCS=yes
+OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
diff --git a/x11/kitty/files/patch-glfw_wl__platform.h b/x11/kitty/files/patch-glfw_wl__platform.h
new file mode 100644
index 000000000000..20b93b4ec22e
--- /dev/null
+++ b/x11/kitty/files/patch-glfw_wl__platform.h
@@ -0,0 +1,13 @@
+--- glfw/wl_platform.h.orig 1979-11-29 21:00:00 UTC
++++ glfw/wl_platform.h
+@@ -130,6 +130,10 @@ typedef enum WaylandWindowState {
+ TOPLEVEL_STATE_TILED_TOP = 64,
+ TOPLEVEL_STATE_TILED_BOTTOM = 128,
+ TOPLEVEL_STATE_SUSPENDED = 256,
++ TOPLEVEL_STATE_CONSTRAINED_LEFT = 512,
++ TOPLEVEL_STATE_CONSTRAINED_RIGHT = 1024,
++ TOPLEVEL_STATE_CONSTRAINED_TOP = 2048,
++ TOPLEVEL_STATE_CONSTRAINED_BOTTOM = 4096,
+ } WaylandWindowState;
+
+ typedef struct glfw_wl_xdg_activation_request {
diff --git a/x11/kitty/files/patch-glfw_wl__window.c b/x11/kitty/files/patch-glfw_wl__window.c
new file mode 100644
index 000000000000..a3da370467c2
--- /dev/null
+++ b/x11/kitty/files/patch-glfw_wl__window.c
@@ -0,0 +1,15 @@
+--- glfw/wl_window.c.orig 1979-11-29 21:00:00 UTC
++++ glfw/wl_window.c
+@@ -679,6 +679,12 @@ xdgToplevelHandleConfigure(void* data,
+ #ifdef XDG_TOPLEVEL_STATE_SUSPENDED_SINCE_VERSION
+ C(TOPLEVEL_STATE_SUSPENDED);
+ #endif
++#ifdef XDG_TOPLEVEL_STATE_CONSTRAINED_LEFT_SINCE_VERSION
++ C(TOPLEVEL_STATE_CONSTRAINED_LEFT);
++ C(TOPLEVEL_STATE_CONSTRAINED_RIGHT);
++ C(TOPLEVEL_STATE_CONSTRAINED_TOP);
++ C(TOPLEVEL_STATE_CONSTRAINED_BOTTOM);
++#endif
+ #undef C
+ }
+ }
diff --git a/x11/libxfce4windowing/Makefile b/x11/libxfce4windowing/Makefile
index 9225709e4437..995e7ea970b1 100644
--- a/x11/libxfce4windowing/Makefile
+++ b/x11/libxfce4windowing/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libxfce4windowing
-DISTVERSION= 4.20.2
+DISTVERSION= 4.20.3
+PORTREVISION= 1
CATEGORIES= x11 xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
@@ -12,30 +13,37 @@ LICENSE= GPLv2
LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info
-USES= gettext-tools gmake gnome libtool pkgconfig tar:bz2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+USES= gettext-tools gnome meson pkgconfig python:build shebangfix \
+ tar:bz2 xfce xorg
+USE_GNOME= glib20 gtk30 libwnck3
USE_LDCONFIG= yes
USE_XFCE= xdt
USE_XORG= x11 xrandr
+SHEBANG_FILES= xdt-gen-visibility
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dgtk-doc=false \
+ -Dx11=enabled
-OPTIONS_DEFINE= DOCS GIR NLS WAYLAND
+OPTIONS_DEFINE= GIR NLS WAYLAND
OPTIONS_DEFAULT= GIR WAYLAND
OPTIONS_SUB= yes
-DOCS_CONFIGURE_ENABLE= gtk-doc-html
-
GIR_DESC= GObject Introspection support
+
+# At present gtk-doc is broken due to missing files in the distribution
+#DOCS_MESON_TRUE= gtk-doc
+
GIR_USE= GNOME=introspection:build
GIR_MESON_TRUE= introspection
NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
+WAYLAND_RUN_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
-WAYLAND_CONFIGURE_ENABLE=wayland
+WAYLAND_MESON_ENABLED= wayland
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/libxfce4windowing/distinfo b/x11/libxfce4windowing/distinfo
index 97baed4225ec..451f0cc0adff 100644
--- a/x11/libxfce4windowing/distinfo
+++ b/x11/libxfce4windowing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738526977
-SHA256 (xfce4/libxfce4windowing-4.20.2.tar.bz2) = 0b9b95aee8b868a2953920c2feafc026672ad19584976f19e89119e93ab1abc8
-SIZE (xfce4/libxfce4windowing-4.20.2.tar.bz2) = 601778
+TIMESTAMP = 1747849083
+SHA256 (xfce4/libxfce4windowing-4.20.3.tar.bz2) = df2419a6bd960c0bfac3307eff593050857524642597eb35a26fb4f8261a017b
+SIZE (xfce4/libxfce4windowing-4.20.3.tar.bz2) = 605237
diff --git a/x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build b/x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build
new file mode 100644
index 000000000000..30183be21f87
--- /dev/null
+++ b/x11/libxfce4windowing/files/patch-libxfce4windowing_meson.build
@@ -0,0 +1,20 @@
+--- libxfce4windowing/meson.build.orig 2025-05-01 07:24:40 UTC
++++ libxfce4windowing/meson.build
+@@ -93,7 +93,7 @@ windowing_config_h = configure_file(
+ input: 'libxfce4windowing-config.h.in',
+ output: 'libxfce4windowing-config.h',
+ install: true,
+- install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowing',
++ install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / 'libxfce4windowing',
+ )
+ windowing_public_sources += windowing_config_h
+ windowing_sources += windowing_config_h
+@@ -135,7 +135,7 @@ install_headers(
+
+ install_headers(
+ windowing_headers,
+- subdir: 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowing',
++ subdir: 'xfce4' / 'libxfce4windowing',
+ )
+
+ pkgconfig.generate(
diff --git a/x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build b/x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build
new file mode 100644
index 000000000000..7d24900cfc55
--- /dev/null
+++ b/x11/libxfce4windowing/files/patch-libxfce4windowingui_meson.build
@@ -0,0 +1,20 @@
+--- libxfce4windowingui/meson.build.orig 2025-05-01 07:24:40 UTC
++++ libxfce4windowingui/meson.build
+@@ -24,7 +24,7 @@ windowingui_public_sources += configure_file(
+ input: 'libxfce4windowingui-config.h.in',
+ output: 'libxfce4windowingui-config.h',
+ install: true,
+- install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowingui',
++ install_dir: get_option('prefix') / get_option('includedir') / 'xfce4' / 'libxfce4windowingui',
+ )
+
+ windowingui_sources = windowingui_public_sources
+@@ -64,7 +64,7 @@ install_headers(
+
+ install_headers(
+ windowingui_headers,
+- subdir: 'xfce4' / libxfce4windowing_pkgname / 'libxfce4windowingui',
++ subdir: 'xfce4' / 'libxfce4windowingui',
+ )
+
+ pkgconfig.generate(
diff --git a/x11/libxfce4windowing/pkg-plist b/x11/libxfce4windowing/pkg-plist
index f293913b20aa..a49555e12982 100644
--- a/x11/libxfce4windowing/pkg-plist
+++ b/x11/libxfce4windowing/pkg-plist
@@ -27,54 +27,54 @@ libdata/pkgconfig/libxfce4windowing-x11-0.pc
libdata/pkgconfig/libxfce4windowingui-0.pc
%%GIR%%share/gir-1.0/Libxfce4windowing-0.0.gir
%%GIR%%share/gir-1.0/Libxfce4windowingui-0.0.gir
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwApplication.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwMonitor.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwScreen.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwSeat.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWindow.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspace.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceGroup.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceManager.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-1.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-3.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-4.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/home.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/index.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Library-Configuration.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Utilities.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-X11-Backend.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-backend.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-core.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-introduction.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-utilities.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/style.css
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowActionMenu.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowListMenu.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/home.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/index.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowing-widgets.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-Library-Configuration.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-introduction.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-utilities.html
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/style.css
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwApplication.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwMonitor.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwScreen.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwSeat.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWindow.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspace.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceGroup.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/XfwWorkspaceManager.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/annotation-glossary.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-1.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-3.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-4-19-4.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/api-index-full.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/home.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/index.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/left.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Library-Configuration.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-Utilities.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-X11-Backend.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-backend.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-core.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-introduction.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing-utilities.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/libxfce4windowing.devhelp2
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/right.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/style.css
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowing/up.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowActionMenu.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/XfwWindowListMenu.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/annotation-glossary.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/api-index-full.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/home.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/index.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/left.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowing-widgets.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-Library-Configuration.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-introduction.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui-utilities.html
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/libxfce4windowingui.devhelp2
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/right.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/style.css
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up-insensitive.png
+@comment %%PORTDOCS%%share/gtk-doc/html/libxfce4windowingui/up.png
%%NLS%%share/locale/ast/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/bg/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/ca/LC_MESSAGES/libxfce4windowing.mo
@@ -97,6 +97,7 @@ libdata/pkgconfig/libxfce4windowingui-0.pc
%%NLS%%share/locale/ie/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/it/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/ja/LC_MESSAGES/libxfce4windowing.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/kk/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/ko/LC_MESSAGES/libxfce4windowing.mo
%%NLS%%share/locale/lt/LC_MESSAGES/libxfce4windowing.mo
diff --git a/x11/linux-nvidia-libs/Makefile b/x11/linux-nvidia-libs/Makefile
index 865043131384..e8c7666f8902 100644
--- a/x11/linux-nvidia-libs/Makefile
+++ b/x11/linux-nvidia-libs/Makefile
@@ -274,7 +274,9 @@ PLIST_RE+= '\,${LINUXBASE}.*libnvidia-gpucomp\.so,d'
# nvidia-egl-X11 supports (not in x11/nvidia-driver nor separate ports)
# Estimated to be upgrated often.
-.if ${NVVERSION} >= 570.14400 # 570.144
+.if ${NVVERSION} >= 570.15302 && ${NVVERSION} < 575.00000
+NV_EGL_X_VERSION= 1.0.2
+.elif ${NVVERSION} >= 570.14400 # 570.144
NV_EGL_X_VERSION= 1.0.1
.elif ${NVVERSION} >= 570.00000 # 570.00, Intentionally kept to clarify
# the start of egl-x11 support.
diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo
index ac2b63f695d8..637a0638efae 100644
--- a/x11/linux-nvidia-libs/distinfo
+++ b/x11/linux-nvidia-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745330825
-SHA256 (NVIDIA-Linux-x86_64-570.144.run) = c0b8d7ecf2e20b83767674bab8fee4d1323dc55580274d8e934635e8955f3be6
-SIZE (NVIDIA-Linux-x86_64-570.144.run) = 375742470
+TIMESTAMP = 1747671036
+SHA256 (NVIDIA-Linux-x86_64-570.153.02.run) = 148886e4f69576fa8fa67140e6e5dd6e51f90b2ec74a65f1a7a7334dfa5de1b6
+SIZE (NVIDIA-Linux-x86_64-570.153.02.run) = 375742097
diff --git a/x11/nvidia-driver/Makefile.version b/x11/nvidia-driver/Makefile.version
index 7582499314be..613693bb9a36 100644
--- a/x11/nvidia-driver/Makefile.version
+++ b/x11/nvidia-driver/Makefile.version
@@ -1,4 +1,4 @@
# NVIDIA Distversion
#
# This will be included from x11/nvidia-driver and the nvidia-drm port
-NVIDIA_DISTVERSION?= 570.144
+NVIDIA_DISTVERSION?= 570.153.02
diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo
index 017416dc7813..7b4abdeae216 100644
--- a/x11/nvidia-driver/distinfo
+++ b/x11/nvidia-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745330770
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
+TIMESTAMP = 1747700057
+SHA256 (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 7967bbbca4202dde15d7e11f3a015f9471cb17a3ad9ed79fe97f0300dd321395
+SIZE (NVIDIA-FreeBSD-x86_64-570.153.02.tar.xz) = 260903556
diff --git a/x11/nvidia-settings/Makefile b/x11/nvidia-settings/Makefile
index 6981bb11fad9..71a2a01d0f15 100644
--- a/x11/nvidia-settings/Makefile
+++ b/x11/nvidia-settings/Makefile
@@ -1,6 +1,5 @@
PORTNAME= nvidia-settings
-PORTVERSION= 570.133.07
-PORTREVISION= 1
+PORTVERSION= 570.153.02
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/nvidia-settings/distinfo b/x11/nvidia-settings/distinfo
index c85577f0505b..97362f6f5078 100644
--- a/x11/nvidia-settings/distinfo
+++ b/x11/nvidia-settings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744576111
-SHA256 (NVIDIA-nvidia-settings-570.133.07_GH0.tar.gz) = 2153aea233b56c6ef6decdd3e2eeb2479e3e2287027cf5696c6db4adbd00905b
-SIZE (NVIDIA-nvidia-settings-570.133.07_GH0.tar.gz) = 1308540
+TIMESTAMP = 1747715291
+SHA256 (NVIDIA-nvidia-settings-570.153.02_GH0.tar.gz) = e458325fed6f0322de924c440eff72ea7ef71a2db75c512a1e5911ef21d43d31
+SIZE (NVIDIA-nvidia-settings-570.153.02_GH0.tar.gz) = 1308531
diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile
index d2f06cedc718..e19bb42a0326 100644
--- a/x11/nvidia-xconfig/Makefile
+++ b/x11/nvidia-xconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-xconfig
-PORTVERSION= 570.133.07
+PORTVERSION= 570.153.02
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/nvidia-xconfig/distinfo b/x11/nvidia-xconfig/distinfo
index e75f031e2d44..982ff1c420aa 100644
--- a/x11/nvidia-xconfig/distinfo
+++ b/x11/nvidia-xconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744578452
-SHA256 (NVIDIA-nvidia-xconfig-570.133.07_GH0.tar.gz) = 68a39ac41f6c7f2c421e13d6cbeba9ad47a276506cde3926efaca05455e6bd0b
-SIZE (NVIDIA-nvidia-xconfig-570.133.07_GH0.tar.gz) = 145667
+TIMESTAMP = 1747870140
+SHA256 (NVIDIA-nvidia-xconfig-570.153.02_GH0.tar.gz) = f724eca2d227137d18955c8fea335a0342a585ff82d934ae00d8ab980f0285a0
+SIZE (NVIDIA-nvidia-xconfig-570.153.02_GH0.tar.gz) = 145663
diff --git a/x11/nwg-bar/Makefile b/x11/nwg-bar/Makefile
index dba87259633b..aaee29c0c26b 100644
--- a/x11/nwg-bar/Makefile
+++ b/x11/nwg-bar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-bar
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile
index fb3962a8d571..2d3cef88fb20 100644
--- a/x11/nwg-dock-hyprland/Makefile
+++ b/x11/nwg-dock-hyprland/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock-hyprland
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-dock/Makefile b/x11/nwg-dock/Makefile
index 7bd226fd4c02..a9329f463978 100644
--- a/x11/nwg-dock/Makefile
+++ b/x11/nwg-dock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-drawer/Makefile b/x11/nwg-drawer/Makefile
index 1be0dc543b72..b26c2d214ba5 100644
--- a/x11/nwg-drawer/Makefile
+++ b/x11/nwg-drawer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-drawer
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-look/Makefile b/x11/nwg-look/Makefile
index 8644d5e9e3e1..281d6ac4ca52 100644
--- a/x11/nwg-look/Makefile
+++ b/x11/nwg-look/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-look
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-menu/Makefile b/x11/nwg-menu/Makefile
index fc20ff1685cd..1bb7def94206 100644
--- a/x11/nwg-menu/Makefile
+++ b/x11/nwg-menu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-menu
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/pixman/Makefile b/x11/pixman/Makefile
index 1c0f289b7f33..24bcdd9e55aa 100644
--- a/x11/pixman/Makefile
+++ b/x11/pixman/Makefile
@@ -62,7 +62,7 @@ MESON_ARGS+= -Dvmx=enabled
.else
MESON_ARGS+= -Dvmx=disabled
.endif
-.if ${ARCH} == riscv64
+.if ${ARCH} == riscv64 && 0 # XXX Convert to elf_aux_info + HWCAP_ISA_V
MESON_ARGS+= -Drvv=enabled
.else
MESON_ARGS+= -Drvv=disabled
diff --git a/x11/plank/Makefile b/x11/plank/Makefile
index 0a732bc92897..e5c759321aae 100644
--- a/x11/plank/Makefile
+++ b/x11/plank/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plank
-DISTVERSION= 0.11.114
+DISTVERSION= 0.11.128
CATEGORIES= x11
MAINTAINER= daniel@shafer.cc
@@ -31,7 +31,7 @@ OPTIONS_SUB= yes
OPTIONS_DEFINE= DBUSMENU
DBUSMENU_DESC= DBusMenu protocol
-MESON_ARGS= -Dproduction_release=true \
+MESON_ARGS= -Dproduction-release=true \
-Denable-apport=false \
-Denable-barriers=yes
diff --git a/x11/plank/distinfo b/x11/plank/distinfo
index 540529198b70..3ce955321297 100644
--- a/x11/plank/distinfo
+++ b/x11/plank/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743245359
-SHA256 (zquestz-plank-reloaded-0.11.114_GH0.tar.gz) = 3521c6e8c6f3fc1eca431eed9f73b53dccee0c122ea865220cf0f1717dde2fc9
-SIZE (zquestz-plank-reloaded-0.11.114_GH0.tar.gz) = 597596
+TIMESTAMP = 1748093572
+SHA256 (zquestz-plank-reloaded-0.11.128_GH0.tar.gz) = 8d4e8ef4bd97d68bf10dbec6bd2694d9b82fa35701827b3276a3360daa4d68e1
+SIZE (zquestz-plank-reloaded-0.11.128_GH0.tar.gz) = 648220
diff --git a/x11/plank/pkg-plist b/x11/plank/pkg-plist
index b4f4416355ed..796b3f82d756 100644
--- a/x11/plank/pkg-plist
+++ b/x11/plank/pkg-plist
@@ -88,6 +88,8 @@ share/metainfo/plank.appdata.xml
%%DATADIR%%/themes/Default/dock.theme
%%DATADIR%%/themes/Matte-Light/dock.theme
%%DATADIR%%/themes/Matte/dock.theme
+%%DATADIR%%/themes/Minimal-Light/dock.theme
+%%DATADIR%%/themes/Minimal/dock.theme
%%DATADIR%%/themes/Transparent/dock.theme
share/vala/vapi/plank.deps
share/vala/vapi/plank.vapi
diff --git a/x11/py-waypaper/Makefile b/x11/py-waypaper/Makefile
index cdede4ec3ae4..a53743365102 100644
--- a/x11/py-waypaper/Makefile
+++ b/x11/py-waypaper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= waypaper
-DISTVERSION= 2.5
+DISTVERSION= 2.6
CATEGORIES= x11 python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/py-waypaper/distinfo b/x11/py-waypaper/distinfo
index d86f48fdec9e..d6d052550c50 100644
--- a/x11/py-waypaper/distinfo
+++ b/x11/py-waypaper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739725793
-SHA256 (waypaper-2.5.tar.gz) = bb378893d550e6eb7b3bf3a53f19ab0dc2b6f6fd5c958fb6eff6e284b09189fe
-SIZE (waypaper-2.5.tar.gz) = 45727
+TIMESTAMP = 1748189559
+SHA256 (waypaper-2.6.tar.gz) = fdbf92200606026bf6f42ffff13ea608c0e5621f611a19be062466f96658ba85
+SIZE (waypaper-2.6.tar.gz) = 48645
diff --git a/x11/screengrab/Makefile b/x11/screengrab/Makefile
index a1e02b8c892c..a94c883c0ab4 100644
--- a/x11/screengrab/Makefile
+++ b/x11/screengrab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= screengrab
-PORTVERSION= 2.10.0
+PORTVERSION= 3.0.0
CATEGORIES= x11
MASTER_SITES= LXQT
@@ -9,10 +9,11 @@ WWW= https://github.com/lxqt/screengrab
LICENSE= LGPL21+
-USES= cmake compiler:c++17-lang gnome kde:6 lxqt:2 perl5 qt:6 tar:xz xorg
-USE_LXQT= qt6xdg
+USES= cmake compiler:c++17-lang gnome kde:6 localbase:ldflags lxqt:2 \
+ perl5 qt:6 tar:xz xorg
+USE_LXQT= buildtools2 qt6xdg
USE_XORG= x11 xcb sm ice xext
-USE_KDE= windowsystem
+USE_KDE= layer-shell-qt wayland windowsystem
USE_PERL5= build
USE_QT= base:run tools:build svg
USE_GNOME= glib20
diff --git a/x11/screengrab/distinfo b/x11/screengrab/distinfo
index 769e1e2de179..41ee4563d731 100644
--- a/x11/screengrab/distinfo
+++ b/x11/screengrab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744932020
-SHA256 (lxqt/screengrab-2.10.0.tar.xz) = c98de5d4b8b0dac7924855315efaa9183cf637ef553bdcd1a3c64526b4c37e04
-SIZE (lxqt/screengrab-2.10.0.tar.xz) = 349336
+TIMESTAMP = 1748036712
+SHA256 (lxqt/screengrab-3.0.0.tar.xz) = 30ad0428688595eb09ca684133c1bb1b02c4affae302791c4d2eb7990f6ccee7
+SIZE (lxqt/screengrab-3.0.0.tar.xz) = 376620
diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile
index 3945f9a5b916..7ce493f69e15 100644
--- a/x11/wallutils/Makefile
+++ b/x11/wallutils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wallutils
DISTVERSION= 5.12.9
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= eduardo@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libX11.so:x11/libX11
-USES= go:1.22,modules
+USES= go:modules
USE_GITHUB= yes
GH_ACCOUNT= xyproto
GH_TUPLE= antchfx:xmlquery:v1.3.8:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
diff --git a/x11/waylock/Makefile b/x11/waylock/Makefile
index cfe45744d1f0..03fee7046e97 100644
--- a/x11/waylock/Makefile
+++ b/x11/waylock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= waylock
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
+DISTVERSION= 1.4.0
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \
- zig>=0.13.0:lang/zig
+ zig>=0.14.0:lang/zig
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
@@ -19,8 +19,8 @@ RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
USES= pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= ifreund
-GH_TUPLE= ifreund:zig-wayland:v0.2.0:zig_wayland/../.cache/zig/p/1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242 \
- ifreund:zig-xkbcommon:v0.2.0:zig_xkbcommon/../.cache/zig/p/1220c90b2228d65fd8427a837d31b0add83e9fade1dcfa539bb56fd06f1f8461605f
+GH_TUPLE= ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \
+ ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
diff --git a/x11/waylock/distinfo b/x11/waylock/distinfo
index d8f12ddb4039..fda03d517c99 100644
--- a/x11/waylock/distinfo
+++ b/x11/waylock/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1729614030
-SHA256 (ifreund-waylock-v1.3.0_GH0.tar.gz) = 8930c75dec6a2e5b3f462a44dfa896807f01193b4e7c43c25a9c9064896b4931
-SIZE (ifreund-waylock-v1.3.0_GH0.tar.gz) = 20655
-SHA256 (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 6cbbb8ca10c84cc83a09b21e3b84e0ab4238306376b268788fedcc46397b322d
-SIZE (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 56461
-SHA256 (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 4ef3193a375f1893475c3bc481d262a7eef5c28e0d1ea7c20739deaa4f8df6bd
-SIZE (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 22495
+TIMESTAMP = 1741342864
+SHA256 (ifreund-waylock-v1.4.0_GH0.tar.gz) = 921d744f4c1ea0c79de5c730afdc4928273a69ae18ff69b063fc5ca8c70fb977
+SIZE (ifreund-waylock-v1.4.0_GH0.tar.gz) = 20664
+SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad
+SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460
+SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
+SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
diff --git a/x11/wob/Makefile b/x11/wob/Makefile
index 622a28927397..d8429a14b91e 100644
--- a/x11/wob/Makefile
+++ b/x11/wob/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wob
-DISTVERSION= 0.15.1
-PORTREVISION= 1
+DISTVERSION= 0.16
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,7 +9,7 @@ WWW= https://github.com/francma/wob
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.13:graphics/wayland-protocols
+BUILD_DEPENDS= wayland-protocols>=1.31:graphics/wayland-protocols
LIB_DEPENDS= libinih.so:devel/inih \
libwayland-client.so:graphics/wayland
TEST_DEPENDS= cmocka>0:sysutils/cmocka
@@ -18,7 +17,7 @@ TEST_DEPENDS= cmocka>0:sysutils/cmocka
USES= meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= francma
-MESON_ARGS= -Dseccomp=disabled -Dtests=disabled
+MESON_ARGS= ${seccomp systemd-unit-files tests:L:C/.*/-D&=disabled/}
PLIST_FILES= bin/${PORTNAME}
OPTIONS_DEFINE= MANPAGES
diff --git a/x11/wob/distinfo b/x11/wob/distinfo
index 09bbf20fd00a..0a2ba1e92008 100644
--- a/x11/wob/distinfo
+++ b/x11/wob/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694937086
-SHA256 (francma-wob-0.15.1_GH0.tar.gz) = 094f666e799a7fa0914192d041032f4e9a28a87486d024db80ade010988b218a
-SIZE (francma-wob-0.15.1_GH0.tar.gz) = 23389
+TIMESTAMP = 1747732898
+SHA256 (francma-wob-0.16_GH0.tar.gz) = 8a5850beec72b5b19be631a6eb21315a20082bf9135447080f9e9045f143938b
+SIZE (francma-wob-0.16_GH0.tar.gz) = 25709
diff --git a/x11/xfce4-clipman-plugin/Makefile b/x11/xfce4-clipman-plugin/Makefile
index db856729d340..01745547aa2a 100644
--- a/x11/xfce4-clipman-plugin/Makefile
+++ b/x11/xfce4-clipman-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-clipman-plugin
-PORTVERSION= 1.6.7
+PORTVERSION= 1.7.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,16 +10,14 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
+USE_GNOME= glib20 gtk30
USE_XFCE= libmenu panel xfconf
USE_XORG= ice sm x11 xorgproto xtst
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dx11=enabled \
+ -Dxtst=enabled
OPTIONS_DEFINE= NLS QRCODE WAYLAND
OPTIONS_DEFAULT=WAYLAND
@@ -27,14 +25,16 @@ OPTIONS_SUB= yes
QRCODE_DESC= QR Code support
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
QRCODE_LIB_DEPENDS= libqrencode.so:graphics/libqrencode
-QRCODE_CONFIGURE_ENABLE=libqrencode
+QRCODE_MESON_ENABLED= qrencode
WAYLAND_CATEGORIES= wayland
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
-WAYLAND_CONFIGURE_ENABLE=wayland
+WAYLAND_MESON_ENABLED= wayland
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-clipman-plugin/distinfo b/x11/xfce4-clipman-plugin/distinfo
index d399c9181ffd..b379751c6d5d 100644
--- a/x11/xfce4-clipman-plugin/distinfo
+++ b/x11/xfce4-clipman-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735048481
-SHA256 (xfce4/xfce4-clipman-plugin-1.6.7.tar.bz2) = 9bae27808a50e959e0912b7202ea5d651ed7401a6fc227f811d9bdaf2e44178c
-SIZE (xfce4/xfce4-clipman-plugin-1.6.7.tar.bz2) = 637572
+TIMESTAMP = 1747673074
+SHA256 (xfce4/xfce4-clipman-plugin-1.7.0.tar.xz) = 903302c3070a951d44ee17a84fa3cf21d36c6787678af8fbfc79e469fd00cb46
+SIZE (xfce4/xfce4-clipman-plugin-1.7.0.tar.xz) = 184276
diff --git a/x11/xfce4-docklike-plugin/Makefile b/x11/xfce4-docklike-plugin/Makefile
index 5bfe45799127..300dd46aea87 100644
--- a/x11/xfce4-docklike-plugin/Makefile
+++ b/x11/xfce4-docklike-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-docklike-plugin
-PORTVERSION= 0.4.3
+PORTVERSION= 0.5.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,22 +10,23 @@ WWW= https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin
LICENSE= GPLv3
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
-
-USES= gettext-tools gmake gnome libtool pkgconfig tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= gettext-tools gnome meson pkgconfig tar:xz xfce xorg
+USE_GNOME= gdkpixbuf gtk30
USE_XFCE= libmenu panel windowing
USE_XORG= x11
-GNU_CONFIGURE= yes
-
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dx11=enabled
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= NLS WAYLAND
+OPTIONS_DEFAULT=WAYLAND
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
+WAYLAND_MESON_ENABLED= wayland
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-docklike-plugin/distinfo b/x11/xfce4-docklike-plugin/distinfo
index fa192fff1fac..88cd8f388e6c 100644
--- a/x11/xfce4-docklike-plugin/distinfo
+++ b/x11/xfce4-docklike-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735495066
-SHA256 (xfce4/xfce4-docklike-plugin-0.4.3.tar.bz2) = e81e16b4ab1c655a3202473d78cc81617bb4829e5dd102eecabf9addd7668a9d
-SIZE (xfce4/xfce4-docklike-plugin-0.4.3.tar.bz2) = 456424
+TIMESTAMP = 1747674178
+SHA256 (xfce4/xfce4-docklike-plugin-0.5.0.tar.xz) = 418aa01f51f6528d95ceeb3b19d52bdc0ac554447bdb7afa9975cca5234f244b
+SIZE (xfce4/xfce4-docklike-plugin-0.5.0.tar.xz) = 78724
diff --git a/x11/xfce4-docklike-plugin/pkg-plist b/x11/xfce4-docklike-plugin/pkg-plist
index 3ecaab697f5b..b07f1265bc3f 100644
--- a/x11/xfce4-docklike-plugin/pkg-plist
+++ b/x11/xfce4-docklike-plugin/pkg-plist
@@ -34,6 +34,7 @@ lib/xfce4/panel/plugins/libdocklike.so
%%NLS%%share/locale/sv/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-docklike-plugin.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-docklike-plugin.mo
share/xfce4/panel/plugins/docklike.desktop
diff --git a/x11/xfce4-screenshooter-plugin/Makefile b/x11/xfce4-screenshooter-plugin/Makefile
index 37ed0c80398d..14c5b8b5beaf 100644
--- a/x11/xfce4-screenshooter-plugin/Makefile
+++ b/x11/xfce4-screenshooter-plugin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xfce4-screenshooter-plugin
-PORTVERSION= 1.11.1
-PORTREVISION= 1
+PORTVERSION= 1.11.2
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DISTNAME= xfce4-screenshooter-${DISTVERSIONFULL}
@@ -13,37 +12,27 @@ WWW= https://goodies.xfce.org/projects/applications/xfce4-screenshooter
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce xorg
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce \
+ xorg
USE_CSTD= c99
-USE_GNOME= cairo gdkpixbuf glib20 gtk30
+USE_GNOME= glib20 gtk30
USE_XFCE= libexo libmenu panel xfconf
USE_XORG= ice sm x11 xext xfixes
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dx11=enabled \
+ -Dxfixes=enabled
-OPTIONS_DEFINE= IMGUR NLS WAYLAND
-OPTIONS_DEFAULT= IMGUR WAYLAND
+OPTIONS_DEFINE= NLS WAYLAND
+OPTIONS_DEFAULT= WAYLAND
OPTIONS_SUB= yes
-IMGUR_DESC= Install imgur image upload custom action
-
-IMGUR_RUN_DEPENDS= curl:ftp/curl \
- jq:textproc/jq \
- xclip:x11/xclip \
- zenity:x11/zenity
-
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
-WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
-WAYLAND_CONFIGURE_ENABLE= wayland
+WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland
+WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
+WAYLAND_MESON_ENABLED= wayland
-post-patch-IMGUR-off:
- @${REINPLACE_CMD} '/imgur_custom_action_added = xfconf_channel_get_bool/s/FALSE/TRUE/' \
- ${WRKSRC}/lib/screenshooter-custom-actions.c
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-screenshooter-plugin/distinfo b/x11/xfce4-screenshooter-plugin/distinfo
index 54ac87cb1be7..65f17b67b7ba 100644
--- a/x11/xfce4-screenshooter-plugin/distinfo
+++ b/x11/xfce4-screenshooter-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722368566
-SHA256 (xfce4/xfce4-screenshooter-1.11.1.tar.bz2) = d94c4a37ac9b26f6d73214bdc254624a4ede4e111bee8d34e689f8f04c37d34d
-SIZE (xfce4/xfce4-screenshooter-1.11.1.tar.bz2) = 721424
+TIMESTAMP = 1747940424
+SHA256 (xfce4/xfce4-screenshooter-1.11.2.tar.xz) = 6ae5bc4823d43e770b3a11700d048d56bdcaafdef37de7deacb8970b55fc1565
+SIZE (xfce4/xfce4-screenshooter-1.11.2.tar.xz) = 178440
diff --git a/x11/xfce4-screenshooter-plugin/pkg-plist b/x11/xfce4-screenshooter-plugin/pkg-plist
index 027724e7c4c9..ab9d309ffe04 100644
--- a/x11/xfce4-screenshooter-plugin/pkg-plist
+++ b/x11/xfce4-screenshooter-plugin/pkg-plist
@@ -1,7 +1,5 @@
bin/xfce4-screenshooter
lib/xfce4/panel/plugins/libscreenshooterplugin.so
-%%IMGUR%%libexec/xfce4/screenshooter/scripts/imgur-upload.sh
-share/man/man1/xfce4-screenshooter.1.gz
share/applications/xfce4-screenshooter.desktop
%%NLS%%share/icons/hicolor/128x128/apps/org.xfce.screenshooter.png
%%NLS%%share/icons/hicolor/16x16/apps/org.xfce.screenshooter.png
diff --git a/x11/xfce4-taskmanager/Makefile b/x11/xfce4-taskmanager/Makefile
index 720cf0ae5f58..fd75fbb81420 100644
--- a/x11/xfce4-taskmanager/Makefile
+++ b/x11/xfce4-taskmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-taskmanager
-PORTVERSION= 1.5.8
+PORTVERSION= 1.6.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
@@ -11,24 +11,20 @@ WWW= https://goodies.xfce.org/projects/applications/xfce4-taskmanager
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= gettext-tools gmake gnome localbase pkgconfig tar:bzip2 xfce \
- xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+USES= gettext-tools gnome localbase meson pkgconfig tar:xz xfce xorg
+USE_GNOME= glib20 gtk30 libwnck3
USE_XFCE= libmenu xfconf
USE_XORG= ice sm x11 xmu xt
-GNU_CONFIGURE= yes
-
-CONFIGURE_ARGS= --disable-gksu \
- --disable-silent-rules \
- --enable-wnck3
+MESON_ARGS= -Dwnck=enabled \
+ -Dx11=enabled
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-taskmanager/distinfo b/x11/xfce4-taskmanager/distinfo
index ac28ca90214f..110b3568acb0 100644
--- a/x11/xfce4-taskmanager/distinfo
+++ b/x11/xfce4-taskmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735174403
-SHA256 (xfce4/xfce4-taskmanager-1.5.8.tar.bz2) = 14b9d68b8feb88a642a9885b8549efe7fc9e6c155f638003f2a4a58d9eb2baab
-SIZE (xfce4/xfce4-taskmanager-1.5.8.tar.bz2) = 548651
+TIMESTAMP = 1747848539
+SHA256 (xfce4/xfce4-taskmanager-1.6.0.tar.xz) = 29bdc7840ab8b9025f6c0e456a83a31090d1c9fd9e26b359baa4a4010cfb0b90
+SIZE (xfce4/xfce4-taskmanager-1.6.0.tar.xz) = 135088
diff --git a/x11/xfce4-taskmanager/files/patch-meson.build b/x11/xfce4-taskmanager/files/patch-meson.build
new file mode 100644
index 000000000000..00b5c05e84be
--- /dev/null
+++ b/x11/xfce4-taskmanager/files/patch-meson.build
@@ -0,0 +1,20 @@
+--- meson.build.orig 2025-05-21 07:00:22 UTC
++++ meson.build
+@@ -54,7 +54,7 @@ else
+ else
+ if target_os == 'freebsd'
+ os_implementation = 'freebsd'
+- find_library('kvm')
++ kvm_lib = cc.find_library('kvm', required : true)
+ headers += [
+ 'sys/param.h',
+ 'sys/proc.h',
+@@ -83,7 +83,7 @@ else
+ ]
+ elif target_os == 'sunos'
+ os_implementation = 'solaris'
+- find_library('kstat')
++ cc.find_library('kstat')
+ headers += [
+ 'sys/procfs.h',
+ 'sys/stat.h',
diff --git a/x11/xfce4-taskmanager/files/patch-src_meson.build b/x11/xfce4-taskmanager/files/patch-src_meson.build
new file mode 100644
index 000000000000..bc052f07a3b9
--- /dev/null
+++ b/x11/xfce4-taskmanager/files/patch-src_meson.build
@@ -0,0 +1,44 @@
+--- src/meson.build.orig 2025-05-21 07:00:22 UTC
++++ src/meson.build
+@@ -35,6 +35,22 @@ endif
+ ]
+ endif
+
++dependencies = [
++ glib,
++ gtk,
++ cairo,
++ libxmu,
++ libxfce4util,
++ libxfce4ui,
++ xfconf,
++ libx11,
++ libwnck,
++]
++
++if target_os == 'freebsd' and kvm_lib.found()
++dependencies += [ kvm_lib ]
++endif
++
+ taskmanager = executable(
+ 'xfce4-taskmanager',
+ taskmanager_sources,
+@@ -42,17 +58,7 @@ taskmanager = executable(
+ include_directories: [
+ include_directories('..'),
+ ],
+- dependencies: [
+- glib,
+- gtk,
+- cairo,
+- libxmu,
+- libxfce4util,
+- libxfce4ui,
+- xfconf,
+- libx11,
+- libwnck,
+- ],
++ dependencies: dependencies,
+ install: true,
+ install_dir: get_option('prefix') / get_option('bindir'),
+ )
diff --git a/x11/xfce4-verve-plugin/Makefile b/x11/xfce4-verve-plugin/Makefile
index f8d962532bd9..c714fe23226c 100644
--- a/x11/xfce4-verve-plugin/Makefile
+++ b/x11/xfce4-verve-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= verve-plugin
-PORTVERSION= 2.0.4
+PORTVERSION= 2.1.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
PKGNAMEPREFIX= xfce4-
@@ -12,22 +12,18 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-verve-plugin/start
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libpcre2-8.so:devel/pcre2
+LIB_DEPENDS= libpcre2-8.so:devel/pcre2
-USES= compiler:c11 gettext-tools gmake gnome libtool pkgconfig \
- tar:bzip2 xfce
-USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 pango
+USES= compiler:c11 gettext-tools gnome meson pkgconfig tar:xz xfce
+USE_GNOME= glib20 gtk30
USE_XFCE= libmenu panel
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-dbus
-INSTALL_TARGET= install-strip
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-verve-plugin/distinfo b/x11/xfce4-verve-plugin/distinfo
index 6c250d8d70ad..59a32c27dea2 100644
--- a/x11/xfce4-verve-plugin/distinfo
+++ b/x11/xfce4-verve-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735171422
-SHA256 (xfce4/xfce4-verve-plugin-2.0.4.tar.bz2) = 214a812dd7cc410bbe85d736e0dc76459ddd7861e5a1c60b67dd89dcd34e90a1
-SIZE (xfce4/xfce4-verve-plugin-2.0.4.tar.bz2) = 450881
+TIMESTAMP = 1747810651
+SHA256 (xfce4/xfce4-verve-plugin-2.1.0.tar.xz) = 237e0da802cdc02e0ec0c3cdefecb6fa2992ade9f59ce2999779cc30d59c9f24
+SIZE (xfce4/xfce4-verve-plugin-2.1.0.tar.xz) = 54440
diff --git a/x11/xfce4-whiskermenu-plugin/Makefile b/x11/xfce4-whiskermenu-plugin/Makefile
index 9d87cecd3fba..c4b3159a8282 100644
--- a/x11/xfce4-whiskermenu-plugin/Makefile
+++ b/x11/xfce4-whiskermenu-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-whiskermenu-plugin
-PORTVERSION= 2.9.2
+PORTVERSION= 2.10.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -11,31 +11,29 @@ WWW= https://docs.xfce.org/panel-plugins/xfce4-whiskermenu-plugin
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake compiler:c++14-lang gettext-tools gnome localbase \
- pkgconfig tar:bzip2 xfce
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= compiler:c++14-lang gettext-tools gnome localbase meson \
+ pkgconfig tar:xz xfce
+USE_GNOME= gtk30
USE_XFCE= garcon libexo panel xfconf
-OPTIONS_DEFINE= ACCOUNTS_SERVICE LTO MENULIBRE NLS WAYLAND
-OPTIONS_DEFAULT= ACCOUNTS_SERVICE LTO MENULIBRE WAYLAND
+OPTIONS_DEFINE= ACCOUNTS_SERVICE MENULIBRE NLS WAYLAND
+OPTIONS_DEFAULT= ACCOUNTS_SERVICE MENULIBRE WAYLAND
OPTIONS_SUB= yes
ACCOUNTS_SERVICE_DESC= Enable AccountsService support
MENULIBRE_DESC= Depend at runtime on x11/menulibre
ACCOUNTS_SERVICE_LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice
-ACCOUNTS_SERVICE_CMAKE_BOOL= ENABLE_ACCOUNTS_SERVICE
-
-LTO_CMAKE_BOOL= ENABLE_LINK_TIME_OPTIMIZATION
+ACCOUNTS_SERVICE_MESON_ENABLED= accountsservice
MENULIBRE_RUN_DEPENDS= menulibre:x11/menulibre
NLS_USES= gettext-runtime
WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
-WAYLAND_CMAKE_BOOL= ENABLE_GTK_LAYER_SHELL
+WAYLAND_MESON_ENABLED= gtk-layer-shell
post-patch-NLS-off:
- @${REINPLACE_CMD} '/add_subdirectory(po)/d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-whiskermenu-plugin/distinfo b/x11/xfce4-whiskermenu-plugin/distinfo
index 402e70c52253..80d98d661fd5 100644
--- a/x11/xfce4-whiskermenu-plugin/distinfo
+++ b/x11/xfce4-whiskermenu-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739969798
-SHA256 (xfce4/xfce4-whiskermenu-plugin-2.9.2.tar.bz2) = e2f28c066709bdcfe30236307026a562ec9aed790f9929a4e40aa411a5c7e3de
-SIZE (xfce4/xfce4-whiskermenu-plugin-2.9.2.tar.bz2) = 193188
+TIMESTAMP = 1747849271
+SHA256 (xfce4/xfce4-whiskermenu-plugin-2.10.0.tar.xz) = c2efb3782816d44d421dcbee2900b9513bdb2469b695b776641f495601f33a10
+SIZE (xfce4/xfce4-whiskermenu-plugin-2.10.0.tar.xz) = 188712
diff --git a/x11/xfce4-windowck-plugin/Makefile b/x11/xfce4-windowck-plugin/Makefile
index 5f9cf8fd2752..13f0cf8867df 100644
--- a/x11/xfce4-windowck-plugin/Makefile
+++ b/x11/xfce4-windowck-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-windowck-plugin
-PORTVERSION= 0.5.2
+PORTVERSION= 0.6.1
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,22 +10,20 @@ WWW= https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin
LICENSE= GPLv2
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
-
-USES= gettext-tools gmake gnome libtool pkgconfig python:build \
- shebangfix tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+USES= gettext-tools gnome meson pkgconfig python:build shebangfix \
+ tar:xz xfce xorg
+USE_GNOME= glib20 gtk30 libwnck3
USE_XFCE= libmenu panel xdt xfconf
USE_XORG= x11
SHEBANG_GLOB= *.py
-
-GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+BINARY_ALIAS= python3=${PYTHON_CMD}
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-windowck-plugin/distinfo b/x11/xfce4-windowck-plugin/distinfo
index c844bf4b2394..e8299711943b 100644
--- a/x11/xfce4-windowck-plugin/distinfo
+++ b/x11/xfce4-windowck-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735485724
-SHA256 (xfce4/xfce4-windowck-plugin-0.5.2.tar.bz2) = dc4ed5dc94bd05de5495441f0cabb260ab3e1f6ce27b1fac92e37f909c0cfe0a
-SIZE (xfce4/xfce4-windowck-plugin-0.5.2.tar.bz2) = 516409
+TIMESTAMP = 1747849834
+SHA256 (xfce4/xfce4-windowck-plugin-0.6.1.tar.xz) = 032e305d74f17bd65b28bd260cf192fcf8aa0df33d116087e485fd1368b7cf39
+SIZE (xfce4/xfce4-windowck-plugin-0.6.1.tar.xz) = 101992
diff --git a/x11/xfce4-windowck-plugin/pkg-plist b/x11/xfce4-windowck-plugin/pkg-plist
index e16dac44b1c2..4729c73b19a0 100644
--- a/x11/xfce4-windowck-plugin/pkg-plist
+++ b/x11/xfce4-windowck-plugin/pkg-plist
@@ -9,6 +9,7 @@ share/icons/hicolor/48x48/apps/wcktitle-plugin.png
%%NLS%%share/locale/cs/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/da/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/de/LC_MESSAGES/xfce4-windowck-plugin.mo
+%%NLS%%share/locale/el/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/en_CA/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/xfce4-windowck-plugin.mo
%%NLS%%share/locale/es/LC_MESSAGES/xfce4-windowck-plugin.mo
diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile
index fc645604e223..8329aa102ce5 100644
--- a/x11/xterm/Makefile
+++ b/x11/xterm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xterm
-DISTVERSION= 398
+DISTVERSION= 399
CATEGORIES= x11
MASTER_SITES= https://invisible-island.net/archives/xterm/:src1 \
https://invisible-mirror.net/archives/xterm/:src1 \
diff --git a/x11/xterm/distinfo b/x11/xterm/distinfo
index 3475ea369f7a..46833203a35d 100644
--- a/x11/xterm/distinfo
+++ b/x11/xterm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745737664
-SHA256 (xterm-398.tgz) = f679bd45f97063f10a880ecf7fc1611a9a03e8c8b98f063e99e0a079e87ee968
-SIZE (xterm-398.tgz) = 1605117
+TIMESTAMP = 1747636325
+SHA256 (xterm-399.tgz) = 9db34ad0f53ddb1223d70b247c8391e52f3e4b166d6ad85426a4c47813d1b1e3
+SIZE (xterm-399.tgz) = 1605985
SHA256 (bsd-xterm-icons-1.tgz) = fcf51dce0e23e9911a16ed7f2ce835bb6ff2ada65f023c29fdd8abda2795bf7c
SIZE (bsd-xterm-icons-1.tgz) = 22718