summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile1
-rw-r--r--x11/admiral/Makefile2
-rw-r--r--x11/alacritty/Makefile1
-rw-r--r--x11/ashell/Makefile1
-rw-r--r--x11/cinnamon/Makefile2
-rw-r--r--x11/clipcat/Makefile2
-rw-r--r--x11/clipcat/files/patch-rust-1.89.09
-rw-r--r--x11/deforaos-integration/Makefile2
-rw-r--r--x11/eww/Makefile2
-rw-r--r--x11/gnome-applets/Makefile2
-rw-r--r--x11/gnome-flashback/Makefile1
-rw-r--r--x11/gnome-panel/Makefile2
-rw-r--r--x11/gnome-shell-extensions/Makefile1
-rw-r--r--x11/gnome-shell/Makefile1
-rw-r--r--x11/hybrid-bar/Makefile2
-rw-r--r--x11/hyprviz/Makefile33
-rw-r--r--x11/hyprviz/Makefile.crates75
-rw-r--r--x11/hyprviz/distinfo153
-rw-r--r--x11/hyprviz/files/patch-hyprviz.desktop11
-rw-r--r--x11/hyprviz/pkg-descr3
-rw-r--r--x11/i3bar-river/Makefile2
-rw-r--r--x11/inputplug/Makefile2
-rw-r--r--x11/kde-baseapps/Makefile1
-rw-r--r--x11/kde-gear/Makefile1
-rw-r--r--x11/kde/Makefile1
-rw-r--r--x11/kf5-frameworks/Makefile1
-rw-r--r--x11/kf6-frameworks/Makefile1
-rw-r--r--x11/kickoff/Makefile2
-rw-r--r--x11/linux-nvidia-libs-devel/Makefile2
-rw-r--r--x11/linux-nvidia-libs-devel/distinfo6
-rw-r--r--x11/linux-nvidia-libs/Makefile2
-rw-r--r--x11/linux-nvidia-libs/distinfo6
-rw-r--r--x11/linux-nvidia-libs/pkg-plist2
-rw-r--r--x11/mate-base/Makefile1
-rw-r--r--x11/mate-dock-applet/Makefile2
-rw-r--r--x11/mate/Makefile1
-rw-r--r--x11/nvidia-driver-devel/Makefile2
-rw-r--r--x11/nvidia-driver-devel/distinfo6
-rw-r--r--x11/nvidia-driver/Makefile.version2
-rw-r--r--x11/nvidia-driver/distinfo6
-rw-r--r--x11/nvidia-settings/Makefile2
-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/py-mouseinfo/Makefile2
-rw-r--r--x11/py-pyautogui/Makefile1
-rw-r--r--x11/py-pyscreenshot/Makefile2
-rw-r--r--x11/py-pyscreeze/Makefile1
-rw-r--r--x11/py-pyvirtualdisplay/Makefile2
-rw-r--r--x11/py-waypaper/Makefile1
-rw-r--r--x11/rio/Makefile1
-rw-r--r--x11/rlaunch/Makefile2
-rw-r--r--x11/salut/Makefile2
-rw-r--r--x11/shikane/Makefile2
-rw-r--r--x11/shotman/Makefile1
-rw-r--r--x11/sirula/Makefile2
-rw-r--r--x11/squeekboard/Makefile2
-rw-r--r--x11/swayimg/Makefile1
-rw-r--r--x11/swayr/Makefile2
-rw-r--r--x11/swayrbar/Makefile2
-rw-r--r--x11/swww/Makefile2
-rw-r--r--x11/terminator/Makefile4
-rw-r--r--x11/terminator/distinfo6
-rw-r--r--x11/ulauncher/Makefile2
-rw-r--r--x11/watershot/Makefile2
-rw-r--r--x11/waycorner/Makefile1
-rw-r--r--x11/wayidle/Makefile2
-rw-r--r--x11/wayout/Makefile2
-rw-r--r--x11/wezterm/Makefile2
-rw-r--r--x11/windowtolayer/Makefile2
-rw-r--r--x11/wlr-which-key/Makefile1
-rw-r--r--x11/wmfocus/Makefile2
-rw-r--r--x11/wvkbd/Makefile2
-rw-r--r--x11/wvkbd/distinfo6
-rw-r--r--x11/xdg-desktop-portal-luminous/Makefile2
-rw-r--r--x11/xpra/Makefile2
-rw-r--r--x11/xwayland-satellite/Makefile1
-rw-r--r--x11/yelp/Makefile2
78 files changed, 375 insertions, 65 deletions
diff --git a/x11/Makefile b/x11/Makefile
index e641d7dcf4ed..c94c8c79b4e5 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -136,6 +136,7 @@
SUBDIR += hyprlock
SUBDIR += hyprpaper
SUBDIR += hyprpicker
+ SUBDIR += hyprviz
SUBDIR += i3bar-river
SUBDIR += i3blocks
SUBDIR += i3lock-color
diff --git a/x11/admiral/Makefile b/x11/admiral/Makefile
index 0455e6930bf1..e84da637c7bc 100644
--- a/x11/admiral/Makefile
+++ b/x11/admiral/Makefile
@@ -2,7 +2,7 @@ PORTNAME= admiral
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-7
DISTVERSIONSUFFIX= -g5a9f33b
-PORTREVISION= 68
+PORTREVISION= 69
CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile
index 1f8f77f6b43c..a577a7e8a584 100644
--- a/x11/alacritty/Makefile
+++ b/x11/alacritty/Makefile
@@ -1,6 +1,7 @@
PORTNAME= alacritty
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= vishwin@FreeBSD.org
diff --git a/x11/ashell/Makefile b/x11/ashell/Makefile
index 028a6d1576e1..775b726ab55e 100644
--- a/x11/ashell/Makefile
+++ b/x11/ashell/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ashell
DISTVERSION= 0.5.0
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile
index 26fc204fd275..94003443adbf 100644
--- a/x11/cinnamon/Makefile
+++ b/x11/cinnamon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinnamon
DISTVERSION= 6.4.10
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
diff --git a/x11/clipcat/Makefile b/x11/clipcat/Makefile
index 55f73f2e2cf2..806fb4afb713 100644
--- a/x11/clipcat/Makefile
+++ b/x11/clipcat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clipcat
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/clipcat/files/patch-rust-1.89.0 b/x11/clipcat/files/patch-rust-1.89.0
new file mode 100644
index 000000000000..66f0f73b7b32
--- /dev/null
+++ b/x11/clipcat/files/patch-rust-1.89.0
@@ -0,0 +1,9 @@
+--- crates/server/src/notification/dummy.rs.orig 2025-08-22 08:47:55 UTC
++++ crates/server/src/notification/dummy.rs
+@@ -1,5 +1,6 @@
+ use crate::notification::traits;
+
++#[allow(dead_code)]
+ #[derive(Clone, Copy, Debug, Default)]
+ pub struct Notification {}
+
diff --git a/x11/deforaos-integration/Makefile b/x11/deforaos-integration/Makefile
index dd0333ed4668..c77ecc3bba5f 100644
--- a/x11/deforaos-integration/Makefile
+++ b/x11/deforaos-integration/Makefile
@@ -1,6 +1,6 @@
PORTNAME= integration
PORTVERSION= 0.1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MASTER_SITES= https://ftp.defora.org/pub/DeforaOS/Apps/Desktop/src/Integration/
PKGNAMEPREFIX= deforaos-
diff --git a/x11/eww/Makefile b/x11/eww/Makefile
index 9bb53faf0942..2606d6c8174b 100644
--- a/x11/eww/Makefile
+++ b/x11/eww/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eww
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/x11/gnome-applets/Makefile b/x11/gnome-applets/Makefile
index 0701c5156549..d712d3d86011 100644
--- a/x11/gnome-applets/Makefile
+++ b/x11/gnome-applets/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-applets
PORTVERSION= 3.56.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/x11/gnome-flashback/Makefile b/x11/gnome-flashback/Makefile
index 59f5978b96b2..d33dcd5dd7c3 100644
--- a/x11/gnome-flashback/Makefile
+++ b/x11/gnome-flashback/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-flashback
PORTVERSION= 3.56.0
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/x11/gnome-panel/Makefile b/x11/gnome-panel/Makefile
index dc6440ccb638..8b84642957c8 100644
--- a/x11/gnome-panel/Makefile
+++ b/x11/gnome-panel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-panel
PORTVERSION= 3.56.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/x11/gnome-shell-extensions/Makefile b/x11/gnome-shell-extensions/Makefile
index 478879d7a41f..4b9ba3c5749a 100644
--- a/x11/gnome-shell-extensions/Makefile
+++ b/x11/gnome-shell-extensions/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-shell-extensions
PORTVERSION= 47.6
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile
index 3bce8c6a07b9..75a9f06a0e42 100644
--- a/x11/gnome-shell/Makefile
+++ b/x11/gnome-shell/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnome-shell
PORTVERSION= 47.8
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/x11/hybrid-bar/Makefile b/x11/hybrid-bar/Makefile
index cf9ccec43bbd..deff8d542616 100644
--- a/x11/hybrid-bar/Makefile
+++ b/x11/hybrid-bar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hybrid-bar
DISTVERSION= 0.4.9
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/hyprviz/Makefile b/x11/hyprviz/Makefile
new file mode 100644
index 000000000000..a675baeede01
--- /dev/null
+++ b/x11/hyprviz/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= hyprviz
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.4.3
+CATEGORIES= x11 wayland
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= GUI for configuring Hyprland
+WWW= https://github.com/timasoft/hyprviz
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo gnome
+
+USE_GITHUB= yes
+GH_ACCOUNT= timasoft
+
+USE_GNOME= glib20 gtk40
+
+PLIST_FILES= bin/${PORTNAME} \
+ share/applications/${PORTNAME}.desktop
+PORTDOCS= readme.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11/hyprviz/Makefile.crates b/x11/hyprviz/Makefile.crates
new file mode 100644
index 000000000000..dfd3e8bc1673
--- /dev/null
+++ b/x11/hyprviz/Makefile.crates
@@ -0,0 +1,75 @@
+CARGO_CRATES= autocfg-1.4.0 \
+ bitflags-2.9.1 \
+ cairo-rs-0.21.0 \
+ cairo-sys-rs-0.21.0 \
+ cfg-expr-0.17.0 \
+ equivalent-1.0.1 \
+ field-offset-0.3.6 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ gdk-pixbuf-0.21.0 \
+ gdk-pixbuf-sys-0.21.0 \
+ gdk4-0.10.0 \
+ gdk4-sys-0.10.0 \
+ gio-0.21.0 \
+ gio-sys-0.21.0 \
+ glib-0.21.0 \
+ glib-macros-0.21.0 \
+ glib-sys-0.21.0 \
+ gobject-sys-0.21.0 \
+ graphene-rs-0.21.0 \
+ graphene-sys-0.21.0 \
+ gsk4-0.10.0 \
+ gsk4-sys-0.10.0 \
+ gtk4-0.10.0 \
+ gtk4-macros-0.10.0 \
+ gtk4-sys-0.10.0 \
+ hashbrown-0.15.4 \
+ heck-0.5.0 \
+ hyprparser-0.1.6 \
+ indexmap-2.6.0 \
+ itoa-1.0.11 \
+ libc-0.2.174 \
+ memchr-2.7.5 \
+ memoffset-0.9.1 \
+ pango-0.21.0 \
+ pango-sys-0.21.0 \
+ pin-project-lite-0.2.14 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.95 \
+ quote-1.0.37 \
+ rustc_version-0.4.1 \
+ ryu-1.0.18 \
+ semver-1.0.23 \
+ serde-1.0.219 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.142 \
+ serde_spanned-0.6.9 \
+ slab-0.4.9 \
+ smallvec-1.15.1 \
+ syn-2.0.104 \
+ system-deps-7.0.3 \
+ target-lexicon-0.12.16 \
+ toml-0.8.19 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ unicode-ident-1.0.13 \
+ version-compare-0.2.0 \
+ windows-sys-0.52.0 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.52.6 \
+ winnow-0.7.12
diff --git a/x11/hyprviz/distinfo b/x11/hyprviz/distinfo
new file mode 100644
index 000000000000..6ae0863cd283
--- /dev/null
+++ b/x11/hyprviz/distinfo
@@ -0,0 +1,153 @@
+TIMESTAMP = 1755829125
+SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
+SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/cairo-rs-0.21.0.crate) = f6466a563dea2e99f59f6ffbb749fd0bdf75764f5e6e93976b5e7bd73c4c9efb
+SIZE (rust/crates/cairo-rs-0.21.0.crate) = 58331
+SHA256 (rust/crates/cairo-sys-rs-0.21.0.crate) = cab7e9f13c802625aad1ad2b4ae3989f4ce9339ff388f335a6f109f9338705e2
+SIZE (rust/crates/cairo-sys-rs-0.21.0.crate) = 14489
+SHA256 (rust/crates/cfg-expr-0.17.0.crate) = d0890061c4d3223e7267f3bad2ec40b997d64faac1c2815a4a9d95018e2b9e9c
+SIZE (rust/crates/cfg-expr-0.17.0.crate) = 43509
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
+SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/gdk-pixbuf-0.21.0.crate) = 688dc7eaf551dbac1f5b11d000d089c3db29feb25562455f47c1a2080cc60bda
+SIZE (rust/crates/gdk-pixbuf-0.21.0.crate) = 21425
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.0.crate) = 5af1823d3d1cb72616873ba0a593bd440eb92da700fdfb047505a21ee3ec3e10
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.0.crate) = 13958
+SHA256 (rust/crates/gdk4-0.10.0.crate) = 0a67b064d2f35e649232455c7724f56f977555d2608c43300eabc530eaa4e359
+SIZE (rust/crates/gdk4-0.10.0.crate) = 101740
+SHA256 (rust/crates/gdk4-sys-0.10.0.crate) = 2edbda0d879eb85317bdb49a3da591ed70a804a10776e358ef416be38c6db2c5
+SIZE (rust/crates/gdk4-sys-0.10.0.crate) = 76442
+SHA256 (rust/crates/gio-0.21.0.crate) = 273d64c833fbbf7cd86c4cdced893c5d3f2f5d6aeb30fd0c30d172456ce8be2e
+SIZE (rust/crates/gio-0.21.0.crate) = 228089
+SHA256 (rust/crates/gio-sys-0.21.0.crate) = 2c8130f5810a839d74afc3a929c34a700bf194972bb034f2ecfe639682dd13cc
+SIZE (rust/crates/gio-sys-0.21.0.crate) = 87114
+SHA256 (rust/crates/glib-0.21.0.crate) = 690e8bcf8a819b5911d6ae79879226191d01253a4f602748072603defd5b9553
+SIZE (rust/crates/glib-0.21.0.crate) = 297502
+SHA256 (rust/crates/glib-macros-0.21.0.crate) = e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9
+SIZE (rust/crates/glib-macros-0.21.0.crate) = 65629
+SHA256 (rust/crates/glib-sys-0.21.0.crate) = 4b2be4c74454fb4a6bd3328320737d0fa3d6939e2d570f5d846da00cb222f6a0
+SIZE (rust/crates/glib-sys-0.21.0.crate) = 68309
+SHA256 (rust/crates/gobject-sys-0.21.0.crate) = ab318a786f9abd49d388013b9161fa0ef8218ea6118ee7111c95e62186f7d31f
+SIZE (rust/crates/gobject-sys-0.21.0.crate) = 23299
+SHA256 (rust/crates/graphene-rs-0.21.0.crate) = 0487f78e8a772ec89020458fbabadd1332bc1e3236ca1c63ef1d61afd4e5f2cc
+SIZE (rust/crates/graphene-rs-0.21.0.crate) = 22865
+SHA256 (rust/crates/graphene-sys-0.21.0.crate) = 270cefb6b270fcb2ef9708c3a35c0e25c2e831dac28d75c4f87e5ad3540c9543
+SIZE (rust/crates/graphene-sys-0.21.0.crate) = 16088
+SHA256 (rust/crates/gsk4-0.10.0.crate) = d5dbe33ceed6fc20def67c03d36e532f5a4a569ae437ae015a7146094f31e10c
+SIZE (rust/crates/gsk4-0.10.0.crate) = 37772
+SHA256 (rust/crates/gsk4-sys-0.10.0.crate) = 8d76011d55dd19fde16ffdedee08877ae6ec942818cfa7bc08a91259bc0b9fc9
+SIZE (rust/crates/gsk4-sys-0.10.0.crate) = 20146
+SHA256 (rust/crates/gtk4-0.10.0.crate) = 938d68ad43080ad5ee710c30d467c1bc022ee5947856f593855691d726305b3e
+SIZE (rust/crates/gtk4-0.10.0.crate) = 484995
+SHA256 (rust/crates/gtk4-macros-0.10.0.crate) = 0912d2068695633002b92c5966edc108b2e4f54b58c509d1eeddd4cbceb7315c
+SIZE (rust/crates/gtk4-macros-0.10.0.crate) = 16958
+SHA256 (rust/crates/gtk4-sys-0.10.0.crate) = a923bdcf00e46723801162de24432cbce38a6810e0178a2d0b6dd4ecc26a1c74
+SIZE (rust/crates/gtk4-sys-0.10.0.crate) = 116203
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/hyprparser-0.1.6.crate) = 930255d713784978cd22aeaf8eb31e80cd5adada0c0e4498dec31a4622d439c0
+SIZE (rust/crates/hyprparser-0.1.6.crate) = 62831
+SHA256 (rust/crates/indexmap-2.6.0.crate) = 707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da
+SIZE (rust/crates/indexmap-2.6.0.crate) = 85204
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/pango-0.21.0.crate) = 2d4803f086c4f49163c31ac14db162112a22401c116435080e4be8678c507d61
+SIZE (rust/crates/pango-0.21.0.crate) = 49637
+SHA256 (rust/crates/pango-sys-0.21.0.crate) = 66872b3cfd328ad6d1a4f89ebd5357119bd4c592a4ddbb8f6bc2386f8ce7b898
+SIZE (rust/crates/pango-sys-0.21.0.crate) = 29153
+SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
+SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (rust/crates/semver-1.0.23.crate) = 30622
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/system-deps-7.0.3.crate) = 66d23aaf9f331227789a99e8de4c91bf46703add012bdfd45fdecdfb2975a005
+SIZE (rust/crates/system-deps-7.0.3.crate) = 26313
+SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1
+SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488
+SHA256 (rust/crates/toml-0.8.19.crate) = a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e
+SIZE (rust/crates/toml-0.8.19.crate) = 50974
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/unicode-ident-1.0.13.crate) = e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe
+SIZE (rust/crates/unicode-ident-1.0.13.crate) = 43279
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (timasoft-hyprviz-v0.4.3_GH0.tar.gz) = 61568c5666ad76f17f0f9f1689ca11ef4d03922f2c33ef2f778a7a2aae014eef
+SIZE (timasoft-hyprviz-v0.4.3_GH0.tar.gz) = 84339
diff --git a/x11/hyprviz/files/patch-hyprviz.desktop b/x11/hyprviz/files/patch-hyprviz.desktop
new file mode 100644
index 000000000000..ffbb16523c29
--- /dev/null
+++ b/x11/hyprviz/files/patch-hyprviz.desktop
@@ -0,0 +1,11 @@
+--- hyprviz.desktop.orig 2025-08-22 02:23:35 UTC
++++ hyprviz.desktop
+@@ -1,7 +1,7 @@ Comment=GUI for configuring Hyprland, written in blazi
+ [Desktop Entry]
+ Name=HyprViz
+ Comment=GUI for configuring Hyprland, written in blazingly fast Rust!
+-Exec=/usr/bin/hyprviz
++Exec=hyprviz
+ Icon=preferences-system
+ Type=Application
+ Terminal=false
diff --git a/x11/hyprviz/pkg-descr b/x11/hyprviz/pkg-descr
new file mode 100644
index 000000000000..a666ddf948fc
--- /dev/null
+++ b/x11/hyprviz/pkg-descr
@@ -0,0 +1,3 @@
+An unofficial GUI for configuring Hyprland, built with GTK4 and
+Rust. Comes with a custom hyprparser for Hyprland's configuration
+file.
diff --git a/x11/i3bar-river/Makefile b/x11/i3bar-river/Makefile
index 10d5cf5544be..dd48a4e95944 100644
--- a/x11/i3bar-river/Makefile
+++ b/x11/i3bar-river/Makefile
@@ -1,7 +1,7 @@
PORTNAME= i3bar-river
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/inputplug/Makefile b/x11/inputplug/Makefile
index 8f4e94ffcd58..0e783729e70f 100644
--- a/x11/inputplug/Makefile
+++ b/x11/inputplug/Makefile
@@ -1,6 +1,6 @@
PORTNAME= inputplug
DISTVERSION= 0.4.0
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
diff --git a/x11/kde-baseapps/Makefile b/x11/kde-baseapps/Makefile
index 7bfce2964804..38313977e642 100644
--- a/x11/kde-baseapps/Makefile
+++ b/x11/kde-baseapps/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kde-baseapps
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kde-gear/Makefile b/x11/kde-gear/Makefile
index 5370d52825f3..f15836b09763 100644
--- a/x11/kde-gear/Makefile
+++ b/x11/kde-gear/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kde-gear
PORTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kde/Makefile b/x11/kde/Makefile
index a1376f0baf88..6982dfc2812c 100644
--- a/x11/kde/Makefile
+++ b/x11/kde/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kde
PORTVERSION= ${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kf5-frameworks/Makefile b/x11/kf5-frameworks/Makefile
index 6b6478efe27a..b62e6e54d68a 100644
--- a/x11/kf5-frameworks/Makefile
+++ b/x11/kf5-frameworks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= frameworks
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde
PKGNAMEPREFIX= kf5-
diff --git a/x11/kf6-frameworks/Makefile b/x11/kf6-frameworks/Makefile
index 183f5f6f0c1c..1ca915ef46c5 100644
--- a/x11/kf6-frameworks/Makefile
+++ b/x11/kf6-frameworks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= frameworks
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde
PKGNAMEPREFIX= kf6-
diff --git a/x11/kickoff/Makefile b/x11/kickoff/Makefile
index 1a05a7ed40a4..6ae8fa5f20b4 100644
--- a/x11/kickoff/Makefile
+++ b/x11/kickoff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kickoff
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/linux-nvidia-libs-devel/Makefile b/x11/linux-nvidia-libs-devel/Makefile
index 85fb45e86ca2..ce3b5d62cf47 100644
--- a/x11/linux-nvidia-libs-devel/Makefile
+++ b/x11/linux-nvidia-libs-devel/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 580.76.05
+DISTVERSION?= 580.82.07
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
diff --git a/x11/linux-nvidia-libs-devel/distinfo b/x11/linux-nvidia-libs-devel/distinfo
index 60af5d71556f..4106adedb28e 100644
--- a/x11/linux-nvidia-libs-devel/distinfo
+++ b/x11/linux-nvidia-libs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755355011
-SHA256 (NVIDIA-Linux-x86_64-580.76.05.run) = 219be636b60931b021b2e8c1e0eff887363c731f8a940caa87bcc054d05d97fd
-SIZE (NVIDIA-Linux-x86_64-580.76.05.run) = 393683997
+TIMESTAMP = 1756835900
+SHA256 (NVIDIA-Linux-x86_64-580.82.07.run) = 061e48e11fe552232095811d0b1cea9b718ba2540d605074ff227fce0628798c
+SIZE (NVIDIA-Linux-x86_64-580.82.07.run) = 396359634
diff --git a/x11/linux-nvidia-libs/Makefile b/x11/linux-nvidia-libs/Makefile
index 708beb3439b2..498ada9909e6 100644
--- a/x11/linux-nvidia-libs/Makefile
+++ b/x11/linux-nvidia-libs/Makefile
@@ -168,6 +168,8 @@ LINUX_LINKS+= libnvidia-egl-wayland.so.${NV_EGL_W_VERSION} libnvidia-egl-wayla
. if ${NVVERSION} >= 570.12400 # 570.124 added 32bit version supports
LINUX32_LIBS+= libnvidia-egl-wayland.so.${NV_EGL_W_VERSION}
LINUX32_LINKS+= libnvidia-egl-wayland.so.${NV_EGL_W_VERSION} libnvidia-egl-wayland.so.1
+.else
+PLIST_RE+= '\,${LINUXBASE}.*lib\/libnvidia-egl-wayland\.so,d'
. endif # 570.124
PLIST_RE+= '\,${LINUXBASE},s/(libnvidia-egl-wayland\.so)\.X/\1.${NV_EGL_W_VERSION}/'
.else
diff --git a/x11/linux-nvidia-libs/distinfo b/x11/linux-nvidia-libs/distinfo
index 60af5d71556f..e26d34afacf3 100644
--- a/x11/linux-nvidia-libs/distinfo
+++ b/x11/linux-nvidia-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755355011
-SHA256 (NVIDIA-Linux-x86_64-580.76.05.run) = 219be636b60931b021b2e8c1e0eff887363c731f8a940caa87bcc054d05d97fd
-SIZE (NVIDIA-Linux-x86_64-580.76.05.run) = 393683997
+TIMESTAMP = 1756835857
+SHA256 (NVIDIA-Linux-x86_64-580.82.07.run) = 061e48e11fe552232095811d0b1cea9b718ba2540d605074ff227fce0628798c
+SIZE (NVIDIA-Linux-x86_64-580.82.07.run) = 396359634
diff --git a/x11/linux-nvidia-libs/pkg-plist b/x11/linux-nvidia-libs/pkg-plist
index e0fb55446692..2964641d60e3 100644
--- a/x11/linux-nvidia-libs/pkg-plist
+++ b/x11/linux-nvidia-libs/pkg-plist
@@ -48,6 +48,8 @@
%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-gbm.so
%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-gbm.so.1
%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-gbm.so.X
+%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-wayland.so.1
+%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-wayland.so.X
%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-xcb.so
%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-xcb.so.1
%%LINUX32%%%%LINUXBASE%%/usr/lib/libnvidia-egl-xcb.so.X
diff --git a/x11/mate-base/Makefile b/x11/mate-base/Makefile
index 7515bc93c853..251cc78e08a4 100644
--- a/x11/mate-base/Makefile
+++ b/x11/mate-base/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mate-base
PORTVERSION= 1.28.2
+PORTREVISION= 1
CATEGORIES= x11 mate
MAINTAINER= gnome@FreeBSD.org
diff --git a/x11/mate-dock-applet/Makefile b/x11/mate-dock-applet/Makefile
index 31e950d7ad14..cfed041b698a 100644
--- a/x11/mate-dock-applet/Makefile
+++ b/x11/mate-dock-applet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mate-dock-applet
PORTVERSION= 21.10.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 mate
DIST_SUBDIR= mate
diff --git a/x11/mate/Makefile b/x11/mate/Makefile
index 18535c7b5303..c3f6c4fd9feb 100644
--- a/x11/mate/Makefile
+++ b/x11/mate/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mate
PORTVERSION= 1.28.2
+PORTREVISION= 1
CATEGORIES= x11 mate
MAINTAINER= gnome@FreeBSD.org
diff --git a/x11/nvidia-driver-devel/Makefile b/x11/nvidia-driver-devel/Makefile
index d3aa5e2c771d..71f2eab631d2 100644
--- a/x11/nvidia-driver-devel/Makefile
+++ b/x11/nvidia-driver-devel/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION?= 580.76.05
+DISTVERSION?= 580.82.07
# Explicitly set PORTREVISION as it can be overridden by the master port
PORTREVISION= 0
diff --git a/x11/nvidia-driver-devel/distinfo b/x11/nvidia-driver-devel/distinfo
index 5486438203bf..de3dcef82703 100644
--- a/x11/nvidia-driver-devel/distinfo
+++ b/x11/nvidia-driver-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755354183
-SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d
-SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800
+TIMESTAMP = 1756835740
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
diff --git a/x11/nvidia-driver/Makefile.version b/x11/nvidia-driver/Makefile.version
index ec22fb7b6251..8ee3aa0f5229 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?= 580.76.05
+NVIDIA_DISTVERSION?= 580.82.07
diff --git a/x11/nvidia-driver/distinfo b/x11/nvidia-driver/distinfo
index 5486438203bf..6a75d81814df 100644
--- a/x11/nvidia-driver/distinfo
+++ b/x11/nvidia-driver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755354183
-SHA256 (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 11731d9ca505cf86a70afc448f9a2d283a8baab78b446507c405a5f75d46ad4d
-SIZE (NVIDIA-FreeBSD-x86_64-580.76.05.tar.xz) = 288781800
+TIMESTAMP = 1756835672
+SHA256 (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 76b6f0b8eeea20b878da7abb3eef5dd9515e6df83e4377cfa9380ac152614977
+SIZE (NVIDIA-FreeBSD-x86_64-580.82.07.tar.xz) = 288619796
diff --git a/x11/nvidia-settings/Makefile b/x11/nvidia-settings/Makefile
index bb224e9fbfa3..ec1c2de36328 100644
--- a/x11/nvidia-settings/Makefile
+++ b/x11/nvidia-settings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-settings
-PORTVERSION= 580.76.05
+PORTVERSION= 580.82.07
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/nvidia-settings/distinfo b/x11/nvidia-settings/distinfo
index e538761771e2..d212a4c87b66 100644
--- a/x11/nvidia-settings/distinfo
+++ b/x11/nvidia-settings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755354872
-SHA256 (NVIDIA-nvidia-settings-580.76.05_GH0.tar.gz) = a87603697f54a0d5bd1ff4790ee228fa075712a4c07f05c0fb71ac9075092dc3
-SIZE (NVIDIA-nvidia-settings-580.76.05_GH0.tar.gz) = 1320248
+TIMESTAMP = 1756835794
+SHA256 (NVIDIA-nvidia-settings-580.82.07_GH0.tar.gz) = 1b242d260d42b5da1f06aa7dd73b2358a4220aed7e7db2f660d0a43d45ee62a5
+SIZE (NVIDIA-nvidia-settings-580.82.07_GH0.tar.gz) = 1320587
diff --git a/x11/nvidia-xconfig/Makefile b/x11/nvidia-xconfig/Makefile
index ffbd02e917c0..6c787c61ce45 100644
--- a/x11/nvidia-xconfig/Makefile
+++ b/x11/nvidia-xconfig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-xconfig
-PORTVERSION= 580.76.05
+PORTVERSION= 580.82.07
CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
diff --git a/x11/nvidia-xconfig/distinfo b/x11/nvidia-xconfig/distinfo
index 8137458ddc65..0f9803025e4e 100644
--- a/x11/nvidia-xconfig/distinfo
+++ b/x11/nvidia-xconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755354933
-SHA256 (NVIDIA-nvidia-xconfig-580.76.05_GH0.tar.gz) = c4604ce581147ee4d248667213587c7d92bc8211f94759337b526b891e713128
-SIZE (NVIDIA-nvidia-xconfig-580.76.05_GH0.tar.gz) = 145876
+TIMESTAMP = 1756835817
+SHA256 (NVIDIA-nvidia-xconfig-580.82.07_GH0.tar.gz) = d6b0727942f44bed22246c1f094d89c62385b8cbef80c26ea3910005e69779a9
+SIZE (NVIDIA-nvidia-xconfig-580.82.07_GH0.tar.gz) = 145867
diff --git a/x11/py-mouseinfo/Makefile b/x11/py-mouseinfo/Makefile
index 6ba851ef24cc..20311c00f1a3 100644
--- a/x11/py-mouseinfo/Makefile
+++ b/x11/py-mouseinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mouseinfo
DISTVERSION= 0.1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/py-pyautogui/Makefile b/x11/py-pyautogui/Makefile
index ec994a2535f6..2334c9a54888 100644
--- a/x11/py-pyautogui/Makefile
+++ b/x11/py-pyautogui/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyautogui
DISTVERSION= 0.9.54
+PORTREVISION= 1
CATEGORIES= x11 python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/py-pyscreenshot/Makefile b/x11/py-pyscreenshot/Makefile
index 89cd81b9a8c7..3b501a57aaed 100644
--- a/x11/py-pyscreenshot/Makefile
+++ b/x11/py-pyscreenshot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyscreenshot
PORTVERSION= 0.5.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11 python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/py-pyscreeze/Makefile b/x11/py-pyscreeze/Makefile
index 55004a3a918b..aaead7d3d024 100644
--- a/x11/py-pyscreeze/Makefile
+++ b/x11/py-pyscreeze/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pyscreeze
DISTVERSION= 1.0.1
+PORTREVISION= 1
CATEGORIES= x11 python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/py-pyvirtualdisplay/Makefile b/x11/py-pyvirtualdisplay/Makefile
index 1ce95e8c1d70..b3ddf7fd52f8 100644
--- a/x11/py-pyvirtualdisplay/Makefile
+++ b/x11/py-pyvirtualdisplay/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyvirtualdisplay
PORTVERSION= 0.2.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/py-waypaper/Makefile b/x11/py-waypaper/Makefile
index a53743365102..10578bcf1e35 100644
--- a/x11/py-waypaper/Makefile
+++ b/x11/py-waypaper/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waypaper
DISTVERSION= 2.6
+PORTREVISION= 1
CATEGORIES= x11 python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/x11/rio/Makefile b/x11/rio/Makefile
index f1915beb5e11..ef220dca9068 100644
--- a/x11/rio/Makefile
+++ b/x11/rio/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rio
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.22
+PORTREVISION= 1
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -terminal-emulator
diff --git a/x11/rlaunch/Makefile b/x11/rlaunch/Makefile
index ab415af6b38a..955f082d30f5 100644
--- a/x11/rlaunch/Makefile
+++ b/x11/rlaunch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rlaunch
DISTVERSION= 1.3.14
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/salut/Makefile b/x11/salut/Makefile
index 7977ed92222e..dd509a4501ca 100644
--- a/x11/salut/Makefile
+++ b/x11/salut/Makefile
@@ -1,7 +1,7 @@
PORTNAME= salut
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/shikane/Makefile b/x11/shikane/Makefile
index 9e47da1ef607..f7857e1845b6 100644
--- a/x11/shikane/Makefile
+++ b/x11/shikane/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shikane
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/shotman/Makefile b/x11/shotman/Makefile
index 3b9a241d3a47..27383c1621dc 100644
--- a/x11/shotman/Makefile
+++ b/x11/shotman/Makefile
@@ -1,6 +1,7 @@
PORTNAME= shotman
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.10
+PORTREVISION= 1
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/sirula/Makefile b/x11/sirula/Makefile
index d249f2fc139c..05a62f5936be 100644
--- a/x11/sirula/Makefile
+++ b/x11/sirula/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sirula
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile
index 3263641305f2..82335679ee5b 100644
--- a/x11/squeekboard/Makefile
+++ b/x11/squeekboard/Makefile
@@ -1,7 +1,7 @@
PORTNAME= squeekboard
DISTVERSIONPREFIX= v
DISTVERSION= 1.43.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= x11 wayland
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile
index 6c472165e5a1..3be3962adfdd 100644
--- a/x11/swayimg/Makefile
+++ b/x11/swayimg/Makefile
@@ -1,6 +1,7 @@
PORTNAME= swayimg
DISTVERSIONPREFIX= v
DISTVERSION= 4.5
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/swayr/Makefile b/x11/swayr/Makefile
index 40ef7a0f0b02..ebc2daebc543 100644
--- a/x11/swayr/Makefile
+++ b/x11/swayr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayr
DISTVERSION= 0.28.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/x11/swayrbar/Makefile b/x11/swayrbar/Makefile
index d3b749cc81c1..8576b7c779f6 100644
--- a/x11/swayrbar/Makefile
+++ b/x11/swayrbar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swayrbar
DISTVERSION= 0.4.2
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/x11/swww/Makefile b/x11/swww/Makefile
index e0b3d2e27100..77f0c04a6dd8 100644
--- a/x11/swww/Makefile
+++ b/x11/swww/Makefile
@@ -1,7 +1,7 @@
PORTNAME= swww
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/terminator/Makefile b/x11/terminator/Makefile
index b0c03569b392..036456484e66 100644
--- a/x11/terminator/Makefile
+++ b/x11/terminator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= terminator
-DISTVERSION= 2.1.4
-PORTREVISION= 1
+DISTVERSION= 2.1.5
+PORTREVISION= 0
CATEGORIES= x11 python
MASTER_SITES= https://github.com/gnome-${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/x11/terminator/distinfo b/x11/terminator/distinfo
index d03e4b257b93..aadfe8354519 100644
--- a/x11/terminator/distinfo
+++ b/x11/terminator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743432178
-SHA256 (terminator-2.1.4.tar.gz) = af27b0ece862e61dde71d0827afa4a29a414e44599effe3edeebc52cbdf0c5e8
-SIZE (terminator-2.1.4.tar.gz) = 1065856
+TIMESTAMP = 1756834535
+SHA256 (terminator-2.1.5.tar.gz) = f0219cd8bd3db45d5173d850619145d55f9e864fe2106f6ceb9e736c575d0e03
+SIZE (terminator-2.1.5.tar.gz) = 1076263
diff --git a/x11/ulauncher/Makefile b/x11/ulauncher/Makefile
index 5971050fed3e..acece0717314 100644
--- a/x11/ulauncher/Makefile
+++ b/x11/ulauncher/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ulauncher
PORTVERSION= 5.15.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11
MASTER_SITES= https://github.com/Ulauncher/Ulauncher/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/x11/watershot/Makefile b/x11/watershot/Makefile
index b5dbe3602509..ae75ce7379a6 100644
--- a/x11/watershot/Makefile
+++ b/x11/watershot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= watershot
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/waycorner/Makefile b/x11/waycorner/Makefile
index b5ef05ae656e..21dd1a0d0934 100644
--- a/x11/waycorner/Makefile
+++ b/x11/waycorner/Makefile
@@ -1,5 +1,6 @@
PORTNAME= waycorner
DISTVERSION= 0.2.3
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/wayidle/Makefile b/x11/wayidle/Makefile
index 0cfc56b17c03..414ec7a2e161 100644
--- a/x11/wayidle/Makefile
+++ b/x11/wayidle/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wayidle
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/wayout/Makefile b/x11/wayout/Makefile
index e5052914c8c0..75108adcdb8e 100644
--- a/x11/wayout/Makefile
+++ b/x11/wayout/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wayout
DISTVERSION= 1.1.3
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~shinyzenith/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
# XXX Teach USES=cargo to not override default DISTFILES
diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile
index 668f9e796d10..5179e8fb0e25 100644
--- a/x11/wezterm/Makefile
+++ b/x11/wezterm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wezterm
DISTVERSION= 20250213-133349
DISTVERSIONSUFFIX= -ee0c04e7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= vladislav.movchan@gmail.com
diff --git a/x11/windowtolayer/Makefile b/x11/windowtolayer/Makefile
index 1db9b1b4c0ce..8091ce4c01d7 100644
--- a/x11/windowtolayer/Makefile
+++ b/x11/windowtolayer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= windowtolayer
DISTVERSIONPREFIX= v
PORTVERSION= 0.2.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/wlr-which-key/Makefile b/x11/wlr-which-key/Makefile
index fb4f6ba78cd0..3427f5d3e72c 100644
--- a/x11/wlr-which-key/Makefile
+++ b/x11/wlr-which-key/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wlr-which-key
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/wmfocus/Makefile b/x11/wmfocus/Makefile
index c57f6e2a12bd..737a8ed3ca19 100644
--- a/x11/wmfocus/Makefile
+++ b/x11/wmfocus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wmfocus
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= x11
MAINTAINER= eduardo@FreeBSD.org
diff --git a/x11/wvkbd/Makefile b/x11/wvkbd/Makefile
index 0c63ea64c670..64184baa4877 100644
--- a/x11/wvkbd/Makefile
+++ b/x11/wvkbd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wvkbd
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17
+DISTVERSION= 0.18
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~proycon/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11/wvkbd/distinfo b/x11/wvkbd/distinfo
index cd2293a6e9ad..0eef120685a6 100644
--- a/x11/wvkbd/distinfo
+++ b/x11/wvkbd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745703835
-SHA256 (wvkbd-v0.17.tar.gz) = c1c599963c1d1e337cd944e924fe9f4153698f555e461d5f2f7a457adaa9e09b
-SIZE (wvkbd-v0.17.tar.gz) = 1454358
+TIMESTAMP = 1756654805
+SHA256 (wvkbd-v0.18.tar.gz) = bf0660f6fd4e088973b9a085e221740a9e9323987992bc8ea5c43a404ebc6056
+SIZE (wvkbd-v0.18.tar.gz) = 1475447
diff --git a/x11/xdg-desktop-portal-luminous/Makefile b/x11/xdg-desktop-portal-luminous/Makefile
index c2f324bc59ee..0e5431a8d2ca 100644
--- a/x11/xdg-desktop-portal-luminous/Makefile
+++ b/x11/xdg-desktop-portal-luminous/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xdg-desktop-portal-luminous
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile
index dd57f9f8acef..ef71f2fdc5fa 100644
--- a/x11/xpra/Makefile
+++ b/x11/xpra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xpra
PORTVERSION= 6.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11
MASTER_SITES= https://xpra.org/src/
diff --git a/x11/xwayland-satellite/Makefile b/x11/xwayland-satellite/Makefile
index dd833c864b3d..783ed8cd74ae 100644
--- a/x11/xwayland-satellite/Makefile
+++ b/x11/xwayland-satellite/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xwayland-satellite
DISTVERSIONPREFIX= v
DISTVERSION= 0.7
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/yelp/Makefile b/x11/yelp/Makefile
index 38327c22a4bf..29ccb98ccc9f 100644
--- a/x11/yelp/Makefile
+++ b/x11/yelp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yelp
DISTVERSION= 42.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome