summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
Diffstat (limited to 'x11')
-rw-r--r--x11/Makefile1
-rw-r--r--x11/cinnamon/Makefile4
-rw-r--r--x11/coreterminal/Makefile19
-rw-r--r--x11/coreterminal/distinfo6
-rw-r--r--x11/coreterminal/files/patch-coreterminal.cpp20
-rw-r--r--x11/coreterminal/files/patch-settings.cpp23
-rw-r--r--x11/coreterminal/files/patch-src_coreterminal.cpp20
-rw-r--r--x11/coreterminal/files/patch-src_settings.cpp25
-rw-r--r--x11/foot/Makefile2
-rw-r--r--x11/foot/distinfo6
-rw-r--r--x11/foot/pkg-plist1
-rw-r--r--x11/gnome-console/Makefile8
-rw-r--r--x11/gnome-console/distinfo6
-rw-r--r--x11/gnome-console/pkg-plist2
-rw-r--r--x11/gnome-desktop/Makefile6
-rw-r--r--x11/gnome-desktop/distinfo6
-rw-r--r--x11/gnome-desktop/pkg-plist6
-rw-r--r--x11/gnome-shell/Makefile5
-rw-r--r--x11/gnome-shell/distinfo6
-rw-r--r--x11/gnome-shell/files/xprofile.in25
-rw-r--r--x11/hamclock/Makefile26
-rw-r--r--x11/hamclock/distinfo6
-rw-r--r--x11/hamclock/files/patch-ESPHamClock.ino21
-rw-r--r--x11/hamclock/files/patch-Makefile35
-rw-r--r--x11/hamclock/files/patch-liveweb.cpp11
-rw-r--r--x11/hamclock/files/patch-wsServer_Makefile11
-rw-r--r--x11/hamclock/files/patch-zlib-hc_Makefile8
-rw-r--r--x11/hyprland-qtutils/Makefile9
-rw-r--r--x11/hyprland-qtutils/distinfo6
-rw-r--r--x11/hyprviz/Makefile2
-rw-r--r--x11/hyprviz/distinfo6
-rw-r--r--x11/kde-baseapps/Makefile1
-rw-r--r--x11/kde-gear/Makefile1
-rw-r--r--x11/kde/Makefile1
-rw-r--r--x11/kdisplay/Makefile1
-rw-r--r--x11/kdisplay/pkg-plist1
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-frameworks/Makefile1
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/konsole/distinfo6
-rw-r--r--x11/libxfce4windowing/Makefile2
-rw-r--r--x11/plank/Makefile25
-rw-r--r--x11/plank/distinfo6
-rw-r--r--x11/plank/files/patch-lib_Factories_ItemFactory.vala99
-rw-r--r--x11/plank/files/patch-meson.build14
-rw-r--r--x11/plank/pkg-plist6
-rw-r--r--x11/plasma6-kactivitymanagerd/distinfo6
-rw-r--r--x11/plasma6-kgamma/distinfo6
-rw-r--r--x11/plasma6-kglobalacceld/distinfo6
-rw-r--r--x11/plasma6-kscreen/distinfo6
-rw-r--r--x11/plasma6-kwayland/distinfo6
-rw-r--r--x11/plasma6-layer-shell-qt/distinfo6
-rw-r--r--x11/plasma6-libkscreen/distinfo6
-rw-r--r--x11/plasma6-libplasma/distinfo6
-rw-r--r--x11/plasma6-plasma-activities-stats/distinfo6
-rw-r--r--x11/plasma6-plasma-activities/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/distinfo6
-rw-r--r--x11/plasma6-plasma-desktop/pkg-plist21
-rw-r--r--x11/plasma6-plasma-integration/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/Makefile1
-rw-r--r--x11/plasma6-plasma-workspace/distinfo6
-rw-r--r--x11/plasma6-plasma-workspace/pkg-plist26
-rw-r--r--x11/swww/Makefile4
-rw-r--r--x11/swww/Makefile.crates177
-rw-r--r--x11/swww/distinfo360
-rw-r--r--x11/walker/Makefile45
-rw-r--r--x11/walker/Makefile.crates250
-rw-r--r--x11/walker/distinfo503
-rw-r--r--x11/walker/pkg-descr4
-rw-r--r--x11/walker/pkg-plist15
-rw-r--r--x11/workrave/Makefile16
-rw-r--r--x11/workrave/distinfo6
-rw-r--r--x11/workrave/files/patch-configure20
-rw-r--r--x11/workrave/files/patch-frontend_applets_Makefile.in6
-rw-r--r--x11/workrave/pkg-plist6
-rw-r--r--x11/yakuake/distinfo6
79 files changed, 1570 insertions, 506 deletions
diff --git a/x11/Makefile b/x11/Makefile
index 342b35b5eea1..5cbec6dae5f1 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -457,6 +457,7 @@
SUBDIR += virglrenderer
SUBDIR += virtboard
SUBDIR += virtualgl
+ SUBDIR += walker
SUBDIR += wallutils
SUBDIR += wapanel
SUBDIR += watershot
diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile
index 94003443adbf..cdb47afe18fd 100644
--- a/x11/cinnamon/Makefile
+++ b/x11/cinnamon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinnamon
DISTVERSION= 6.4.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome
@@ -32,7 +32,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \
cinnamon-settings-daemon>0:sysutils/cinnamon-settings-daemon \
nemo:x11-fm/nemo \
${PY_PILLOW} \
- ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \
+ ${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} \
diff --git a/x11/coreterminal/Makefile b/x11/coreterminal/Makefile
index d52440e5e0a0..b2ccdbee8716 100644
--- a/x11/coreterminal/Makefile
+++ b/x11/coreterminal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= coreterminal
-DISTVERSION= 4.5.0
+DISTVERSION= 5.0.0
CATEGORIES= x11
MAINTAINER= jwb@FreeBSD.org
@@ -9,24 +9,25 @@ WWW= https://gitlab.com/cubocore/coreterminal
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libqtermwidget5.so:x11-toolkits/qtermwidget-qt5 \
- libcprime-core.so:deskutils/libcprime
+LIB_DEPENDS= libqtermwidget6.so:x11-toolkits/qtermwidget \
+ libcprime-widgets.so:deskutils/libcprime
RUN_DEPENDS= coregarage:deskutils/coregarage
-USES= cmake desktop-file-utils localbase:ldflags qt:5
-USE_QT= buildtools:build core gui qmake:build serialport widgets
+USES= cmake desktop-file-utils gl localbase:ldflags qt:6
+USE_GL= gl
+USE_QT= base serialport tools:build
USE_GITLAB= yes
GL_ACCOUNT= CuboCore
-GL_TAGNAME= a04d47537f2d01d1742d11dd4d28adc401a19a0c
+GL_TAGNAME= v5.0.0
PLIST_FILES= bin/coreterminal \
- share/applications/org.cubocore.CoreTerminal.desktop \
- share/icons/hicolor/scalable/apps/org.cubocore.CoreTerminal.svg
+ share/applications/cc.cubocore.CoreTerminal.desktop \
+ share/icons/hicolor/scalable/apps/cc.cubocore.CoreTerminal.svg
pre-configure:
@${REINPLACE_CMD} \
-e 's|/usr/bin/coreterminal|${PREFIX}/bin/coreterminal|g' \
- ${WRKSRC}/org.cubocore.CoreTerminal.desktop
+ ${WRKSRC}/cc.cubocore.CoreTerminal.desktop
.include <bsd.port.mk>
diff --git a/x11/coreterminal/distinfo b/x11/coreterminal/distinfo
index 436fbad376c6..c776bd3e2d22 100644
--- a/x11/coreterminal/distinfo
+++ b/x11/coreterminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730204631
-SHA256 (CuboCore-coreterminal-a04d47537f2d01d1742d11dd4d28adc401a19a0c_GL0.tar.gz) = c83f83f043ce53d7e38f3dc4a0d87686867d49c248ada7abd9f89453bdcd17e1
-SIZE (CuboCore-coreterminal-a04d47537f2d01d1742d11dd4d28adc401a19a0c_GL0.tar.gz) = 74484
+TIMESTAMP = 1757765480
+SHA256 (coreterminal-v5.0.0.tar.bz2) = 1662ff79ccf78a6b54a07ac12790e2ca206853ec15f85ab9bddd8e46885c552c
+SIZE (coreterminal-v5.0.0.tar.bz2) = 74549
diff --git a/x11/coreterminal/files/patch-coreterminal.cpp b/x11/coreterminal/files/patch-coreterminal.cpp
deleted file mode 100644
index b13707825b91..000000000000
--- a/x11/coreterminal/files/patch-coreterminal.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- coreterminal.cpp.orig 2022-06-05 22:56:33 UTC
-+++ coreterminal.cpp
-@@ -55,7 +55,7 @@ CoreTerminal::CoreTerminal(settings *s, QWidget *paren
- : QMainWindow(parent)
- , uiMode(0)
- , mRows(30)
-- , mCols(120)
-+ , mCols(80)
- , smi(s)
- {
- createGUI();
-@@ -86,7 +86,7 @@ void CoreTerminal::loadSettings()
- {
- uiMode = smi->getValue("CoreApps", "UIMode");
- mRows = smi->getValue("CoreTerminal", "Rows", 30);
-- mCols = smi->getValue("CoreTerminal", "Columns", 120);
-+ mCols = smi->getValue("CoreTerminal", "Columns", 80);
-
- QFont terminalFont = smi->getValue("CoreTerminal", "Font");
-
diff --git a/x11/coreterminal/files/patch-settings.cpp b/x11/coreterminal/files/patch-settings.cpp
deleted file mode 100644
index 47da1a755ab8..000000000000
--- a/x11/coreterminal/files/patch-settings.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- settings.cpp.orig 2024-10-29 12:23:05 UTC
-+++ settings.cpp
-@@ -137,9 +137,9 @@ void settings::setAppDefaultSettings(QSettings &settin
- // Add system font to CoreTerminal
- QFont monoFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
- if ( not monoFont.family().count() ) {
-- monoFont = QFont("monospace", 9);}
-+ monoFont = QFont("monospace", 12);}
- if (monoFont.styleHint() != QFont::Monospace) {
-- monoFont = QFont("monospace", 9);}
-+ monoFont = QFont("monospace", 12);}
-
- struct passwd *pwent;
- pwent = getpwuid(getuid());
-@@ -182,7 +182,7 @@ void settings::setAppDefaultSettings(QSettings &settin
-
- // Check if "CoreTerminal/Columns" exists
- if (!settings.contains("CoreTerminal/Columns")) {
-- settings.setValue("CoreTerminal/Columns", 120);}
-+ settings.setValue("CoreTerminal/Columns", 80);}
-
- cSetting->sync();
- }
diff --git a/x11/coreterminal/files/patch-src_coreterminal.cpp b/x11/coreterminal/files/patch-src_coreterminal.cpp
new file mode 100644
index 000000000000..fcbaeba69bd6
--- /dev/null
+++ b/x11/coreterminal/files/patch-src_coreterminal.cpp
@@ -0,0 +1,20 @@
+--- src/coreterminal.cpp.orig 2025-09-13 12:09:34 UTC
++++ src/coreterminal.cpp
+@@ -48,7 +48,7 @@ CoreTerminal::CoreTerminal(settings *s, QWidget *paren
+ : QMainWindow(parent)
+ , uiMode(0)
+ , mRows(30)
+- , mCols(120)
++ , mCols(80)
+ , smi(s)
+ {
+ createGUI();
+@@ -82,7 +82,7 @@ void CoreTerminal::loadSettings()
+ // get app's settings
+ windowMaximized = smi->getValue("CoreTerminal", "WindowMaximized");
+ mRows = smi->getValue("CoreTerminal", "Rows", 30);
+- mCols = smi->getValue("CoreTerminal", "Columns", 120);
++ mCols = smi->getValue("CoreTerminal", "Columns", 80);
+
+ QFont tFont = smi->getValue("CoreTerminal", "Font");
+ fm = new QFontMetrics(tFont);
diff --git a/x11/coreterminal/files/patch-src_settings.cpp b/x11/coreterminal/files/patch-src_settings.cpp
new file mode 100644
index 000000000000..5017497d6a5a
--- /dev/null
+++ b/x11/coreterminal/files/patch-src_settings.cpp
@@ -0,0 +1,25 @@
+--- src/settings.cpp.orig 2024-12-30 17:49:40 UTC
++++ src/settings.cpp
+@@ -129,11 +129,11 @@ void settings::setAppDefaultSettings(QSettings& settin
+ // Add system font to CoreTerminal
+ QFont monoFont = QFontDatabase::systemFont(QFontDatabase::FixedFont);
+ if (not monoFont.family().length()) {
+- monoFont = QFont("monospace", 9);
++ monoFont = QFont("monospace", 12);
+ }
+
+ if (monoFont.styleHint() != QFont::Monospace) {
+- monoFont = QFont("monospace", 9);
++ monoFont = QFont("monospace", 12);
+ }
+
+ struct passwd* pwent;
+@@ -186,7 +186,7 @@ void settings::setAppDefaultSettings(QSettings& settin
+
+ // Check if "CoreTerminal/Columns" exists
+ if (!settings.contains("CoreTerminal/Columns")) {
+- settings.setValue("CoreTerminal/Columns", 120);
++ settings.setValue("CoreTerminal/Columns", 80);
+ }
+
+ cSetting->sync();
diff --git a/x11/foot/Makefile b/x11/foot/Makefile
index 9bd367151346..6b19c95072c7 100644
--- a/x11/foot/Makefile
+++ b/x11/foot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= foot
-DISTVERSION= 1.23.1
+DISTVERSION= 1.24.0
CATEGORIES= x11 wayland
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11/foot/distinfo b/x11/foot/distinfo
index 87fa1fdd5958..1a6d718ef28b 100644
--- a/x11/foot/distinfo
+++ b/x11/foot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753252093
-SHA256 (foot-1.23.1.tar.gz) = 02072b8f0aaf26907b6b02293c875539ce52fc59079344e7cf811ab03394cfa3
-SIZE (foot-1.23.1.tar.gz) = 614201
+TIMESTAMP = 1757665113
+SHA256 (foot-1.24.0.tar.gz) = db2266f1a541662187ded46648a52feb0f8761b26ef7a8360bf3ac8315321bef
+SIZE (foot-1.24.0.tar.gz) = 616432
diff --git a/x11/foot/pkg-plist b/x11/foot/pkg-plist
index ea842056c0f0..bb639ed0faaf 100644
--- a/x11/foot/pkg-plist
+++ b/x11/foot/pkg-plist
@@ -40,6 +40,7 @@ share/fish/vendor_completions.d/footclient.fish
%%DATADIR%%/themes/material-design
%%DATADIR%%/themes/modus-operandi
%%DATADIR%%/themes/modus-vivendi
+%%DATADIR%%/themes/modus-vivendi-tinted
%%DATADIR%%/themes/molokai
%%DATADIR%%/themes/monokai-pro
%%DATADIR%%/themes/moonfly
diff --git a/x11/gnome-console/Makefile b/x11/gnome-console/Makefile
index 49e078d16890..e81448739458 100644
--- a/x11/gnome-console/Makefile
+++ b/x11/gnome-console/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome-console
-PORTVERSION= 48.0.1
+PORTVERSION= 48.1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -17,10 +17,10 @@ BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
LIB_DEPENDS= libgtop-2.0.so:devel/libgtop \
libpcre2-8.so:devel/pcre2
-USES= compiler:c11 desktop-file-utils gettext gnome localbase meson \
- pkgconfig tar:xz
+USES= compiler:c11 desktop-file-utils gettext-tools gnome localbase \
+ meson pkgconfig tar:xz
USE_CSTD= c11
-USE_GNOME= glib20 gtk40 libadwaita vte3
+USE_GNOME= glib20 gtk40 libadwaita pango vte3
GLIB_SCHEMAS= org.gnome.Console.gschema.xml
.include <bsd.port.mk>
diff --git a/x11/gnome-console/distinfo b/x11/gnome-console/distinfo
index 001d0280733a..c6dcd9949fdb 100644
--- a/x11/gnome-console/distinfo
+++ b/x11/gnome-console/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745670782
-SHA256 (gnome/gnome-console-48.0.1.tar.xz) = 018e908e4daebcfcb150d4f1bb28d98272aa9d14d6815eaf8da45f889db05c49
-SIZE (gnome/gnome-console-48.0.1.tar.xz) = 205100
+TIMESTAMP = 1757845592
+SHA256 (gnome/gnome-console-48.1.tar.xz) = 70d10999fe5f5b1bf4b5583efc4828d8361c7c87e8fbae49d4a4ff9726276bcf
+SIZE (gnome/gnome-console-48.1.tar.xz) = 211012
diff --git a/x11/gnome-console/pkg-plist b/x11/gnome-console/pkg-plist
index e2611fb0e1e1..51ae1d04a086 100644
--- a/x11/gnome-console/pkg-plist
+++ b/x11/gnome-console/pkg-plist
@@ -52,7 +52,9 @@ share/locale/sr@latin/LC_MESSAGES/kgx.mo
share/locale/sv/LC_MESSAGES/kgx.mo
share/locale/th/LC_MESSAGES/kgx.mo
share/locale/tr/LC_MESSAGES/kgx.mo
+share/locale/ug/LC_MESSAGES/kgx.mo
share/locale/uk/LC_MESSAGES/kgx.mo
+share/locale/uz/LC_MESSAGES/kgx.mo
share/locale/vi/LC_MESSAGES/kgx.mo
share/locale/zh_CN/LC_MESSAGES/kgx.mo
share/locale/zh_TW/LC_MESSAGES/kgx.mo
diff --git a/x11/gnome-desktop/Makefile b/x11/gnome-desktop/Makefile
index 5891d3e916d6..d31f2da9abe3 100644
--- a/x11/gnome-desktop/Makefile
+++ b/x11/gnome-desktop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnome-desktop
-PORTVERSION= 44.3
+PORTVERSION= 44.4
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -25,8 +25,8 @@ RUN_DEPENDS= iso-codes>0:misc/iso-codes \
source-code-pro-ttf>0:x11-fonts/source-code-pro-ttf \
xkeyboard-config>0:x11/xkeyboard-config
-USES= bison cpe gettext gnome localbase:ldflags meson \
- pkgconfig python tar:xz xorg
+USES= bison cpe gettext-tools gnome localbase:ldflags meson \
+ pkgconfig tar:xz xorg
USE_GNOME= cairo gdkpixbuf gtk30 gtk40 introspection:build
USE_XORG= x11
USE_LDCONFIG= yes
diff --git a/x11/gnome-desktop/distinfo b/x11/gnome-desktop/distinfo
index f0cd94c70442..8fbc3235a13c 100644
--- a/x11/gnome-desktop/distinfo
+++ b/x11/gnome-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748977438
-SHA256 (gnome/gnome-desktop-44.3.tar.xz) = 40efa9aa8d50effed9227a3d70671e32e9dc35e20f331cab3b562975978f4f8d
-SIZE (gnome/gnome-desktop-44.3.tar.xz) = 763284
+TIMESTAMP = 1757402369
+SHA256 (gnome/gnome-desktop-44.4.tar.xz) = 1d8cb9c6a328eb689b0c1269cf53834cc84d851d7e71970cdabba82706b44984
+SIZE (gnome/gnome-desktop-44.4.tar.xz) = 763656
diff --git a/x11/gnome-desktop/pkg-plist b/x11/gnome-desktop/pkg-plist
index f6723f95d01b..540e199d6161 100644
--- a/x11/gnome-desktop/pkg-plist
+++ b/x11/gnome-desktop/pkg-plist
@@ -32,16 +32,16 @@ lib/girepository-1.0/GnomeDesktop-4.0.typelib
lib/girepository-1.0/GnomeRR-4.0.typelib
lib/libgnome-bg-4.so
lib/libgnome-bg-4.so.2
-lib/libgnome-bg-4.so.2.1.3
+lib/libgnome-bg-4.so.2.1.4
lib/libgnome-desktop-3.so
lib/libgnome-desktop-3.so.20
lib/libgnome-desktop-3.so.20.0.0
lib/libgnome-desktop-4.so
lib/libgnome-desktop-4.so.2
-lib/libgnome-desktop-4.so.2.1.3
+lib/libgnome-desktop-4.so.2.1.4
lib/libgnome-rr-4.so
lib/libgnome-rr-4.so.2
-lib/libgnome-rr-4.so.2.1.3
+lib/libgnome-rr-4.so.2.1.4
libdata/pkgconfig/gnome-bg-4.pc
libdata/pkgconfig/gnome-desktop-3.0.pc
libdata/pkgconfig/gnome-desktop-4.pc
diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile
index 75a9f06a0e42..eb43216e27ee 100644
--- a/x11/gnome-shell/Makefile
+++ b/x11/gnome-shell/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnome-shell
-PORTVERSION= 47.8
-PORTREVISION= 1
+PORTVERSION= 47.10
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -37,7 +36,7 @@ CPE_VENDOR= gnome
USE_GNOME= atk evolutiondataserver3 gdkpixbuf glib20 \
gnomedesktop4 gnomecontrolcenter3 gtk40 introspection \
libxml2 libxslt:build
-USE_XORG= x11 xfixes
+USE_XORG= x11 xfixes xext
PORTSCOUT= limit:^47\.
diff --git a/x11/gnome-shell/distinfo b/x11/gnome-shell/distinfo
index 0dedebf54cb1..72647c61e07a 100644
--- a/x11/gnome-shell/distinfo
+++ b/x11/gnome-shell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751312448
-SHA256 (gnome/gnome-shell-47.8.tar.xz) = 42d19a2ff449ce0cb139ec240b4a969d8df9ad7c9b938364461a0360f1c3a028
-SIZE (gnome/gnome-shell-47.8.tar.xz) = 2142660
+TIMESTAMP = 1757857239
+SHA256 (gnome/gnome-shell-47.10.tar.xz) = 5174d25bb05d35f3612498efc33a1de533fc4e0f39e3eb377fd09591c94a10e6
+SIZE (gnome/gnome-shell-47.10.tar.xz) = 2144616
diff --git a/x11/gnome-shell/files/xprofile.in b/x11/gnome-shell/files/xprofile.in
index 00c1ed131e99..fb2f001c9742 100644
--- a/x11/gnome-shell/files/xprofile.in
+++ b/x11/gnome-shell/files/xprofile.in
@@ -1,15 +1,20 @@
#!/bin/sh
-# Set $XDG_RUNTIME_DIR
-_user_id=$(id -u)
-if [ -d "/var/run/user/${_user_id}" ]; then
- XDG_RUNTIME_DIR="/var/run/user/${_user_id}"
- export XDG_RUNTIME_DIR
+_version=$(sysctl kern.osreldate | awk -F " " '{printf("%s", $2);}')
- if [ ! -d "/var/run/user/${_user_id}" ]; then
- mkdir "/var/run/user/${_user_id}/pulse"
- fi
-fi
+# Set $XDG_RUNTIME_DIR (uncomment if use with login manager other than gdm)
+#if [ ${_version} -gt 1401000 ]; then
+# _user_id=$(id -un)
+# if [ -d "/var/run/xdg/${_user_id}" ]; then
+# XDG_RUNTIME_DIR="/var/run/xdg/${_user_id}"
+# fi
+#else
+# _user_id=$(id -u)
+# if [ -d "/var/run/user/${_user_id}" ]; then
+# XDG_RUNTIME_DIR="/var/run/user/${_user_id}"
+# fi
+#fi
+#export XDG_RUNTIME_DIR
# Set environment variables for D-Bus session services
if command -v dbus-update-activation-environment >/dev/null 2>&1 ; then
@@ -60,7 +65,7 @@ fi
# Unlock gnome-keyring-daemon
if test -n "$DESKTOP_SESSION" ; then
- SSH_AUTH_SOCK="/var/run/user/${_user_id}/keyring/ssh"
+ SSH_AUTH_SOCK="${XDG_RUNTIME_DIR}/keyring"
# If .xinitrc is used, uncomment the next line
#eval $(gnome-keyring-daemon --start --components=pkc11,secrets,ssh)
diff --git a/x11/hamclock/Makefile b/x11/hamclock/Makefile
index 6d0e53377343..745bf81c5b00 100644
--- a/x11/hamclock/Makefile
+++ b/x11/hamclock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hamclock
-PORTVERSION= 2.80
+DISTVERSION= 4.21
CATEGORIES= x11 hamradio
MASTER_SITES= https://www.clearskyinstitute.com/ham/HamClock/
DISTNAME= ESPHamClock
@@ -8,7 +8,7 @@ MAINTAINER= hamradio@FreeBSD.org
COMMENT= Handy clock with features for amateur radio operators
WWW= https://www.clearskyinstitute.com/ham/HamClock/
-LICENSE= MIT
+LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl
@@ -16,23 +16,23 @@ LIB_DEPENDS= libcurl.so:ftp/curl
USES= desktop-file-utils gmake xorg zip
USE_XORG= x11
-OPTIONS_SINGLE= RESOLUTION
-OPTIONS_SINGLE_RESOLUTION=SIZE1 SIZE2 SIZE3 SIZE4
-SIZE1_DESC= Use 800x440 resolution
-SIZE2_DESC= Use 1600x960 resolution
-SIZE3_DESC= Use 2400x1440 resolution
-SIZE4_DESC= Use 3200x1920 resolution
-OPTIONS_DEFAULT= SIZE1
+PLIST_FILES= bin/hamclock \
+ share/applications/hamclock.desktop \
+ share/icons/hicolor/48x48/apps/hamclock.png
+
+OPTIONS_DEFAULT= SIZE1
+OPTIONS_SINGLE= RESOLUTION
+OPTIONS_SINGLE_RESOLUTION= SIZE1 SIZE2 SIZE3 SIZE4
+SIZE1_DESC= Use 800x440 resolution
+SIZE2_DESC= Use 1600x960 resolution
+SIZE3_DESC= Use 2400x1440 resolution
+SIZE4_DESC= Use 3200x1920 resolution
SIZE1_ALL_TARGET= hamclock-800x480
SIZE2_ALL_TARGET= hamclock-1600x960
SIZE3_ALL_TARGET= hamclock-2400x1440
SIZE4_ALL_TARGET= hamclock-3200x1920
-PLIST_FILES= bin/hamclock \
- share/applications/hamclock.desktop \
- share/icons/hicolor/48x48/apps/hamclock.png
-
post-patch:
${REINPLACE_CMD} -e 's|CXX =|CXX ?=|g' ${WRKSRC}/ArduinoLib/Makefile
${REINPLACE_CMD} -e 's|/home/pi/.hamclock/||g' ${WRKSRC}/${PORTNAME}.desktop
diff --git a/x11/hamclock/distinfo b/x11/hamclock/distinfo
index 63b04516e08f..4c9ce98b08ab 100644
--- a/x11/hamclock/distinfo
+++ b/x11/hamclock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659656620
-SHA256 (ESPHamClock.zip) = 1e80ec6b45de087676e5c393c7be96af28552759f9422a8c2058d9051a16c9b5
-SIZE (ESPHamClock.zip) = 1763734
+TIMESTAMP = 1757637797
+SHA256 (ESPHamClock.zip) = 8ad3593d64c23f98c946486f3a74519cffeea3fc568f702bab8a1c0cbe8cb7c0
+SIZE (ESPHamClock.zip) = 2023767
diff --git a/x11/hamclock/files/patch-ESPHamClock.ino b/x11/hamclock/files/patch-ESPHamClock.ino
deleted file mode 100644
index ab69d7320c20..000000000000
--- a/x11/hamclock/files/patch-ESPHamClock.ino
+++ /dev/null
@@ -1,21 +0,0 @@
---- ESPHamClock.ino.orig 2022-07-02 11:59:16 UTC
-+++ ESPHamClock.ino
-@@ -1,6 +1,9 @@
- /* HamClock
- */
-
-+#if defined(__FreeBSD__)
-+#include <execinfo.h>
-+#endif
-
- // glue
- #include "HamClock.h"
-@@ -1605,7 +1608,7 @@ static void drawUptime(bool force)
- // draw two most significant units if change
- if (upsecs < 60) {
- prepUptime();
-- tft.print(upsecs); tft.print(F("s "));
-+ tft.print((long)upsecs); tft.print(F("s "));
- } else if (upsecs < 3600) {
- prepUptime();
- tft.print(mins); tft.print(F("m "));
diff --git a/x11/hamclock/files/patch-Makefile b/x11/hamclock/files/patch-Makefile
index 2ca33b392167..5d70d53d6be9 100644
--- a/x11/hamclock/files/patch-Makefile
+++ b/x11/hamclock/files/patch-Makefile
@@ -1,28 +1,21 @@
---- Makefile.orig 2022-03-30 19:58:30.000000000 -0500
-+++ Makefile 2022-04-30 15:52:35.521899000 -0500
-@@ -8,10 +8,11 @@
- .PHONY: clean clobber help
+--- Makefile.orig 2025-09-12 00:49:22 UTC
++++ Makefile
+@@ -13,7 +13,8 @@
+ .PHONY: clean clobber help hclibs
# build flags common to all options and architectures
--CXXFLAGS = -IArduinoLib -I. -g -O2 -Wall -DARDUINO=100 -pthread -std=c++0x
+-CXXFLAGS = -IArduinoLib -IwsServer/include -Izlib-hc -I. -g -O2 -Wall -pthread -std=c++17
+CXXFLAGS ?= -g -O2 -Wall
+CXXFLAGS += -IArduinoLib -I. -DARDUINO=100 -std=c++0x
- LDXXFLAGS = -LArduinoLib -g -pthread
- LIBS = -lpthread -larduino
--CXX = g++
-+CXX ?= g++
-
+ # CXXFLAGS += -Wextra -pedantic -Werror -Wno-attributes -Wno-unknown-pragmas
- # macOS does not have X11 by default; this assumes XQuartz has been installed
-@@ -20,6 +21,11 @@
- LDXXFLAGS += -L/opt/X11/lib
- endif
+ # add explicit framebuffer depth as _FB_DEPTH if defined
+@@ -28,7 +29,7 @@ LIBS = -lpthread -larduino -lzlib-hc -lws
-+ifeq ($(shell uname -s), FreeBSD)
-+ CXXFLAGS += -I$(LOCALBASE)/include
-+ LDXXFLAGS += -L$(LOCALBASE)/lib
-+ LIBS = -pthread -larduino -lexecinfo
-+endif
+ LDXXFLAGS = -LArduinoLib -LwsServer -Lzlib-hc -g -pthread
+ LIBS = -lpthread -larduino -lzlib-hc -lws
+-CXX = g++
++CXX ?= g++
- # FreeBSD needs libgpio
- ifeq ($(shell [ -r /usr/include/libgpio.h ]; echo $$?), 0)
+ # macOS does not have X11 by default; this assumes XQuartz or macports xorg has been installed
+ ifeq ($(shell uname -s), Darwin)
diff --git a/x11/hamclock/files/patch-liveweb.cpp b/x11/hamclock/files/patch-liveweb.cpp
new file mode 100644
index 000000000000..2e75073c1409
--- /dev/null
+++ b/x11/hamclock/files/patch-liveweb.cpp
@@ -0,0 +1,11 @@
+--- liveweb.cpp.orig 2025-09-12 01:16:46 UTC
++++ liveweb.cpp
+@@ -12,7 +12,7 @@
+ #include "HamClock.h"
+
+ // web socket library
+-#include "ws.h"
++#include "wsServer/include/ws.h"
+
+
+ // import png writer -- complete implementation in a header file -- amazing.
diff --git a/x11/hamclock/files/patch-wsServer_Makefile b/x11/hamclock/files/patch-wsServer_Makefile
new file mode 100644
index 000000000000..d7e661f185c5
--- /dev/null
+++ b/x11/hamclock/files/patch-wsServer_Makefile
@@ -0,0 +1,11 @@
+--- wsServer/Makefile.orig 2025-09-12 01:18:14 UTC
++++ wsServer/Makefile
+@@ -13,7 +13,7 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program. If not, see <http://www.gnu.org/licenses/>
+
+-CC = g++
++CC ?= g++
+ AR = ar
+ ARFLAGS = r
+ CXXFLAGS += -Iinclude
diff --git a/x11/hamclock/files/patch-zlib-hc_Makefile b/x11/hamclock/files/patch-zlib-hc_Makefile
new file mode 100644
index 000000000000..c35648db1702
--- /dev/null
+++ b/x11/hamclock/files/patch-zlib-hc_Makefile
@@ -0,0 +1,8 @@
+--- zlib-hc/Makefile.orig 2025-09-12 01:19:05 UTC
++++ zlib-hc/Makefile
+@@ -1,4 +1,4 @@
+-CXX=g++
++CXX?= g++
+
+ LIBOBJ = \
+ adler32.o \
diff --git a/x11/hyprland-qtutils/Makefile b/x11/hyprland-qtutils/Makefile
index 61d5e480b4eb..afe80212d3f7 100644
--- a/x11/hyprland-qtutils/Makefile
+++ b/x11/hyprland-qtutils/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprland-qtutils
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.4
-PORTREVISION= 3
+DISTVERSION= 0.1.5
CATEGORIES= x11
MAINTAINER= tagattie@FreeBSD.org
@@ -15,10 +14,14 @@ LIB_DEPENDS= libhyprutils.so:devel/hyprutils
RUN_DEPENDS= hyprland-qt-support>0:x11-toolkits/hyprland-qt-support
USES= cmake compiler:c++11-lib pkgconfig qt:6
+
USE_GITHUB= yes
-USE_QT= base declarative wayland:build
GH_ACCOUNT= hyprwm
+
+USE_QT= base declarative wayland:build
+
LDFLAGS+= -Wl,--as-needed # Qt deps
+
PLIST_FILES= bin/hyprland-dialog \
bin/hyprland-donate-screen \
bin/hyprland-update-screen
diff --git a/x11/hyprland-qtutils/distinfo b/x11/hyprland-qtutils/distinfo
index 2486fbb86fd7..2cd499a15b4c 100644
--- a/x11/hyprland-qtutils/distinfo
+++ b/x11/hyprland-qtutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745951494
-SHA256 (hyprwm-hyprland-qtutils-v0.1.4_GH0.tar.gz) = 56a83f4625feeed86bbc5d744b91d2074330c5aa41adf6e32c023f06f9fb9d34
-SIZE (hyprwm-hyprland-qtutils-v0.1.4_GH0.tar.gz) = 9586
+TIMESTAMP = 1757738292
+SHA256 (hyprwm-hyprland-qtutils-v0.1.5_GH0.tar.gz) = c02e47c9f720c20a5adca1baebbcfee0db5d3d36ce9595779563a2e5d27bafca
+SIZE (hyprwm-hyprland-qtutils-v0.1.5_GH0.tar.gz) = 10135
diff --git a/x11/hyprviz/Makefile b/x11/hyprviz/Makefile
index 767612d5fd4d..b3ff6975c435 100644
--- a/x11/hyprviz/Makefile
+++ b/x11/hyprviz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprviz
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.4
+DISTVERSION= 0.5.2
CATEGORIES= x11 wayland
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11/hyprviz/distinfo b/x11/hyprviz/distinfo
index b3630c9c5ae1..c7605557471f 100644
--- a/x11/hyprviz/distinfo
+++ b/x11/hyprviz/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1757481377
+TIMESTAMP = 1757902725
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
@@ -149,5 +149,5 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
SIZE (rust/crates/winnow-0.7.12.crate) = 174403
-SHA256 (timasoft-hyprviz-v0.4.4_GH0.tar.gz) = 38ff1dd602bb6cd4a8db327ec49556f102b07a72bb21d5d22445d9a876d41d34
-SIZE (timasoft-hyprviz-v0.4.4_GH0.tar.gz) = 84862
+SHA256 (timasoft-hyprviz-v0.5.2_GH0.tar.gz) = 10911f67fc8c75495fe5fddc940217aad8dff06e1d862b80790e484a67968e62
+SIZE (timasoft-hyprviz-v0.5.2_GH0.tar.gz) = 607433
diff --git a/x11/kde-baseapps/Makefile b/x11/kde-baseapps/Makefile
index 38313977e642..7bfce2964804 100644
--- a/x11/kde-baseapps/Makefile
+++ b/x11/kde-baseapps/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kde-baseapps
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kde-gear/Makefile b/x11/kde-gear/Makefile
index f15836b09763..5370d52825f3 100644
--- a/x11/kde-gear/Makefile
+++ b/x11/kde-gear/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kde-gear
PORTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kde/Makefile b/x11/kde/Makefile
index 6982dfc2812c..a1376f0baf88 100644
--- a/x11/kde/Makefile
+++ b/x11/kde/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kde
PORTVERSION= ${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
diff --git a/x11/kdisplay/Makefile b/x11/kdisplay/Makefile
index c4ce84280cd9..519c8960a64b 100644
--- a/x11/kdisplay/Makefile
+++ b/x11/kdisplay/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kdisplay
DISTVERSIONPREFIX= v
DISTVERSION= 6.2.0
+PORTREVISION= 1
CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
diff --git a/x11/kdisplay/pkg-plist b/x11/kdisplay/pkg-plist
index 2e5315141cc2..1391d9e2be64 100644
--- a/x11/kdisplay/pkg-plist
+++ b/x11/kdisplay/pkg-plist
@@ -36,7 +36,6 @@ share/locale/ru/LC_MESSAGES/kcm_kdisplay.mo
share/locale/ru/LC_MESSAGES/plasma_applet_org.kwinft.kdisplay.mo
share/locale/uk/LC_MESSAGES/kcm_kdisplay.mo
share/locale/uk/LC_MESSAGES/plasma_applet_org.kwinft.kdisplay.mo
-share/metainfo/org.kwinft.kdisplay.appdata.xml
share/plasma/plasmoids/org.kwinft.kdisplay/contents/ui/InhibitionHint.qml
share/plasma/plasmoids/org.kwinft.kdisplay/contents/ui/PresentationModeItem.qml
share/plasma/plasmoids/org.kwinft.kdisplay/contents/ui/ScreenLayoutSelection.qml
diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo
index 66ee680f0241..f9a0cc0f4858 100644
--- a/x11/kf6-frameworkintegration/distinfo
+++ b/x11/kf6-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754127981
-SHA256 (KDE/frameworks/6.17/frameworkintegration-6.17.0.tar.xz) = 9d9e011fac9d9967d94c43ed2a213d851263805e1db5dad08d812fe3f0e6ad12
-SIZE (KDE/frameworks/6.17/frameworkintegration-6.17.0.tar.xz) = 56868
+TIMESTAMP = 1757408204
+SHA256 (KDE/frameworks/6.18/frameworkintegration-6.18.0.tar.xz) = cc5336f8ed19da061f766d4854d76e9cd424ac4082cb44dfb4e7cf136aeab454
+SIZE (KDE/frameworks/6.18/frameworkintegration-6.18.0.tar.xz) = 56548
diff --git a/x11/kf6-frameworks/Makefile b/x11/kf6-frameworks/Makefile
index 1ca915ef46c5..183f5f6f0c1c 100644
--- a/x11/kf6-frameworks/Makefile
+++ b/x11/kf6-frameworks/Makefile
@@ -1,6 +1,5 @@
PORTNAME= frameworks
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde
PKGNAMEPREFIX= kf6-
diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo
index eff390b6c848..386fa058a8bd 100644
--- a/x11/kf6-kded/distinfo
+++ b/x11/kf6-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754127982
-SHA256 (KDE/frameworks/6.17/kded-6.17.0.tar.xz) = 4f5f04b9dbcf3a0ba42815419d969b01a6624024d14994d540a973a6371cf277
-SIZE (KDE/frameworks/6.17/kded-6.17.0.tar.xz) = 35220
+TIMESTAMP = 1757408204
+SHA256 (KDE/frameworks/6.18/kded-6.18.0.tar.xz) = c90e3ee6bf991f320ac428b2c126afbfe1130a74eee6724058105883072e5882
+SIZE (KDE/frameworks/6.18/kded-6.18.0.tar.xz) = 35208
diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo
index 8dc857d233f9..14c747492f55 100644
--- a/x11/kf6-kglobalaccel/distinfo
+++ b/x11/kf6-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754127982
-SHA256 (KDE/frameworks/6.17/kglobalaccel-6.17.0.tar.xz) = fc3d4055542639145b3e45068264745c611fc3ecf0d0144eaa3532038fa971f1
-SIZE (KDE/frameworks/6.17/kglobalaccel-6.17.0.tar.xz) = 2271648
+TIMESTAMP = 1757408205
+SHA256 (KDE/frameworks/6.18/kglobalaccel-6.18.0.tar.xz) = cb9a7b0ee933656207958fb295bf14fbfbc828d5d968f601fd28ad6877fdb438
+SIZE (KDE/frameworks/6.18/kglobalaccel-6.18.0.tar.xz) = 2271908
diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo
index e3fd6a9053d9..99f7bf219278 100644
--- a/x11/kf6-krunner/distinfo
+++ b/x11/kf6-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754127982
-SHA256 (KDE/frameworks/6.17/krunner-6.17.0.tar.xz) = 9d4a5c0c74b0cfa9e35c31de762633ddec0439c50fa44bc85bec28ada0106912
-SIZE (KDE/frameworks/6.17/krunner-6.17.0.tar.xz) = 135556
+TIMESTAMP = 1757408205
+SHA256 (KDE/frameworks/6.18/krunner-6.18.0.tar.xz) = 69a20b4e554d8763ef4a52978e46056b598efb8ec584ac7be5bf06ca318db51c
+SIZE (KDE/frameworks/6.18/krunner-6.18.0.tar.xz) = 135544
diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo
index 97ef068141fb..b6d10dbe7de3 100644
--- a/x11/kf6-kwindowsystem/distinfo
+++ b/x11/kf6-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754127982
-SHA256 (KDE/frameworks/6.17/kwindowsystem-6.17.0.tar.xz) = 259abef58b09ad1a8022b5cb94831a98f3e5b5cc7c65f7a0b40be64361756f63
-SIZE (KDE/frameworks/6.17/kwindowsystem-6.17.0.tar.xz) = 2362668
+TIMESTAMP = 1757408205
+SHA256 (KDE/frameworks/6.18/kwindowsystem-6.18.0.tar.xz) = a0a046039a11baebacd96d836e5765b981426f60d2cea9ff9a99ba8dbe56178e
+SIZE (KDE/frameworks/6.18/kwindowsystem-6.18.0.tar.xz) = 2362868
diff --git a/x11/konsole/distinfo b/x11/konsole/distinfo
index 6873b77cb379..812745698a7a 100644
--- a/x11/konsole/distinfo
+++ b/x11/konsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754646614
-SHA256 (KDE/release-service/25.08.0/konsole-25.08.0.tar.xz) = c880bd2c829437a142abaf4f97ebc384c9f2c19f31cc23918c49100727927450
-SIZE (KDE/release-service/25.08.0/konsole-25.08.0.tar.xz) = 1849536
+TIMESTAMP = 1757411001
+SHA256 (KDE/release-service/25.08.1/konsole-25.08.1.tar.xz) = 60911fe7abe13dfcce1a6e4f97da6fd12122444be6ab5a4d0278d09741053ce0
+SIZE (KDE/release-service/25.08.1/konsole-25.08.1.tar.xz) = 1849284
diff --git a/x11/libxfce4windowing/Makefile b/x11/libxfce4windowing/Makefile
index 6ef1eba9d4c1..303aba343a2c 100644
--- a/x11/libxfce4windowing/Makefile
+++ b/x11/libxfce4windowing/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libxfce4windowing
DISTVERSION= 4.20.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 xfce
MASTER_SITES= XFCE
DIST_SUBDIR= xfce4
diff --git a/x11/plank/Makefile b/x11/plank/Makefile
index e5c759321aae..e15395c3de0e 100644
--- a/x11/plank/Makefile
+++ b/x11/plank/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plank
-DISTVERSION= 0.11.128
+DISTVERSION= 0.11.149
CATEGORIES= x11
MAINTAINER= daniel@shafer.cc
@@ -14,32 +14,27 @@ LIB_DEPENDS= libbamf3.so:sysutils/bamf \
libgnome-menu-3.so:x11/gnome-menus
RUN_DEPENDS= upower>0:sysutils/upower
-USES= desktop-file-utils gettext-tools gnome localbase meson \
- pkgconfig vala:build xorg
-USE_GNOME= glib20 gtk30 gdkpixbuf cairo libxml2 libwnck3
-USE_XORG= x11 xfixes xi
-
-CFLAGS+= -Wno-return-type
-GLIB_SCHEMAS= net.launchpad.plank.gschema.xml
-
+USES= desktop-file-utils gettext-runtime gettext-tools gnome \
+ meson pkgconfig vala:build xorg
USE_GITHUB= yes
GH_ACCOUNT= zquestz
GH_PROJECT= plank-reloaded
-
-OPTIONS_SUB= yes
-
-OPTIONS_DEFINE= DBUSMENU
-DBUSMENU_DESC= DBusMenu protocol
+USE_GNOME= cairo gdkpixbuf glib20 gtk30 libwnck3
+GLIB_SCHEMAS= net.launchpad.plank.gschema.xml
+USE_XORG= x11 xfixes xi
MESON_ARGS= -Dproduction-release=true \
-Denable-apport=false \
-Denable-barriers=yes
+OPTIONS_DEFINE= DBUSMENU
+OPTIONS_SUB= yes
+DBUSMENU_DESC= DBusMenu protocol
DBUSMENU_LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu
DBUSMENU_MESON_YES= enable-dbusmenu
post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${LOCALBASE}|g' \
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
${WRKSRC}/lib/Factories/ItemFactory.vala
.include <bsd.port.mk>
diff --git a/x11/plank/distinfo b/x11/plank/distinfo
index 3ce955321297..0aa2e428ea3a 100644
--- a/x11/plank/distinfo
+++ b/x11/plank/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748093572
-SHA256 (zquestz-plank-reloaded-0.11.128_GH0.tar.gz) = 8d4e8ef4bd97d68bf10dbec6bd2694d9b82fa35701827b3276a3360daa4d68e1
-SIZE (zquestz-plank-reloaded-0.11.128_GH0.tar.gz) = 648220
+TIMESTAMP = 1757420136
+SHA256 (zquestz-plank-reloaded-0.11.149_GH0.tar.gz) = 0526af75adde1b57fd583dcbc73be507c4f18e30104ca86be1a2d9aec3060e7e
+SIZE (zquestz-plank-reloaded-0.11.149_GH0.tar.gz) = 665188
diff --git a/x11/plank/files/patch-lib_Factories_ItemFactory.vala b/x11/plank/files/patch-lib_Factories_ItemFactory.vala
index 4e6214b71c3c..d28649a961ce 100644
--- a/x11/plank/files/patch-lib_Factories_ItemFactory.vala
+++ b/x11/plank/files/patch-lib_Factories_ItemFactory.vala
@@ -1,84 +1,111 @@
---- lib/Factories/ItemFactory.vala.orig 2025-03-22 23:49:59 UTC
+--- lib/Factories/ItemFactory.vala.orig 2025-08-28 03:55:28 UTC
+++ lib/Factories/ItemFactory.vala
-@@ -23,69 +23,49 @@ namespace Plank {
+@@ -23,95 +23,67 @@ namespace Plank {
*/
public class ItemFactory : GLib.Object {
const string[] DEFAULT_APP_WEB = {
- "file:///usr/share/applications/brave-browser.desktop",
- "file:///usr/share/applications/chromium-browser.desktop",
- "file:///usr/share/applications/firefox.desktop",
+- "file:///usr/share/applications/org.mozilla.firefox.desktop",
+- "file:///var/lib/snapd/desktop/applications/firefox_firefox.desktop",
- "file:///usr/share/applications/google-chrome.desktop",
- "file:///usr/share/applications/epiphany.desktop",
- "file:///usr/share/applications/midori.desktop",
- "file:///usr/share/applications/kde4/konqbrowser.desktop"
-+ "file://%%PREFIX%%/share/applications/chromium-browser.desktop",
-+ "file://%%PREFIX%%/share/applications/firefox.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.Epiphany.desktop"
++ "file://%%LOCALBASE%%/share/applications/chromium-browser.desktop",
++ "file://%%LOCALBASE%%/share/applications/firefox.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Epiphany.desktop",
};
const string[] DEFAULT_APP_MAIL = {
- "file:///usr/share/applications/org.mozilla.Thunderbird.desktop",
- "file:///usr/share/applications/thunderbird.desktop",
+- "file:///var/lib/snapd/desktop/applications/thunderbird_thunderbird.desktop",
- "file:///usr/share/applications/evolution.desktop",
+- "file:///usr/share/applications/org.gnome.Evolution.desktop",
- "file:///usr/share/applications/geary.desktop",
+- "file:///usr/share/applications/org.kde.kmail2.desktop",
- "file:///usr/share/applications/kde4/KMail2.desktop"
-+ "file://%%PREFIX%%/share/applications/thunderbird.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.Evolution.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.Geary.desktop",
-+ "file://%%PREFIX%%/share/applications/org.kde.kmail2.desktop"
++ "file://%%LOCALBASE%%/share/applications/thunderbird.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Evolution.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Geary.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.kde.kmail2.desktop",
};
const string[] DEFAULT_APP_TERMINAL = {
- "file:///usr/share/applications/com.mitchellh.ghostty.desktop",
- "file:///usr/share/applications/kitty.desktop",
- "file:///usr/share/applications/terminator.desktop",
+- "file:///usr/share/applications/org.gnome.Terminal.desktop",
- "file:///usr/share/applications/gnome-terminal.desktop",
- "file:///usr/share/applications/pantheon-terminal.desktop",
+- "file:///usr/share/applications/org.kde.konsole.desktop",
+- "file:///usr/share/applications/xfce4-terminal.desktop",
+- "file:///usr/share/applications/mate-terminal.desktop",
- "file:///usr/share/applications/kde4/konsole.desktop",
- "file:///usr/share/applications/xterm.desktop"
-+ "file://%%PREFIX%%/share/applications/kitty.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.Terminal.desktop",
-+ "file://%%PREFIX%%/share/applications/io.elementary.terminal.desktop",
-+ "file://%%PREFIX%%/share/applications/org.kde.konsole.desktop",
-+ "file://%%PREFIX%%/share/applications/xterm.desktop"
++ "file://%%LOCALBASE%%/share/applications/kitty.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Terminal.desktop",
++ "file://%%LOCALBASE%%/share/applications/io.elementary.terminal.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.kde.konsole.desktop",
++ "file://%%LOCALBASE%%/share/applications/xfce4-terminal.desktop",
++ "file://%%LOCALBASE%%/share/applications/mate-terminal.desktop",
++ "file://%%LOCALBASE%%/share/applications/xterm.desktop"
};
const string[] DEFAULT_APP_AUDIO = {
+- "file:///usr/share/applications/org.gnome.Rhythmbox3.desktop",
- "file:///usr/share/applications/rhythmbox.desktop",
- "file:///usr/share/applications/spotify.desktop",
- "file:///usr/share/applications/exaile.desktop",
- "file:///usr/share/applications/songbird.desktop",
- "file:///usr/share/applications/noise.desktop",
-- "file:///usr/share/applications/banshee-1.desktop",
+- "file:///usr/share/applications/org.kde.elisa.desktop",
- "file:///usr/share/applications/kde4/amarok.desktop"
-+ "file://%%PREFIX%%/share/applications/org.gnome.Rhythmbox3.desktop",
-+ "file://%%PREFIX%%/share/applications/exaile.desktop"
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Rhythmbox3.desktop",
++ "file://%%LOCALBASE%%/share/applications/exaile.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.kde.elisa.desktop",
};
const string[] DEFAULT_APP_VIDEO = {
- "file:///usr/share/applications/vlc.desktop",
- "file:///usr/share/applications/totem.desktop",
+- "file:///usr/share/applications/mpv.desktop",
- "file:///usr/share/applications/mplayer.desktop",
- "file:///usr/share/applications/audience.desktop",
-- "file:///usr/share/applications/kde4/amarok.desktop"
-+ "file://%%PREFIX%%/share/applications/vlc.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.Totem.desktop",
-+ "file://%%PREFIX%%/share/applications/io.elementary.videos.desktop"
+- "file:///usr/share/applications/org.xfce.Parole.desktop",
+- "file:///usr/share/applications/io.github.celluloid_player.Celluloid.desktop",
+- "file:///usr/share/applications/org.kde.dragonplayer.desktop"
++ "file://%%LOCALBASE%%/share/applications/vlc.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Totem.desktop",
++ "file://%%LOCALBASE%%/share/applications/mpv.desktop",
++ "file://%%LOCALBASE%%/share/applications/io.elementary.videos.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.xfce.Parole.desktop",
++ "file://%%LOCALBASE%%/share/applications/io.github.celluloid_player.Celluloid.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.kde.dragonplayer.desktop"
};
const string[] DEFAULT_APP_PHOTO = {
- "file:///usr/share/applications/pix.desktop",
- "file:///usr/share/applications/gimp.desktop",
- "file:///usr/share/applications/eog.desktop",
+- "file:///usr/share/applications/xviewer.desktop",
+- "file:///usr/share/applications/eom.desktop",
- "file:///usr/share/applications/gnome-photos.desktop",
- "file:///usr/share/applications/org.gnome.Photos.desktop",
- "file:///usr/share/applications/shotwell.desktop",
+- "file:///usr/share/applications/org.gnome.Shotwell.desktop",
+- "file:///usr/share/applications/org.kde.gwenview.desktop",
- "file:///usr/share/applications/kde4/digikam.desktop"
-+ "file://%%PREFIX%%/share/applications/gimp.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.eog.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.Photos.desktop",
-+ "file://%%PREFIX%%/share/applications/org.gnome.Shotwell.desktop",
-+ "file://%%PREFIX%%/share/applications/org.kde.digikam.desktop"
++ "file://%%LOCALBASE%%/share/applications/gimp.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.eog.desktop",
++ "file://%%LOCALBASE%%/share/applications/xviewer.desktop",
++ "file://%%LOCALBASE%%/share/applications/eom.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Photos.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Shotwell.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.kde.gwenview.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.kde.digikam.desktop"
};
const string[] DEFAULT_APP_MESSENGER = {
@@ -89,9 +116,23 @@
- "file:///usr/share/applications/empathy.desktop",
- "file:///usr/share/applications/birdie.desktop",
- "file:///usr/share/applications/kde4/kopete.desktop"
-+ "file://%%PREFIX%%/share/applications/signal-desktop.desktop",
-+ "file://%%PREFIX%%/share/applications/pidgin.desktop",
-+ "file://%%PREFIX%%/share/applications/org.telegram.desktop.desktop"
++ "file://%%LOCALBASE%%/share/applications/signal-desktop.desktop",
++ "file://%%LOCALBASE%%/share/applications/pidgin.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.telegram.desktop.desktop"
+ };
+
+ const string[] DEFAULT_APP_FILE_MANAGER = {
+- "file:///usr/share/applications/nemo.desktop",
+- "file:///usr/share/applications/thunar.desktop",
+- "file:///usr/share/applications/caja.desktop",
+- "file:///usr/share/applications/org.kde.dolphin.desktop",
+- "file:///usr/share/applications/dolphin.desktop",
+- "file:///usr/share/applications/org.gnome.Nautilus.desktop"
++ "file://%%LOCALBASE%%/share/applications/nemo.desktop",
++ "file://%%LOCALBASE%%/share/applications/thunar.desktop",
++ "file://%%LOCALBASE%%/share/applications/caja.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.kde.dolphin.desktop",
++ "file://%%LOCALBASE%%/share/applications/org.gnome.Nautilus.desktop"
};
/**
diff --git a/x11/plank/files/patch-meson.build b/x11/plank/files/patch-meson.build
index 14a25ca69853..9344cd3d6780 100644
--- a/x11/plank/files/patch-meson.build
+++ b/x11/plank/files/patch-meson.build
@@ -1,4 +1,4 @@
---- meson.build.orig 2025-02-28 03:58:18 UTC
+--- meson.build.orig 2025-08-28 03:55:28 UTC
+++ meson.build
@@ -138,10 +138,8 @@ add_project_arguments(
)
@@ -11,3 +11,15 @@
'-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
'-DGMENU_I_KNOW_THIS_IS_UNSTABLE',
+@@ -284,11 +282,6 @@ endif
+ ],
+ )
+ endif
+-
+-install_data(
+- 'README.md',
+- install_dir: join_paths(get_option('datadir'), 'doc', 'plank-reloaded'),
+-)
+
+ # Dist script to include additional files
+ meson.add_dist_script(
diff --git a/x11/plank/pkg-plist b/x11/plank/pkg-plist
index 796b3f82d756..2c75984fd62b 100644
--- a/x11/plank/pkg-plist
+++ b/x11/plank/pkg-plist
@@ -8,11 +8,12 @@ lib/plank/docklets/libdocklet-battery.so
lib/plank/docklets/libdocklet-clippy.so
lib/plank/docklets/libdocklet-clock.so
lib/plank/docklets/libdocklet-desktop.so
+lib/plank/docklets/libdocklet-notifications.so
lib/plank/docklets/libdocklet-separator.so
lib/plank/docklets/libdocklet-trash.so
lib/plank/docklets/libdocklet-workspaces.so
libdata/pkgconfig/plank.pc
-share/applications/plank.desktop
+share/applications/net.launchpad.plank.desktop
share/icons/hicolor/128x128/apps/plank-reloaded.png
share/icons/hicolor/16x16/apps/plank-reloaded.png
share/icons/hicolor/22x22/apps/plank-reloaded.png
@@ -53,6 +54,7 @@ share/locale/ja/LC_MESSAGES/plank-reloaded.mo
share/locale/ka/LC_MESSAGES/plank-reloaded.mo
share/locale/kab/LC_MESSAGES/plank-reloaded.mo
share/locale/ko/LC_MESSAGES/plank-reloaded.mo
+share/locale/ku/LC_MESSAGES/plank-reloaded.mo
share/locale/lt/LC_MESSAGES/plank-reloaded.mo
share/locale/lv/LC_MESSAGES/plank-reloaded.mo
share/locale/ml/LC_MESSAGES/plank-reloaded.mo
@@ -71,7 +73,7 @@ share/locale/sl/LC_MESSAGES/plank-reloaded.mo
share/locale/sma/LC_MESSAGES/plank-reloaded.mo
share/locale/sq/LC_MESSAGES/plank-reloaded.mo
share/locale/sr/LC_MESSAGES/plank-reloaded.mo
-share/locale/sr@latin/LC_MESSAGES/plank-reloaded.mo
+share/locale/sr_CS/LC_MESSAGES/plank-reloaded.mo
share/locale/sv/LC_MESSAGES/plank-reloaded.mo
share/locale/szl/LC_MESSAGES/plank-reloaded.mo
share/locale/ta/LC_MESSAGES/plank-reloaded.mo
diff --git a/x11/plasma6-kactivitymanagerd/distinfo b/x11/plasma6-kactivitymanagerd/distinfo
index 525f60bdfce0..bdd8cafcea81 100644
--- a/x11/plasma6-kactivitymanagerd/distinfo
+++ b/x11/plasma6-kactivitymanagerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413484
-SHA256 (KDE/plasma/6.4.4/kactivitymanagerd-6.4.4.tar.xz) = 38f24d9529810495db1a2d0f102a89885d22813f131fb6453b79d898bfcbe2a4
-SIZE (KDE/plasma/6.4.4/kactivitymanagerd-6.4.4.tar.xz) = 102116
+TIMESTAMP = 1757499253
+SHA256 (KDE/plasma/6.4.5/kactivitymanagerd-6.4.5.tar.xz) = de52518b901beeb58a6327316fcda345b3552305556c85a1c4b1133f9ab7a424
+SIZE (KDE/plasma/6.4.5/kactivitymanagerd-6.4.5.tar.xz) = 102580
diff --git a/x11/plasma6-kgamma/distinfo b/x11/plasma6-kgamma/distinfo
index b33fe1f478af..1b48d7271637 100644
--- a/x11/plasma6-kgamma/distinfo
+++ b/x11/plasma6-kgamma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413485
-SHA256 (KDE/plasma/6.4.4/kgamma-6.4.4.tar.xz) = 1bc752415d4711580f483f774a62d8959583686b93b164484a89d7d5571334a6
-SIZE (KDE/plasma/6.4.4/kgamma-6.4.4.tar.xz) = 87796
+TIMESTAMP = 1757499253
+SHA256 (KDE/plasma/6.4.5/kgamma-6.4.5.tar.xz) = 996ebd60bf508248edc293d9ec9da4c9b838b3fb1bccd82a4db3059ef27abb16
+SIZE (KDE/plasma/6.4.5/kgamma-6.4.5.tar.xz) = 87720
diff --git a/x11/plasma6-kglobalacceld/distinfo b/x11/plasma6-kglobalacceld/distinfo
index fda317674feb..342b1ecaae56 100644
--- a/x11/plasma6-kglobalacceld/distinfo
+++ b/x11/plasma6-kglobalacceld/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413485
-SHA256 (KDE/plasma/6.4.4/kglobalacceld-6.4.4.tar.xz) = 89f72bbfb520b0dc8dfc6cbc81bdcfcf3b74217551b3ca81d0b96d9d35a09bcf
-SIZE (KDE/plasma/6.4.4/kglobalacceld-6.4.4.tar.xz) = 56736
+TIMESTAMP = 1757499254
+SHA256 (KDE/plasma/6.4.5/kglobalacceld-6.4.5.tar.xz) = a712d1f7a86960292feb6979fe2c92f2e7d5cfbcd107f4efe3979e1a4c32cd73
+SIZE (KDE/plasma/6.4.5/kglobalacceld-6.4.5.tar.xz) = 56756
diff --git a/x11/plasma6-kscreen/distinfo b/x11/plasma6-kscreen/distinfo
index c5c3e3ac36f8..a9b18ac71ac2 100644
--- a/x11/plasma6-kscreen/distinfo
+++ b/x11/plasma6-kscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413485
-SHA256 (KDE/plasma/6.4.4/kscreen-6.4.4.tar.xz) = 5890d24614ac6f93cc97964f9ca8b1bef95ec14508408dc87f3904d03b3af876
-SIZE (KDE/plasma/6.4.4/kscreen-6.4.4.tar.xz) = 31777648
+TIMESTAMP = 1757499254
+SHA256 (KDE/plasma/6.4.5/kscreen-6.4.5.tar.xz) = b92bde8238b1e7f3d6521cc4b1ba8bba60047a64fff129b2011dff5ff3431037
+SIZE (KDE/plasma/6.4.5/kscreen-6.4.5.tar.xz) = 31777464
diff --git a/x11/plasma6-kwayland/distinfo b/x11/plasma6-kwayland/distinfo
index 5575f3545c1a..4bc683360cc0 100644
--- a/x11/plasma6-kwayland/distinfo
+++ b/x11/plasma6-kwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413485
-SHA256 (KDE/plasma/6.4.4/kwayland-6.4.4.tar.xz) = f458ae7ed1118e1a2165a37378c8ce0e9fff80d1a4cfe86217f06cf24ca49f9b
-SIZE (KDE/plasma/6.4.4/kwayland-6.4.4.tar.xz) = 134024
+TIMESTAMP = 1757499254
+SHA256 (KDE/plasma/6.4.5/kwayland-6.4.5.tar.xz) = 0b875d9e7cc5bac4d97d3443ff4311533e0d8dad401af1244d4758a5fa5428f3
+SIZE (KDE/plasma/6.4.5/kwayland-6.4.5.tar.xz) = 133936
diff --git a/x11/plasma6-layer-shell-qt/distinfo b/x11/plasma6-layer-shell-qt/distinfo
index 50c4cdfc58cd..431effbb8090 100644
--- a/x11/plasma6-layer-shell-qt/distinfo
+++ b/x11/plasma6-layer-shell-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413486
-SHA256 (KDE/plasma/6.4.4/layer-shell-qt-6.4.4.tar.xz) = 84b31a3e73b150fa611fb51150987600eddd0edc578888e953e7fd37f550643d
-SIZE (KDE/plasma/6.4.4/layer-shell-qt-6.4.4.tar.xz) = 36040
+TIMESTAMP = 1757499255
+SHA256 (KDE/plasma/6.4.5/layer-shell-qt-6.4.5.tar.xz) = ef6baae22114f038af89029f3f0075ee29c3b91fd49100828c4c3a32e1496e95
+SIZE (KDE/plasma/6.4.5/layer-shell-qt-6.4.5.tar.xz) = 36132
diff --git a/x11/plasma6-libkscreen/distinfo b/x11/plasma6-libkscreen/distinfo
index a0e9259cca6b..eabf28fb5a98 100644
--- a/x11/plasma6-libkscreen/distinfo
+++ b/x11/plasma6-libkscreen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413488
-SHA256 (KDE/plasma/6.4.4/libkscreen-6.4.4.tar.xz) = dc9fee7a8334c24b4f94c33d9f31b093c13cd8fb7de06314e8edfa3a28cab4f6
-SIZE (KDE/plasma/6.4.4/libkscreen-6.4.4.tar.xz) = 123348
+TIMESTAMP = 1757499258
+SHA256 (KDE/plasma/6.4.5/libkscreen-6.4.5.tar.xz) = 68d26e27656b450f15a78f44784c50a22034e57c14f96a402019d52bc5b3e2b4
+SIZE (KDE/plasma/6.4.5/libkscreen-6.4.5.tar.xz) = 123112
diff --git a/x11/plasma6-libplasma/distinfo b/x11/plasma6-libplasma/distinfo
index 23f96f7e208c..499d1fd096e1 100644
--- a/x11/plasma6-libplasma/distinfo
+++ b/x11/plasma6-libplasma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413489
-SHA256 (KDE/plasma/6.4.4/libplasma-6.4.4.tar.xz) = ab0f4b426829821e0abf479052f326a5ce01c3b604e890c9f79949c3eb5fdebe
-SIZE (KDE/plasma/6.4.4/libplasma-6.4.4.tar.xz) = 1969776
+TIMESTAMP = 1757499258
+SHA256 (KDE/plasma/6.4.5/libplasma-6.4.5.tar.xz) = 945b6c54cfec56080f6b55864e82a7702096d682becf1fd4979d77a4009c4124
+SIZE (KDE/plasma/6.4.5/libplasma-6.4.5.tar.xz) = 1968740
diff --git a/x11/plasma6-plasma-activities-stats/distinfo b/x11/plasma6-plasma-activities-stats/distinfo
index 4190e8f54468..aea6169c8fd4 100644
--- a/x11/plasma6-plasma-activities-stats/distinfo
+++ b/x11/plasma6-plasma-activities-stats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413494
-SHA256 (KDE/plasma/6.4.4/plasma-activities-stats-6.4.4.tar.xz) = dd43899617b0cc0e927a13bfb88146b761f7390c1fba568e2e4522f07f0f5901
-SIZE (KDE/plasma/6.4.4/plasma-activities-stats-6.4.4.tar.xz) = 83344
+TIMESTAMP = 1757499264
+SHA256 (KDE/plasma/6.4.5/plasma-activities-stats-6.4.5.tar.xz) = 35c64f724c0550f99677f6134849decf76be47971210ca9418582ea38b480c30
+SIZE (KDE/plasma/6.4.5/plasma-activities-stats-6.4.5.tar.xz) = 83280
diff --git a/x11/plasma6-plasma-activities/distinfo b/x11/plasma6-plasma-activities/distinfo
index cee0b6fc2b9c..33c072e581d9 100644
--- a/x11/plasma6-plasma-activities/distinfo
+++ b/x11/plasma6-plasma-activities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413491
-SHA256 (KDE/plasma/6.4.4/plasma-activities-6.4.4.tar.xz) = ab810aa594ed3386f6a8564705ea2a46cc62ec367de2039625e030f6af955fe8
-SIZE (KDE/plasma/6.4.4/plasma-activities-6.4.4.tar.xz) = 66748
+TIMESTAMP = 1757499261
+SHA256 (KDE/plasma/6.4.5/plasma-activities-6.4.5.tar.xz) = 30ad23846e97bf3c2ed6d3af25de0ae1d981ea871608492fcc16155efd0c8169
+SIZE (KDE/plasma/6.4.5/plasma-activities-6.4.5.tar.xz) = 66860
diff --git a/x11/plasma6-plasma-desktop/distinfo b/x11/plasma6-plasma-desktop/distinfo
index 4dcdc825fe57..1891dec48964 100644
--- a/x11/plasma6-plasma-desktop/distinfo
+++ b/x11/plasma6-plasma-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413494
-SHA256 (KDE/plasma/6.4.4/plasma-desktop-6.4.4.tar.xz) = 4d70b9bf99f59b3bdea7b8240a0b7df803bd16c0ae9cc534ca3617a9f9c54013
-SIZE (KDE/plasma/6.4.4/plasma-desktop-6.4.4.tar.xz) = 16756040
+TIMESTAMP = 1757499265
+SHA256 (KDE/plasma/6.4.5/plasma-desktop-6.4.5.tar.xz) = 7552e4c7c7ccbf5b7756726bb9aaabd344630977aaf13f5f305b4477caa17bb7
+SIZE (KDE/plasma/6.4.5/plasma-desktop-6.4.5.tar.xz) = 16758604
diff --git a/x11/plasma6-plasma-desktop/pkg-plist b/x11/plasma6-plasma-desktop/pkg-plist
index df3d2af7a71b..c15b5d375b28 100644
--- a/x11/plasma6-plasma-desktop/pkg-plist
+++ b/x11/plasma6-plasma-desktop/pkg-plist
@@ -3781,27 +3781,6 @@ share/locale/zh_TW/LC_MESSAGES/plasma_runner_plasma-desktop.mo
share/locale/zh_TW/LC_MESSAGES/plasma_shell_org.kde.plasma.desktop.mo
share/locale/zh_TW/LC_MESSAGES/plasma_toolbox_org.kde.paneltoolbox.mo
share/locale/zh_TW/LC_MESSAGES/plasmaactivitymanager.mo
-share/metainfo/org.kde.desktopcontainment.appdata.xml
-share/metainfo/org.kde.paneltoolbox.appdata.xml
-share/metainfo/org.kde.plasma.activitypager.appdata.xml
-share/metainfo/org.kde.plasma.desktop.appdata.xml
-share/metainfo/org.kde.plasma.desktop.appmenubar.appdata.xml
-share/metainfo/org.kde.plasma.desktop.defaultPanel.appdata.xml
-share/metainfo/org.kde.plasma.desktop.emptyPanel.appdata.xml
-share/metainfo/org.kde.plasma.folder.appdata.xml
-share/metainfo/org.kde.plasma.icontasks.appdata.xml
-share/metainfo/org.kde.plasma.keyboardlayout.appdata.xml
-share/metainfo/org.kde.plasma.kicker.appdata.xml
-share/metainfo/org.kde.plasma.kickoff.appdata.xml
-share/metainfo/org.kde.plasma.kimpanel.appdata.xml
-share/metainfo/org.kde.plasma.marginsseparator.appdata.xml
-share/metainfo/org.kde.plasma.minimizeall.appdata.xml
-share/metainfo/org.kde.plasma.pager.appdata.xml
-share/metainfo/org.kde.plasma.showActivityManager.appdata.xml
-share/metainfo/org.kde.plasma.showdesktop.appdata.xml
-share/metainfo/org.kde.plasma.taskmanager.appdata.xml
-share/metainfo/org.kde.plasma.trash.appdata.xml
-share/metainfo/org.kde.plasma.windowlist.appdata.xml
share/metainfo/org.kde.plasmashell.metainfo.xml
share/plasma/emoji/af.dict
share/plasma/emoji/ak.dict
diff --git a/x11/plasma6-plasma-integration/distinfo b/x11/plasma6-plasma-integration/distinfo
index 6fa8f245adbd..491e90b62392 100644
--- a/x11/plasma6-plasma-integration/distinfo
+++ b/x11/plasma6-plasma-integration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413494
-SHA256 (KDE/plasma/6.4.4/plasma-integration-6.4.4.tar.xz) = 0d384ff9528d7fe7fd474d01008b256806e0c6cf0e79ccc81f34a08dbc449b2f
-SIZE (KDE/plasma/6.4.4/plasma-integration-6.4.4.tar.xz) = 98452
+TIMESTAMP = 1757499265
+SHA256 (KDE/plasma/6.4.5/plasma-integration-6.4.5.tar.xz) = c3e271de1fa26c8833440b69ccac5e8c094a85e4742bf26f97bcb7caa8c17b2c
+SIZE (KDE/plasma/6.4.5/plasma-integration-6.4.5.tar.xz) = 98360
diff --git a/x11/plasma6-plasma-workspace/Makefile b/x11/plasma6-plasma-workspace/Makefile
index ddd334b92d3c..387b059c2d47 100644
--- a/x11/plasma6-plasma-workspace/Makefile
+++ b/x11/plasma6-plasma-workspace/Makefile
@@ -1,6 +1,5 @@
PORTNAME= plasma-workspace
DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-plasma
COMMENT= KDE Plasma Workspace
diff --git a/x11/plasma6-plasma-workspace/distinfo b/x11/plasma6-plasma-workspace/distinfo
index 2e1542713328..ab316caa3012 100644
--- a/x11/plasma6-plasma-workspace/distinfo
+++ b/x11/plasma6-plasma-workspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754413495
-SHA256 (KDE/plasma/6.4.4/plasma-workspace-6.4.4.tar.xz) = de53b4eef688b59b7c56090485d41e7f8be3d3b99f1cf1358a7d3f4da9eebcb2
-SIZE (KDE/plasma/6.4.4/plasma-workspace-6.4.4.tar.xz) = 20815436
+TIMESTAMP = 1757499265
+SHA256 (KDE/plasma/6.4.5/plasma-workspace-6.4.5.tar.xz) = 19999ebf3574f539145ba7074019b88d51f2ca952d121394daf6af2e632910fb
+SIZE (KDE/plasma/6.4.5/plasma-workspace-6.4.5.tar.xz) = 20834364
diff --git a/x11/plasma6-plasma-workspace/pkg-plist b/x11/plasma6-plasma-workspace/pkg-plist
index 0396cf592b69..b661bb212b2f 100644
--- a/x11/plasma6-plasma-workspace/pkg-plist
+++ b/x11/plasma6-plasma-workspace/pkg-plist
@@ -6216,32 +6216,6 @@ share/locale/zh_TW/LC_MESSAGES/plasmashellprivateplugin.mo
share/locale/zh_TW/LC_MESSAGES/plasmawindowed.mo
share/locale/zh_TW/LC_MESSAGES/session-shortcuts-kded.mo
share/locale/zh_TW/LC_MESSAGES/soliduiserver.mo
-share/metainfo/org.kde.breeze.desktop.appdata.xml
-share/metainfo/org.kde.breezedark.desktop.appdata.xml
-share/metainfo/org.kde.breezetwilight.desktop.appdata.xml
-share/metainfo/org.kde.color.appdata.xml
-share/metainfo/org.kde.image.appdata.xml
-share/metainfo/org.kde.plasma.activitybar.appdata.xml
-share/metainfo/org.kde.plasma.analogclock.appdata.xml
-share/metainfo/org.kde.plasma.appmenu.appdata.xml
-share/metainfo/org.kde.plasma.calendar.appdata.xml
-share/metainfo/org.kde.plasma.cameraindicator.appdata.xml
-share/metainfo/org.kde.plasma.clipboard.appdata.xml
-share/metainfo/org.kde.plasma.devicenotifier.appdata.xml
-share/metainfo/org.kde.plasma.digitalclock.appdata.xml
-share/metainfo/org.kde.plasma.lock_logout.appdata.xml
-share/metainfo/org.kde.plasma.manage-inputmethod.appdata.xml
-share/metainfo/org.kde.plasma.notifications.appdata.xml
-share/metainfo/org.kde.plasma.panelspacer.appdata.xml
-share/metainfo/org.kde.plasma.systemmonitor.appdata.xml
-share/metainfo/org.kde.plasma.systemmonitor.cpu.appdata.xml
-share/metainfo/org.kde.plasma.systemmonitor.cpucore.appdata.xml
-share/metainfo/org.kde.plasma.systemmonitor.diskactivity.appdata.xml
-share/metainfo/org.kde.plasma.systemmonitor.diskusage.appdata.xml
-share/metainfo/org.kde.plasma.systemmonitor.memory.appdata.xml
-share/metainfo/org.kde.plasma.systemmonitor.net.appdata.xml
-share/metainfo/org.kde.plasma.systemtray.appdata.xml
-share/metainfo/org.kde.slideshow.appdata.xml
share/plasma/avatars/Artist Konqi.png
share/plasma/avatars/Bookworm Konqi.png
share/plasma/avatars/Boss Konqi.png
diff --git a/x11/swww/Makefile b/x11/swww/Makefile
index 77f0c04a6dd8..ec6d3c19ad6e 100644
--- a/x11/swww/Makefile
+++ b/x11/swww/Makefile
@@ -1,7 +1,7 @@
PORTNAME= swww
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.3
-PORTREVISION= 2
+DISTVERSION= 0.11.0
+PORTREVISION= 0
CATEGORIES= x11
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/swww/Makefile.crates b/x11/swww/Makefile.crates
index cd8093f3a788..2a080d2c4f77 100644
--- a/x11/swww/Makefile.crates
+++ b/x11/swww/Makefile.crates
@@ -1,100 +1,175 @@
-CARGO_CRATES= adler2-2.0.0 \
- anstream-0.6.19 \
+CARGO_CRATES= adler2-2.0.1 \
+ ahash-0.8.12 \
+ anstream-0.6.20 \
anstyle-1.0.11 \
anstyle-parse-0.2.7 \
- anstyle-query-1.1.3 \
- anstyle-wincon-3.0.9 \
+ anstyle-query-1.1.4 \
+ anstyle-wincon-3.0.10 \
+ arrayref-0.3.9 \
+ arrayvec-0.7.6 \
assert_cmd-2.0.17 \
- autocfg-1.4.0 \
- bit_field-0.10.2 \
+ autocfg-1.5.0 \
+ av-data-0.4.4 \
+ base64-0.22.1 \
+ bit_field-0.10.3 \
bitflags-1.3.2 \
- bitflags-2.9.1 \
+ bitflags-2.9.4 \
+ bitreader-0.3.11 \
bstr-1.12.0 \
- bytemuck-1.23.1 \
+ byte-slice-cast-1.2.3 \
+ bytemuck-1.23.2 \
+ byteorder-1.5.0 \
byteorder-lite-0.1.0 \
- cfg-if-1.0.0 \
- clap-4.5.39 \
- clap_builder-4.5.39 \
- clap_complete-4.5.52 \
- clap_derive-4.5.32 \
- clap_lex-0.7.4 \
+ bytes-1.10.1 \
+ cfg-expr-0.20.2 \
+ cfg-if-1.0.3 \
+ clap-4.5.47 \
+ clap_builder-4.5.47 \
+ clap_complete-4.5.57 \
+ clap_derive-4.5.47 \
+ clap_lex-0.7.5 \
color_quant-1.1.0 \
colorchoice-1.0.4 \
- crc32fast-1.4.2 \
+ core_maths-0.1.1 \
+ crc32fast-1.5.0 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.21 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
+ data-url-0.3.2 \
+ dav1d-0.10.4 \
+ dav1d-sys-0.8.3 \
difflib-0.4.0 \
doc-comment-0.3.3 \
document-features-0.2.11 \
- errno-0.3.12 \
+ equivalent-1.0.2 \
+ errno-0.3.14 \
+ euclid-0.22.11 \
exr-1.73.0 \
- fast_image_resize-5.1.4 \
+ fallible_collections-0.4.9 \
+ fast_image_resize-5.3.0 \
fastrand-2.3.0 \
+ fax-0.2.6 \
+ fax_derive-0.2.0 \
fdeflate-0.3.7 \
flate2-1.1.2 \
- gif-0.13.1 \
+ float-cmp-0.9.0 \
+ fontconfig-parser-0.5.8 \
+ fontdb-0.23.0 \
+ gif-0.13.3 \
half-2.6.0 \
+ hashbrown-0.13.2 \
+ hashbrown-0.15.5 \
heck-0.5.0 \
- image-0.25.6 \
- image-webp-0.2.2 \
+ image-0.25.8 \
+ image-webp-0.2.4 \
+ imagesize-0.13.0 \
+ indexmap-2.11.1 \
is_terminal_polyfill-1.70.1 \
- jpeg-decoder-0.3.1 \
keyframe-1.1.1 \
- lebe-0.5.2 \
- libc-0.2.172 \
+ kurbo-0.11.3 \
+ lebe-0.5.3 \
+ libc-0.2.175 \
libm-0.2.15 \
linux-raw-sys-0.9.4 \
- litrs-0.4.1 \
- log-0.4.27 \
- memchr-2.7.4 \
- miniz_oxide-0.8.8 \
+ linux-raw-sys-0.11.0 \
+ litrs-0.4.2 \
+ log-0.4.28 \
+ memchr-2.7.5 \
+ memmap2-0.9.8 \
+ miniz_oxide-0.8.9 \
mint-0.5.9 \
+ moxcms-0.7.5 \
+ mp4parse-0.17.0 \
+ num-bigint-0.4.6 \
+ num-derive-0.4.2 \
+ num-integer-0.1.46 \
+ num-rational-0.4.2 \
num-traits-0.2.19 \
+ once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
+ pico-args-0.5.0 \
pkg-config-0.3.32 \
png-0.17.16 \
+ png-0.18.0 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
- proc-macro2-1.0.95 \
+ proc-macro2-1.0.101 \
+ pxfm-0.1.23 \
qoi-0.4.1 \
quick-error-2.0.1 \
- quick-xml-0.37.5 \
+ quick-xml-0.38.3 \
quote-1.0.40 \
- rayon-core-1.12.1 \
- regex-automata-0.4.9 \
- rustix-1.0.7 \
+ rayon-core-1.13.0 \
+ regex-automata-0.4.10 \
+ resvg-0.45.1 \
+ rgb-0.8.52 \
+ roxmltree-0.20.0 \
+ rustix-1.1.1 \
+ rustybuzz-0.20.1 \
sd-notify-0.4.5 \
serde-1.0.219 \
serde_derive-1.0.219 \
+ serde_spanned-0.6.9 \
simd-adler32-0.3.7 \
+ simplecss-0.2.2 \
+ siphasher-1.0.1 \
+ slotmap-1.0.7 \
smallvec-1.15.1 \
+ static_assertions-1.1.0 \
+ strict-num-0.1.1 \
strsim-0.11.1 \
- syn-2.0.101 \
- terminal_size-0.4.2 \
+ svgtypes-0.15.3 \
+ syn-2.0.106 \
+ system-deps-7.0.5 \
+ target-lexicon-0.13.2 \
+ terminal_size-0.4.3 \
termtree-0.5.1 \
- thiserror-1.0.69 \
- thiserror-impl-1.0.69 \
- tiff-0.9.1 \
+ thiserror-2.0.16 \
+ thiserror-impl-2.0.16 \
+ tiff-0.10.3 \
tiny-bench-0.4.0 \
+ tiny-skia-0.11.4 \
+ tiny-skia-path-0.11.4 \
+ tinyvec-1.10.0 \
+ tinyvec_macros-0.1.1 \
+ toml-0.8.23 \
+ toml_datetime-0.6.11 \
+ toml_edit-0.22.27 \
+ ttf-parser-0.25.1 \
+ unicode-bidi-0.3.18 \
+ unicode-bidi-mirroring-0.4.0 \
+ unicode-ccc-0.4.0 \
unicode-ident-1.0.18 \
+ unicode-properties-0.1.3 \
+ unicode-script-0.5.7 \
+ unicode-vo-0.1.0 \
+ usvg-0.45.1 \
utf8parse-0.2.2 \
+ version-compare-0.2.0 \
+ version_check-0.9.5 \
wait-timeout-0.2.1 \
- waybackend-0.4.3 \
- waybackend-scanner-0.4.3 \
+ waybackend-0.5.0 \
+ waybackend-scanner-0.5.0 \
weezl-0.1.10 \
- windows-sys-0.59.0 \
- windows-targets-0.52.6 \
- windows_aarch64_gnullvm-0.52.6 \
- windows_aarch64_msvc-0.52.6 \
- windows_i686_gnu-0.52.6 \
- windows_i686_gnullvm-0.52.6 \
- windows_i686_msvc-0.52.6 \
- windows_x86_64_gnu-0.52.6 \
- windows_x86_64_gnullvm-0.52.6 \
- windows_x86_64_msvc-0.52.6 \
+ windows-link-0.1.3 \
+ windows-link-0.2.0 \
+ windows-sys-0.60.2 \
+ windows-sys-0.61.0 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.13 \
+ xmlwriter-0.1.0 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zune-core-0.4.12 \
zune-inflate-0.2.54 \
- zune-jpeg-0.4.17
+ zune-jpeg-0.4.21
diff --git a/x11/swww/distinfo b/x11/swww/distinfo
index 987c7227c655..8b5a01af3446 100644
--- a/x11/swww/distinfo
+++ b/x11/swww/distinfo
@@ -1,203 +1,353 @@
-TIMESTAMP = 1749973610
-SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
-SIZE (rust/crates/adler2-2.0.0.crate) = 13529
-SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933
-SIZE (rust/crates/anstream-0.6.19.crate) = 28767
+TIMESTAMP = 1757593675
+SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
+SIZE (rust/crates/ahash-0.8.12.crate) = 43413
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9
-SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190
-SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882
-SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
-SHA256 (rust/crates/bit_field-0.10.2.crate) = dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61
-SIZE (rust/crates/bit_field-0.10.2.crate) = 10568
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/av-data-0.4.4.crate) = fca67ba5d317924c02180c576157afd54babe48a76ebc66ce6d34bb8ba08308e
+SIZE (rust/crates/av-data-0.4.4.crate) = 17576
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
+SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
-SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
+SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
+SHA256 (rust/crates/bitreader-0.3.11.crate) = 886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066
+SIZE (rust/crates/bitreader-0.3.11.crate) = 12077
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
-SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422
-SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585
+SHA256 (rust/crates/byte-slice-cast-1.2.3.crate) = 7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d
+SIZE (rust/crates/byte-slice-cast-1.2.3.crate) = 7498
+SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
+SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-4.5.39.crate) = fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f
-SIZE (rust/crates/clap-4.5.39.crate) = 57328
-SHA256 (rust/crates/clap_builder-4.5.39.crate) = 89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51
-SIZE (rust/crates/clap_builder-4.5.39.crate) = 169142
-SHA256 (rust/crates/clap_complete-4.5.52.crate) = 1a554639e42d0c838336fc4fbedb9e2df3ad1fa4acda149f9126b4ccfcd7900f
-SIZE (rust/crates/clap_complete-4.5.52.crate) = 48444
-SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7
-SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441
-SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
-SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
+SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
+SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
+SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
+SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
+SIZE (rust/crates/clap-4.5.47.crate) = 58354
+SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
+SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
+SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
+SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
+SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
+SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
+SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469
SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
-SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
+SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
+SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
+SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376
+SIZE (rust/crates/data-url-0.3.2.crate) = 23862
+SHA256 (rust/crates/dav1d-0.10.4.crate) = 80c3f80814db85397819d464bb553268992c393b4b3b5554b89c1655996d5926
+SIZE (rust/crates/dav1d-0.10.4.crate) = 16744
+SHA256 (rust/crates/dav1d-sys-0.8.3.crate) = c3c91aea6668645415331133ed6f8ddf0e7f40160cd97a12d59e68716a58704b
+SIZE (rust/crates/dav1d-sys-0.8.3.crate) = 9530
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d
SIZE (rust/crates/document-features-0.2.11.crate) = 14640
-SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
-SIZE (rust/crates/errno-0.3.12.crate) = 12423
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
+SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48
+SIZE (rust/crates/euclid-0.22.11.crate) = 79261
SHA256 (rust/crates/exr-1.73.0.crate) = f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0
SIZE (rust/crates/exr-1.73.0.crate) = 244371
-SHA256 (rust/crates/fast_image_resize-5.1.4.crate) = d372ab3252d8f162d858d675a3d88a8c33ba24a6238837c50c8851911c7e89cd
-SIZE (rust/crates/fast_image_resize-5.1.4.crate) = 152880
+SHA256 (rust/crates/fallible_collections-0.4.9.crate) = a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd
+SIZE (rust/crates/fallible_collections-0.4.9.crate) = 49824
+SHA256 (rust/crates/fast_image_resize-5.3.0.crate) = 1bd1eda71e8af93f8b00e189404235d82f4de77ea4a0d182b44a7f03994d647c
+SIZE (rust/crates/fast_image_resize-5.3.0.crate) = 154552
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab
+SIZE (rust/crates/fax-0.2.6.crate) = 13279
+SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d
+SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442
SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c
SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188
SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
SIZE (rust/crates/flate2-1.1.2.crate) = 76495
-SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
-SIZE (rust/crates/gif-0.13.1.crate) = 36408
+SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
+SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
+SHA256 (rust/crates/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646
+SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928
+SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905
+SIZE (rust/crates/fontdb-0.23.0.crate) = 108324
+SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b
+SIZE (rust/crates/gif-0.13.3.crate) = 36010
SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9
SIZE (rust/crates/half-2.6.0.crate) = 59507
+SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
+SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a
-SIZE (rust/crates/image-0.25.6.crate) = 242367
-SHA256 (rust/crates/image-webp-0.2.2.crate) = 14d75c7014ddab93c232bc6bb9f64790d3dfd1d605199acd4b40b6d69e691e9f
-SIZE (rust/crates/image-webp-0.2.2.crate) = 62919
+SHA256 (rust/crates/image-0.25.8.crate) = 529feb3e6769d234375c4cf1ee2ce713682b8e76538cb13f9fc23e1400a591e7
+SIZE (rust/crates/image-0.25.8.crate) = 292229
+SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3
+SIZE (rust/crates/image-webp-0.2.4.crate) = 68478
+SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285
+SIZE (rust/crates/imagesize-0.13.0.crate) = 17033
+SHA256 (rust/crates/indexmap-2.11.1.crate) = 206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921
+SIZE (rust/crates/indexmap-2.11.1.crate) = 99966
SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf
SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492
-SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
-SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
SHA256 (rust/crates/keyframe-1.1.1.crate) = 60708bf7981518d09095d6f5673ce5cf6a64f1e0d9708b554f670e6d9d2bd9a9
SIZE (rust/crates/keyframe-1.1.1.crate) = 33573
-SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
-SIZE (rust/crates/lebe-0.5.2.crate) = 8422
-SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62
+SIZE (rust/crates/kurbo-0.11.3.crate) = 137586
+SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8
+SIZE (rust/crates/lebe-0.5.3.crate) = 9439
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
-SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
-SIZE (rust/crates/litrs-0.4.1.crate) = 42603
-SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
-SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a
-SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
+SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed
+SIZE (rust/crates/litrs-0.4.2.crate) = 43399
+SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
+SIZE (rust/crates/log-0.4.28.crate) = 51131
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
+SIZE (rust/crates/memmap2-0.9.8.crate) = 34478
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
SHA256 (rust/crates/mint-0.5.9.crate) = e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff
SIZE (rust/crates/mint-0.5.9.crate) = 8399
+SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08
+SIZE (rust/crates/moxcms-0.7.5.crate) = 184232
+SHA256 (rust/crates/mp4parse-0.17.0.crate) = 63a35203d3c6ce92d5251c77520acb2e57108c88728695aa883f70023624c570
+SIZE (rust/crates/mp4parse-0.17.0.crate) = 82408
+SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9
+SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801
+SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
+SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
+SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
+SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526
SIZE (rust/crates/png-0.17.16.crate) = 117975
+SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
+SIZE (rust/crates/png-0.18.0.crate) = 118041
SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
SIZE (rust/crates/predicates-3.1.3.crate) = 24063
SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
-SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
-SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
+SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de
+SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886
+SHA256 (rust/crates/pxfm-0.1.23.crate) = f55f4fedc84ed39cb7a489322318976425e42a147e2be79d8f878e2884f94e84
+SIZE (rust/crates/pxfm-0.1.23.crate) = 1219248
SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
SIZE (rust/crates/qoi-0.4.1.crate) = 71135
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb
-SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481
+SHA256 (rust/crates/quick-xml-0.38.3.crate) = 42a232e7487fc2ef313d96dde7948e7a3c05101870d8985e4fd8d26aedd27b89
+SIZE (rust/crates/quick-xml-0.38.3.crate) = 204498
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2
-SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701
-SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
-SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
-SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
-SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
+SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
+SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
+SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43
+SIZE (rust/crates/resvg-0.45.1.crate) = 78002
+SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
+SIZE (rust/crates/rgb-0.8.52.crate) = 22449
+SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
+SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
+SHA256 (rust/crates/rustix-1.1.1.crate) = 9621e389a110cae094269936383d69b869492f03e5c1ed2d575a53c029d4441d
+SIZE (rust/crates/rustix-1.1.1.crate) = 422692
+SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
+SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
SHA256 (rust/crates/sd-notify-0.4.5.crate) = b943eadf71d8b69e661330cb0e2656e31040acf21ee7708e2c238a0ec6af2bf4
SIZE (rust/crates/sd-notify-0.4.5.crate) = 12582
SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
SIZE (rust/crates/serde-1.0.219.crate) = 78983
SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c
+SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
+SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
+SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+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.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
+SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
SIZE (rust/crates/strsim-0.11.1.crate) = 14266
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
-SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed
-SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976
+SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc
+SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696
+SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
+SIZE (rust/crates/syn-2.0.106.crate) = 301514
+SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
+SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0
+SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
-SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
-SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
-SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e
-SIZE (rust/crates/tiff-0.9.1.crate) = 1423953
+SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
+SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
+SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
+SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f
+SIZE (rust/crates/tiff-0.10.3.crate) = 1444592
SHA256 (rust/crates/tiny-bench-0.4.0.crate) = 72b0a1b520125a81e27ea0dab5c8b070fdc24d93c62f1ae12da12aa60a6f1d3c
SIZE (rust/crates/tiny-bench-0.4.0.crate) = 17484
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
+SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa
+SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996
+SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
+SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
+SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
+SHA256 (rust/crates/unicode-bidi-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5
+SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300
+SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe
+SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169
+SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e
+SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942
SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
+SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
+SHA256 (rust/crates/unicode-script-0.5.7.crate) = 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f
+SIZE (rust/crates/unicode-script-0.5.7.crate) = 47080
+SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
+SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
+SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef
+SIZE (rust/crates/usvg-0.45.1.crate) = 136945
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
-SHA256 (rust/crates/waybackend-0.4.3.crate) = a2aa16196e03a94761054f9087e2130aaaf93c1f1caaf5c66152af01c66a73f0
-SIZE (rust/crates/waybackend-0.4.3.crate) = 18442
-SHA256 (rust/crates/waybackend-scanner-0.4.3.crate) = d6b4191e260d4b7fffe04977ec93a251dd2f6e19e1c9c98bf41d4ae362a79aea
-SIZE (rust/crates/waybackend-scanner-0.4.3.crate) = 10418
+SHA256 (rust/crates/waybackend-0.5.0.crate) = f5e96ee6bac5235dd4e9dbb36f38d5b819bf3e259a25845517cd0c190d8b2212
+SIZE (rust/crates/waybackend-0.5.0.crate) = 18919
+SHA256 (rust/crates/waybackend-scanner-0.5.0.crate) = 5e6c6ca2ac1fc283d2563542af89ec31324ca0f4315129964619a6097522759a
+SIZE (rust/crates/waybackend-scanner-0.5.0.crate) = 10490
SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3
SIZE (rust/crates/weezl-0.1.10.crate) = 46418
-SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
-SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
-SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
-SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
-SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
-SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
-SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
-SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
-SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
-SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
-SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
-SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
-SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa
+SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf
+SIZE (rust/crates/winnow-0.7.13.crate) = 174454
+SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
+SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
-SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac
-SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784
-SHA256 (LGFae-swww-v0.10.3_GH0.tar.gz) = 8a86fe633c54e1d4278644cb728deea5decd0d4b1630506f4925a65ccf8a67e5
-SIZE (LGFae-swww-v0.10.3_GH0.tar.gz) = 103887
+SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
+SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
+SHA256 (LGFae-swww-v0.11.0_GH0.tar.gz) = 4853a4b0f846f8656063de6886d11c968cfd0d92ef3e8691c7ad4bd2be2a4436
+SIZE (LGFae-swww-v0.11.0_GH0.tar.gz) = 112423
diff --git a/x11/walker/Makefile b/x11/walker/Makefile
new file mode 100644
index 000000000000..b27bac353a01
--- /dev/null
+++ b/x11/walker/Makefile
@@ -0,0 +1,45 @@
+PORTNAME= walker
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.4
+CATEGORIES= x11 wayland
+PKGNAMESUFFIX= -launcher
+
+MAINTAINER= tagattie@FreeBSD.org
+COMMENT= Multi-purpose launcher with a lot of features
+WWW= https://github.com/abenz1267/walker
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= protoc:devel/protobuf
+LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \
+ libgtk4-layer-shell.so:x11-toolkits/gtk4-layer-shell
+RUN_DEPENDS= elephant:sysutils/elephant
+
+USES= cargo gnome
+
+USE_GITHUB= yes
+GH_ACCOUNT= abenz1267
+
+USE_GNOME= cairo gtk40
+
+DOCSDIR= ${PREFIX}/share/doc/${PKGBASE}
+
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ @${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/bin/${PKGBASE}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/resources/config.toml \
+ ${STAGEDIR}${PREFIX}/etc/xdg/${PORTNAME}
+ cd ${WRKSRC}/resources && \
+ ${COPYTREE_SHARE} themes ${STAGEDIR}${PREFIX}/etc/xdg/${PORTNAME}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/x11/walker/Makefile.crates b/x11/walker/Makefile.crates
new file mode 100644
index 000000000000..ad68352c1571
--- /dev/null
+++ b/x11/walker/Makefile.crates
@@ -0,0 +1,250 @@
+CARGO_CRATES= addr2line-0.24.2 \
+ adler2-2.0.1 \
+ aho-corasick-1.1.3 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anyhow-1.0.99 \
+ arraydeque-0.5.1 \
+ async-trait-0.1.89 \
+ autocfg-1.5.0 \
+ backtrace-0.3.75 \
+ base64-0.21.7 \
+ bitflags-1.3.2 \
+ bitflags-2.9.1 \
+ block-buffer-0.10.4 \
+ bumpalo-3.19.0 \
+ bytes-1.10.1 \
+ cairo-rs-0.20.12 \
+ cairo-rs-0.21.1 \
+ cairo-sys-rs-0.20.10 \
+ cairo-sys-rs-0.21.1 \
+ cc-1.2.32 \
+ cfg-expr-0.20.2 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
+ config-0.15.14 \
+ const-random-0.1.18 \
+ const-random-macro-0.1.16 \
+ convert_case-0.6.0 \
+ core-foundation-sys-0.8.7 \
+ cpufeatures-0.2.17 \
+ crunchy-0.2.4 \
+ crypto-common-0.1.6 \
+ digest-0.10.7 \
+ dirs-6.0.0 \
+ dirs-sys-0.5.0 \
+ dlv-list-0.5.2 \
+ either-1.15.0 \
+ encoding_rs-0.8.35 \
+ env_home-0.1.0 \
+ equivalent-1.0.2 \
+ erased-serde-0.4.6 \
+ errno-0.3.13 \
+ fastrand-2.3.0 \
+ field-offset-0.3.6 \
+ foldhash-0.1.5 \
+ fsevent-sys-4.1.0 \
+ futures-channel-0.3.31 \
+ futures-core-0.3.31 \
+ futures-executor-0.3.31 \
+ futures-io-0.3.31 \
+ futures-macro-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ gdk-pixbuf-0.20.10 \
+ gdk-pixbuf-0.21.1 \
+ gdk-pixbuf-sys-0.20.10 \
+ gdk-pixbuf-sys-0.21.1 \
+ gdk4-0.9.6 \
+ gdk4-sys-0.9.6 \
+ generic-array-0.14.7 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
+ gimli-0.31.1 \
+ gio-0.20.12 \
+ gio-0.21.1 \
+ gio-sys-0.20.10 \
+ gio-sys-0.21.1 \
+ gl-0.14.0 \
+ gl_generator-0.14.0 \
+ glib-0.20.12 \
+ glib-0.21.1 \
+ glib-macros-0.20.12 \
+ glib-macros-0.21.0 \
+ glib-sys-0.20.10 \
+ glib-sys-0.21.1 \
+ gobject-sys-0.20.10 \
+ gobject-sys-0.21.1 \
+ graphene-rs-0.20.10 \
+ graphene-sys-0.20.10 \
+ gsk4-0.9.6 \
+ gsk4-sys-0.9.6 \
+ gtk4-0.9.7 \
+ gtk4-layer-shell-0.5.0 \
+ gtk4-layer-shell-sys-0.3.0 \
+ gtk4-macros-0.9.5 \
+ gtk4-sys-0.9.6 \
+ hashbrown-0.14.5 \
+ hashbrown-0.15.5 \
+ hashlink-0.10.0 \
+ heck-0.5.0 \
+ home-0.5.11 \
+ iana-time-zone-0.1.63 \
+ iana-time-zone-haiku-0.1.2 \
+ indexmap-2.10.0 \
+ inotify-0.11.0 \
+ inotify-sys-0.1.5 \
+ io-uring-0.7.10 \
+ itoa-1.0.15 \
+ js-sys-0.3.77 \
+ json5-0.4.1 \
+ khronos_api-3.1.0 \
+ kqueue-1.1.1 \
+ kqueue-sys-1.0.4 \
+ libc-0.2.175 \
+ libredox-0.1.9 \
+ linux-raw-sys-0.4.15 \
+ linux-raw-sys-0.9.4 \
+ lock_api-0.4.13 \
+ log-0.4.27 \
+ memchr-2.7.5 \
+ memoffset-0.9.1 \
+ mime-0.3.17 \
+ miniz_oxide-0.8.9 \
+ mio-1.0.4 \
+ new_mime_guess-4.0.4 \
+ notify-8.2.0 \
+ notify-types-2.0.0 \
+ nucleo-matcher-0.3.1 \
+ num-traits-0.2.19 \
+ object-0.36.7 \
+ once_cell-1.21.3 \
+ option-ext-0.2.0 \
+ ordered-multimap-0.7.3 \
+ pango-0.20.12 \
+ pango-sys-0.20.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
+ pathdiff-0.2.3 \
+ pest-2.8.1 \
+ pest_derive-2.8.1 \
+ pest_generator-2.8.1 \
+ pest_meta-2.8.1 \
+ pin-project-lite-0.2.16 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.32 \
+ poppler-rs-0.25.0 \
+ poppler-sys-rs-0.25.0 \
+ proc-macro-crate-3.3.0 \
+ proc-macro2-1.0.97 \
+ protobuf-3.7.2 \
+ protobuf-codegen-3.7.2 \
+ protobuf-parse-3.7.2 \
+ protobuf-support-3.7.2 \
+ protoc-bin-vendored-3.2.0 \
+ protoc-bin-vendored-linux-aarch_64-3.2.0 \
+ protoc-bin-vendored-linux-ppcle_64-3.2.0 \
+ protoc-bin-vendored-linux-s390_64-3.2.0 \
+ protoc-bin-vendored-linux-x86_32-3.2.0 \
+ protoc-bin-vendored-linux-x86_64-3.2.0 \
+ protoc-bin-vendored-macos-aarch_64-3.2.0 \
+ protoc-bin-vendored-macos-x86_64-3.2.0 \
+ protoc-bin-vendored-win32-3.2.0 \
+ quote-1.0.40 \
+ r-efi-5.3.0 \
+ redox_syscall-0.5.17 \
+ redox_users-0.5.2 \
+ regex-1.11.1 \
+ regex-automata-0.4.9 \
+ regex-syntax-0.8.5 \
+ ron-0.8.1 \
+ rust-ini-0.21.1 \
+ rustc-demangle-0.1.26 \
+ rustc_version-0.4.1 \
+ rustix-0.38.44 \
+ rustix-1.0.8 \
+ rustversion-1.0.22 \
+ ryu-1.0.20 \
+ same-file-1.0.6 \
+ scopeguard-1.2.0 \
+ semver-1.0.26 \
+ serde-1.0.219 \
+ serde-untagged-0.1.8 \
+ serde_derive-1.0.219 \
+ serde_json-1.0.142 \
+ serde_spanned-0.6.9 \
+ serde_spanned-1.0.0 \
+ sha2-0.10.9 \
+ shlex-1.3.0 \
+ signal-hook-registry-1.4.6 \
+ slab-0.4.11 \
+ smallvec-1.15.1 \
+ socket2-0.6.0 \
+ syn-2.0.105 \
+ system-deps-7.0.5 \
+ target-lexicon-0.13.2 \
+ tempfile-3.20.0 \
+ thiserror-1.0.69 \
+ thiserror-2.0.15 \
+ thiserror-impl-1.0.69 \
+ thiserror-impl-2.0.15 \
+ tiny-keccak-2.0.2 \
+ tokio-1.47.1 \
+ tokio-macros-2.5.0 \
+ toml-0.8.23 \
+ toml-0.9.5 \
+ toml_datetime-0.6.11 \
+ toml_datetime-0.7.0 \
+ toml_edit-0.22.27 \
+ toml_parser-1.0.2 \
+ trim-in-place-0.1.7 \
+ typeid-1.0.3 \
+ typenum-1.18.0 \
+ ucd-trie-0.1.7 \
+ unicase-2.8.1 \
+ unicode-ident-1.0.18 \
+ unicode-segmentation-1.12.0 \
+ version-compare-0.2.0 \
+ version_check-0.9.5 \
+ walkdir-2.5.0 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
+ wasi-0.14.2+wasi-0.2.4 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ which-4.4.2 \
+ which-8.0.0 \
+ winapi-util-0.1.9 \
+ windows-core-0.61.2 \
+ windows-implement-0.60.0 \
+ windows-interface-0.59.1 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
+ windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
+ windows-targets-0.52.6 \
+ windows-targets-0.53.3 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
+ windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
+ windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
+ winnow-0.7.12 \
+ winsafe-0.0.19 \
+ wit-bindgen-rt-0.39.0 \
+ xml-rs-0.8.27 \
+ yaml-rust2-0.10.3
diff --git a/x11/walker/distinfo b/x11/walker/distinfo
new file mode 100644
index 000000000000..44f1ef436a14
--- /dev/null
+++ b/x11/walker/distinfo
@@ -0,0 +1,503 @@
+TIMESTAMP = 1758054872
+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
+SIZE (rust/crates/adler2-2.0.1.crate) = 13366
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+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/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236
+SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671
+SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb
+SIZE (rust/crates/async-trait-0.1.89.crate) = 32171
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
+SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/cairo-rs-0.20.12.crate) = 91e3bd0f4e25afa9cabc157908d14eeef9067d6448c49414d17b3fb55f0eadd0
+SIZE (rust/crates/cairo-rs-0.20.12.crate) = 58079
+SHA256 (rust/crates/cairo-rs-0.21.1.crate) = 1158f326d7b755a9ae2b36c5b5391400e3431f3b77418cedb6d7130126628f10
+SIZE (rust/crates/cairo-rs-0.21.1.crate) = 58404
+SHA256 (rust/crates/cairo-sys-rs-0.20.10.crate) = 059cc746549898cbfd9a47754288e5a958756650ef4652bbb6c5f71a6bda4f8b
+SIZE (rust/crates/cairo-sys-rs-0.20.10.crate) = 14424
+SHA256 (rust/crates/cairo-sys-rs-0.21.1.crate) = b963177900ec8e783927e5ed99e16c0ec1b723f1f125dff8992db28ef35c62c3
+SIZE (rust/crates/cairo-sys-rs-0.21.1.crate) = 14498
+SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
+SIZE (rust/crates/cc-1.2.32.crate) = 111531
+SHA256 (rust/crates/cfg-expr-0.20.2.crate) = c8d458d63f0f0f482c8da9b7c8b76c21bd885a02056cc94c6404d861ca2b8206
+SIZE (rust/crates/cfg-expr-0.20.2.crate) = 44758
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/config-0.15.14.crate) = aa4092bf3922a966e2bd74640b80f36c73eaa7251a4fd0fbcda1f8a4de401352
+SIZE (rust/crates/config-0.15.14.crate) = 59494
+SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359
+SIZE (rust/crates/const-random-0.1.18.crate) = 6646
+SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e
+SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
+SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
+SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
+SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
+SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
+SIZE (rust/crates/dirs-6.0.0.crate) = 14190
+SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
+SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
+SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f
+SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373
+SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
+SIZE (rust/crates/either-1.15.0.crate) = 20114
+SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
+SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050
+SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
+SIZE (rust/crates/env_home-0.1.0.crate) = 9006
+SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
+SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
+SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7
+SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
+SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
+SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
+SIZE (rust/crates/field-offset-0.3.6.crate) = 10032
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10
+SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f
+SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650
+SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/gdk-pixbuf-0.20.10.crate) = 2fd242894c084f4beed508a56952750bce3e96e85eb68fdc153637daa163e10c
+SIZE (rust/crates/gdk-pixbuf-0.20.10.crate) = 21618
+SHA256 (rust/crates/gdk-pixbuf-0.21.1.crate) = 3c7330cdbbc653df431331ae3d9d59e985a0fecaf33d74c7c1c5d13ab0245f6c
+SIZE (rust/crates/gdk-pixbuf-0.21.1.crate) = 21423
+SHA256 (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 5b34f3b580c988bd217e9543a2de59823fafae369d1a055555e5f95a8b130b96
+SIZE (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 13317
+SHA256 (rust/crates/gdk-pixbuf-sys-0.21.1.crate) = e25899cc931dc28cba912ebec793b730f53d2d419f90a562fcb29b53bd10aa82
+SIZE (rust/crates/gdk-pixbuf-sys-0.21.1.crate) = 14021
+SHA256 (rust/crates/gdk4-0.9.6.crate) = 4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60
+SIZE (rust/crates/gdk4-0.9.6.crate) = 97926
+SHA256 (rust/crates/gdk4-sys-0.9.6.crate) = 6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a
+SIZE (rust/crates/gdk4-sys-0.9.6.crate) = 70859
+SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gio-0.20.12.crate) = 8e27e276e7b6b8d50f6376ee7769a71133e80d093bdc363bd0af71664228b831
+SIZE (rust/crates/gio-0.20.12.crate) = 220615
+SHA256 (rust/crates/gio-0.21.1.crate) = 52b5e3f390d01b79e30da451dd00e27cd1ac2de81658e3abf6c1fc3229b24c5f
+SIZE (rust/crates/gio-0.21.1.crate) = 228292
+SHA256 (rust/crates/gio-sys-0.20.10.crate) = 521e93a7e56fc89e84aea9a52cfc9436816a4b363b030260b699950ff1336c83
+SIZE (rust/crates/gio-sys-0.20.10.crate) = 86258
+SHA256 (rust/crates/gio-sys-0.21.1.crate) = a03f2234671e5a588cfe1f59c2b22c103f5772ea351be9cc824a9ce0d06d99fd
+SIZE (rust/crates/gio-sys-0.21.1.crate) = 87224
+SHA256 (rust/crates/gl-0.14.0.crate) = a94edab108827d67608095e269cf862e60d920f144a5026d3dbcfd8b877fb404
+SIZE (rust/crates/gl-0.14.0.crate) = 10806
+SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
+SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
+SHA256 (rust/crates/glib-0.20.12.crate) = ffc4b6e352d4716d84d7dde562dd9aee2a7d48beb872dd9ece7f2d1515b2d683
+SIZE (rust/crates/glib-0.20.12.crate) = 294373
+SHA256 (rust/crates/glib-0.21.1.crate) = 60bdc26493257b5794ba9301f7cbaf7ab0d69a570bfbefa4d7d360e781cb5205
+SIZE (rust/crates/glib-0.21.1.crate) = 298489
+SHA256 (rust/crates/glib-macros-0.20.12.crate) = e8084af62f09475a3f529b1629c10c429d7600ee1398ae12dd3bf175d74e7145
+SIZE (rust/crates/glib-macros-0.20.12.crate) = 77304
+SHA256 (rust/crates/glib-macros-0.21.0.crate) = e772291ebea14c28eb11bb75741f62f4a4894f25e60ce80100797b6b010ef0f9
+SIZE (rust/crates/glib-macros-0.21.0.crate) = 65629
+SHA256 (rust/crates/glib-sys-0.20.10.crate) = 8ab79e1ed126803a8fb827e3de0e2ff95191912b8db65cee467edb56fc4cc215
+SIZE (rust/crates/glib-sys-0.20.10.crate) = 67282
+SHA256 (rust/crates/glib-sys-0.21.1.crate) = dc7c43cff6a7dc43821e45ebf172399437acd6716fa2186b6852d2b397bf622d
+SIZE (rust/crates/glib-sys-0.21.1.crate) = 68368
+SHA256 (rust/crates/gobject-sys-0.20.10.crate) = ec9aca94bb73989e3cfdbf8f2e0f1f6da04db4d291c431f444838925c4c63eda
+SIZE (rust/crates/gobject-sys-0.20.10.crate) = 22623
+SHA256 (rust/crates/gobject-sys-0.21.1.crate) = 3e9a190eef2bce144a6aa8434e306974c6062c398e0a33a146d60238f9062d5c
+SIZE (rust/crates/gobject-sys-0.21.1.crate) = 23364
+SHA256 (rust/crates/graphene-rs-0.20.10.crate) = 6b86dfad7d14251c9acaf1de63bc8754b7e3b4e5b16777b6f5a748208fe9519b
+SIZE (rust/crates/graphene-rs-0.20.10.crate) = 21951
+SHA256 (rust/crates/graphene-sys-0.20.10.crate) = df583a85ba2d5e15e1797e40d666057b28bc2f60a67c9c24145e6db2cc3861ea
+SIZE (rust/crates/graphene-sys-0.20.10.crate) = 14946
+SHA256 (rust/crates/gsk4-0.9.6.crate) = 61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855
+SIZE (rust/crates/gsk4-0.9.6.crate) = 37149
+SHA256 (rust/crates/gsk4-sys-0.9.6.crate) = 755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc
+SIZE (rust/crates/gsk4-sys-0.9.6.crate) = 19232
+SHA256 (rust/crates/gtk4-0.9.7.crate) = f274dd0102c21c47bbfa8ebcb92d0464fab794a22fad6c3f3d5f165139a326d6
+SIZE (rust/crates/gtk4-0.9.7.crate) = 485836
+SHA256 (rust/crates/gtk4-layer-shell-0.5.0.crate) = aec4fd3226bb6aa8dda5370142e14a4d15f00bba99bfb355b6ef7bb49d100758
+SIZE (rust/crates/gtk4-layer-shell-0.5.0.crate) = 15491
+SHA256 (rust/crates/gtk4-layer-shell-sys-0.3.0.crate) = e3057dc117db2d664a9b45f1956568701914e80cf9f2c8cef0a755af4c1c8105
+SIZE (rust/crates/gtk4-layer-shell-sys-0.3.0.crate) = 6452
+SHA256 (rust/crates/gtk4-macros-0.9.5.crate) = 0ed1786c4703dd196baf7e103525ce0cf579b3a63a0570fe653b7ee6bac33999
+SIZE (rust/crates/gtk4-macros-0.9.5.crate) = 16721
+SHA256 (rust/crates/gtk4-sys-0.9.6.crate) = 41e03b01e54d77c310e1d98647d73f996d04b2f29b9121fe493ea525a7ec03d6
+SIZE (rust/crates/gtk4-sys-0.9.6.crate) = 114426
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1
+SIZE (rust/crates/hashlink-0.10.0.crate) = 29402
+SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
+SIZE (rust/crates/heck-0.5.0.crate) = 11517
+SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf
+SIZE (rust/crates/home-0.5.11.crate) = 9926
+SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
+SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
+SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
+SIZE (rust/crates/inotify-0.11.0.crate) = 26241
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b
+SIZE (rust/crates/io-uring-0.7.10.crate) = 103070
+SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
+SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
+SIZE (rust/crates/json5-0.4.1.crate) = 15678
+SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
+SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
+SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
+SIZE (rust/crates/kqueue-1.1.1.crate) = 21504
+SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
+SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
+SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
+SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
+SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
+SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
+SIZE (rust/crates/log-0.4.27.crate) = 48120
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
+SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
+SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c
+SIZE (rust/crates/mio-1.0.4.crate) = 104212
+SHA256 (rust/crates/new_mime_guess-4.0.4.crate) = 02a2dfb3559d53e90b709376af1c379462f7fb3085a0177deb73e6ea0d99eff4
+SIZE (rust/crates/new_mime_guess-4.0.4.crate) = 31082
+SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
+SIZE (rust/crates/notify-8.2.0.crate) = 39067
+SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d
+SIZE (rust/crates/notify-types-2.0.0.crate) = 14495
+SHA256 (rust/crates/nucleo-matcher-0.3.1.crate) = bf33f538733d1a5a3494b836ba913207f14d9d4a1d3cd67030c5061bdd2cac85
+SIZE (rust/crates/nucleo-matcher-0.3.1.crate) = 50501
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
+SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
+SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
+SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
+SHA256 (rust/crates/pango-0.20.12.crate) = 6576b311f6df659397043a5fa8a021da8f72e34af180b44f7d57348de691ab5c
+SIZE (rust/crates/pango-0.20.12.crate) = 49683
+SHA256 (rust/crates/pango-sys-0.20.10.crate) = 186909673fc09be354555c302c0b3dcf753cd9fa08dcb8077fa663c80fb243fa
+SIZE (rust/crates/pango-sys-0.20.10.crate) = 28457
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
+SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3
+SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
+SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
+SIZE (rust/crates/pest-2.8.1.crate) = 128906
+SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
+SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
+SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
+SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
+SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
+SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
+SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
+SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c
+SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
+SHA256 (rust/crates/poppler-rs-0.25.0.crate) = f654ec8b83bca9adb0ea7e62194a1e5767a094d282d77630ff0ddb2edbc30139
+SIZE (rust/crates/poppler-rs-0.25.0.crate) = 44775
+SHA256 (rust/crates/poppler-sys-rs-0.25.0.crate) = 7f59d8616943cf71be2a33d866dee973eaaa3e507eb21eb102c6424f773ea6ad
+SIZE (rust/crates/poppler-sys-rs-0.25.0.crate) = 31785
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro2-1.0.97.crate) = d61789d7719defeb74ea5fe81f2fdfdbd28a803847077cecce2ff14e1472f6f1
+SIZE (rust/crates/proc-macro2-1.0.97.crate) = 52865
+SHA256 (rust/crates/protobuf-3.7.2.crate) = d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4
+SIZE (rust/crates/protobuf-3.7.2.crate) = 211978
+SHA256 (rust/crates/protobuf-codegen-3.7.2.crate) = 5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace
+SIZE (rust/crates/protobuf-codegen-3.7.2.crate) = 58021
+SHA256 (rust/crates/protobuf-parse-3.7.2.crate) = b4aeaa1f2460f1d348eeaeed86aea999ce98c1bded6f089ff8514c9d9dbdc973
+SIZE (rust/crates/protobuf-parse-3.7.2.crate) = 68279
+SHA256 (rust/crates/protobuf-support-3.7.2.crate) = 3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6
+SIZE (rust/crates/protobuf-support-3.7.2.crate) = 11725
+SHA256 (rust/crates/protoc-bin-vendored-3.2.0.crate) = d1c381df33c98266b5f08186583660090a4ffa0889e76c7e9a5e175f645a67fa
+SIZE (rust/crates/protoc-bin-vendored-3.2.0.crate) = 3839
+SHA256 (rust/crates/protoc-bin-vendored-linux-aarch_64-3.2.0.crate) = c350df4d49b5b9e3ca79f7e646fde2377b199e13cfa87320308397e1f37e1a4c
+SIZE (rust/crates/protoc-bin-vendored-linux-aarch_64-3.2.0.crate) = 3437627
+SHA256 (rust/crates/protoc-bin-vendored-linux-ppcle_64-3.2.0.crate) = a55a63e6c7244f19b5c6393f025017eb5d793fd5467823a099740a7a4222440c
+SIZE (rust/crates/protoc-bin-vendored-linux-ppcle_64-3.2.0.crate) = 3798724
+SHA256 (rust/crates/protoc-bin-vendored-linux-s390_64-3.2.0.crate) = 1dba5565db4288e935d5330a07c264a4ee8e4a5b4a4e6f4e83fad824cc32f3b0
+SIZE (rust/crates/protoc-bin-vendored-linux-s390_64-3.2.0.crate) = 4407502
+SHA256 (rust/crates/protoc-bin-vendored-linux-x86_32-3.2.0.crate) = 8854774b24ee28b7868cd71dccaae8e02a2365e67a4a87a6cd11ee6cdbdf9cf5
+SIZE (rust/crates/protoc-bin-vendored-linux-x86_32-3.2.0.crate) = 3773249
+SHA256 (rust/crates/protoc-bin-vendored-linux-x86_64-3.2.0.crate) = b38b07546580df720fa464ce124c4b03630a6fb83e05c336fea2a241df7e5d78
+SIZE (rust/crates/protoc-bin-vendored-linux-x86_64-3.2.0.crate) = 3473777
+SHA256 (rust/crates/protoc-bin-vendored-macos-aarch_64-3.2.0.crate) = 89278a9926ce312e51f1d999fee8825d324d603213344a9a706daa009f1d8092
+SIZE (rust/crates/protoc-bin-vendored-macos-aarch_64-3.2.0.crate) = 2442979
+SHA256 (rust/crates/protoc-bin-vendored-macos-x86_64-3.2.0.crate) = 81745feda7ccfb9471d7a4de888f0652e806d5795b61480605d4943176299756
+SIZE (rust/crates/protoc-bin-vendored-macos-x86_64-3.2.0.crate) = 2572505
+SHA256 (rust/crates/protoc-bin-vendored-win32-3.2.0.crate) = 95067976aca6421a523e491fce939a3e65249bac4b977adee0ee9771568e8aa3
+SIZE (rust/crates/protoc-bin-vendored-win32-3.2.0.crate) = 3426255
+SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
+SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
+SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
+SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
+SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
+SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
+SIZE (rust/crates/regex-1.11.1.crate) = 254170
+SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
+SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
+SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
+SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
+SIZE (rust/crates/ron-0.8.1.crate) = 63251
+SHA256 (rust/crates/rust-ini-0.21.1.crate) = 4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f
+SIZE (rust/crates/rust-ini-0.21.1.crate) = 19496
+SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace
+SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
+SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
+SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
+SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154
+SIZE (rust/crates/rustix-0.38.44.crate) = 379347
+SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
+SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d
+SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
+SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
+SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
+SIZE (rust/crates/semver-1.0.26.crate) = 31303
+SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
+SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-untagged-0.1.8.crate) = 34836a629bcbc6f1afdf0907a744870039b1e14c0561cb26094fa683b158eff3
+SIZE (rust/crates/serde-untagged-0.1.8.crate) = 17573
+SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
+SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7
+SIZE (rust/crates/serde_json-1.0.142.crate) = 155363
+SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
+SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
+SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83
+SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
+SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
+SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
+SIZE (rust/crates/slab-0.4.11.crate) = 18549
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807
+SIZE (rust/crates/socket2-0.6.0.crate) = 57974
+SHA256 (rust/crates/syn-2.0.105.crate) = 7bc3fcb250e53458e712715cf74285c1f889686520d79294a9ef3bd7aa1fc619
+SIZE (rust/crates/syn-2.0.105.crate) = 299882
+SHA256 (rust/crates/system-deps-7.0.5.crate) = e4be53aa0cba896d2dc615bd42bbc130acdcffa239e0a2d965ea5b3b2a86ffdb
+SIZE (rust/crates/system-deps-7.0.5.crate) = 28669
+SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
+SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
+SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
+SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
+SHA256 (rust/crates/thiserror-2.0.15.crate) = 80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850
+SIZE (rust/crates/thiserror-2.0.15.crate) = 29026
+SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
+SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
+SHA256 (rust/crates/thiserror-impl-2.0.15.crate) = 44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0
+SIZE (rust/crates/thiserror-impl-2.0.15.crate) = 21214
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038
+SIZE (rust/crates/tokio-1.47.1.crate) = 829790
+SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8
+SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
+SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362
+SIZE (rust/crates/toml-0.8.23.crate) = 36050
+SHA256 (rust/crates/toml-0.9.5.crate) = 75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8
+SIZE (rust/crates/toml-0.9.5.crate) = 56833
+SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
+SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3
+SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108
+SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
+SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_parser-1.0.2.crate) = b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10
+SIZE (rust/crates/toml_parser-1.0.2.crate) = 35241
+SHA256 (rust/crates/trim-in-place-0.1.7.crate) = 343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc
+SIZE (rust/crates/trim-in-place-0.1.7.crate) = 2485
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
+SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
+SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
+SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
+SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539
+SIZE (rust/crates/unicase-2.8.1.crate) = 24088
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493
+SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323
+SHA256 (rust/crates/version-compare-0.2.0.crate) = 852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b
+SIZE (rust/crates/version-compare-0.2.0.crate) = 13942
+SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
+SIZE (rust/crates/version_check-0.9.5.crate) = 15554
+SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
+SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
+SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
+SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d
+SIZE (rust/crates/which-8.0.0.crate) = 26209
+SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb
+SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
+SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
+SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
+SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
+SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
+SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
+SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95
+SIZE (rust/crates/winnow-0.7.12.crate) = 174403
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
+SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
+SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7
+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-v1.0.4_GH0.tar.gz) = d483ee8bf35ae8d21420d54c452332be318f81cb0746b708647ede63f498af2c
+SIZE (abenz1267-walker-v1.0.4_GH0.tar.gz) = 65051
diff --git a/x11/walker/pkg-descr b/x11/walker/pkg-descr
new file mode 100644
index 000000000000..6ca939b54bcd
--- /dev/null
+++ b/x11/walker/pkg-descr
@@ -0,0 +1,4 @@
+A fast, customizable application launcher built with GTK4 and Rust,
+designed for Linux desktop environments. Walker provides a clean,
+modern interface for launching applications, running commands,
+performing calculations, and more.
diff --git a/x11/walker/pkg-plist b/x11/walker/pkg-plist
new file mode 100644
index 000000000000..fc766f3e5a22
--- /dev/null
+++ b/x11/walker/pkg-plist
@@ -0,0 +1,15 @@
+bin/walker-launcher
+etc/xdg/walker/config.toml
+etc/xdg/walker/themes/default/item.xml
+etc/xdg/walker/themes/default/item_archlinuxpkgs.xml
+etc/xdg/walker/themes/default/item_calc.xml
+etc/xdg/walker/themes/default/item_clipboard.xml
+etc/xdg/walker/themes/default/item_dmenu.xml
+etc/xdg/walker/themes/default/item_files.xml
+etc/xdg/walker/themes/default/item_providerlist.xml
+etc/xdg/walker/themes/default/item_symbols.xml
+etc/xdg/walker/themes/default/item_todo.xml
+etc/xdg/walker/themes/default/item_unicode.xml
+etc/xdg/walker/themes/default/layout.xml
+etc/xdg/walker/themes/default/preview.xml
+etc/xdg/walker/themes/default/style.css
diff --git a/x11/workrave/Makefile b/x11/workrave/Makefile
index 06251bfa3ec6..90a7eff7fd2f 100644
--- a/x11/workrave/Makefile
+++ b/x11/workrave/Makefile
@@ -1,11 +1,10 @@
PORTNAME= workrave
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.50
-PORTREVISION= 4
+DISTVERSION= 1.10.53
CATEGORIES= x11
MASTER_SITES= https://github.com/rcaelers/workrave/releases/download/v${DISTVERSION:S/./_/g}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= pauamma@gundo.com
COMMENT= RSI prevention tool (${FLAVOR} flavor)
WWW= https://www.workrave.org/
@@ -13,7 +12,9 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libgdome.so:textproc/gdome2 \
- libharfbuzz.so:print/harfbuzz
+ libgraphene-1.0.so:graphics/graphene \
+ libharfbuzz.so:print/harfbuzz \
+ libvulkan.so:graphics/vulkan-loader
FLAVORS= default xfce
FLAVOR?= ${FLAVORS:[1]}
@@ -22,8 +23,7 @@ xfce_PKGNAMESUFFIX= -xfce
xfce_CONFLICTS_INSTALL= workrave
xfce_DESCR= ${.CURDIR}/pkg-descr.xfce
-USES= compiler:c++11-lang desktop-file-utils gmake gnome libtool \
- localbase pkgconfig xorg
+USES= compiler:c++11-lang gmake gnome libtool localbase pkgconfig xorg
.if ${FLAVOR} == xfce
CATEGORIES+= xfce
USES+= xfce
@@ -34,7 +34,9 @@ PLIST_FILES= lib/xfce4/panel/plugins/libworkrave-plugin.a \
share/xfce4/panel/plugins/workrave-xfce-applet.desktop
.endif
USE_CXXSTD= c++11
-USE_GNOME= gdkpixbuf gtkmm30 intlhack intltool introspection:build libxml2
+# gtkmm30 and gtk40 needed (the latter for lib/libworkrave-gtk4-private-1.0).
+USE_GNOME= gdkpixbuf gtkmm30 gtk40 intlhack intltool introspection:build \
+ libxml2
USE_LDCONFIG= yes
USE_XORG= ice sm x11 xext xmu xorgproto xscrnsaver xtst
diff --git a/x11/workrave/distinfo b/x11/workrave/distinfo
index f9511a189589..a467fa4b5130 100644
--- a/x11/workrave/distinfo
+++ b/x11/workrave/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669512834
-SHA256 (workrave-v1.10.50.tar.gz) = d667444b933ef08d6f1471277acc650267868c2006c420a34feb1cb5cd64853b
-SIZE (workrave-v1.10.50.tar.gz) = 11068099
+TIMESTAMP = 1756095604
+SHA256 (workrave-v1.10.53.tar.gz) = aa1455e50422b5133f464175428f62583bc06778e03c5ab032fddaf80889f2ca
+SIZE (workrave-v1.10.53.tar.gz) = 11049542
diff --git a/x11/workrave/files/patch-configure b/x11/workrave/files/patch-configure
index 6e0b06cc99bb..0acfc371eb7e 100644
--- a/x11/workrave/files/patch-configure
+++ b/x11/workrave/files/patch-configure
@@ -1,8 +1,8 @@
Fix bashism and force GStreamer 1.x support
---- configure.orig 2020-03-08 02:42:31 UTC
+--- configure.orig 2025-08-25 23:15:55 UTC
+++ configure
-@@ -20993,7 +20993,7 @@ then
+@@ -22713,7 +22713,7 @@ then
loop=${enable_monitors},
@@ -11,23 +11,23 @@ Fix bashism and force GStreamer 1.x support
do
monitor=${loop%%\,*}
loop=${loop#*\,}
-@@ -24438,44 +24438,9 @@ config_gstreamer=no
+@@ -26195,44 +26195,10 @@ config_gstreamer=no
if test "x$enable_gstreamer" != "xno";
then
-pkg_failed=no
+pkg_failed=yes
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSTREAMER" >&5
- $as_echo_n "checking for GSTREAMER... " >&6; }
--
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gstreamer-0.10" >&5
+ printf %s "checking for gstreamer-0.10... " >&6; }
+
-if test -n "$GSTREAMER_CFLAGS"; then
- pkg_cv_GSTREAMER_CFLAGS="$GSTREAMER_CFLAGS"
- elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.10\""; } >&5
+- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.10\""; } >&5
- ($PKG_CONFIG --exists --print-errors "gstreamer-0.10") 2>&5
- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
- pkg_cv_GSTREAMER_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-0.10" 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
@@ -41,10 +41,10 @@ Fix bashism and force GStreamer 1.x support
- pkg_cv_GSTREAMER_LIBS="$GSTREAMER_LIBS"
- elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.10\""; } >&5
+- { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.10\""; } >&5
- ($PKG_CONFIG --exists --print-errors "gstreamer-0.10") 2>&5
- ac_status=$?
-- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+- printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
- pkg_cv_GSTREAMER_LIBS=`$PKG_CONFIG --libs "gstreamer-0.10" 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
diff --git a/x11/workrave/files/patch-frontend_applets_Makefile.in b/x11/workrave/files/patch-frontend_applets_Makefile.in
index 7d2ee28a1985..056c368f9637 100644
--- a/x11/workrave/files/patch-frontend_applets_Makefile.in
+++ b/x11/workrave/files/patch-frontend_applets_Makefile.in
@@ -1,10 +1,10 @@
---- frontend/applets/Makefile.in.orig 2020-03-04 20:08:42 UTC
+--- frontend/applets/Makefile.in.orig 2025-02-16 12:01:58 UTC
+++ frontend/applets/Makefile.in
-@@ -438,7 +438,7 @@ top_build_prefix = @top_build_prefix@
+@@ -446,7 +446,7 @@ top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
MAINTAINERCLEANFILES = Makefile.in
--SUBDIRS = win32 common gnome3 indicator gnome-shell cinnamon xfce mate
+-SUBDIRS = win32 common gnome3 indicator gnome-shell gnome-shell-45 cinnamon xfce mate
+SUBDIRS = win32 common gnome3 indicator xfce mate
all: all-recursive
diff --git a/x11/workrave/pkg-plist b/x11/workrave/pkg-plist
index 583293e1d3e2..5099f9bba43b 100644
--- a/x11/workrave/pkg-plist
+++ b/x11/workrave/pkg-plist
@@ -1,5 +1,10 @@
bin/workrave
lib/girepository-1.0/Workrave-1.0.typelib
+lib/girepository-1.0/Workrave-2.0.typelib
+lib/libworkrave-gtk4-private-1.0.a
+lib/libworkrave-gtk4-private-1.0.so
+lib/libworkrave-gtk4-private-1.0.so.0
+lib/libworkrave-gtk4-private-1.0.so.0.0.0
lib/libworkrave-private-1.0.a
lib/libworkrave-private-1.0.so
lib/libworkrave-private-1.0.so.0
@@ -7,6 +12,7 @@ lib/libworkrave-private-1.0.so.0.0.0
share/applications/workrave.desktop
%%DBUS%%share/dbus-1/services/org.workrave.Workrave.service
share/gir-1.0/Workrave-1.0.gir
+share/gir-1.0/Workrave-2.0.gir
share/icons/hicolor/128x128/apps/workrave.png
share/icons/hicolor/16x16/apps/workrave.png
share/icons/hicolor/24x24/apps/workrave.png
diff --git a/x11/yakuake/distinfo b/x11/yakuake/distinfo
index 830bb8a0d9a6..8d537ba986c6 100644
--- a/x11/yakuake/distinfo
+++ b/x11/yakuake/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754646616
-SHA256 (KDE/release-service/25.08.0/yakuake-25.08.0.tar.xz) = 22bbba6c978ee26b1b7433501c773fd1c3b65c4b95a0afc6c3798f09cc3b3b19
-SIZE (KDE/release-service/25.08.0/yakuake-25.08.0.tar.xz) = 403936
+TIMESTAMP = 1757411003
+SHA256 (KDE/release-service/25.08.1/yakuake-25.08.1.tar.xz) = aa7dffa85ba33ec85344538c670cd03f9cf4a0bf5a9025d03cbe58e1ff6b552e
+SIZE (KDE/release-service/25.08.1/yakuake-25.08.1.tar.xz) = 403836