aboutsummaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile2
-rw-r--r--x11/cde-devel/Makefile5
-rw-r--r--x11/cde-devel/distinfo6
-rw-r--r--x11/cde/Makefile3
-rw-r--r--x11/cde/distinfo6
-rw-r--r--x11/cinnamon-screensaver/Makefile7
-rw-r--r--x11/cinnamon-screensaver/distinfo6
-rw-r--r--x11/cinnamon-session/Makefile18
-rw-r--r--x11/cinnamon-session/distinfo6
-rw-r--r--x11/cinnamon/Makefile59
-rw-r--r--x11/cinnamon/distinfo6
-rw-r--r--x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__backgrounds.py11
-rw-r--r--x11/cinnamon/pkg-plist385
-rw-r--r--x11/damask/Makefile4
-rw-r--r--x11/damask/distinfo6
-rw-r--r--x11/damask/pkg-plist4
-rw-r--r--x11/elementary-terminal/Makefile2
-rw-r--r--x11/elementary-terminal/distinfo6
-rw-r--r--x11/hyprlauncher/Makefile34
-rw-r--r--x11/hyprlauncher/distinfo3
-rw-r--r--x11/hyprlauncher/files/patch-src_config_ConfigManager.cpp11
-rw-r--r--x11/hyprlauncher/files/patch-src_finders_desktop_DesktopFinder.cpp10
-rw-r--r--x11/hyprlauncher/pkg-descr9
-rw-r--r--x11/hyprlock/Makefile2
-rw-r--r--x11/hyprls/Makefile2
-rw-r--r--x11/hyprls/distinfo14
-rw-r--r--x11/hyprpaper/Makefile2
-rw-r--r--x11/libei/Makefile3
-rw-r--r--x11/libxkbcommon/Makefile10
-rw-r--r--x11/libxkbcommon/distinfo8
-rw-r--r--x11/libxkbcommon/pkg-plist8
-rw-r--r--x11/py-python-xapp/Makefile4
-rw-r--r--x11/py-python-xapp/distinfo6
-rw-r--r--x11/py-python-xapp/pkg-plist4
-rw-r--r--x11/roxterm/Makefile5
-rw-r--r--x11/roxterm/distinfo6
-rw-r--r--x11/roxterm/pkg-plist19
-rw-r--r--x11/salut/Makefile24
-rw-r--r--x11/salut/Makefile.crates232
-rw-r--r--x11/salut/distinfo467
-rw-r--r--x11/salut/pkg-descr12
-rw-r--r--x11/squeekboard/Makefile2
-rw-r--r--x11/swayidle/Makefile2
-rw-r--r--x11/swaylock-plugin/Makefile2
-rw-r--r--x11/swaync/Makefile2
-rw-r--r--x11/swaync/distinfo6
-rw-r--r--x11/walker/Makefile2
-rw-r--r--x11/walker/distinfo6
-rw-r--r--x11/wob/Makefile2
-rw-r--r--x11/xapp/Makefile7
-rw-r--r--x11/xapp/distinfo6
-rw-r--r--x11/xapp/pkg-plist62
-rw-r--r--x11/xdg-desktop-portal-wlr/Makefile3
-rw-r--r--x11/xfce4-screensaver/Makefile2
-rw-r--r--x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c2
-rw-r--r--x11/xmoji/Makefile4
-rw-r--r--x11/yad/Makefile11
-rw-r--r--x11/yad/distinfo6
58 files changed, 460 insertions, 1104 deletions
diff --git a/x11/Makefile b/x11/Makefile
index 2c60adaa6000..f0e22736f852 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -135,6 +135,7 @@
SUBDIR += hypridle
SUBDIR += hyprland-guiutils
SUBDIR += hyprland-qtutils
+ SUBDIR += hyprlauncher
SUBDIR += hyprlock
SUBDIR += hyprls
SUBDIR += hyprpaper
@@ -391,7 +392,6 @@
SUBDIR += runner
SUBDIR += rxvt-unicode
SUBDIR += sakura
- SUBDIR += salut
SUBDIR += sandbar
SUBDIR += sbxkb
SUBDIR += screen-message
diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile
index 0ec45d316558..56d0e245d7a1 100644
--- a/x11/cde-devel/Makefile
+++ b/x11/cde-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cde
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 1
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= 76b99355c
-COMMIT_DATE= 2025.11.15
+GH_TAGNAME= e945fc8b0
+COMMIT_DATE= 2025.11.25
LICENSE= LGPL21
diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo
index a787d512078f..adeb52cfa767 100644
--- a/x11/cde-devel/distinfo
+++ b/x11/cde-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763398202
-SHA256 (cschuber-cdesktopenv-code-2025.11.15-76b99355c_GH0.tar.gz) = d57a8283fc2ae5c789c3cab0a705ac747960415c408fcefa5d8146c0896f87da
-SIZE (cschuber-cdesktopenv-code-2025.11.15-76b99355c_GH0.tar.gz) = 57529040
+TIMESTAMP = 1764473984
+SHA256 (cschuber-cdesktopenv-code-2025.11.25-e945fc8b0_GH0.tar.gz) = 2c95e873419a1e75b92bdbdd8900b53ed4dc648c179aa9573d615e434428b440
+SIZE (cschuber-cdesktopenv-code-2025.11.25-e945fc8b0_GH0.tar.gz) = 57529548
diff --git a/x11/cde/Makefile b/x11/cde/Makefile
index 1e93c58ecbf3..ac1c288a69ff 100644
--- a/x11/cde/Makefile
+++ b/x11/cde/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cde
-DISTVERSION= 2.5.2
-PORTREVISION= 7
+DISTVERSION= 2.5.3
CATEGORIES= x11
MASTER_SITES= SF/cdesktopenv/src/
diff --git a/x11/cde/distinfo b/x11/cde/distinfo
index e99f5044ff1d..af0708844a52 100644
--- a/x11/cde/distinfo
+++ b/x11/cde/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700368441
-SHA256 (cde-2.5.2.tar.gz) = 5d4c2f4eee5ecf8cc2f52d5af30064a564501b524de3d2fb5a49ed4007c7d731
-SIZE (cde-2.5.2.tar.gz) = 57551944
+TIMESTAMP = 1764473782
+SHA256 (cde-2.5.3.tar.gz) = 2b58c08ebf0a6bb9d4a32191cd25e204f5d8cba81bccaa36fc72f5c4aa979854
+SIZE (cde-2.5.3.tar.gz) = 57506322
diff --git a/x11/cinnamon-screensaver/Makefile b/x11/cinnamon-screensaver/Makefile
index 72e6cb13fbe7..914da798e745 100644
--- a/x11/cinnamon-screensaver/Makefile
+++ b/x11/cinnamon-screensaver/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cinnamon-screensaver
-DISTVERSION= 6.4.0
-PORTREVISION= 1
+DISTVERSION= 6.4.1
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
@@ -24,7 +23,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/pam_gnome_keyring.so:security/gnome-keyring \
${LOCALBASE}/libexec/unix-selfauth-helper:security/unix-selfauth-helper \
pidof:sysutils/pidof
-USES= gnome meson pkgconfig python shebangfix xorg localbase:ldflags
+USES= gnome localbase:ldflags meson pkgconfig python shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
@@ -48,7 +47,7 @@ SETRES_DESC= Use setresuid/setresgid in the setuid.c helper
LOCKING_MESON_TRUE= locking
SETRES_MESON_TRUE= setres
-XINERAMA_USE= XORG=xinerama
+XINERAMA_USE= xorg=xinerama
XINERAMA_MESON_TRUE= xinerama
post-patch:
diff --git a/x11/cinnamon-screensaver/distinfo b/x11/cinnamon-screensaver/distinfo
index 3cc55efde9a6..64078766a791 100644
--- a/x11/cinnamon-screensaver/distinfo
+++ b/x11/cinnamon-screensaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735838597
-SHA256 (gnome/linuxmint-cinnamon-screensaver-6.4.0_GH0.tar.gz) = e985b68981482b7ead6aef55988937958539221d752f9a4feb7ced9ac32fe422
-SIZE (gnome/linuxmint-cinnamon-screensaver-6.4.0_GH0.tar.gz) = 160693
+TIMESTAMP = 1763863248
+SHA256 (gnome/linuxmint-cinnamon-screensaver-6.4.1_GH0.tar.gz) = 413e5a178d5a0a81dfa876f829b5f29531033b38c4b2ea6b8b11863c32f07c11
+SIZE (gnome/linuxmint-cinnamon-screensaver-6.4.1_GH0.tar.gz) = 160605
diff --git a/x11/cinnamon-session/Makefile b/x11/cinnamon-session/Makefile
index 126615f142b8..b9f7c97eea54 100644
--- a/x11/cinnamon-session/Makefile
+++ b/x11/cinnamon-session/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cinnamon-session
-DISTVERSION= 6.4.0
+PORTVERSION= 6.4.2
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
@@ -9,28 +9,26 @@ WWW= https://github.com/linuxmint/cinnamon-session
LICENSE= GPLv2
-LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \
- libxapp.so:x11/xapp \
+LIB_DEPENDS= libxapp.so:x11/xapp \
+ libcinnamon-desktop.so:x11/cinnamon-desktop \
libcanberra.so:audio/libcanberra
RUN_DEPENDS= console-kit-daemon:sysutils/consolekit2 \
${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR}
-USES= gl gnome meson pkgconfig shebangfix xorg python:build
+USES= gl gnome meson pkgconfig python:build shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
-SHEBANG_FILES= data/meson_install_schemas.py \
- cinnamon-session-quit/cinnamon-session-quit.py
+SHEBANG_GLOB= *.py
-USE_GNOME= cairo gdkpixbuf glib20 gtk30 pango
+USE_GNOME= cairo gdkpixbuf glib20 gtk30
USE_XORG= ice sm x11 xau xcomposite xext xrender xtrans xtst
USE_GL= gl
-GLIB_SCHEMAS= org.cinnamon.SessionManager.gschema.xml
-MESON_ARGS= -Dxtrans=true
+GLIB_SCHEMAS= org.cinnamon.SessionManager.gschema.xml
-OPTIONS_DEFINE= IPV6
+OPTIONS_DEFINE= IPV6
OPTIONS_DEFAULT= IPV6
IPV6_MESON_TRUE= ipv6
diff --git a/x11/cinnamon-session/distinfo b/x11/cinnamon-session/distinfo
index b48aea7b28e7..b8ec97932232 100644
--- a/x11/cinnamon-session/distinfo
+++ b/x11/cinnamon-session/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736186381
-SHA256 (gnome/linuxmint-cinnamon-session-6.4.0_GH0.tar.gz) = 464075d920df360b5ad94f72395a09b5fbf8b14f0190406ec76055a17659e243
-SIZE (gnome/linuxmint-cinnamon-session-6.4.0_GH0.tar.gz) = 165993
+TIMESTAMP = 1763860795
+SHA256 (gnome/linuxmint-cinnamon-session-6.4.2_GH0.tar.gz) = e4f0380ef45be08366fcdfbda431c6b0b20760d251ea78b810b4e0e223134690
+SIZE (gnome/linuxmint-cinnamon-session-6.4.2_GH0.tar.gz) = 166012
diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile
index cdb47afe18fd..ad80193507de 100644
--- a/x11/cinnamon/Makefile
+++ b/x11/cinnamon/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cinnamon
-DISTVERSION= 6.4.10
-PORTREVISION= 5
+PORTVERSION= 6.4.13
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
@@ -13,58 +12,57 @@ WWW= https://github.com/linuxmint/cinnamon
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${LOCALBASE}/include/EGL/eglmesaext.h:graphics/mesa-dri \
- ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR}
+BUILD_DEPENDS= pysassc:www/py-libsass@${PY_FLAVOR}
LIB_DEPENDS= libcjs.so:lang/cjs \
libmuffin.so:x11-wm/muffin \
+ libcinnamon-desktop.so:x11/cinnamon-desktop \
libcinnamon-menu-3.so:x11/cinnamon-menus \
libdbus-1.so:devel/dbus \
libpolkit-agent-1.so:sysutils/polkit \
libatk-bridge-2.0.so:accessibility/at-spi2-core \
libxapp.so:x11/xapp \
- libgcr-base-3.so:security/gcr3 \
- libcinnamon-desktop.so:x11/cinnamon-desktop
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
- gnome-themes-extra>3.0.0:x11-themes/gnome-themes-extra \
- caribou>0:accessibility/caribou \
- cinnamon-control-center:sysutils/cinnamon-control-center \
+ libgcr-base-3.so:security/gcr3
+RUN_DEPENDS= cinnamon-control-center:sysutils/cinnamon-control-center \
cinnamon-screensaver:x11/cinnamon-screensaver \
cinnamon-settings-daemon>0:sysutils/cinnamon-settings-daemon \
nemo:x11-fm/nemo \
- ${PY_PILLOW} \
- ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-pam>0:security/py-python-pam@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tinycss>0:textproc/py-tinycss@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-pam>0:security/py-python-pam@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \
+ ${PY_PILLOW} \
+ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tinycss2>0:textproc/py-tinycss2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
+ caribou>0:accessibility/caribou \
gkbd-keyboard-display:x11/libgnomekbd \
gucharmap:deskutils/gucharmap \
keybinder-gtk3>0:x11/keybinder-gtk3 \
timezonemap>0:misc/timezonemap \
${LOCALBASE}/lib/girepository-1.0/GSound-1.0.typelib:audio/gsound \
+ ${LOCALBASE}/lib/girepository-1.0/Soup-3.0.typelib:devel/libsoup3 \
+ gnome-themes-extra>3.0.0:x11-themes/gnome-themes-extra \
gnome-backgrounds>0:x11-themes/gnome-backgrounds \
+ webp-pixbuf-loader>0:graphics/webp-pixbuf-loader \
metacity:x11-wm/metacity \
tint2:x11/tint \
lspci:sysutils/pciutils \
${LOCALBASE}/libexec/polkit-gnome-authentication-agent-1:sysutils/polkit-gnome \
${LOCALBASE}/libexec/cups-pk-helper-mechanism:print/cups-pk-helper \
- ${PYTHON_PKGNAMEPREFIX}tinycss2>0:textproc/py-tinycss2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \
xdg-open:devel/xdg-utils \
xdg-user-dirs-gtk>0:x11/xdg-user-dirs-gtk \
inxi:sysutils/inxi \
wget:ftp/wget
-USES= compiler:c11 cpe gettext-runtime gettext-tools:run gl gnome \
- meson perl5 pkgconfig python shebangfix xorg
+USES= compiler:c11 cpe gettext-runtime gettext-tools:run gl gnome meson perl5 \
+ pkgconfig python shebangfix xorg
CPE_VENDOR= linuxmint
USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool introspection libxml2 pygobject3
USE_XORG= x11 xfixes
-USE_GL= gl
+USE_GL= gbm gl
USE_PERL5= build
USE_GITHUB= yes
@@ -80,23 +78,26 @@ NO_SHLIB_REQUIRES_GLOB= libmuffin-clutter-* libmuffin-cogl-*
BINARY_ALIAS= python3=${PYTHON_CMD}
MESON_ARGS= -Ddisable_networkmanager=true
-GLIB_SCHEMAS= org.cinnamon.gschema.xml
+GLIB_SCHEMAS= org.cinnamon.gschema.xml \
+ org.cinnamon.gestures.gschema.xml
-OPTIONS_DEFINE= DOCS NLS WAYLAND RECORDER
+OPTIONS_DEFINE= DOCS NLS RECORDER WAYLAND
OPTIONS_DEFAULT= RECORDER
OPTIONS_SUB= yes
-RECORDER_DESC= Build the cinnamon recorder into source
+RECORDER_DESC= Build the recorder into source
DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc
DOCS_MESON_TRUE= docs
-WAYLAND_MESON_TRUE= wayland
-RECORDER_MESON_TRUE= build_recorder
-RECORDER_USES= gstreamer
-RECORDER_USE= GSTREAMER=vpx
NLS_RUN_DEPENDS= cinnamon-translations>0:misc/cinnamon-translations
+RECORDER_USES= gstreamer
+RECORDER_USE= gstreamer=vpx
+RECORDER_MESON_TRUE= build_recorder
+
+WAYLAND_MESON_TRUE= wayland
+
post-patch:
@${REINPLACE_CMD} -e '/prefix/s|/usr|${PREFIX}|g ;\
/datadir/s|/usr|${PREFIX}|g ;\
diff --git a/x11/cinnamon/distinfo b/x11/cinnamon/distinfo
index 267ad77e131a..16b05accdfbd 100644
--- a/x11/cinnamon/distinfo
+++ b/x11/cinnamon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752081962
-SHA256 (gnome/linuxmint-cinnamon-6.4.10_GH0.tar.gz) = eff6d55ec2b6443cec5b829df6240b329fbfa77aafd2064a60fdde2fc5b59f34
-SIZE (gnome/linuxmint-cinnamon-6.4.10_GH0.tar.gz) = 2592994
+TIMESTAMP = 1763881981
+SHA256 (gnome/linuxmint-cinnamon-6.4.13_GH0.tar.gz) = 32de89ebd195ea27d9a220715e70c65664058d3e89a380f83addc07c81692d2d
+SIZE (gnome/linuxmint-cinnamon-6.4.13_GH0.tar.gz) = 2594054
diff --git a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__backgrounds.py b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__backgrounds.py
new file mode 100644
index 000000000000..91384c2c293e
--- /dev/null
+++ b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__backgrounds.py
@@ -0,0 +1,11 @@
+--- files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py.orig 2024-01-04 18:09:30 UTC
++++ files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
+@@ -576,7 +576,7 @@ class PixCache(object):
+ def get_pix(self, filename, size=None):
+ if filename is None:
+ return None
+- mimetype = mimetypes.guess_type(filename)[0]
++ mimetype = mimetypes.guess_type(filename, strict=False)[0]
+ if mimetype is None or not mimetype.startswith("image/"):
+ return None
+
diff --git a/x11/cinnamon/pkg-plist b/x11/cinnamon/pkg-plist
index f27549e838d2..45d03eeda9e6 100644
--- a/x11/cinnamon/pkg-plist
+++ b/x11/cinnamon/pkg-plist
@@ -47,6 +47,7 @@ share/man/man1/cinnamon2d.1.gz
share/applications/cinnamon-killer-daemon.desktop
share/applications/cinnamon-menu-editor.desktop
share/applications/cinnamon-onscreen-keyboard.desktop
+share/applications/cinnamon-settings-actions.desktop
share/applications/cinnamon-settings-applets.desktop
share/applications/cinnamon-settings-backgrounds.desktop
share/applications/cinnamon-settings-calendar.desktop
@@ -57,10 +58,12 @@ share/applications/cinnamon-settings-effects.desktop
share/applications/cinnamon-settings-extensions.desktop
share/applications/cinnamon-settings-fonts.desktop
share/applications/cinnamon-settings-general.desktop
+share/applications/cinnamon-settings-gestures.desktop
share/applications/cinnamon-settings-hotcorner.desktop
share/applications/cinnamon-settings-info.desktop
share/applications/cinnamon-settings-keyboard.desktop
share/applications/cinnamon-settings-mouse.desktop
+share/applications/cinnamon-settings-nightlight.desktop
share/applications/cinnamon-settings-notifications.desktop
share/applications/cinnamon-settings-panel.desktop
share/applications/cinnamon-settings-power.desktop
@@ -76,12 +79,9 @@ share/applications/cinnamon-settings-users.desktop
share/applications/cinnamon-settings-windows.desktop
share/applications/cinnamon-settings-workspaces.desktop
share/applications/cinnamon-settings.desktop
+%%WAYLAND%%share/applications/cinnamon-wayland.desktop
share/applications/cinnamon.desktop
share/applications/cinnamon2d.desktop
-share/applications/cinnamon-settings-actions.desktop
-share/applications/cinnamon-settings-gestures.desktop
-share/applications/cinnamon-settings-nightlight.desktop
-%%WAYLAND%%share/applications/cinnamon-wayland.desktop
%%WAYLAND%%%%DATADIR%%-session/sessions/cinnamon-wayland.session
%%DATADIR%%/Cinnamon-0.1.gir
%%DATADIR%%/St-1.0.gir
@@ -109,10 +109,6 @@ share/applications/cinnamon-settings-nightlight.desktop
%%DATADIR%%/js/ui/closeDialog.js
%%DATADIR%%/js/ui/dialog.js
%%DATADIR%%/js/ui/endSessionDialog.js
-%%DATADIR%%/js/ui/gestures/ToucheggTypes.js
-%%DATADIR%%/js/ui/gestures/actions.js
-%%DATADIR%%/js/ui/gestures/gesturesManager.js
-%%DATADIR%%/js/ui/gestures/mprisController.js
%%DATADIR%%/js/ui/keyringPrompt.js
%%DATADIR%%/js/ui/locatePointer.js
%%DATADIR%%/js/ui/monitorLabeler.js
@@ -454,6 +450,10 @@ share/applications/cinnamon-settings-nightlight.desktop
%%DATADIR%%/js/ui/extension.js
%%DATADIR%%/js/ui/extensionSystem.js
%%DATADIR%%/js/ui/flashspot.js
+%%DATADIR%%/js/ui/gestures/ToucheggTypes.js
+%%DATADIR%%/js/ui/gestures/actions.js
+%%DATADIR%%/js/ui/gestures/gesturesManager.js
+%%DATADIR%%/js/ui/gestures/mprisController.js
%%DATADIR%%/js/ui/hotCorner.js
%%DATADIR%%/js/ui/keybindings.js
%%DATADIR%%/js/ui/layout.js
@@ -561,189 +561,189 @@ share/desktop-directories/cinnamon-system-tools.directory
share/desktop-directories/cinnamon-system.directory
share/desktop-directories/cinnamon-utility-accessibility.directory
share/desktop-directories/cinnamon-utility.directory
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-docInfo-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-docInfo.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-SignalManager.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-Applet.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-AppletContextMenu.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-AppletPopupMenu.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-IconApplet.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-MenuItem.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextApplet.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextIconApplet.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-PopupResizeHandler.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-boxpointer-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-boxpointer.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-DBusClient.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-DbusMenuItem.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-PropertyStore.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-desklet-Desklet.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-desklet-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-deskletManager-DeskletContainer.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-deskletManager-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-deskletManager.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dnd-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dnd.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-extension-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-extension.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-layout-LayoutManager.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-layout-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-lightbox-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-lightbox.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-magnifierDBus-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-magnifierDBus.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-main-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-main.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-messageTray-Notification.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-messageTray-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-ConfirmDialog.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-InfoOSD.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-ModalDialog.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-NotifyDialog.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-Panel.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-PanelDummy.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-PanelManager.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupIconMenuItem.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupIndicatorMenuItem.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenu.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuAbstractItem.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuBase.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuFactory.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuSection.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupSubMenu.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-runDialog-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-runDialog.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-search-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-search.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-AppletSettings.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-DeskletSettings.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-ExtensionSettings.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-XletSettingsBase.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-systray-SystrayManager.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-systray-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-PanelItemTooltip.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-Tooltip.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-TooltipBase.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tweener-ClutterFrameTicker.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tweener-section.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tweener.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/home.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/index.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/left.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/pt01.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/pt02.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/right.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/style.css
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/up.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StBin.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StBoxLayout.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StButton.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StDrawingArea.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StEntry.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StIcon.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StLabel.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StScrollView.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StScrollable.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StTable.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StTheme.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StThemeContext.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StThemeNode.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StWidget.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/StWidgetAccessible.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/base.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/cinnamon-st-st-texture-cache.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/cinnamon-st.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/containers.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/deprecated-api-index.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/home.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/index.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/left.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/object-tree.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/pt01.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/right.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/style.css
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/styling.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/up.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-st/widgets.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/building.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/cinnamon-tutorials.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/cjs.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/documentation.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/documenting-source.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/documenting-tutorial.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/extension-system.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/home.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/importer.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/index.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/left.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/right.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/settings.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/style.css
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/up.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/using-documentation.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/write-applet.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-settings-ref.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-settings.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-translating.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-versioning.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonApp.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonAppSystem.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonEmbeddedWindow.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonGenericContainer.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonGlobal.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonGtkEmbed.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonSlicer.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonStack.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonTrayIcon.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/CinnamonWindowTracker.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/ch01.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/ch02.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/ch03.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/ch04.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/ch05.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-tray-manager.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-util.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-wm.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/deprecated-api-index.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/home.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/index.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/left.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/object-tree.html
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/right.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/style.css
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/cinnamon/up.png
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-docInfo-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-docInfo.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-SignalManager.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-Applet.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-AppletContextMenu.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-AppletPopupMenu.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-IconApplet.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-MenuItem.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextApplet.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextIconApplet.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-PopupResizeHandler.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-boxpointer-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-boxpointer.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-DBusClient.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-DbusMenuItem.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-PropertyStore.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dbusMenu-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-desklet-Desklet.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-desklet-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-deskletManager-DeskletContainer.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-deskletManager-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-deskletManager.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dnd-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-dnd.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-extension-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-extension.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-layout-LayoutManager.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-layout-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-lightbox-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-lightbox.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-magnifierDBus-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-magnifierDBus.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-main-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-main.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-messageTray-Notification.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-messageTray-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-ConfirmDialog.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-InfoOSD.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-ModalDialog.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-NotifyDialog.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-modalDialog-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-Panel.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-PanelDummy.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-PanelManager.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-panel.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupIconMenuItem.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupIndicatorMenuItem.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenu.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuAbstractItem.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuBase.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuFactory.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupMenuSection.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-PopupSubMenu.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-popupMenu-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-runDialog-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-runDialog.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-search-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-search.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-AppletSettings.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-DeskletSettings.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-ExtensionSettings.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-XletSettingsBase.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-settings.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-systray-SystrayManager.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-systray-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-PanelItemTooltip.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-Tooltip.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-TooltipBase.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tooltips-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tweener-ClutterFrameTicker.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tweener-section.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-tweener.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js.devhelp2
+%%DOCS%%share/gtk-doc/html/cinnamon-js/home.png
+%%DOCS%%share/gtk-doc/html/cinnamon-js/index.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-js/left.png
+%%DOCS%%share/gtk-doc/html/cinnamon-js/pt01.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/pt02.html
+%%DOCS%%share/gtk-doc/html/cinnamon-js/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-js/right.png
+%%DOCS%%share/gtk-doc/html/cinnamon-js/style.css
+%%DOCS%%share/gtk-doc/html/cinnamon-js/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-js/up.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StBin.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StBoxLayout.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StButton.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StDrawingArea.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StEntry.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StIcon.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StLabel.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StScrollView.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StScrollable.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StTable.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StTheme.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StThemeContext.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StThemeNode.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StWidget.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/StWidgetAccessible.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/annotation-glossary.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/api-index-full.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/base.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/cinnamon-st-st-texture-cache.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/cinnamon-st.devhelp2
+%%DOCS%%share/gtk-doc/html/cinnamon-st/containers.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/deprecated-api-index.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/home.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/index.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/left.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/object-tree.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/pt01.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/right.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/style.css
+%%DOCS%%share/gtk-doc/html/cinnamon-st/styling.html
+%%DOCS%%share/gtk-doc/html/cinnamon-st/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/up.png
+%%DOCS%%share/gtk-doc/html/cinnamon-st/widgets.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/building.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/cinnamon-tutorials.devhelp2
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/cjs.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/documentation.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/documenting-source.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/documenting-tutorial.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/extension-system.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/home.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/importer.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/index.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/left.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/right.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/settings.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/style.css
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/up.png
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/using-documentation.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/write-applet.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-settings-ref.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-settings.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-translating.html
+%%DOCS%%share/gtk-doc/html/cinnamon-tutorials/xlet-versioning.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonApp.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonAppSystem.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonEmbeddedWindow.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonGenericContainer.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonGlobal.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonGtkEmbed.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonSlicer.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonStack.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonTrayIcon.html
+%%DOCS%%share/gtk-doc/html/cinnamon/CinnamonWindowTracker.html
+%%DOCS%%share/gtk-doc/html/cinnamon/annotation-glossary.html
+%%DOCS%%share/gtk-doc/html/cinnamon/api-index-full.html
+%%DOCS%%share/gtk-doc/html/cinnamon/ch01.html
+%%DOCS%%share/gtk-doc/html/cinnamon/ch02.html
+%%DOCS%%share/gtk-doc/html/cinnamon/ch03.html
+%%DOCS%%share/gtk-doc/html/cinnamon/ch04.html
+%%DOCS%%share/gtk-doc/html/cinnamon/ch05.html
+%%DOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-tray-manager.html
+%%DOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-util.html
+%%DOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-wm.html
+%%DOCS%%share/gtk-doc/html/cinnamon/cinnamon.devhelp2
+%%DOCS%%share/gtk-doc/html/cinnamon/deprecated-api-index.html
+%%DOCS%%share/gtk-doc/html/cinnamon/home.png
+%%DOCS%%share/gtk-doc/html/cinnamon/index.html
+%%DOCS%%share/gtk-doc/html/cinnamon/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon/left.png
+%%DOCS%%share/gtk-doc/html/cinnamon/object-tree.html
+%%DOCS%%share/gtk-doc/html/cinnamon/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon/right.png
+%%DOCS%%share/gtk-doc/html/cinnamon/style.css
+%%DOCS%%share/gtk-doc/html/cinnamon/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/cinnamon/up.png
share/icons/hicolor/24x24/actions/cinnamon-hc-double-click.png
share/icons/hicolor/24x24/actions/cinnamon-hc-drag-click.png
share/icons/hicolor/24x24/actions/cinnamon-hc-right-click.png
@@ -831,7 +831,6 @@ share/icons/hicolor/scalable/emblems/cs-xlet-running.svg
share/icons/hicolor/scalable/emblems/cs-xlet-system.svg
share/icons/hicolor/scalable/emblems/cs-xlet-update.svg
share/desktop-directories/cinnamon-science.directory
-share/glib-2.0/schemas/org.cinnamon.gestures.gschema.xml
share/icons/hicolor/scalable/actions/view-conceal-symbolic.svg
share/icons/hicolor/scalable/actions/view-reveal-symbolic.svg
%%WAYLAND%%share/icons/hicolor/scalable/apps/cinnamon-wayland_badge-symbolic.svg
@@ -843,8 +842,8 @@ share/icons/hicolor/scalable/categories/cs-gestures.svg
share/icons/hicolor/scalable/categories/cs-nightlight.svg
share/man/man1/cinnamon-session-cinnamon.1.gz
share/man/man1/cinnamon-session-cinnamon2d.1.gz
+share/polkit-1/actions/org.cinnamon.settings-users.policy
%%WAYLAND%%share/wayland-sessions/cinnamon-wayland.desktop
share/xdg-desktop-portal/x-cinnamon-portals.conf
-share/polkit-1/actions/org.cinnamon.settings-users.policy
share/xsessions/cinnamon.desktop
share/xsessions/cinnamon2d.desktop
diff --git a/x11/damask/Makefile b/x11/damask/Makefile
index 3c6be5d747d6..bde1a0e6f969 100644
--- a/x11/damask/Makefile
+++ b/x11/damask/Makefile
@@ -1,6 +1,6 @@
PORTNAME= damask
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.2
+DISTVERSION= 0.3.1
CATEGORIES= x11 gnome
MAINTAINER= tagattie@FreeBSD.org
@@ -10,7 +10,7 @@ WWW= https://gitlab.gnome.org/subpop/damask
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= appstream-util:devel/appstream-glib \
+BUILD_DEPENDS= appstreamcli:devel/appstream \
blueprint-compiler:devel/blueprint-compiler
LIB_DEPENDS= libportal.so:deskutils/libportal \
libportal-gtk4.so:deskutils/libportal-gtk4 \
diff --git a/x11/damask/distinfo b/x11/damask/distinfo
index 1cd1c33100ff..b5c19a34eb20 100644
--- a/x11/damask/distinfo
+++ b/x11/damask/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758607350
-SHA256 (damask-v0.2.2.tar.bz2) = e10409d162fa8f0860c5c7f9ac2100d748451e03fe4e5991da97e225dab24c0d
-SIZE (damask-v0.2.2.tar.bz2) = 564991
+TIMESTAMP = 1764161250
+SHA256 (damask-v0.3.1.tar.bz2) = 71308d0b636532a7925472f4fcdd595c82b06c7c86b5f04ac09f52ff1026e3ed
+SIZE (damask-v0.3.1.tar.bz2) = 534768
diff --git a/x11/damask/pkg-plist b/x11/damask/pkg-plist
index 318cb87506a3..7436fff78b1f 100644
--- a/x11/damask/pkg-plist
+++ b/x11/damask/pkg-plist
@@ -6,9 +6,13 @@ share/locale/ar/LC_MESSAGES/damask.mo
share/locale/bg/LC_MESSAGES/damask.mo
share/locale/de/LC_MESSAGES/damask.mo
share/locale/es/LC_MESSAGES/damask.mo
+share/locale/et/LC_MESSAGES/damask.mo
share/locale/fi/LC_MESSAGES/damask.mo
share/locale/fr/LC_MESSAGES/damask.mo
+share/locale/hi/LC_MESSAGES/damask.mo
share/locale/nl/LC_MESSAGES/damask.mo
+share/locale/pt_BR/LC_MESSAGES/damask.mo
share/locale/ru/LC_MESSAGES/damask.mo
share/locale/tr/LC_MESSAGES/damask.mo
+share/locale/uk/LC_MESSAGES/damask.mo
share/metainfo/app.drey.Damask.metainfo.xml
diff --git a/x11/elementary-terminal/Makefile b/x11/elementary-terminal/Makefile
index 68f9a1011971..90b9ff5726b6 100644
--- a/x11/elementary-terminal/Makefile
+++ b/x11/elementary-terminal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= terminal
-DISTVERSION= 7.1.2
+DISTVERSION= 7.2.0
CATEGORIES= x11
PKGNAMEPREFIX= elementary-
diff --git a/x11/elementary-terminal/distinfo b/x11/elementary-terminal/distinfo
index 7b5c64282e1f..07dbfc5f12a6 100644
--- a/x11/elementary-terminal/distinfo
+++ b/x11/elementary-terminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758703596
-SHA256 (elementary-terminal-7.1.2_GH0.tar.gz) = 486d8e6c49e786aab61d9e6c70f5f06bfb7fa2ec6502aa540f94ee2998e13e8b
-SIZE (elementary-terminal-7.1.2_GH0.tar.gz) = 1081107
+TIMESTAMP = 1764177420
+SHA256 (elementary-terminal-7.2.0_GH0.tar.gz) = 81307ce4ece35bd76ac3bcd1611de0dc641ddd7c625dec76e5f68b9ae8d70d63
+SIZE (elementary-terminal-7.2.0_GH0.tar.gz) = 1085540
diff --git a/x11/hyprlauncher/Makefile b/x11/hyprlauncher/Makefile
new file mode 100644
index 000000000000..491b758ed092
--- /dev/null
+++ b/x11/hyprlauncher/Makefile
@@ -0,0 +1,34 @@
+PORTNAME= hyprlauncher
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.3
+CATEGORIES= x11 wayland
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Multipurpose and versatile launcher / picker for Hyprland
+WWW= https://wiki.hypr.land/Hypr-Ecosystem/hyprlauncher/
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
+ libhyprutils.so:devel/hyprutils \
+ libhyprwire.so:devel/hyprwire \
+ libicuuc.so:devel/icu \
+ libinotify.so:devel/libinotify \
+ libdrm.so:graphics/libdrm \
+ libqalculate.so:math/libqalculate \
+ libhyprtoolkit.so:x11-toolkits/hyprtoolkit
+RUN_DEPENDS= wl-copy:x11/wl-clipboard
+
+USES= cmake localbase:ldflags pkgconfig xorg
+
+USE_GITHUB= yes
+GH_ACCOUNT= hyprwm
+
+USE_XORG= pixman
+
+LDFLAGS+= -pthread -linotify
+
+PLIST_FILES= bin/hyprlauncher
+
+.include <bsd.port.mk>
diff --git a/x11/hyprlauncher/distinfo b/x11/hyprlauncher/distinfo
new file mode 100644
index 000000000000..41deaed638b6
--- /dev/null
+++ b/x11/hyprlauncher/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1763884060
+SHA256 (hyprwm-hyprlauncher-v0.1.3_GH0.tar.gz) = 366f36f47d9929705944b235e7e2ff6fb4fa5cfbc0b16d3dca0cd9bd157a327c
+SIZE (hyprwm-hyprlauncher-v0.1.3_GH0.tar.gz) = 41123
diff --git a/x11/hyprlauncher/files/patch-src_config_ConfigManager.cpp b/x11/hyprlauncher/files/patch-src_config_ConfigManager.cpp
new file mode 100644
index 000000000000..93daca55a1f4
--- /dev/null
+++ b/x11/hyprlauncher/files/patch-src_config_ConfigManager.cpp
@@ -0,0 +1,11 @@
+--- src/config/ConfigManager.cpp.orig 2025-11-23 08:42:40 UTC
++++ src/config/ConfigManager.cpp
+@@ -2,6 +2,8 @@
+
+ #include "../helpers/Log.hpp"
+
++#include <unistd.h>
++
+ #include <hyprutils/path/Path.hpp>
+
+ CConfigManager::CConfigManager() : m_inotifyFd(inotify_init()) {
diff --git a/x11/hyprlauncher/files/patch-src_finders_desktop_DesktopFinder.cpp b/x11/hyprlauncher/files/patch-src_finders_desktop_DesktopFinder.cpp
new file mode 100644
index 000000000000..e5ef33e3fb72
--- /dev/null
+++ b/x11/hyprlauncher/files/patch-src_finders_desktop_DesktopFinder.cpp
@@ -0,0 +1,10 @@
+--- src/finders/desktop/DesktopFinder.cpp.orig 2025-11-23 08:44:11 UTC
++++ src/finders/desktop/DesktopFinder.cpp
+@@ -9,6 +9,7 @@
+ #include <fstream>
+ #include <sys/inotify.h>
+ #include <sys/poll.h>
++#include <unistd.h>
+
+ #include <hyprutils/string/String.hpp>
+ #include <hyprutils/os/Process.hpp>
diff --git a/x11/hyprlauncher/pkg-descr b/x11/hyprlauncher/pkg-descr
new file mode 100644
index 000000000000..78ad1cc139e7
--- /dev/null
+++ b/x11/hyprlauncher/pkg-descr
@@ -0,0 +1,9 @@
+hyprlauncher is a multipurpose and versatile launcher / picker for
+hyprland. It's fast, simple, and provides various modules.
+
+Features
+- Various providers: Desktop, Unicode, Emoji, Math ...
+- Speedy: Fast, multi-threaded fuzzy searching
+- Daemon by default: instant opening of the launcher
+- Entry frequency caching: commonly used entries appear above others
+- Manual entry providing: make a simple selector from your own list
diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile
index dd00ed547542..93c4e6264aee 100644
--- a/x11/hyprlock/Makefile
+++ b/x11/hyprlock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprlock
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/hyprls/Makefile b/x11/hyprls/Makefile
index 5521d250d7fd..3bc9106b7aa8 100644
--- a/x11/hyprls/Makefile
+++ b/x11/hyprls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprls
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.0
+DISTVERSION= 0.11.0
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/hyprls/distinfo b/x11/hyprls/distinfo
index 738c9af5e510..2cf39ba5511d 100644
--- a/x11/hyprls/distinfo
+++ b/x11/hyprls/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1763433528
-SHA256 (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.mod) = 1b0ad8eed291b40627a6ae9ef74454c54ab962490c4adb2c5d3f3d2fb06adbc1
-SIZE (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.mod) = 906
-SHA256 (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.zip) = b27c25c11c336736facda664f5d3d81084b8ecb12a069905869201d71983dfd0
-SIZE (go/x11_hyprls/hyprls-v0.10.0/v0.10.0.zip) = 1907074
-SHA256 (go/x11_hyprls/hyprls-v0.10.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = d6b9e05ac87c1247ed2166076c09b7fbe9f03117ec9ba245832b1f438be945ee
-SIZE (go/x11_hyprls/hyprls-v0.10.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = 415642
+TIMESTAMP = 1764078579
+SHA256 (go/x11_hyprls/hyprls-v0.11.0/v0.11.0.mod) = d3ff7505a712973a4d094709a775120b68ea56ad27f650bec7565ecce40ae978
+SIZE (go/x11_hyprls/hyprls-v0.11.0/v0.11.0.mod) = 906
+SHA256 (go/x11_hyprls/hyprls-v0.11.0/v0.11.0.zip) = 20760b9855ac47d341e047d3851b484224af3928d3e7cac87710f68cdc212c6e
+SIZE (go/x11_hyprls/hyprls-v0.11.0/v0.11.0.zip) = 1909509
+SHA256 (go/x11_hyprls/hyprls-v0.11.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = d6b9e05ac87c1247ed2166076c09b7fbe9f03117ec9ba245832b1f438be945ee
+SIZE (go/x11_hyprls/hyprls-v0.11.0/hyprwm-hyprland-wiki-584e32827d32256da60ea9db0f3d26b3d91dac05_GH0.tar.gz) = 415642
diff --git a/x11/hyprpaper/Makefile b/x11/hyprpaper/Makefile
index d77c577230b5..c057ed19079c 100644
--- a/x11/hyprpaper/Makefile
+++ b/x11/hyprpaper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hyprpaper
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/libei/Makefile b/x11/libei/Makefile
index c43d457d76e1..bb05238e1b04 100644
--- a/x11/libei/Makefile
+++ b/x11/libei/Makefile
@@ -30,7 +30,8 @@ GH_TUPLE= nemequ:munit:v0.2.0-38-gfbbdf14:munit/subprojects/munit
GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= libinput
BINARY_ALIAS= python3=${PYTHON_CMD}
-MESON_ARGS= -Dsd-bus-provider=basu -Dtests=disabled
+MESON_DISABLED= tests
+MESON_ARGS= -Dsd-bus-provider=basu
PLIST_SUB= VERSION=${PORTVERSION}
OPTIONS_DEFINE= BASU
diff --git a/x11/libxkbcommon/Makefile b/x11/libxkbcommon/Makefile
index 5e9d87888c88..a70bcbd43cd2 100644
--- a/x11/libxkbcommon/Makefile
+++ b/x11/libxkbcommon/Makefile
@@ -1,11 +1,8 @@
PORTNAME= libxkbcommon
-DISTVERSION= 1.8.1
-PORTREVISION= 3
+DISTVERSIONPREFIX= xkbcommon-
+DISTVERSION= 1.13.0
CATEGORIES= x11
-PATCH_SITES= https://github.com/xkbcommon/libxkbcommon/commit/
-PATCHFILES= d7e112febb7ab756563da6eced0a650396be5945.patch:-p1
-
MAINTAINER= x11@FreeBSD.org
COMMENT= Keymap handling library for toolkits and window systems
WWW= https://xkbcommon.org/
@@ -25,9 +22,8 @@ USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= xkbcommon
-GH_TAGNAME= ${GH_ACCOUNT}-${DISTVERSION}
-HAS_SYMBOL_VERSION= ${PREFIX}/lib/libxkbregistry.so.0.8.1
+HAS_SYMBOL_VERSION= ${PREFIX}/lib/libxkbregistry.so.0.13.0
MESON_ARGS= -Denable-docs=false \
-Dx-locale-root="${PREFIX}/lib/X11/locale"
diff --git a/x11/libxkbcommon/distinfo b/x11/libxkbcommon/distinfo
index 8d2f820d16e7..9cab18f01a13 100644
--- a/x11/libxkbcommon/distinfo
+++ b/x11/libxkbcommon/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1743897665
-SHA256 (xkbcommon-libxkbcommon-1.8.1-xkbcommon-1.8.1_GH0.tar.gz) = c65c668810db305c4454ba26a10b6d84a96b5469719fe3c729e1c6542b8d0d87
-SIZE (xkbcommon-libxkbcommon-1.8.1-xkbcommon-1.8.1_GH0.tar.gz) = 983334
-SHA256 (d7e112febb7ab756563da6eced0a650396be5945.patch) = 5701bd42031689331fe9b9746d0443cedcc3b0834ed42ec622392827e32f4c7c
-SIZE (d7e112febb7ab756563da6eced0a650396be5945.patch) = 1858
+TIMESTAMP = 1762978495
+SHA256 (xkbcommon-libxkbcommon-xkbcommon-1.13.0_GH0.tar.gz) = cd9367eec501867dfe7ddc3f6b18a026f2a2844a89d19108448d376cb849c9ed
+SIZE (xkbcommon-libxkbcommon-xkbcommon-1.13.0_GH0.tar.gz) = 1234211
diff --git a/x11/libxkbcommon/pkg-plist b/x11/libxkbcommon/pkg-plist
index d1c09a564df7..75539c13c78f 100644
--- a/x11/libxkbcommon/pkg-plist
+++ b/x11/libxkbcommon/pkg-plist
@@ -8,21 +8,23 @@ include/xkbcommon/xkbcommon.h
include/xkbcommon/xkbregistry.h
%%X11%%lib/libxkbcommon-x11.so
%%X11%%lib/libxkbcommon-x11.so.0
-%%X11%%lib/libxkbcommon-x11.so.0.8.1
+%%X11%%lib/libxkbcommon-x11.so.0.13.0
lib/libxkbcommon.so
lib/libxkbcommon.so.0
-lib/libxkbcommon.so.0.8.1
+lib/libxkbcommon.so.0.13.0
lib/libxkbregistry.so
lib/libxkbregistry.so.0
-lib/libxkbregistry.so.0.8.1
+lib/libxkbregistry.so.0.13.0
%%X11%%libdata/pkgconfig/xkbcommon-x11.pc
libdata/pkgconfig/xkbcommon.pc
libdata/pkgconfig/xkbregistry.pc
libexec/xkbcommon/xkbcli-compile-compose
libexec/xkbcommon/xkbcli-compile-keymap
+libexec/xkbcommon/xkbcli-dump-keymap
%%WAYLAND%%libexec/xkbcommon/xkbcli-dump-keymap-wayland
%%X11%%libexec/xkbcommon/xkbcli-dump-keymap-x11
libexec/xkbcommon/xkbcli-how-to-type
+libexec/xkbcommon/xkbcli-interactive
%%EVDEV%%libexec/xkbcommon/xkbcli-interactive-evdev
%%WAYLAND%%libexec/xkbcommon/xkbcli-interactive-wayland
%%X11%%libexec/xkbcommon/xkbcli-interactive-x11
diff --git a/x11/py-python-xapp/Makefile b/x11/py-python-xapp/Makefile
index 8e16f3093490..58909e062d8c 100644
--- a/x11/py-python-xapp/Makefile
+++ b/x11/py-python-xapp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-xapp
-DISTVERSION= 2.4.2
+DISTVERSION= 3.0.0
CATEGORIES= x11 gnome
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DIST_SUBDIR= gnome
@@ -18,7 +18,7 @@ USES= gnome meson python shebangfix
USE_GNOME= pygobject3
USE_PYTHON= flavors
SHEBANG_GLOB= *.py
-BINARY_ALIAS= python3=${PYTHON_CMD}
+MESON_ARGS= -Dpython_target=${PYTHON_VERSION}
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
diff --git a/x11/py-python-xapp/distinfo b/x11/py-python-xapp/distinfo
index 18854ef67c69..2c652845d417 100644
--- a/x11/py-python-xapp/distinfo
+++ b/x11/py-python-xapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735622936
-SHA256 (gnome/linuxmint-python3-xapp-2.4.2_GH0.tar.gz) = 39e4c3f06732e9d197b9aed31444653da2976c1d66dded870b52cc9782f2237d
-SIZE (gnome/linuxmint-python3-xapp-2.4.2_GH0.tar.gz) = 21482
+TIMESTAMP = 1763828332
+SHA256 (gnome/linuxmint-python3-xapp-3.0.0_GH0.tar.gz) = fef58cacd5a888eb1b7430a695ca3eb3c4c73c0547192d5b94c25123a8a4957c
+SIZE (gnome/linuxmint-python3-xapp-3.0.0_GH0.tar.gz) = 29280
diff --git a/x11/py-python-xapp/pkg-plist b/x11/py-python-xapp/pkg-plist
index 88f9c8c724e0..f4defcdf5922 100644
--- a/x11/py-python-xapp/pkg-plist
+++ b/x11/py-python-xapp/pkg-plist
@@ -2,3 +2,7 @@
%%PYTHON_SITELIBDIR%%/xapp/SettingsWidgets.py
%%PYTHON_SITELIBDIR%%/xapp/__init__.py
%%PYTHON_SITELIBDIR%%/xapp/os.py
+%%PYTHON_SITELIBDIR%%/xapp/threading/__init__.py
+%%PYTHON_SITELIBDIR%%/xapp/util/__init__.py
+%%PYTHON_SITELIBDIR%%/xapp/widgets/ListEditor.py
+%%PYTHON_SITELIBDIR%%/xapp/widgets/__init__.py
diff --git a/x11/roxterm/Makefile b/x11/roxterm/Makefile
index 6775589b92ff..0b268765357e 100644
--- a/x11/roxterm/Makefile
+++ b/x11/roxterm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= roxterm
-PORTVERSION= 3.16.2
+PORTVERSION= 3.17.2
CATEGORIES= x11
MAINTAINER= nc@FreeBSD.org
@@ -9,7 +9,8 @@ WWW= https://github.com/realh/roxterm
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl
+BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
+ gettext>0:devel/gettext
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libdbus-glib-1.so:devel/dbus-glib \
libgnutls.so:security/gnutls \
diff --git a/x11/roxterm/distinfo b/x11/roxterm/distinfo
index d4d4196b3039..9d988bfaf63c 100644
--- a/x11/roxterm/distinfo
+++ b/x11/roxterm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755647956
-SHA256 (realh-roxterm-3.16.2_GH0.tar.gz) = 4174e8d245ad565c2e2eff1315e29f3c5ce9c031f6d117eced3a6a8eabfac514
-SIZE (realh-roxterm-3.16.2_GH0.tar.gz) = 750117
+TIMESTAMP = 1764180758
+SHA256 (realh-roxterm-3.17.2_GH0.tar.gz) = 3da0ac499773002ccf0df9fd57918b3856cd5c5257f874715725ff3ef1266657
+SIZE (realh-roxterm-3.17.2_GH0.tar.gz) = 698500
diff --git a/x11/roxterm/pkg-plist b/x11/roxterm/pkg-plist
index f8e94af110f1..16bc05fa8f4d 100644
--- a/x11/roxterm/pkg-plist
+++ b/x11/roxterm/pkg-plist
@@ -4,24 +4,35 @@ share/man/man1/roxterm-config.1.gz
share/man/man1/roxterm.1.gz
share/metainfo/roxterm.metainfo.xml
share/applications/roxterm.desktop
-%%PORTDOCS%%%%DOCSDIR%%/en/guide.html
%%PORTDOCS%%%%DOCSDIR%%/en/index.html
-%%PORTDOCS%%%%DOCSDIR%%/en/installation.html
-%%PORTDOCS%%%%DOCSDIR%%/en/news.html
+%%PORTDOCS%%%%DOCSDIR%%/es/index.html
+%%PORTDOCS%%%%DOCSDIR%%/fr/index.html
%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/index.php
%%PORTDOCS%%%%DOCSDIR%%/lib/favicon.ico
%%PORTDOCS%%%%DOCSDIR%%/lib/header.png
+%%PORTDOCS%%%%DOCSDIR%%/lib/lang.js
%%PORTDOCS%%%%DOCSDIR%%/lib/logo_text.png
%%PORTDOCS%%%%DOCSDIR%%/lib/logo_text.xcf
%%PORTDOCS%%%%DOCSDIR%%/lib/logo_text_only.png
+%%PORTDOCS%%%%DOCSDIR%%/lib/navigate.js
+%%PORTDOCS%%%%DOCSDIR%%/lib/picklang.js
%%PORTDOCS%%%%DOCSDIR%%/lib/roxterm.css
%%PORTDOCS%%%%DOCSDIR%%/lib/roxterm_ie.css
%%PORTDOCS%%%%DOCSDIR%%/lib/roxterm_logo.png
%%PORTDOCS%%%%DOCSDIR%%/lib/screenshot1.png
%%PORTDOCS%%%%DOCSDIR%%/lib/screenshot2.png
%%PORTDOCS%%%%DOCSDIR%%/lib/sprites.png
+%%PORTDOCS%%%%DOCSDIR%%/pt_BR/index.html
+%%PORTDOCS%%%%DOCSDIR%%/ru/index.html
+%%PORTDOCS%%%%DOCSDIR%%/uk/index.html
share/icons/hicolor/scalable/apps/roxterm.svg
+share/locale/es/LC_MESSAGES/roxterm.mo
+share/locale/fr/LC_MESSAGES/roxterm.mo
+share/locale/hu/LC_MESSAGES/roxterm.mo
+share/locale/pt/LC_MESSAGES/roxterm.mo
+share/locale/pt_BR/LC_MESSAGES/roxterm.mo
+share/locale/ru/LC_MESSAGES/roxterm.mo
+share/locale/uk/LC_MESSAGES/roxterm.mo
%%DATADIR%%/Config/Colours/GTK
%%DATADIR%%/Config/Colours/Nocturne
%%DATADIR%%/Config/Colours/Nord
diff --git a/x11/salut/Makefile b/x11/salut/Makefile
deleted file mode 100644
index 4fd96c6533d7..000000000000
--- a/x11/salut/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= salut
-DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.1
-PORTREVISION= 28
-CATEGORIES= x11 wayland
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Sleek notification daemon
-
-LICENSE= MPL20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= Fails to build with rust 1.90.0
-EXPIRATION_DATE=2025-11-24
-
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libxkbcommon.so:x11/libxkbcommon
-
-USES= cargo
-USE_GITLAB= yes
-GL_ACCOUNT= snakedye
-PLIST_FILES= bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/x11/salut/Makefile.crates b/x11/salut/Makefile.crates
deleted file mode 100644
index 904734b6981a..000000000000
--- a/x11/salut/Makefile.crates
+++ /dev/null
@@ -1,232 +0,0 @@
-CARGO_CRATES= adler-1.0.2 \
- ahash-0.7.6 \
- aho-corasick-0.7.19 \
- android_system_properties-0.1.5 \
- arrayref-0.3.6 \
- arrayvec-0.7.2 \
- async-broadcast-0.4.1 \
- async-channel-1.7.1 \
- async-executor-1.4.1 \
- async-io-1.10.0 \
- async-lock-2.6.0 \
- async-recursion-0.3.2 \
- async-task-4.3.0 \
- async-trait-0.1.58 \
- autocfg-1.1.0 \
- base64-0.13.1 \
- bit_field-0.10.1 \
- bitflags-1.3.2 \
- bumpalo-3.11.1 \
- bytemuck-1.12.2 \
- byteorder-1.4.3 \
- cache-padded-1.2.0 \
- calloop-0.10.1 \
- cc-1.0.74 \
- cfg-if-1.0.0 \
- chrono-0.4.22 \
- codespan-reporting-0.11.1 \
- color_quant-1.1.0 \
- concurrent-queue-1.2.4 \
- configparser-1.0.0 \
- const-cstr-0.3.0 \
- core-foundation-sys-0.8.3 \
- crc32fast-1.3.2 \
- crossbeam-channel-0.5.6 \
- crossbeam-deque-0.8.2 \
- crossbeam-epoch-0.9.11 \
- crossbeam-utils-0.8.12 \
- crunchy-0.2.2 \
- cxx-1.0.80 \
- cxx-build-1.0.80 \
- cxxbridge-flags-1.0.80 \
- cxxbridge-macro-1.0.80 \
- data-url-0.2.0 \
- derivative-2.2.0 \
- dirs-4.0.0 \
- dirs-sys-0.3.7 \
- dlib-0.5.0 \
- downcast-rs-1.2.0 \
- either-1.8.0 \
- enumflags2-0.7.5 \
- enumflags2_derive-0.7.4 \
- event-listener-2.5.3 \
- exr-1.5.2 \
- fastrand-1.8.0 \
- flate2-1.0.24 \
- float-cmp-0.9.0 \
- flume-0.10.14 \
- fontconfig-0.5.0 \
- fontconfig-parser-0.5.1 \
- fontdb-0.9.3 \
- fontdue-0.7.2 \
- futures-channel-0.3.25 \
- futures-core-0.3.25 \
- futures-io-0.3.25 \
- futures-lite-1.12.0 \
- futures-sink-0.3.25 \
- futures-task-0.3.25 \
- futures-util-0.3.25 \
- getrandom-0.2.8 \
- gif-0.11.4 \
- half-2.1.0 \
- hashbrown-0.11.2 \
- hermit-abi-0.1.19 \
- hex-0.4.3 \
- iana-time-zone-0.1.53 \
- iana-time-zone-haiku-0.1.1 \
- image-0.24.4 \
- ini-1.3.0 \
- instant-0.1.12 \
- io-lifetimes-1.0.0-rc1 \
- jpeg-decoder-0.2.6 \
- js-sys-0.3.60 \
- kurbo-0.8.3 \
- lazy_static-1.4.0 \
- lebe-0.5.2 \
- libc-0.2.137 \
- libloading-0.7.3 \
- link-cplusplus-1.0.7 \
- lock_api-0.4.9 \
- log-0.4.17 \
- memchr-2.5.0 \
- memmap2-0.5.7 \
- memoffset-0.6.5 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.5.4 \
- miniz_oxide-0.6.2 \
- nanorand-0.7.0 \
- nix-0.24.2 \
- nix-0.25.0 \
- nom-7.1.1 \
- num-integer-0.1.45 \
- num-rational-0.4.1 \
- num-traits-0.2.15 \
- num_cpus-1.13.1 \
- once_cell-1.16.0 \
- ordered-stream-0.0.1 \
- parking-2.0.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.4 \
- pico-args-0.5.0 \
- pin-project-1.0.12 \
- pin-project-internal-1.0.12 \
- pin-project-lite-0.2.9 \
- pin-utils-0.1.0 \
- pkg-config-0.3.26 \
- png-0.17.7 \
- polling-2.4.0 \
- ppv-lite86-0.2.16 \
- proc-macro-crate-1.2.1 \
- proc-macro2-1.0.47 \
- quick-xml-0.23.1 \
- quote-1.0.21 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.4 \
- rayon-1.5.3 \
- rayon-core-1.9.3 \
- rctree-0.5.0 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
- regex-1.6.0 \
- regex-syntax-0.6.27 \
- remove_dir_all-0.5.3 \
- resvg-0.25.0 \
- rgb-0.8.34 \
- roxmltree-0.15.1 \
- rustybuzz-0.6.0 \
- scoped-tls-1.0.0 \
- scoped_threadpool-0.1.9 \
- scopeguard-1.1.0 \
- scratch-1.0.2 \
- serde-1.0.147 \
- serde_derive-1.0.147 \
- serde_repr-0.1.9 \
- sha1-0.6.1 \
- sha1_smol-1.0.0 \
- simplecss-0.2.1 \
- siphasher-0.3.10 \
- slab-0.4.7 \
- slotmap-1.0.6 \
- smallvec-1.10.0 \
- socket2-0.4.7 \
- spin-0.9.4 \
- static_assertions-1.1.0 \
- strict-num-0.1.0 \
- svgtypes-0.8.2 \
- syn-1.0.103 \
- tempfile-3.3.0 \
- termcolor-1.1.3 \
- thiserror-1.0.37 \
- thiserror-impl-1.0.37 \
- threadpool-1.8.1 \
- tiff-0.7.4 \
- time-0.1.44 \
- tiny-skia-0.8.2 \
- tiny-skia-path-0.8.2 \
- toml-0.5.9 \
- tracing-0.1.37 \
- tracing-attributes-0.1.23 \
- tracing-core-0.1.30 \
- ttf-parser-0.15.2 \
- ttf-parser-0.17.1 \
- uds_windows-1.0.2 \
- unicode-bidi-0.3.8 \
- unicode-bidi-mirroring-0.1.0 \
- unicode-ccc-0.1.2 \
- unicode-general-category-0.6.0 \
- unicode-ident-1.0.5 \
- unicode-script-0.5.5 \
- unicode-vo-0.1.0 \
- unicode-width-0.1.10 \
- usvg-0.25.0 \
- vec_map-0.8.2 \
- version_check-0.9.4 \
- waker-fn-1.1.0 \
- wasi-0.10.0+wasi-snapshot-preview1 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.83 \
- wasm-bindgen-backend-0.2.83 \
- wasm-bindgen-macro-0.2.83 \
- wasm-bindgen-macro-support-0.2.83 \
- wasm-bindgen-shared-0.2.83 \
- wayland-backend-0.1.0-beta.12 \
- wayland-client-0.30.0-beta.12 \
- wayland-cursor-0.30.0-beta.12 \
- wayland-protocols-0.30.0-beta.12 \
- wayland-protocols-wlr-0.1.0-beta.12 \
- wayland-scanner-0.30.0-beta.12 \
- wayland-sys-0.30.0-beta.12 \
- weezl-0.1.7 \
- wepoll-ffi-0.1.2 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.36.1 \
- windows-sys-0.42.0 \
- windows_aarch64_gnullvm-0.42.0 \
- windows_aarch64_msvc-0.36.1 \
- windows_aarch64_msvc-0.42.0 \
- windows_i686_gnu-0.36.1 \
- windows_i686_gnu-0.42.0 \
- windows_i686_msvc-0.36.1 \
- windows_i686_msvc-0.42.0 \
- windows_x86_64_gnu-0.36.1 \
- windows_x86_64_gnu-0.42.0 \
- windows_x86_64_gnullvm-0.42.0 \
- windows_x86_64_msvc-0.36.1 \
- windows_x86_64_msvc-0.42.0 \
- xcursor-0.3.4 \
- xkbcommon-0.5.0 \
- xmlparser-0.13.5 \
- xmlwriter-0.1.0 \
- yeslogic-fontconfig-sys-3.2.0 \
- zbus-3.3.0 \
- zbus_macros-3.3.0 \
- zbus_names-2.2.0 \
- zvariant-3.7.1 \
- zvariant_derive-3.7.1 \
- smithay-client-toolkit@git+https://github.com/Smithay/client-toolkit.git\#4d8a0dd09bb8b5a36e83234ba132b9503c53499e \
- snui-adwaita@git+https://gitlab.com/snakedye/snui-adwaita.git\#957429b19920ab443aaeca721d381c4cd2115252 \
- snui,snui-derive,snui-wayland@git+https://gitlab.com/snakedye/snui.git\#8bad73755f4a1eb8ab4a2cbe077dc70270293cad
diff --git a/x11/salut/distinfo b/x11/salut/distinfo
deleted file mode 100644
index 853b8b92cd53..000000000000
--- a/x11/salut/distinfo
+++ /dev/null
@@ -1,467 +0,0 @@
-TIMESTAMP = 1667227239
-SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
-SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
-SIZE (rust/crates/ahash-0.7.6.crate) = 38030
-SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
-SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
-SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
-SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
-SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
-SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
-SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/async-broadcast-0.4.1.crate) = 6d26004fe83b2d1cd3a97609b21e39f9a31535822210fe83205d2ce48866ea61
-SIZE (rust/crates/async-broadcast-0.4.1.crate) = 19732
-SHA256 (rust/crates/async-channel-1.7.1.crate) = e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28
-SIZE (rust/crates/async-channel-1.7.1.crate) = 12855
-SHA256 (rust/crates/async-executor-1.4.1.crate) = 871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965
-SIZE (rust/crates/async-executor-1.4.1.crate) = 15490
-SHA256 (rust/crates/async-io-1.10.0.crate) = e8121296a9f05be7f34aa4196b1747243b3b62e048bb7906f644f3fbfc490cf7
-SIZE (rust/crates/async-io-1.10.0.crate) = 36493
-SHA256 (rust/crates/async-lock-2.6.0.crate) = c8101efe8695a6c17e02911402145357e718ac92d3ff88ae8419e84b1707b685
-SIZE (rust/crates/async-lock-2.6.0.crate) = 20497
-SHA256 (rust/crates/async-recursion-0.3.2.crate) = d7d78656ba01f1b93024b7c3a0467f1608e4be67d725749fdcd7d2c7678fd7a2
-SIZE (rust/crates/async-recursion-0.3.2.crate) = 10774
-SHA256 (rust/crates/async-task-4.3.0.crate) = 7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524
-SIZE (rust/crates/async-task-4.3.0.crate) = 29544
-SHA256 (rust/crates/async-trait-0.1.58.crate) = 1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c
-SIZE (rust/crates/async-trait-0.1.58.crate) = 26783
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/bit_field-0.10.1.crate) = dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4
-SIZE (rust/crates/bit_field-0.10.1.crate) = 10576
-SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
-SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
-SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
-SHA256 (rust/crates/bytemuck-1.12.2.crate) = 5aec14f5d4e6e3f927cd0c81f72e5710d95ee9019fbeb4b3021193867491bfd8
-SIZE (rust/crates/bytemuck-1.12.2.crate) = 39603
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/cache-padded-1.2.0.crate) = c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c
-SIZE (rust/crates/cache-padded-1.2.0.crate) = 9125
-SHA256 (rust/crates/calloop-0.10.1.crate) = a22a6a8f622f797120d452c630b0ab12e1331a1a753e2039ce7868d4ac77b4ee
-SIZE (rust/crates/calloop-0.10.1.crate) = 53614
-SHA256 (rust/crates/cc-1.0.74.crate) = 581f5dba903aac52ea3feb5ec4810848460ee833876f1f9b0fdeab1f19091574
-SIZE (rust/crates/cc-1.0.74.crate) = 59410
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.22.crate) = bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1
-SIZE (rust/crates/chrono-0.4.22.crate) = 185570
-SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
-SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
-SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
-SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
-SHA256 (rust/crates/concurrent-queue-1.2.4.crate) = af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c
-SIZE (rust/crates/concurrent-queue-1.2.4.crate) = 15375
-SHA256 (rust/crates/configparser-1.0.0.crate) = fe1d7dcda7d1da79e444bdfba1465f2f849a58b07774e1df473ee77030cb47a7
-SIZE (rust/crates/configparser-1.0.0.crate) = 13765
-SHA256 (rust/crates/const-cstr-0.3.0.crate) = ed3d0b5ff30645a68f35ece8cea4556ca14ef8a1651455f789a099a0513532a6
-SIZE (rust/crates/const-cstr-0.3.0.crate) = 7497
-SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
-SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
-SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
-SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
-SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
-SHA256 (rust/crates/crossbeam-epoch-0.9.11.crate) = f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348
-SIZE (rust/crates/crossbeam-epoch-0.9.11.crate) = 47900
-SHA256 (rust/crates/crossbeam-utils-0.8.12.crate) = edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac
-SIZE (rust/crates/crossbeam-utils-0.8.12.crate) = 41785
-SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
-SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
-SHA256 (rust/crates/cxx-1.0.80.crate) = 6b7d4e43b25d3c994662706a1d4fcfc32aaa6afd287502c111b237093bb23f3a
-SIZE (rust/crates/cxx-1.0.80.crate) = 196811
-SHA256 (rust/crates/cxx-build-1.0.80.crate) = 84f8829ddc213e2c1368e51a2564c552b65a8cb6a28f31e576270ac81d5e5827
-SIZE (rust/crates/cxx-build-1.0.80.crate) = 83905
-SHA256 (rust/crates/cxxbridge-flags-1.0.80.crate) = e72537424b474af1460806647c41d4b6d35d09ef7fe031c5c2fa5766047cc56a
-SIZE (rust/crates/cxxbridge-flags-1.0.80.crate) = 5634
-SHA256 (rust/crates/cxxbridge-macro-1.0.80.crate) = 309e4fb93eed90e1e14bea0da16b209f81813ba9fc7830c20ed151dd7bc0a4d7
-SIZE (rust/crates/cxxbridge-macro-1.0.80.crate) = 59671
-SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
-SIZE (rust/crates/data-url-0.2.0.crate) = 20553
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
-SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
-SIZE (rust/crates/dirs-4.0.0.crate) = 12503
-SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
-SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
-SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794
-SIZE (rust/crates/dlib-0.5.0.crate) = 5788
-SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
-SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
-SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
-SIZE (rust/crates/either-1.8.0.crate) = 15992
-SHA256 (rust/crates/enumflags2-0.7.5.crate) = e75d4cd21b95383444831539909fbb14b9dc3fdceb2a6f5d36577329a1f55ccb
-SIZE (rust/crates/enumflags2-0.7.5.crate) = 15117
-SHA256 (rust/crates/enumflags2_derive-0.7.4.crate) = f58dc3c5e468259f19f2d46304a6b28f1c3d034442e14b322d2b850e36f6d5ae
-SIZE (rust/crates/enumflags2_derive-0.7.4.crate) = 8166
-SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
-SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/exr-1.5.2.crate) = 8eb5f255b5980bb0c8cf676b675d1a99be40f316881444f44e0462eaf5df5ded
-SIZE (rust/crates/exr-1.5.2.crate) = 238855
-SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
-SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
-SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
-SIZE (rust/crates/flate2-1.0.24.crate) = 70191
-SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
-SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
-SHA256 (rust/crates/flume-0.10.14.crate) = 1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577
-SIZE (rust/crates/flume-0.10.14.crate) = 65389
-SHA256 (rust/crates/fontconfig-0.5.0.crate) = a25320ad784a9578ada0b395dd7dcd2321109404bbb341ec27e64b01a1e49b47
-SIZE (rust/crates/fontconfig-0.5.0.crate) = 7845
-SHA256 (rust/crates/fontconfig-parser-0.5.1.crate) = 2be17a530a842f8a7a60f4397a08e8f08872849a5e31b20c7bd7301dac483296
-SIZE (rust/crates/fontconfig-parser-0.5.1.crate) = 36687
-SHA256 (rust/crates/fontdb-0.9.3.crate) = d52186a39c335aa6f79fc0bf1c3cf854870b6ad4e50a7bb8a59b4ba1331f478a
-SIZE (rust/crates/fontdb-0.9.3.crate) = 15239
-SHA256 (rust/crates/fontdue-0.7.2.crate) = 6a62391ecb864cf12ed06b2af4eda2e609b97657950d6a8f06841b17726ab253
-SIZE (rust/crates/fontdue-0.7.2.crate) = 143663
-SHA256 (rust/crates/futures-channel-0.3.25.crate) = 52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed
-SIZE (rust/crates/futures-channel-0.3.25.crate) = 31974
-SHA256 (rust/crates/futures-core-0.3.25.crate) = 04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac
-SIZE (rust/crates/futures-core-0.3.25.crate) = 14623
-SHA256 (rust/crates/futures-io-0.3.25.crate) = 00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb
-SIZE (rust/crates/futures-io-0.3.25.crate) = 8911
-SHA256 (rust/crates/futures-lite-1.12.0.crate) = 7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48
-SIZE (rust/crates/futures-lite-1.12.0.crate) = 36032
-SHA256 (rust/crates/futures-sink-0.3.25.crate) = 39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9
-SIZE (rust/crates/futures-sink-0.3.25.crate) = 7854
-SHA256 (rust/crates/futures-task-0.3.25.crate) = 2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea
-SIZE (rust/crates/futures-task-0.3.25.crate) = 11844
-SHA256 (rust/crates/futures-util-0.3.25.crate) = 197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6
-SIZE (rust/crates/futures-util-0.3.25.crate) = 155866
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/gif-0.11.4.crate) = 3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06
-SIZE (rust/crates/gif-0.11.4.crate) = 634244
-SHA256 (rust/crates/half-2.1.0.crate) = ad6a9459c9c30b177b925162351f97e7d967c7ea8bab3b8352805327daf45554
-SIZE (rust/crates/half-2.1.0.crate) = 44327
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
-SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/iana-time-zone-0.1.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765
-SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176
-SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca
-SIZE (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 7200
-SHA256 (rust/crates/image-0.24.4.crate) = bd8e4fb07cf672b1642304e731ef8a6a4c7891d67bb4fd4f5ce58cd6ed86803c
-SIZE (rust/crates/image-0.24.4.crate) = 268603
-SHA256 (rust/crates/ini-1.3.0.crate) = 0a9271a5dfd4228fa56a78d7508a35c321639cc71f783bb7a5723552add87bce
-SIZE (rust/crates/ini-1.3.0.crate) = 8204
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
-SHA256 (rust/crates/io-lifetimes-1.0.0-rc1.crate) = 6f65dae1d3aa98e6877917ab4e6fdbfdfb00e95885ea7c4f4f29e3a5dfc08fdf
-SIZE (rust/crates/io-lifetimes-1.0.0-rc1.crate) = 35825
-SHA256 (rust/crates/jpeg-decoder-0.2.6.crate) = 9478aa10f73e7528198d75109c8be5cd7d15fb530238040148d5f9a22d4c5b3b
-SIZE (rust/crates/jpeg-decoder-0.2.6.crate) = 741477
-SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
-SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
-SHA256 (rust/crates/kurbo-0.8.3.crate) = 7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449
-SIZE (rust/crates/kurbo-0.8.3.crate) = 81131
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
-SIZE (rust/crates/lebe-0.5.2.crate) = 8422
-SHA256 (rust/crates/libc-0.2.137.crate) = fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89
-SIZE (rust/crates/libc-0.2.137.crate) = 606185
-SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
-SIZE (rust/crates/libloading-0.7.3.crate) = 27378
-SHA256 (rust/crates/link-cplusplus-1.0.7.crate) = 9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369
-SIZE (rust/crates/link-cplusplus-1.0.7.crate) = 7576
-SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df
-SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memmap2-0.5.7.crate) = 95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498
-SIZE (rust/crates/memmap2-0.5.7.crate) = 26229
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34
-SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485
-SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa
-SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536
-SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
-SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
-SHA256 (rust/crates/nix-0.24.2.crate) = 195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc
-SIZE (rust/crates/nix-0.24.2.crate) = 264176
-SHA256 (rust/crates/nix-0.25.0.crate) = e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb
-SIZE (rust/crates/nix-0.25.0.crate) = 269825
-SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
-SIZE (rust/crates/nom-7.1.1.crate) = 115818
-SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
-SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
-SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
-SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
-SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
-SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
-SHA256 (rust/crates/once_cell-1.16.0.crate) = 86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860
-SIZE (rust/crates/once_cell-1.16.0.crate) = 32120
-SHA256 (rust/crates/ordered-stream-0.0.1.crate) = 44630c059eacfd6e08bdaa51b1db2ce33119caa4ddc1235e923109aa5f25ccb1
-SIZE (rust/crates/ordered-stream-0.0.1.crate) = 9081
-SHA256 (rust/crates/parking-2.0.0.crate) = 427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72
-SIZE (rust/crates/parking-2.0.0.crate) = 9714
-SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
-SHA256 (rust/crates/parking_lot_core-0.9.4.crate) = 4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0
-SIZE (rust/crates/parking_lot_core-0.9.4.crate) = 32359
-SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
-SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
-SHA256 (rust/crates/pin-project-1.0.12.crate) = ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc
-SIZE (rust/crates/pin-project-1.0.12.crate) = 56972
-SHA256 (rust/crates/pin-project-internal-1.0.12.crate) = 069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55
-SIZE (rust/crates/pin-project-internal-1.0.12.crate) = 27956
-SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
-SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
-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.26.crate) = 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160
-SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
-SHA256 (rust/crates/png-0.17.7.crate) = 5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638
-SIZE (rust/crates/png-0.17.7.crate) = 80979
-SHA256 (rust/crates/polling-2.4.0.crate) = ab4609a838d88b73d8238967b60dd115cc08d38e2bbaf51ee1e4b695f89122e2
-SIZE (rust/crates/polling-2.4.0.crate) = 21678
-SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
-SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
-SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161
-SHA256 (rust/crates/proc-macro2-1.0.47.crate) = 5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725
-SIZE (rust/crates/proc-macro2-1.0.47.crate) = 41955
-SHA256 (rust/crates/quick-xml-0.23.1.crate) = 11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea
-SIZE (rust/crates/quick-xml-0.23.1.crate) = 161488
-SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
-SIZE (rust/crates/quote-1.0.21.crate) = 28030
-SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
-SIZE (rust/crates/rand-0.8.5.crate) = 87113
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
-SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
-SIZE (rust/crates/rayon-1.5.3.crate) = 167246
-SHA256 (rust/crates/rayon-core-1.9.3.crate) = 258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f
-SIZE (rust/crates/rayon-core-1.9.3.crate) = 65300
-SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
-SIZE (rust/crates/rctree-0.5.0.crate) = 8298
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
-SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
-SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
-SHA256 (rust/crates/regex-1.6.0.crate) = 4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b
-SIZE (rust/crates/regex-1.6.0.crate) = 239329
-SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
-SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
-SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
-SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
-SHA256 (rust/crates/resvg-0.25.0.crate) = 8ea0337740f86c70141e7596d81c2e76c0cd3726dbcee053ac18d0ec45101f8e
-SIZE (rust/crates/resvg-0.25.0.crate) = 101539
-SHA256 (rust/crates/rgb-0.8.34.crate) = 3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3
-SIZE (rust/crates/rgb-0.8.34.crate) = 16285
-SHA256 (rust/crates/roxmltree-0.15.1.crate) = 6b9de9831a129b122e7e61f242db509fa9d0838008bf0b29bb0624669edfe48a
-SIZE (rust/crates/roxmltree-0.15.1.crate) = 39078
-SHA256 (rust/crates/rustybuzz-0.6.0.crate) = ab9e34ecf6900625412355a61bda0bd68099fe674de707c67e5e4aed2c05e489
-SIZE (rust/crates/rustybuzz-0.6.0.crate) = 219599
-SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
-SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146
-SHA256 (rust/crates/scoped_threadpool-0.1.9.crate) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8
-SIZE (rust/crates/scoped_threadpool-0.1.9.crate) = 7800
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/scratch-1.0.2.crate) = 9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898
-SIZE (rust/crates/scratch-1.0.2.crate) = 8152
-SHA256 (rust/crates/serde-1.0.147.crate) = d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965
-SIZE (rust/crates/serde-1.0.147.crate) = 76697
-SHA256 (rust/crates/serde_derive-1.0.147.crate) = 4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852
-SIZE (rust/crates/serde_derive-1.0.147.crate) = 54861
-SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca
-SIZE (rust/crates/serde_repr-0.1.9.crate) = 9695
-SHA256 (rust/crates/sha1-0.6.1.crate) = c1da05c97445caa12d05e848c4a4fcbbea29e748ac28f7e80e9b010392063770
-SIZE (rust/crates/sha1-0.6.1.crate) = 2931
-SHA256 (rust/crates/sha1_smol-1.0.0.crate) = ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012
-SIZE (rust/crates/sha1_smol-1.0.0.crate) = 9782
-SHA256 (rust/crates/simplecss-0.2.1.crate) = a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d
-SIZE (rust/crates/simplecss-0.2.1.crate) = 19418
-SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
-SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
-SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
-SIZE (rust/crates/slab-0.4.7.crate) = 16647
-SHA256 (rust/crates/slotmap-1.0.6.crate) = e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342
-SIZE (rust/crates/slotmap-1.0.6.crate) = 58954
-SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
-SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd
-SIZE (rust/crates/socket2-0.4.7.crate) = 44619
-SHA256 (rust/crates/spin-0.9.4.crate) = 7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09
-SIZE (rust/crates/spin-0.9.4.crate) = 30180
-SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
-SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
-SHA256 (rust/crates/strict-num-0.1.0.crate) = 9df65f20698aeed245efdde3628a6b559ea1239bbb871af1b6e3b58c413b2bd1
-SIZE (rust/crates/strict-num-0.1.0.crate) = 4692
-SHA256 (rust/crates/svgtypes-0.8.2.crate) = 22975e8a2bac6a76bb54f898a6b18764633b00e780330f0b689f65afb3975564
-SIZE (rust/crates/svgtypes-0.8.2.crate) = 32694
-SHA256 (rust/crates/syn-1.0.103.crate) = a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d
-SIZE (rust/crates/syn-1.0.103.crate) = 236495
-SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
-SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
-SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
-SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
-SHA256 (rust/crates/thiserror-1.0.37.crate) = 10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e
-SIZE (rust/crates/thiserror-1.0.37.crate) = 18752
-SHA256 (rust/crates/thiserror-impl-1.0.37.crate) = 982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb
-SIZE (rust/crates/thiserror-impl-1.0.37.crate) = 15428
-SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
-SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
-SHA256 (rust/crates/tiff-0.7.4.crate) = 9f71e422515e83e3ab8a03d4781d05ebf864fc61f4546e6ecffa58cbd34181a0
-SIZE (rust/crates/tiff-0.7.4.crate) = 1418164
-SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255
-SIZE (rust/crates/time-0.1.44.crate) = 28885
-SHA256 (rust/crates/tiny-skia-0.8.2.crate) = 0ae12c22601b6853f4d93abb178e13bf0e1cc8e2454100c85d4d3a59ac71b3f7
-SIZE (rust/crates/tiny-skia-0.8.2.crate) = 192697
-SHA256 (rust/crates/tiny-skia-path-0.8.2.crate) = bd665853ce64402daabef6edda442dbb4f8ee93ea80957b66ba1af419f11a104
-SIZE (rust/crates/tiny-skia-path-0.8.2.crate) = 45813
-SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
-SIZE (rust/crates/toml-0.5.9.crate) = 55667
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-attributes-0.1.23.crate) = 4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a
-SIZE (rust/crates/tracing-attributes-0.1.23.crate) = 30450
-SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a
-SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351
-SHA256 (rust/crates/ttf-parser-0.15.2.crate) = 7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd
-SIZE (rust/crates/ttf-parser-0.15.2.crate) = 136251
-SHA256 (rust/crates/ttf-parser-0.17.1.crate) = 375812fa44dab6df41c195cd2f7fecb488f6c09fbaafb62807488cefab642bff
-SIZE (rust/crates/ttf-parser-0.17.1.crate) = 150772
-SHA256 (rust/crates/uds_windows-1.0.2.crate) = ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d
-SIZE (rust/crates/uds_windows-1.0.2.crate) = 16206
-SHA256 (rust/crates/unicode-bidi-0.3.8.crate) = 099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992
-SIZE (rust/crates/unicode-bidi-0.3.8.crate) = 36575
-SHA256 (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694
-SIZE (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 8241
-SHA256 (rust/crates/unicode-ccc-0.1.2.crate) = cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1
-SIZE (rust/crates/unicode-ccc-0.1.2.crate) = 8848
-SHA256 (rust/crates/unicode-general-category-0.6.0.crate) = 2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7
-SIZE (rust/crates/unicode-general-category-0.6.0.crate) = 35177
-SHA256 (rust/crates/unicode-ident-1.0.5.crate) = 6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3
-SIZE (rust/crates/unicode-ident-1.0.5.crate) = 35455
-SHA256 (rust/crates/unicode-script-0.5.5.crate) = 7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc
-SIZE (rust/crates/unicode-script-0.5.5.crate) = 43874
-SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
-SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
-SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
-SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
-SHA256 (rust/crates/usvg-0.25.0.crate) = 585bb2d87c8fd6041a479dea01479dcf9094e61b5f9af221606927e61a2bd939
-SIZE (rust/crates/usvg-0.25.0.crate) = 116227
-SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
-SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
-SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/waker-fn-1.1.0.crate) = 9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca
-SIZE (rust/crates/waker-fn-1.1.0.crate) = 7114
-SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
-SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
-SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
-SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810
-SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
-SHA256 (rust/crates/wayland-backend-0.1.0-beta.12.crate) = 2fe32234ad38fee0755aeec26db486a4b788dd3cc2c9dc86ceda31bb38a53f32
-SIZE (rust/crates/wayland-backend-0.1.0-beta.12.crate) = 67885
-SHA256 (rust/crates/wayland-client-0.30.0-beta.12.crate) = 35142389a7eb9d51bf60dd597a8cf08f832c4ccccbd4ee8ce0f8bf8b512451c7
-SIZE (rust/crates/wayland-client-0.30.0-beta.12.crate) = 61344
-SHA256 (rust/crates/wayland-cursor-0.30.0-beta.12.crate) = 4249de331969e8ab2810b6bee9c9e79cd4d3f3044129a112051f2aba0444aa6c
-SIZE (rust/crates/wayland-cursor-0.30.0-beta.12.crate) = 6872
-SHA256 (rust/crates/wayland-protocols-0.30.0-beta.12.crate) = ca770dc814b3c93db1b4ba12a5bdfe899f8d68f9b4b06fc31e53959261cd0c39
-SIZE (rust/crates/wayland-protocols-0.30.0-beta.12.crate) = 120907
-SHA256 (rust/crates/wayland-protocols-wlr-0.1.0-beta.12.crate) = 8795f1c689bce3845292c1d84b8866fa65d1d1845e76769b13f71cadeb8b5853
-SIZE (rust/crates/wayland-protocols-wlr-0.1.0-beta.12.crate) = 25551
-SHA256 (rust/crates/wayland-scanner-0.30.0-beta.12.crate) = 87def40ed0bc26c3eff1498812543b6d55bbd13b93e36d368052b7390a57c4ac
-SIZE (rust/crates/wayland-scanner-0.30.0-beta.12.crate) = 32099
-SHA256 (rust/crates/wayland-sys-0.30.0-beta.12.crate) = 1117fe4570fe063122ba2b1b1e39e56fb1a73921d395f9288af06af0dd1c7f55
-SIZE (rust/crates/wayland-sys-0.30.0-beta.12.crate) = 8315
-SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
-SIZE (rust/crates/weezl-0.1.7.crate) = 42166
-SHA256 (rust/crates/wepoll-ffi-0.1.2.crate) = d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb
-SIZE (rust/crates/wepoll-ffi-0.1.2.crate) = 31309
-SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
-SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
-SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
-SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
-SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e
-SIZE (rust/crates/windows_aarch64_gnullvm-0.42.0.crate) = 357917
-SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
-SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
-SHA256 (rust/crates/windows_aarch64_msvc-0.42.0.crate) = dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4
-SIZE (rust/crates/windows_aarch64_msvc-0.42.0.crate) = 659424
-SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
-SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
-SHA256 (rust/crates/windows_i686_gnu-0.42.0.crate) = fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7
-SIZE (rust/crates/windows_i686_gnu-0.42.0.crate) = 728570
-SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
-SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
-SHA256 (rust/crates/windows_i686_msvc-0.42.0.crate) = 84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246
-SIZE (rust/crates/windows_i686_msvc-0.42.0.crate) = 717477
-SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
-SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
-SHA256 (rust/crates/windows_x86_64_gnu-0.42.0.crate) = bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed
-SIZE (rust/crates/windows_x86_64_gnu-0.42.0.crate) = 692493
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028
-SIZE (rust/crates/windows_x86_64_gnullvm-0.42.0.crate) = 357906
-SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
-SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
-SHA256 (rust/crates/windows_x86_64_msvc-0.42.0.crate) = f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5
-SIZE (rust/crates/windows_x86_64_msvc-0.42.0.crate) = 659377
-SHA256 (rust/crates/xcursor-0.3.4.crate) = 463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7
-SIZE (rust/crates/xcursor-0.3.4.crate) = 6069
-SHA256 (rust/crates/xkbcommon-0.5.0.crate) = acbee136714379ab22da0280207fdb7f47e0bb940adea97731b65598b8c7a92e
-SIZE (rust/crates/xkbcommon-0.5.0.crate) = 58155
-SHA256 (rust/crates/xmlparser-0.13.5.crate) = 4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd
-SIZE (rust/crates/xmlparser-0.13.5.crate) = 26225
-SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
-SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
-SHA256 (rust/crates/yeslogic-fontconfig-sys-3.2.0.crate) = f2bbd69036d397ebbff671b1b8e4d918610c181c5a16073b96f984a38d08c386
-SIZE (rust/crates/yeslogic-fontconfig-sys-3.2.0.crate) = 6759
-SHA256 (rust/crates/zbus-3.3.0.crate) = 41ce2de393c874ba871292e881bf3c13a0d5eb38170ebab2e50b4c410eaa222b
-SIZE (rust/crates/zbus-3.3.0.crate) = 122952
-SHA256 (rust/crates/zbus_macros-3.3.0.crate) = a13d08f5dc6cf725b693cb6ceacd43cd430ec0664a879188f29e7d7dcd98f96d
-SIZE (rust/crates/zbus_macros-3.3.0.crate) = 26028
-SHA256 (rust/crates/zbus_names-2.2.0.crate) = 41a408fd8a352695690f53906dc7fd036be924ec51ea5e05666ff42685ed0af5
-SIZE (rust/crates/zbus_names-2.2.0.crate) = 9216
-SHA256 (rust/crates/zvariant-3.7.1.crate) = b794fb7f59af4105697b0449ba31731ee5dbb3e773a17dbdf3d36206ea1b1644
-SIZE (rust/crates/zvariant-3.7.1.crate) = 70291
-SHA256 (rust/crates/zvariant_derive-3.7.1.crate) = dd58d4b6c8e26d3dd2149c8c40c6613ef6451b9885ff1296d1ac86c388351a54
-SIZE (rust/crates/zvariant_derive-3.7.1.crate) = 10986
-SHA256 (Smithay-client-toolkit-4d8a0dd09bb8b5a36e83234ba132b9503c53499e_GH0.tar.gz) = c6436de2791d1f5eee00545ced4a45aea8ec1b09d1e55823bd580a6359cc59cd
-SIZE (Smithay-client-toolkit-4d8a0dd09bb8b5a36e83234ba132b9503c53499e_GH0.tar.gz) = 112084
-SHA256 (snakedye-snui-adwaita-957429b19920ab443aaeca721d381c4cd2115252_GL0.tar.gz) = 9da25a670be70096a4bab19b23889cee6d80161c985e6de630888a3607c6ce2a
-SIZE (snakedye-snui-adwaita-957429b19920ab443aaeca721d381c4cd2115252_GL0.tar.gz) = 45992
-SHA256 (snakedye-snui-8bad73755f4a1eb8ab4a2cbe077dc70270293cad_GL0.tar.gz) = 4381ef2b4d4f635f3e3236b314e6b59af56e30359936c8f169eff923d8f282e4
-SIZE (snakedye-snui-8bad73755f4a1eb8ab4a2cbe077dc70270293cad_GL0.tar.gz) = 85084
-SHA256 (salut-v0.3.1.tar.bz2) = f431682738c92aa12f9f4aecdba425524372e2073b57d27928a0224b81990410
-SIZE (salut-v0.3.1.tar.bz2) = 61159
diff --git a/x11/salut/pkg-descr b/x11/salut/pkg-descr
deleted file mode 100644
index 6283b2f7a844..000000000000
--- a/x11/salut/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-A notification daemon for Wayland compositors made with snui.
-
-## Features
-- Summary
-- Body
-- Icons (SVGs and PNGs)
-- Timeout
-- Actions
-- Urgency
-- Persistence
-- Animations
-- Light, dark and custom themes
diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile
index fe53e80d0328..add0a5963c68 100644
--- a/x11/squeekboard/Makefile
+++ b/x11/squeekboard/Makefile
@@ -32,7 +32,7 @@ MAKE_ENV= ${CARGO_ENV}
CARGO_BUILD= no
CARGO_INSTALL= no
CARGO_TEST= no
-MESON_ARGS= -Dstrict=false
+MESON_FALSE= strict
GLIB_SCHEMAS= sm.puri.Squeekboard.gschema.xml
PLIST_FILES= bin/${PORTNAME} \
bin/${PORTNAME}-entry \
diff --git a/x11/swayidle/Makefile b/x11/swayidle/Makefile
index 031697271f4c..5396dbbc6354 100644
--- a/x11/swayidle/Makefile
+++ b/x11/swayidle/Makefile
@@ -16,7 +16,7 @@ LIB_DEPENDS= libwayland-client.so:graphics/wayland
USES= compiler:c11 meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= swaywm
-MESON_ARGS= -Dlogind=disabled
+MESON_DISABLED= logind
PLIST_FILES= bin/${PORTNAME} \
share/bash-completion/completions/${PORTNAME} \
share/fish/vendor_completions.d/${PORTNAME}.fish \
diff --git a/x11/swaylock-plugin/Makefile b/x11/swaylock-plugin/Makefile
index 26a5a3abff65..d74d18703b8e 100644
--- a/x11/swaylock-plugin/Makefile
+++ b/x11/swaylock-plugin/Makefile
@@ -11,7 +11,7 @@ DISTINFO_FILE= ${.CURDIR}/distinfo
GH_ACCOUNT= mstoeckl
GH_PROJECT= ${PORTNAME}${PKGNAMESUFFIX}
-MESON_ARGS= -Dlogind=disabled
+MESON_DISABLED= logind
pre-patch:
# Compat to apply patch-pam_swaylock "as is"
diff --git a/x11/swaync/Makefile b/x11/swaync/Makefile
index e5a620326a73..a09008471a09 100644
--- a/x11/swaync/Makefile
+++ b/x11/swaync/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swaync
+PORTVERSION= 0.12.3
DISTVERSIONPREFIX= v
-PORTVERSION= 0.12.2
CATEGORIES= x11 wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/swaync/distinfo b/x11/swaync/distinfo
index da12e624cd98..4ac36ddf11a1 100644
--- a/x11/swaync/distinfo
+++ b/x11/swaync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756242894
-SHA256 (ErikReider-SwayNotificationCenter-v0.12.2_GH0.tar.gz) = c440223f199b4f0d28e2434f879a2ad2103cb6aaac670313434b05926707535e
-SIZE (ErikReider-SwayNotificationCenter-v0.12.2_GH0.tar.gz) = 1729037
+TIMESTAMP = 1764193921
+SHA256 (ErikReider-SwayNotificationCenter-v0.12.3_GH0.tar.gz) = 788033f2d6c2599ec32809c875ec68f9affce062c8a0448fc50c062cdc08cd7f
+SIZE (ErikReider-SwayNotificationCenter-v0.12.3_GH0.tar.gz) = 146516
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
index 77f230b5b937..56415c4123ca 100644
--- a/x11/walker/Makefile
+++ b/x11/walker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= walker
DISTVERSIONPREFIX= v
-DISTVERSION= 2.11.1
+DISTVERSION= 2.11.3
CATEGORIES= x11 wayland
PKGNAMESUFFIX= -launcher
diff --git a/x11/walker/distinfo b/x11/walker/distinfo
index a54db352fa4f..801d38a5bdeb 100644
--- a/x11/walker/distinfo
+++ b/x11/walker/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1763562484
+TIMESTAMP = 1764318750
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
@@ -501,5 +501,5 @@ SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83
SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258
SHA256 (rust/crates/yaml-rust2-0.10.3.crate) = 4ce2a4ff45552406d02501cea6c18d8a7e50228e7736a872951fe2fe75c91be7
SIZE (rust/crates/yaml-rust2-0.10.3.crate) = 76325
-SHA256 (abenz1267-walker-v2.11.1_GH0.tar.gz) = cb3c08fb5cba09f77b36709525aabb4110239361d3f7f72dc98e46fcd330b0cd
-SIZE (abenz1267-walker-v2.11.1_GH0.tar.gz) = 150246
+SHA256 (abenz1267-walker-v2.11.3_GH0.tar.gz) = 7ec419c93425ffdce77c83bd3bd6d30fe4ad4def012b799441f6a41cc6ef50d7
+SIZE (abenz1267-walker-v2.11.3_GH0.tar.gz) = 150472
diff --git a/x11/wob/Makefile b/x11/wob/Makefile
index d8429a14b91e..bafe01e547b4 100644
--- a/x11/wob/Makefile
+++ b/x11/wob/Makefile
@@ -17,7 +17,7 @@ TEST_DEPENDS= cmocka>0:sysutils/cmocka
USES= meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= francma
-MESON_ARGS= ${seccomp systemd-unit-files tests:L:C/.*/-D&=disabled/}
+MESON_DISABLED= seccomp systemd-unit-files tests
PLIST_FILES= bin/${PORTNAME}
OPTIONS_DEFINE= MANPAGES
diff --git a/x11/xapp/Makefile b/x11/xapp/Makefile
index b0a81033e525..dda0a8e4437d 100644
--- a/x11/xapp/Makefile
+++ b/x11/xapp/Makefile
@@ -1,6 +1,5 @@
PORTNAME= xapp
-DISTVERSION= 2.8.9
-PORTREVISION= 1
+DISTVERSION= 3.2.0
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
@@ -24,11 +23,10 @@ GLIB_SCHEMAS= org.x.apps.gschema.xml
SHEBANG_FILES= data schemas scripts status-applets test-scripts
PLIST_SUB+= LIBVERSION=${PORTVERSION}
+MESON_ARGS= "-Dpython_target=['${PYTHON_VERSION}']"
PORTSCOUT= limit:^[0-9.]+$$ # ignore master.mint* tags
-BINARY_ALIAS= python3=${PYTHON_CMD}
-
OPTIONS_DEFINE= DOCS INTROSPECTION MATE STATUS VAPI XFCE
OPTIONS_DEFAULT= INTROSPECTION MATE STATUS VAPI XFCE
OPTIONS_SUB= yes
@@ -46,7 +44,6 @@ MATE_MESON_TRUE= mate
STATUS_DESC= Build the XApp StatusNotifier service
STATUS_MESON_TRUE= status-notifier
-VAPI_DESC= Enable Vala bindings
VAPI_MESON_TRUE= vapi
VAPI_USES= vala:build
VAPI_IMPLIES= INTROSPECTION
diff --git a/x11/xapp/distinfo b/x11/xapp/distinfo
index 00419dd36ad1..0fcc5a57c7d9 100644
--- a/x11/xapp/distinfo
+++ b/x11/xapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752081537
-SHA256 (gnome/linuxmint-xapp-2.8.9_GH0.tar.gz) = cc2de98f8b2c73f7611af770d398a05560c4419b9390000464b8bcd517c70375
-SIZE (gnome/linuxmint-xapp-2.8.9_GH0.tar.gz) = 276821
+TIMESTAMP = 1763827297
+SHA256 (gnome/linuxmint-xapp-3.2.0_GH0.tar.gz) = ebec8ee808b0522899f8f37a94ed2ce636ca260d1147adcd5896ca53b2884414
+SIZE (gnome/linuxmint-xapp-3.2.0_GH0.tar.gz) = 275218
diff --git a/x11/xapp/pkg-plist b/x11/xapp/pkg-plist
index 1795c71e19e2..6cbd939ce33e 100644
--- a/x11/xapp/pkg-plist
+++ b/x11/xapp/pkg-plist
@@ -34,36 +34,36 @@ libdata/pkgconfig/xapp.pc
%%STATUS%%share/dbus-1/services/org.x.StatusNotifierWatcher.service
%%INTROSPECTION%%share/gir-1.0/XApp-1.0.gir
share/glade/catalogs/xapp-glade-catalog.xml
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppDarkModeManager.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppFavorites.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppGpuOffloadHelper.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppGtkWindow.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppIconChooserButton.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppIconChooserDialog.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppKbdLayoutController.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppMonitorBlanker.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppObjectManagerClient.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppPreferencesWindow.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppStackSidebar.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppStatusIcon.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppStatusIconMonitor.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppVisibilityGroup.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/ch01.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/deprecated-api-index.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/home.png
-%%PORTDOCS%%share/gtk-doc/html/libxapp/index.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxapp/left.png
-%%PORTDOCS%%share/gtk-doc/html/libxapp/libxapp-xapp-util.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/libxapp.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/libxapp/object-tree.html
-%%PORTDOCS%%share/gtk-doc/html/libxapp/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxapp/right.png
-%%PORTDOCS%%share/gtk-doc/html/libxapp/style.css
-%%PORTDOCS%%share/gtk-doc/html/libxapp/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libxapp/up.png
+%%DOCS%%share/gtk-doc/html/libxapp/XAppDarkModeManager.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppFavorites.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppGpuOffloadHelper.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppGtkWindow.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppIconChooserButton.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppIconChooserDialog.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppKbdLayoutController.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppMonitorBlanker.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppObjectManagerClient.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppPreferencesWindow.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppStackSidebar.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppStatusIcon.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppStatusIconMonitor.html
+%%DOCS%%share/gtk-doc/html/libxapp/XAppVisibilityGroup.html
+%%DOCS%%share/gtk-doc/html/libxapp/annotation-glossary.html
+%%DOCS%%share/gtk-doc/html/libxapp/api-index-full.html
+%%DOCS%%share/gtk-doc/html/libxapp/ch01.html
+%%DOCS%%share/gtk-doc/html/libxapp/deprecated-api-index.html
+%%DOCS%%share/gtk-doc/html/libxapp/home.png
+%%DOCS%%share/gtk-doc/html/libxapp/index.html
+%%DOCS%%share/gtk-doc/html/libxapp/left-insensitive.png
+%%DOCS%%share/gtk-doc/html/libxapp/left.png
+%%DOCS%%share/gtk-doc/html/libxapp/libxapp-xapp-util.html
+%%DOCS%%share/gtk-doc/html/libxapp/libxapp.devhelp2
+%%DOCS%%share/gtk-doc/html/libxapp/object-tree.html
+%%DOCS%%share/gtk-doc/html/libxapp/right-insensitive.png
+%%DOCS%%share/gtk-doc/html/libxapp/right.png
+%%DOCS%%share/gtk-doc/html/libxapp/style.css
+%%DOCS%%share/gtk-doc/html/libxapp/up-insensitive.png
+%%DOCS%%share/gtk-doc/html/libxapp/up.png
share/icons/hicolor/scalable/actions/add-files-to-archive-symbolic.svg
share/icons/hicolor/scalable/actions/category-search-symbolic.svg
share/icons/hicolor/scalable/actions/extract-archive-symbolic.svg
@@ -150,7 +150,9 @@ share/locale/ko/LC_MESSAGES/xapp.mo
share/locale/ku/LC_MESSAGES/xapp.mo
share/locale/la/LC_MESSAGES/xapp.mo
share/locale/lt/LC_MESSAGES/xapp.mo
+share/locale/lv/LC_MESSAGES/xapp.mo
share/locale/mai/LC_MESSAGES/xapp.mo
+share/locale/mk/LC_MESSAGES/xapp.mo
share/locale/ms/LC_MESSAGES/xapp.mo
share/locale/nb/LC_MESSAGES/xapp.mo
share/locale/nl/LC_MESSAGES/xapp.mo
diff --git a/x11/xdg-desktop-portal-wlr/Makefile b/x11/xdg-desktop-portal-wlr/Makefile
index 94d098a5cae5..e4112de57b4b 100644
--- a/x11/xdg-desktop-portal-wlr/Makefile
+++ b/x11/xdg-desktop-portal-wlr/Makefile
@@ -24,7 +24,8 @@ USES= compiler:c11 gl meson pkgconfig
USE_GITHUB= yes
USE_GL= gbm
GH_ACCOUNT= emersion
-MESON_ARGS= -Dsd-bus-provider=basu -Dsystemd=disabled
+MESON_DISABLED= systemd
+MESON_ARGS= -Dsd-bus-provider=basu
PLIST_FILES= libexec/${PORTNAME} \
share/dbus-1/services/org.freedesktop.impl.portal.desktop.wlr.service \
share/xdg-desktop-portal/portals/wlr.portal
diff --git a/x11/xfce4-screensaver/Makefile b/x11/xfce4-screensaver/Makefile
index 758f8aa92f63..a6e24c94a9fe 100644
--- a/x11/xfce4-screensaver/Makefile
+++ b/x11/xfce4-screensaver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xfce4-screensaver
PORTVERSION= 4.20.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/apps
DIST_SUBDIR= xfce4
diff --git a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
index e2b78d0e4701..30e2facb44a6 100644
--- a/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
+++ b/x11/xfce4-screensaver/files/patch-src_gs-lock-plug.c
@@ -29,7 +29,7 @@ index d0806f64..fce7bf15 100644
- int num_processes;
- gchar *command = g_strdup_printf ("pidof %s | wc -l", name);
- FILE *fp = popen (command, "r");
-+ gchar *command = g_strdup_printf ("pgrep %s", name);
++ gchar *command = g_strdup_printf ("pgrep -a %s", name);
+ int rc = system (command);
g_free (command);
diff --git a/x11/xmoji/Makefile b/x11/xmoji/Makefile
index 08142c72383f..b7fd540c5999 100644
--- a/x11/xmoji/Makefile
+++ b/x11/xmoji/Makefile
@@ -23,7 +23,9 @@ USES= compiler:c11 gmake pkgconfig tar:xz xorg
USE_XORG= xcb
MAKEFILE= GNUmakefile
-MAKE_ARGS= BUNDLED_POSER=off
+MAKE_ARGS= BUNDLED_POSER=off \
+ WITH_INOTIFY=off \
+ WITH_KQUEUE=on
OPTIONS_DEFINE= DOCS NLS SVG TRACE
OPTIONS_DEFAULT= SVG
diff --git a/x11/yad/Makefile b/x11/yad/Makefile
index a3dcf18e70f2..1fa94b7ee8fb 100644
--- a/x11/yad/Makefile
+++ b/x11/yad/Makefile
@@ -1,6 +1,5 @@
PORTNAME= yad
-PORTVERSION= 14.1
-PORTREVISION= 1
+PORTVERSION= 14.2
DISTVERSIONPREFIX= v
CATEGORIES= x11 gnome
@@ -16,7 +15,7 @@ RUN_DEPENDS= ${LOCALBASE}/lib/X11/rgb.txt:x11/rgb
USES= autoreconf gettext gnome gmake pkgconfig
-USE_GNOME= cairo gtk30 intltool
+USE_GNOME= cairo gtk30
GNU_CONFIGURE= yes
CONFIGURE_ENV+= DATADIRNAME=share
CONFIGURE_ARGS+= --with-rgb=${LOCALBASE}/lib/X11/rgb.txt
@@ -35,9 +34,9 @@ OPTIONS_DEFAULT= SPELL
OPTIONS_SUB= yes
HTML_CONFIGURE_ENABLE= html
-HTML_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \
- libsoup-2.4.so:devel/libsoup \
- libjavascriptcoregtk-4.0.so:www/webkit2-gtk@40
+HTML_LIB_DEPENDS= libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \
+ libsoup-3.0.so:devel/libsoup3 \
+ libjavascriptcoregtk-4.1.so:www/webkit2-gtk@41
ICONBROWSER_CONFIGURE_ENABLE= icon-browser
diff --git a/x11/yad/distinfo b/x11/yad/distinfo
index 134e94ad901d..4e34e02dbb69 100644
--- a/x11/yad/distinfo
+++ b/x11/yad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720355107
-SHA256 (v1cont-yad-v14.1_GH0.tar.gz) = 84ea6abe80106a6cebe14425d591517542d93f7c8b19729e2cf93f4db83e5cc3
-SIZE (v1cont-yad-v14.1_GH0.tar.gz) = 301829
+TIMESTAMP = 1764411244
+SHA256 (v1cont-yad-v14.2_GH0.tar.gz) = 6748c0ecb917043326cc70646f143890151dea2fc50db5fe54439de6dc04b1e3
+SIZE (v1cont-yad-v14.2_GH0.tar.gz) = 335824